.news-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.nr-rule{border:none;border-top:1px solid var(--paper-line);margin:46px 0}.nr-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;padding-top:40px}.nr-title{font-family:Josefin Sans,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(42px,6.2vw,78px);line-height:.98;letter-spacing:-.01em;color:var(--ink)}.nr-contact{display:block;padding-top:6px}.nr-crow{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 2px;border-top:1px solid var(--paper-line)}.nr-crow:last-child{border-bottom:1px solid var(--paper-line)}.nr-crow:before{content:"";position:absolute;inset:0;pointer-events:none;background:#804d1e0f;opacity:0;transition:opacity .28s ease}.nr-crow:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--gold-ink);pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nr-crow .k,.nr-crow .v{position:relative}.nr-crow .k{font-family:Source Code Pro,monospace;font-weight:400;font-size:14px;color:#2f27259e;transition:color .22s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.nr-crow .v{display:inline-flex;align-items:center;gap:9px;font-family:Source Code Pro,monospace;font-weight:500;font-size:14px;color:var(--ink);transition:color .22s ease}.nr-crow .v svg{width:15px;height:15px;stroke:var(--gold-ink);stroke-width:1.6;fill:none;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.nr-crow:hover:before,.nr-crow:focus-visible:before{opacity:1}.nr-crow:hover:after,.nr-crow:focus-visible:after{transform:scaleX(1)}.nr-crow:hover .k,.nr-crow:focus-visible .k{color:var(--gold-deep);transform:translate(5px)}.nr-crow:hover .v,.nr-crow:focus-visible .v{color:var(--gold-ink)}.nr-crow:hover .v svg,.nr-crow:focus-visible .v svg{transform:translate(3px)}.nr-featured{padding-bottom:130px}.feat-lead{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.feat-visual{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:var(--field);box-shadow:0 22px 54px #2f272524}.feat-visual .feat-dither-lab{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.feat-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.feat-visual .tag{position:absolute;left:20px;bottom:18px;z-index:2;font-family:Source Code Pro,monospace;font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#2f27258c}.feat-meta{font-family:Source Code Pro,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;color:#2f272580;margin-bottom:8px}.feat-meta .cat{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-right:10px}.feat-lead h2{font-family:Source Code Pro,monospace;font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.12;color:var(--ink);margin-bottom:12px;transition:color .14s ease}.feat-lead:hover h2{color:var(--gold-ink)}.feat-desc{font-family:Source Code Pro,monospace;font-weight:300;font-size:15px;line-height:1.68;color:#2f2725b8;max-width:42em}.feat-meta .cat{transition:color .22s ease}.feat-cta{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-family:Source Code Pro,monospace;font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.feat-cta svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.feat-lead:hover .feat-cta svg,.feat-lead:focus-visible .feat-cta svg{transform:translate(5px)}@media(max-width:900px){.news-wrap{padding:0 22px}.nr-head{grid-template-columns:1fr;gap:30px}.feat-lead{grid-template-columns:1fr;gap:34px}.nr-featured{padding-bottom:90px}}@media(max-width:620px){.news-wrap{padding:0 20px}.nr-crow{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 2px}.nr-crow .k{font-size:12.5px}.nr-rule{margin:34px 0}.nr-head{padding-top:28px}}@media(prefers-reduced-motion:reduce){.nr-crow:before,.nr-crow:after,.nr-crow .k,.nr-crow .v svg,.feat-cta svg{transition:none}.nr-crow:hover .k,.nr-crow:hover .v svg,.feat-lead:hover .feat-cta svg{transform:none}}
