@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_ce5c51{font-family:EB Garamond,EB Garamond Fallback}.__variable_ce5c51{--font-serif:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#fbfaf6;--paper-2:#f4f1e9;--ink:#15242e;--ink-soft:#4b5963;--blue:#0678be;--blue-deep:#00425e;--blue-bright:#009cde;--tint:#e7f1fa;--rule:rgba(21,36,46,0.16);--measure:680px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:21px;line-height:1.66;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}.progress{position:fixed;top:0;left:0;z-index:50;height:3px;width:0;background:var(--blue);transition:width .08s linear}.count,.eyebrow,.field label,.sig-more,.tracker .lbl,footer.colophon{font-family:var(--font-mono),monospace}.eyebrow{color:var(--blue-deep);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.wrap{max-width:var(--measure);margin:0 auto;padding:0 28px}header.mast{padding:88px 0 0;text-align:center}h1.title{margin:0;font-size:clamp(44px,8vw,82px);line-height:1.02;letter-spacing:-.015em;font-weight:500}h1.title em{color:var(--blue);font-style:italic}.dateline{margin-top:34px;color:var(--ink-soft);font-size:19px;font-style:italic}.rule-full{height:1px;margin:64px 0 0;background:var(--rule)}main{padding-bottom:40px}.lede{margin:56px 0 0;font-size:24px;line-height:1.6}.lede>p:first-child:first-letter{float:left;margin-top:4px;padding:6px 14px 0 0;color:var(--blue);font-size:84px;line-height:.78;font-weight:600}p{margin:0 0 26px}p.tight{margin-bottom:14px}.conviction{max-width:760px;margin:62px auto;color:var(--blue-deep);text-align:center;font-size:clamp(28px,4.4vw,40px);line-height:1.28;letter-spacing:-.01em;font-weight:500}.conviction .mk{color:var(--blue)}mark{padding:0 .04em;color:inherit;background:linear-gradient(180deg,transparent 56%,rgba(0,156,222,.3) 0)}.sec-head{margin:78px 0 8px;text-align:center}.sec-head h2,.sign h2,.signatories .head h2{margin:0;font-size:clamp(32px,5vw,52px);letter-spacing:-.01em;font-weight:500}ol.tenets{margin:44px 0 0;padding:0;list-style:none;counter-reset:tenet}ol.tenets li{position:relative;padding:30px 0 30px 78px;border-top:1px solid var(--rule);counter-increment:tenet}ol.tenets li:last-child{border-bottom:1px solid var(--rule)}ol.tenets li:before{position:absolute;top:32px;left:0;color:var(--blue);content:counter(tenet,decimal-leading-zero);font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.1em;font-weight:500}ol.tenets .lead{display:block;margin-bottom:6px;font-size:24px;line-height:1.3;letter-spacing:-.005em;font-weight:600}ol.tenets .body{color:var(--ink-soft);font-size:20px}ol.tenets.commit li:before{color:var(--blue-deep)}ol.tenets.commit .lead{color:var(--blue-deep);font-style:italic}.closing{margin:96px 0 0;text-align:center}.closing .big{max-width:720px;margin:0 auto;font-size:clamp(30px,5vw,46px);line-height:1.22;letter-spacing:-.01em;font-weight:500}.closing .big em{color:var(--blue);font-style:italic}.closing-line-primary{max-width:none;white-space:nowrap}.closing-line-secondary{margin-top:30px}.sign{margin-top:104px;padding:84px 0 96px;background:var(--blue-deep);color:#eaf4fb}.sign .wrap{max-width:920px;text-align:center}.sign h2{margin-top:14px;max-width:none;color:#ffffff;white-space:nowrap}.sign p.kick{max-width:640px;margin:16px auto 0;color:#b9d6e8;font-size:21px;font-style:italic}form{max-width:520px;margin:42px auto 0;text-align:left}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field{margin-bottom:16px}.field label{display:block;margin-bottom:7px;color:#7fb6d6;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.field input{width:100%;padding:13px 15px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:rgba(255,255,255,.06);color:#ffffff;font-family:var(--font-serif),Georgia,serif;font-size:19px}.field input::placeholder{color:#6e97ae}.field input:focus{outline:none;border-color:var(--blue-bright);background:rgba(255,255,255,.1)}button.sign-btn{width:100%;margin-top:10px;padding:16px;border:none;border-radius:3px;background:#ffffff;color:var(--blue-deep);cursor:pointer;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:transform .12s ease,background .2s,color .2s}button.sign-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--blue-bright);color:#ffffff}button.sign-btn:disabled{cursor:wait;opacity:.85}.thanks{display:none;margin-top:36px;color:#ffffff;font-size:24px;font-style:italic}.thanks.show{display:block;animation:fade .5s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.count{margin-top:30px;color:#7fb6d6;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.status-message{margin:16px 0 0;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em}.status-message.error{color:#ffb5ae}.status-message.success{color:#dff8ea}.signatories{padding:88px 0 96px;background:var(--paper-2)}.signatories .wrap-wide{max-width:1080px;margin:0 auto;padding:0 28px}.signatories .head{margin-bottom:54px;text-align:center}.signatories .head .eyebrow{display:block;margin-bottom:14px}.signatories .head .sub{margin-top:10px;color:var(--ink-soft);font-size:19px;font-style:italic}.sig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--rule);background:var(--rule)}.sig{padding:22px 24px;background:var(--paper)}.sig .nm{font-size:21px;line-height:1.2;letter-spacing:-.005em;font-weight:600}.sig .rl{margin-top:5px;color:var(--ink-soft);font-size:16px;line-height:1.4}.sig .rl b{color:var(--blue-deep);font-style:italic;font-weight:500}.sig.fresh{animation:sigIn .5s ease}.sig.you{background:var(--tint);box-shadow:inset 3px 0 0 var(--blue)}@keyframes sigIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sig-more{margin-top:30px;text-align:center;color:var(--ink-soft);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.tracker{position:fixed;top:50%;right:34px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:2px;opacity:0;transform:translateY(-50%);transition:opacity .5s ease}.tracker.ready{opacity:1}.tracker a{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:6px 0;cursor:pointer}.tracker .lbl{color:var(--ink-soft);font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .25s ease,transform .25s ease,color .2s ease}.tracker .tick{width:22px;height:2px;flex:none;border-radius:2px;background:var(--rule);transition:width .25s ease,background .2s ease}.tracker a.active .lbl,.tracker a:hover .lbl,.tracker:hover .lbl{opacity:1;transform:none}.tracker a:hover .tick{width:34px;background:var(--ink-soft)}.tracker a.active .tick{width:40px;background:var(--blue)}.tracker a.active .lbl{color:var(--blue-deep)}.tracker.on-dark .tick{background:rgba(255,255,255,.34)}.tracker.on-dark a:hover .tick{background:rgba(255,255,255,.85)}.tracker.on-dark a.active .tick{background:#ffffff}.tracker.on-dark .lbl{color:rgba(190,216,232,.85)}.tracker.on-dark a.active .lbl,.tracker.on-dark:hover .lbl{color:#ffffff}footer.colophon{padding:0 0 56px;background:var(--blue-deep);color:#5e87a0;text-align:center;font-size:11px;letter-spacing:.16em}footer.colophon .rule{height:1px;max-width:520px;margin:0 auto 30px;background:rgba(255,255,255,.12)}footer.colophon a{color:#b9d6e8;border-bottom:1px solid rgba(185,214,232,.35);transition:color .2s,border-color .2s}footer.colophon a:hover{color:#ffffff;border-bottom-color:#ffffff}.heart{color:#ffffff}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:48px 28px;background:radial-gradient(circle at top left,rgba(0,156,222,.16),transparent 36%),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%)}.auth-card{width:min(100%,560px);padding:40px 32px;border:1px solid var(--rule);background:rgba(251,250,246,.94);box-shadow:0 24px 60px rgba(21,36,46,.08)}.auth-title{margin:14px 0 0;font-size:clamp(36px,5vw,52px);line-height:1.05;letter-spacing:-.015em;font-weight:500}.auth-copy,.auth-note{color:var(--ink-soft);font-size:19px}.auth-copy{margin:18px 0 0}.auth-actions{margin-top:28px}.auth-form{margin-top:18px}.auth-card .field label{color:var(--blue-deep)}.auth-card .field input{border-color:rgba(21,36,46,.18);background:#ffffff;color:var(--ink)}.auth-card .field input::placeholder{color:#7d8a92}.auth-card .field input:focus{border-color:var(--blue);background:#ffffff}.auth-alt-btn,.auth-submit{width:100%}.auth-alt-btn{padding:16px;border:1px solid var(--blue-deep);border-radius:3px;background:transparent;color:var(--blue-deep);cursor:pointer;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.auth-alt-btn:hover:not(:disabled){background:var(--blue-deep);color:#ffffff}.auth-alt-btn:disabled{cursor:wait;opacity:.7}.auth-error{color:#9e2a1f}@media (max-width:1080px){.tracker{display:none}}@media (max-width:560px){body{font-size:19px}.auth-card{padding:32px 22px}.row2{grid-template-columns:1fr}ol.tenets li{padding-top:54px;padding-left:0}ol.tenets li:before{top:28px}.closing-line-primary,.sign h2{white-space:normal}}