.editorial-page{background:#080808}.editorial-page .eyebrow{font-size:10px;letter-spacing:.15em;color:#dfff46}.journal-intro{padding:44px 5vw 50px}.journal-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:55px;align-items:end;margin-top:55px}.hub-home.editorial-page .journal-heading h1{font:600 18px 'DM Sans',sans-serif;letter-spacing:0;margin:22px 0}.hub-home.editorial-page .journal-heading h2{font:800 clamp(54px,7.5vw,100px)/.97 'Manrope',sans-serif;letter-spacing:-.065em;margin:0}.journal-heading h2 span{color:#96968f}.journal-heading>p{max-width:420px;color:#aaa;font-size:17px;line-height:1.8}.journal-browser{padding:0 5vw 80px}.journal-search-row{display:flex;gap:20px;align-items:end;background:#141412;border:1px solid #ffffff25;padding:24px}.journal-search,.year-filter{display:grid;gap:10px;font-size:11px;color:#aaa;letter-spacing:.06em}.journal-search{flex:1}.year-filter{min-width:170px}.journal-search input,.year-filter select{box-sizing:border-box;width:100%;padding:15px;border:1px solid #ffffff30;border-radius:3px;color:white;background:#080808;font:15px 'DM Sans',sans-serif;color-scheme:dark}.journal-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.journal-filters button,.journal-results-bar button{background:#df2d70;border:1px solid #df2d70;color:white;padding:11px 17px;border-radius:3px;cursor:pointer;font:600 12px 'DM Sans',sans-serif}.journal-filters button[aria-pressed=true]{box-shadow:0 0 0 2px #fff;outline-offset:3px}.journal-results-bar{display:flex;justify-content:space-between;align-items:center;margin:25px 0;color:#999;font-size:12px}.journal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}.journal-card{min-width:0;display:flex;flex-direction:column;border:1px solid #ffffff20;background:#121210;transition:transform .2s,border-color .2s}.journal-card:hover{transform:translateY(-4px);border-color:#ffffff65}.journal-image{position:relative;aspect-ratio:4/3;background:linear-gradient(135deg,#292923,#111);overflow:hidden}.journal-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.journal-card:hover img{transform:scale(1.035)}.journal-image>span{position:absolute;bottom:16px;left:16px;background:#080808df;color:#dfff46;padding:8px 10px;font-size:9px;letter-spacing:.06em}.journal-card-copy{padding:18px;display:flex;flex-direction:column;flex:1}.journal-date{color:#92928b;font-size:11px;margin:0 0 14px}.hub-home .journal-card h2{font:700 clamp(18px,1.5vw,24px)/1.18 'Manrope',sans-serif;letter-spacing:-.04em;margin:0}.journal-excerpt{color:#999;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-read{color:#eee;font-size:12px;margin-top:auto;padding-top:18px}.journal-empty{padding:60px 20px;text-align:center;color:#aaa}.journal-empty[hidden]{display:none}.article-main{padding:44px 5vw 0}.article-heading{max-width:1000px;margin:0 auto 40px}.article-heading>.eyebrow{margin-top:55px}.hub-home.editorial-page .article-heading h1{font:800 clamp(38px,5.5vw,74px)/1.06 'Manrope',sans-serif;letter-spacing:-.055em;margin:22px 0;overflow-wrap:anywhere}.article-meta{font-size:12px;color:#999}.article-layout{display:grid;grid-template-columns:170px minmax(0,800px);gap:50px;max-width:1100px;margin:auto;align-items:start}.article-share{position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.article-share .button{font-size:12px;padding:0 12px}.share-status{font-size:12px;color:#bbb;overflow-wrap:anywhere}.article-body{min-width:0;font:16px/1.85 'DM Sans',sans-serif;color:#c4c4be;overflow-wrap:anywhere}.article-body p{margin:0 0 22px}.article-body h2,.article-body h3,.article-body h4{font-family:'Manrope',sans-serif;color:#fff;letter-spacing:-.035em;line-height:1.25;margin:38px 0 18px}.hub-home .article-body h2{font-size:30px}.article-body h3{font-size:25px}.article-body h4{font-size:21px}.article-body ul,.article-body ol{padding-left:25px;margin:20px 0}.article-body a:not(.button){color:#dfff46;text-decoration:underline;text-underline-offset:3px}.article-body figure{margin:0 0 28px}.article-body img{max-width:100%;height:auto;display:block}.article-body video{display:block;width:100%;max-height:650px;background:#111;margin:25px 0}.article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}.article-gallery img{width:100%;height:auto}.article-body iframe{display:block;width:100%;border:1px solid #ffffff20;margin:28px 0}.youtube-player{aspect-ratio:16/9}.article-map{height:380px}.article-body blockquote{border-left:2px solid #dfff46;padding:12px 24px;margin:24px 0;background:#141412}.archive-notice{max-width:1000px;box-sizing:border-box;margin:0 auto 35px;padding:18px 22px;border-left:2px solid #dfff46;background:#151512;color:#aaa;font-size:13px;line-height:1.7}.archive-notice a{color:#dfff46}.article-bottom{padding:50px 0;margin-top:60px;border-top:1px solid #ffffff25;text-align:center}.hub-home .article-bottom h2{font:700 36px 'Manrope';letter-spacing:-.04em;margin:20px 0 30px}.editorial-page header nav a[href^="lineup"]{color:#ccc;opacity:.8}.editorial-page[data-page=news] header a[href="news.html"],.editorial-page[data-page=explore] header a[href="explore.html"]{color:#dfff46;opacity:1}.editorial-page :is(input,select,button,a):focus-visible{outline:2px solid #dfff46;outline-offset:4px}@media(max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:140px minmax(0,1fr);gap:25px}.journal-heading{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.journal-intro{padding:28px 24px 35px}.journal-heading{margin-top:35px}.hub-home.editorial-page .journal-heading h2{font-size:54px}.journal-browser{padding:0 24px 45px}.journal-search-row{padding:18px;flex-direction:column;align-items:stretch}.year-filter{min-width:0}.journal-grid{grid-template-columns:1fr;gap:24px}.journal-card-copy{padding:22px}.article-main{padding:28px 24px 0}.article-layout{display:flex;flex-direction:column;gap:25px}.article-share{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.article-share>.eyebrow,.article-share>.share-status{width:100%}.article-share .button{min-height:42px}.article-body{font-size:16px;width:100%}.article-heading>.eyebrow{margin-top:35px}.article-map{height:280px}.hub-home .article-bottom h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.journal-card,.journal-image img{transition:none}}

@media(max-width:600px){
 .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}
 .journal-card-copy{padding:12px}
 .hub-home .journal-card h2{font-size:16px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}
 .journal-image>span{left:6px;bottom:6px;max-width:calc(100% - 12px);box-sizing:border-box;padding:5px 6px;font-size:8px;letter-spacing:0}
 .journal-card .journal-date{font-size:10px}
 .journal-card .journal-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5}
}
