@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9781113963cfc74-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:UnifrakturMaguntia Fallback;src:local("Arial");ascent-override:88.12%;descent-override:28.13%;line-gap-override:0.00%;size-adjust:89.05%}.__className_e39c75{font-family:UnifrakturMaguntia,UnifrakturMaguntia Fallback;font-weight:400;font-style:normal}.__variable_e39c75{--font-blackletter:"UnifrakturMaguntia","UnifrakturMaguntia Fallback"}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/50af7580c16e943a-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:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/565f544356a75cf3-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:IM Fell English Fallback;src:local("Times New Roman");ascent-override:88.71%;descent-override:35.60%;line-gap-override:0.00%;size-adjust:102.04%}.__className_98fc1d{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.__variable_98fc1d{--font-fell:"IM Fell English","IM Fell English Fallback"}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e69303b1a484728a-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:IM Fell English SC Fallback;src:local("Times New Roman");ascent-override:83.87%;descent-override:33.66%;line-gap-override:0.00%;size-adjust:107.93%}.__className_1d0b56{font-family:IM Fell English SC,IM Fell English SC Fallback;font-weight:400;font-style:normal}.__variable_1d0b56{--font-fell-sc:"IM Fell English SC","IM Fell English SC Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_a3570b{font-family:EB Garamond,EB Garamond Fallback}.__variable_a3570b{--font-garamond:"EB Garamond","EB Garamond Fallback"}:root{--parch:#efe2bf;--parch-2:#e6d4a8;--parch-light:#f7eed6;--vellum:#fbf5e4;--ink:#221c17;--ink-2:#3a3027;--red:#9e2f25;--red-dark:#74201a;--blue:#2f4a7a;--blue-dark:#22375d;--gold:#b98a2e;--gold-light:#d9b866;--text:#2a221b;--muted:#4d4033;--dim:#6a5a48;--hair:rgba(34,28,23,0.22);--hair-2:rgba(34,28,23,0.12);--f-black:var(--font-blackletter),"UnifrakturMaguntia","Old English Text MT",serif;--f-fell:var(--font-fell),"IM Fell English","Iowan Old Style",Georgia,serif;--f-sc:var(--font-fell-sc),"IM Fell English SC",Georgia,serif;--f-body:var(--font-garamond),"EB Garamond",Garamond,Georgia,serif;--measure:36em;--paper:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .33 0 0 0 0 .2 0 0 0 .42 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--fibers:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .04' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .18 0 0 0 .22 -.02'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--quatrefoil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='%239e2f25' stroke='%23221c17' stroke-width='.8'><circle cx='12' cy='6.5' r='4.5'/><circle cx='12' cy='17.5' r='4.5'/><circle cx='6.5' cy='12' r='4.5'/><circle cx='17.5' cy='12' r='4.5'/></g><circle cx='12' cy='12' r='3.4' fill='%23b98a2e' stroke='%23221c17' stroke-width='.8'/></svg>");--diamonds:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8'><path d='M7 1 L10 4 L7 7 L4 4Z' fill='%23b98a2e'/></svg>")}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--parch-2);color-scheme:light;-webkit-text-size-adjust:100%}body,html{max-width:100%;overflow-x:hidden}body{position:relative;color:var(--text);font-family:var(--f-body);font-size:1.125rem;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;padding:18px;background-color:var(--parch);background-image:var(--paper),var(--fibers),radial-gradient(ellipse 30% 22% at 12% 18%,rgba(160,110,40,.12),transparent 70%),radial-gradient(ellipse 26% 18% at 88% 62%,rgba(160,110,40,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgba(120,80,30,.22) 100%);background-size:220px 220px,600px 600px,100% 100%,100% 100%,100% 100%;background-blend-mode:multiply,multiply,normal,normal,normal}body:after{inset:12px;border:1px solid rgba(34,28,23,.7);box-shadow:inset 0 0 0 3px var(--parch),inset 0 0 0 4px rgba(158,47,37,.65);z-index:60}body:after,body:before{content:"";position:absolute;pointer-events:none}body:before{inset:0;z-index:61;background:var(--quatrefoil) left 1px top 1px /22px 22px no-repeat,var(--quatrefoil) right 1px top 1px /22px 22px no-repeat,var(--quatrefoil) left 1px bottom 1px /22px 22px no-repeat,var(--quatrefoil) right 1px bottom 1px /22px 22px no-repeat}::selection{background:var(--gold-light);color:var(--ink)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--parch);font-family:var(--f-sc);padding:8px 14px;z-index:100}.skip:focus{left:24px;top:24px}.wrap{width:100%;max-width:66rem;margin:0 auto;padding:0 32px}.site-header{position:relative;padding:18px 0 14px;border-bottom:3px double rgba(34,28,23,.7);margin:0 6px}.nav{display:flex;justify-content:space-between;gap:16px}.nav,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:10px;font-family:var(--f-black);font-size:1.75rem;line-height:1;text-decoration:none;color:var(--ink);white-space:nowrap}.wordmark-glyph{flex-shrink:0;filter:drop-shadow(1.5px 2px 0 rgba(34,28,23,.25))}.wordmark:hover span{color:var(--red)}.nav-links{display:flex;align-items:center;gap:22px;list-style:none}.nav-links a{font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.06em;text-decoration:none;color:var(--ink-2);padding:4px 0;border-bottom:1px solid transparent}.nav-links a:hover{color:var(--red)}.nav-links a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.nav-links a.nav-spotify{display:inline-flex;align-items:center;gap:7px;background:var(--red);color:var(--vellum);padding:6px 14px 5px;min-height:34px;border:0;border-radius:999px;font-size:.98rem;line-height:1;box-shadow:inset 0 0 0 2px var(--red),inset 0 0 0 3px var(--gold-light),2px 3px 0 rgba(34,28,23,.22);transition:background .2s ease,transform .2s ease}.nav-links a.nav-spotify:hover{background:var(--red-dark);color:var(--vellum);transform:translateY(-1px)}main{flex:1 1;padding:0 0 72px}main>.wrap>.page-intro{padding-top:44px}.hero{padding-top:34px;margin-bottom:72px}.hero-plate{margin:0}.hero-art{position:relative;height:clamp(300px,40vw,470px);overflow:hidden;border:2px solid var(--ink);box-shadow:0 0 0 5px var(--parch-light),0 0 0 6px rgba(34,28,23,.75),6px 9px 0 6px rgba(34,28,23,.12);background:#a9b6be}.hero-art svg{display:block;width:100%;height:100%}.plate-caption{margin-top:16px;text-align:center;font-family:var(--f-fell);font-style:italic;font-size:.98rem;color:var(--dim)}.plate-no{font-family:var(--f-sc);font-style:normal;color:var(--red);letter-spacing:.04em;margin-right:4px}.hero-copy{max-width:44rem;margin:44px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-kicker{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.08em;color:var(--blue);margin-bottom:10px}.hero-kicker-mark{color:var(--red);font-size:1.2rem}h1{font-family:var(--f-black);font-weight:400;line-height:1;text-wrap:balance}.hero-title,h1{color:var(--ink)}.hero-title{font-size:clamp(3.3rem,8.6vw,6.4rem);line-height:.98;text-shadow:3px 3px 0 rgba(185,138,46,.35)}.fleuron,.hero-title:first-letter{color:var(--red)}.fleuron{display:flex;align-items:center;gap:14px;width:min(260px,70%);margin:18px auto 26px;font-size:1.15rem;line-height:1}.fleuron:after,.fleuron:before{content:"";flex:1 1;height:7px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);opacity:.6}.fleuron--left{margin-left:0;width:min(220px,60%)}.intro{font-size:1.2rem;color:var(--text);max-width:var(--measure);width:100%;line-height:1.75;text-align:left;margin:0 auto 34px}.intro:first-letter{float:left;font-family:var(--f-black);font-size:4.3em;line-height:.82;color:var(--gold-light);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 60%),var(--blue);padding:.12em .13em .06em;margin:.06em .16em 0 0;border:3px double var(--gold);box-shadow:3px 4px 0 rgba(34,28,23,.2)}.listen-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--red);color:var(--vellum);padding:12px 30px 11px;min-height:52px;font-family:var(--f-sc);font-size:1.2rem;letter-spacing:.06em;text-decoration:none;border-radius:3px;box-shadow:inset 0 0 0 3px var(--red),inset 0 0 0 4px var(--gold-light),4px 5px 0 rgba(34,28,23,.25);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.listen-btn:hover{background:var(--red-dark);transform:translate(-1px,-2px);box-shadow:inset 0 0 0 3px var(--red-dark),inset 0 0 0 4px var(--gold-light),6px 8px 0 rgba(34,28,23,.25)}.section{margin-bottom:68px}.section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:30px;isolation:isolate}h2{font-family:var(--f-black);font-size:2.2rem;font-weight:400;line-height:1;color:var(--ink)}.section-head h2{position:relative;display:inline-block;margin-left:.75em;padding:.16em .9em .14em;color:var(--vellum);background:linear-gradient(180deg,#b03a2e,var(--red) 60%,#8c281f);box-shadow:inset 0 0 0 1px rgba(34,28,23,.6),inset 0 3px 0 rgba(255,255,255,.12);text-shadow:1px 1px 0 rgba(34,28,23,.35)}.section-head h2:after,.section-head h2:before{content:"";position:absolute;top:.32em;width:1.15em;height:100%;background:var(--red-dark);z-index:-1;box-shadow:inset 0 0 0 1px rgba(34,28,23,.55)}.section-head h2:before{left:-.75em;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%)}.section-head h2:after{right:-.75em;-webkit-clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%)}.section-link{font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.05em;color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(47,74,122,.4)}.section-link:after{content:" ☞";color:var(--red)}.section-link:hover{color:var(--red);border-bottom-color:var(--red)}.episode-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));grid-gap:26px;gap:26px}.episode{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);background-color:var(--parch-light);background-image:var(--paper),linear-gradient(170deg,var(--vellum),var(--parch-light) 60%,#efe1bd);background-size:220px 220px,auto;background-blend-mode:multiply,normal;border:1px solid rgba(34,28,23,.65);box-shadow:inset 0 0 0 4px var(--parch-light),inset 0 0 0 5px rgba(158,47,37,.45),4px 6px 0 rgba(34,28,23,.1);transition:transform .25s ease,box-shadow .25s ease}.ep-spine{padding-top:24px;border-right:1px solid var(--hair);margin:10px 0}.ep-shield,.ep-spine{display:flex;justify-content:center}.ep-shield{align-items:center;width:44px;height:52px;padding-bottom:6px;font-family:var(--f-fell);font-size:1.05rem;letter-spacing:.02em;color:var(--gold-light);background:var(--blue);-webkit-clip-path:path("M0 0 H44 V26 C44 40 32 47 22 52 C12 47 0 40 0 26 Z");clip-path:path("M0 0 H44 V26 C44 40 32 47 22 52 C12 47 0 40 0 26 Z");box-shadow:inset 0 0 0 2px var(--gold);filter:drop-shadow(2px 2px 0 rgba(34,28,23,.2))}.episode:nth-child(2n) .ep-shield{background:var(--red)}.ep-body{padding:24px 28px 18px 22px;display:flex;flex-direction:column;align-items:flex-start}.ep-kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px;font-family:var(--f-sc)}.ep-number{font-size:1rem;color:var(--red);letter-spacing:.06em}.ep-date{font-size:.95rem;color:var(--dim);letter-spacing:.03em}.ep-title{font-size:1.75rem;font-weight:400;line-height:1.1;color:var(--ink);margin-bottom:4px}.ep-author,.ep-title{font-family:var(--f-fell)}.ep-author{font-style:italic;font-size:1.05rem;color:var(--blue);margin-bottom:10px}.ep-pub{color:var(--dim)}.ep-desc{font-size:1.04rem;color:var(--muted);line-height:1.6;max-width:38em}.ep-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;min-height:44px;font-family:var(--f-sc);font-size:1.02rem;letter-spacing:.05em;color:var(--red);text-decoration:none;transition:color .2s ease,gap .2s ease}.ep-link svg{flex-shrink:0}.ep-link:hover{color:var(--blue)}@media (hover:hover) and (pointer:fine){.episode:hover{transform:translate(-2px,-3px);box-shadow:inset 0 0 0 4px var(--parch-light),inset 0 0 0 5px rgba(158,47,37,.45),8px 11px 0 rgba(34,28,23,.12)}.episode:hover .ep-link{gap:12px}}.contact-lede{font-family:var(--f-fell);font-style:italic;color:var(--dim);margin-bottom:10px}.contact-link{font-family:var(--f-fell);color:var(--blue);text-decoration:none;font-size:1.35rem;border-bottom:1px solid rgba(47,74,122,.45);padding-bottom:2px}.contact-link:hover{color:var(--red);border-bottom-color:var(--red)}.page-intro{margin-bottom:18px;padding-bottom:6px}.page-kicker{font-family:var(--f-sc);font-size:1.05rem!important;letter-spacing:.08em;color:var(--red)!important;margin-bottom:4px}.page-intro h1{font-size:clamp(3rem,6.4vw,4.6rem);text-align:left;text-shadow:3px 3px 0 rgba(185,138,46,.35)}.page-intro h1:first-letter{color:var(--red)}.page-intro .fleuron{margin-top:14px;margin-bottom:18px}.page-intro p{font-size:1.2rem;color:var(--muted);line-height:1.7;max-width:var(--measure)}.page-intro p a{color:var(--blue)}.book-ep{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;padding:6px 16px 5px;font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.05em;color:var(--vellum);background:var(--red);border-radius:999px;text-decoration:none;box-shadow:inset 0 0 0 2px var(--red),inset 0 0 0 3px var(--gold-light),2px 3px 0 rgba(34,28,23,.2);transition:background .2s ease,gap .2s ease}.book-ep:hover{background:var(--red-dark);gap:12px}.site-footer{position:relative;margin:0 6px;padding:30px 0 34px;border-top:3px double rgba(34,28,23,.7);text-align:center}.site-footer:before{content:"";display:block;height:8px;width:210px;margin:-22px auto 18px;background:var(--diamonds) center /14px 8px repeat-x}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:6px}.footer-mark{font-family:var(--f-black);font-size:1.7rem;color:var(--ink)}.footer-line{font-family:var(--f-fell);font-style:italic;font-size:1.05rem;color:var(--muted)}.footer-copy{font-family:var(--f-sc);font-size:.92rem;letter-spacing:.06em;color:var(--dim)}.cal-legend{display:flex;flex-wrap:wrap;gap:10px 28px;margin:6px 0 14px;font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.04em;color:var(--muted)}.cal-legend-item{display:inline-flex;align-items:center;gap:10px}.cal-pip{flex-shrink:0}.cal-day--read:after,.cal-pip--read{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c9513f,var(--red) 55%,var(--red-dark));box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),inset 0 0 0 3.5px var(--red-dark),1px 1px 0 rgba(34,28,23,.3)}.cal-day--upcoming:after,.cal-pip--upcoming{width:13px;height:13px;margin:0 1.5px;background:var(--gold);border:1.5px solid var(--blue);transform:rotate(45deg);box-shadow:1px 1px 0 rgba(34,28,23,.3)}.cal-hint{font-family:var(--f-fell);font-style:italic;font-size:1.05rem;color:var(--dim);margin:0 0 22px}.cal{position:relative;margin-bottom:64px;padding:26px 26px 24px;background-color:var(--parch-light);background-image:var(--paper),linear-gradient(175deg,var(--vellum),var(--parch-light));background-size:220px 220px,auto;background-blend-mode:multiply,normal;border:1px solid rgba(34,28,23,.7);box-shadow:inset 0 0 0 5px var(--parch-light),inset 0 0 0 6px rgba(47,74,122,.55),5px 7px 0 rgba(34,28,23,.1)}.cal-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.cal-month{font-family:var(--f-black);font-size:2.1rem;font-weight:400;text-align:center;color:var(--ink)}.cal-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(34,28,23,.7);background:var(--parch);color:var(--ink);font-family:var(--f-fell);font-size:1.7rem;line-height:1;padding-bottom:4px;cursor:pointer;box-shadow:inset 0 0 0 3px var(--parch),inset 0 0 0 4px rgba(185,138,46,.7),2px 3px 0 rgba(34,28,23,.15)}.cal-nav-btn:hover:not(:disabled){background:var(--red);color:var(--vellum);box-shadow:inset 0 0 0 3px var(--red),inset 0 0 0 4px var(--gold-light),2px 3px 0 rgba(34,28,23,.15)}.cal-nav-btn:disabled{opacity:.3;cursor:default}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.cal-dow{font-family:var(--f-sc);font-size:.98rem;letter-spacing:.04em;color:var(--blue);text-align:center;padding:6px 2px 7px;background:rgba(47,74,122,.06)}.cal-day,.cal-dow{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.cal-day{position:relative;min-height:104px;padding:8px 9px 10px;display:flex;flex-direction:column;gap:4px}.cal-day--outside{background:rgba(34,28,23,.035)}.cal-day--outside .cal-num{opacity:.4}.cal-num{font-family:var(--f-fell);font-size:1.15rem;line-height:1;color:var(--dim)}.cal-day--today .cal-num{color:var(--vellum);background:var(--blue);border-radius:50%;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center}.cal-day--read{background:rgba(158,47,37,.08)}.cal-day--upcoming{background:rgba(185,138,46,.16);box-shadow:inset 0 0 0 2px rgba(185,138,46,.6)}.cal-day--read:after,.cal-day--upcoming:after{content:"";position:absolute;top:9px;right:9px}.cal-day--upcoming:after{top:11px;right:11px}.cal-day--read .cal-num,.cal-day--upcoming .cal-num{color:var(--ink)}.cal-event{display:flex;flex-direction:column;gap:1px;min-width:0}.cal-event-kicker{font-family:var(--f-sc);font-size:.86rem;letter-spacing:.04em}.cal-event--read .cal-event-kicker{color:var(--red)}.cal-event--upcoming .cal-event-kicker{color:var(--blue)}.cal-event-title{font-family:var(--f-fell);font-style:italic;font-size:.95rem;line-height:1.2;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}button.cal-day{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-top:0;border-left:0;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;transition:background .15s ease}button.cal-day:focus-visible,button.cal-day:hover{background:rgba(47,74,122,.12)}.cal-empty{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;font-family:var(--f-fell);font-style:italic;font-size:1.08rem;color:var(--dim)}.phone-vignette{display:block;width:46px;height:auto;flex-shrink:0}.phone-vignette--404{width:84px;margin-top:28px}.hero-tagline{font-family:var(--f-fell);font-style:italic;font-size:1.3rem;color:var(--blue);text-wrap:balance}.hero-tagline,.hero-tagline+.fleuron{margin-top:14px}.cal-modal-backdrop{position:fixed;inset:0;z-index:80;background:rgba(34,28,23,.55);-webkit-backdrop-filter:blur(2px) sepia(.3);backdrop-filter:blur(2px) sepia(.3);display:flex;align-items:center;justify-content:center;padding:24px 16px}.cal-modal{position:relative;width:100%;max-width:34em;max-height:min(86vh,720px);overflow-y:auto;background-color:var(--parch-light);background-image:var(--quatrefoil),var(--quatrefoil),var(--quatrefoil),var(--quatrefoil),var(--paper),linear-gradient(175deg,var(--vellum),var(--parch-light) 70%,#ecdcb4);background-position:10px 10px,calc(100% - 10px) 10px,10px calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),0 0,0 0;background-size:18px 18px,18px 18px,18px 18px,18px 18px,220px 220px,auto;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-blend-mode:normal,normal,normal,normal,multiply,normal;border:1px solid var(--ink);box-shadow:inset 0 0 0 6px var(--parch-light),inset 0 0 0 7px rgba(158,47,37,.6),10px 14px 0 rgba(34,28,23,.25);padding:40px 40px 36px;color:var(--text)}.cal-modal-close{position:absolute;top:30px;right:30px;width:42px;height:42px;border-radius:50%;border:0;background:var(--red);color:var(--vellum);font-size:1.5rem;line-height:1;padding-bottom:3px;cursor:pointer;box-shadow:inset 0 0 0 2px var(--red),inset 0 0 0 3px var(--gold-light),2px 2px 0 rgba(34,28,23,.25)}.cal-modal-close:hover{background:var(--red-dark)}.cal-modal-block--next{margin-top:28px;padding-top:28px;border-top:1px solid var(--hair)}.cal-modal-date{font-family:var(--f-sc);font-size:1.05rem;letter-spacing:.05em;color:var(--red);margin:0 64px 2px 0}.cal-modal-kicker{font-family:var(--f-sc);font-size:.95rem;letter-spacing:.04em;color:var(--dim);margin-bottom:12px}.cal-modal h3{font-family:var(--f-black);font-weight:400;font-size:2.6rem;margin:0 0 6px;line-height:1.05;color:var(--ink)}.cal-modal-author{font-family:var(--f-fell);font-style:italic;font-size:1.15rem;color:var(--blue);margin-bottom:14px}.cal-modal-blurb{font-size:1.12rem;color:var(--text);line-height:1.65}.cal-modal-note{font-family:var(--f-fell);font-style:italic;font-size:1.05rem;color:var(--muted);margin-top:14px;padding-left:12px;border-left:2px solid var(--red)}.ondeck{margin-top:8px}.ondeck-sub{font-family:var(--f-fell);font-style:italic;font-size:1.05rem;color:var(--dim)}.ondeck-lede{color:var(--muted);font-size:1.1rem;margin:-8px 0 26px;max-width:var(--measure)}.ondeck-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));grid-gap:22px;gap:22px}.ondeck-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px 24px 14px;background-color:var(--vellum);background-image:var(--paper);background-size:220px 220px;background-blend-mode:multiply;border:1px solid rgba(34,28,23,.7);box-shadow:inset 0 0 0 5px var(--vellum),inset 0 0 0 6px rgba(34,28,23,.55),inset 0 0 0 8px var(--vellum),inset 0 0 0 9px rgba(185,138,46,.75),4px 6px 0 rgba(34,28,23,.1)}.ondeck-kicker{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px}.ondeck-kind{font-family:var(--f-sc);font-size:.92rem;letter-spacing:.06em;background:var(--blue);color:var(--vellum);padding:2px 12px 1px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%)}.ondeck-year{font-family:var(--f-fell);font-style:italic;font-size:.98rem;color:var(--red)}.ondeck-title{font-family:var(--f-fell);font-weight:400;font-size:1.32rem;line-height:1.22;color:var(--ink);margin-bottom:6px}.ondeck-author{font-family:var(--f-sc);font-size:1rem;letter-spacing:.03em;color:var(--blue)}.ondeck-publisher{font-style:italic;font-size:.98rem;color:var(--dim);margin-top:2px}.ondeck-note{font-size:1rem;color:var(--muted);margin-top:8px;line-height:1.5}.ondeck-link{margin-top:auto;padding-top:12px;min-height:40px;display:inline-flex;align-items:center;font-family:var(--f-sc);font-size:1rem;letter-spacing:.05em;color:var(--red);text-decoration:none}.ondeck-link:hover{color:var(--blue);text-decoration:underline}@media (max-width:640px){body{font-size:1.06rem;padding:12px}body:after{inset:8px}body:before{background-size:18px 18px}.nav{flex-direction:column;gap:8px}.wrap{padding:0 16px}.site-header{padding:14px 0 12px;margin:0 2px}.wordmark{font-size:1.45rem;gap:8px}.wordmark-glyph{width:24px;height:24px}.nav-links{gap:12px}.nav-links a{font-size:.95rem;letter-spacing:.03em}.nav-links a.nav-spotify{padding:6px 10px 5px;font-size:.9rem;min-height:32px}.hero{padding-top:22px;margin-bottom:56px}.hero-art{height:250px}.plate-caption{font-size:.92rem;padding:0 8px}.hero-copy{margin-top:32px}.hero-kicker{font-size:.95rem;flex-direction:column;align-items:center;gap:0}.hero-tagline{font-size:1.15rem}.hero-kicker-mark{display:none}.intro{font-size:1.1rem;line-height:1.7}.listen-btn{width:100%;max-width:22rem}h2{font-size:1.9rem}.episode{grid-template-columns:54px minmax(0,1fr)}.ep-spine{padding-top:20px}.ep-shield{transform:scale(.85);transform-origin:top center}.ep-body{padding:20px 18px 14px 16px}.ep-title{font-size:1.55rem}.cal{padding:16px 10px 14px;margin-left:-6px;margin-right:-6px}.cal-month{font-size:1.6rem}.cal-nav-btn{width:40px;height:40px}.cal-dow{font-size:.78rem;letter-spacing:0}.cal-day{min-height:68px;padding:5px 4px 6px}.cal-num{font-size:1rem}.cal-event-title{font-size:.72rem;-webkit-line-clamp:3}.cal-event-kicker{display:none}.cal-day--read:after{top:5px;right:4px;width:11px;height:11px}.cal-day--upcoming:after{top:7px;right:6px;width:9px;height:9px}.cal-modal{padding:34px 22px 28px}.cal-modal h3{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.book-ep,.ep-link,.episode,.episode:hover,.listen-btn,.listen-btn:hover,.nav-links a.nav-spotify,.nav-links a.nav-spotify:hover,button.cal-day{transition:none;transform:none}}