@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-normal.C5tfwALZ.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-normal.DgmypKXX.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-normal.DGm64vGR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-normal.DFglUmAd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-normal.Gqw5JQlq.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.DqmgDkIN.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.Bbd5v1xK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-cyrillic-300-normal.RhT0Ayi3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-300-normal.LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-greek-300-normal.J-CBqZoJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-300-normal.STc8XiDr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-vietnamese-300-normal.SDfX6ktj.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-300-normal.CkYRZD2a.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-ext-300-normal.BLFuR0P1.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-300-normal.B8Zgwjh3.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-300-normal.C9Of02-5.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,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{--paper: #F1F2EF;--white: #FFFFFF;--ink: #2A3034;--ink-deep: #1F2528;--ink-2: #465057;--ink-3: #687075;--grey: #868C8E;--line-2: #BEC1C1;--warm: #BEB7B6;--line: #D7DAD8;--surface: #E5E7E4;--lime: #E1F67A;--lime-hover: #D4EE5C;--water: #DCE9F2;--map-paper: #F5F5F2;--map-line: #E4E4E0;--map-building: #DADAD5;--scrim: rgba(42, 48, 52, .18);--globe-shadow: rgba(42, 48, 52, .16);--font-display: "Literata Variable", "Literata", Georgia, "Times New Roman", serif;--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--t-display: 80px;--t-h1: 56px;--t-h2: 32px;--t-h3: 24px;--t-lead: 19px;--t-body: 16px;--t-fig: 64px;--t-countdown: 144px;--t-ui: 14px;--t-data: 13px;--t-caption: 12px;--t-label: 11px;--t-cta: 40px;--t-fact: 24px;--t-wordmark: 36px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 40px;--space-5: 64px;--space-6: 96px;--gutter: 48px;--card-pad: 28px;--table-pad: 32px 40px 24px;--table-th-pad: 8px 8px 10px;--btn-pad: 18px;--btn-pad-sm: 14px;--chip-pad: 12px;--chip-pad-sm: 10px;--nav-gap: 28px;--on-image-pad: 10px 14px;--tight-1: 2px;--tight-2: 4px;--masthead-h: 56px;--chrome-h: 96px;--row-h: 40px;--control-h: 40px;--control-h-sm: 32px;--chip-h: 28px;--chip-h-sm: 24px;--radius: 3px;--fast: 90ms;--slow: .16s;--fade: 1.2s;--map-print-h: 158mm;--embed-map-h: 360px;--ease: cubic-bezier(.2, .6, .3, 1);--content: 1184px;--measure: 66ch;--measure-lead: 62ch;--measure-caption: 64ch;--measure-narrow: 44ch;--measure-note: 56ch;--measure-wide: 70ch;--measure-card: 40ch;--measure-statement: 34ch;--measure-cta: 20ch}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--t-ui);line-height:1.5;-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,p,figure,table,dl,dd{margin:0}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font}a:not(.btn):hover{color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}h1,h2,h3,p,dt,dd,li,th,td,figcaption,.fact,.statement__text,.lead,.prose,.note,.caption,.source,.label{text-box:trim-both cap alphabetic}.label--icon{display:inline-flex;align-items:center;gap:var(--tight-2)}.page{width:100%;background:var(--paper);display:flex;flex-direction:column}.masthead,.secnav,.block,.cta,.finale,.site-footer,.figure figcaption,.figure--short .figure__frame{padding-inline:max(var(--gutter),(100% - var(--content)) / 2)}.block{padding-block:var(--space-6) 0}.block>.facts--rule:first-child{border-block-start:0;padding-block-start:0}.block--first{padding-block-start:var(--space-5)}.block--bleed{padding-inline:0}.block--bleed.block--first{padding-block-start:0}.block-inset{margin-block-start:var(--space-5);padding-inline:max(var(--gutter),(100% - var(--content)) / 2)}.grid-7-5,.grid-5-7,.grid-2{display:grid;gap:var(--space-5)}.grid-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.grid-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--centre{align-items:center}.grid--end{align-items:end}.grid--start{align-items:start}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-2)}.cards--tight{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cards>[hidden]{display:none}.cards--tight:has(>[hidden]){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.card.card--media{padding:0;gap:0;overflow:hidden;color:inherit;text-decoration:none}.card--media .frame{border:0}.card--media>.stack{padding:var(--space-3) var(--space-3) 0}.card--media>.stack:last-child{padding-block-end:var(--space-3)}.card--media>.kv{margin-block-start:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);border-block-start:1px solid var(--line)}.card--media,.card--media *{text-decoration:none}.card--media:hover{border-color:var(--ink-2)}.card--media:hover .h3{text-decoration:underline;text-underline-offset:3px}.hero--home .hero__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink-deep) 70%,transparent),color-mix(in srgb,var(--ink-deep) 12%,transparent) 55%,transparent)}.hero__claim{position:absolute;z-index:1;inset-inline-start:max(var(--gutter),(100% - var(--content)) / 2);inset-block-end:var(--space-5);max-width:46%;color:var(--white)}.search{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-h-sm);padding-inline:var(--chip-pad-sm);border:1px solid var(--line-2);border-radius:var(--radius);font-size:var(--t-data);color:var(--ink-3)}.search:focus-within{border-color:var(--ink-2)}.search input{width:18ch;border:0;outline:none;background:none;font:inherit;color:var(--ink)}.stack{display:flex;flex-direction:column}.stack-1{gap:var(--space-1)}.stack-2{gap:var(--space-2)}.stack-3{gap:var(--space-3)}.stack-4{gap:var(--space-4)}.block-head--inset{padding-inline:max(var(--gutter),(100% - var(--content)) / 2)}.block-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3);align-items:baseline}.display,.h1,.h2,.h3{font-family:var(--font-display);font-weight:500}.display{font-size:var(--t-display);line-height:.98;letter-spacing:-.025em}.h1{font-size:var(--t-h1);line-height:1;letter-spacing:-.025em}.h2{font-size:var(--t-h2);line-height:1.1;letter-spacing:-.015em}.h3{font-size:var(--t-h3);line-height:1.2;letter-spacing:-.01em}.h3--cta{font-size:var(--t-cta);line-height:1.05;letter-spacing:-.02em;max-width:var(--measure-cta)}.lead{font-family:var(--font-display);font-size:var(--t-lead);line-height:1.55;max-width:var(--measure-lead)}.prose{font-family:var(--font-display);font-size:var(--t-body);line-height:1.6;max-width:var(--measure)}.prose>p+p{margin-top:var(--space-3)}.prose--narrow{max-width:var(--measure-narrow)}.note{font-size:var(--t-ui);line-height:1.6;color:var(--ink-2);max-width:var(--measure-note)}.note--wide{max-width:var(--measure-wide)}.caption{font-size:var(--t-caption);line-height:1.5;color:var(--ink-2);max-width:var(--measure-caption)}.source{font-size:var(--t-label);line-height:1.5;color:var(--ink-3)}.toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--space-5);font-size:var(--t-data)}.toc li{break-inside:avoid;padding-block:var(--tight-1)}.toc a{color:var(--ink-2);text-decoration:none}.toc a:hover{color:var(--ink);text-decoration:underline}.toc .ref-no{margin-inline-end:var(--space-1)}.ref{font-family:var(--font-mono);font-size:var(--t-caption);line-height:1.5;color:var(--ink-3)}.ref-no{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--grey)}.label,.data-table thead th{font-size:var(--t-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.dateline{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--ink-2)}.num,.fig,.data-table,.kv,.segmented{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fig{display:flex;align-items:baseline;font-family:var(--font-ui);font-size:var(--t-fig);font-weight:300;letter-spacing:-.04em;line-height:1}.fig__unit{margin-left:var(--space-1);font-size:.3em;font-weight:400;letter-spacing:0;color:var(--ink-3)}.fig .ord{font-size:.4em;font-weight:400;letter-spacing:0}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.stat>.label{margin-top:var(--space-3)}.mark{display:block;width:var(--w, 24px);height:3px;background:currentColor}.mark--a{background:var(--ink)}.mark--b{background:var(--grey)}.mark--lime{background:var(--lime)}.icon{width:20px;height:20px;color:var(--ink-2);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon--lg{width:24px;height:24px}.icon--inline{width:14px;height:14px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);position:sticky;inset-block-start:0;z-index:20;height:var(--masthead-h);background:var(--white);border-bottom:1px solid var(--line)}.masthead__left{display:flex;align-items:center;gap:var(--space-4)}.masthead__right{display:flex;align-items:center;gap:var(--space-2)}.masthead__toggle{display:none;place-items:center;width:var(--control-h);height:var(--control-h);margin-inline-end:calc(var(--space-1) * -1);padding:0;border:0;background:none;cursor:pointer}.menu{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--gutter) var(--space-4);background:var(--ink);overflow-y:auto;overscroll-behavior:contain}.menu[hidden]{display:none}[data-menu] body{overflow:hidden}.menu__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--masthead-h)}.menu__nav{display:flex;flex-direction:column;border-block-start:1px solid var(--ink-3)}.menu__nav a{padding-block:var(--space-3);border-block-end:1px solid var(--ink-3);font-family:var(--font-display);font-size:var(--t-h3);color:var(--white);text-decoration:none}.menu__nav a[aria-current=page]{font-weight:600}.menu.on-ink .menu__nav a,.menu.on-ink .menu__head .wordmark,.menu .masthead__toggle .icon{color:var(--white)}.menu__foot{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;margin-block-start:auto}.menu__foot .segmented{width:100%}.menu__foot .segmented>*{flex:1 1 0}.wordmark{display:flex;flex-direction:column;font-size:var(--t-ui);font-weight:600;letter-spacing:-.03em;line-height:.95;color:inherit;text-decoration:none}.wordmark--lg{font-size:var(--t-wordmark);letter-spacing:-.04em;line-height:.92}.wordmark{padding:var(--tight-2) var(--space-1);margin:calc(-1 * var(--tight-2)) calc(-1 * var(--space-1));border-radius:var(--radius);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.wordmark:hover,.wordmark:hover>*{background:var(--ink);color:var(--white)}.on-ink .wordmark:hover,.on-ink .wordmark:hover>*{background:var(--white);color:var(--ink)}.masthead{overflow-x:clip}.masthead .masthead__left{align-self:stretch}.masthead .wordmark{position:relative;isolation:isolate;align-self:stretch;justify-content:center;margin:0;padding:0 var(--space-2) 0 0;border-radius:0}.masthead .wordmark:before{content:"";position:absolute;z-index:-1;inset-block:0 -1px;inset-inline:-100vw 0;background:transparent;transition:background-color var(--fast) var(--ease)}.masthead .wordmark:hover,.masthead .wordmark:hover>*{background:transparent;color:var(--white)}.masthead .wordmark:hover:before{background:var(--ink)}.nav{display:flex;gap:var(--nav-gap)}.nav a{color:var(--ink-2);text-decoration:none}.nav a:hover{color:var(--ink);text-decoration:underline}.nav a[aria-current=page]{color:var(--ink);font-weight:500}.nav__mega{display:inline-flex;align-items:center;gap:var(--tight-2)}.nav__mega .icon{transition:rotate var(--slow) var(--ease)}.nav__mega[aria-expanded=true]{color:var(--ink)}.nav__mega[aria-expanded=true] .icon{rotate:180deg}.mega{position:fixed;z-index:19;inset-inline:0;inset-block-start:var(--masthead-h);max-height:calc(100dvh - var(--masthead-h));overflow-y:auto;overscroll-behavior:contain;background:var(--white);border-block-end:1px solid var(--line);box-shadow:0 0 0 100vmax var(--scrim);transition:opacity var(--slow) var(--ease),translate var(--slow) var(--ease),display var(--slow) allow-discrete}.mega[hidden]{display:none;opacity:0;translate:0 calc(var(--space-1) * -1)}@starting-style{.mega:not([hidden]){opacity:0;translate:0 calc(var(--space-1) * -1)}}.mega__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-4) var(--space-5);padding-inline:max(var(--gutter),(100% - var(--content)) / 2)}.mega__regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:start}.mega__region{min-width:0}.mega__region[data-wide]{grid-column:span 2}.mega__region[data-wide] .mega__list{columns:2;column-gap:var(--space-4)}.mega__stack{display:flex;flex-direction:column;gap:var(--space-4)}.mega__head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-1);padding-block-end:var(--space-1);border-block-end:1px solid var(--line)}.mega__count{color:var(--ink-3);font-variant-numeric:tabular-nums}.mega__list,.mega__races{margin:0;padding:0;list-style:none}.mega__list li{break-inside:avoid}.mega__link{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--tight-2) var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:background-color var(--fast) var(--ease)}.mega__link:hover,.mega__link:focus-visible,.mega__race:hover,.mega__race:focus-visible{background:var(--surface)}.mega__link[aria-current=page]{background:var(--surface);font-weight:600}.mega__name{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--t-ui)}.mega__when{font-size:var(--t-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}.mega__in{display:block;color:var(--ink-3)}.mega__next{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:var(--space-4);border-inline-start:1px solid var(--line)}.mega__races{display:flex;flex-direction:column;gap:var(--space-1)}.mega__race{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2);align-items:center;padding:var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:background-color var(--fast) var(--ease)}.mega__race .mega__name{font-family:var(--font-display);font-size:var(--t-body);font-weight:500}.mega__foot{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0}.menu__courses{display:flex;flex-direction:column;gap:var(--space-3)}.menu__courses .label{margin:0 0 var(--space-1);color:var(--warm)}.menu__list{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--space-3)}.menu.on-ink .menu__list a{display:block;padding-block:var(--tight-2);font-size:var(--t-ui);color:var(--white);text-decoration:none}.menu.on-ink .menu__list a[aria-current=page]{font-weight:600}.secnav{display:flex;position:sticky;inset-block-start:var(--masthead-h);z-index:19;align-items:stretch;gap:var(--nav-gap);height:var(--control-h);background:var(--paper);border-bottom:1px solid var(--line);font-size:var(--t-data);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.secnav::-webkit-scrollbar{display:none}.secnav a{flex:none;scroll-snap-align:start;white-space:nowrap}.secnav__short,.secnav a .icon{display:none}[id]{scroll-margin-top:var(--chrome-h)}.secnav a{display:flex;align-items:center;color:var(--ink-2);text-decoration:none}.secnav a:hover{color:var(--ink)}.secnav a[aria-current=true]{color:var(--ink);font-weight:500}.secnav:not(:has(.secnav__bar)) a[aria-current=true]{box-shadow:inset 0 -2px 0 var(--ink)}.secnav__bar{position:absolute;inset-block-end:-1px;inset-inline-start:var(--x, 0);width:var(--w, 0);height:2px;background:var(--ink)}.secnav[data-spy] .secnav__bar{transition:inset-inline-start var(--slow) var(--ease),width var(--slow) var(--ease)}.secnav__share{display:flex;flex:none;align-items:center;gap:var(--space-1);margin-inline-start:auto;padding:0;border:0;background:none;font:inherit;color:var(--ink-2);cursor:pointer}.secnav__share:hover{color:var(--ink)}.secnav__share .icon{width:14px;height:14px;color:currentColor}.share{position:fixed;inset:var(--chrome-h) max(var(--gutter),(100% - var(--content)) / 2) auto auto;margin:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink)}.share .label{margin-block-end:var(--space-1)}.share__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.share__link{display:block;width:100%;padding:var(--space-1);border:0;border-radius:var(--radius);background:none;font:inherit;font-size:var(--t-ui);text-align:start;color:var(--ink);text-decoration:none;cursor:pointer}.share__link:hover{background:var(--surface)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-h);padding-inline:var(--btn-pad);border:0;border-radius:var(--radius);font-size:var(--t-ui);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.btn--primary{background:var(--lime);color:var(--ink)}.btn--primary:hover:not(:disabled){background:var(--lime-hover)}.btn--secondary{background:var(--ink);color:var(--white)}.btn--secondary:hover:not(:disabled){background:var(--ink-2)}.btn--tertiary{background:transparent;color:var(--ink);border:1.5px solid var(--ink-2);font-weight:500}.btn--tertiary:hover:not(:disabled){background:var(--surface)}.btn--sm{height:var(--control-h-sm);padding-inline:var(--btn-pad-sm);font-size:var(--t-data)}.btn:disabled{background:var(--surface);color:var(--grey);cursor:not-allowed}.btn--tertiary:disabled{background:transparent;border-color:var(--line)}.on-ink .btn--tertiary{border-color:var(--warm);color:var(--white)}.on-ink .btn--tertiary:hover:not(:disabled){background:#ffffff14}.link-action{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:500;color:var(--ink-2);text-decoration:none}.link-action:hover{color:var(--ink);text-decoration:underline}.segmented{display:inline-flex;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius);font-size:var(--t-data);font-weight:500}.segmented>*{display:flex;align-items:center;height:var(--control-h-sm);padding-inline:var(--btn-pad-sm);border:0;background:transparent;color:var(--ink);white-space:nowrap;cursor:pointer}.segmented>[aria-pressed=true],.segmented>[aria-current=true]{background:var(--ink);color:var(--white)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--t-data)}.toolbar__group{display:flex;align-items:center;gap:var(--space-1)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--chip-h);padding-inline:var(--chip-pad);border:1.5px solid transparent;border-radius:var(--radius);font-size:var(--t-data);font-weight:500;white-space:nowrap}.chip--sm{height:var(--chip-h-sm);padding-inline:var(--chip-pad-sm);font-size:var(--t-caption)}.chip--verified{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip--measured{border-color:var(--ink-2);color:var(--ink)}.chip--lower{border-color:var(--grey);color:var(--ink-3)}.chip--filter{border-width:1px;border-color:var(--line-2);color:var(--ink-2);cursor:pointer}.chip--filter:hover{border-color:var(--ink-2);color:var(--ink)}.chip--filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip--highlight{background:var(--lime);color:var(--ink);font-weight:600}.chip--meta{background:var(--surface);color:var(--ink-2)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}a.chip{text-decoration:none;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}a.chip--meta:hover{background:var(--line);color:var(--ink)}.models .models__row>*{height:auto;padding-block:var(--space-2);vertical-align:top}.models__name{display:block;font-weight:500;color:var(--ink)}.models td.num{white-space:nowrap}.models .chip-row{margin:0}.chip-row--wide{gap:var(--space-2)}.chip-row--end{justify-content:flex-end}.confidence{display:flex;align-items:center;gap:var(--space-2);font-size:var(--t-data);color:var(--ink-2)}.card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);background:var(--white);border:1px solid var(--line)}.card--ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.card--ink .label{color:var(--warm)}.table-card{background:var(--white);border:1px solid var(--line);padding:var(--table-pad)}.table-card>.source{margin-top:var(--space-2)}.data-table{width:100%;border-collapse:collapse;font-size:var(--t-data);text-align:left}.data-table th,.data-table td{height:var(--row-h);padding:0 var(--space-1);border-bottom:1px solid var(--line)}.data-table{margin-inline:calc(var(--space-2) * -1);width:calc(100% + var(--space-2) * 2)}.data-table>*>tr>:first-child{padding-inline-start:var(--space-2)}.data-table>*>tr>:last-child{padding-inline-end:var(--space-2)}.data-table thead th{height:auto;padding:var(--table-th-pad);border-bottom:1px solid var(--line-2);white-space:nowrap}.data-table .num,.data-table th.num{text-align:right}.data-table th[aria-sort]{background:var(--lime);border-bottom:1px solid var(--ink-2);color:var(--ink);font-weight:600}.data-table th[aria-sort=descending]:after{content:" ↓"}.data-table th[aria-sort=ascending]:after{content:" ↑"}.data-table td[data-sorted]{font-weight:600}.data-table--rows tbody tr{cursor:pointer}.data-table--rows tbody tr:hover>*{background:var(--surface)}.data-table tbody tr[aria-selected=true]>*{background:var(--lime)}.data-table tbody tr[aria-selected=true] th{font-weight:600}.data-table tbody th{font-weight:400}.data-table td.muted,.data-table th.muted{color:var(--ink-2);font-weight:400}.is-b{color:var(--ink-2)}.data-table tfoot td{height:auto;padding-top:var(--space-2);border-bottom:0}.data-table tfoot .t-label{font-weight:500}.data-table caption{padding-bottom:var(--space-2);text-align:left;caption-side:top}.data-table--lg{font-size:var(--t-ui);table-layout:fixed}.rowname{display:flex;flex-direction:column;gap:var(--tight-1);line-height:1.3}.rowname b{font-weight:500}.rowname span{font-size:var(--t-caption);color:var(--ink-3)}.cell-end{display:flex;justify-content:flex-end}.delta{padding:var(--tight-1) var(--space-1);border-radius:var(--radius)}.delta[data-key=true]{background:var(--lime);font-weight:600}.col-rank{width:40px}.col-spark{width:176px}.col-measure{width:38%}.col-val{width:19%}.col-diff{width:24%}.kv{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--t-data)}.kv>div{display:flex;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.kv>div:last-child{border-bottom:0;padding-bottom:0}.kv dt{color:var(--ink-3)}.kv--defs>div{align-items:baseline}.kv--defs dt{flex:0 0 auto}.kv--defs dd{flex:1 1 auto;max-width:var(--measure-note)}.kv--time>div{justify-content:flex-start;gap:var(--space-3)}.kv--time dt{flex:0 0 5.5rem;color:var(--ink)}.kv--time dd{flex:1 1 auto;color:var(--ink-3)}.sources{font-size:var(--t-label)}.sources td,.sources th{height:auto;padding-block:var(--space-1)}.sources tbody tr:last-child>*{border-bottom:0}.chart__head,.chart__foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--t-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}.chart__head[hidden]{display:none}.chart__head>h1,.chart__head>h2,.chart__head>h3{color:var(--ink)}.chart__foot{align-items:flex-end}.chart__axis{display:flex;justify-content:space-between;font-size:var(--t-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.profile{position:relative}.profile svg{width:100%;height:auto;cursor:crosshair}.profile__grid{stroke:var(--line);stroke-width:1}.profile__fill{fill:var(--surface)}.profile__line{fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linejoin:round}.profile svg :is(path,line){vector-effect:non-scaling-stroke}.profile__base{stroke:var(--line-2)}.profile__ylabel{fill:var(--ink-3);font:var(--t-label) var(--font-ui);font-variant-numeric:tabular-nums}.profile__marker line{stroke:var(--ink-2);stroke-width:1}.profile__marker circle{fill:var(--lime);stroke:var(--ink-2);stroke-width:2}.profile__readout{position:absolute;top:calc(var(--space-1) * -1);left:var(--x, 0);padding:var(--tight-2) var(--space-1);border-radius:var(--radius);background:var(--lime);color:var(--ink);font-size:var(--t-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.profile[data-hover=false] .profile__marker,.profile[data-hover=false] .profile__readout{display:none}.profile__splits rect{fill:var(--ink);fill-opacity:.05}.profile__splits line{stroke:var(--line-2);stroke-width:1}.profile__splits text{fill:var(--ink-3);font:var(--t-label) var(--font-ui);font-variant-numeric:tabular-nums;text-anchor:middle}.profile[data-splits=false] .profile__splits,[data-unit=mi]{display:none}[data-units=mi] [data-unit=mi]{display:revert}[data-units=mi] [data-unit=km]{display:none}.map.globe{height:calc(100dvh - var(--masthead-h, var(--space-5)));border:0}.globe .maplibregl-canvas{filter:drop-shadow(0 var(--space-2) var(--space-4) var(--globe-shadow))}.asker{position:absolute;z-index:3;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);width:min(460px,calc(100% - var(--space-4)));max-height:calc(100% - var(--space-4));overflow-y:auto;padding:var(--card-pad);background:var(--white);border:1px solid var(--line)}.asker__line{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.6;letter-spacing:-.01em}.asker__line select{appearance:none;field-sizing:content;width:var(--w, auto);margin-inline:var(--tight-2);padding:0;border:0;border-bottom:var(--tight-1) solid var(--ink);border-radius:0;background:none;font:inherit;color:var(--ink);cursor:pointer}.asker__line select:hover{border-bottom-color:var(--ink-2);color:var(--ink-2)}.asker__answer{font-size:var(--t-ui);color:var(--ink-2)}.asker__nudge{padding:0;border:0;background:none;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer}.asker__results{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.asker__result{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2);align-items:center;width:100%;padding:var(--space-1);border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--fast) var(--ease)}.asker__result:hover{background:var(--surface)}.asker__result[aria-pressed=true]{background:var(--lime)}.asker__result .frame{aspect-ratio:3 / 2}.asker__foot{display:flex;flex-wrap:wrap;gap:var(--space-1)}.flag[data-dim]{display:none}.map__controls.map__controls--end{inset-inline:auto var(--space-2);inset-block-end:var(--space-5)}.flag{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;cursor:pointer}.flag__tab{padding:var(--tight-2) var(--space-1);background:var(--ink);color:var(--white);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.flag__pole{width:var(--tight-1);height:var(--space-2);background:var(--ink)}.flag--soon .flag__tab{background:var(--white);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.flag--soon .flag__pole{background:var(--grey)}.flag:hover .flag__tab{background:var(--ink-2);color:var(--white)}.flag[aria-pressed=true] .flag__tab{background:var(--lime);color:var(--ink)}.flag[data-behind]{visibility:hidden}.globe[data-far] .flag:not(:hover,:focus-visible,[aria-pressed=true]) .flag__tab{display:none}.globe[data-far] .flag__tab{margin-block-end:var(--tight-2)}.globe[data-far] .flag__pole{width:var(--space-1);height:var(--space-1);border-radius:50%}.globe[data-far] .flag[aria-pressed=true] .flag__pole{background:var(--lime);box-shadow:0 0 0 var(--tight-1) var(--ink)}.globe__card[hidden]{display:none}.globe__thumb{margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 0}.globe__card{position:absolute;z-index:2;inset-block-end:var(--space-6);inset-inline-end:var(--space-2);width:min(300px,calc(100% - var(--space-4)))}.globe__close{position:absolute;z-index:1;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);display:grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:0;border-radius:var(--radius);background:var(--white);cursor:pointer}.globe__close:hover{background:var(--surface)}.picker{position:relative;display:block}.picker select{appearance:none;width:100%;padding-block:var(--space-1);padding-inline:0 var(--space-5);border:0;border-bottom:1px solid var(--line-2);background:none;font-family:var(--font-display);font-size:var(--t-h1);font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--ink);cursor:pointer}.picker select:hover{border-bottom-color:var(--ink-2)}.picker .icon{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}.picker--b select{color:var(--ink-2)}.cmp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4)}.cmp__topic{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.picker.picker--sm{display:inline-block}.picker--sm select{width:auto;field-sizing:content;padding-block:var(--tight-2);padding-inline-end:var(--space-4);font-size:var(--t-h3);letter-spacing:-.01em}.data-table .cmp__group th{height:auto;padding-block:var(--space-4) var(--space-1);border-bottom:1px solid var(--line-2)}.data-table tbody .cmp__group:first-child th{padding-block-start:var(--space-1)}.cmp__panel[hidden],[data-cmp-note][hidden],.cmp-acc{display:none}.cmp-acc__body{display:flex;flex-direction:column;gap:var(--space-1);padding-block-end:var(--space-3)}.cmp-acc__keys,.cmp-acc__rows>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tight-2) var(--space-2)}.cmp-acc__keys,.cmp-acc__rows{margin:0}.cmp-acc__rows>div{padding-block:var(--space-1);border-block-start:1px solid var(--line)}.cmp-acc__rows dt{grid-column:1 / -1}.cmp-acc__rows dd{margin:0;font-size:var(--t-ui);font-variant-numeric:tabular-nums}.cmp-acc__rows dd+dd{color:var(--ink-2)}.cmp__sub{display:block;color:var(--ink-3)}.picker option,.asker__line option{font-family:var(--font-ui);font-size:var(--t-ui);font-weight:400;letter-spacing:normal;color:var(--ink)}@supports (appearance: base-select){.picker select,.asker__line select,.picker select::picker(select),.asker__line select::picker(select){appearance:base-select}.picker select::picker-icon,.asker__line select::picker-icon{display:none}.picker select,.asker__line select{border-radius:0}.picker select::picker(select),.asker__line select::picker(select){font-family:var(--font-ui);font-size:var(--t-ui);letter-spacing:normal;max-height:60dvh;margin-block-start:var(--space-1);padding:var(--space-1) 0;border:1px solid var(--line-2);background:var(--white)}.picker option,.asker__line option{padding:var(--space-1) var(--space-2);line-height:1.4;cursor:pointer;transition:background-color var(--fast) var(--ease)}.picker option::checkmark,.asker__line option::checkmark{display:none}.picker option:is(:hover,:focus-visible),.asker__line option:is(:hover,:focus-visible){background:var(--surface);outline:0}.picker option:checked,.asker__line option:checked{background:var(--lime);font-weight:500}}.cmp{width:100%;height:auto}.cmp__a{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.cmp__b{fill:none;stroke:var(--grey);stroke-width:2;stroke-linejoin:round}.key{display:flex;align-items:center;gap:var(--space-1);font-size:var(--t-caption);color:var(--ink-3)}.spark{width:160px;height:36px}.spark__fill{fill:var(--surface)}.spark__line{fill:none;stroke:var(--ink-2);stroke-width:1.5;vector-effect:non-scaling-stroke}.bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1);align-items:end;height:176px}.bars__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-1);height:100%}.bars__read{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;z-index:1;padding:var(--tight-2) var(--space-1);border-radius:var(--radius);background:var(--ink);color:var(--white);font-size:var(--t-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease)}.bars__item:hover .bars__read,.bars__item:focus-visible .bars__read{opacity:1}.bars__item:first-child .bars__read{inset-inline-start:0;translate:0 0}.bars__item:last-child .bars__read{inset-inline-start:auto;inset-inline-end:0;translate:0 0}.bars__item:hover:not([data-mark]) .bars__bar{background:var(--ink-3)}.bars__tag{position:absolute;inset-block-start:0;inset-inline:0;font-size:var(--t-label);color:var(--ink-2);text-align:center}.bars__item:hover .bars__tag{opacity:0}.bars__bar{width:100%;height:var(--bar-h, 0);background:var(--warm)}.bars__item[data-mark=hot] .bars__bar{background:var(--lime)}.bars__item[data-mark=cold] .bars__bar{background:var(--ink-2)}.bars__axis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1);font-size:var(--t-label);color:var(--ink-3);text-align:center}.map{position:relative;height:520px;overflow:hidden;background:var(--map-paper);border:1px solid var(--line)}.map>svg{width:100%;height:100%}.map__water{fill:var(--water)}.map__roads{stroke:var(--map-line);stroke-width:2;fill:none}.map__course{fill:none;stroke:var(--ink-2);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.map__marks{fill:var(--ink-2)}.map__split circle{fill:var(--white);stroke:var(--ink-2);stroke-width:2}.map__split text{fill:var(--ink-2);font:500 var(--t-label) var(--font-ui);font-variant-numeric:tabular-nums lining-nums}.map__label{fill:var(--ink);font:500 var(--t-label) var(--font-ui)}.course{display:flex;flex-direction:column;gap:var(--space-3)}.course>.chart__head{margin-block-end:var(--space-2)}.course .profile svg{touch-action:pan-y}.course .map{height:clamp(300px,calc(100vh - 470px),520px)}[data-printing] .course .map{height:var(--map-print-h)}.map__cursor circle{fill:var(--lime);stroke:var(--ink);stroke-width:2}.course[data-progress=idle] .map__cursor{display:none}.map__canvas{position:absolute;inset:0}.map[data-live]>svg,.map[data-live]>.on-image{display:none}.map__pin{width:14px;height:14px;border-radius:50%;background:var(--lime);border:2px solid var(--ink)}.map__controls{position:absolute;z-index:2;inset-inline-start:var(--space-2);inset-block-end:var(--space-2);display:flex;gap:var(--space-1)}.map__play{background:var(--ink-2);color:var(--white)}.map__play[hidden]{display:none}.map__play .icon{color:var(--white)}.map__play:hover{background:var(--ink)}.course[data-progress=idle] .map__pin{display:none}.map .maplibregl-ctrl-attrib{font:var(--t-caption) var(--font-ui);color:var(--ink-3);background:var(--paper)}.map .maplibregl-ctrl-attrib a{color:var(--ink-3)}.frame{position:relative;overflow:hidden;background:var(--ink-2)}.frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.frame--3-2{aspect-ratio:3 / 2}.frame--4-3{aspect-ratio:4 / 3}.frame--empty{display:flex;align-items:flex-end;padding:var(--space-2);background:var(--warm)}.frame--empty>span{font-size:var(--t-label);color:var(--ink)}.figure{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.figure__frame{position:relative;height:460px;overflow:hidden;background:var(--ink-2)}.figure__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.figcap{display:flex;justify-content:space-between;gap:var(--space-2)}.figure--short .figure__frame{height:320px;display:flex;align-items:flex-end;padding-block:var(--space-2);background:var(--warm)}.figure--short .figure__frame>span{font-size:var(--t-label);color:var(--ink)}.figure--parallax .figure__frame{height:clamp(420px,72vh,720px);overflow:clip}.figure--parallax .figure__frame img{position:absolute;inset-inline:0;inset-block-start:-50%;height:200%;object-position:50% 50%;will-change:transform;animation:parallax linear both;animation-timeline:view()}@keyframes parallax{0%{transform:translateY(-25%)}to{transform:translateY(25%)}}.source--credit{white-space:nowrap;align-self:flex-end}.gallery{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-1)}.gallery__thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-1)}.gallery__thumb{position:relative;overflow:hidden;background:var(--warm);cursor:pointer;border:0;padding:0}.on-image{position:absolute;inset-inline-start:var(--space-2);inset-block-end:var(--space-2);padding:var(--on-image-pad);background:var(--white);font-size:var(--t-caption);line-height:1.5;color:var(--ink-2);max-width:var(--measure-card);text-align:left}.on-image b{font-weight:500;color:var(--ink)}.on-image--sm{inset-inline-start:var(--space-1);inset-block-end:var(--space-1);padding:var(--tight-2) var(--space-1);font-size:var(--t-label);color:var(--ink)}.on-image--top{inset-block-start:var(--space-2);inset-block-end:auto}.on-image--top b{display:block}.facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-5)}.facts--rule{border-block:1px solid var(--line);padding-block:var(--space-3)}.facts--wrap{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-5)}.facts>div{display:flex;flex-direction:column;gap:var(--space-1)}.fact{font-family:var(--font-ui);font-size:var(--t-fact);font-weight:300;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.tline{display:flex;flex-direction:column}.tline__events{position:relative;height:var(--space-5);margin:0;padding:0;list-style:none;border-block-end:1px solid var(--ink)}.tline__event{position:absolute;inset-inline-start:var(--x);inset-block-end:0;translate:-50% 50%}.tline__dot{display:block;width:12px;height:12px;padding:0;border:2px solid var(--ink);border-radius:50%;background:var(--paper);cursor:pointer}.tline__event--first .tline__dot{background:var(--lime)}.tline__dot:hover,.tline__event[data-open] .tline__dot{background:var(--ink)}.tline__tip{display:none;position:absolute;z-index:2;inset-block-end:calc(100% + var(--space-1));inset-inline-start:50%;translate:-50% 0;width:max-content;max-width:var(--measure-card);padding:var(--on-image-pad);background:var(--white);border:1px solid var(--line);font-size:var(--t-caption);line-height:1.5;color:var(--ink-2)}.tline__tip b{display:block;margin-block-end:var(--tight-2);font-size:var(--t-label);font-weight:600;letter-spacing:.04em;color:var(--ink)}.tline__event:hover .tline__tip,.tline__event:focus-within .tline__tip,.tline__event[data-open] .tline__tip{display:block}.tline__event--start .tline__tip{inset-inline-start:0;translate:0 0}.tline__event--end .tline__tip{inset-inline-start:auto;inset-inline-end:0;translate:0 0}.tline__ticks{position:relative;height:var(--space-4);margin:0;font-size:var(--t-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}.tline__ticks span{position:absolute;inset-inline-start:var(--x);inset-block-end:0;translate:-50% 0}.tline__ticks span:before{content:"";position:absolute;inset-block-start:calc(var(--space-2) * -1);inset-inline-start:50%;width:1px;height:var(--space-1);background:var(--line-2)}.readout{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--line);font-size:var(--t-data);color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.readout b{color:var(--ink);font-weight:500}.readout__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-3)}.switch{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink);cursor:pointer}.switch input{width:14px;height:14px;margin:0;accent-color:var(--ink)}.callouts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-5)}.callouts>div{display:flex;flex-direction:column;gap:var(--space-1)}.timeline{width:100%;border-collapse:collapse;font-size:var(--t-data)}.timeline th{width:var(--space-5);padding:0 var(--space-2) var(--space-2) 0;text-align:left;vertical-align:baseline;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.timeline td{padding:0 0 var(--space-2);vertical-align:baseline;color:var(--ink-2)}.timeline tr:last-child th,.timeline tr:last-child td{padding-bottom:0}.statement{display:flex;flex-direction:column;gap:var(--space-3)}.statement__text{font-family:var(--font-display);font-size:var(--t-h2);line-height:1.3;letter-spacing:-.015em;max-width:var(--measure-statement)}.slider{position:relative;touch-action:pan-y}.slider__marks{position:absolute;inset-inline-start:var(--space-2);inset-block-end:var(--space-2);display:flex;gap:var(--space-1)}.slider__marks .mark{background:var(--white);opacity:.45}.slider__marks .mark[data-on]{opacity:1}.slider__slide{position:absolute;inset:0;opacity:0;transition:opacity var(--fade) var(--ease);-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}.slider__slide[data-on]{opacity:1}.slider__btn{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:0;background:var(--white);cursor:pointer}.slider__btn--prev{inset-inline-start:var(--space-2)}.slider__btn--next{inset-inline-end:var(--space-2)}.icon--flip{rotate:180deg}.hero-bleed{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-5);align-items:end;padding-inline-start:max(var(--gutter),(100% - var(--content)) / 2)}.bleed-left{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-5);align-items:start;padding-inline-end:max(var(--gutter),(100% - var(--content)) / 2)}.bleed-left.grid--centre{align-items:center}.block--bleed{container-type:inline-size}.bleed-left .figcap{padding-inline-start:max(var(--gutter),(100cqw - var(--content)) / 2)}.hero{position:relative;display:flex;flex-direction:column}.hero__frame{position:relative;width:100%;height:620px;overflow:hidden;background:var(--ink-2)}.hero__frame img,.hero__frame video{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.hero__pause{position:absolute;z-index:2;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);background:var(--ink-2);color:var(--white)}.hero__pause .icon{color:var(--white)}.hero__pause:hover{background:var(--ink)}.hero__frame .slider__marks{inset-inline-start:auto;inset-inline-end:var(--space-2)}.hero__panel{position:relative;z-index:1;align-self:flex-start;margin-block-start:calc(var(--space-6) * -3);margin-inline-start:max(var(--gutter),(100% - var(--content)) / 2);width:min(620px,calc(100% - var(--gutter) * 2));padding:var(--space-4);background:var(--paper)}.faq{border-top:1px solid var(--line-2)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover .faq__q{color:var(--ink-2)}.faq__q{font-family:var(--font-display);font-weight:500;font-size:var(--t-lead);line-height:1.3;letter-spacing:-.01em}.faq__icon{flex:none;translate:0 var(--tight-2)}.faq__item[open] .faq__icon{rotate:180deg}.faq__answer{padding-block-end:var(--space-3);max-width:var(--measure)}.faq__answer>*+*{margin-top:var(--space-2)}.faq__item>.scroller{padding-block-end:var(--space-3)}.records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.record{display:flex;flex-direction:column;gap:var(--space-3)}.record__head{display:flex;align-items:center;gap:var(--space-1)}.record__who{font-size:var(--t-ui)}.record__who span{color:var(--ink-3)}.on-ink{background:var(--ink);color:var(--white)}.on-ink a:not(.btn){color:var(--warm)}.on-ink a:not(.btn):hover{color:var(--white)}.on-ink .label{color:var(--warm)}.on-ink .segmented{border-color:var(--warm)}.on-ink .segmented>*{color:var(--warm)}.on-ink .segmented>[aria-pressed=true],.on-ink .segmented>[aria-current=true]{background:var(--white);color:var(--ink)}.finale{margin-top:var(--space-6);padding-block:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.finale.on-ink{background:var(--ink-deep)}.finale .h2{color:var(--white)}.finale>[hidden]{display:none}.countdown{display:flex;flex-direction:column;gap:var(--space-2)}.countdown p{margin:0}.countdown__cell{display:inline-flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.countdown__n,.countdown__small{font-family:var(--font-ui);font-weight:300;line-height:1;font-variant-numeric:tabular-nums lining-nums}.countdown__n{font-size:var(--t-countdown);letter-spacing:-.04em}.countdown__small{font-size:var(--t-fact)}.countdown__u{font-family:var(--font-display);font-size:var(--t-cta);font-weight:500;letter-spacing:-.015em;color:var(--warm)}.countdown__u--small{font-size:var(--t-body);font-weight:400;letter-spacing:0}.countdown__rest{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.countdown__rest .countdown__cell{gap:var(--space-1)}.on-ink .card.card--media,.on-ink .card.card--media:hover{color:var(--ink)}.finale .card.card--media,.finale .card.card--media:hover{border-color:transparent}.cta.on-ink{background:var(--ink-deep)}.cta{margin-top:var(--space-6);padding-block:var(--space-4)}.cta+.cta{margin-top:0;border-block-start:1px solid var(--ink)}.cta--globe{position:relative;isolation:isolate;overflow:clip;padding-block:var(--space-5)}.cta__globe{position:absolute;z-index:-1;inset-inline-end:calc(var(--space-6) * -1);inset-block-end:calc(var(--space-6) * -2);width:calc(var(--space-6) * 5);height:auto;color:var(--white);opacity:.07;rotate:-18deg;pointer-events:none}.cta__globe *{fill:none;stroke:currentColor;stroke-width:var(--tight-1);vector-effect:non-scaling-stroke}main:has(>.cta:last-child,>.finale:last-child)~.site-footer{margin-top:0}.finale+.cta{margin-top:0}.site-footer{margin-top:var(--space-6);padding-block:var(--space-4);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-5);align-items:end}.site-footer__line{font-family:var(--font-display);font-size:var(--t-body);color:var(--warm)}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:flex-end;font-size:var(--t-data)}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer.on-ink a.site-footer__credit,.site-footer.on-ink a.site-footer__credit:hover{color:var(--lime)}.specimen{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.specimen__row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:baseline}.specimen__spec{font-size:var(--t-caption);line-height:1.5;color:var(--ink-3)}.specimen .dateline{font-size:var(--t-data)}.swatches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);font-size:var(--t-label);color:var(--ink-2);font-variant-numeric:tabular-nums}.swatches i{display:block;height:56px;background:var(--c)}.swatches span{display:block;margin-top:var(--space-1)}.swatches [data-edge]{border:1px solid var(--line)}.ruler{display:grid;grid-template-columns:40px 1fr 160px;gap:var(--space-2);align-items:center;font-size:var(--t-data)}.ruler b{font-weight:600}.ruler i{display:block;height:8px;width:var(--w);background:var(--lime)}.ruler span{color:var(--ink-2)}.diagram{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);padding-inline:var(--space-3);font-size:var(--t-label);color:var(--ink-3)}.diagram--pad{padding:var(--space-3)}.diagram__gap{display:flex;align-items:center;justify-content:center;height:var(--h);color:var(--ink)}.diagram__row{display:flex;align-items:center;height:var(--h);padding-inline:var(--space-1);background:var(--line)}.diagram__row--outline{background:transparent;border:1px solid var(--ink-2)}.diagram__row--btn{width:64px;padding:0}.diagram__row--bleed{margin-inline:calc(var(--space-3) * -1);padding-inline:calc(var(--space-3) + var(--space-1))}.diagram__row--warm{background:var(--warm);color:var(--ink)}.diagram__row--ink{background:var(--ink);color:var(--white)}.diagram__row--lime{background:var(--lime);color:var(--ink);justify-content:center}.diagram__row--white{background:var(--white);border-bottom:1px solid var(--line)}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-3) var(--space-2);font-size:var(--t-label);color:var(--ink-3);text-align:center}.icon-grid>div{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}[data-embed] body,[data-embed] .page{background:var(--white)}.embed{padding:var(--space-2)}.embed .course{gap:var(--space-2)}.embed .course .map{height:var(--embed-map-h)}.embed__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2)}.embed__head a{color:var(--ink);text-decoration:none}.embed__head a:hover{text-decoration:underline}.embed .facts{gap:var(--space-3)}.embed__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--tight-2) var(--space-2)}.embed__foot a{color:var(--ink);font-weight:500}.dialog{width:min(var(--content),100% - var(--space-4));max-height:calc(100dvh - var(--space-4));overflow:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.dialog::backdrop{background:var(--scrim)}.dialog__inner{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad)}.dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dialog__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4);align-items:start}.dialog__preview{border:1px solid var(--line);background:var(--white)}.dialog__preview iframe{display:block;width:100%;height:var(--h, var(--embed-map-h));border:0}.checks{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:0;border:0}.checks+.checks{margin-block-start:var(--space-3)}.checks legend{padding:0;margin-block-end:var(--space-1)}.switch:has(input:disabled){color:var(--ink-3);cursor:default}.snippet{box-sizing:border-box;width:100%;padding:var(--space-1);font-family:var(--font-mono);font-size:var(--t-data);color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:var(--radius);resize:none}@media(max-width:960px){.dialog__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){:root{--gutter: 20px;--space-6: 64px;--space-5: 40px;--space-4: 32px;--t-display: 40px;--t-h1: 34px;--t-h2: 26px;--t-h3: 20px;--t-cta: 28px;--t-fact: 20px;--t-fig: 44px;--t-wordmark: 28px;--t-lead: 18px;--table-pad: 20px}.grid-7-5,.grid-5-7{grid-template-columns:minmax(0,1fr)}.chip-row--end{justify-content:flex-start}.records{gap:var(--space-4)}.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:0 var(--space-3)}.site-footer nav a{padding-block:var(--space-1)}[id]{scroll-margin-top:var(--masthead-h)}.figure__frame{height:300px}.map{height:360px}.gallery{grid-template-columns:minmax(0,1fr)}.hero-bleed{grid-template-columns:minmax(0,1fr);padding-inline:var(--gutter)}.masthead__toggle{display:grid}.mega{display:none}.masthead>.masthead__left .nav,.masthead>.masthead__right{display:none}.secnav{position:fixed;inset:auto 0 0;z-index:20;height:auto;gap:0;padding-inline:0;padding-block-end:env(safe-area-inset-bottom,0px);border-block:1px solid var(--line) none;border-block-start:1px solid var(--line);border-block-end:0;overflow:visible}.secnav a{flex:1 1 0;flex-direction:column;justify-content:center;gap:var(--tight-2);padding-block:var(--space-1);font-size:var(--t-label);letter-spacing:0;text-align:center}.secnav a{padding-inline:var(--tight-2)}.secnav a .icon{display:block;width:22px;height:22px;color:var(--ink-3)}.secnav__full{display:none}.secnav__short{display:inline}.secnav a[aria-current=true],.secnav a[aria-current=true] .icon{color:var(--ink)}.secnav__bar{display:none}.secnav__share{flex:1 1 0;flex-direction:column;justify-content:center;gap:var(--tight-2);margin:0;padding:var(--space-1) var(--tight-2);font-size:var(--t-label)}.secnav__share .icon{width:22px;height:22px;color:var(--ink-3)}.share{inset:auto 0 0;width:100%;max-width:none;padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-inline:0;border-block-end:0;border-radius:0}.share__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-block-end:calc(var(--space-4) + var(--space-5) + env(safe-area-inset-bottom,0px))}.hero__panel{margin-block-start:calc((var(--space-5) + var(--space-2)) * -1);margin-inline:0 var(--space-4);width:auto}.slider__btn{display:none}.bleed-left{grid-template-columns:minmax(0,1fr);padding-inline:var(--gutter)}.bleed-left .figcap{padding-inline-start:0}.hero__frame{height:420px}.hero__panel{padding:var(--space-3) var(--gutter)}.hero__claim{max-width:none;inset-inline:var(--gutter)}.toolbar{flex-direction:column;align-items:stretch}.toolbar__group{flex-wrap:wrap}.search{flex:1 1 auto}.search input{width:100%}.segmented{flex:1 1 100%}.segmented>*{flex:1 1 0;justify-content:center}.countdown__n{font-size:var(--t-fig)}.picker select{font-size:var(--t-h2)}.picker--sm select{font-size:var(--t-body)}.asker{inset:auto 0 0;width:auto;max-height:45%;border-inline:0;border-block-end:0}.asker .h2{font-size:var(--t-h3)}.asker__line{font-size:var(--t-body)}.globe__card{z-index:4;inset:auto 0 0;width:auto;padding:var(--space-3) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-inline:0;border-block-end:0}.globe__thumb{display:none}.countdown__u{font-size:var(--t-h3)}.countdown__u--small{font-size:var(--t-body)}.facts,.callouts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.specimen__row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.scroller{overflow-x:auto}.scroller .data-table{min-width:640px}.scroller .data-table--lg{min-width:0}.figure--parallax .figure__frame{height:300px}.scroller .bars,.scroller .bars__axis{grid-auto-columns:minmax(28px,1fr);gap:var(--tight-2)}.secnav{overflow-x:auto}}@media(max-width:560px){:root{--t-display: 34px;--t-h1: 30px;--t-wordmark: 26px}.records{grid-template-columns:minmax(0,1fr)}.masthead{height:auto;padding-block:var(--space-2);flex-wrap:wrap}.grid-2{grid-template-columns:minmax(0,1fr)}.chart__head,.chart__foot,.figcap{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.source--credit{align-self:flex-start}.data-table--lg{table-layout:auto}.data-table--lg td{padding-inline:var(--space-1)}.cmp__table{display:none}.cmp-acc{display:block}.data-table--lg :is(th,td):nth-child(4),.data-table--lg col:nth-child(4){display:none}.scroller .data-table--lg{margin-inline:0;width:100%}.data-table--lg>*>tr>:first-child{padding-inline-start:0}.data-table--lg>*>tr>:nth-child(3){padding-inline-end:0}.data-table--lg th{padding-block:var(--space-1);line-height:1.3}.profile svg{height:calc(var(--space-6) * 2)}.profile svg text,.profile__marker circle{display:none}.hero .slider__marks{display:none}.map__controls{inset-block-end:var(--space-5)}}.btn,.segmented>*,.chip--filter,.slider__btn,.tline__dot,.bars__bar,.gallery__thumb,.data-table th[aria-sort],.data-table tbody tr>*{transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),outline-color var(--slow) var(--ease)}a{transition:color var(--fast) var(--ease),text-decoration-color var(--fast) var(--ease)}.nav a,.secnav a,.site-footer a{text-decoration-color:transparent}.nav a:hover,.secnav a:hover,.site-footer a:hover{text-decoration-color:currentColor}.data-table th[aria-sort]{cursor:pointer}.data-table th[aria-sort]:hover{background:var(--lime-hover)}.spark__line{transition:stroke var(--fast) var(--ease)}.faq__icon{transition:rotate var(--slow) var(--ease)}.faq__q{transition:color var(--fast) var(--ease)}.data-table--rows tbody tr:hover .spark__line{stroke:var(--ink)}.slider__btn:hover{background:var(--ink)}.slider__btn:hover .icon{color:var(--white)}.gallery__thumb{outline:3px solid transparent;outline-offset:-3px}.gallery__thumb:hover{outline-color:var(--line-2)}.gallery__thumb[aria-current=true]{outline-color:var(--lime)}.record:hover .icon{color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.figure--parallax .figure__frame img{animation:none;inset-block-start:0;height:100%}}.print-only{display:none}.chart-print svg{width:100%;height:auto}@media print{@page{size:A4 landscape;margin:8mm}body{background:var(--white)}.masthead,.secnav,.cta,.site-footer,main>:not(.course){display:none!important}.course>.chart__head,.readout,.profile__readout,.profile__marker,.map__cursor,.map .maplibregl-ctrl-top-right,.course .grid-7-5>:last-child,#profile>.chart__head,.course .grid-7-5 .label,.profile{display:none!important}.print-only{display:flex}.course{padding:0;gap:var(--space-2)}.print-sheet{justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.print-sheet>.stack{flex:1 1 auto}.print-sheet .h1{font-size:var(--t-h2)}.print-sheet .facts{flex:none}.print-sheet .fact{white-space:nowrap}.course .map{height:var(--map-print-h);border-color:var(--line-2);background:var(--map-paper)}.map,.map *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.map[data-live]>svg{display:none}.map[data-live] .map__canvas{display:block}.map:not([data-live])>svg{display:block}.map:not([data-live]) .map__canvas{display:none}#profile{break-before:page}.chart-print{display:block}.course .grid-7-5{grid-template-columns:minmax(0,1fr)}.course .note--wide{max-width:none;columns:3;column-gap:var(--space-4)}}
