.blg-page{--blg-ink:#0a0a0a;--blg-muted:#8c8c8c;--blg-quiet:#b6b6b6;--blg-line:#dededb;--blg-band:#f5f4f1;--blg-yellow:#faf000;--blg-yellow-soft:#fffbd1;--blg-dark:#050607;position:relative;background:#fff;color:var(--blg-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.blg-shell{width:min(100% - 64px,1200px);margin-inline:auto}.blg-shell--article{width:min(100% - 64px,740px);margin-inline:auto}.blg-shell--figure{width:min(100% - 64px,1020px);margin-inline:auto}.blg-kicker{display:block;color:#5c5c5c;font-size:11px;letter-spacing:.12em;line-height:1}.blg-kicker,.blg-mono{font-family:Blaze Editorial Mono,monospace;text-transform:uppercase}.blg-mono{color:var(--blg-muted);font-size:10px;letter-spacing:.08em}.blg-text-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:12px;padding:10px 0 8px;border-bottom:1px solid;color:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:gap .22s ease}.blg-text-link:hover{gap:18px}.blg-text-link svg{width:19px;height:19px}.blg-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;color:var(--blg-muted);font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.blg-meta-row>*{display:inline-flex;align-items:center}.blg-meta-row>*+:before{width:4px;height:4px;margin-inline:14px;border-radius:50%;background:var(--blg-yellow);box-shadow:0 0 0 1px rgb(0 0 0/16%);content:""}.blg-meta-row--rail{margin-top:clamp(28px,4vw,42px);padding-block:17px;border-top:1px solid var(--blg-line);border-bottom:1px solid var(--blg-line)}.blg-meta-row--rail>:first-child{color:var(--blg-ink)}.blg-frame{position:relative;display:block;overflow:hidden;border:1px solid var(--blg-line);border-radius:6px;background:var(--blg-band)}.blg-frame img{-o-object-fit:cover;object-fit:cover;transition:none}.blg-frame--wide{aspect-ratio:16/10}.blg-frame--thumb{aspect-ratio:16/11}.blg-hero{padding:clamp(72px,9vw,124px) 0 0}.blg-hero .blg-kicker{margin-bottom:28px}.blg-hero h1{max-width:920px;margin:0;font-size:clamp(52px,7vw,100px);font-weight:400;letter-spacing:-.062em;line-height:.9}.blg-hero h1 span{display:block;color:var(--blg-quiet)}.blg-hero-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,470px);gap:clamp(32px,6vw,96px);align-items:end;margin-top:clamp(38px,5vw,60px);padding:30px 0 clamp(56px,6vw,84px);border-top:1px solid var(--blg-line)}.blg-hero-foot>p{max-width:480px;margin:0;color:var(--blg-muted);font-size:clamp(16px,1.4vw,19px);letter-spacing:-.02em;line-height:1.5}.blg-hero-subscribe>.blg-mono{display:block;margin-bottom:14px}.blg-subscribe{max-width:470px}.blg-subscribe input[type=email]{height:54px;padding:0 22px;border-width:1px!important;border-color:#d9d9d6!important;border-radius:999px!important;background:#fff;color:var(--blg-ink);font-size:14px;letter-spacing:-.01em;transition:border-color .16s ease,box-shadow .16s ease}.blg-subscribe input[type=email]::-moz-placeholder{color:#9a9a9a}.blg-subscribe input[type=email]::placeholder{color:#9a9a9a}.blg-subscribe input[type=email]:focus{border-color:#797600!important;box-shadow:0 0 0 3px rgb(250 240 0/20%)}.blg-subscribe .blaze-editorial-button{min-height:54px;padding:5px 5px 5px 22px!important}.blg-subscribe .blaze-editorial-button__arrow{width:42px;height:42px;flex-basis:42px}.blg-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(30px,4vw,50px)}.blg-featured{padding-block:clamp(64px,7vw,104px)}.blg-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5vw,80px);align-items:center;color:inherit;text-decoration:none}.blg-feature:hover .blg-frame img{transform:none}.blg-feature-copy h2{margin:20px 0 0;font-size:clamp(34px,3.7vw,54px);font-weight:400;letter-spacing:-.05em;line-height:.98}.blg-feature-copy>p{display:-webkit-box;max-width:460px;margin:18px 0 0;-webkit-box-orient:vertical;color:var(--blg-muted);font-size:17px;-webkit-line-clamp:3;line-height:1.5;overflow:hidden}.blg-feature-copy .blg-text-link{margin-top:28px}.blg-feature:hover .blg-text-link{gap:18px}.blg-index{padding-block:clamp(64px,7vw,104px)}.blg-rows{border-top:1px solid var(--blg-line);border-bottom:1px solid var(--blg-line)}.blg-row{display:grid;grid-template-areas:"index thumb main meta arrow";grid-template-columns:52px 168px minmax(0,1fr) 186px 44px;gap:clamp(20px,3vw,40px);align-items:center;margin-inline:-18px;padding:clamp(26px,3vw,38px) 18px;color:inherit;text-decoration:none;transition:background-color .22s ease}.blg-row+.blg-row{border-top:1px solid var(--blg-line)}.blg-row:hover{background:var(--blg-yellow-soft)}.blg-row:hover .blg-frame img{transform:none}.blg-row-index{grid-area:index;color:var(--blg-quiet);font-family:Blaze Editorial Mono,monospace;font-size:12px;letter-spacing:.06em}.blg-row .blg-frame--thumb{grid-area:thumb}.blg-row-main{grid-area:main;min-width:0}.blg-row-main h3{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.blg-row-main p{display:-webkit-box;max-width:560px;margin:10px 0 0;-webkit-box-orient:vertical;color:var(--blg-muted);font-size:14px;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}.blg-row-meta{display:grid;grid-area:meta;gap:9px;justify-items:start;font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.blg-row-meta>:first-child{color:#555}.blg-row-meta>*{color:var(--blg-muted)}.blg-row-meta>:first-child~*{color:var(--blg-quiet)}.blg-row-arrow{display:grid;grid-area:arrow;width:40px;height:40px;place-items:center;border:1px solid var(--blg-line);border-radius:50%;background:#fff;color:var(--blg-ink);transition:background-color .24s ease,border-color .24s ease,transform .42s cubic-bezier(.18,1.38,.32,1)}.blg-row-arrow svg{width:18px;height:18px}.blg-row:hover .blg-row-arrow{border-color:var(--blg-yellow);background:var(--blg-yellow);transform:translateX(3px)}.blg-rows-end{display:flex;align-items:center;gap:12px;padding:26px 0 4px;color:var(--blg-quiet);font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.blg-rows-end:before{width:5px;height:5px;border-radius:50%;background:var(--blg-yellow);box-shadow:0 0 0 1px rgb(0 0 0/16%);content:""}.blg-empty{margin:0;padding:84px 0;color:var(--blg-muted);font-family:Blaze Editorial Mono,monospace;font-size:11px;letter-spacing:.09em;text-align:center;text-transform:uppercase}.blg-nrow{display:grid;grid-template-areas:"date main read arrow";grid-template-columns:112px minmax(0,1fr) 110px 44px;gap:clamp(20px,3vw,44px);align-items:center;margin-inline:-18px;padding:clamp(26px,3vw,38px) 18px;color:inherit;text-decoration:none;transition:background-color .22s ease}.blg-nrow+.blg-nrow{border-top:1px solid var(--blg-line)}.blg-nrow:hover{background:var(--blg-yellow-soft)}.blg-nrow-date{display:grid;grid-area:date;gap:5px;font-family:Blaze Editorial Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.blg-nrow-date strong{color:var(--blg-ink);font-size:13px;font-weight:500}.blg-nrow-date span{color:var(--blg-quiet);font-size:10px}.blg-nrow-main{grid-area:main;min-width:0}.blg-nrow-main h3{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400;letter-spacing:-.042em;line-height:1.05}.blg-nrow-main>p{display:-webkit-box;max-width:620px;margin:10px 0 0;-webkit-box-orient:vertical;color:var(--blg-muted);font-size:14px;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}.blg-inline-tags{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:14px;color:var(--blg-quiet);font-family:Blaze Editorial Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.blg-inline-tags span{display:inline-flex;align-items:center}.blg-inline-tags span+span:before{margin-inline:10px;color:var(--blg-quiet);content:"·"}.blg-nrow-read{grid-area:read;justify-self:start;color:var(--blg-quiet);font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.blg-nrow .blg-row-arrow{grid-area:arrow}.blg-nrow:hover .blg-row-arrow{border-color:var(--blg-yellow);background:var(--blg-yellow);transform:translateX(3px)}.blg-newsband{position:relative;overflow:hidden;padding-block:clamp(84px,9vw,128px);background:radial-gradient(circle at 84% 12%,rgb(250 240 0/11%),transparent 32%),var(--blg-dark);color:#fff}.blg-newsband-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(40px,6vw,96px);align-items:end}.blg-newsband .blg-kicker{color:var(--blg-yellow)}.blg-newsband h2{margin:26px 0 0;color:#fff;font-size:clamp(46px,6vw,88px);font-weight:400;letter-spacing:-.06em;line-height:.9}.blg-newsband h2 span{display:block;color:#6f6f6f}.blg-newsband-grid>div:last-child>p{max-width:400px;margin:0 0 28px;color:#9f9f9f;font-size:17px;line-height:1.55}.blg-newsband .blaze-editorial-button{border-color:rgb(255 255 255/22%)!important}.blg-newsband .blg-subscribe input[type=email]{border-color:rgb(255 255 255/24%)!important;background:transparent;color:#fff}.blg-newsband .blg-subscribe input[type=email]::-moz-placeholder{color:#7a7a7a}.blg-newsband .blg-subscribe input[type=email]::placeholder{color:#7a7a7a}.blg-newsband .blg-subscribe input[type=email]:focus{border-color:var(--blg-yellow)!important;box-shadow:0 0 0 3px rgb(250 240 0/14%)}.blg-newsband .blg-subscribe .blaze-editorial-button{border-color:var(--blg-yellow)!important;background:var(--blg-yellow)!important;color:#0a0a0a!important}.blg-newsband .blg-subscribe .blaze-editorial-button__arrow{background:#0a0a0a;color:var(--blg-yellow,#faf000)}.blg-article-hero{padding:clamp(52px,7vw,92px) 0 0}.blg-crumb{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,44px);color:var(--blg-muted);font-family:Blaze Editorial Mono,monospace;font-size:10px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.blg-crumb:hover{color:var(--blg-ink)}.blg-crumb svg{width:15px;height:15px;transform:rotate(180deg)}.blg-article-title{margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:400;letter-spacing:-.055em;line-height:.95}.blg-article-figure{position:relative;aspect-ratio:16/9;margin:clamp(40px,6vw,64px) 0 0;overflow:hidden;border:1px solid var(--blg-line);border-radius:6px;background:var(--blg-band)}.blg-article-figure img{-o-object-fit:cover;object-fit:cover}.blg-article-embed{aspect-ratio:16/10;background:#e9e9e7}.blg-article-embed iframe{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;border:0}.blg-article{padding:clamp(44px,6vw,76px) 0 clamp(72px,8vw,110px)}.blg-article-body{font-size:17px}.blg-article-body p{margin-top:22px;color:#3d3d3d;font-size:17px;letter-spacing:-.01em;line-height:1.7}.blg-article-body h1,.blg-article-body h2,.blg-article-body h3{color:var(--blg-ink);font-weight:400}.blg-article-body h1{margin-top:clamp(44px,5vw,60px);font-size:clamp(30px,3.4vw,42px);letter-spacing:-.05em;line-height:1.02}.blg-article-body h2{margin-top:clamp(44px,5vw,60px);font-size:clamp(28px,3vw,38px);letter-spacing:-.045em;line-height:1.05}.blg-article-body h3{margin-top:38px;font-size:clamp(21px,2.2vw,26px);letter-spacing:-.035em;line-height:1.15}.blg-article-body a{color:var(--blg-ink);font-weight:500;text-decoration:underline;text-decoration-color:rgb(10 10 10/28%);text-underline-offset:3px;transition:background-color .2s ease,text-decoration-color .2s ease}.blg-article-body a:hover{background:var(--blg-yellow-soft);color:var(--blg-ink);text-decoration-color:var(--blg-ink)}.blg-article-body ol,.blg-article-body ul{margin-top:20px;padding-left:22px;color:#3d3d3d;font-size:16.5px;line-height:1.65}.blg-article-body li{margin-top:8px}.blg-article-body li::marker{color:var(--blg-muted)}.blg-article-body blockquote{margin-top:26px;padding:18px 20px;border-left:2px solid var(--blg-yellow);background:#fafaf8;color:#656565;font-size:15.5px;font-style:normal;line-height:1.55}.blg-article-body blockquote p{margin-top:0;color:inherit;font-size:inherit;line-height:inherit}.blg-article-body code{border-radius:3px;background:var(--blg-band);font-size:.85em}.blg-article-body pre{margin-top:22px;padding:18px;background:var(--blg-band)}.blg-article-body img,.blg-article-body pre{border:1px solid var(--blg-line);border-radius:6px}.blg-article-body hr{margin-block:clamp(40px,5vw,56px);border:0;border-top:1px solid var(--blg-line)}.blg-article-body strong{color:var(--blg-ink);font-weight:500}.blg-article-body table{font-variant-numeric:tabular-nums}.blg-article-body th{background:var(--blg-band);color:var(--blg-muted);font-family:Blaze Editorial Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em}.blg-article-body td{color:#3d3d3d;font-size:15px}.blg-tags{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none}.blg-tags li{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border:1px solid var(--blg-line);border-radius:999px;color:#555;font-family:Blaze Editorial Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.blg-article-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:clamp(44px,5vw,64px);padding-top:26px;border-top:1px solid var(--blg-line)}.blg-article-footer>div{display:grid;gap:9px}.blg-article-footer strong{font-size:17px;font-weight:500;letter-spacing:-.02em}.blg-subscribe-band{padding-block:clamp(72px,8vw,112px);background:var(--blg-band)}.blg-subscribe-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(40px,6vw,96px);align-items:center}.blg-subscribe-grid h2{margin:24px 0 0;font-size:clamp(40px,5vw,68px);font-weight:400;letter-spacing:-.055em;line-height:.92}.blg-subscribe-grid h2 span{display:block;color:var(--blg-quiet)}.blg-subscribe-grid>div:last-child>p{max-width:400px;margin:0 0 24px;color:var(--blg-muted);font-size:16px;line-height:1.55}.blg-subscribe-band .blg-subscribe input[type=email]{background:#fff}@media (prefers-reduced-motion:no-preference){.blg-article-figure,.blg-article-hero .blg-crumb,.blg-article-hero .blg-meta-row--rail,.blg-article-title,.blg-hero .blg-kicker,.blg-hero h1,.blg-hero-foot{animation:blg-rise .7s cubic-bezier(.22,1,.36,1) both}.blg-article-title,.blg-hero h1{animation-delay:70ms}.blg-article-hero .blg-meta-row--rail,.blg-hero-foot{animation-delay:.14s}.blg-article-figure{animation-delay:.21s}}@keyframes blg-rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:1023px){.blg-row{grid-template-areas:"index thumb main main" "index thumb meta arrow";grid-template-columns:40px 148px minmax(0,1fr) 44px;row-gap:16px}.blg-row-meta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}}@media (max-width:800px){.blg-shell,.blg-shell--article,.blg-shell--figure{width:min(100% - 36px,1200px)}.blg-hero-foot{grid-template-columns:1fr;gap:30px}.blg-feature{grid-template-columns:1fr;gap:28px}.blg-row{grid-template-areas:"meta arrow" "main main";grid-template-columns:minmax(0,1fr) 44px;margin-inline:-18px;row-gap:14px}.blg-row .blg-frame--thumb,.blg-row-index{display:none}.blg-nrow{grid-template-areas:"date arrow" "main main";grid-template-columns:minmax(0,1fr) 44px;row-gap:14px}.blg-nrow-date{display:flex;align-items:baseline;gap:10px}.blg-nrow-read{display:none}.blg-newsband-grid,.blg-subscribe-grid{grid-template-columns:1fr;gap:34px}.blg-article-footer{align-items:flex-start;flex-direction:column}.blg-article-embed{aspect-ratio:4/3}}@media (max-width:640px){.blg-article-embed{aspect-ratio:1/1}.blg-article-embed iframe{display:none}}