.nw-hero>.hero-fog{display:none}.nw-hero h1 .w{animation:.8s cubic-bezier(.2,.7,.2,1) backwards nw-word;animation-delay:calc(.15s + var(--i) * 50ms);display:inline-block}.nw-hero h1 .w+.w{margin-left:.25em}.nw-hero>:not(h1):not(.hero-mist):not(.embers):not(.hero-bg):not(.nw-lead),.nw-lead>.nw-meta,.nw-lead>p,.nw-lead>.nw-cta{animation:.7s cubic-bezier(.2,.7,.2,1) backwards rise}.nw-lead>.nw-meta{animation-delay:50ms}.nw-lead>p{animation-delay:.5s}.nw-lead>.nw-cta{animation-delay:.65s}.nw-hero .btn-primary{position:relative;overflow:hidden}.nw-hero .btn-primary:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff4ec59 50%,#0000 70%);animation:4.5s ease-in-out 1.5s infinite nw-sheen;position:absolute;inset:0;translate:-120%}@keyframes nw-word{0%{opacity:0;transform:translateY(22px)rotate(2deg)}}@keyframes nw-sheen{0%,60%{translate:-120%}to{translate:120%}}.nw-card{overflow:hidden}.nw-art{height:140px;padding:var(--space-md);background:var(--surface-3);position:relative;overflow:hidden}.nw-img{background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.nw-card:hover .nw-img{transform:scale(1.12)}.nw-art:before{content:"";z-index:1;background:linear-gradient(0deg, var(--surface), transparent 70%);position:absolute;inset:0}.nw-art>.tag{z-index:2;margin-right:var(--space-xs);position:relative}.nw-card .card-body h3{transition:color .2s}.nw-card:hover .card-body h3{color:var(--accent-text)}.nw-card.is-patch{border-top:2px solid var(--accent)}.nw-hero>.hero-mist{z-index:1}.nw-hero{align-items:end;gap:var(--space-2xl);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);min-height:380px;display:grid}.nw-lead{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.nw-lead p,.nw-lead h1{margin:0}.nw-heads{gap:var(--space-sm);padding:var(--space-lg);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);flex-direction:column;display:flex;animation-delay:.4s!important}.nw-heads ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nw-heads li{animation:.6s cubic-bezier(.2,.7,.2,1) backwards rise;animation-delay:calc(.55s + var(--i) * 90ms)}.nw-heads li+li{border-top:1px solid var(--border)}.nw-heads a{align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-sm) 0;transition:translate .2s;display:flex}.nw-heads a:hover{translate:4px}.nw-heads-n{font-family:var(--ff-display), sans-serif;font-weight:700;font-size:var(--font-h1);color:#0000;-webkit-text-stroke:1px var(--accent-text);line-height:1;transition:color .2s}.nw-heads a:hover .nw-heads-n{color:var(--accent)}.nw-heads-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nw-heads-text strong{font-family:var(--ff-display), sans-serif;text-transform:uppercase;letter-spacing:.5px;overflow-wrap:anywhere;line-height:20px;transition:color .2s}.nw-heads a:hover strong{color:var(--accent-text)}.nw-explore{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nw-tile{isolation:isolate;min-height:220px;padding:var(--space-lg);gap:var(--space-xs);justify-content:flex-end;transition:translate .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.nw-tile:before{z-index:1;background:linear-gradient(#0b0a0a59 0%,#0b0a0af2 85%)}.nw-tile>*{z-index:2}.nw-tile>.nw-tile-bg{z-index:0;background-position:50% 30%;background-size:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.nw-tile:hover{border-color:var(--accent);translate:0 -4px}.nw-tile:hover .nw-tile-bg{transform:scale(1.1)}.nw-tile-icon{width:40px;height:40px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;margin-bottom:auto;padding:9px;transition:rotate .35s cubic-bezier(.2,.8,.2,1.3),background .3s,color .3s}.nw-tile:hover .nw-tile-icon{background:var(--accent);color:var(--on-accent);rotate:-10deg}.nw-tile h3{margin:var(--space-md) 0 0;font-family:var(--ff-display), sans-serif;font-size:var(--font-h2);text-transform:uppercase;letter-spacing:1px;line-height:28px}.nw-tile p{font-size:var(--font-small);margin:0;line-height:20px}.nw-tile>.nw-tile-num{top:var(--space-lg);right:var(--space-lg);font-family:var(--ff-display), sans-serif;font-weight:700;font-size:var(--font-h1);color:var(--quality-gold);line-height:36px;position:absolute}.nw-tile-num small{font-size:var(--font-label);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.nw-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.nw-card.is-wide{flex-direction:row;grid-column:span 2}.nw-card.is-wide .nw-art{flex:0 0 48%;height:auto;min-height:220px}.nw-card.is-wide .nw-art:before{background:linear-gradient(270deg, var(--surface), transparent 60%)}.nw-card.is-wide .card-body{justify-content:center}.nw-card.is-wide h3{font-size:var(--font-h2);line-height:28px}@media (max-width:1100px){.nw-explore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nw-hero{grid-template-columns:minmax(0,1fr)}.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-card.is-wide{flex-direction:column;grid-column:auto}.nw-card.is-wide .nw-art{flex:none;height:140px;min-height:0}.nw-card.is-wide .nw-art:before{background:linear-gradient(0deg, var(--surface), transparent 70%)}.nw-card.is-last-odd{grid-column:1/-1}}@media (max-width:640px){.nw-grid,.nw-explore{grid-template-columns:minmax(0,1fr)}.nw-card.is-last-odd{grid-column:auto}.nw-tile{min-height:168px}}
