.nw{--nw-madder:#a1041f;--nw-red:var(--crimson-on-night);--nw-saffron:#d9b98a;--nw-indigo:#0b3a55;--nw-cream:#efe5d3;--nw-warp:#eef0ea0e;--nw-kw:14px;isolation:isolate;position:relative;overflow-x:clip}.nw:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--nw-warp) 0 1px, transparent 1px var(--nw-kw));transform-origin:top;animation:nw-warp 1.6s var(--ease-out) both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 85%,#0000);mask-image:linear-gradient(#000 0 85%,#0000)}@keyframes nw-warp{0%{transform:scaleY(0)}to{transform:none}}.nw-wrap{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.nw-hero{padding:calc(var(--header-h) + clamp(3.5rem, 9vw, 7.5rem)) var(--gutter) clamp(2.5rem, 6vw, 4.5rem);text-align:center;justify-items:center;gap:1rem;display:grid;position:relative}.nw-hero__beam{inset-inline:var(--gutter);top:calc(var(--header-h) + clamp(.75rem, 2vw, 1.5rem));transform-origin:50%;height:14px;animation:nw-beam 1s var(--ease-out) both;background:linear-gradient(#7a4f2c,#4a2d17 70%,#3a2210);border-radius:7px;position:absolute;box-shadow:0 8px 20px #00000080,inset 0 1px #ffffff2e}@keyframes nw-beam{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.nw-eyebrow{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:var(--nw-saffron);font-weight:600;font-size:var(--step--1);margin:0;padding-inline-start:.38em}:root[dir=rtl] .nw-eyebrow{letter-spacing:0;font-size:var(--step-0);padding-inline-start:0}.nw-title{text-transform:uppercase;letter-spacing:.005em;max-width:14ch;margin:0;font-size:clamp(3.1rem,.9rem + 9.2vw,10.5rem);line-height:.88;position:relative}:root[dir=rtl] .nw-title{text-transform:none;max-width:none;line-height:1.25}.nw-title__wool{background:radial-gradient(33% 64% at 28%,#f07a87 0 56%,#0000 60%) 0 0/10px 8px,radial-gradient(33% 64% at 72%,#c11a35 0 56%,#0000 60%) 0 0/10px 8px,linear-gradient(#5e0614,#5e0614);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 28px #a1041f59);-webkit-background-clip:text;background-clip:text;animation:2s steps(16,start) .4s both nw-rows;display:inline-block}.nw-title:after{content:"";inset-inline:-4%;background:linear-gradient(90deg, transparent, var(--nw-saffron) 20%, var(--nw-saffron) 80%, transparent);pointer-events:none;height:2px;animation:2s steps(16,start) .4s both nw-weft;position:absolute;top:100%}@keyframes nw-rows{0%{clip-path:inset(100% -5% 0)}to{clip-path:inset(-10% -5%)}}@keyframes nw-weft{0%{opacity:1;top:100%}99%{opacity:1}to{opacity:0;top:0}}.nw-lead{max-width:46ch;font-size:var(--step-1);color:var(--lime);margin:.75rem 0 0;line-height:1.5}.wv{background:repeating-linear-gradient(90deg,#eef0ea29 0 1px,#0000 1px 10px),#0b2230;position:relative;overflow:hidden}.wv__img{object-fit:cover;width:100%;height:100%;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.wv:not(.is-armed):not(.is-woven) .wv__img{animation:10ms 2.5s both wv-safety}}@keyframes wv-safety{0%{opacity:0}to{opacity:1}}.wv.is-armed .wv__img{opacity:0;transition:opacity 1s var(--ease-out) 50ms, transform 1.6s var(--ease-out);transform:scale(1.035)}.wv.is-armed.is-woven .wv__img{opacity:1;transform:none}.wv__loom{pointer-events:none;width:100%;height:100%;transition:opacity 1.1s var(--ease-out) .15s;position:absolute;inset:0}.wv.is-woven .wv__loom{opacity:0}.wv.is-woven.is-lens .wv__loom{opacity:1;-webkit-mask-image:radial-gradient(circle 88px at var(--lx) var(--ly), #000 52%, transparent 100%);-webkit-mask-image:radial-gradient(circle 88px at var(--lx) var(--ly), #000 52%, transparent 100%);mask-image:radial-gradient(circle 88px at var(--lx) var(--ly), #000 52%, transparent 100%);transition:opacity .25s}.wv__shuttle{z-index:2;pointer-events:none;will-change:transform;background:linear-gradient(#c08a52,#7a4a26 60%,#5a3418);border-radius:50%;width:52px;height:13px;margin:-6.5px 0 0 -26px;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0000008c,inset 0 1px #ffffff4d}.wv__shuttle:before{content:"";background:linear-gradient(to left, var(--crimson-on-night), #e85e7200 60%);width:140vw;height:2px;margin-top:-1px;position:absolute;top:50%;right:70%}.nw-card__link{color:inherit;gap:1.25rem;text-decoration:none;display:grid}.nw-card__link:focus-visible{outline:3px solid var(--nw-red);outline-offset:6px}.nw-card__img{aspect-ratio:3/2;border-radius:3px;box-shadow:0 34px 60px -26px #000000bf}.nw-feature{padding-block:clamp(1rem,3vw,2rem) 0}.nw-card--feature .nw-card__link{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4.5vw,4rem)}.nw-card--feature .nw-card__img{aspect-ratio:5/4}.nw-card--wide .nw-card__link{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:clamp(1.25rem,3.5vw,3rem)}.nw-card--wide .nw-card__img{aspect-ratio:16/10}.nw-rug>:nth-child(4n+3) .nw-card--wide .nw-card__text{order:-1}.nw-row--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:860px){.nw-card--feature .nw-card__link,.nw-card--wide .nw-card__link{grid-template-columns:1fr}.nw-card--feature .nw-card__img{aspect-ratio:4/3}.nw-rug>:nth-child(4n+3) .nw-card--wide .nw-card__text{order:0}}@media (max-width:640px){.nw-row--pair{grid-template-columns:1fr}}.nw-meta{font-family:var(--font-ui);font-size:var(--step--1);color:var(--dust);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.nw-meta__latest{color:var(--nw-red);text-transform:uppercase;letter-spacing:.16em;font-weight:700}:root[dir=rtl] .nw-meta__latest{letter-spacing:0}.nw-chip{color:var(--nw-saffron);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d9b98a80;border-radius:999px;align-items:center;gap:.45rem;padding:.22rem .75rem .22rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}:root[dir=rtl] .nw-chip{letter-spacing:0;font-size:.85rem}.nw-chip:before{content:"";background:currentColor;flex:none;width:11px;height:11px}.nw-chip--mission:before{clip-path:polygon(0 100%,50% 8%,100% 100%,78% 100%,50% 50%,22% 100%)}.nw-chip--association:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.nw-chip--announcement:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:radial-gradient(circle,#0000 0 20%,currentColor 23%)}.nw-chip--thanks:before{clip-path:polygon(0 55%,25% 15%,50% 55%,75% 15%,100% 55%,100% 85%,75% 45%,50% 85%,25% 45%,0 85%)}.nw-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);text-wrap:balance;margin:.8rem 0 .55rem;line-height:1.04}.nw-card--feature .nw-card__title{font-size:var(--step-3);line-height:.98}:root[dir=rtl] .nw-card__title{line-height:1.45}.nw-card__summary{color:#eef0ead1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.nw-card--feature .nw-card__summary{font-size:var(--step-1);-webkit-line-clamp:5}.nw-card__more{border-bottom:2px solid var(--nw-red);font-family:var(--font-ui);color:var(--lime);transition:color var(--dur-quick);align-items:center;margin-top:1.1rem;padding-bottom:3px;font-weight:700;display:inline-flex}.nw-card__count{color:var(--dust);margin-inline-start:.35rem;font-weight:500}.nw-card__link:hover .nw-card__more,.nw-card__link:focus-visible .nw-card__more{color:var(--nw-red)}.nw-band{--c1:var(--nw-madder);--c2:var(--nw-saffron);--c3:var(--nw-indigo);border-block:3px solid var(--c2);background-color:var(--c3);height:30px;margin-block:clamp(3rem,7vw,5.5rem) clamp(1.75rem,4vw,3rem);box-shadow:0 0 0 1px #00000040}.nw-band--lozenge{background:conic-gradient(from 45deg at 50% 50%, var(--c1) 0 25%, var(--c3) 0 50%, var(--c1) 0 75%, var(--c3) 0) 0 0 / 24px 24px}.nw-band--zigzag{background:linear-gradient(135deg, var(--c1) 25%, transparent 25%) -12px 0 / 24px 24px, linear-gradient(225deg, var(--c1) 25%, transparent 25%) -12px 0 / 24px 24px, linear-gradient(315deg, var(--c1) 25%, transparent 25%) 0 0 / 24px 24px, linear-gradient(45deg, var(--c1) 25%, transparent 25%) 0 0 / 24px 24px, var(--c3)}.nw-band--eyes{background:radial-gradient(circle at 50% 50%, var(--c2) 0 2.5px, transparent 3px) 0 0 / 24px 24px, conic-gradient(from 45deg at 50% 50%, var(--c3) 0 25%, var(--c1) 0 50%, var(--c3) 0 75%, var(--c1) 0) 0 0 / 24px 24px}.nw-rug>:first-child .nw-band{margin-top:clamp(3.5rem,8vw,6rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nw-band{animation:linear both nw-pass;animation-timeline:view();animation-range:entry cover 40%}:root[dir=rtl] .nw-band{animation-name:nw-pass-rtl}}}@keyframes nw-pass{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nw-pass-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.nw-empty{text-align:center;color:var(--dust);justify-items:center;gap:1.5rem;padding-block:clamp(2rem,6vw,4rem);display:grid}.nw-empty__loom{background:repeating-linear-gradient(90deg,#eef0ea4d 0 1px,#0000 1px 12px);border-top:12px solid #5a3a20;border-bottom:12px solid #5a3a20;border-radius:4px;width:min(100%,560px);height:220px;position:relative;overflow:hidden}.nw-empty__shuttle{width:52px;height:13px;animation:nw-idle 3.2s var(--ease-in-out) infinite alternate;background:linear-gradient(#c08a52,#7a4a26 60%,#5a3418);border-radius:50%;position:absolute;bottom:18px;left:0}@keyframes nw-idle{0%{transform:translate(-60px)}to{transform:translate(min(100vw,600px))}}.nw-end{padding:clamp(4rem, 9vw, 7rem) var(--gutter) clamp(4rem, 9vw, 7rem);text-align:center;position:relative}.nw-fringe{--sway:0deg;justify-content:space-between;max-width:1240px;height:130px;margin:0 auto;padding-inline:6px;display:flex;position:relative}.nw-fringe:before{content:"";background:linear-gradient(var(--nw-saffron) 0 3px, var(--nw-madder) 3px 19px, var(--nw-saffron) 19px);height:22px;position:absolute;inset:-22px 0 auto;box-shadow:0 6px 14px #0006}.nw-fringe span{width:5px;height:calc(var(--l) * 100%);transform-origin:50% 0;transform:rotate(calc(var(--sway) * (.55 + var(--k))));background:repeating-linear-gradient(90deg, var(--nw-cream) 0 1px, #cdb994 1px 2px);border-radius:0 0 2px 2px;flex:none;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.nw-fringe span:before{content:"";background:#c7b089;border-radius:50%;width:9px;height:9px;margin-inline-start:-2px;display:block;box-shadow:inset 0 -2px #0000002e}@media (max-width:760px){.nw-fringe span:nth-child(n+37){display:none}}.nw-end__text{justify-items:center;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.nw-end__text h2{font-size:var(--step-3);margin:0;line-height:1}.nw-end__text p{color:#eef0ead9;max-width:44ch;margin:0}.nw-end__links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;margin-top:.5rem!important}.nw-btn{background:var(--nw-madder);color:#fff;min-height:48px;font-family:var(--font-ui);border:2px solid var(--nw-madder);transition:background-color var(--dur-quick), color var(--dur-quick);border-radius:999px;align-items:center;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.nw-btn:hover,.nw-btn:focus-visible{background:var(--nw-red);border-color:var(--nw-red)}.nw-btn--ghost{color:var(--lime);background:0 0;border-color:#eef0ea80}.nw-btn--ghost:hover,.nw-btn--ghost:focus-visible{background:var(--lime);color:var(--night);border-color:var(--lime)}.nw-end--article{padding-top:clamp(3rem,7vw,5rem)}.nw-a-hero{padding-top:var(--header-h)}.nw-a-hero__img{width:100%;height:clamp(320px,74vh,860px)}@media (max-width:760px){.nw-a-hero__img{height:clamp(280px,58vh,560px)}}.nw-a-label{width:min(100% - 2 * var(--gutter), 900px);background:var(--night-raised);border-top:5px solid var(--nw-madder);justify-items:start;gap:1rem;margin:clamp(-6rem,-9vw,-2.5rem) auto 0;padding:clamp(1.4rem,4vw,2.8rem);display:grid;position:relative;box-shadow:0 30px 60px -20px #000000b3}.nw-a-label:after{content:"";pointer-events:none;border:1px dashed #d9b98a59;position:absolute;inset:8px}.nw-a-title{text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.1rem + 4.6vw,5.4rem);line-height:.96}:root[dir=rtl] .nw-a-title{line-height:1.35}.nw-a-lead{font-size:var(--step-1);color:var(--lime);max-width:60ch;margin:0;line-height:1.5}.nw-a-note{font-family:var(--font-ui);font-size:var(--step--1);color:var(--dust);margin:0}.nw-share{z-index:1;min-height:44px;color:var(--lime);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #eef0ea66;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex;position:relative}.nw-share:hover,.nw-share:focus-visible{border-color:var(--nw-red);color:var(--nw-red)}.nw-share svg{fill:currentColor;width:18px;height:18px}.nw-a-body{max-width:68ch;padding-inline:var(--gutter);font-size:calc(var(--step-0) * 1.06);color:#eef0eaeb;margin:clamp(2.5rem,6vw,4.5rem) auto;line-height:1.75}.nw-a-body p{white-space:pre-line;margin:0 0 1.2em}.nw-a-body>p:first-child{display:flow-root}.nw-a-body>p:first-child:first-letter{float:inline-start;font-family:var(--font-display);background:radial-gradient(33% 64% at 28%,#f07a87 0 56%,#0000 60%) 0 0/8px 6px,radial-gradient(33% 64% at 72%,#c11a35 0 56%,#0000 60%) 0 0/8px 6px,#5e0614;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-inline-end:.1em;padding-top:.06em;font-size:4.4em;line-height:.82}.nw-a-body:lang(ar)>p:first-child:first-letter{all:unset}.nw-a-sub{font-family:var(--font-display);font-size:var(--step-2);color:var(--lime);align-items:center;gap:.6rem;margin:2em 0 .7em;line-height:1.1;display:flex}.nw-a-sub:before{content:"";background:var(--nw-madder);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:.5em;height:.5em}.nw-a-quote{border-block:6px solid #0000;border-image:repeating-linear-gradient(90deg, var(--nw-madder) 0 8px, var(--nw-saffron) 8px 12px, var(--nw-indigo) 12px 20px) 6;text-align:center;margin:2.2em 0;padding:1.6em 0}.nw-a-quote p{font-family:var(--font-display);font-size:var(--step-2);color:var(--nw-cream);white-space:pre-line;margin:0;line-height:1.2}.nw-gallery{max-width:1240px;padding-inline:var(--gutter);margin:0 auto}.nw-gallery__title{font-size:var(--step-3);text-align:center;margin:0 0 1.5rem}.nw-gallery__grid{columns:3 260px;column-gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none}.nw-gallery__grid li{break-inside:avoid;margin-bottom:clamp(.75rem,2vw,1.25rem)}.nw-gallery__item{cursor:zoom-in;background:0 0;border:0;border-radius:3px;width:100%;padding:0;display:block}.nw-gallery__item:focus-visible{outline:3px solid var(--nw-red);outline-offset:4px}.nw-gallery__item .wv{aspect-ratio:var(--ar);border-radius:3px}.nw-gallery__caption{font-family:var(--font-ui);font-size:var(--step--1);color:var(--dust);margin:.45rem 0 0}.nw-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--lime);background:#040d13f7;border:0;margin:0;padding:0;overflow:hidden}.nw-viewer::backdrop{background:#000000b3}.nw-viewer__figure{place-items:center;gap:.8rem;height:100%;margin:0;padding:4rem 4.5rem 1.5rem;display:grid}.nw-viewer__figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);animation:nw-viewer-in .45s var(--ease-out) both;box-shadow:0 30px 80px #0009}@keyframes nw-viewer-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.nw-viewer figcaption{font-family:var(--font-ui);color:var(--dust);text-align:center;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;display:flex}.nw-viewer__btn{width:52px;height:52px;color:var(--lime);cursor:pointer;background:#071a24b3;border:1px solid #eef0ea59;border-radius:50%;place-items:center;font-size:1.9rem;line-height:1;display:grid;position:absolute}.nw-viewer__btn:hover,.nw-viewer__btn:focus-visible{border-color:var(--nw-red);color:var(--nw-red)}.nw-viewer__btn:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.nw-viewer__close{top:1rem;inset-inline-end:1rem}.nw-viewer__prev,.nw-viewer__next{top:50%;translate:0 -50%}.nw-viewer__prev{inset-inline-start:1rem}.nw-viewer__next{inset-inline-end:1rem}:root[dir=rtl] .nw-viewer__prev,:root[dir=rtl] .nw-viewer__next{scale:-1 1}@media (max-width:640px){.nw-viewer__figure{padding:4rem .5rem 1rem}.nw-viewer__prev,.nw-viewer__next{top:auto;bottom:1rem;translate:none}}.nw-a-nav{max-width:1240px;padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin:clamp(3.5rem,8vw,6rem) auto 0;display:grid}.nw-a-nav__link{color:inherit;transition:border-color var(--dur-quick), background-color var(--dur-quick);border:1px solid #eef0ea29;border-radius:4px;grid-template-rows:auto 1fr;grid-template-columns:96px 1fr;align-items:start;column-gap:1rem;padding:.8rem;text-decoration:none;display:grid}.nw-a-nav__link:hover,.nw-a-nav__link:focus-visible{border-color:var(--nw-red);background:#eef0ea0a}.nw-a-nav__link img{object-fit:cover;border-radius:2px;grid-row:1/3;width:96px;height:72px}.nw-a-nav__label{font-family:var(--font-ui);font-size:var(--step--1);color:var(--nw-saffron);text-transform:uppercase;letter-spacing:.12em}:root[dir=rtl] .nw-a-nav__label{letter-spacing:0}.nw-a-nav__title{font-family:var(--font-display);font-size:var(--step-1);line-height:1.15}.nw-a-nav__link--older{text-align:end}@media (max-width:640px){.nw-a-nav{grid-template-columns:1fr}.nw-a-nav__link--older{text-align:start}}.nw-film{max-width:1100px;padding-inline:var(--gutter);text-align:center;margin:clamp(2.5rem,6vw,4rem) auto 0}.nw-film__title{font-family:var(--font-ui);color:var(--dust);margin:.8rem 0 0}.nw-meta__film{color:#bfe6fb;background:#6fbde629;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-weight:700;display:inline-flex}.nw-a-body a{color:var(--nw-saffron);text-underline-offset:3px;overflow-wrap:anywhere}.nw-sub{text-align:center;background:#eef0ea0a;border:1px solid #d9b98a66;border-radius:6px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.8rem;max-width:640px;margin:clamp(3rem,7vw,4.5rem) auto 0;padding:clamp(1.4rem,4vw,2.2rem);display:grid}.nw-sub h2{font-size:var(--step-2);margin:0;line-height:1.05}.nw-sub>p{color:#eef0ead9;margin:0}.nw-sub__form{grid-template-columns:minmax(0,1fr);gap:.8rem;width:100%;display:grid}.nw-sub__row{flex-wrap:wrap;gap:.6rem;display:flex}.nw-sub__row input{min-width:0;min-height:48px;color:var(--lime);font:inherit;background:#eef0ea14;border:1px solid #eef0ea66;border-radius:999px;flex:14rem;padding:.6rem 1rem}.nw-sub__row input:focus-visible{outline:3px solid var(--nw-saffron);outline-offset:2px}.nw-sub__consent{text-align:start;font-size:var(--step--1);color:#eef0ead9;align-items:flex-start;gap:.6rem;display:flex}.nw-sub__consent input{flex:none;width:18px;height:18px;margin-top:.25rem}.nw-sub__ok{color:#bfe6fb;margin:0;font-weight:700}.nw-sub__error{color:var(--nw-red);margin:0;font-weight:700}.nw-unsub{align-content:center;min-height:60svh}.nw-end__title{font-size:var(--step-3);margin:0}@media (prefers-reduced-motion:reduce){.nw:before,.nw-hero__beam,.nw-title__wool,.nw-empty__shuttle,.nw-viewer__figure img{animation:none}.nw-title:after{display:none}}
