@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_733947;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_733947;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_733947;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_Fallback_733947;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_733947{font-family:__Cormorant_Garamond_733947,__Cormorant_Garamond_Fallback_733947}.__variable_733947{--font-display:"__Cormorant_Garamond_733947","__Cormorant_Garamond_Fallback_733947"}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69f830;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_69f830;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_69f830{font-family:__Inter_69f830,__Inter_Fallback_69f830;font-style:normal}.__variable_69f830{--font-text:"__Inter_69f830","__Inter_Fallback_69f830"}:root{--bg:#000;--surface:#0a0a0a;--line:#232323;--line2:#333334;--fg:#fff;--fg2:#a3a3a3;--muted:#737373;--icon:#434244;--gold:#b8a07e;--gold-ink:#b8a07e;--ok:#8db39a;--ok-bg:rgba(141,179,154,.12);--warn:#d1b06c;--warn-bg:hsla(40,52%,62%,.12);--crit:#d68c80;--crit-bg:hsla(8,51%,67%,.12);--display:var(--font-display),"Cormorant Garamond",Garamond,"Times New Roman",serif;--text:var(--font-text),"Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#fff;--surface:#f6f6f5;--line:#e6e6e4;--line2:#d4d4d2;--fg:#000;--fg2:#434244;--muted:#737373;--icon:#a3a3a3;--gold-ink:#7e6a4a;--ok:#3d7550;--ok-bg:rgba(61,117,80,.09);--warn:#8c6a22;--warn-bg:rgba(140,106,34,.09);--crit:#9e4236;--crit-bg:rgba(158,66,54,.08);color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg)}body{color:var(--fg);font-family:var(--text);font-weight:300;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;margin:0;text-wrap:balance}h1{font-size:34px;line-height:1.1}h2{font-size:25px;line-height:1.15}h3{font-size:20px;line-height:1.2;font-weight:500}.app{max-width:560px;margin:0 auto;padding:0 max(18px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.app.wide{max-width:1040px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(16px + env(safe-area-inset-top)) 0 14px;border-bottom:1px solid var(--line)}.mark{font-family:var(--display);font-weight:500;font-size:19px;letter-spacing:.32em;text-decoration:none}.res{text-align:right;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);line-height:1.35}.res b{display:block;color:var(--fg);font-weight:400}.eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.rule{height:1px;background:var(--gold);width:36px;border:0;margin:0}.num{font-family:var(--display);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.small,.sub{color:var(--fg2)}.small{font-size:12.5px}.view{gap:28px;padding-top:26px}.block,.view{display:flex;flex-direction:column}.block{gap:14px}.hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.link{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);border-bottom:1px solid var(--line2);padding-bottom:2px;text-decoration:none}.status{background:var(--surface);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:12px}.chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;align-self:flex-start;white-space:nowrap}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip.ok{color:var(--ok);background:var(--ok-bg)}.chip.warn{color:var(--warn);background:var(--warn-bg)}.chip.crit{color:var(--crit);background:var(--crit-bg)}.chip.plain{color:var(--fg2);border:1px solid var(--line2)}.chip.plain:before{display:none}.note{font-family:var(--display);font-size:20px;line-height:1.35}.sig{font-size:12px;color:var(--muted)}.phases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ph{display:flex;flex-direction:column;gap:8px}.ph .bar{height:2px;background:var(--line2)}.ph.on .bar{background:var(--gold)}.ph.done .bar{background:var(--muted)}.ph span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ph.on span{color:var(--fg)}.mile{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center}.mile .big{font-size:56px;line-height:.9;color:var(--gold-ink);text-align:center}.mile .big small{display:block;font-family:var(--text);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:8px}.list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:1fr auto;grid-gap:4px 14px;gap:4px 14px;padding:15px 0;border-bottom:1px solid var(--line);align-items:baseline;text-decoration:none}.row .t{font-weight:400;min-width:0;overflow-wrap:anywhere}.row .m{grid-column:1/-1}.row .m,.row .r{font-size:12.5px;color:var(--fg2)}.row .r{white-space:nowrap}a.row:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.due{color:var(--warn)!important}.kv{display:grid;grid-template-columns:1fr auto;grid-gap:10px 16px;gap:10px 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.kv dt{color:var(--fg2);min-width:0}.kv dd{margin:0;text-align:right}.kv .total{color:var(--fg)}.seg{display:flex;border:1px solid var(--line2)}.seg a{flex:1 1;text-align:center;padding:10px 8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);text-decoration:none}.seg a[aria-current=page]{background:var(--fg);color:var(--bg)}.dcard{border:1px solid var(--line);background:var(--surface);padding:20px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:90px}.dcard .meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rec{border-left:1px solid var(--gold);padding-left:14px;display:flex;flex-direction:column;gap:4px}.rec .eyebrow{color:var(--gold-ink)}.impact{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.impact div{display:flex;flex-direction:column;gap:2px;min-width:0}.impact .v{font-size:13.5px}.opts{flex-direction:column;gap:8px}.opt,.opts{display:flex}.opt{gap:10px;font-size:14px}.opt:before{content:"";flex:0 0 5px;height:5px;margin-top:9px;background:var(--icon)}.acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{display:inline-block;padding:12px 18px;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--fg);text-decoration:none;text-align:center}.btn.solid{background:var(--fg);color:var(--bg)}.btn.ghost{border-color:var(--line2);color:var(--fg2)}details.confirm summary{list-style:none}details.confirm summary::-webkit-details-marker{display:none}details.confirm[open] summary{display:none}.confirmbox{border-top:1px dashed var(--line2);padding-top:14px;display:flex;flex-direction:column;gap:12px;font-size:13.5px}.done{font-size:12.5px;color:var(--ok);display:flex;gap:8px;align-items:center}.done:before{content:"";width:12px;height:1px;background:currentColor}.flash{border:1px solid var(--ok);color:var(--ok);padding:12px 14px}.empty,.flash{font-size:13px}.empty{border:1px dashed var(--line2);padding:18px;color:var(--fg2)}.meter{display:flex;flex-direction:column;gap:8px}.track{height:4px;background:var(--line);position:relative}.fill{position:absolute;inset:0 auto 0 0;background:var(--fg)}.legend{display:flex;justify-content:space-between;font-size:12px;color:var(--fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bigfig{font-size:42px;line-height:1}.bline{gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.bline,.tl{display:flex;flex-direction:column}.ms{display:grid;grid-template-columns:22px 1fr;grid-gap:0 14px;gap:0 14px;position:relative;padding-bottom:22px}.ms:before{content:"";position:absolute;left:10px;top:16px;bottom:0;width:1px;background:var(--line2)}.ms:last-child:before{display:none}.dot{width:9px;height:9px;margin:7px 0 0 6px;border:1px solid var(--muted);background:var(--bg);position:relative;z-index:1;transform:rotate(45deg)}.ms.done .dot{background:var(--muted)}.ms.now .dot{background:var(--gold);border-color:var(--gold)}.ms .when{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ms.now .when{color:var(--gold-ink)}.ms p{font-size:13.5px;color:var(--fg2);margin-top:2px}.phase-h{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:6px 0 14px 36px}.photos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.photos a{display:block;aspect-ratio:4/3;max-width:100%;background:var(--surface);border:1px solid var(--line);overflow:hidden}.photos img{width:100%;height:100%;object-fit:cover;display:block}.team{border-top:1px solid var(--line)}.person,.team{display:flex;flex-direction:column}.person{padding:14px 0;border-bottom:1px solid var(--line);gap:2px}.person .role{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.foot{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:36px;text-align:center}.tag{font-family:var(--display);font-style:italic;font-size:21px;color:var(--gold-ink)}nav.tabs{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--bg);border-top:1px solid var(--line);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}nav.tabs .in{max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr)}nav.tabs a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 2px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;position:relative}nav.tabs svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.2}nav.tabs a[aria-current=page]{color:var(--fg)}nav.tabs a[aria-current=page]:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:1px;background:var(--gold)}.badge{position:absolute;top:7px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold);color:#000;font-size:9.5px;font-weight:500;letter-spacing:0}.auth,.badge{display:flex;align-items:center;justify-content:center}.auth{min-height:100vh;padding:24px max(18px,env(safe-area-inset-right)) 24px max(18px,env(safe-area-inset-left))}.auth .box{width:100%;max-width:380px;gap:22px}.auth .box,.field{display:flex;flex-direction:column}.field{gap:8px}.field input{font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line2);padding:13px 14px;border-radius:0}.field input:focus{outline:1px solid var(--gold);outline-offset:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:760px){.grid{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 16px;gap:7px 16px;font-size:13px;margin:0}.facts dt{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.facts dd{margin:0;min-width:0}.code{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}