@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_2b659a9e-module__53gYCG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_2b659a9e-module__53gYCG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_eb218f5e-module__KuGm3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eb218f5e-module__KuGm3a__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_8047f57-module__qEQ8_a__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_8047f57-module__qEQ8_a__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2d063d697cf9672-s.3a9l5g310i2hw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa78b74e3784d9d1-s.3enw_zn3bjlzf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85d221305b371308-s.p.2j3mifs533dy9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One Fallback;src:local(Arial);ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.0%;size-adjust:120.68%}.alfa_slab_one_7e50bab2-module__fkX7UG__className{font-family:Alfa Slab One,Alfa Slab One Fallback;font-style:normal;font-weight:400}.alfa_slab_one_7e50bab2-module__fkX7UG__variable{--font-alfa-slab-one:"Alfa Slab One", "Alfa Slab One Fallback"}
:root{--rl-red:#971f15;--rl-red-deep:#831a10;--rl-black:#1a1a1a;--rl-charcoal:#3d3935;--rl-cream:#d4c4a8;--rl-cream-deep:#c2b294;--rl-ochre:#d4a24c;--rl-ochre-soft:#e8c988;--rl-white:#e2d5bc;--rl-fg:var(--rl-black);--rl-fg-muted:var(--rl-charcoal);--rl-fg-on-red:var(--rl-cream);--rl-fg-on-ochre:var(--rl-black);--rl-fg-accent:var(--rl-red);--rl-bg:var(--rl-cream);--rl-bg-elevated:var(--rl-white);--rl-bg-card:var(--rl-cream-deep);--rl-bg-invert:var(--rl-black);--rl-border:var(--rl-black);--rl-border-thin:#1a1a1a2e;--rl-border-width:2px;--rl-border-width-lg:3px;--rl-radius-sm:2px;--rl-radius:4px;--rl-radius-md:6px;--rl-radius-lg:10px;--rl-space-1:4px;--rl-space-2:8px;--rl-space-3:12px;--rl-space-4:16px;--rl-space-5:24px;--rl-space-6:32px;--rl-space-7:48px;--rl-space-8:64px;--rl-space-9:96px;--rl-font-carved:var(--font-alfa-slab-one), var(--font-oswald), Impact, "Arial Narrow Bold", sans-serif;--rl-font-display:var(--font-oswald), Impact, "Arial Narrow Bold", sans-serif;--rl-font-body:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rl-font-script:var(--font-caveat), "Segoe Script", cursive;--rl-h1:700 56px/1.05 var(--rl-font-display);--rl-h2:500 36px/1.15 var(--rl-font-display);--rl-h3:500 24px/1.2 var(--rl-font-display);--rl-h4:600 18px/1.3 var(--rl-font-body);--rl-body-lg:400 18px/1.6 var(--rl-font-body);--rl-body:400 16px/1.6 var(--rl-font-body);--rl-body-sm:400 14px/1.5 var(--rl-font-body);--rl-label:500 13px/1.4 var(--rl-font-body);--rl-micro:500 12px/1.4 var(--rl-font-body);--rl-ease:cubic-bezier(.2, .8, .2, 1);--rl-dur-fast:.12s;--rl-dur:.18s;--rl-dur-slow:.26s}html,body{background:var(--rl-bg);color:var(--rl-fg);font:var(--rl-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,.rl-h1{font:var(--rl-h1);text-transform:uppercase;letter-spacing:.05em;color:var(--rl-fg);margin:0}h2,.rl-h2{font:var(--rl-h2);letter-spacing:.02em;color:var(--rl-fg);margin:0}h3,.rl-h3{font:var(--rl-h3);letter-spacing:.02em;color:var(--rl-fg);margin:0}h4,.rl-h4{font:var(--rl-h4);color:var(--rl-fg);margin:0}p,.rl-body{font:var(--rl-body);color:var(--rl-fg);margin:0}.rl-body-lg{font:var(--rl-body-lg);letter-spacing:-.01em}.rl-body-sm{font:var(--rl-body-sm);color:var(--rl-fg-muted)}.rl-label{font:var(--rl-label);text-transform:uppercase;letter-spacing:.06em}.rl-micro{font:var(--rl-micro);letter-spacing:.03em;color:var(--rl-fg-muted)}a{color:var(--rl-red);text-underline-offset:3px;transition:color var(--rl-dur) var(--rl-ease);text-decoration:underline;text-decoration-thickness:2px}a:hover{color:var(--rl-red-deep)}::selection{background:var(--rl-red);color:var(--rl-cream)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--rl-cream);min-height:100dvh;color:var(--rl-black);font:400 16px/1.55 var(--rl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.body-text{white-space:pre-line}.body-link{border-bottom:1.5px solid var(--rl-red);overflow-wrap:anywhere;text-decoration:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet{background:var(--rl-cream);border-left:1px solid #1a1a1a14;border-right:1px solid #1a1a1a14;max-width:640px;min-height:100dvh;margin:0 auto;padding:0 0 110px}.topbar{z-index:20;background:var(--rl-cream);border-bottom:2px solid var(--rl-black);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.brand{--rl-brand-size:clamp(20px, 3vw, 40px);--rl-brand-box-height:1.1;--rl-brand-box-width:5.16}.brand img{height:calc(var(--rl-brand-size) * var(--rl-brand-box-height));width:calc(var(--rl-brand-size) * var(--rl-brand-box-width));object-fit:cover;display:block}@media (forced-colors:active){.brand img{forced-color-adjust:none;background:var(--rl-cream)}}.nbhd{font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--rl-charcoal);border:2px solid var(--rl-black);background:var(--rl-cream);border-radius:2px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.nbhd b{color:var(--rl-black)}.nbhd svg{width:13px;height:13px;color:var(--rl-red)}.back{font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rl-black);border:2px solid var(--rl-black);background:var(--rl-cream);border-radius:2px;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:inline-flex}.back:hover{background:var(--rl-ochre)}.back svg{width:13px;height:13px;color:var(--rl-red)}.masthead,.pagehead{border-bottom:3px solid var(--rl-black);padding:30px 20px 24px;position:relative;overflow:hidden}.eyebrow{font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--rl-red);align-items:center;gap:10px;margin-bottom:12px;display:flex}.eyebrow:after{content:"";background:var(--rl-black);flex:1;height:2px}.masthead h1,.pagehead h1{font:700 44px/.98 var(--rl-font-display);text-transform:uppercase;letter-spacing:.02em;z-index:1;margin:0 0 10px;position:relative}.carve{background:var(--rl-ochre);color:var(--rl-black);border:3px solid var(--rl-black);font-family:var(--rl-font-carved);letter-spacing:.01em;clip-path:polygon(2% 6%,98% 0,100% 92%,96% 100%,4% 98%,0 8%);padding:2px 14px 8px;font-size:36px;font-weight:400;display:inline-block;transform:rotate(-1deg)}.sub{font:italic 500 15px/1.5 var(--rl-font-body);color:var(--rl-charcoal);z-index:1;max-width:440px;margin:0;position:relative}.dateline{font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--rl-charcoal);z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex;position:relative}.dateline:before{content:"";background:var(--rl-red);width:24px;height:2px}.dateline a{color:var(--rl-black);border-bottom:2px solid var(--rl-red);padding-bottom:1px;text-decoration:none}.dateline a:hover{background:var(--rl-ochre-soft)}.jump{border:2px solid var(--rl-black);color:var(--rl-black);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;z-index:1;background:0 0;border-radius:2px;align-items:center;gap:7px;margin-top:16px;padding:9px 12px;text-decoration:none;display:inline-flex;position:relative}.jump:hover{background:var(--rl-ochre)}.jump svg{width:13px;height:13px;color:var(--rl-red)}.press-rule{background:var(--rl-black);border-bottom:2px solid var(--rl-ochre);height:8px}.section-hd{font:400 22px/1 var(--rl-font-carved);text-transform:uppercase;letter-spacing:.04em;color:var(--rl-red);align-items:flex-end;gap:12px;margin:30px 20px 16px;scroll-margin-top:70px;display:flex}.section-hd:after{content:"";background:var(--rl-black);flex:1;height:3px;margin-bottom:6px}.listings{flex-direction:column;gap:14px;padding:0 20px;display:flex}.post{position:relative}.post .plate{background:var(--rl-red);border:2px solid var(--rl-black);transition:transform .18s var(--rl-ease);border-radius:6px;position:absolute;inset:0;transform:translate(6px,6px)}.post .front{background:var(--rl-white);color:var(--rl-black);border:3px solid var(--rl-black);transition:transform .18s var(--rl-ease);border-radius:6px;position:relative;overflow:hidden}.post:hover .front{transform:translate(-2px,-2px)}.post:hover .plate{transform:translate(8px,8px)}.post .passed{background:var(--rl-black);color:var(--rl-cream);border-bottom:3px solid var(--rl-ochre);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.12em;padding:10px 14px}.hero-img{background:var(--rl-red);border-bottom:3px solid var(--rl-black);min-height:120px;position:relative;overflow:hidden}.countdown{background:var(--rl-black);color:var(--rl-cream);font:700 13px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--rl-ochre);align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;bottom:14px;left:14px;transform:rotate(-1deg)}.countdown svg{width:14px;height:14px;color:var(--rl-ochre)}.countdown--past{border-color:var(--rl-cream-deep)}.countdown--past svg{color:var(--rl-cream-deep)}.hero-body{padding:16px 18px}.venue-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.venue-line .nm,.venue-line .hood{font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--rl-charcoal)}.venue-line a.nm{border-bottom:1.5px solid var(--rl-red);text-decoration:none}.venue-line .hood{align-items:center;gap:4px;display:inline-flex}.venue-line .hood svg{width:12px;height:12px;color:var(--rl-red)}.post h1,.post h3{font:500 28px/1.05 var(--rl-font-display);letter-spacing:.01em;margin:2px 0 0}.hero-quote{font:italic 400 15px/1.45 var(--rl-font-body);color:var(--rl-charcoal);border-left:3px solid var(--rl-red);margin-top:8px;padding-left:10px}.meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tag{border:2px solid var(--rl-black);font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--rl-black);background:0 0;border-radius:2px;padding:4px 10px}.tag.ochre{background:var(--rl-ochre);color:var(--rl-black)}.actions{border-top:1px solid #1a1a1a2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 8px;margin-top:12px;padding-top:12px;display:flex}.act-left{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.save{font:500 12px/1 var(--rl-font-body);color:var(--rl-charcoal);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.save svg{width:14px;height:14px}.save.on{color:var(--rl-red)}.save.on svg{fill:var(--rl-red)}.save.share{white-space:nowrap;text-decoration:none}.save.share.on svg{fill:none}.share-fallback{white-space:nowrap;text-decoration:none}.cal{border:2px solid var(--rl-black);background:var(--rl-black);color:var(--rl-cream);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.cal:hover{background:var(--rl-red);border-color:var(--rl-red)}.cal svg{width:13px;height:13px}.xref{border:1.5px dashed var(--rl-black);background:var(--rl-cream);font:500 12px/1.2 var(--rl-font-body);color:var(--rl-black);cursor:pointer;border-radius:2px;align-items:center;gap:6px;margin-top:10px;padding:5px 9px;text-decoration:none;display:inline-flex}.xref svg{width:12px;height:12px;color:var(--rl-red)}.xref:hover{background:var(--rl-ochre-soft)}.listing{background:var(--rl-cream-deep);border:2px solid var(--rl-black);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.listing--tappable{cursor:pointer}.listing .lstack{flex-direction:column;flex:none;display:flex;position:relative}.when{background:var(--rl-black);color:var(--rl-cream);border:2px solid var(--rl-black);border-radius:2px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:60px;padding:6px 10px 7px;line-height:1;display:inline-flex}.when .d{font:700 10px/1 var(--rl-font-display);letter-spacing:.18em;color:var(--rl-ochre);text-transform:uppercase}.when .t{font:400 17px/1 var(--rl-font-carved);letter-spacing:.01em;text-transform:uppercase;margin-top:3px}.listing .lstack--overlay .when{pointer-events:none;white-space:nowrap;border-radius:0;flex-direction:row;gap:4px;width:max-content;min-width:100%;padding:2px 0;position:absolute;bottom:0;left:0}.listing .lstack--overlay .when .d,.listing .lstack--overlay .when .t{margin-top:0;font-size:14px;line-height:1.2}.listing .lstack--overlay .when .d{letter-spacing:.04em}.listing .thumb{border:2px solid var(--rl-black);background:var(--rl-cream-deep);border-radius:4px;flex:none;width:84px;height:84px;overflow:hidden}.listing .thumb img{object-fit:cover;width:100%;height:100%;display:block}.listing .lbody{flex:1;min-width:0}.listing h3,.listing h4{font:500 18px/1.15 var(--rl-font-display);letter-spacing:.01em;margin:0}.listing .lmeta{font:500 12px/1.4 var(--rl-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--rl-charcoal);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.listing .lmeta svg{width:11px;height:11px;color:var(--rl-red);vertical-align:-1px}.listing .lmeta a{border-bottom:1.5px solid var(--rl-red);text-decoration:none}.listing .lteaser{flex-basis:100%;align-items:baseline;gap:5px;min-width:0;margin-top:-2px;display:flex}.listing .lteaser .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 14px/1.4 var(--rl-font-body);color:var(--rl-charcoal);flex:1;overflow:hidden}.listing .lteaser .m{font:600 13px/1.4 var(--rl-font-body);color:var(--rl-red);flex:none}.listing.open .lteaser{display:none}.listing .lacts{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.icon-btn{border:2px solid var(--rl-black);cursor:pointer;color:var(--rl-black);background:0 0;border-radius:2px;place-items:center;padding:7px;display:grid}.icon-btn:hover{background:var(--rl-ochre)}.icon-btn svg{width:14px;height:14px}.icon-btn.on{background:var(--rl-red);border-color:var(--rl-red);color:var(--rl-cream)}.icon-btn.on svg{fill:currentColor}.listing .chev{color:var(--rl-charcoal);transition:transform .15s var(--rl-ease);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.listing .chev svg{width:16px;height:16px}.listing.open .chev{transform:rotate(180deg)}.ldetail{border-top:1px dashed #1a1a1a4d;flex-basis:100%;margin-top:10px;padding-top:12px;display:none}.listing.open .ldetail{display:block}.ldetail img{border:2px solid var(--rl-black);border-radius:4px;margin-bottom:10px}.ldetail p{font:400 15px/1.55 var(--rl-font-body);color:var(--rl-charcoal);margin:0 0 8px}.ldetail .dwhen{font:500 12px/1.4 var(--rl-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--rl-black);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ldetail .dwhen svg{width:12px;height:12px;color:var(--rl-red)}.ldetail .dacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.see-all{border:2px solid var(--rl-black);background:var(--rl-black);color:var(--rl-cream);font:700 13px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.see-all:hover{background:var(--rl-red)}.see-all svg{width:15px;height:15px;color:var(--rl-ochre)}.see-all .hint{font:400 12px/1 var(--rl-font-body);letter-spacing:.08em;color:var(--rl-cream);opacity:.7;text-transform:none}.columns{flex-direction:column;gap:14px;margin-top:24px;padding:0 20px;display:flex}.columns .story{background:var(--rl-white);border:2px solid var(--rl-black);border-radius:6px;padding:16px 18px;overflow:hidden}.ahead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.avatar{border:2px solid var(--rl-black);width:40px;height:40px;font:700 14px/1 var(--rl-font-display);text-transform:uppercase;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.avatar.r{background:var(--rl-red);color:var(--rl-cream)}.avatar.o{background:var(--rl-ochre);color:var(--rl-black)}.avatar.k{background:var(--rl-black);color:var(--rl-cream)}.avatar.c{background:var(--rl-cream-deep);color:var(--rl-black)}.who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.who .name{font:600 16px/1.2 var(--rl-font-body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.who .name a{border-bottom:1.5px solid var(--rl-red);text-decoration:none}.who .meta{font:400 13px/1 var(--rl-font-body);color:var(--rl-charcoal)}.who .meta b{color:var(--rl-black);font-weight:500}.columns .story h1,.columns .story h2,.columns .story h3{font:500 22px/1.15 var(--rl-font-display);letter-spacing:.01em;text-wrap:pretty;margin:0 0 8px}.columns .story p{font:400 16px/1.55 var(--rl-font-body);color:var(--rl-charcoal);text-wrap:pretty;margin:0 0 10px}.columns .story p:last-child{margin-bottom:0}.story-img{border-top:2px solid var(--rl-black);border-bottom:2px solid var(--rl-black);background:var(--rl-cream-deep);margin:12px -18px;overflow:hidden}.hero-img,.story-img,.banner,.ldetail{container-type:inline-size}.hero-img>img,.story-img>img,.banner>img,.ldetail>img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:125cqw;display:block}.rl-carousel{position:relative;overflow:hidden}.rl-carousel__track{aspect-ratio:1;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.rl-carousel__track::-webkit-scrollbar{display:none}.rl-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.rl-carousel__slide img{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.rl-carousel__arrow{z-index:2;border:2px solid var(--rl-black);background:var(--rl-cream);width:34px;height:34px;color:var(--rl-black);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.rl-carousel__arrow svg{width:18px;height:18px}.rl-carousel__arrow--prev{left:8px}.rl-carousel__arrow--next{right:8px}.rl-carousel__arrow[aria-disabled=true]{opacity:.35;cursor:default}.rl-carousel__dots{z-index:2;pointer-events:none;justify-content:center;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0}.rl-carousel__dot{cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.rl-carousel__dot:focus-visible{outline:2px solid var(--rl-black);outline-offset:-3px;border-radius:50%}.rl-carousel__dot:before{content:"";box-sizing:border-box;border:1.5px solid var(--rl-black);background:var(--rl-cream);border-radius:50%;width:8px;height:8px;display:block}.rl-carousel__dot.active:before{background:var(--rl-black)}@media (forced-colors:active){.rl-carousel__dot.active:before{background:canvastext}}@media (prefers-reduced-motion:reduce){.rl-carousel__track{scroll-behavior:auto}}.rl-video{display:block;position:relative}.rl-video__player{background:var(--rl-black);width:100%;display:block}.rl-carousel__slide .rl-video{position:absolute;inset:0}.rl-carousel__slide .rl-video__player{object-fit:cover;object-position:center;width:100%;height:100%}.rl-video--framed .rl-video__player{aspect-ratio:auto 4/5;object-fit:cover;border:2px solid var(--rl-black);border-radius:4px;height:auto;max-height:125cqw}.rl-video--cover .rl-video__player{aspect-ratio:auto 4/5;object-fit:cover;height:auto;max-height:125cqw}.rl-video__play{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.rl-video__play:focus-visible{outline:2px solid var(--rl-black);outline-offset:-3px}.rl-video__badge{border:2px solid var(--rl-black);background:var(--rl-cream);width:56px;height:56px;color:var(--rl-black);box-shadow:0 2px 0 var(--rl-black);border-radius:50%;justify-content:center;align-items:center;display:flex}.rl-video__badge svg{width:24px;height:24px;margin-left:2px}.rl-video__badge--busy svg{margin-left:0;animation:.9s linear infinite rl-video-spin}@keyframes rl-video-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rl-video__badge--busy svg{animation:none}}.note-card{background:var(--rl-ochre);border:2px solid var(--rl-black);font:500 20px/1.35 var(--rl-font-script);color:var(--rl-black);text-wrap:pretty;margin-top:8px;padding:20px 20px 16px 26px;position:relative}.note-card:before{content:"“";font:700 52px/1 var(--rl-font-display);color:var(--rl-red);position:absolute;top:-6px;left:10px}.note-card .signoff{font:500 13px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--rl-charcoal);margin-top:10px;display:block}.react-row{border-top:1px dashed #1a1a1a2e;justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;padding-top:10px;display:flex}.save-btn{color:var(--rl-charcoal);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid}.save-btn.active{color:var(--rl-red)}.save-btn.active svg{fill:var(--rl-red)}.save-btn svg{width:18px;height:18px}.paper-end{border-top:3px double var(--rl-black);text-align:center;font:500 12px/1.6 var(--rl-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--rl-charcoal);margin:34px 20px 0;padding-top:18px}.paper-end b{color:var(--rl-red)}.tabbar{background:var(--rl-black);border-top:2px solid var(--rl-ochre);width:100%;max-width:640px;padding:9px 0 calc(9px + env(safe-area-inset-bottom));z-index:30;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab-item{cursor:pointer;color:var(--rl-cream);opacity:.55;font:500 11px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;text-decoration:none;display:flex}.tab-item.active{color:var(--rl-ochre);opacity:1}.tab-item svg{width:20px;height:20px}.banner{background:var(--rl-red);border-bottom:3px solid var(--rl-black);min-height:120px;position:relative;overflow:hidden}.vhead{border-bottom:2px solid var(--rl-black);padding:20px 20px 18px;position:relative;overflow:hidden}.vkind{font:500 12px/1 var(--rl-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--rl-red);margin-bottom:8px}.vhead h1{font:700 38px/.98 var(--rl-font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px}.vhead h1 .carve{font-size:31px}.vmeta{font:500 13px/1.5 var(--rl-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--rl-charcoal);z-index:1;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.vmeta span{align-items:center;gap:5px;display:inline-flex}.vmeta svg{width:13px;height:13px;color:var(--rl-red)}.follow-row{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex;position:relative}.follow{border:2px solid var(--rl-black);background:var(--rl-red);color:var(--rl-cream);font:700 13px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.follow:hover{background:var(--rl-red-deep)}.follow.on{background:var(--rl-ochre);color:var(--rl-black)}.follow svg{width:15px;height:15px}.ghost-btn{border:2px solid var(--rl-black);color:var(--rl-black);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:7px;padding:12px 14px;text-decoration:none;display:inline-flex}.ghost-btn:hover{background:var(--rl-cream-deep)}.ghost-btn svg{width:14px;height:14px}.neighbors{border:2px solid var(--rl-black);background:var(--rl-black);color:var(--rl-cream);border-radius:6px;margin:26px 20px 0;padding:16px;position:relative;overflow:hidden}.neighbors .nt{font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--rl-ochre);margin-bottom:4px}.neighbors p{font:400 14px/1.5 var(--rl-font-body);color:#d4c4a8d9;z-index:1;max-width:380px;margin:0 0 12px;position:relative}.n-row{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.n-chip{border:2px solid var(--rl-cream);color:var(--rl-cream);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.n-chip:hover{background:var(--rl-red)}.n-chip svg{width:12px;height:12px;color:var(--rl-ochre)}.you-fold{min-height:432px}.empty-state{border:2px dashed var(--rl-black);background:var(--rl-cream-deep);text-align:center;font:500 15px/1.5 var(--rl-font-body);color:var(--rl-charcoal);border-radius:6px;margin:20px;padding:26px 20px}.empty-state b{color:var(--rl-black)}.empty-state a{color:var(--rl-red)}.chip-list{flex-direction:column;gap:10px;padding:0 20px;display:flex}.ldetail .chip-list{padding:0}.vchip{background:var(--rl-white);border:2px solid var(--rl-black);border-radius:6px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vchip .cbody{flex:1;min-width:0}.vchip .cname{font:600 15px/1.2 var(--rl-font-body)}.vchip .cname a{border-bottom:1.5px solid var(--rl-red);text-decoration:none}.vchip .ckind{font:500 11px/1.4 var(--rl-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--rl-charcoal);margin-top:2px}.settings-block{border:2px solid var(--rl-black);background:var(--rl-white);border-radius:6px;margin:0 20px;padding:16px}.settings-block .st{font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--rl-red);margin-bottom:8px}.settings-block p{font:400 14px/1.55 var(--rl-font-body);color:var(--rl-charcoal);margin:0 0 8px}.settings-block p:last-child{margin-bottom:0}.settings-block b{color:var(--rl-black)}.reset-btn{border:2px solid var(--rl-black);color:var(--rl-black);font:700 12px/1 var(--rl-font-display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:7px;margin-top:6px;padding:10px 14px;display:inline-flex}.reset-btn:hover{background:var(--rl-ochre)}.reset-btn svg{width:13px;height:13px}.reset-btn--go{background:var(--rl-red);border-color:var(--rl-red);color:var(--rl-cream);margin-right:8px}.reset-btn--go:hover{background:var(--rl-red-deep);border-color:var(--rl-red-deep)}.legal-body{padding:0 20px 32px}.legal-body p{font:400 15px/1.6 var(--rl-font-body);max-width:62ch;margin:0 0 8px}.legal-body .section-hd{margin-left:0;margin-right:0}.legal-body a{color:var(--rl-red)}
