@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-ibm-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:500;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-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:500;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:500;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:500;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-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:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-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:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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_790e81{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_790e81{--font-source:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-ibm-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#1a1714;--muted:#5c5348;--paper:#f4efe4;--paper-2:#fffdf8;--line:rgba(90,70,48,0.16);--red:#9c2f2a;--margin:#c4453c;--forest:#1f4a3a;--forest-ink:#f6f1e6;--desk:#141a17;--gold:#8a6a32;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background-color:#10281f;background-image:linear-gradient(180deg,rgba(8,20,16,.18),rgba(8,20,16,.38)),url(/leather.png),radial-gradient(ellipse at 50% -8%,rgba(255,255,255,.16),transparent 42%),linear-gradient(165deg,#245c46,#14382c 46%,#0c221b);background-size:auto,256px 256px,auto,auto;font-family:var(--font-source,"Iowan Old Style"),Palatino,Georgia,serif;font-size:1.0625rem;line-height:1.6}a{color:var(--forest)}a:hover{color:#143328}.skip{position:absolute;left:1rem;top:-4rem;background:var(--forest);color:var(--forest-ink);padding:.5rem .8rem;z-index:5}.skip:focus{top:1rem}.desk{padding:2rem 1.15rem 3.25rem}.blotter{max-width:1180px;margin:0 auto;padding:1.15rem 1.15rem 2.15rem;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.14),transparent 46%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px),linear-gradient(165deg,#347a5c,#1f5a43 42%,#184635);border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 0 48px rgba(0,0,0,.18),0 0 0 11px #14372b,0 0 0 13px #c6a15a,0 0 0 20px #10281f,0 26px 54px rgba(0,0,0,.42)}.chart{max-width:1040px;margin:.35rem auto 0}.chart,.folder{position:relative}.folder:before{content:"";position:absolute;z-index:0;top:2.55rem;left:-.85rem;right:-1.05rem;bottom:-.95rem;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 22%),repeating-linear-gradient(90deg,rgba(120,78,24,.05) 0 1px,transparent 1px 6px),linear-gradient(180deg,#f6e4b4,#e2be74);border-radius:0 4px 5px 5px;box-shadow:inset 0 0 0 1px rgba(120,78,24,.28),0 18px 30px rgba(0,0,0,.28)}.folder .nav,.folder .pad{position:relative;z-index:1}.pad{color-scheme:light;position:relative;padding:1.35rem 1.45rem 1.8rem 4.55rem;background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(70,108,156,.28) 0,rgba(70,108,156,.28) 32px),radial-gradient(rgba(90,70,40,.035) .6px,transparent .7px);background-size:auto,5px 5px;background-position:0 0,0 0;border-radius:0 2px 3px 3px;box-shadow:0 16px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden}.perforation{position:absolute;z-index:4;top:0;left:3.3rem;right:.4rem;height:14px;pointer-events:none;background:radial-gradient(circle at 11px 1px,#1b4a38 5.5px,transparent 6.2px) 0 0 /22px 14px repeat-x}.pad:before{content:"";position:absolute;z-index:3;inset:0 auto 0 0;width:3.1rem;background:radial-gradient(circle at 1.15rem 1.15rem,transparent 6px,#d9d1c3 7px) 0 0 /100% 28px repeat-y,linear-gradient(#e7e0d2,#e7e0d2);border-right:2px solid var(--margin)}.letterhead{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin:.35rem 0 .85rem;padding:.35rem .15rem .85rem;background:linear-gradient(var(--paper),var(--paper)) bottom /100% .85rem no-repeat,linear-gradient(180deg,rgba(246,240,228,.96),rgba(246,240,228,.88));border-bottom:4px solid var(--ink);box-shadow:0 3px 0 var(--paper),0 5px 0 var(--red)}.brand{display:flex;gap:.85rem;align-items:center}.monogram{display:grid;place-items:center;width:3.15rem;height:3.15rem;border:2px solid var(--forest);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.55),transparent 60%),#f7f1e4;color:var(--forest);font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 4px rgba(31,74,58,.12)}.brand-meta,.btn,.chips,.eyebrow,.finder,.fine,.nav,.pill,.result-count,.ruo-kicker,.ruo-strip,.sku,.slip label,.updated{font-family:var(--font-ibm-sans,"Segoe UI"),system-ui,sans-serif}.eyebrow{margin:0;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brand-name{margin:.1rem 0 0;font-size:1.35rem;letter-spacing:-.02em}.brand-meta{margin:.15rem 0 0;color:var(--muted);font-size:.92rem}.rx{margin:0 .15rem .1rem 0;font-family:var(--font-source,"Iowan Old Style"),Palatino,Georgia,serif;font-size:4.4rem;font-weight:600;line-height:.72;color:var(--red);text-shadow:0 1px 0 rgba(255,255,255,.35)}.nav{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.38rem;margin:0;padding:0 .35rem 0 3.15rem;overflow-x:auto;position:relative;z-index:5;scrollbar-width:thin}.nav a{color:#3d311f;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;flex:0 0 auto;padding:.45rem .95rem .55rem;border:1px solid #b1844e;border-bottom:none;border-radius:12px 12px 2px 2px;background:linear-gradient(180deg,#fbf3df,#e6cd96);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 0 rgba(90,60,20,.08);font-size:.92rem;font-weight:700;letter-spacing:.01em}.nav a:hover{color:#2a2116;background:linear-gradient(180deg,#fff9ec,#efd7a4)}.nav a[aria-current=page]{color:var(--ink);background:linear-gradient(180deg,#fffaf0 0,var(--paper) 78%);border-color:#c4a46a;margin-bottom:-1px;padding-bottom:.72rem;z-index:6}.ruo-strip{margin:0 0 1.25rem;padding:.45rem .7rem;background:rgba(156,47,42,.08);color:#6e2a26;font-size:.82rem;letter-spacing:.01em}h1,h2,h3{line-height:1.15;letter-spacing:-.03em;font-weight:600}h1{margin:.2rem 0 .6rem;font-size:clamp(2.1rem,5vw,3.6rem)}h2{margin:1.6rem 0 .5rem;font-size:1.55rem}h3{margin:.3rem 0;font-size:1.25rem}p{margin:.55rem 0}.lede{font-size:1.18rem;max-width:42rem}.hero{position:relative;padding-right:10rem}.card-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.stamp{position:absolute;right:.2rem;top:.2rem;margin:0;border:3px solid var(--red);color:var(--red);text-transform:uppercase;letter-spacing:.12em;font-family:Segoe UI,system-ui,sans-serif;font-size:.78rem;font-weight:800;padding:.4rem .55rem;transform:rotate(-8deg)}.script{margin-top:1.8rem;border-top:1px dashed rgba(90,70,48,.35);border-bottom:1px dashed rgba(90,70,48,.35);padding:.4rem 0 1rem}.facts,.script dl{margin:0}.facts div,.script dl div{display:grid;grid-template-columns:9rem 1fr;grid-gap:.75rem;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.section-head h2{margin-bottom:.2rem}.vial-grid{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.15rem;gap:1.15rem}.vial-card{position:relative;background:#fffdf8;border:1px solid rgba(90,70,48,.22);padding:0;min-height:100%;overflow:hidden;box-shadow:0 14px 26px rgba(40,28,12,.12),inset 0 1px 0 rgba(255,255,255,.8)}.vial-card,.vial-card-copy{display:flex;flex-direction:column}.vial-card-copy{flex:1 1;padding:.85rem .95rem 1rem;background:linear-gradient(#fffdf8,#fffdf8) 0 0 /100% 8px no-repeat,repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(70,108,156,.16) 0,rgba(70,108,156,.16) 32px)}.branded-vial{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f6f1e8}.vial-photo{display:block;width:100%;height:100%;object-fit:cover}.branded-vial.is-restock .vial-photo{filter:grayscale(1)}.vial-flag{pointer-events:none;position:absolute;z-index:20;top:.75rem;left:0;right:0;display:flex;justify-content:center}.vial-flag span{border:1px solid rgba(26,23,20,.2);background:rgba(244,239,228,.92);padding:.28rem .7rem;color:rgba(26,23,20,.72);font-family:var(--font-ibm-mono,ui-monospace),ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.vial-label-slot{pointer-events:none;position:absolute;z-index:10;top:42%;left:27%;right:27%}.vial-label{border:1px solid rgba(26,23,20,.12);background:rgba(255,253,248,.95);padding:.45rem .4rem .5rem;box-shadow:0 6px 18px rgba(22,32,51,.14),0 0 0 1px rgba(255,255,255,.7)}.vial-rx{display:flex;justify-content:center;margin:0;color:var(--red)}.rx-mark{display:inline-flex;align-items:flex-end;font-family:var(--font-source,Palatino),Palatino,Georgia,serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:-.04em}.rx-mark-sub{margin:0 0 .02em -.16em;font-size:.52em;font-weight:700}.vial-brand,.vial-label-ruo,.vial-label-strength{margin:0;text-align:center;font-family:var(--font-ibm-mono,ui-monospace),ui-monospace,monospace}.vial-brand{margin-top:.28rem;color:rgba(26,23,20,.55);font-size:8px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.vial-label-rule{width:2.5rem;height:1px;margin:.35rem auto;background:rgba(156,47,42,.55)}.vial-label-name{margin:0;text-align:center;color:var(--ink);font-family:var(--font-source,Palatino),Palatino,Georgia,serif;font-size:.92rem;font-weight:650;line-height:1.15}.vial-label-strength{margin-top:.22rem;color:rgba(26,23,20,.72);font-size:10px}.vial-label-ruo{margin-top:.28rem;color:rgba(26,23,20,.42);font-size:7px;letter-spacing:.12em;text-transform:uppercase}.vial-summary{flex:1 1}.sku{margin:.35rem 0 0;color:var(--gold);font-size:.78rem;letter-spacing:.08em}.meta{color:var(--muted);margin-top:0;font-size:.92rem}.vial-card p:last-of-type{flex:1 1}.card-actions{margin-top:auto}.pill{display:inline-block;margin:.2rem 0;padding:.15rem .45rem;border:1px solid var(--forest);color:var(--forest);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.pill.sold{border-color:var(--red);color:var(--red)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem .9rem;background:var(--forest);color:var(--forest-ink);text-decoration:none;border:1px solid var(--forest);border-radius:2px;font-weight:650;font-size:.92rem;cursor:pointer}.btn:hover{background:#17392c;color:white}.btn.secondary{background:transparent;color:var(--ink)}.btn.secondary:hover{background:rgba(31,74,58,.08);color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.note-index{list-style:none;margin:.4rem 0 0;padding:0}.note-index a{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);padding:.75rem 0;border-bottom:1px solid var(--line)}.note-index a span{font-family:Segoe UI,system-ui,sans-serif;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.note-index a:hover{color:var(--forest)}.finder label{display:block;font-weight:650;margin-bottom:.35rem}input,textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper-2);border:1px solid rgba(90,70,48,.35);padding:.65rem .7rem;border-radius:2px}textarea{resize:vertical}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.chips button{min-height:40px;font:600 .85rem/1 Segoe UI,system-ui,sans-serif;background:transparent;border:1px solid rgba(90,70,48,.35);color:var(--ink);padding:.35rem .65rem;cursor:pointer}.chips button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--forest-ink)}.result-count{color:var(--muted);font-size:.92rem}.empty{font-style:italic}.product-layout{display:grid;grid-template-columns:minmax(220px,320px) 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.product-layout .branded-vial{max-width:320px}.crumb{font-family:Segoe UI,system-ui,sans-serif;font-size:.88rem}.crumb,.crumb a{color:var(--muted)}.ruo-banner{margin:1rem 0;padding:.8rem .9rem;border-left:4px solid var(--margin);background:rgba(156,47,42,.06)}.ruo-banner p{margin:.25rem 0}.ruo-kicker{margin:0;color:var(--red);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.paper h2{border-top:1px solid var(--line);padding-top:1rem}.updated{color:var(--muted);font-size:.88rem}.citations{padding-left:1.2rem}.citations li{margin:.7rem 0}.citations cite{font-style:normal}.steps{padding-left:1.2rem}.steps li{margin:.45rem 0}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.method,.refused,.slip{background:rgba(255,253,248,.65);border:1px solid rgba(90,70,48,.16);padding:.9rem 1rem 1rem}.method h2{margin-top:0;font-size:1.2rem}.refused{margin-top:1rem;border-color:rgba(156,47,42,.35)}.slip{margin-top:1.2rem}.check-row,.checks label,.slip label{display:flex;flex-direction:column;gap:.3rem;margin:.75rem 0;font-family:Segoe UI,system-ui,sans-serif;font-size:.95rem}.check-row,.checks label{flex-direction:row;align-items:flex-start;gap:.65rem}.check-row input,.checks input{width:1.15rem;height:1.15rem;margin-top:.2rem}.pad-foot{margin-top:2.2rem;padding:.85rem .2rem .2rem;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(246,240,228,.2),rgba(246,240,228,.88));color:var(--muted);font-size:.92rem}.age-gate{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1.25rem;background:linear-gradient(180deg,rgba(8,20,16,.28),rgba(8,20,16,.55)),rgba(16,40,31,.42)}html.gate-ok .age-gate{display:none}html:not(.gate-ok){overflow:hidden}.gate-card{width:min(520px,100%);background:var(--paper);color:var(--ink);padding:1.3rem 1.2rem 1.2rem 1.3rem;border-top:8px solid var(--margin);box-shadow:0 20px 50px rgba(0,0,0,.35)}.gate-card h2{margin-top:.35rem;font-size:1.8rem}.gate-rx{margin:0 0 .2rem;font-size:3.2rem}.fine{color:var(--muted);font-size:.82rem}:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media (max-width:720px){.desk{padding:.55rem .35rem 1.6rem}.blotter{padding:.7rem .4rem 1.15rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 6px #14372b,0 0 0 8px #c6a15a,0 16px 30px rgba(0,0,0,.35)}.nav{flex-wrap:wrap;overflow:visible;padding-left:.15rem;gap:.35rem .32rem}.nav a{padding:.4rem .7rem .48rem;font-size:.84rem}.pad{padding:1.15rem .85rem 1.3rem 2.7rem}.pad:before{width:1.85rem}.perforation{left:2rem}.hero{padding-right:0}.stamp{position:static;display:inline-block;transform:none;margin-bottom:.8rem}.letterhead{flex-direction:column;align-items:flex-start}.rx{font-size:3rem}.facts div,.script dl div{grid-template-columns:1fr;gap:.15rem}.product-layout{grid-template-columns:1fr}.product-layout .branded-vial{max-width:280px}.folder:before{left:-.35rem;right:-.4rem;top:auto;height:calc(100% - 4.2rem);bottom:-.55rem}.brand-name{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white}.blotter,.desk{padding:0}.blotter{background:white;box-shadow:none}.age-gate,.card-actions,.hero-actions,.nav,.perforation,.slip{display:none}.pad{box-shadow:none;max-width:none}}