:root{--spe-wine:#a40037;--spe-wine-dark:#710024;--spe-ink:#17171b;--spe-muted:#66646a;--spe-border:#ecebed}body{background:#fff}.spe-shell{max-width:1280px;width:calc(100% - 64px);margin-inline:auto}.spe-site-header,.spe-editorial-home,.spe-editorial-footer{font-family:Arial,Helvetica,sans-serif}.spe-site-header *,.spe-editorial-home *,.spe-editorial-footer *{box-sizing:border-box}.spe-site-header a,.spe-editorial-home a,.spe-editorial-footer a{text-decoration:none}.spe-site-header{background:#fff;position:relative;z-index:25}.spe-header-main{height:235px;display:grid;align-items:center;grid-template-columns:1fr auto 1fr}.spe-brand{display:block;width:255px;justify-self:center}.spe-brand img{display:block;width:100%;height:192px;object-fit:contain}.spe-header-search{justify-self:start}.spe-header-menu{justify-self:end}.spe-popover{position:relative;line-height:1}.spe-popover summary{display:grid;place-items:center;list-style:none;cursor:pointer;color:var(--spe-wine);width:64px;height:64px;border-radius:6px}.spe-popover summary svg{width:48px;height:48px}.spe-popover summary::-webkit-details-marker{display:none}.spe-popover summary:hover,.spe-popover[open] summary{background:#fff1f5}.spe-site-header :focus-visible,.spe-editorial-home :focus-visible,.spe-editorial-footer :focus-visible{outline:3px solid #bb426a;outline-offset:4px}.spe-popover-body{position:absolute;top:calc(100% + 8px);z-index:100;background:#fff;border:1px solid #e7e4e8;box-shadow:0 12px 28px #1f172018;border-radius:8px;padding:16px}.spe-header-search .spe-popover-body{left:0;width:min(390px,calc(100vw - 40px))}.spe-header-menu .spe-popover-body{right:0;min-width:240px}.spe-menu-links{display:grid;gap:2px}.spe-menu-links a{padding:13px 10px;color:var(--spe-ink);font-size:16px;line-height:1.2;font-weight:700}.spe-menu-links a:hover{background:#fff1f5;color:var(--spe-wine)}.spe-search-box form{display:flex;gap:8px}.spe-search-box input[type=search]{min-width:0;flex:1;height:46px;padding:8px 10px}.spe-search-box button{background:var(--spe-wine);color:#fff;border:0;padding:10px;border-radius:4px}.spe-streaming-band{background:#f8f8f9}.spe-streaming-list{display:flex;justify-content:center;align-items:center;gap:8px;padding-block:9px;min-height:76px}.spe-site-header .spe-platform{height:58px;width:100px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #efedef;border-radius:7px;background:#fafafa;color:#111;line-height:1}.spe-platform svg{width:78px;height:46px}.spe-platform:hover{background:#fff;border-color:#cdb3bd}body.home #main{padding-block:0}body.home .ct-trending-block{display:none}body.home #main>.ct-container-full{padding:0;margin:0;width:100%;max-width:none}.spe-editorial-home{padding-top:40px;padding-bottom:100px;background:#fff;color:var(--spe-ink);font-size:16px;line-height:1.45}.spe-editorial-home a{color:inherit}.spe-editorial-home a:hover{color:var(--spe-wine)}.spe-top-stories{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:18px;align-items:stretch}.spe-carousel{position:relative;min-width:0}.spe-carousel [hidden],.spe-carousel-controls[hidden]{display:none!important}.spe-carousel .spe-lead{height:100%}.spe-carousel .spe-lead-content{padding-bottom:42px}.spe-carousel-controls{position:absolute;bottom:15px;right:18px;display:flex;align-items:center;gap:8px;z-index:3}.spe-carousel-controls>button{display:grid;place-items:center;min-width:44px;height:44px;padding:0;border:1px solid #fff9;border-radius:50%;background:#0006;color:#fff;font-size:32px;line-height:1}.spe-carousel-dots{display:flex}.spe-carousel-dots button{min-width:28px;width:28px;height:44px;padding:0;border:0;background:#fff0}.spe-carousel-dots span{display:block;margin:auto;width:8px;height:8px;border-radius:50%;background:#ddd}.spe-carousel-dots [aria-pressed=true] span{background:#e52664}.spe-lead{position:relative;min-width:0;border-radius:7px;overflow:hidden;background:#201b1e;min-height:390px}.spe-lead-link{display:block;position:relative;height:100%;min-height:390px;overflow:hidden;color:#fff!important}.spe-lead img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.spe-lead-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000e,#0005 55%,transparent 90%)}.spe-lead-content{position:absolute;bottom:25px;left:24px;right:24px;color:#fff;z-index:1}.spe-lead-tag{display:inline-block;background:var(--spe-wine);padding:4px 7px;border-radius:3px;font-size:12px;font-weight:700;color:#fff}.spe-editorial-home .spe-lead-content :is(h1,h2){color:#fff;font-family:inherit;font-size:clamp(26px,2.7vw,36px);line-height:1.08;font-weight:750;letter-spacing:-.025em;margin:8px 0 10px}.spe-lead-content p{font-size:16px;line-height:1.35;margin:0 0 14px;color:#fff}.spe-lead-cta{display:inline-block;padding:10px 18px;border-radius:5px;background:var(--spe-wine);font-size:14px;font-weight:700}.spe-ranking{padding:17px;border-radius:7px;background:linear-gradient(#fff,#f6e9ee);min-width:0;border:1px solid #f2ecef}.spe-ranking-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.spe-ranking-header h2{font:700 22px/1.15 Arial,sans-serif;letter-spacing:-.7px;margin:0;color:var(--spe-ink)}.spe-ranking-header strong{color:var(--spe-wine)}.spe-ranking-header>a{font-size:12px;white-space:nowrap;font-weight:700;color:var(--spe-wine)}.spe-ranking ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.spe-ranking li{display:grid;grid-template-columns:25px 82px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.spe-rank-number{display:grid;place-items:center;color:#fff;background:var(--spe-wine);border-radius:50%;width:25px;height:25px;font-size:14px;font-weight:700}.spe-rank-image{width:82px;height:58px;display:block;overflow:hidden;border-radius:5px;background:#eee}.spe-rank-image img{width:100%;height:100%;object-fit:cover}.spe-ranking h3{font:700 14px/1.25 Arial,sans-serif;letter-spacing:0;margin:0;color:var(--spe-ink)}.spe-section{margin-top:85px}.spe-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;margin-bottom:25px;border-bottom:1px solid var(--spe-border)}.spe-section-heading h2{font:750 32px/1.12 Arial,sans-serif;letter-spacing:-1px;color:var(--spe-ink);margin:0}.spe-section-heading p{color:var(--spe-muted);font-size:15px;margin:6px 0 0}.spe-section-heading>a{color:var(--spe-wine);font-weight:700;font-size:14px;white-space:nowrap}.spe-section-kicker{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--spe-wine);font-weight:800;margin-bottom:8px}.spe-grid{display:grid;gap:24px;min-width:0}.spe-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.spe-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.spe-story-card{min-width:0;position:relative}.spe-story-figure{display:block;overflow:hidden;border-radius:6px;background:#f1eeee;aspect-ratio:16/9}.spe-story-figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.spe-story-figure:hover img{transform:scale(1.03)}.spe-story-info{padding:14px 0 0}.spe-eyebrow{display:block;font-size:11px;letter-spacing:.11em;font-weight:800;text-transform:uppercase;color:var(--spe-wine);line-height:1.3}.spe-story-info h3{font:700 18px/1.28 Arial,sans-serif;letter-spacing:-.25px;color:var(--spe-ink);margin:8px 0}.spe-story-info time,.spe-story-meta{font-size:12px;color:var(--spe-muted)}.spe-news-card .spe-story-figure{aspect-ratio:1.43;position:relative}.spe-news-card .spe-eyebrow{position:absolute;bottom:9px;left:9px;background:var(--spe-wine);color:#fff;padding:5px 7px;font-size:13px;letter-spacing:0;border-radius:3px}.spe-news-card .spe-story-info{padding-top:4px}.spe-news-card .spe-story-info time{font-size:15px}.spe-categories{margin-top:125px}.spe-categories .spe-section-heading{border:0;margin-bottom:8px;padding:0}.spe-categories h2{font-size:24px;letter-spacing:-.5px}.spe-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.spe-category-tile{display:block;position:relative;min-width:0;height:115px;border-radius:6px;overflow:hidden;background:#111b2e;color:#fff!important}.spe-category-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000c,transparent 85%)}.spe-category-tile img{width:100%;height:100%;object-fit:cover}.spe-category-tile>span{position:absolute;z-index:1;bottom:9px;left:10px;font-size:16px;font-weight:700;text-shadow:0 1px 4px #000}.spe-category-tile .spe-stream-tile-art{top:20px;bottom:auto;transform:rotate(-12deg);color:#70a0ff;font-size:19px;line-height:1.3}.spe-paired-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px}.spe-paired-sections .spe-section{margin-top:105px}.spe-critique{border-top:3px solid var(--spe-wine);padding-top:42px;margin-top:65px}.spe-small-card .spe-story-info{padding-top:5px}.spe-small-card .spe-story-info h3{font-size:13px;line-height:1.3;margin:4px 0}.spe-small-card .spe-eyebrow,.spe-small-card time{font-size:10px}.spe-bottom-news{margin-top:135px}.spe-bottom-news .spe-section-heading{border:0;padding:0;margin-bottom:8px}.spe-bottom-news h2{font-size:24px}body:not(.home) #main{background:#fff}body:not(.home) .entry-content{color:#272329;font-size:18px;line-height:1.7}body:not(.home) .entry-content a:not(.wp-block-button__link){color:var(--spe-wine);text-decoration:underline}body:not(.home) .ct-container{max-width:1200px}body:not(.home) article .entry-content img{height:auto}body:not(.home) .entry-card img{border-radius:6px}body:not(.home) .entry-card .entry-title{font-size:23px;line-height:1.3}.spe-editorial-footer{background:#710024!important;border-top:0!important;color:#fff}.spe-footer-wrap{max-width:1280px;width:calc(100% - 64px);margin:auto;padding:36px 0 20px;display:grid;grid-template-columns:1.4fr .6fr .85fr 1.05fr;gap:20px 42px}.spe-footer-brand{text-align:center}.spe-footer-brand img{width:180px;height:130px;object-fit:contain;filter:brightness(0) invert(1)}.spe-footer-brand p{font-size:15px;color:#f0d4df;line-height:1.7;margin:8px 0}.spe-footer-col h2{color:#fff;font:700 18px/1.3 Arial,sans-serif;margin:12px 0 15px}.spe-footer-col ul{list-style:none;margin:0;padding:0}.spe-footer-col li{margin:0 0 7px}.spe-footer-col a{color:#f6e4eb;font-size:15px}.spe-footer-col a:hover{color:#fff;text-decoration:underline}.spe-footer-news{padding-left:30px;border-left:1px solid #ffffff30}.spe-newsletter-input{display:flex;background:#fff;border-radius:8px;overflow:hidden}.spe-newsletter-input input{flex:1;min-width:0;border:0!important;background:#fff!important;color:#555;height:48px;padding:12px;font-size:14px}.spe-newsletter-input button{width:48px;min-width:48px;border:0;background:#a40037;color:#fff;font-size:25px;opacity:1}.spe-newsletter-preview #spe-newsletter-note{font-size:12px;margin-top:8px}.spe-footer-news p{font-size:15px;color:#f6e4eb;line-height:1.5}.spe-footer-cta{display:inline-block;margin-top:10px;padding:13px 16px;border-radius:6px;background:#fff;color:#710024!important;font-size:14px;font-weight:700}.spe-footer-bottom{grid-column:1/-1;padding-top:14px;border-top:1px solid #fff3;font-size:12px;color:#f6e4eb}.ct-cookies-content{color:#282126}@media(max-width:1100px){.spe-header-main{height:190px}.spe-brand{width:220px}.spe-brand img{height:165px}.spe-top-stories{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.spe-ranking li{grid-template-columns:22px 64px minmax(0,1fr);gap:8px}.spe-rank-image{width:64px;height:50px}.spe-ranking h3{font-size:13px}.spe-ranking-header h2{font-size:20px}.spe-grid{gap:18px}.spe-paired-sections{column-gap:30px}.spe-footer-wrap{gap:24px}.spe-footer-news{padding-left:20px}}@media(max-width:850px){.spe-shell,.spe-footer-wrap{width:calc(100% - 40px)}.spe-header-main{height:140px}.spe-brand{width:170px}.spe-brand img{height:125px}.spe-popover summary{width:50px;height:50px}.spe-popover summary svg{width:34px;height:34px}.spe-top-stories{grid-template-columns:1fr}.spe-lead,.spe-lead-link{min-height:400px}.spe-ranking ol{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.spe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.spe-paired-sections{display:block}.spe-footer-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-footer-news{padding-left:0;border:0}.spe-categories,.spe-bottom-news{margin-top:70px}}@media(max-width:540px){.spe-shell,.spe-footer-wrap{width:calc(100% - 32px)}.spe-header-main{height:116px}.spe-brand{width:146px}.spe-brand img{height:108px}.spe-streaming-list{width:100%;justify-content:flex-start;gap:8px;padding:8px 16px;min-height:64px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.spe-site-header .spe-platform{width:82px;height:48px;min-width:82px;scroll-snap-align:start}.spe-platform svg{width:100%;height:38px}.spe-editorial-home{padding-top:24px;padding-bottom:60px}.spe-lead,.spe-lead-link{min-height:355px}.spe-lead-content{left:18px;right:18px;bottom:22px}.spe-editorial-home .spe-lead-content :is(h1,h2){font-size:28px}.spe-lead-content p{font-size:14px}.spe-ranking{padding:17px}.spe-ranking ol{grid-template-columns:1fr}.spe-ranking li{grid-template-columns:25px 82px minmax(0,1fr);gap:12px}.spe-rank-image{width:82px;height:58px}.spe-ranking h3{font-size:15px}.spe-section,.spe-paired-sections .spe-section,.spe-categories,.spe-bottom-news{margin-top:55px}.spe-section-heading{gap:10px;margin-bottom:18px}.spe-section-heading h2{font-size:27px}.spe-section-heading p{font-size:14px}.spe-section-heading>a{font-size:12px}.spe-grid{gap:24px 14px}.spe-story-info h3{font-size:16px;line-height:1.3}.spe-news-card .spe-eyebrow{font-size:10px;left:6px;bottom:6px}.spe-news-card .spe-story-info time{font-size:12px}.spe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spe-category-tile{height:110px}.spe-critique{padding-top:28px}.spe-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-small-card .spe-story-info h3{font-size:15px}.spe-footer-wrap{gap:20px}.spe-footer-brand,.spe-footer-news{grid-column:1/-1}.spe-footer-col a{display:inline-block;padding-block:5px}.spe-footer-bottom{font-size:11px}}@media(prefers-reduced-motion:reduce){.spe-editorial-home img{transition:none}}