@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eb938c80662ec9f9-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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ce0d0fd45f1bd74-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b05562d9b852d37-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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a820720491a53d2-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:Prata Fallback;src:local("Times New Roman");ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.00%;size-adjust:118.40%}.__className_f1223a{font-family:Prata,Prata Fallback;font-weight:400;font-style:normal}.__variable_f1223a{--f-prata:"Prata","Prata Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_0a0f8f{font-family:Jost,Jost Fallback;font-style:normal}.__variable_0a0f8f{--f-jost:"Jost","Jost Fallback"}@font-face{font-family:Cormorant Garamond;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;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_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;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;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight: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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;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;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;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight: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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;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;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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_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;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_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;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight: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;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;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;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_962745{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_962745{--f-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}.jr{--ground:#ffffff;--paper:#f7f8fa;--ink:#101215;--rule:#e0e0e0;--muted:#5f6470;--faint:#c3c7ce;--wash:#f1f5fb;--accent:#1e4f9c;--accent-ink:#17427f;--accent-soft:#dbe6f6;--band:#0f2647;--band-ink:#ffffff;--sans:var(--f-jost),"Helvetica Neue",Helvetica,Arial,sans-serif;--didone:var(--f-prata),"Times New Roman",Times,serif;--serif:var(--f-cormorant),"Times New Roman",Times,serif;--t-42:42px;--t-38:38px;--t-32:32px;--t-22:22px;--t-20:20px;--t-18:18px;--t-17:17px;--t-13:13.4px;--t-12:12px;--gut:24px;--pad:clamp(16px,4vw,56px);--max:1380px}.jr *,.jr :after,.jr :before{box-sizing:border-box}.jr{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t-17);line-height:1.45;-webkit-font-smoothing:antialiased}.jr img{max-width:100%;height:auto;display:block}.jr a{color:inherit}.jr ul{list-style:none;padding:0}.jr p,.jr ul{margin:0}.jr .wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.jr .caps{font-size:var(--t-12);letter-spacing:1.6px}.jr .caps,.jr .caps-sm{font-family:var(--sans);font-weight:500;text-transform:uppercase;line-height:1}.jr .caps-sm{font-size:11px;letter-spacing:1.4px}.jr .kicker{display:inline-flex;align-items:center;gap:12px;color:var(--muted)}.jr .kicker:before{content:"";width:40px;height:2px;background:var(--accent);display:block}.jr .lead{font-family:var(--serif);font-size:clamp(var(--t-18),2.2vw,var(--t-22));line-height:1.5;max-width:62ch}.jr .note{color:var(--muted);font-size:var(--t-13);line-height:1.6}.jr .fig,.jr .num{font-family:var(--sans);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.4px}.jr h1,.jr h2,.jr h3,.jr h4{margin:0;text-wrap:balance}.jr .rub{font-family:var(--sans);font-weight:400}.jr .band{border-top:1px solid var(--rule)}.jr .band-pad{padding-block:clamp(48px,7vw,96px)}.jr .band-paper{background:var(--paper)}.jr .sechead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gut);flex-wrap:wrap;margin-bottom:40px}.jr .sechead h2{font-family:var(--sans);font-size:clamp(var(--t-22),3.4vw,var(--t-32));font-weight:500;letter-spacing:-.1px;line-height:1.25}.jr .sechead .sub{color:var(--muted);font-size:var(--t-13);max-width:46ch}.jr .rail{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;color:var(--muted);border-bottom:1px solid var(--rule)}.jr .rail a{color:inherit;text-decoration:none;transition:color .2s ease}.jr .rail a:hover{color:var(--ink)}.jr .rail .mid{text-align:center}.jr .rail-right{display:inline-flex;align-items:center;gap:18px}.jr .masthead{text-align:center;padding-block:clamp(28px,5vw,64px) 20px}.jr .mark{display:inline-flex;gap:clamp(2px,.7vw,8px);font-family:var(--didone);font-size:clamp(38px,9vw,104px);line-height:1;letter-spacing:.02em;text-decoration:none;color:inherit}.jr .mark i{font-style:normal;display:inline-block}.jr .masthead.compact .mark{font-size:clamp(26px,4.4vw,46px)}.jr .tagline{margin-top:14px;color:var(--muted)}.jr .masthead.compact .tagline{margin-top:10px}.jr .mainnav{display:flex;align-items:center;justify-content:space-between;gap:var(--gut);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding-block:14px}.jr .mainnav ul{display:flex;flex-wrap:wrap;gap:clamp(14px,2.2vw,34px)}.jr .mainnav a{text-decoration:none;transition:color .2s ease}.jr .mainnav .on,.jr .mainnav a:hover{color:var(--accent-ink)}.jr .stickybar{position:fixed;inset:0 0 auto 0;z-index:60;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid var(--rule);transform:translateY(-100%);transition:transform .2s ease}.jr .stickybar.show{transform:none}.jr .sb-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.jr .sb-mark{font-family:var(--didone);font-size:20px;text-decoration:none}.jr .sb-in ul{display:flex;gap:22px}.jr .sb-in a{text-decoration:none;color:var(--muted);transition:color .2s ease}.jr .sb-in a:hover{color:var(--ink)}.jr .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--sans);font-size:var(--t-12);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.jr .btn:hover{background:var(--accent);border-color:var(--accent)}.jr .btn-ghost{background:none;color:var(--ink);border-color:var(--ink)}.jr .btn-ghost:hover{background:var(--accent);border-color:var(--accent);color:#fff}.jr .btn-light{background:#fff;color:var(--band);border-color:#fff}.jr .btn-light:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--band)}.jr .tlink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--accent-ink);border-bottom:1px solid;padding-bottom:2px;transition:opacity .2s ease}.jr .tlink:hover{opacity:.62}.jr .hero{padding-block:clamp(36px,6vw,84px) clamp(32px,5vw,72px)}.jr .hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:end}.jr .hero h1{font-family:var(--didone);font-size:clamp(34px,6.4vw,76px);line-height:1.06;letter-spacing:-.4px;margin-top:22px}.jr .hero .lead{margin-top:24px}.jr .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.jr .hero-aside{border-left:1px solid var(--rule);padding-left:clamp(18px,2.4vw,32px)}.jr .portrait{filter:grayscale(1) contrast(1.04);aspect-ratio:4/5;object-fit:cover;width:100%}.jr .hero-facts{margin-top:20px;display:grid;grid-gap:14px;gap:14px}.jr .hero-facts li{display:grid;grid-gap:4px;gap:4px;padding-block:12px;border-top:1px solid var(--rule)}.jr .hero-facts .fig{font-size:var(--t-32);line-height:1}.jr .hero-facts .cap,.jr .registry{color:var(--muted);font-size:var(--t-13)}.jr .registry{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.jr .registry b{color:var(--ink);font-weight:500}.jr .dirs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.jr .dir{background:var(--ground);padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:16px;text-decoration:none;transition:background .2s ease}.jr .dir:hover{background:var(--wash)}.jr .dir h3{font-family:var(--didone);font-size:clamp(24px,3vw,36px);line-height:1.14}.jr .dir p{color:var(--muted);font-family:var(--serif);font-size:var(--t-20);line-height:1.5}.jr .dir ul{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.jr .dir li{padding-left:18px;position:relative;font-size:var(--t-13);color:var(--muted)}.jr .dir li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:1px;background:var(--accent)}.jr .dir .more{margin-top:auto;padding-top:18px;color:var(--accent-ink);font-size:var(--t-12);letter-spacing:1.6px;text-transform:uppercase}.jr .checks{display:grid;grid-gap:14px;gap:14px}.jr .checks li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font-family:var(--serif);font-size:var(--t-20);line-height:1.45}.jr .checks li:before{content:"→";color:var(--accent);font-family:var(--sans);font-size:var(--t-17);line-height:1.5}.jr .cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.jr .cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.jr .cols-3>*{background:var(--ground);padding:clamp(20px,2.6vw,32px)}.jr .steps{display:grid;grid-gap:0;gap:0}.jr .step{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--gut);gap:var(--gut);padding-block:28px;border-top:1px solid var(--rule);align-items:start}.jr .step:last-child{border-bottom:1px solid var(--rule)}.jr .step .fig{font-size:var(--t-38);line-height:.9;color:var(--accent)}.jr .step h3{font-size:var(--t-22);font-weight:500}.jr .step p{color:var(--muted);font-family:var(--serif);font-size:var(--t-20);line-height:1.5}.jr .cases{display:grid;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.jr .case{background:var(--ground);padding:clamp(20px,2.6vw,34px);display:grid;grid-gap:14px;gap:14px;align-content:start}.jr .case .tag{color:var(--accent-ink)}.jr .case h3{font-family:var(--didone);font-size:var(--t-22);line-height:1.2}.jr .case dt{color:var(--muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:4px}.jr .case dd{margin:0 0 16px;font-family:var(--serif);font-size:var(--t-18);line-height:1.5}.jr .case dd:last-child{margin-bottom:0}.jr .ptable{width:100%;border-collapse:collapse}.jr .ptable th{text-align:left;font-family:var(--sans);font-size:var(--t-12);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--ink)}.jr .ptable td{padding-block:18px;border-bottom:1px solid var(--rule);vertical-align:top;font-family:var(--serif);font-size:var(--t-20);line-height:1.45}.jr .ptable td:last-child{text-align:right;white-space:nowrap}.jr .ptable td .num{font-size:var(--t-22);color:var(--accent-ink)}.jr .ptable tr:hover td{background:var(--wash)}.jr .ptable .sub{display:block;color:var(--muted);font-family:var(--sans);font-size:var(--t-13);margin-top:4px}.jr .faq{display:grid}.jr .faq details{border-top:1px solid var(--rule);padding-block:20px}.jr .faq details:last-of-type{border-bottom:1px solid var(--rule)}.jr .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--didone);font-size:clamp(var(--t-18),2.2vw,var(--t-22));line-height:1.3}.jr .faq summary::-webkit-details-marker{display:none}.jr .faq summary:after{content:"+";font-family:var(--sans);color:var(--accent);font-weight:300}.jr .faq details[open] summary:after{content:"−"}.jr .faq .ans{margin-top:14px;font-family:var(--serif);font-size:var(--t-20);line-height:1.55;color:var(--muted);max-width:78ch}.jr .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.jr .post{background:var(--ground);padding:clamp(20px,2.4vw,30px);display:grid;grid-gap:12px;gap:12px;align-content:start;text-decoration:none;transition:background .2s ease}.jr .post:hover{background:var(--wash)}.jr .post .meta{display:flex;gap:12px;color:var(--muted)}.jr .post h3{font-family:var(--didone);font-size:var(--t-22);line-height:1.22}.jr .post p{color:var(--muted);font-family:var(--serif);font-size:var(--t-18);line-height:1.5}.jr .post .checked{color:var(--accent-ink);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.jr .pager{display:flex;gap:10px;justify-content:center;margin-top:40px}.jr .pager a,.jr .pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);text-decoration:none;font-size:var(--t-13)}.jr .pager .cur{border-color:var(--ink);background:var(--ink);color:#fff}.jr .article{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start}.jr .arthead{max-width:62ch}.jr .arthead h1{font-family:var(--didone);font-size:clamp(30px,4.6vw,56px);line-height:1.1;margin-top:18px}.jr .artmeta{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--muted);margin-top:22px;padding-block:14px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.jr .toc{position:-webkit-sticky;position:sticky;top:84px;border-top:2px solid var(--accent);padding-top:16px}.jr .toc h2{font-size:var(--t-12);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.jr .toc ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:toc}.jr .toc li{counter-increment:toc}.jr .toc .lvl3{padding-left:16px}.jr .toc a{display:grid;grid-template-columns:26px 1fr;grid-gap:6px;gap:6px;text-decoration:none;color:var(--muted);font-size:var(--t-13);line-height:1.4;transition:color .2s ease}.jr .toc a:before{content:counter(toc,decimal-leading-zero);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr .toc .lvl3 a:before{content:"—"}.jr .toc a.cur,.jr .toc a:hover{color:var(--accent-ink)}.jr .prose{max-width:74ch;font-family:var(--serif);font-size:clamp(19px,1.35vw,21px);line-height:1.62}.jr .prose>*+*{margin-top:22px}.jr .prose h2{font-size:clamp(var(--t-22),2.6vw,var(--t-32));line-height:1.24;margin-top:52px;padding-top:20px;border-top:1px solid var(--rule)}.jr .prose h2,.jr .prose h3{font-family:var(--sans);font-weight:500;scroll-margin-top:90px}.jr .prose h3{font-size:var(--t-22);margin-top:36px}.jr .prose ol,.jr .prose ul{padding-left:22px;display:grid;grid-gap:10px;gap:10px}.jr .prose ul{list-style:none;padding-left:0}.jr .prose ul li{padding-left:22px;position:relative}.jr .prose ul li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:1px;background:var(--accent)}.jr .prose ol{list-style:decimal}.jr .prose ol li::marker{font-family:var(--sans);color:var(--accent-ink);font-size:.85em}.jr .prose a{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid var(--accent-soft);transition:border-color .2s ease}.jr .prose a:hover{border-color:var(--accent-ink)}.jr .prose blockquote{margin:0;padding-left:22px;border-left:2px solid var(--accent);color:var(--muted)}.jr .prose table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--t-17)}.jr .prose th{text-align:left;font-weight:500;font-size:var(--t-12);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--ink)}.jr .prose td{padding-block:14px;border-bottom:1px solid var(--rule);vertical-align:top}.jr .prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:var(--paper);padding:2px 6px}.jr .prose .norm{background:var(--paper);border-left:2px solid var(--accent);padding:20px 24px;font-size:.96em}.jr .prose .norm .src{display:block;margin-top:10px;font-family:var(--sans);font-size:var(--t-13);color:var(--muted)}.jr .prose .warn{border:1px solid var(--accent);padding:20px 24px}.jr .prose .warn strong{font-family:var(--sans);font-weight:500}.jr .expert{border:1px solid var(--ink);padding:clamp(20px,3vw,34px);display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:clamp(18px,2.6vw,30px);gap:clamp(18px,2.6vw,30px);align-items:start;margin-top:56px}.jr .expert img{width:118px;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1) contrast(1.04);display:block}.jr .expert .who{font-family:var(--didone);font-size:var(--t-22);line-height:1.2}.jr .expert .role{color:var(--muted);font-size:var(--t-13);margin-top:6px}.jr .expert .sign{margin-top:16px;padding-top:16px;border-top:1px solid var(--rule);font-family:var(--serif);font-size:var(--t-18);line-height:1.5}.jr .expert .stamp{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--accent-ink);font-size:var(--t-12);letter-spacing:1.6px;text-transform:uppercase}.jr .expert .stamp:before{content:"";width:9px;height:9px;background:var(--accent);display:block;transform:rotate(45deg)}.jr .sources{margin-top:44px;border-top:1px solid var(--ink);padding-top:22px}.jr .sources h2{font-size:var(--t-12);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.jr .sources ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:src}.jr .sources li{counter-increment:src;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;font-size:var(--t-13);line-height:1.5}.jr .sources li:before{content:counter(src,decimal-leading-zero);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr .sources a{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid var(--accent-soft)}.jr .disclaim,.jr .sources .kind{color:var(--muted)}.jr .disclaim{margin-top:28px;padding:18px 22px;background:var(--paper);font-size:var(--t-13);line-height:1.6}.jr .apply{background:var(--band);color:var(--band-ink)}.jr .apply .wrap{padding-block:clamp(44px,6vw,88px)}.jr .apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.jr .apply h2{font-family:var(--didone);font-size:clamp(28px,4vw,48px);line-height:1.1}.jr .apply .lead{color:rgba(255,255,255,.78);margin-top:20px}.jr .apply .kicker{color:rgba(255,255,255,.62)}.jr .apply .kicker:before{background:var(--accent-soft)}.jr .apply .contacts{margin-top:30px;display:grid;grid-gap:12px;gap:12px}.jr .apply .contacts a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.32)}.jr .form{display:grid;grid-gap:16px;gap:16px}.jr .form label{display:grid;grid-gap:8px;gap:8px}.jr .form .lb{font-size:var(--t-12);letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.62)}.jr .form input,.jr .form select,.jr .form textarea{background:transparent;border:1px solid rgba(255,255,255,.34);border-radius:0;color:#fff;font-family:var(--sans);font-size:var(--t-17);padding:13px 14px;transition:border-color .2s ease}.jr .form input:focus,.jr .form select:focus,.jr .form textarea:focus{outline:none;border-color:#fff}.jr .form option{color:var(--ink)}.jr .form textarea{min-height:108px;resize:vertical}.jr .form .agree{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(255,255,255,.7);font-size:var(--t-13);line-height:1.5}.jr .form .agree a{color:#fff}.jr .form .agree input{width:18px;height:18px;padding:0;accent-color:var(--accent-soft)}.jr .form .status{font-size:var(--t-13);min-height:20px}.jr .form .status.err{color:#ffb4b4}.jr .form .status.ok{color:var(--accent-soft)}.jr .form .trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.jr footer{border-top:1px solid var(--ink);padding-block:clamp(32px,4vw,56px) 28px}.jr .fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gut);gap:var(--gut)}.jr .fgrid h4{font-size:var(--t-12);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.jr .fgrid ul{display:grid;grid-gap:10px;gap:10px}.jr .fgrid a{text-decoration:none;color:var(--ink);font-size:var(--t-13);transition:color .2s ease}.jr .fgrid a:hover{color:var(--accent-ink)}.jr .fbot{margin-top:clamp(28px,4vw,48px);padding-top:20px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;color:var(--muted);font-size:var(--t-13)}.jr [data-r]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.jr [data-r].in{opacity:1;transform:none}.jr [data-r][data-d="1"]{transition-delay:80ms}.jr [data-r][data-d="2"]{transition-delay:.16s}.jr [data-r][data-d="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.jr [data-r]{opacity:1;transform:none;transition:none}.jr *{animation:none!important}}@media (max-width:1024px){.jr .hero-grid{grid-template-columns:1fr}.jr .hero-aside{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:24px}.jr .portrait{max-width:320px}.jr .cases,.jr .cols-3,.jr .posts{grid-template-columns:repeat(2,minmax(0,1fr))}.jr .article{grid-template-columns:1fr}.jr .toc{position:static}.jr .toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.jr .step{grid-template-columns:64px minmax(0,1fr)}.jr .step p{grid-column:2}}@media (max-width:720px){.jr .rail .coords,.jr .rail .mid{display:none}.jr .masthead{padding-block:20px 14px}.jr .mainnav{flex-direction:column;align-items:stretch;gap:14px}.jr .mainnav ul{justify-content:space-between;gap:12px 16px}.jr .mainnav .btn{width:100%}.jr .apply-grid,.jr .cases,.jr .cols-2,.jr .cols-3,.jr .dirs,.jr .posts,.jr .toc ol{grid-template-columns:1fr}.jr .step{grid-template-columns:44px minmax(0,1fr);gap:14px;padding-block:22px}.jr .step .fig{font-size:var(--t-22)}.jr .expert{grid-template-columns:1fr}.jr .expert .portrait-frame,.jr .expert img{width:132px}.jr .ptable td{font-size:var(--t-18)}.jr .ptable td:last-child{text-align:left}.jr .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.jr .prose{font-size:18px}.jr .prose h2{margin-top:38px}}@media (hover:none){.jr .dir:hover,.jr .post:hover,.jr .ptable tr:hover td{background:var(--ground)}.jr .btn:hover{background:var(--ink);border-color:var(--ink)}.jr .btn-ghost:hover{background:none;color:var(--ink)}}.jr .hero-portrait{margin:0}.jr .hero-portrait .portrait{width:100%;max-height:58vh;object-fit:cover;object-position:center 18%}.jr .hero-portrait figcaption{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule);color:var(--muted)}.jr .hero-aside .hero-facts{margin-top:26px}@media (max-width:1024px){.jr .hero-aside{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.jr .hero-aside .hero-facts{margin-top:0}}@media (max-width:620px){.jr .hero-aside{grid-template-columns:1fr}.jr .hero-portrait .portrait{max-width:260px}}.jr .portrait-frame{display:block;position:relative;overflow:hidden;background:var(--paper)}.jr .portrait-frame img{display:block;transition:transform .64s cubic-bezier(.2,.7,.2,1),filter .32s ease;will-change:transform}.jr .portrait-frame:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--accent);opacity:0;transform:translate(9px,9px);transition:opacity .26s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.jr .portrait-frame:hover img{transform:scale(1.045);filter:grayscale(0) contrast(1.02)}.jr .portrait-frame:hover:after{opacity:1;transform:none}.jr .hero-portrait:hover figcaption{color:var(--accent-ink);border-top-color:var(--accent)}.jr .hero-portrait figcaption{transition:color .2s ease,border-color .2s ease}.jr .hero-signs{margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,34px);border-top:1px solid var(--rule)}.jr .hero-signs h2{font-size:var(--t-32)}.jr .hero-signs .sub{margin-top:10px;color:var(--muted);max-width:62ch}.jr .hero-signs .checks{margin-top:22px}@media (min-width:1025px){.jr .hero-grid{align-items:start}.jr .hero-aside{position:-webkit-sticky;position:sticky;top:84px;align-self:start}.jr .hero-portrait .portrait{max-height:min(50vh,470px)}}@media (prefers-reduced-motion:reduce){.jr .portrait-frame img{transition:none}.jr .portrait-frame:hover img{transform:none}.jr .portrait-frame:after{transition:none}}@media (hover:none){.jr .portrait-frame:hover img{transform:none;filter:grayscale(1) contrast(1.04)}.jr .portrait-frame:hover:after{opacity:0}.jr .hero-portrait:hover figcaption{color:var(--muted);border-top-color:var(--rule)}}.jr .sb-title{display:none;min-width:0;flex:1 1 auto;font-family:var(--serif);font-size:var(--t-17);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr .stickybar.reading .sb-title{display:block}.jr .stickybar.reading .sb-in ul{display:none}.jr .sb-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .12s linear}.jr .stickybar:not(.reading) .sb-progress{display:none}.jr .sechead{position:relative;padding-bottom:18px}.jr .sechead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.jr .sechead.in:after{transform:none}@media (min-width:721px) and (min-height:760px){.jr .steps .step{position:-webkit-sticky;position:sticky;top:76px;background:var(--ground);padding-inline:4px;margin-inline:-4px}.jr .steps .step:first-child{top:76px}.jr .steps .step:nth-child(2){top:140px}.jr .steps .step:nth-child(3){top:204px}.jr .steps .step:nth-child(4){top:268px}.jr .steps .step:nth-child(5){top:332px}.jr .steps .step .fig{transition:color .3s ease}}.jr .mark.stagger i{opacity:0;transform:translateY(.18em);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.7,.2,1)}.jr .mark.stagger.lit i{opacity:1;transform:none}.jr .mainnav a{position:relative}.jr .mainnav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.jr .mainnav .on:after,.jr .mainnav a:hover:after{transform:none}.jr .madeby{background:var(--band);color:var(--band-ink)}.jr .madeby-in{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding-block:clamp(34px,5vw,56px) clamp(30px,4.4vw,48px);padding-inline:var(--pad);max-width:var(--max);margin-inline:auto;text-decoration:none;color:inherit}.jr .madeby-rule{position:relative;display:block;width:min(420px,70vw);height:1px;background:rgba(255,255,255,.22)}.jr .madeby-rule:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--accent-soft);transform:rotate(45deg);transition:transform .42s cubic-bezier(.2,.7,.2,1),background .24s ease}.jr .madeby-what{color:rgba(255,255,255,.58);transition:color .22s ease}.jr .madeby-who{position:relative;font-family:var(--didone);font-size:clamp(28px,4vw,46px);line-height:1}.jr .madeby-who .dot{color:var(--accent-soft)}.jr .madeby-who:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.jr .madeby-go{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:rgba(255,255,255,.45);transition:color .22s ease}.jr .madeby-go i{font-style:normal;display:inline-block;transform:translateX(-4px);transition:transform .38s cubic-bezier(.2,.7,.2,1)}.jr .madeby-in:hover .madeby-who:after{transform:none}.jr .madeby-in:hover .madeby-what{color:rgba(255,255,255,.82)}.jr .madeby-in:hover .madeby-go{color:var(--accent-soft)}.jr .madeby-in:hover .madeby-go i{transform:translateX(2px)}.jr .madeby-in:hover .madeby-rule:after{transform:rotate(135deg);background:#fff}.jr .spoil{white-space:nowrap}.jr .spoil-hid{filter:blur(4.5px);opacity:.85;transition:filter .26s ease,opacity .26s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jr .spoil.shown .spoil-hid,.jr .spoil:hover .spoil-hid,.jr a:hover .spoil .spoil-hid{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.jr .spoil-hid{transition:none}.jr .sechead:after{transform:none}.jr .steps .step{position:static}.jr .mark.stagger i{opacity:1;transform:none}}@media (hover:none){.jr .mainnav a:hover:after{transform:scaleX(0)}.jr .mainnav .on:after{transform:none}.jr .madeby-in:hover .madeby-who:after{transform:scaleX(0)}}