@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.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-20c4,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.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-20c4,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.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-20c4,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:italic;font-weight:700;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:700;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;font-style:italic;font-weight:700;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:700;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;font-style:italic;font-weight:700;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.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-20c4,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.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-20c4,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.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-20c4,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;font-style:normal;font-weight:700;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:700;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;font-style:normal;font-weight:700;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:700;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;font-style:normal;font-weight:700;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_fcd65f{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_fcd65f{--font-journal-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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}.__className_704693{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_704693{--font-journal-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/32e25f01d505ec85-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fc09afc98df403d8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a1b162a37676c838-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f87a91a1beb7560c-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4089750b1c356155-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb8de4125a01741-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_c0aabc{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:400;font-style:italic}.__variable_c0aabc{--font-journal-serif-italic:"Source Serif 4","Source Serif 4 Fallback"}.jr{--jr-night:#0a1511;--jr-night-soft:#11211b;--jr-paper:#efe3cb;--jr-paper-hi:#f7eedd;--jr-print:#f6efe1;--jr-ink:#1f1b15;--jr-ink-soft:#5a4e3f;--jr-rust:#8a3f1c;--jr-brass:var(--kit-brass);--jr-brass-hi:var(--kit-brass-hi);--jr-brass-lo:var(--kit-brass-lo);--jr-display:"Walone",var(--font-journal-display),"Cormorant Garamond",Georgia,serif;--jr-serif:"Walone",var(--font-journal-serif),"Source Serif 4",Georgia,serif;--jr-gutter:clamp(1rem,4vw,3rem);--jr-measure:40rem;--jr-wide:60rem;--jr-foil:linear-gradient(115deg,var(--jr-brass-lo),var(--jr-brass) 22%,var(--jr-brass-hi) 40%,var(--jr-brass) 58%,var(--jr-brass-lo) 82%,var(--jr-brass) 100%);--jr-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.37 0 0 0 0 0.16 0 0 0 0 0.07 0 0 0 0.2 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");--jr-film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)' opacity='0.55'/%3E%3C/svg%3E");--jr-paper-surface:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--jr-rust) 4%,transparent) 0 1px,transparent 1px 6px),radial-gradient(120% 60% at 50% 0%,var(--jr-paper-hi),transparent 70%),var(--jr-grain),var(--jr-paper);position:relative;min-height:100dvh;overflow-x:clip;background:radial-gradient(70rem 40rem at 85% -10%,color-mix(in oklab,var(--color-ember) 10%,transparent),transparent 60%),radial-gradient(60rem 50rem at 0 110%,color-mix(in oklab,var(--color-rust) 18%,transparent),transparent 60%),var(--jr-night);color:var(--color-cream);font-family:var(--jr-serif)}.jr ::selection{background:var(--color-ember);color:var(--jr-night)}.jr :focus-visible{outline:2px solid var(--color-ember);outline-offset:3px;box-shadow:none}.jr-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.jr-display{font-family:var(--jr-display);font-weight:500;letter-spacing:-.015em}.jr-foil-rule{position:relative;height:1px;background:var(--jr-foil);opacity:.85}.jr-bar{position:fixed;inset:0 0 auto;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:calc(env(safe-area-inset-top, 0px) + .6rem) max(var(--jr-gutter),env(safe-area-inset-right,0px)) .6rem max(var(--jr-gutter),env(safe-area-inset-left,0px));background:linear-gradient(to bottom,color-mix(in oklab,var(--jr-night) 75%,transparent),transparent);transition:background-color .3s ease,box-shadow .3s ease}.jr-bar[data-solid]{background-color:color-mix(in oklab,var(--jr-night) 92%,transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--jr-brass) 35%,transparent),0 14px 30px -22px rgb(0 0 0/.9)}.jr-bar__back,.jr-bar__link{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;color:var(--color-cream-muted);transition:color .2s ease}.jr-bar__back:hover,.jr-bar__link:hover{color:var(--color-ember)}.jr-bar__link{justify-self:end}.jr-bar__mark{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--color-cream)}@media (pointer:coarse){.jr-bar__mark{position:relative}.jr-bar__mark:after{content:"";position:absolute;inset:-.75rem -.5rem}}.jr-bar__mark-name{font-family:var(--jr-display);font-size:1.45rem;font-style:italic;font-weight:500}.jr-bar__mark-by{margin-top:.2rem;color:var(--jr-brass);font-size:.6rem}.jr-bar__progress{position:absolute;inset:auto 0 0;height:2px;background:var(--color-ember);transform:scaleX(0);transform-origin:left center}@media (width < 40rem){.jr-bar__hide-sm{display:none}}.jr-bar__end{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;min-width:0}.jr-bar__end .jr-bar__link{justify-self:auto}@media (width < 64rem){.jr-bar__hide-md{display:none}}@media (width < 40rem){.jr-bar__end .jr-bar__link{display:none}}.jr-lang{display:inline-flex;flex:none;padding:.18rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--jr-brass) 40%,transparent);background:color-mix(in oklab,var(--jr-night) 55%,transparent)}.jr-lang__option{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.5rem;padding:0 .75rem;border-radius:999px;font-family:var(--font-poppins),ui-sans-serif,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.08em;color:var(--color-cream-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.jr-lang__option:lang(my){letter-spacing:0;font-size:.8rem}.jr-lang__option:hover{color:var(--color-cream)}.jr-lang__option[aria-pressed=true]{background:var(--color-ember);color:var(--jr-night)}.jr-lang__option:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}@media (pointer:coarse){.jr-lang__option{min-height:2.75rem}}@media (width < 40rem){.jr-lang__option{min-width:2.5rem;padding:0 .55rem}}.jr-lang-note{display:inline-block;margin-block:.9rem .25rem;padding:.2rem .7rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--jr-brass) 45%,transparent);font-family:var(--font-poppins),ui-sans-serif,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--jr-brass)}.jr-lang-note:lang(my){letter-spacing:0;line-height:1.8}.jr-photo{position:absolute;inset:0;overflow:hidden;background:var(--jr-night)}.jr-photo__img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover;filter:brightness(.6) saturate(.82) contrast(1.06);will-change:transform}.jr-photo__img--cover{filter:brightness(.72) saturate(.9) contrast(1.04)}.jr-photo:after{content:"";inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 35%,rgb(0 0 0/.55) 100%),linear-gradient(to top,var(--jr-night) 2%,color-mix(in oklab,var(--jr-night) 55%,transparent) 38%,transparent 70%),linear-gradient(to bottom,color-mix(in oklab,var(--jr-night) 70%,transparent),transparent 22%)}.jr-grain,.jr-photo:after{position:absolute;pointer-events:none}.jr-grain{inset:-50%;background-image:var(--jr-film);mix-blend-mode:overlay;opacity:.35;animation:jr-grain 1s steps(6) infinite}[data-idle] .jr-grain{animation-play-state:paused}@keyframes jr-grain{0%{transform:translate(0)}17%{transform:translate(-3%,2%)}33%{transform:translate(2%,-4%)}50%{transform:translate(-4%,-1%)}67%{transform:translate(3%,3%)}83%{transform:translate(-1%,4%)}to{transform:translate(0)}}.jr-photo--stage{container-type:size}.jr-stage{--ar:1;--os:1.06;--cx:0.5;--cy:0.6;--w:calc(max(100cqw, 100cqh * var(--ar)) * var(--os));--h:calc(var(--w) / var(--ar));position:absolute;width:var(--w);height:var(--h);left:clamp(calc(100cqw - var(--w)),calc(50cqw - var(--w) * var(--cx)),0px);top:clamp(calc(100cqh - var(--h)),calc(50cqh - var(--h) * var(--cy)),0px);transform-origin:30% 65%;will-change:transform}@container (orientation: portrait){.jr-stage{--cx:0.3;--cy:0.62}}.jr-stage__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.56) saturate(.8) contrast(1.08)}.jr-lantern{left:var(--x,12%);top:var(--y,68%);width:var(--s,22vmin);aspect-ratio:1;margin:calc(var(--s, 22vmin) / -2) 0 0 calc(var(--s, 22vmin) / -2);border-radius:50%;background:radial-gradient(closest-side,rgb(255 206 140/.55),rgb(255 150 70/.18) 55%,transparent);mix-blend-mode:screen}.jr-embers,.jr-lantern{position:absolute;pointer-events:none}.jr-embers{inset:0}.jr-embers i{position:absolute;left:var(--x);top:var(--y,86%);width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,#ffe2b0,#ff9d4d 60%,transparent);opacity:0}.jr-print{position:relative;display:block;padding:clamp(.4rem,.9vw,.65rem);background:linear-gradient(160deg,rgb(255 255 255/.5),transparent 40%),var(--jr-print);box-shadow:0 1px 1px rgb(0 0 0/.25),0 22px 40px -22px rgb(0 0 0/.85),0 40px 80px -50px color-mix(in oklab,var(--color-ember) 45%,transparent)}.jr-print__img{position:relative;overflow:hidden;background:var(--jr-night-soft)}.jr-print__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.jr-print__blank{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(40% 50% at 30% 70%,rgb(255 180 100/.3),transparent 70%),linear-gradient(160deg,#1d3128,var(--jr-night));color:color-mix(in oklab,var(--jr-brass) 70%,transparent)}.jr-print__img:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08),inset 0 0 40px rgb(0 0 0/.25)}.jr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;color:var(--color-cream-muted)}.jr-meta>span{display:inline-flex;align-items:center;gap:.4rem}.jr-meta svg{color:var(--jr-brass)}.jr-masthead{position:relative;isolation:isolate;display:flex;min-height:min(100svh,62rem);align-items:flex-end;padding:7rem max(var(--jr-gutter),env(safe-area-inset-right,0px)) clamp(2.5rem,8vh,5rem) max(var(--jr-gutter),env(safe-area-inset-left,0px))}.jr-masthead .jr-photo{z-index:-1}.jr-masthead__inner{width:min(100%,78rem);margin-inline:auto}.jr-masthead__title{margin-top:1.1rem;font-family:var(--jr-display);font-size:clamp(3.6rem,12vw,10.5rem);font-weight:500;line-height:.86;letter-spacing:-.025em;color:var(--jr-paper-hi);text-shadow:0 4px 40px rgb(0 0 0/.45)}.jr-masthead__title em{font-style:italic;color:var(--jr-brass-hi)}.jr-word{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.jr-word,.jr-word>span{display:inline-block}.jr-masthead__dek{max-width:34rem;margin-top:1.4rem;color:color-mix(in oklab,var(--color-cream) 88%,transparent);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-style:italic;line-height:1.55}.jr-masthead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid color-mix(in oklab,var(--jr-brass) 40%,transparent);color:var(--color-cream-muted)}.jr-masthead__meta b{color:var(--jr-brass-hi);font-weight:600}.jr-scroll-cue{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-cream-muted)}.jr-scroll-cue__line{position:relative;width:1px;height:2.2rem;overflow:hidden;background:color-mix(in oklab,var(--color-cream) 25%,transparent)}.jr-scroll-cue__line:after{content:"";position:absolute;inset:0;background:var(--color-ember);animation:jr-cue 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes jr-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.jr-index{width:min(100% - 2 * var(--jr-gutter),78rem);margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) clamp(4rem,10vw,7rem)}.jr-camp{position:relative;isolation:isolate}.jr-camp__air,.jr-camp__sparks{position:absolute;inset:0;pointer-events:none;overflow:clip;mask-image:linear-gradient(180deg,black calc(100% - 35vh),transparent)}.jr-camp__air{z-index:-1}.jr-camp__sparks{z-index:3}.jr-camp__stars{position:absolute;inset:0 0 auto;height:min(130vh,72rem);background:radial-gradient(circle at 22% 31%,rgb(255 240 214/.8) 0 .7px,transparent 1.3px) 0 0 /190px 170px,radial-gradient(circle at 71% 64%,rgb(255 240 214/.55) 0 .55px,transparent 1.1px) 40px 25px /130px 150px,radial-gradient(circle at 43% 82%,rgb(255 232 196/.45) 0 .5px,transparent 1px) 90px 60px /230px 210px,radial-gradient(90% 55% at 50% 0,color-mix(in oklab,var(--jr-night-soft) 90%,transparent),transparent 75%);mask-image:linear-gradient(180deg,black 10%,transparent 92%);opacity:.6}.jr-camp__stars:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 64% 18%,rgb(255 246 226/.95) 0 .9px,transparent 1.8px) 60px 0 /310px 260px,radial-gradient(circle at 12% 70%,rgb(255 246 226/.85) 0 .8px,transparent 1.6px) 0 120px /370px 300px;animation:jr-twinkle 5.5s ease-in-out infinite alternate}@keyframes jr-twinkle{0%{opacity:.25}to{opacity:1}}.jr-camp__fire{position:sticky;top:40vh;display:block;height:60vh}.jr-camp__glow{position:absolute;inset:0;transform-origin:50% 100%;background:radial-gradient(48% 62% at 50% 100%,color-mix(in oklab,var(--color-ember) 30%,transparent),transparent 70%),radial-gradient(95% 85% at 50% 100%,color-mix(in oklab,var(--color-rust) 24%,transparent),transparent 78%)}.jr-camp__fire i{position:absolute;left:var(--x);bottom:3%;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,#ffe2b0,#ff9d4d 60%,transparent);box-shadow:0 0 6px 1px rgb(255 157 77/.55);opacity:0}.jr-index .jr-print{background:linear-gradient(to top,color-mix(in oklab,var(--color-ember) 16%,transparent),transparent 45%),linear-gradient(160deg,rgb(255 255 255/.5),transparent 40%),var(--jr-grain),var(--jr-print)}.jr-index .jr-print__img img{object-position:64% 50%}.jr-index .jr-print__img:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 75% at 50% 112%,color-mix(in oklab,var(--color-ember) 30%,transparent),transparent 62%);mix-blend-mode:screen}.jr-index .jr-print__img:after{background-image:var(--jr-film);mix-blend-mode:overlay;opacity:.55}.jr-print__no{position:absolute;right:.85rem;bottom:.3rem;rotate:-3deg;color:color-mix(in oklab,var(--jr-rust) 88%,transparent);font-family:var(--font-marker);font-size:clamp(.85rem,1.2vw,1rem);line-height:1.4}.jr-card .jr-print,.jr-lead .jr-print{padding-bottom:clamp(1.8rem,3vw,2.3rem)}.jr-pin{position:absolute;top:-.5rem;left:50%;z-index:2;width:1.05rem;height:1.05rem;margin-left:-.525rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--jr-brass-hi),var(--jr-brass) 45%,var(--jr-brass-lo) 82%);box-shadow:inset 0 -1px 2px rgb(0 0 0/.35),0 2px 3px -1px rgb(0 0 0/.6),3px 7px 9px -5px rgb(0 0 0/.55)}.jr-corners{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0/.45)) drop-shadow(0 4px 6px rgb(0 0 0/.3))}.jr-corners i{position:absolute;width:clamp(1.5rem,2.6vw,2.2rem);aspect-ratio:1;background:linear-gradient(135deg,rgb(255 255 255/.35),transparent 45%),var(--jr-foil);clip-path:polygon(0 0,100% 0,0 100%)}.jr-corners i:first-child{top:-4px;left:-4px}.jr-corners i:nth-child(2){top:-4px;right:-4px;rotate:90deg}.jr-corners i:nth-child(3){right:-4px;bottom:-4px;rotate:180deg}.jr-corners i:nth-child(4){bottom:-4px;left:-4px;rotate:270deg}.jr-trail{display:block;width:min(20rem,72vw);height:auto;margin-top:.9rem;overflow:visible}.jr-trail path{stroke:var(--jr-brass);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jr-trail__camp path{stroke:var(--jr-brass-hi)}@media (prefers-reduced-motion:reduce){.jr-camp__stars:after{animation:none}}.jr-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.jr-section-head h2{font-family:var(--jr-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1}.jr-section-head h2 em{color:var(--jr-brass-hi)}.jr-lead{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-bottom:clamp(3rem,7vw,5.5rem);color:inherit}@media (width >= 56rem){.jr-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.jr-lead .jr-print__img{aspect-ratio:3/2}.jr-lead__kicker{display:flex;align-items:center;gap:.75rem;color:var(--jr-brass)}.jr-lead__kicker:before{content:"";width:2.2rem;height:1px;background:var(--jr-foil)}.jr-lead__title{margin-top:1rem;font-family:var(--jr-display);font-size:clamp(2.3rem,4.6vw,4rem);font-weight:500;line-height:.98;letter-spacing:-.02em;color:var(--jr-paper-hi);text-wrap:balance}.jr-lead__excerpt{margin-top:1.2rem;color:color-mix(in oklab,var(--color-cream) 80%,transparent);font-size:1.1rem;line-height:1.7}.jr-read{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:1.6rem;color:var(--color-ember)}.jr-read svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.jr-search{display:grid;gap:.75rem;max-width:36rem;margin-bottom:clamp(2rem,5vw,3.5rem);scroll-margin-top:6rem}.jr-search__head{align-items:baseline;justify-content:space-between;gap:1rem}.jr-search__field,.jr-search__head{display:flex;color:var(--color-cream-muted)}.jr-search__field{position:relative;align-items:center;gap:.75rem;min-height:3rem;padding:0 .6rem 0 1.1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-cream) 22%,transparent);background:color-mix(in oklab,var(--jr-night) 70%,transparent);cursor:text;transition:border-color .2s ease,box-shadow .2s ease}.jr-search__field:hover{border-color:color-mix(in oklab,var(--color-ember) 55%,transparent)}.jr-search__field:focus-within{border-color:var(--color-ember);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-ember) 18%,transparent);color:var(--color-cream)}.jr-search__icon{width:1.05rem;height:1.05rem;flex:none}.jr-search__input{flex:1;min-width:0;height:3rem;border:0;background:transparent;color:var(--color-cream);font-size:1rem;outline:none}.jr-search__input::placeholder{color:color-mix(in oklab,var(--color-cream) 45%,transparent)}.jr-search__input::-webkit-search-cancel-button{appearance:none}.jr .jr-search__input:focus-visible{outline:none}.jr-search__clear,.jr-search__key{display:inline-grid;place-items:center;flex:none;min-width:2rem;height:2rem;border-radius:999px}.jr-search__clear{min-width:2.75rem;height:2.75rem;margin-right:-.25rem}.jr-search__key{border:1px solid color-mix(in oklab,var(--color-cream) 22%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;color:var(--color-cream-muted)}@media (pointer:coarse){.jr-search__key{display:none}}.jr-search__clear{color:var(--color-cream-muted);cursor:pointer;touch-action:manipulation;transition:color .2s ease,background-color .2s ease}.jr-search__clear:hover{background:color-mix(in oklab,var(--color-cream) 10%,transparent);color:var(--color-cream)}.jr-search__status{color:var(--jr-brass);font-variant-numeric:tabular-nums}.jr-search__hint{color:color-mix(in oklab,var(--color-cream) 55%,transparent);font-size:.85rem}.jr-search__try{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;color:var(--color-cream-muted)}.jr-search__try .jr-eyebrow{margin-right:.35rem;color:var(--jr-brass)}.jr-search__word{min-height:2.75rem;padding:0 .55rem;border-radius:.5rem;color:var(--color-cream);font-family:var(--jr-serif);font-size:1.05rem;font-style:italic;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-ember) 45%,transparent);text-underline-offset:.3em;cursor:pointer;touch-action:manipulation;transition:color .2s ease,text-decoration-color .2s ease,background-color .2s ease}.jr-search__word:hover{background:color-mix(in oklab,var(--color-ember) 12%,transparent);text-decoration-color:var(--color-ember)}.jr-search__box{position:relative}.jr-search__panel{position:absolute;z-index:30;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;border-radius:1.25rem;border:1px solid color-mix(in oklab,var(--jr-brass) 35%,transparent);background:color-mix(in oklab,var(--jr-night) 94%,var(--jr-brass));box-shadow:0 24px 60px -12px rgb(0 0 0/.7),0 0 0 1px rgb(0 0 0/.3)}.jr-search__panel[hidden]{display:none}.jr-hits{max-height:min(26rem,55vh);overflow-y:auto;overscroll-behavior:contain;padding:.4rem}.jr-hit{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;align-items:center;min-height:3.5rem;padding:.6rem;border-radius:.9rem;color:inherit}.jr-hit[aria-selected=true]{background:color-mix(in oklab,var(--color-ember) 14%,transparent);box-shadow:inset 2px 0 0 var(--color-ember)}.jr-hit__img{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:.35rem;border:3px solid var(--jr-print);background:var(--jr-night-soft)}.jr-hit__img .jr-print__blank,.jr-hit__img img{width:100%;height:100%;object-fit:cover}.jr-hit__body{display:grid;gap:.2rem;min-width:0}.jr-hit__title{font-family:var(--jr-display);font-size:1.15rem;line-height:1.25;color:var(--jr-paper-hi)}.jr-hit__excerpt,.jr-hit__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-hit__excerpt{color:color-mix(in oklab,var(--color-cream) 65%,transparent);font-size:.85rem;line-height:1.5}.jr-hit__meta{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin-top:.15rem;color:var(--jr-brass);font-size:.65rem}.jr-hit mark{border-radius:.15em;background:color-mix(in oklab,var(--color-ember) 38%,transparent);color:var(--color-cream)}.jr-search__foot{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;border-top:1px solid color-mix(in oklab,var(--color-cream) 10%,transparent);color:var(--color-cream-muted);font-size:.62rem}@media (pointer:coarse){.jr-search__keys{display:none}}.jr-search__none{display:grid;justify-items:center;gap:.75rem;padding:1.5rem 1rem 1rem;color:var(--color-cream-muted);text-align:center}.jr-search__none .jr-search__try{justify-content:center}.jr-filters{--jr-fade:2.5rem;display:flex;flex-wrap:nowrap;gap:.5rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--jr-fade);scrollbar-width:none;padding:3px;margin:-3px;mask-image:linear-gradient(to right,var(--jr-mask-start,black),black var(--jr-fade),black calc(100% - var(--jr-fade)),var(--jr-mask-end,black))}@media (hover:hover) and (pointer:fine){.jr-filters[data-more-end],.jr-filters[data-more-start]{cursor:grab}}.jr-filters[data-grabbing]{cursor:grabbing;scroll-snap-type:none;user-select:none}.jr-filters[data-grabbing] .jr-chip{cursor:grabbing}.jr-filters::-webkit-scrollbar{display:none}.jr-filters[data-more-start]{--jr-mask-start:transparent}.jr-filters[data-more-end]{--jr-mask-end:transparent}.jr-filters .jr-chip{flex:none;white-space:nowrap;scroll-snap-align:start}.jr-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-cream) 22%,transparent);color:var(--color-cream-muted);cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.jr-chip:hover{border-color:color-mix(in oklab,var(--color-ember) 70%,transparent);color:var(--color-cream)}.jr-chip[aria-pressed=true]{border-color:var(--color-ember);background:var(--color-ember);color:var(--jr-night)}.jr-chip__count{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;opacity:.75}.jr-grid{display:grid;gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem}@media (width >= 40rem){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 72rem){.jr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jr-card{display:flex;flex-direction:column;color:inherit}.jr-card .jr-print{rotate:var(--tilt,0deg);transition:rotate .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.jr-grid>:nth-child(3n+1) .jr-card{--tilt:-0.7deg}.jr-grid>:nth-child(3n+2) .jr-card{--tilt:0.5deg}.jr-grid>:nth-child(3n) .jr-card{--tilt:-0.3deg}.jr-card .jr-print__img{aspect-ratio:4/3}.jr-card__body{padding:1.3rem .2rem 0}.jr-card__title{margin-top:.7rem;font-family:var(--jr-display);font-size:clamp(1.6rem,2.2vw,2rem);font-weight:600;line-height:1.05;color:var(--jr-paper-hi);text-wrap:balance;transition:color .25s ease}.jr-card__excerpt{display:-webkit-box;margin-top:.7rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:color-mix(in oklab,var(--color-cream) 72%,transparent);line-height:1.65}.jr-tags{display:flex;flex-wrap:wrap;gap:.35rem .9rem;color:var(--jr-brass)}@media (hover:hover) and (pointer:fine){.jr-card:hover .jr-print,.jr-lead:hover .jr-print{rotate:0deg;translate:0 -6px}.jr-card:hover .jr-print__img img,.jr-lead:hover .jr-print__img img{transform:scale(1.045)}.jr-card:hover .jr-card__title,.jr-lead:hover .jr-lead__title{color:var(--color-ember-soft)}.jr-card:hover .jr-read svg,.jr-lead:hover .jr-read svg{transform:translateX(4px)}}.jr-empty{display:grid;justify-items:center;gap:1.2rem;max-width:34rem;margin:clamp(2rem,6vw,4rem) auto;padding-inline:var(--jr-gutter);text-align:center}.jr-empty__lamp{width:4.5rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 206 140/.9),rgb(255 150 70/.35) 45%,transparent);animation:jr-breathe 3.6s ease-in-out infinite}@keyframes jr-breathe{0%,to{opacity:.7;scale:.94}50%{opacity:1;scale:1.04}}.jr-empty h2{font-family:var(--jr-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:500;font-style:italic;line-height:1.1;color:var(--jr-paper-hi)}.jr-empty p{color:var(--color-cream-muted);line-height:1.7}.jr-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;padding:.6rem 1.4rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-cream) 30%,transparent);color:var(--color-cream);font-family:var(--font-poppins),ui-sans-serif,sans-serif;font-size:.9rem;font-weight:600;transition:border-color .2s ease,color .2s ease,background-color .2s ease,scale .15s ease}.jr-button:hover{border-color:var(--color-ember);color:var(--color-ember)}.jr-button:active{scale:.97}.jr-button--solid{border-color:var(--color-ember);background:var(--color-ember);color:var(--jr-night)}.jr-button--solid:hover{background:var(--color-ember-soft);color:var(--jr-night)}.jr-hero{position:relative;isolation:isolate;display:flex;min-height:min(96svh,60rem);align-items:flex-end;padding:7rem max(var(--jr-gutter),env(safe-area-inset-right,0px)) clamp(7rem,16vh,11rem) max(var(--jr-gutter),env(safe-area-inset-left,0px))}.jr-hero .jr-photo{z-index:-1}.jr-hero__inner{width:min(100%,60rem);margin-inline:auto}.jr-hero__title{margin-top:1rem;font-family:var(--jr-display);font-size:clamp(2.7rem,7vw,6rem);font-weight:500;line-height:.94;letter-spacing:-.022em;color:var(--jr-paper-hi);text-shadow:0 4px 40px rgb(0 0 0/.5);text-wrap:balance}.jr-hero__dek{max-width:40rem;margin-top:1.3rem;color:color-mix(in oklab,var(--color-cream) 88%,transparent);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-style:italic;line-height:1.5}.jr-hero .jr-meta{margin-top:1.8rem;padding-top:1.1rem;border-top:1px solid color-mix(in oklab,var(--jr-brass) 40%,transparent)}.jr-sheet{position:relative;z-index:1;width:min(100%,68rem);margin:calc(-1 * clamp(4rem, 10vh, 7rem)) auto 0;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem) clamp(3.5rem,7vw,5rem);background:var(--jr-paper-surface);color:var(--jr-ink);box-shadow:0 -30px 60px -30px rgb(0 0 0/.7),0 50px 90px -40px rgb(0 0 0/.9)}.jr-sheet:before{content:"";position:absolute;inset:-13px 0 auto;height:14px;background:var(--jr-paper-hi);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='14' preserveAspectRatio='none'%3E%3Cpath d='M0 14 L0 9 L6 6 L11 9 L18 4 L24 8 L31 5 L37 10 L44 3 L50 7 L57 5 L63 9 L70 2 L77 7 L83 4 L90 8 L96 6 L103 10 L110 3 L116 7 L123 5 L129 9 L136 4 L142 8 L149 5 L155 9 L160 7 L160 14 Z'/%3E%3C/svg%3E") 0 0 /160px 14px repeat-x}.jr-sheet__stamp{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;max-width:var(--jr-measure);margin:0 auto clamp(2rem,5vw,3rem);padding-bottom:1.4rem;border-bottom:1px solid color-mix(in oklab,var(--jr-rust) 25%,transparent);color:var(--jr-ink-soft)}.jr-sheet__stamp span{display:inline-flex;align-items:center;gap:.4rem}.jr-sheet__stamp svg{color:var(--jr-rust)}.jr-prose{--jr-measure-inline:min(var(--jr-measure),100%);counter-reset:jr-section;font-family:var(--jr-serif);font-size:clamp(1.075rem,1rem + .3vw,1.225rem);line-height:1.78;color:var(--jr-ink)}.jr-prose>*{max-width:var(--jr-measure-inline);margin-inline:auto}.jr-prose>*+*{margin-top:1.35em}.jr-prose p{text-wrap:pretty;hanging-punctuation:first}.jr-prose a{color:var(--jr-rust);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--jr-rust) 45%,transparent);transition:text-decoration-color .2s ease}.jr-prose a:hover{text-decoration-color:var(--jr-rust)}.jr-prose strong{font-weight:650}.jr-prose code{padding:.1em .35em;border-radius:.3em;background:color-mix(in oklab,var(--jr-rust) 9%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em}.jr-prose>.jr-text:first-child:not([data-cap=none])>p:first-child:first-letter{float:left;margin:.08em .12em 0 -.04em;color:var(--jr-rust);font-family:var(--jr-display);font-size:4.6em;font-weight:600;line-height:.78}.jr-text>p+p{margin-top:1.1em}.jr-prose h2{margin-top:2.4em;font-family:var(--jr-display);font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem);font-weight:600;line-height:1.08;letter-spacing:-.01em;scroll-margin-top:6rem;text-wrap:balance}.jr-prose h2:before{counter-increment:jr-section;content:"§ " counter(jr-section,decimal-leading-zero);display:block;margin-bottom:.7rem;color:var(--jr-rust);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.24em}.jr-prose h3{margin-top:1.9em;font-family:var(--jr-serif);font-size:1.2em;font-weight:650;line-height:1.3;scroll-margin-top:6rem}.jr-prose h2+*,.jr-prose h3+*{margin-top:.7em}.jr-prose ol,.jr-prose ul{display:grid;gap:.55em;padding-left:1.6em}.jr-prose ul{list-style:none}.jr-prose ul li{position:relative}.jr-prose ul li:before{content:"";position:absolute;left:-1.15em;top:.72em;width:.42em;height:.42em;rotate:45deg;border:1.5px solid var(--jr-rust)}.jr-prose ol{list-style:decimal}.jr-prose ol li::marker{color:var(--jr-rust);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.8em;font-weight:600}.jr-quote{position:relative;max-width:min(46rem,100%);margin-block:2.2em;padding:2.2em 0 2em;text-align:center}.jr-quote:after,.jr-quote:before{content:"";position:absolute;left:50%;width:min(14rem,60%);height:1px;translate:-50% 0;background:var(--jr-foil)}.jr-quote:before{top:0}.jr-quote:after{bottom:0}.jr-quote__mark{display:block;height:.5em;color:var(--jr-rust);font-family:var(--jr-display);font-size:4.5rem;line-height:.9}.jr-quote blockquote p{font-family:var(--jr-display);font-size:clamp(1.7rem,1.35rem + 1.4vw,2.5rem);font-style:italic;font-weight:500;line-height:1.22;text-wrap:balance}.jr-quote figcaption{margin-top:1.1rem;color:var(--jr-ink-soft)}.jr-note{position:relative;max-width:min(36rem,100%);margin-block:2.4em;padding:1.6rem 1.6rem 1.5rem 1.9rem;rotate:-.8deg;background:linear-gradient(90deg,transparent 1.2rem,color-mix(in oklab,#c0392b 45%,transparent) 1.2rem 1.3rem,transparent 1.3rem),repeating-linear-gradient(180deg,transparent 0 1.65rem,color-mix(in oklab,#3d6fb5 22%,transparent) 1.65rem calc(1.65rem + 1px)),#fbf7ec;box-shadow:0 1px 1px rgb(0 0 0/.12),0 16px 30px -18px rgb(60 30 10/.6);font-size:.96em;line-height:1.72}.jr-note:before{content:"";position:absolute;top:-.8rem;left:50%;width:6.5rem;height:1.6rem;translate:-50% 0;rotate:2deg;background:color-mix(in oklab,#e9dfc5 80%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.12);mask:linear-gradient(90deg,transparent,#000 4% 96%,transparent)}.jr-note__label{margin-bottom:.5rem;color:var(--jr-rust);font-family:var(--font-permanent-marker),cursive;font-size:1.15rem;letter-spacing:.03em}.jr-note .jr-text>p+p{margin-top:.8em}.jr-code{position:relative;max-width:min(46rem,100%);overflow-x:auto;padding:1.3rem 1.4rem;border-radius:.6rem;background:var(--jr-night);color:var(--color-cream);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86rem;line-height:1.65;box-shadow:0 18px 40px -24px rgb(0 0 0/.8)}.jr-code[data-lang]:before{content:attr(data-lang);position:absolute;top:.55rem;right:.9rem;color:var(--jr-brass);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.jr-code code{padding:0;background:none;font-size:inherit}.jr-codep{--codep-line:1.65;--codep-pad:1.1rem;max-width:min(46rem,100%);font-size:1rem}.jr-prose>.jr-codep{margin-top:1.8em;margin-bottom:.4em}.jr-codep__bar,.jr-codep__out,.jr-codep__scroll{background:var(--jr-night);color:var(--color-cream)}.jr-codep__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.55rem .7rem .55rem 1rem;border-radius:.6rem .6rem 0 0;border-bottom:1px solid color-mix(in oklab,var(--jr-brass) 22%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.4}.jr-codep__lang{color:var(--jr-brass);letter-spacing:.2em;text-transform:uppercase}.jr-codep__hint{color:color-mix(in oklab,var(--color-cream) 55%,transparent);font-family:var(--jr-serif);font-size:.8rem;font-style:italic}.jr-codep[data-edited] .jr-codep__hint{color:var(--jr-brass-hi)}.jr-codep__actions{display:flex;gap:.35rem;margin-left:auto}.jr-codep__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .7rem;border:1px solid color-mix(in oklab,var(--color-cream) 18%,transparent);border-radius:999px;color:color-mix(in oklab,var(--color-cream) 82%,transparent);font:inherit;letter-spacing:.08em;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}@media (pointer:coarse){.jr-codep__btn{position:relative}.jr-codep__btn:after{content:"";position:absolute;inset:-6px -.175rem}}.jr-codep__btn:focus-visible,.jr-codep__btn:hover:not(:disabled){border-color:var(--jr-brass);color:var(--color-cream);outline:none}.jr-codep__btn:disabled{opacity:.45;cursor:default}.jr-codep__btn--run{border-color:transparent;background:var(--jr-foil);color:var(--jr-night);font-weight:600}.jr-codep__btn--run:focus-visible,.jr-codep__btn--run:hover:not(:disabled){border-color:transparent;color:var(--jr-night);filter:brightness(1.08)}.jr-codep__btn svg{width:.7rem;height:.7rem}.jr-codep__scroll{overflow-x:auto;border-radius:0 0 .6rem .6rem;box-shadow:0 18px 40px -24px rgb(0 0 0/.8);scrollbar-color:color-mix(in oklab,var(--color-cream) 25%,transparent) transparent}.jr-codep:has(.jr-codep__out) .jr-codep__scroll,.jr-codep[data-runnable] .jr-codep__scroll{border-radius:0}.jr-codep__grid{display:grid;grid-template-columns:auto 1fr;min-width:max-content;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.84rem;line-height:var(--codep-line);tab-size:4}.jr-codep__gutter{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;padding:var(--codep-pad) 0;background:var(--jr-night);border-right:1px solid color-mix(in oklab,var(--color-cream) 8%,transparent);color:color-mix(in oklab,var(--color-cream) 28%,transparent);text-align:right;user-select:none}.jr-codep__ln{position:relative;padding:0 .75rem 0 1rem;font-variant-numeric:tabular-nums;transition:color .16s ease}.jr-codep__ln[data-noted]:before{content:"";position:absolute;top:50%;left:.35rem;width:.28rem;height:.28rem;margin-top:-.14rem;border-radius:50%;background:color-mix(in oklab,var(--jr-brass) 55%,transparent)}.jr-codep__ln[data-on]{color:var(--jr-brass-hi)}.jr-codep__ln[data-on]:before{background:var(--jr-brass-hi)}.jr-codep__body{position:relative;padding:var(--codep-pad) 0}.jr-codep__body pre{margin:0;font:inherit;white-space:pre}.jr-codep__body code{padding:0;background:none;font:inherit;color:var(--color-cream)}.jr-codep__line{display:block;padding:0 1.4rem 0 1rem;transition:background-color .16s ease}.jr-codep__line[data-on]{background:color-mix(in oklab,var(--jr-brass) 14%,transparent);box-shadow:inset 2px 0 0 var(--jr-brass)}.jr-codep__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:var(--codep-pad) 1.4rem var(--codep-pad) 1rem;overflow:hidden;border:0;background:transparent;color:transparent;caret-color:var(--jr-brass-hi);font:inherit;line-height:inherit;white-space:pre;tab-size:inherit;resize:none;outline:none}.jr-codep__input::selection{background:color-mix(in oklab,var(--jr-brass) 35%,transparent);color:transparent}.jr-codep__body:has(.jr-codep__input:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--jr-brass) 45%,transparent)}.jr-tok-k{color:#e0b872}.jr-tok-t{color:#8fc1a9}.jr-tok-s{color:#e3a27f}.jr-tok-n{color:#c9a7e8}.jr-tok-f{color:#9fd0e6}.jr-tok-c{color:color-mix(in oklab,var(--color-cream) 42%,transparent);font-style:italic}.jr-codep__keys{margin:0;max-height:0;overflow:hidden;background:var(--jr-night-soft);color:color-mix(in oklab,var(--color-cream) 60%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;line-height:1.4;transition:max-height .2s ease,padding .2s ease}.jr-codep:has(.jr-codep__input:focus) .jr-codep__keys{max-height:3rem;padding:.4rem 1rem}.jr-codep[data-runnable]:not(:has(.jr-codep__out)) .jr-codep__keys{border-radius:0 0 .6rem .6rem}.jr-codep[data-runnable]:not(:has(.jr-codep__out)) .jr-codep__scroll{border-radius:0 0 .6rem .6rem}.jr-codep__out{border-top:1px solid color-mix(in oklab,var(--jr-brass) 22%,transparent);border-radius:0 0 .6rem .6rem;background:var(--jr-night-soft);box-shadow:0 18px 40px -24px rgb(0 0 0/.8)}.jr-codep__out-label{margin:0;padding:.55rem 1rem 0;color:var(--jr-brass);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase}.jr-codep__out-label,.jr-codep__out-text{font-family:var(--font-geist-mono),ui-monospace,monospace}.jr-codep__out-text{max-height:18rem;overflow:auto;padding:.4rem 1rem .9rem;font-size:.8rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.jr-codep__out-text [data-kind=error],.jr-codep__out-text [data-kind=stderr]{color:#f0a08a}.jr-codep__out-text [data-kind=vet]{color:#e7c77d}.jr-codep__out-text [data-kind=system]{color:color-mix(in oklab,var(--color-cream) 45%,transparent);font-style:italic}.jr-codep__out[data-state=running] .jr-codep__out-text:after{content:"▍";color:var(--jr-brass);animation:jr-codep-caret 1s steps(1) infinite}@keyframes jr-codep-caret{50%{opacity:0}}.jr-codep__notes{margin-top:1.1rem;font-size:.94em;line-height:1.65;color:var(--jr-ink)}.jr-codep__notes-title{margin:0 0 .5rem;color:var(--jr-rust);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.jr-prose .jr-codep__notes ol{margin:0;padding:0;list-style:none}.jr-codep__notes li{display:grid;grid-template-columns:4.6rem 1fr;gap:.75rem;margin:0;padding:.45rem .6rem .45rem 0;border-top:1px solid color-mix(in oklab,var(--jr-ink) 12%,transparent);border-radius:.3rem;transition:background-color .16s ease}.jr-codep__notes li[data-on]{background:color-mix(in oklab,var(--jr-brass) 16%,transparent)}.jr-codep__range{align-self:start;justify-self:start;margin-top:.15em;padding:.1rem .45rem;border:1px solid color-mix(in oklab,var(--jr-rust) 35%,transparent);border-radius:.25rem;color:var(--jr-rust);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.jr-codep__range[aria-pressed=true]{background:var(--jr-rust);color:var(--jr-paper-hi)}.jr-codep__note>:first-child{margin-top:0}@media (max-width:40rem){.jr-codep{--codep-pad:0.9rem}.jr-codep__grid{font-size:.78rem}.jr-codep__hint{order:3;flex-basis:100%}.jr-codep__notes li{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){.jr-codep__out[data-state=running] .jr-codep__out-text:after{animation:none}}.jr-rule{display:flex;align-items:center;gap:1.1rem;max-width:14rem;margin-block:2.8em;color:var(--jr-rust)}.jr-rule:after,.jr-rule:before{content:"";flex:1;height:1px;background:var(--jr-foil)}.jr-rule svg{width:.9rem;height:.9rem}.jr-figure{margin-block:2.4em}.jr-figure[data-size=wide]{max-width:min(var(--jr-wide),100%)}.jr-figure[data-size=full]{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.jr-figure .jr-print{cursor:zoom-in}.jr-figure[data-size=full] .jr-print{padding:0;box-shadow:0 30px 60px -30px rgb(0 0 0/.8)}.jr-figure__img{position:relative;display:block;width:100%;overflow:hidden;background:var(--jr-night-soft)}.jr-figure__img img{display:block;width:100%;height:auto}.jr-figure[data-size=full] .jr-figure__img img{max-height:88svh;object-fit:cover}.jr-caption{display:flex;gap:.8rem;max-width:var(--jr-measure-inline,40rem);margin:.9rem auto 0;color:var(--jr-ink-soft);font-family:var(--jr-display);font-size:1.12rem;font-style:italic;line-height:1.4}.jr-caption__n{flex:none;padding-top:.25rem;color:var(--jr-rust);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.jr-figure[data-size=full] .jr-caption{padding-inline:var(--jr-gutter)}.jr-shot{position:relative;padding:0;cursor:zoom-in}.jr-shot,.jr-shot img{display:block;width:100%}.jr-shot img{height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .4s ease}@media (hover:hover) and (pointer:fine){.jr-shot:hover img{transform:scale(1.04)}}.jr-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(7rem,16vw,12rem);gap:clamp(.4rem,1vw,.75rem)}.jr-mosaic .jr-print{padding:clamp(.3rem,.7vw,.5rem)}.jr-mosaic .jr-print,.jr-mosaic .jr-print__img,.jr-mosaic .jr-shot{height:100%}.jr-mosaic>*{grid-column:span var(--span,2)}.jr-mosaic>[data-span=lead]{grid-column:span 4;grid-row:span 2}.jr-mosaic>[data-span="3"]{--span:3}.jr-mosaic>[data-span="6"]{--span:6}.jr-mosaic>[data-span=half-tall]{grid-column:span 3;grid-row:span 2}@media (width < 40rem){.jr-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:9rem}.jr-mosaic>*,.jr-mosaic>[data-span]{grid-column:span 1;grid-row:span 1}.jr-mosaic>[data-span="6"],.jr-mosaic>[data-span=half-tall],.jr-mosaic>[data-span=lead]{grid-column:span 2;grid-row:span 2}}.jr-film{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding-block:1.6rem;background:radial-gradient(circle at 50% 50%,transparent .32rem,transparent 0) 0 0,#16110c;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 30px 60px -30px rgb(0 0 0/.8)}.jr-film:after,.jr-film:before{content:"";position:absolute;left:0;right:0;height:.7rem;background:repeating-linear-gradient(90deg,transparent 0 .55rem,color-mix(in oklab,var(--jr-paper) 80%,transparent) .55rem 1.3rem,transparent 1.3rem 1.85rem);mask:repeating-linear-gradient(90deg,#000 0 100%);border-radius:2px;opacity:.9}.jr-film:before{top:.45rem}.jr-film:after{bottom:.45rem}.jr-film__track{display:flex;gap:.9rem;overflow-x:auto;padding-inline:max(var(--jr-gutter),calc(50vw - 30rem));scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--jr-gutter),calc(50vw - 30rem));scrollbar-width:none;overscroll-behavior-x:contain}.jr-film__track::-webkit-scrollbar{display:none}.jr-film__frame{flex:none;width:min(78vw,30rem);scroll-snap-align:start}.jr-film__frame .jr-shot{aspect-ratio:3/2;overflow:hidden;border-radius:3px;background:#000}.jr-film__frame .jr-shot img{filter:sepia(.12) contrast(1.05)}.jr-film__label{display:flex;justify-content:space-between;margin-top:.55rem;color:#e0a458;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.2em}.jr-film__controls{display:flex;justify-content:flex-end;gap:.5rem;max-width:var(--jr-wide);margin:.9rem auto 0;padding-inline:var(--jr-gutter)}.jr-film__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--jr-ink) 25%,transparent);color:var(--jr-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.jr-film__arrow:hover:not(:disabled){border-color:var(--jr-rust);color:var(--jr-rust)}.jr-film__arrow:disabled{opacity:.35;cursor:default}.jr-prints{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2rem);max-width:min(var(--jr-wide),100%);padding-block:.5rem}.jr-instant{--r:0deg;width:clamp(9.5rem,26vw,15rem);padding:.6rem .6rem 2.6rem;rotate:var(--r);background:#fbf8f1;box-shadow:0 1px 1px rgb(0 0 0/.15),0 18px 30px -16px rgb(60 30 10/.55);transition:rotate .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1)}.jr-instant:nth-child(4n+1){--r:-3deg}.jr-instant:nth-child(4n+2){--r:2deg;translate:0 .8rem}.jr-instant:nth-child(4n+3){--r:-1.2deg}.jr-instant:nth-child(4n){--r:3.2deg;translate:0 .4rem}.jr-instant .jr-shot{aspect-ratio:1;overflow:hidden;background:#222}.jr-instant__caption{margin-top:.7rem;overflow:hidden;color:#3b3128;font-family:var(--font-permanent-marker),cursive;font-size:.9rem;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.jr-instant:hover{rotate:0deg;translate:0 -6px}}.jr-gallery__caption{justify-content:center;text-align:center}.jr-video{margin-block:2.4em}.jr-video[data-size=wide]{max-width:min(var(--jr-wide),100%)}.jr-video[data-size=full]{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.jr-video__frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.jr-video[data-size=full] .jr-print{padding:0}.jr-video__frame iframe,.jr-video__frame img,.jr-video__frame video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.jr-video__frame video{object-fit:contain;background:#000}.jr-video__frame[data-ambient] video{object-fit:cover}.jr-video__play{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;background:radial-gradient(circle at 50% 50%,rgb(0 0 0/.1),rgb(0 0 0/.45))}.jr-video__poster-fallback{position:absolute;inset:0;background:radial-gradient(40% 50% at 30% 70%,rgb(255 180 100/.3),transparent 70%),linear-gradient(160deg,#1d3128,var(--jr-night))}.jr-video__button{position:relative;display:grid;place-items:center;width:clamp(4rem,9vw,5.5rem);aspect-ratio:1;border-radius:50%;background:color-mix(in oklab,var(--jr-paper-hi) 92%,transparent);color:var(--jr-rust);box-shadow:0 20px 40px -12px rgb(0 0 0/.7);transition:scale .3s cubic-bezier(.22,1,.36,1)}.jr-video__button:after{content:"";position:absolute;inset:-.5rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--jr-paper-hi) 55%,transparent);animation:jr-ring 2.4s ease-out infinite}@keyframes jr-ring{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.35}}.jr-video__play:hover .jr-video__button{scale:1.07}.jr-video__source{position:absolute;left:1rem;bottom:.9rem;color:var(--jr-paper-hi);text-shadow:0 1px 6px rgb(0 0 0/.8)}.jr-video__toggle{position:absolute;right:.8rem;bottom:.8rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in oklab,var(--jr-night) 60%,transparent);color:var(--jr-paper-hi);cursor:pointer;backdrop-filter:blur(6px)}.jr-markers{display:none}@media (width >= 96rem){.jr-article{display:grid;grid-template-columns:minmax(0,1fr) min(100%,68rem) minmax(0,1fr)}.jr-article>.jr-sheet{grid-column:2}.jr-markers{position:sticky;top:7rem;grid-column:1;grid-row:1;display:block;align-self:start;justify-self:end;width:min(15rem,calc((100vw - 68rem) / 2 - 3rem));margin:3rem 1.75rem 0 0}}.jr-markers__title{margin-bottom:1rem;color:var(--jr-brass)}.jr-markers ol{position:relative;display:grid;gap:.2rem;counter-reset:jr-marker}.jr-markers ol:before{content:"";position:absolute;left:.3rem;top:.9rem;bottom:.9rem;width:1px;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-cream) 30%,transparent) 0 4px,transparent 4px 8px)}.jr-markers a{position:relative;display:flex;gap:.9rem;min-height:2.5rem;align-items:center;padding-left:1.4rem;color:var(--color-cream-muted);font-size:.95rem;line-height:1.3;transition:color .2s ease}.jr-markers a:before{content:"";position:absolute;left:0;top:50%;width:.62rem;height:.62rem;margin-top:-.31rem;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--color-cream) 45%,transparent);background:var(--jr-night);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.jr-markers a:hover{color:var(--color-cream)}.jr-markers a[aria-current=true]{color:var(--color-ember)}.jr-markers a[aria-current=true]:before{border-color:var(--color-ember);background:var(--color-ember);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-ember) 22%,transparent)}.jr-endmark{display:flex;justify-content:center;margin-top:3rem;color:var(--jr-rust)}.jr-filed{align-items:center;justify-content:space-between;gap:1rem;max-width:var(--jr-measure);margin:2.5rem auto 0;padding-top:1.4rem;border-top:1px solid color-mix(in oklab,var(--jr-rust) 25%,transparent);color:var(--jr-ink-soft)}.jr-filed,.jr-filed__tags{display:flex;flex-wrap:wrap}.jr-filed__tags{gap:.4rem}.jr-filed__tag{display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--jr-rust) 30%,transparent);color:var(--jr-rust)}.jr-share{display:flex;gap:.4rem}.jr-share__button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--jr-ink) 20%,transparent);color:var(--jr-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease}.jr-share__button:hover{border-color:var(--jr-rust);color:var(--jr-rust)}.jr-share__done{color:var(--jr-rust)}.jr-filed__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.jr-like-wrap{position:relative}.jr-like{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem 0 .85rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--jr-ink) 20%,transparent);color:var(--jr-ink);font-family:var(--font-poppins),ui-sans-serif,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:border-color .2s ease,color .2s ease,background-color .2s ease,scale .15s ease}.jr-like:hover{border-color:var(--jr-rust);color:var(--jr-rust)}.jr-like:active{scale:.96}.jr-like:focus-visible{outline:2px solid var(--jr-rust);outline-offset:3px}.jr-like[aria-pressed=true]{border-color:var(--jr-rust);background:color-mix(in oklab,var(--jr-rust) 10%,transparent);color:var(--jr-rust)}.jr-like__heart{width:1.1rem;height:1.1rem;transition:fill .2s ease}.jr-like[aria-pressed=true] .jr-like__heart{fill:currentColor}.jr-like__heart[data-pop]{animation:jr-like-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes jr-like-pop{0%{scale:.6}55%{scale:1.25}to{scale:1}}.jr-like__count{padding-left:.6rem;border-left:1px solid color-mix(in oklab,currentColor 30%,transparent);font-variant-numeric:tabular-nums}.jr-like__note{position:absolute;top:100%;left:0;margin-top:.35rem;width:max-content;max-width:16rem;color:var(--jr-rust);font-size:.78rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.jr-like,.jr-like__heart{transition:none}.jr-like__heart[data-pop]{animation:none}.jr-like:active{scale:none}}.jr-author{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem 1.4rem;max-width:var(--jr-measure);margin:2.5rem auto 0;padding:1.4rem;border:1px solid color-mix(in oklab,var(--jr-rust) 18%,transparent);background:color-mix(in oklab,var(--jr-paper-hi) 65%,transparent)}.jr-author__photo{width:4.5rem;aspect-ratio:1;overflow:hidden;border-radius:50%;padding:2px;background:var(--jr-foil)}.jr-author__photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 12%;background:#203a30}.jr-author__name{font-family:var(--jr-display);font-size:1.6rem;font-weight:600;line-height:1.1}.jr-author__role{margin-top:.2rem;color:var(--jr-ink-soft);font-size:.95rem}.jr-author__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem}.jr-author .jr-button{border-color:color-mix(in oklab,var(--jr-ink) 25%,transparent);color:var(--jr-ink)}.jr-author .jr-button:hover{border-color:var(--jr-rust);color:var(--jr-rust)}.jr-author .jr-button--solid{border-color:var(--jr-rust);background:var(--jr-rust);color:var(--jr-paper-hi)}.jr-author .jr-button--solid:hover{background:color-mix(in oklab,var(--jr-rust) 85%,black);color:var(--jr-paper-hi)}.jr-next{width:min(100% - 2 * var(--jr-gutter),68rem);margin:clamp(3.5rem,8vw,6rem) auto 0}.jr-next__grid{display:grid;gap:1.5rem;margin-top:1.5rem}@media (width >= 48rem){.jr-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-next__card{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1.1rem;padding:.9rem;border:1px solid color-mix(in oklab,var(--color-cream) 14%,transparent);color:inherit;transition:border-color .25s ease,background-color .25s ease}.jr-next__card:hover{border-color:color-mix(in oklab,var(--color-ember) 60%,transparent);background:color-mix(in oklab,var(--color-cream) 4%,transparent)}.jr-next__card .jr-print{padding:.3rem}.jr-next__card .jr-print__img{aspect-ratio:4/3}.jr-next__dir{color:var(--jr-brass)}.jr-next__title{margin-top:.4rem;font-family:var(--jr-display);font-size:1.35rem;font-weight:600;line-height:1.1;color:var(--jr-paper-hi)}.jr-foot{display:grid;justify-items:center;gap:1.1rem;margin-top:clamp(4rem,9vw,7rem);padding:3rem var(--jr-gutter) calc(env(safe-area-inset-bottom, 0px) + 9rem);border-top:1px solid color-mix(in oklab,var(--jr-brass) 22%,transparent);color:var(--color-cream-muted);text-align:center}.jr-foot__mark{font-family:var(--jr-display);font-size:2rem;font-style:italic;color:var(--color-cream)}.jr-foot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.jr-lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-cream);overflow:hidden}.jr-lightbox::backdrop{background:rgb(5 10 8/.94)}.jr-lightbox__stage{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:calc(env(safe-area-inset-top, 0px) + .75rem) max(1rem,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom, 0px) + 1rem) max(1rem,env(safe-area-inset-left,0px));touch-action:pan-y}.jr-lightbox__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem}.jr-lightbox__count{color:var(--jr-brass)}.jr-lightbox__figure{position:relative;display:grid;place-items:center;min-height:0;padding:1rem 0}.jr-lightbox__figure img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 30px 80px -30px rgb(0 0 0/.9);user-select:none;-webkit-user-drag:none}.jr-lightbox__bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.jr-lightbox__caption{font-family:var(--jr-display);font-size:1.15rem;font-style:italic;line-height:1.4;text-align:center;color:var(--jr-paper)}.jr-lightbox__button{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--color-cream) 25%,transparent);color:var(--color-cream);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.jr-lightbox__button:hover:not(:disabled){border-color:var(--color-ember);color:var(--color-ember)}.jr-lightbox__button:disabled{opacity:.3;cursor:default}html:has(.jr-lightbox[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.jr-empty__lamp,.jr-grain,.jr-scroll-cue__line:after,.jr-video__button:after{animation:none}.jr-bar,.jr-card .jr-print,.jr-instant,.jr-print__img img,.jr-read svg,.jr-shot img{transition:none}}.jr-hero__title:lang(my){font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.38;letter-spacing:0}.jr-lead__title:lang(my){font-size:clamp(1.75rem,3.3vw,2.9rem);letter-spacing:0}.jr-card__title:lang(my){font-size:clamp(1.25rem,1.65vw,1.5rem);letter-spacing:0}.jr-card__excerpt:lang(my),.jr-hero__dek:lang(my),.jr-lead__excerpt:lang(my),.jr-prose blockquote:lang(my),.jr-prose em:lang(my){font-style:normal}.jr-card__title:lang(my),.jr-lead__title:lang(my),:lang(my) .jr-card__title,:lang(my) .jr-hero__dek,:lang(my) .jr-lead__title{line-height:1.45}.jr-prose:lang(my),:lang(my) .jr-prose{line-height:1.95}:lang(my) .jr-prose h2,:lang(my) .jr-prose h3{line-height:1.5}.jr-codep__notes:lang(my),:lang(my) .jr-codep__notes{line-height:1.95}.jr-codep__hint:lang(my){font-style:normal}.jr-codep__notes-title:lang(my){font-family:var(--jr-serif);font-size:.8rem;letter-spacing:0;text-transform:none}