:root{--ink:#000;--paper:#fff;--sig:#daf000;--conc:#e9e9e9;--gr:#4a4a4a;--rule:3px solid var(--ink);--rule-b:6px solid var(--ink);--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--disp:"Archivo Expanded","Arial Black","Helvetica Neue",Arial,sans-serif;--pad:clamp(16px,2.2vw,32px);--frame:1360px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--conc);background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:24px 24px}.nhrs-paper-grid,.nhrs-arch-q ul,.nhrs-sheet-q ul,.nhrs-related-q ul{background-color:var(--conc);background-image:linear-gradient(rgba(0,0,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 1px);background-size:24px 24px}.nhrs-arch-q li,.nhrs-sheet-q li,.nhrs-related-q li{background:var(--paper)}.wp-site-blocks{max-width:var(--frame);margin:0 auto;background:var(--paper);border-left:var(--rule);border-right:var(--rule);min-height:100vh;padding:0}.wp-site-blocks>*{margin-block-start:0!important;margin-block-end:0}img{max-width:100%;height:auto;display:block}a{text-decoration-thickness:2px;text-underline-offset:.18em}a:hover{background:var(--sig);color:var(--ink)}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--sig)}.nhrs-sr,.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important;padding:0!important;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:99;width:auto;height:auto;clip:auto;padding:10px 14px!important;background:var(--sig);color:var(--ink);font:700 14px var(--mono);border:var(--rule)}h1,h2,h3,h4{overflow-wrap:break-word;hyphens:manual}.wp-block-post-title a,.wp-block-heading a,.wp-block-site-title a{text-decoration:none;color:inherit}.wp-block-post-title a:hover,.wp-block-heading a:hover{background:var(--sig);box-shadow:0 0 0 2px var(--sig)}.nhrs-hdr{border-bottom:var(--rule-b)}.nhrs-hdr-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pad);padding:clamp(18px,2.6vw,36px) var(--pad) clamp(14px,1.8vw,24px);border-bottom:var(--rule)}.nhrs-hdr .nhrs-brand{margin:0;font-family:var(--disp);font-weight:800;font-size:clamp(2rem,1rem + 5vw,5.4rem);line-height:.86;letter-spacing:-.035em}.home .nhrs-hdr .nhrs-brand{font-size:clamp(2.8rem,.5rem + 9.6vw,10.5rem);line-height:.82;letter-spacing:-.045em}.nhrs-hdr .nhrs-brand a{text-decoration:none;color:var(--ink)}.nhrs-hdr .nhrs-brand a:hover{background:none;box-shadow:inset 0 -.22em 0 var(--sig)}.nhrs-tagline{margin:0;max-width:22ch;font-family:var(--mono);font-size:.8125rem;line-height:1.35;text-align:right}.nhrs-hdr-bar{display:flex;align-items:stretch;min-height:52px}.nhrs-nav{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;margin:0}.nhrs-nav::-webkit-scrollbar{display:none}.nhrs-nav ul,.nhrs-nav .wp-block-navigation__container{display:flex;flex-wrap:nowrap;gap:0!important;margin:0;padding:0;list-style:none;height:100%}.nhrs-nav li{display:flex;margin:0}.nhrs-nav a,.nhrs-nav .wp-block-navigation-item__content{display:flex;align-items:center;padding:0 clamp(12px,1.4vw,22px);border-right:var(--rule);font-family:var(--mono);font-size:.875rem;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--ink)}.nhrs-nav a:hover,.nhrs-nav .current-menu-item>a{background:var(--ink);color:var(--paper)}.nhrs-nav .wp-block-navigation__submenu-container{display:none}.nhrs-hsearch{flex:0 0 auto;margin:0;border-left:var(--rule)}.nhrs-hsearch .wp-block-search__inside-wrapper{display:flex;height:100%;border:0;padding:0}.nhrs-hsearch input[type=search]{width:min(240px,32vw);border:0;border-radius:0;padding:0 14px;font:500 .875rem var(--mono);background:var(--paper);color:var(--ink);min-height:48px}.nhrs-hsearch input::placeholder{color:var(--gr)}.wp-block-search__button{box-shadow:none!important;transform:none!important;margin:0;border:0;border-left:var(--rule);border-radius:0;background:var(--sig);color:var(--ink);font:700 .875rem var(--mono);padding:0 18px;cursor:pointer}.wp-block-search__button:hover{background:var(--ink);color:var(--sig)}.nhrs-head{display:flex;align-items:stretch;justify-content:space-between;border-bottom:var(--rule);margin:0}.nhrs-head-h{margin:0;padding:14px var(--pad) 12px;background:var(--ink);color:var(--paper);font-size:clamp(1.25rem,.9rem + 1.2vw,2rem);line-height:1}.nhrs-head-h a{color:var(--paper)}.nhrs-head-h a:hover{color:var(--ink)}.nhrs-head-more{margin:0;display:flex;align-items:center;padding:0 var(--pad);border-left:var(--rule);font:700 .8125rem var(--mono)}.nhrs-head-more a{text-decoration:none}.nhrs-tag,.nhrs-kicker{margin:0;font:700 .75rem/1.2 var(--mono)}.nhrs-tag a{display:inline-block;padding:5px 8px 4px;background:var(--sig);border:2px solid var(--ink);text-decoration:none;color:var(--ink)}.nhrs-tag a:hover{background:var(--ink);color:var(--sig)}.nhrs-kicker a{text-decoration:none;color:var(--gr)}.nhrs-kicker a::before{content:"/ "}.nhrs-tag .wp-block-post-terms__separator,.nhrs-kicker .wp-block-post-terms__separator{display:none}.nhrs-tag a+a,.nhrs-kicker a+a{display:none}.nhrs-meta{display:flex;flex-wrap:wrap;gap:0 14px;margin:0;font:500 .75rem/1.4 var(--mono);color:var(--gr)}.nhrs-meta>*{margin:0}.wp-block-post-date,.wp-block-post-author-name{font-family:var(--mono);font-size:.75rem;color:var(--gr)}.wp-block-post-date a{color:inherit;text-decoration:none}.wp-block-post-excerpt{margin:0}.wp-block-post-excerpt__excerpt{margin:0}.wp-block-post-featured-image{margin:0;overflow:hidden;background:var(--conc)}.wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.wp-block-post-featured-image a:hover{background:none}.wp-block-post-template{margin:0;padding:0;list-style:none}.wp-block-query{margin:0}.wp-element-button,.wp-block-button__link{border:var(--rule);border-radius:0;box-shadow:4px 4px 0 var(--ink);transition:transform .08s,box-shadow .08s}.wp-element-button:hover,.wp-block-button__link:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.nhrs-bigsearch{margin:0}.nhrs-bigsearch .wp-block-search__inside-wrapper{display:flex;border:var(--rule);padding:0;max-width:640px;background:var(--paper)}.nhrs-bigsearch input[type=search]{flex:1;min-width:0;border:0;border-radius:0;padding:14px 16px;font:500 1rem var(--mono)}.nhrs-bigsearch .wp-block-search__button{box-shadow:none;transform:none;font-size:.9375rem}.nhrs-ftr{display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;border-top:var(--rule-b);background:var(--ink);color:var(--paper);font:500 .8125rem/1.4 var(--mono)}.nhrs-ftr>*{margin:0!important;padding:16px var(--pad);display:flex;align-items:center}.nhrs-ftr>*+*{border-left:3px solid #333}.nhrs-ftr a{color:var(--paper);text-decoration:none}.nhrs-ftr a:hover{background:var(--sig);color:var(--ink)}.nhrs-ftr-brand{font-family:var(--disp)!important;font-weight:800;font-size:1.125rem;letter-spacing:-.02em;background:var(--sig)}.nhrs-ftr-brand a{color:var(--ink)}.nhrs-ftr-nav ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none}.nhrs-ftr-nav .wp-block-navigation__submenu-container{display:none}.nhrs-ftr-legal{gap:18px;flex-wrap:wrap}.nhrs-ftr-copy{color:#bdbdbd;white-space:nowrap}.nhrs-prose{font-size:1.125rem;line-height:1.65;max-width:720px}.nhrs-prose>*{margin:0 0 1.15em}.nhrs-prose h2{margin:2em 0 .7em;padding:0 0 .35em;border-bottom:var(--rule);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.1}.nhrs-prose h3{margin:1.7em 0 .5em;font-family:var(--mono);font-weight:700;font-size:1.125rem;letter-spacing:0}.nhrs-prose h3::before{content:"## ";color:var(--gr)}.nhrs-prose a{color:var(--ink)}.nhrs-prose ul,.nhrs-prose ol{padding-left:1.4em}.nhrs-prose li{margin:.3em 0}.nhrs-prose ul{list-style:square}.nhrs-prose ul li::marker{font-size:1.1em}.nhrs-prose blockquote{margin:1.8em 0;padding:20px 24px;background:var(--sig);border:var(--rule);box-shadow:8px 8px 0 var(--ink);font-size:1.25rem;line-height:1.45;font-weight:700}.nhrs-prose blockquote p{margin:0}.nhrs-prose blockquote cite{display:block;margin-top:.6em;font:500 .8125rem var(--mono)}.nhrs-prose figure{margin:1.8em 0}.nhrs-prose figure img{border:var(--rule)}.nhrs-prose figcaption{margin-top:0;padding:8px 10px;border:var(--rule);border-top:0;font:500 .8125rem/1.4 var(--mono);background:var(--conc)}.nhrs-prose table{width:100%;border-collapse:collapse;border:var(--rule);font-size:.9375rem}.nhrs-prose th,.nhrs-prose td{padding:10px 12px;border:2px solid var(--ink);text-align:left;vertical-align:top}.nhrs-prose thead th{background:var(--ink);color:var(--paper);font:700 .8125rem var(--mono)}.nhrs-prose .wp-block-table{margin:1.6em 0;overflow-x:auto}.nhrs-prose .wp-block-table thead{border-bottom:0}.nhrs-prose code{font-family:var(--mono);font-size:.9em;background:var(--conc);padding:1px 5px}.nhrs-prose hr{border:0;border-top:var(--rule);margin:2em 0}@media (max-width:781px){.wp-site-blocks{border-left:0;border-right:0}.nhrs-hdr-top{flex-direction:column;align-items:flex-start;gap:8px}.nhrs-tagline{text-align:left;max-width:none}.nhrs-hdr-bar{flex-direction:column}.nhrs-nav{border-bottom:var(--rule)}.nhrs-nav a,.nhrs-nav .wp-block-navigation-item__content{min-height:48px}.nhrs-hsearch{border-left:0}.nhrs-hsearch input[type=search]{width:100%;flex:1}.nhrs-hsearch .wp-block-search__inside-wrapper{width:100%}.nhrs-head{flex-wrap:wrap}.nhrs-head-more{padding:10px var(--pad)}.nhrs-ftr{grid-template-columns:1fr}.nhrs-ftr>*+*{border-left:0;border-top:3px solid #333}.nhrs-ftr>*{padding:12px var(--pad)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@font-face{font-family:"JetBrains Mono Fallback";src:local("Arial");size-adjust:134.21%;ascent-override:76.00%;descent-override:22.35%;line-gap-override:.00%}.nhrs-main>*{margin:0!important}.nhrs-arch-head{padding:clamp(28px,4vw,60px) var(--pad) clamp(22px,3vw,40px);background:var(--sig);border-bottom:var(--rule-b)}.nhrs-arch-head>*{margin:0}.nhrs-arch-title{font-size:clamp(2.4rem,1rem + 5.4vw,6.4rem);line-height:.9;letter-spacing:-.035em}.nhrs-arch-desc{margin-top:16px!important;max-width:60ch;font-size:1.0625rem}.nhrs-arch-desc p{margin:0}.nhrs-arch-head .nhrs-bigsearch{margin-top:22px!important}.nhrs-arch-q ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nhrs-arch-q li{display:flex;flex-direction:column;border-right:var(--rule);border-bottom:var(--rule)}.nhrs-arch-q li:nth-child(3n){border-right:0}.nhrs-arch-q li>*{margin:0}.nhrs-arch-q .wp-block-post-featured-image{border-bottom:var(--rule)}.nhrs-arch-txt{display:flex;flex-direction:column;gap:10px;flex:1;padding:18px var(--pad) 20px}.nhrs-arch-txt>*{margin:0}.nhrs-arch-txt h2{font-family:inherit;font-weight:700;font-size:1.3125rem;line-height:1.2;letter-spacing:0}.nhrs-arch-txt .wp-block-post-excerpt{font-size:.9375rem;line-height:1.5;color:#222}.nhrs-arch-txt .nhrs-meta{margin-top:auto;padding-top:10px;border-top:2px solid var(--ink)}.nhrs-arch-q li:hover{background:var(--sig)}.nhrs-pager{display:flex;flex-wrap:wrap;gap:0;margin:0!important;border-bottom:var(--rule);font:700 .875rem var(--mono)}.nhrs-pager>*,.nhrs-pager .page-numbers{display:inline-flex;align-items:center;min-width:52px;min-height:52px;justify-content:center;padding:0 16px;border-right:var(--rule);text-decoration:none;color:var(--ink);margin:0}.nhrs-pager .wp-block-query-pagination-numbers{padding:0;border-right:0}.nhrs-pager .current{background:var(--ink);color:var(--sig)}.nhrs-empty{padding:var(--pad);font-size:1.125rem}.nhrs-arch-q .nhrs-bigsearch{padding:0 var(--pad) var(--pad)}.nhrs-art-head{padding:clamp(28px,4vw,64px) var(--pad) clamp(22px,3vw,40px);border-bottom:var(--rule)}.nhrs-art-head>*{margin:0}.nhrs-art-title{margin-top:18px!important;max-width:20ch;font-size:clamp(2.1rem,1rem + 4vw,5rem);line-height:.96;letter-spacing:-.03em}.nhrs-art-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--rule)}.nhrs-cell{margin:0;padding:12px var(--pad)}.nhrs-cell+.nhrs-cell{border-left:var(--rule)}.nhrs-cell>*{margin:0}.nhrs-cell-k{font:500 .6875rem var(--mono);color:var(--gr)}.nhrs-cell .wp-block-post-author-name,.nhrs-cell .wp-block-post-date,.nhrs-cell-cat{font:700 .9375rem var(--mono);color:var(--ink)}.nhrs-cell a{text-decoration:none}.nhrs-art-img{border-bottom:var(--rule);max-height:720px}.nhrs-single .nhrs-prose{margin:0 auto!important;padding:clamp(28px,4vw,56px) var(--pad)}.nhrs-art-tags{max-width:720px;margin:0 auto!important;padding:0 var(--pad) clamp(28px,4vw,48px);font:700 .8125rem var(--mono)}.nhrs-art-tags a{display:inline-block;margin:0 6px 6px 0;padding:5px 9px;border:2px solid var(--ink);text-decoration:none}.nhrs-art-tags .wp-block-post-terms__separator{display:none}.nhrs-related{border-top:var(--rule-b)}.nhrs-related-q ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nhrs-related-q li{display:flex;flex-direction:column;gap:10px;padding:0 0 18px;border-right:var(--rule)}.nhrs-related-q li:last-child{border-right:0}.nhrs-related-q li>*{margin:0}.nhrs-related-q li>:not(.wp-block-post-featured-image){padding:0 var(--pad)}.nhrs-related-q .wp-block-post-featured-image{border-bottom:var(--rule)}.nhrs-related-q h3{font-family:inherit;font-weight:700;font-size:1.125rem;line-height:1.25;letter-spacing:0}.nhrs-related-q li:hover{background:var(--sig)}.nhrs-page-head{padding:clamp(28px,4vw,60px) var(--pad);border-bottom:var(--rule-b);background:var(--sig)}.nhrs-page-title{margin:0;font-size:clamp(2.2rem,1rem + 4.4vw,5.4rem);line-height:.92;letter-spacing:-.035em}.nhrs-page .nhrs-prose{margin:0 auto!important;padding:clamp(28px,4vw,56px) var(--pad)}.nhrs-404{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nhrs-404-code{grid-column:1 / -1;margin:0;padding:0 var(--pad);background:var(--sig);border-bottom:var(--rule-b);font:800 clamp(6.5rem,31vw,27rem)/.8 var(--disp);letter-spacing:-.06em;padding-top:.12em;overflow:hidden}.nhrs-404-body{padding:clamp(24px,3.6vw,52px) var(--pad);border-right:var(--rule)}.nhrs-404-body>*{margin:0 0 18px}.nhrs-404-h{font-size:clamp(1.8rem,1rem + 2.4vw,3.2rem);line-height:1}.nhrs-404-recent>*{margin:0}.nhrs-404-rh{padding:14px var(--pad) 12px;background:var(--ink);color:var(--paper);font-size:1.25rem;line-height:1}.nhrs-404-q li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:baseline;padding:14px var(--pad);border-bottom:2px solid var(--ink)}.nhrs-404-q li>*{margin:0}.nhrs-404-q h3{font-family:inherit;font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:0}.nhrs-404-q .wp-block-post-date{font-weight:700;color:var(--ink)}@media (max-width:1000px){.nhrs-arch-q ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nhrs-arch-q li:nth-child(3n){border-right:var(--rule)}.nhrs-arch-q li:nth-child(2n){border-right:0}}@media (max-width:781px){.nhrs-arch-q ul,.nhrs-related-q ul{grid-template-columns:1fr}.nhrs-arch-q li,.nhrs-arch-q li:nth-child(3n){border-right:0}.nhrs-related-q li{border-right:0;border-bottom:var(--rule)}.nhrs-related-q li:last-child{border-bottom:0}.nhrs-art-meta{grid-template-columns:1fr 1fr}.nhrs-cell:nth-child(3){grid-column:1 / -1;border-left:0;border-top:var(--rule)}.nhrs-404{grid-template-columns:1fr}.nhrs-404-body{border-right:0;border-bottom:var(--rule)}}