@font-face{font-family:nagelVF;src:url(../media/NagelVF-s.p.3crn0ia5mxz40.woff2?dpl=dpl_3C4yiQYKjQE9KiqeCn5aPFPjt6Xr)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:nagelVF Fallback;src:local(Arial);ascent-override:86.12%;descent-override:22.55%;line-gap-override:0.0%;size-adjust:110.42%}.nagelvf_395b4f6d-module__NmV0kG__className{font-family:nagelVF,nagelVF Fallback,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}.nagelvf_395b4f6d-module__NmV0kG__variable{--font-nagel:"nagelVF", "nagelVF Fallback", Helvetica Neue, Helvetica, Arial, system-ui, sans-serif}
:root{--bg:#0c0a09;--paper:#151310;--paper-soft:#1f1b17;--ink:#fffaf2;--muted:#b9b1a5;--line:#bbf7d038;--strong-line:#bbf7d09e;--brand:#bbf7d0;--link:#bbf7d0;--visited:#d8fbe4;--font-body:"Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-headline:"Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px}a{color:var(--link);text-decoration:none}a:visited{color:var(--visited)}a:hover{color:#f0fff5;text-underline-offset:2px;text-decoration:underline}.shell{flex-direction:column;min-height:100vh;display:flex}.container{width:min(100% - 32px,1080px);margin:0 auto}.siteHeader{background:linear-gradient(#bbf7d0d1, #bbf7d0d1), url(/background.svg) center / cover no-repeat, var(--brand);border-bottom:1px solid #081a00;min-height:clamp(220px,32vw,360px)}.siteHeaderInner{justify-content:center;align-items:center;min-height:clamp(220px,32vw,360px);display:flex}.brandMark{color:#0c0a09;align-items:center;display:inline-flex}.brandMark:hover{color:var(--ink);text-decoration:none}.brandMark img{width:min(72vw,760px);height:auto;display:block}.pageIntro{border-bottom:1px solid var(--line);background:#001900;padding:clamp(36px,6vw,64px) 0 clamp(32px,5vw,58px);position:relative;overflow:hidden}.eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:700}.pageIntro h1{font-family:var(--font-headline);margin:0;font-size:clamp(2.1rem,6vw,4.25rem);font-weight:650;line-height:1}.introCopy{max-width:720px;color:var(--muted);margin-top:10px;line-height:1.5}.introCopy p{margin:0}.contentArea{flex:1;padding-top:clamp(34px,6vw,62px);padding-bottom:clamp(54px,8vw,92px)}.sectionHeader{border-bottom:1px solid var(--strong-line);justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:0;padding-bottom:7px;display:flex}.sectionHeader:not(:first-child){margin-top:34px}.sectionHeader h2{font-family:var(--font-headline);margin:0;font-size:1.45rem;font-weight:650}.sectionHeader a{flex:none;font-size:.92rem}.entryList{border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.entry{border-top:1px solid var(--line);padding:clamp(20px,3vw,28px)}.entry:first-child{border-top:0}.entryMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.82rem;line-height:1.4;display:flex}.entryMeta>*+:before{content:"/";color:#7a7166;margin-right:7px}.entryTitle{max-width:960px;font-family:var(--font-headline);margin:8px 0 0;font-size:clamp(1.18rem,2.2vw,1.5rem);font-weight:650;line-height:1.24}.entryLead{color:#eee7dc;max-width:960px;margin:12px 0 0;line-height:1.62}.entryActions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px;margin-top:9px;font-size:.92rem;font-weight:700;display:grid}.moreDomainLink{color:var(--muted);opacity:.8;justify-self:end;font-size:.88rem;font-weight:600}.moreDomainLink:visited{color:var(--muted)}.videoGrid{grid-template-columns:repeat(auto-fill,minmax(170px,220px));gap:18px;margin-top:14px;display:grid}.videoCard{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;overflow:hidden}.videoCard a{color:var(--ink);text-decoration:none;display:block}.videoPreview{background:#090806;width:100%;display:block;position:relative;overflow:hidden}.videoPreview img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.videoPreview span{background:#ff0000e0;border-radius:10px;width:54px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoPreview span:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;width:0;height:0;position:absolute;top:10px;left:21px}.videoCard h2{margin:0;padding:12px 13px 14px;font-size:.94rem;font-weight:650;line-height:1.28}.empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);padding:20px}.siteFooter{border-top:1px solid var(--strong-line);background:linear-gradient(90deg,#0c0a09fa,#0c0a09e6),url(/background.svg) 50%/840px;margin-top:auto}.footerBar{min-height:58px;color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:.82rem;display:flex}.footerBar img{width:62px;height:auto;display:block}.article{border-top:1px solid var(--strong-line);background:var(--paper);padding:18px 0}.articleBody{max-width:760px;line-height:1.65}.articleBody img{display:none}.articleBackLink,.topLink{font-weight:700}@media (max-width:640px){.container{width:min(100% - 24px,1080px)}.siteHeader,.siteHeaderInner{min-height:clamp(150px,48vw,220px)}.brandMark img{width:min(82vw,420px)}.pageIntro{padding:28px 0 26px}.sectionHeader{flex-direction:column;align-items:flex-start;gap:4px}.entryActions{grid-template-columns:1fr}.moreDomainLink{justify-self:start;width:100%}.videoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (min-width:900px){.videoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
