.hl-news{--paper:#f8f6f0;--ink:#121212;--ink-soft:#4b4b4b;--hair:#121212;--rule:#cfcbc0;--head:"Libre Caslon Text", Georgia, serif;--sans:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;background:var(--paper);width:100%;min-height:100vh;color:var(--ink);font-family:var(--rh-serif)}.hl-news a{color:inherit;text-decoration:none}.hl-news-sheet{max-width:1140px;margin:0 auto;padding:26px 32px 44px}.hl-news-label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700;display:block}.hl-news-head{grid-template-columns:170px 1fr 170px;align-items:center;gap:20px;padding-bottom:10px;display:grid}.hl-news-ear{border:1px solid var(--hair);font-family:var(--sans);padding:8px 10px}.hl-news-ear-quote{font-family:var(--head);text-align:center;margin:0;font-size:13px;font-style:italic;line-height:1.35}.hl-news-ear--right{text-align:left}.hl-news-ear-text{color:var(--ink-soft);margin:4px 0 0;font-size:10.5px;line-height:1.4}.hl-news-masthead{font-family:"UnifrakturMaguntia", var(--head);text-align:center;text-transform:capitalize;white-space:nowrap;margin:0;font-size:clamp(50px,7.6vw,92px);font-weight:400;line-height:1}.hl-news-dateline{border-top:1px solid var(--hair);border-bottom:3px double var(--hair);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;font-weight:500;display:flex}.hl-news-front{grid-template-columns:2.4fr 1fr;margin-top:18px;display:grid}.hl-news-lead{border-right:1px solid var(--rule);padding-right:22px}.hl-news-headline{font-family:var(--head);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.hl-news-deck{font-family:var(--head);color:var(--ink-soft);margin:0 0 10px;font-size:19px;line-height:1.35}.hl-news-byline{font-family:var(--sans);letter-spacing:.06em;margin:0 0 16px;font-size:11px;font-weight:700}.hl-news-photo{margin-bottom:18px;display:block}.hl-news-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.hl-news-credit{font-family:var(--sans);letter-spacing:.04em;text-align:right;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:9.5px;display:block}.hl-news-cutline{font-family:var(--head);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.hl-news-lead-stories{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;display:grid}.hl-news-lead-stories .hl-news-story{padding-top:14px}.hl-news-lead-stories .hl-news-story:first-child{border-right:1px solid var(--rule);padding-right:18px}.hl-news-lead-stories .hl-news-story+.hl-news-story{padding-left:18px}.hl-news-story{flex-direction:column;gap:6px;display:flex}.hl-news-story .hl-news-label{color:var(--ink-soft)}.hl-news-story-title{font-family:var(--head);font-size:22px;font-weight:700;line-height:1.15}.hl-news-story-title--sm{font-size:18px}.hl-news-story-body{font-size:15.5px;line-height:1.5}.hl-news-jump{font-family:var(--sans);color:var(--ink-soft);font-size:10.5px;font-style:italic;font-weight:500}.hl-news-story:hover .hl-news-story-title,.hl-news-brief:hover .hl-news-brief-title,.hl-news-inside:hover span:first-child{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hl-news-rail{padding-left:22px}.hl-news-story--rail{border-bottom:1px solid var(--hair);padding-bottom:16px}.hl-news-rail-block{margin-top:18px}.hl-news-rail-head{border-bottom:1px solid var(--hair);margin-bottom:4px;padding-bottom:6px;font-weight:800}.hl-news-brief{border-bottom:1px solid var(--rule);padding:8px 0;display:block}.hl-news-brief:last-child{border-bottom:0}.hl-news-brief-title{font-family:var(--head);font-size:16px;font-weight:700;line-height:1.25;display:block}.hl-news-brief-body{color:var(--ink-soft);margin-top:2px;font-size:14px;line-height:1.4;display:block}.hl-news-radio{grid-template-columns:64px 1fr;align-items:center;gap:10px;padding-top:6px;display:grid}.hl-news-radio img{object-fit:cover;filter:grayscale()contrast(1.05);width:64px;height:64px}.hl-news-band{border-top:3px double var(--hair);margin-top:26px}.hl-news-band-head{border-bottom:1px solid var(--hair);font-family:var(--sans);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 14px;padding:6px 0;display:flex}.hl-news-band-head h2{letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.hl-news-band-tabs{letter-spacing:.06em;color:var(--ink-soft);flex-wrap:wrap;gap:4px 8px;font-size:10.5px;font-weight:600;display:flex}.hl-news-band-tabs button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hl-news-band-tabs button:hover,.hl-news-band-tabs button.is-active{color:var(--ink)}.hl-news-band-tabs button.is-active{text-underline-offset:3px;text-decoration:underline}.hl-news-empty{font-family:var(--head);color:var(--ink-soft);margin:0 0 10px;font-style:italic}.hl-news-more{border:0;border-bottom:1px solid var(--ink-soft);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:16px;padding:0;font-size:11px;font-weight:700}.hl-news-more:hover{border-bottom-color:var(--ink)}.hl-news-band-grid{grid-template-columns:repeat(4,1fr);display:grid}.hl-news-band-grid .hl-news-story{border-left:1px solid var(--rule);padding:0 16px 16px}.hl-news-band-grid .hl-news-story:nth-child(4n+1){border-left:0;padding-left:0}.hl-news-band-grid .hl-news-story:nth-child(4n){padding-right:0}.hl-news-band-grid .hl-news-story:nth-child(n+5){border-top:1px solid var(--rule);padding-top:16px}.hl-news-index-row{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding-top:16px;display:grid}.hl-news-box{border:1px solid var(--hair);padding:10px 12px 12px}.hl-news-inside{font-family:var(--head);align-items:baseline;gap:6px;padding:5px 0;font-size:16px;display:flex}.hl-news-inside span:last-child{font-family:var(--sans);text-transform:uppercase;font-size:11px;font-weight:700}.hl-news-leader{border-bottom:1px dotted var(--ink-soft);flex:1;transform:translateY(-4px)}.hl-news-letters{font-family:var(--head);margin:6px 0 10px;font-size:16px;line-height:1.35}.hl-news-links{flex-wrap:wrap;gap:6px 12px;display:flex}.hl-news-links a{border-bottom:1px solid var(--ink-soft)}.hl-news-links a:hover{border-bottom-color:var(--ink)}.hl-news-foot{border-top:3px double var(--hair);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin-top:28px;padding-top:6px;font-size:10px;font-weight:500;display:flex}@media (max-width:900px){.hl-news-sheet{padding:18px 16px 36px}.hl-news-head{grid-template-columns:1fr;gap:8px}.hl-news-ear{display:none}.hl-news-masthead{white-space:normal}.hl-news-dateline{flex-direction:column;align-items:center;gap:2px}.hl-news-front{grid-template-columns:1fr}.hl-news-lead{border-right:0;padding-right:0}.hl-news-rail{border-top:1px solid var(--hair);margin-top:22px;padding-top:16px;padding-left:0}.hl-news-lead-stories,.hl-news-band-grid,.hl-news-index-row{grid-template-columns:1fr}.hl-news-lead-stories .hl-news-story:first-child,.hl-news-band-grid .hl-news-story,.hl-news-band-grid .hl-news-story+.hl-news-story{border-left:0;border-right:0;border-bottom:1px solid var(--rule);padding:14px 0}.hl-news-lead-stories .hl-news-story+.hl-news-story{padding-left:0}}.hl-news-editions{flex-direction:column;display:flex}.hl-news-edition{border:0;border-bottom:1px solid var(--rule);font-family:var(--head);text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;padding:6px 0;font-size:15px}.hl-news-edition:last-child{border-bottom:0}.hl-news-edition:hover,.hl-news-edition.is-active{color:var(--ink)}.hl-news-edition.is-active{text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:900px){.hl-news-band-grid .hl-news-story:nth-child(n){border-top:0;border-left:0;border-bottom:1px solid var(--rule);padding:14px 0}}
.rec{--cream:#f4ecdc;--card:#fbf7ee;--ink:#1e2430;--navy:#1d3557;--red:#c8323a;--muted:#6a6e77;--rule:#ddd2bf;--script:"Shrikhand", var(--rh-serif);--race:"Archivo", "Helvetica Neue", Arial, sans-serif;background:var(--cream);width:100%;min-height:100vh;color:var(--ink);font-family:var(--rh-serif);position:relative;overflow-x:clip}.rec:before{content:"";-webkit-mask-image:var(--rh-grain-mask);mask-image:var(--rh-grain-mask);pointer-events:none;background:#281e0f2d;position:fixed;inset:0;-webkit-mask-size:220px 220px;mask-size:220px 220px}.rec a{color:inherit;text-decoration:none}.rec-cap{font-family:var(--race);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px;font-style:italic;font-weight:700}.rec-red,.rec-cap.rec-red{color:var(--red)}.rec-script{font-family:var(--script);color:var(--navy);text-shadow:2px 2px 0 var(--red);margin:0;font-weight:400;line-height:1}.rec-lede{max-width:48ch;margin:18px 0 0;font-size:18px;line-height:1.6}.rec-vinyl{flex:none;position:relative}.rec-vinyl-disc{background:radial-gradient(circle closest-side,#0000 0 36%,#0f1114 36% 39%,#0000 39%),repeating-radial-gradient(circle closest-side,#121417 0 1.5px,#1f232a 1.5px 3px);border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 28px #141e3247}.rec-vinyl.is-spinning .rec-vinyl-disc{animation:3.6s linear infinite rec-spin}@keyframes rec-spin{to{transform:rotate(360deg)}}.rec-vinyl-label{background:var(--lbl,var(--red));border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;overflow:hidden}.rec-vinyl-label img{object-fit:cover;width:100%;height:100%}.rec-vinyl-label:after{content:"";background:var(--cream);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.rec-vinyl-sheen{background:conic-gradient(from 30deg, transparent 0 6%, #ffffff1a 10%, transparent 16% 50%, #ffffff14 60%, transparent 66%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.rec-list{margin:0;padding:0;list-style:none}.rec-row{border-bottom:1px solid var(--rule);grid-template-columns:34px auto minmax(16px,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;display:grid}.rec-row-genre{color:var(--navy);margin-top:4px;font-size:9.5px}.rec-num{font-family:var(--race);color:var(--red);font-size:11px;font-style:italic;font-weight:800}.rec-row-main{flex-direction:column;gap:3px;display:flex}.rec-row-title{font-size:18px;line-height:1.3;transition:color .16s}.rec-row-desc{color:var(--muted);font-size:14.5px;line-height:1.5}.rec-dots{border-bottom:1px dotted #b9ad99;transform:translateY(-4px)}.rec-row-meta{text-align:right;font-size:9.5px}.rec-row:hover .rec-row-title{color:var(--red)}.rec-genres{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rec-genre{border:1.5px solid var(--rule);font-family:var(--race);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:10px;font-style:italic;font-weight:700}.rec-genre:hover{border-color:var(--navy)}.rec-genre.is-active{border-color:var(--red);background:var(--red);color:var(--cream)}.rec-flip{border:0;border-bottom:2px solid var(--navy);font-family:var(--race);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;margin-top:14px;padding:0 0 2px;font-size:10.5px;font-style:italic;font-weight:700}.rec-flip-icon{font-family:system-ui,sans-serif;font-style:normal}.rec-flip:hover{color:var(--red);border-bottom-color:var(--red)}.rec-connect-line{margin:0 0 14px;font-size:24px;line-height:1.35}.rec-links{font-family:var(--race);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);flex-wrap:wrap;gap:8px 14px;font-size:11px;font-style:italic;font-weight:700;display:flex}.rec-links span{color:var(--rule)}.rec-links a{border-bottom:2px solid #0000}.rec-links a:hover{color:var(--red);border-bottom-color:var(--red)}.rec-single-col{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding:70px 24px 90px;display:flex}.rec-single-hero{width:400px;height:240px;margin-bottom:34px;position:relative}.rec-single-sleeve{z-index:2;background:linear-gradient(90deg, transparent 0 78%, var(--red) 78% 82%, transparent 82%), var(--navy);place-items:center;width:230px;height:230px;display:grid;position:absolute;top:5px;left:30px;box-shadow:0 16px 34px #141e3240}.rec-single-sleeve .rec-script{color:var(--cream);text-shadow:3px 3px 0 var(--red);font-size:72px}.rec-single-vinyl{z-index:1;top:5px;left:140px;position:absolute!important}.rec-single-name{margin-bottom:12px;font-size:60px}.rec-single-col .rec-lede{margin-left:auto;margin-right:auto}.rec-single-section{text-align:left;width:100%;margin-top:64px;scroll-margin-top:40px}.rec-single-head{color:var(--navy);align-items:center;gap:12px;margin-bottom:14px;display:flex}.rec-single-head:before,.rec-single-head:after{content:"";background:var(--rule);flex:1;height:1px}.rec-single-section .rec-connect{text-align:center}.rec-single-section .rec-links{justify-content:center}.rec-rail{z-index:5;text-align:left;width:180px;position:fixed;top:75px}.rec-rail--left{left:max(28px,50% - 550px)}.rec-rail--right{right:max(28px,50% - 550px)}.rec-track{border-bottom:1px solid var(--rule);grid-template-columns:30px 30px minmax(0,1fr);align-items:center;gap:12px;padding:14px 10px;transition:border-color .2s;display:grid}.rec-track:hover{border-bottom-color:var(--navy)}.rec-track .rec-row-main{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.rec-track:hover .rec-row-main{transform:translate(5px)}.rec-track:hover .rec-row-title{color:var(--red)}.rec-track-play{box-sizing:border-box;border:1.5px solid var(--navy);width:30px;height:30px;color:var(--navy);border-radius:50%;place-items:center;padding-left:2px;font-size:10px;transition:color .16s,border-color .16s;display:grid;position:relative}.rec-track-play:before{content:"";background:conic-gradient(from 0deg, transparent 0 8%, #ffffff38 13%, transparent 19% 55%, #ffffff24 61%, transparent 67%), radial-gradient(circle, var(--cream) 0 1.5px, var(--red) 2px 6.5px, transparent 7px), repeating-radial-gradient(circle, #121417 0 1px, #272b33 1px 2px);opacity:0;border-radius:50%;transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1.5px;transform:scale(.5)}.rec-track:hover .rec-track-play{color:#0000;border-color:#0000}.rec-track:hover .rec-track-play:before{opacity:1;animation:1.8s linear infinite rec-spin;transform:scale(1)}.rec-discog{grid-template-columns:repeat(auto-fill,minmax(150px,180px));gap:28px 40px;display:grid}.rec-discog-item{flex-direction:column;gap:5px;display:flex;position:relative}.rec-discog-item:hover{z-index:2}.rec-discog-art{aspect-ratio:1;margin-bottom:8px;display:block;position:relative}.rec-discog-vinyl{transition:transform .52s cubic-bezier(.2,.8,.2,1);top:4%;left:4%;transform:translate(16%);width:92%!important;height:92%!important;position:absolute!important}.rec-discog-item:hover .rec-discog-vinyl{transform:translate(36%)rotate(120deg)}.rec-discog-cover{z-index:1;background:var(--sleeve);align-items:flex-end;padding:14px;transition:transform .26s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 24px #141e3238}.rec-discog-cover:after{content:"";border:1px solid #f4ecdc1f;border-radius:50%;position:absolute;inset:7%}.rec-discog-cover .rec-script{color:var(--cream);text-shadow:none;font-size:21px;line-height:1.05}.rec-discog-item:hover .rec-discog-cover{transform:translateY(-4px)}.rec-discog-title{font-size:17px}.rec-discog-item:hover .rec-discog-title{color:var(--red)}.rec-dial-face{background:linear-gradient(#24436e,#1d3557);border-radius:10px;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #1d3557,inset 0 0 0 6px #f4ecdc38,0 14px 28px #141e3238}.rec-dial-band{color:#f4ecdc8c;position:absolute;top:12px;left:16px}.rec-dial-scale{background:repeating-linear-gradient(90deg,#f4ecdcd9 0 2px,#0000 2px 50px) 0 100%/100% 20px no-repeat,repeating-linear-gradient(90deg,#f4ecdc66 0 1px,#0000 1px 10px) 0 100%/100% 9px no-repeat;border-bottom:1px solid #f4ecdc59;height:20px;position:absolute;top:42px;left:6%;right:6%}.rec-station{width:120px;color:var(--cream);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0 16px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.rec-station-freq{font-family:var(--race);letter-spacing:.1em;color:#f4ecdc99;font-size:10px;font-style:italic;font-weight:700}.rec-station-name{font-family:var(--script);color:#f4ecdcbf;font-size:18px;line-height:1;transition:color .2s,text-shadow .2s}.rec-station.is-tuned .rec-station-name,.rec-station:focus-visible .rec-station-name{color:#fff;text-shadow:0 0 14px #ff7878d9}.rec-station.is-tuned .rec-station-freq{color:#ffb3b6}.rec-dial-needle{pointer-events:none;background:#ff4d4d;width:2px;transition:left .65s cubic-bezier(.3,.7,.2,1);position:absolute;top:8px;bottom:8px;transform:translate(-50%);box-shadow:0 0 10px #ff4d4dcc}.rec-dial-status{text-align:center;margin-top:12px}@media (prefers-reduced-motion:reduce){.rec-vinyl.is-spinning .rec-vinyl-disc{animation:none}}@media (max-width:1099px){.rec--single{padding-bottom:80px}.rec-rail--left,.rec .rr-block--listener{display:none}.rec-rail--right{display:contents}.rec .rr-block--themes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:26px 16px 0;display:flex}.rec .rr-block--themes .rr-head{border:0;margin:0;padding:0}.rec .rr-themes{flex-flow:wrap;justify-content:center}.rec .rr-theme{width:auto;padding:5px 11px}.rec-single-col{padding-top:40px}.rec .rr-spin{z-index:20;background:var(--navy);color:var(--cream);border-radius:12px;flex-direction:row;align-items:center;gap:12px;margin:0;padding:8px 14px 8px 8px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 26px #141e3252}.rec .rr-spin-head{display:none}.rec .rr-spin-track{flex:1;margin:0}.rec .rr-spin-art{border-radius:6px;width:40px;height:40px}.rec .rr-spin-artist{color:#f4ecdcb3}.rec .rr-spin:hover .rr-spin-title{color:#ffb3b6}.rec .rr-spin .rr-wave{flex:none;width:70px}.rec .rr-spin .rr-wave i{background:#f4ecdc59}.rec .rr-spin.is-live .rr-wave i{background:#ff6b6b}}@media (max-width:900px){.rec-single-hero{zoom:.82}.rec-single-name{font-size:44px}.rec-row{grid-template-columns:30px minmax(0,1fr);row-gap:2px}.rec-row .rec-row-meta{text-align:left;grid-column:2}.rec-row .rec-dots{display:none}.rec-track{grid-template-columns:30px 26px minmax(0,1fr)}.rec-discog{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px}.rec-discog-cover .rec-script{font-size:17px}.rec-station{width:96px}.rec-dial-band{display:none}.rec-station-name{font-size:14px}}@keyframes rec-from-sleeve{0%{transform:translate(-110px)rotate(-90deg)}to{transform:none}}@keyframes rec-drop-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rec-single-vinyl{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both rec-from-sleeve}.rec-single-col>:nth-child(-n+5){animation:.64s cubic-bezier(.2,.8,.2,1) both rec-drop-in}.rec-single-col>:nth-child(2){animation-delay:.12s}.rec-single-col>:nth-child(3){animation-delay:.19s}.rec-single-col>:nth-child(4){animation-delay:.26s}.rec-single-col>:nth-child(5){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.rec-single-vinyl,.rec-single-col>*,.rec-track:hover .rec-track-play:before{animation:none}}
