:root{--ink:#090909;--paper:#f1eee6;--acid:#ffcd44;--line:#f1eee62e;--mono:"DM Mono", monospace;--sans:"Manrope", sans-serif;--serif:"Instrument Serif", serif;--pad:clamp(1.2rem,3vw,3rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);background:var(--ink);color:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 72% 18%,#ffcd4412,#0000 29%),#090909;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}.journal-noise{z-index:50;opacity:.24;pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}.journal-progress{z-index:80;width:var(--reading-progress,0%);background:var(--acid);height:2px;box-shadow:0 0 18px var(--acid);position:fixed;top:0;left:0}.journal-nav{z-index:60;border-bottom:1px solid var(--line);min-height:5rem;padding:.8rem var(--pad);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);font:400 .57rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#090909b8;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.journal-brand{align-items:center;width:7.4rem;height:3.2rem;display:flex}.journal-brand span{aspect-ratio:3.58;background:url(/assets/nero-logo.svg) 50%/100% no-repeat;width:100%;display:block}.journal-nav>span{opacity:.62}.journal-nav nav{justify-self:end;gap:1.35rem;display:flex}.journal-nav a{transition:color .2s}.journal-nav a:hover{color:var(--acid)}.journal-hero{border-bottom:1px solid var(--line);min-height:68svh;padding:9rem var(--pad) 4rem;grid-template-columns:1fr minmax(18rem,.54fr);align-items:end;gap:3rem;display:grid}.journal-kicker{color:var(--acid);font:500 .62rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2rem}.journal-hero h1{max-width:64rem;font:600 clamp(5rem,12vw,12rem)/.72 var(--sans);letter-spacing:-.105em;margin:0}.journal-hero h1 em{color:#93928e;font:italic 400 .76em/.8 var(--serif);letter-spacing:-.045em;display:block}.journal-hero__note{color:#aaa8a0;align-self:end;max-width:29rem;margin:0;font-size:.88rem;line-height:1.55}.journal-tools{z-index:45;border-bottom:1px solid var(--line);padding:1rem var(--pad);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909e0;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;display:grid;position:sticky;top:5rem}.journal-search{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.7rem;min-width:0;padding:0 1rem;display:flex}.journal-search span{color:var(--acid)}.journal-search input{width:100%;min-width:0;color:var(--paper);background:0 0;border:0;outline:0;padding:.9rem 0}.journal-search input::placeholder{color:#777}.journal-tools select,.journal-rss{border:1px solid var(--line);min-height:3.1rem;color:var(--paper);font:500 .55rem/1 var(--mono);text-transform:uppercase;background:#111;border-radius:999px;padding:0 1.1rem}.journal-rss{place-items:center;display:grid}.journal-tags{border-bottom:1px solid var(--line);padding:.9rem var(--pad);scrollbar-width:none;gap:.45rem;display:flex;overflow-x:auto}.journal-tags button{border:1px solid var(--line);color:#aaa8a0;font:400 .5rem/1 var(--mono);text-transform:uppercase;background:0 0;border-radius:999px;flex:none;padding:.55rem .8rem}.journal-tags button.is-active{border-color:var(--acid);background:var(--acid);color:var(--ink)}.journal-grid{padding:1rem var(--pad) 8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.journal-card{border:1px solid var(--line);background:#ffffff06;border-radius:1.2rem;min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s;overflow:hidden}.journal-card:hover{z-index:1;border-color:#ffcd448c;transform:translateY(-.45rem)}.journal-card__cover{aspect-ratio:4/3;background:radial-gradient(circle,#ffcd4433,#0000 1px) 0 0/14px 14px,#10100e;display:block;position:relative;overflow:hidden}.journal-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1);display:block}.journal-card:hover img{transform:scale(1.025)}.journal-card__cover span{font:400 .47rem/1 var(--mono);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909b8;border-radius:999px;padding:.45rem .65rem;position:absolute;top:1rem;left:1rem}.journal-card__body{flex-direction:column;min-height:12.5rem;padding:1.05rem;display:flex}.journal-card__meta{color:#777;font:400 .48rem/1.3 var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.journal-card h2{font:500 clamp(1.45rem,2.1vw,2.25rem)/.92 var(--sans);letter-spacing:-.06em;margin:1.35rem 0 .65rem}.journal-card p{color:#a4a29c;margin:0;font-size:.78rem;line-height:1.55}.journal-card__foot{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.journal-card__tags{color:var(--acid);font:400 .44rem/1 var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:.35rem;display:flex}.journal-card__arrow{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.journal-empty,.journal-loading{min-height:70vh;padding:4rem var(--pad);text-align:center;font:400 .6rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;place-content:center;gap:1rem;display:grid}.journal-loading i{background:var(--line);width:10rem;height:1px;overflow:hidden}.journal-loading i:after{content:"";background:var(--acid);width:40%;height:100%;animation:1.1s ease-in-out infinite alternate journal-load;display:block}@keyframes journal-load{to{transform:translate(150%)}}.article{padding-bottom:8rem}.article__header{padding:9rem var(--pad) 4rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.35fr);gap:4rem;display:grid}.article__header h1{max-width:75rem;font:600 clamp(4.2rem,10vw,10rem)/.78 var(--sans);letter-spacing:-.095em;margin:0}.article__meta{color:#918f88;font:400 .58rem/1.45 var(--mono);text-transform:uppercase;align-self:end;gap:1.1rem;display:grid}.article__meta strong{color:var(--paper);font-weight:400}.article__meta button{border:1px solid var(--line);width:fit-content;color:var(--paper);font:inherit;text-transform:uppercase;background:0 0;border-radius:999px;padding:.75rem 1rem}.article__cover{width:min(72rem,calc(100% - var(--pad)*2));background:#10100e;border-radius:1.35rem;max-height:68svh;margin:0 auto 5rem;overflow:hidden}.article__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:68svh;display:block}.article__layout{padding:0 var(--pad);grid-template-columns:minmax(10rem,.36fr) minmax(0,48rem) minmax(10rem,.36fr);gap:2rem;display:grid}.article__aside{color:#777;font:400 .48rem/1.55 var(--mono);text-transform:uppercase;align-self:start;position:sticky;top:7rem}.article__aside a{color:var(--acid);margin-top:1.5rem;display:block}.article__content{color:#d2d0c9;min-width:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}.article__content>:first-child{margin-top:0}.article__content h2,.article__content h3{color:var(--paper);font-family:var(--sans);letter-spacing:-.055em;line-height:1}.article__content h2{margin:4.5rem 0 1.5rem;font-size:clamp(2.5rem,5vw,4.8rem)}.article__content h3{margin:3rem 0 1.2rem;font-size:clamp(1.7rem,3vw,2.7rem)}.article__content p{margin:0 0 1.7rem}.article__content blockquote{border-left:2px solid var(--acid);color:var(--paper);font:italic 400 clamp(2rem,4vw,4rem)/1 var(--serif);margin:4rem -10%;padding:.5rem 0 .5rem 2rem}.article__content a{color:var(--acid);text-underline-offset:.25em;text-decoration:underline}.article__content img{border-radius:1rem;width:100%;height:auto;margin:3rem 0 .8rem;display:block}.article__content figure{margin:3rem 0}.article__content figcaption{color:#777;font:400 .5rem/1.4 var(--mono);text-transform:uppercase}.article__content code,.article__content pre{font-family:var(--mono)}.article__content pre{border:1px solid var(--line);background:#111;border-radius:1rem;padding:1.2rem;overflow-x:auto}.journal-footer{border-top:1px solid var(--line);min-height:8rem;padding:2rem var(--pad);font:400 .52rem/1 var(--mono);text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:end;gap:2rem;display:grid}.journal-error{color:#ff8972}@media (width<=850px){.journal-nav{grid-template-columns:1fr auto}.journal-nav>span,.journal-nav nav a:first-child{display:none}.journal-hero,.article__header{grid-template-columns:1fr}.journal-hero{min-height:75svh;padding-top:8rem}.journal-hero h1{font-size:clamp(4.6rem,20vw,8rem)}.journal-tools{grid-template-columns:1fr auto}.journal-rss{display:none}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article__layout{grid-template-columns:1fr}.article__aside{position:static}.article__aside:last-child{display:none}.article__content blockquote{margin-inline:0}}@media (width<=560px){.journal-nav{min-height:4.5rem;padding-inline:1rem}.journal-brand{width:6.2rem;height:2.7rem}.journal-nav nav{gap:.8rem}.journal-hero{min-height:68svh;padding:7rem 1rem 3rem}.journal-hero h1{font-size:clamp(4rem,23vw,7rem)}.journal-tools{grid-template-columns:1fr;padding:.75rem 1rem;top:4.5rem}.journal-tools select{width:100%}.journal-tags{padding-inline:1rem}.journal-grid{padding:.75rem 1rem 5rem;display:block}.journal-card{margin-bottom:.8rem}.journal-card__cover{aspect-ratio:4/3}.journal-card__body{min-height:13rem}.article__header{gap:2.5rem;padding:7rem 1rem 2.5rem}.article__header h1{font-size:16vw}.article__cover{border-radius:.9rem;width:calc(100% - 2rem);margin:0 1rem 3rem}.article__layout{padding:0 1rem}.journal-footer{grid-template-columns:1fr;align-items:start;gap:1rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.journal-search input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.journal-search:focus-within{border-color:var(--acid)}.journal-card__cover{background-color:#191919}.is-media-loading{position:relative;overflow:hidden}.is-media-loading:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff0b 50%,#0000 80%) 0 0/220% 100%;animation:1.5s linear infinite media-shimmer;position:absolute;inset:0}@keyframes media-shimmer{0%{background-position:180% 0}to{background-position:-60% 0}}img.is-media-settled{animation:.45s both media-reveal}@keyframes media-reveal{0%{opacity:0}to{opacity:1}}img.is-media-failed{opacity:0}@media (width<=820px){.journal-nav nav{gap:1rem}.journal-nav nav a{align-items:center;min-height:44px;font-size:max(.6rem,10px);display:inline-flex}.journal-footer a{align-items:center;min-height:44px;display:inline-flex}.journal-tags button{min-height:40px}}
