.blg-mast{padding-top:80px;position:relative;overflow:hidden}.blg-mast.band{border-bottom:1px solid #f0a47c29}.blg-mast-g{align-items:start;gap:clamp(30px,3.6vw,52px);display:grid}@media (width>=980px){.blg-mast-g{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(38px,4.2vw,72px)}.blg-mast-g.blg-mast-wide{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.blg-mast-l{min-width:0}.blg-kick{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.55em;font-size:.72rem;font-weight:600;display:flex}.band .blg-kick{color:#eeeae2b8}.blg-kick .blg-sep{opacity:.4}.blg-kick a{text-underline-offset:3px;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.blg-kick a:hover{color:var(--acc-d)}}@media (hover:none){.blg-kick a:active{color:var(--acc-d)}}@media (hover:hover) and (pointer:fine){.band .blg-kick a:hover{color:var(--acc-w)}}@media (hover:none){.band .blg-kick a:active{color:var(--acc-w)}}.lg .blg-h1{max-width:19ch;margin:clamp(16px,2vw,26px) 0 clamp(16px,1.8vw,24px)}.lg .band .blg-h1{color:#fff}.blg-lede{max-width:52ch}.blg-mast .blg-lede{margin-bottom:clamp(20px,2.4vw,30px)}.blg-meta{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=560px){.blg-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.blg-meta>div{background:var(--paper);gap:5px;min-width:0;padding:clamp(12px,1.4vw,17px) clamp(11px,1.2vw,16px);display:grid}.blg-meta dt{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:600}.blg-meta dd{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.02rem,.9rem + .5vw,1.35rem);font-weight:600;line-height:1.15}.band .blg-meta{background:#f0a47c38;border-color:#f0a47c38}.band .blg-meta>div{background:#0c1728}.band .blg-meta dt{color:#eeeae2a8}.band .blg-meta dd{color:#fff}.blg-acts{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.2vw,28px);display:flex}.blg-plate{aspect-ratio:16/9;background:linear-gradient(150deg,#17263c,#0a1220);border-radius:4px;display:block;position:relative;overflow:hidden}.blg-plate img{object-fit:cover;object-position:center;width:100%;height:116%;position:absolute;top:-8%;left:0}.blg-plate-scrim{pointer-events:none;background:linear-gradient(158deg,#060b1480,#060b140f 46%,#060b1470);position:absolute;inset:0}.blg-plate-w{aspect-ratio:21/9}.blg-plate-t{aspect-ratio:4/3}@media (width<=640px){.blg-plate-w{aspect-ratio:16/10}}.blg-plate:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f1b2d1f}.band .blg-plate:after{box-shadow:inset 0 0 0 1px #ffffff24}.blg-plate-n{z-index:1;font-family:var(--font-head);color:#fff6;letter-spacing:-.01em;font-size:2.1rem;font-weight:800;line-height:.8;position:absolute;top:12px;right:14px}.blg-card{align-content:start;gap:14px;min-width:0;display:grid}.blg-card .blg-plate{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.blg-card:hover .blg-plate{transform:scale(1.012)}}.blg-cat .blg-sep{opacity:.42;font-weight:400}.blg-cat{letter-spacing:.13em;text-transform:uppercase;color:var(--acc-d);flex-wrap:wrap;align-items:baseline;gap:.5em .72em;font-size:.68rem;font-weight:600;display:flex}.band .blg-cat{color:var(--acc-w)}.blg-cat .blg-date{color:var(--ink-3);letter-spacing:.1em;font-weight:500}.band .blg-cat .blg-date{color:#eeeae2a8}.blg-t{font-family:var(--font-head);letter-spacing:-.012em;color:var(--ink);font-feature-settings:"lnum" 1;font-size:clamp(1.277rem,1.12rem + .784vw,1.68rem);font-weight:600;line-height:1.14}.band .blg-t{color:var(--cream);letter-spacing:-.006em;font-weight:700}@media (hover:hover) and (pointer:fine){.blg-card:hover .blg-t{color:var(--acc-d)}}@media (hover:none){.blg-card:active .blg-t{color:var(--acc-d)}}@media (hover:hover) and (pointer:fine){.band .blg-card:hover .blg-t{color:#fff}}@media (hover:none){.band .blg-card:active .blg-t{color:#fff}}.blg-t-lg{font-size:clamp(1.613rem,1.187rem + 1.904vw,2.632rem);line-height:1.08}.blg-t-sm{font-size:clamp(1.12rem,1.064rem + .336vw,1.277rem);line-height:1.24}.blg-dek{color:var(--ink-2);max-width:54ch;font-size:.9rem;line-height:1.62;display:block}.band .blg-dek{color:#eeeae2c7}.blg-go{color:var(--acc-d);border-bottom:1px solid #c2481b57;justify-self:start;align-items:center;gap:.35em;padding-bottom:3px;font-size:.78rem;font-weight:600;transition:color .35s,border-color .35s;display:inline-flex}.band .blg-go{color:var(--acc-w);border-bottom-color:#f3a47c59}@media (hover:hover) and (pointer:fine){.blg-card:hover .blg-go,a:hover>.blg-go{color:var(--navy);border-bottom-color:var(--navy)}}@media (hover:none){.blg-card:active .blg-go,a:active>.blg-go{color:var(--navy);border-bottom-color:var(--navy)}}@media (hover:hover) and (pointer:fine){.band .blg-card:hover .blg-go{color:#fff;border-bottom-color:#fff}}@media (hover:none){.band .blg-card:active .blg-go{color:#fff;border-bottom-color:#fff}}@media (hover:hover) and (pointer:fine){.blg-card:hover .ext{transform:translate(2px)}}.blg-rows{border-top:1px solid var(--line)}.band .blg-rows{border-top-color:var(--l-line)}.blg-row{border-bottom:1px solid var(--line-2)}.band .blg-row{border-bottom-color:var(--l-line-2)}.blg-row-a{align-items:start;gap:14px 22px;min-width:0;padding:clamp(16px,1.9vw,26px) 0;display:grid}@media (width>=640px){.blg-row-a{grid-template-columns:168px minmax(0,1fr);align-items:center}}@media (width>=1100px){.blg-row-a{grid-template-columns:42px 208px minmax(0,1.25fr) minmax(0,1fr);gap:14px 28px}}.blg-row-n{color:var(--acc-d);font-size:.78rem;font-weight:600;transition:color .35s;display:none}@media (width>=1100px){.blg-row-n{display:block}}.band .blg-row-n{color:var(--acc-w)}.blg-row-b{gap:8px;min-width:0;display:grid}.blg-row-r{align-content:center;gap:12px;min-width:0;display:grid}@media (hover:hover) and (pointer:fine){.blg-row:hover .blg-row-n{color:var(--ink)}}@media (hover:none){.blg-row:active .blg-row-n{color:var(--ink)}}@media (hover:hover) and (pointer:fine){.band .blg-row:hover .blg-row-n{color:#fff}}@media (hover:none){.band .blg-row:active .blg-row-n{color:#fff}}.blg-row .blg-plate{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.blg-row:hover .blg-plate{transform:scale(1.02)}.blg-row:hover .blg-t{color:var(--acc-d)}}@media (hover:none){.blg-row:active .blg-t{color:var(--acc-d)}}@media (hover:hover) and (pointer:fine){.band .blg-row:hover .blg-t{color:#fff}}@media (hover:none){.band .blg-row:active .blg-t{color:#fff}}.blg-grid{gap:clamp(24px,2.6vw,38px);display:grid}@media (width>=700px){.blg-grid-2,.blg-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.blg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.blg-led{border-top:1px solid var(--line)}.band .blg-led{border-top-color:var(--l-line)}.blg-led>li{border-bottom:1px solid var(--line-2)}.band .blg-led>li{border-bottom-color:var(--l-line-2)}.blg-led-a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;min-height:56px;padding:15px 0;transition:color .35s;display:grid}@media (hover:hover) and (pointer:fine){.blg-led-a:hover{color:var(--acc-d)}}@media (hover:none){.blg-led-a:active{color:var(--acc-d)}}@media (hover:hover) and (pointer:fine){.band .blg-led-a:hover{color:#fff}}@media (hover:none){.band .blg-led-a:active{color:#fff}}.blg-led-t{letter-spacing:-.005em;min-width:0;font-size:.98rem;font-weight:600;display:block}.blg-led-x{color:var(--ink-3);grid-column:1/-1;max-width:56ch;font-size:.82rem;line-height:1.5;display:block}.band .blg-led-x{color:#eeeae2ad}.blg-led-c{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.68rem;font-weight:600;display:block}.band .blg-led-c{color:#eeeae2a8}.blg-led-c[data-none]{color:var(--acc-d)}.band .blg-led-c[data-none]{color:var(--acc-w)}.blg-rail{border-block:1px solid var(--line-2);background:var(--paper-2)}.blg-rail-in{flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;display:flex}.blg-rail-l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:.66rem;font-weight:600}.blg-chip{border:1px solid var(--line);min-height:44px;color:var(--ink-2);background:var(--paper);border-radius:999px;align-items:center;gap:.4em;padding:6px 15px;font-size:.79rem;font-weight:500;transition:color .4s,border-color .4s,background-color .4s;display:inline-flex}@media (hover:hover) and (pointer:fine){.blg-chip:hover{color:var(--paper);background:var(--navy);border-color:var(--navy)}}@media (hover:none){.blg-chip:active{color:var(--paper);background:var(--navy);border-color:var(--navy)}}.blg-chip-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.68rem}@media (hover:hover) and (pointer:fine){.blg-chip:hover .blg-chip-n{color:#eeeae2b3}}@media (hover:none){.blg-chip:active .blg-chip-n{color:#eeeae2b3}}.blg-chip[aria-current=page]{background:var(--navy);border-color:var(--navy);color:var(--paper)}.blg-chip[aria-current=page] .blg-chip-n{color:var(--acc-w)}.blg-chip-all{border-color:var(--line-3);font-weight:600}.blg-none{border:1px solid var(--line);background:var(--paper);gap:clamp(18px,2vw,26px);padding:clamp(24px,3vw,44px) clamp(20px,2.6vw,40px);display:grid;position:relative}.blg-none:before{content:"";background:linear-gradient(90deg, var(--acc), #c2481b40 55%, transparent);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.band .blg-none{border-color:var(--l-line);background:#09101c94}@media (width>=900px){.blg-none-g{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,3.4vw,52px);display:grid}}.blg-none-h{max-width:20ch}.band .blg-none-h{color:var(--cream)}.blg-none-b{color:var(--ink-2);max-width:54ch;margin-top:14px;font-size:.95rem;line-height:1.62}.band .blg-none-b{color:#eeeae2cc}.blg-none-fig{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.blg-none-v{font-family:var(--font-head);letter-spacing:-.03em;color:var(--acc-d);font-size:clamp(2.4rem,1.6rem + 3vw,4rem);font-weight:600;line-height:.9;display:block}.band .blg-none-v{color:var(--acc-w)}.blg-none-k{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);max-width:14ch;font-size:.7rem;font-weight:600;display:block}.band .blg-none-k{color:#eeeae2ad}.blg-next{background:var(--l-line);border:1px solid var(--l-line);gap:1px;display:grid}@media (width>=720px){.blg-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.blg-next-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.blg-next-a{background:var(--navy);align-content:start;gap:9px;min-width:0;padding:clamp(20px,2.2vw,30px) clamp(17px,1.9vw,26px);transition:background-color .45s;display:grid}@media (hover:hover) and (pointer:fine){.blg-next-a:hover{background:#16263e}}@media (hover:none){.blg-next-a:active{background:#16263e}}.blg-next-k{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-w);font-size:.66rem;font-weight:600;display:block}.blg-next-t{font-family:var(--font-head);letter-spacing:-.006em;color:var(--cream);font-size:clamp(1.187rem,1.075rem + .493vw,1.434rem);font-weight:700;line-height:1.2;display:block}.blg-next-x{color:#eeeae2bd;font-size:.85rem;line-height:1.55;display:block}.blg-next-a .ext{color:var(--acc-w);transition:transform .45s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.blg-next-a:hover .ext{transform:translate(3px)}}.blg-close-g{align-items:start;gap:clamp(26px,3vw,44px);display:grid}@media (width>=940px){.blg-close-g{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(38px,4vw,76px)}}.blg-close-x{max-width:46ch;margin-top:16px}.blg-close-l{background:#f0a47c38;border:1px solid #f0a47c38;gap:1px;display:grid}.blg-close-l li{background:#0c1728;gap:4px;min-width:0;padding:clamp(13px,1.4vw,17px) clamp(12px,1.3vw,16px);display:grid}.blg-close-l li span:first-child{letter-spacing:-.03em;color:#fff;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:600;line-height:1}.blg-close-l li span:last-child{color:#eeeae2b8;font-size:.74rem;line-height:1.4}.blg-sec-n{font-size:.85rem;line-height:1.6}.blg-note{color:var(--ink-3);max-width:60ch;font-size:.8rem;line-height:1.55}.band .blg-note{color:#eeeae2ad}.blg-hr{background:var(--line);height:1px;margin-block:clamp(26px,3vw,44px);display:block}.band .blg-hr{background:var(--l-line)}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.blg-card:hover .blg-plate,.blg-row:hover .blg-plate,.blg-next-a:hover .ext{transform:none!important}}}
