@layer unnyc{.unnyc-pr .unnyc-reveal section[id],.unnyc-pr .unnyc-campaign[id],.unnyc-pr .unnyc-section[id]{scroll-margin-top:calc(var(--pr-header-h,68px) + var(--pr-subnav-h,0px) + 28px)}.unnyc-pr-hero .unnyc-hero__title{font-size:clamp(var(--wg-fs-2xl),3.4vw,var(--wg-fs-4xl));max-width:34ch;margin-left:auto;margin-right:auto}.unnyc-pr-hero__line{display:block}.unnyc-pr-hero__line--ask{margin-top:var(--wg-sp-3);background:linear-gradient(135deg,var(--wg-accent-soft),var(--wg-accent-warm-light));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.unnyc-pr-paths{padding:var(--wg-sp-16)0}.unnyc-pr-paths__grid{gap:var(--wg-sp-6);grid-template-columns:repeat(2,1fr);display:grid}.unnyc-pr-path{padding:var(--wg-sp-8);background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-lg);box-shadow:var(--wg-shadow-sm);color:inherit;transition:transform .2s var(--wg-ease),box-shadow .2s var(--wg-ease),border-color .2s var(--wg-ease);text-decoration:none;display:block;overflow:hidden}.unnyc-pr-path:hover{box-shadow:var(--wg-shadow-lg);border-color:var(--wg-accent-warm);transform:translateY(-4px)}.unnyc-pr-path__image{height:160px;margin:calc(-1*var(--wg-sp-8))calc(-1*var(--wg-sp-8))var(--wg-sp-6);position:relative;overflow:hidden}.unnyc-pr-path__image-img{object-fit:cover;object-position:center}.unnyc-pr-path__question{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-2xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-3)}.unnyc-pr-path__answer{font-size:var(--wg-fs-base);color:var(--wg-text-secondary);margin:0;line-height:1.6}.unnyc-pr-path__arrow{color:var(--wg-accent-strong);transition:transform .2s var(--wg-ease);font-weight:700;display:inline-block}.unnyc-pr-path:hover .unnyc-pr-path__arrow{transform:translate(4px)}.unnyc-pr-mn__endorsers{margin-top:var(--wg-sp-16);padding-top:var(--wg-sp-12);border-top:1px solid var(--wg-border)}.unnyc-pr-mn__subhead{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-2xl);color:var(--wg-brand);text-align:center;margin:0 0 var(--wg-sp-3)}.unnyc-pr-mn__lede{text-align:center;max-width:720px;margin:0 auto var(--wg-sp-8);font-size:var(--wg-fs-base);color:var(--wg-text-secondary);line-height:1.6}.unnyc-pr-map__source{margin:var(--wg-sp-4)auto 0;text-align:center;max-width:640px;font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);line-height:1.6}.unnyc-pr-map__source a{color:var(--wg-accent-strong);font-weight:600}.unnyc-pr-timeline{max-width:820px;margin:0 auto;padding:0;list-style:none;position:relative}.unnyc-pr-timeline:before{content:"";background:linear-gradient(180deg,var(--wg-accent)0%,var(--wg-accent-warm)100%);opacity:.35;width:2px;position:absolute;top:8px;bottom:8px;left:92px}.unnyc-pr-timeline__item{gap:var(--wg-sp-8);padding:var(--wg-sp-4)0;display:flex;position:relative}.unnyc-pr-timeline__item:before{content:"";left:87px;top:calc(var(--wg-sp-4) + 8px);background:var(--wg-accent-warm);border:2px solid var(--wg-surface-warm);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 2px #d4a84359}.unnyc-pr-timeline__year{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);text-align:right;white-space:nowrap;flex:0 0 72px;padding-top:4px;font-weight:700}.unnyc-pr-timeline__body{padding-left:var(--wg-sp-4)}.unnyc-pr-timeline__title{font-family:var(--wg-font-body);font-size:var(--wg-fs-lg);color:var(--wg-text);margin:0 0 var(--wg-sp-1);font-weight:600}.unnyc-pr-timeline__desc{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);margin:0;line-height:1.65}.unnyc-pr-concepts__grid{gap:var(--wg-sp-5);grid-template-columns:repeat(2,1fr);display:grid}.unnyc-pr-concept{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);padding:var(--wg-sp-6);box-shadow:var(--wg-shadow-sm);scroll-margin-top:calc(var(--pr-header-h,68px) + var(--pr-subnav-h,0px) + 28px)}.unnyc-pr-concept__term{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-2)}.unnyc-pr-concept__def{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);margin:0 0 var(--wg-sp-4);line-height:1.65}.unnyc-pr-concept__nyc{font-size:var(--wg-fs-sm);color:var(--wg-text);padding:var(--wg-sp-3)var(--wg-sp-4);border-left:3px solid var(--wg-accent);border-radius:0 var(--wg-radius-sm)var(--wg-radius-sm)0;background:#4b92db12;margin:0;line-height:1.6}.unnyc-pr-concept__nyc-label{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--wg-accent-strong);margin-bottom:var(--wg-sp-1);font-weight:700;display:block}.unnyc-pr-concept{flex-direction:column;display:flex}.unnyc-pr-concept__nyc{margin-bottom:var(--wg-sp-4)}.unnyc-pr-concept__link{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);margin-top:auto;font-weight:600;text-decoration:none}.unnyc-pr-concept__link:hover{text-decoration:underline}.unnyc-page .unnyc-policy__card--link{color:inherit;transition:transform .2s var(--wg-ease),box-shadow .2s var(--wg-ease);text-decoration:none;display:block}.unnyc-page .unnyc-policy__card--link:hover{box-shadow:var(--wg-shadow-lg);transform:translateY(-3px)}.unnyc-pr-policy__more{margin-top:var(--wg-sp-4);font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);font-weight:600;display:inline-block}.unnyc-pr-cw__header{padding:var(--wg-sp-12)0 var(--wg-sp-10);background:radial-gradient(ellipse at 80% -20%,#4b92db1f,transparent 55%),var(--wg-surface-warm);border-bottom:1px solid var(--wg-border);text-align:center}.unnyc-pr-cw__header-title{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-4xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-5);line-height:1.15}.unnyc-pr-cw__lede{font-size:var(--wg-fs-lg);color:var(--wg-text-secondary);max-width:760px;margin:0 auto;line-height:1.7}.unnyc-pr-cw__section{padding:var(--wg-sp-12)0;scroll-margin-top:calc(var(--pr-header-h,68px) + var(--pr-subnav-h,0px) + 72px);border-bottom:1px solid var(--wg-border)}.unnyc-pr-cw__heading{align-items:center;gap:var(--wg-sp-3);margin-bottom:var(--wg-sp-6);display:flex}.unnyc-pr-cw__icon{width:40px;height:40px;color:var(--wg-accent);flex-shrink:0}.unnyc-pr-cw__title{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-3xl);color:var(--wg-brand);margin:0}.unnyc-gloss{display:inline-block;position:relative}.unnyc-page .unnyc-gloss__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--wg-accent-warm-dark);text-decoration-color:var(--wg-accent-warm-dark);text-underline-offset:3px;text-decoration-thickness:1.5px}.unnyc-page .unnyc-gloss__link:hover,.unnyc-page .unnyc-gloss__link:focus{color:var(--wg-accent-strong)}.unnyc-gloss__tip{z-index:50;width:max-content;max-width:280px;padding:var(--wg-sp-3)var(--wg-sp-4);background:var(--wg-brand-deep);color:var(--wg-text-inverse);font-size:var(--wg-fs-xs);text-transform:none;letter-spacing:normal;border-radius:var(--wg-radius-sm);box-shadow:var(--wg-shadow-lg);pointer-events:none;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.unnyc-gloss__tip:after{content:"";border:6px solid #0000;border-top-color:var(--wg-brand-deep);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (max-width:640px){.unnyc-gloss__tip{max-width:240px;left:0;transform:none}.unnyc-gloss__tip:after{left:16px;transform:none}}.unnyc-pr-why{padding:var(--wg-sp-16)0;border-bottom:1px solid var(--wg-border)}.unnyc-pr-why__heading{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-3xl);color:var(--wg-brand);margin:var(--wg-sp-10)0 var(--wg-sp-5)}.unnyc-pr-why__heading:first-child{margin-top:0}.unnyc-pr-why p{font-size:var(--wg-fs-lg);color:var(--wg-text);margin:0 0 var(--wg-sp-5);line-height:1.75}.unnyc-pr-why__flag{font-size:var(--wg-fs-xs);letter-spacing:.02em;color:var(--wg-accent-warm-dark);border-radius:var(--wg-radius-sm);background:#d4a8431f;padding:2px 8px;font-weight:700;display:inline-block}.unnyc-pr-why__block:after{content:"";clear:both;display:table}.unnyc-pr-why__prose{float:left;width:56%}.unnyc-pr-why__quote{float:right;width:40%;padding:var(--wg-sp-6)var(--wg-sp-8);background:var(--wg-surface);border-left:3px solid var(--wg-accent-warm);border-radius:0 var(--wg-radius-md)var(--wg-radius-md)0;margin:0 0 0 4%}.unnyc-pr-why__quote p{font-family:var(--wg-font-display);font-size:var(--wg-fs-xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-3);line-height:1.5}.unnyc-pr-why__quote cite{font-style:normal;font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);display:block}.unnyc-pr-why__quote cite a{color:var(--wg-accent-strong);font-weight:600}.unnyc-pr-cw__section .unnyc-container--narrow:after{content:"";clear:both;display:table}.unnyc-pr-cw__part{float:left;width:56%;margin-bottom:var(--wg-sp-6)}.unnyc-pr-cw__part p{font-size:var(--wg-fs-lg);color:var(--wg-text);margin:0;line-height:1.75}.unnyc-pr-cw__part-label{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--wg-text-muted);margin:0 0 var(--wg-sp-2);font-weight:700}.unnyc-pr-cw__part--gap{float:right;width:40%;padding:var(--wg-sp-8);border:1.5px solid var(--wg-accent-warm);border-radius:var(--wg-radius-md);background:#d4a84317;margin:0 0 0 4%}.unnyc-pr-cw__part--gap p{color:var(--wg-brand);font-weight:500}.unnyc-pr-cw__part-label--gap{color:var(--wg-accent-warm-dark)}.unnyc-pr-cw__closing{padding:var(--wg-sp-16)0;background:var(--wg-surface-alt);border-bottom:1px solid var(--wg-border)}.unnyc-pr-cw__closing-title{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-3xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-6)}.unnyc-pr-cw__closing-body:after{content:"";clear:both;display:table}.unnyc-pr-cw__closing p{float:left;clear:left;width:56%;font-size:var(--wg-fs-lg);color:var(--wg-text);margin:0 0 var(--wg-sp-5);line-height:1.75}.unnyc-pr-cw__closing p:last-of-type{margin-bottom:0}.unnyc-pr-cw__foot{padding:var(--wg-sp-16)0;text-align:center}.unnyc-pr-cw__foot p{font-size:var(--wg-fs-xl);font-family:var(--wg-font-display);color:var(--wg-brand);margin:0 0 var(--wg-sp-6)}.unnyc-pr-cw__foot-ctas{justify-content:center;gap:var(--wg-sp-4);flex-wrap:wrap;display:flex}.unnyc-pr-cw__foot-ctas .unnyc-btn--outline{color:var(--wg-brand);border-color:var(--wg-border)}.unnyc-pr-cases__viewport{width:100%;margin-top:var(--wg-sp-8);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.unnyc-pr-cases__track{align-items:stretch;gap:var(--wg-sp-5);width:max-content;animation:50s linear infinite unnyc-cases-scroll;display:flex}.unnyc-pr-cases__viewport:hover .unnyc-pr-cases__track,.unnyc-pr-cases__viewport:focus-within .unnyc-pr-cases__track{animation-play-state:paused}@keyframes unnyc-cases-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.unnyc-pr-cases__track{animation:none}}.unnyc-pr-case{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);width:340px;box-shadow:var(--wg-shadow-sm);flex-direction:column;flex:0 0 340px;display:flex;overflow:hidden}.unnyc-pr-case__image-wrap{background:var(--wg-surface-alt);width:100%;height:160px}.unnyc-pr-case__image{object-fit:cover;width:100%;height:100%;display:block}.unnyc-pr-case__content{padding:var(--wg-sp-6);flex-direction:column;flex:1;display:flex}.unnyc-pr-case__place{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:2px;color:var(--wg-accent-warm-dark);margin-bottom:var(--wg-sp-3);font-weight:700}.unnyc-pr-case__headline{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-xl);color:var(--wg-brand);margin:0 0 var(--wg-sp-3)}.unnyc-pr-case__body{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);margin:0 0 var(--wg-sp-4);line-height:1.65}.unnyc-pr-case__lesson{font-size:var(--wg-fs-sm);color:var(--wg-text);margin:0 0 var(--wg-sp-4);padding:var(--wg-sp-3)var(--wg-sp-4);border-left:3px solid var(--wg-accent-warm);border-radius:0 var(--wg-radius-sm)var(--wg-radius-sm)0;background:#d4a8431a;line-height:1.6}.unnyc-pr-case__lesson-label{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--wg-accent-warm-dark);margin-bottom:var(--wg-sp-1);font-weight:700;display:block}.unnyc-pr-case__link{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);margin-top:auto;font-weight:600;text-decoration:none}.unnyc-pr-case__link:hover{text-decoration:underline}.unnyc-pr-endorsers__grid{gap:var(--wg-sp-3);margin:0 0 var(--wg-sp-8);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.unnyc-pr-endorsers__org{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-sm);padding:var(--wg-sp-3)var(--wg-sp-4);font-size:var(--wg-fs-sm);font-weight:600}.unnyc-pr-endorsers__org a{color:var(--wg-brand);text-decoration:none}.unnyc-pr-endorsers__org a:hover{color:var(--wg-accent-strong);text-decoration:underline}.unnyc-pr-mn__barcelona{max-width:720px;margin:var(--wg-sp-6)auto 0;padding:var(--wg-sp-5)var(--wg-sp-6);background:var(--wg-surface);border:1.5px solid var(--wg-accent-warm);border-radius:var(--wg-radius-md);box-shadow:var(--wg-shadow-md)}.unnyc-pr-mn__barcelona p{font-size:var(--wg-fs-base);color:var(--wg-text);text-align:center;margin:0;line-height:1.65}.unnyc-pr-mn__barcelona strong{color:var(--wg-accent-warm-dark)}.unnyc-pr-resources__grid{gap:var(--wg-sp-5);grid-template-columns:repeat(2,1fr);display:grid}.unnyc-pr-resources__group{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);padding:var(--wg-sp-6);box-shadow:var(--wg-shadow-sm)}.unnyc-pr-resources__group-header{margin-bottom:var(--wg-sp-4)}.unnyc-pr-resources__group-title{font-family:var(--wg-font-display);font-weight:400;font-size:var(--wg-fs-xl);color:var(--wg-brand);margin:0}.unnyc-pr-resources__links{gap:var(--wg-sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.unnyc-pr-resources__links a{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);font-weight:600;text-decoration:none}.unnyc-pr-resources__links a:hover{text-decoration:underline}.unnyc-pr-resources__links p{font-size:var(--wg-fs-xs);color:var(--wg-text-muted);margin:2px 0 0;line-height:1.55}.unnyc-pr-contacts__group{margin-bottom:var(--wg-sp-10)}.unnyc-pr-contacts__group-title{font-family:var(--wg-font-body);font-size:var(--wg-fs-sm);text-transform:uppercase;letter-spacing:3px;color:var(--wg-text-muted);margin:0 0 var(--wg-sp-5);font-weight:600}.unnyc-pr-contacts__grid{gap:var(--wg-sp-5);grid-template-columns:repeat(3,1fr);display:grid}.unnyc-pr-contact{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);padding:var(--wg-sp-6);box-shadow:var(--wg-shadow-sm);flex-direction:column;display:flex}.unnyc-pr-contact__org{font-family:var(--wg-font-body);font-size:var(--wg-fs-base);color:var(--wg-brand);margin:0 0 var(--wg-sp-2);font-weight:700}.unnyc-pr-contact__role{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);margin:0 0 var(--wg-sp-3);line-height:1.6}.unnyc-pr-contact__helps{font-size:var(--wg-fs-sm);color:var(--wg-text);margin:0 0 var(--wg-sp-4);line-height:1.55}.unnyc-pr-contact__helps-label{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--wg-accent-warm-dark);margin-bottom:var(--wg-sp-1);font-weight:700;display:block}.unnyc-pr-contact__link{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);margin-top:auto;font-weight:600;text-decoration:none}.unnyc-pr-contact__link:hover{text-decoration:underline}.unnyc-pr-contacts__note{font-size:var(--wg-fs-xs);color:var(--wg-text-muted);text-align:center;margin:0}.unnyc-pr-ospo__intro{font-size:var(--wg-fs-lg);color:var(--wg-text);max-width:760px;margin:0 auto var(--wg-sp-10);text-align:center;line-height:1.75}.unnyc-pr-ospo__diagram{max-width:900px;margin:0 auto var(--wg-sp-10)}.unnyc-pr-ospo__diagram img{border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);background:var(--wg-surface);width:100%;height:auto;display:block}.unnyc-pr-ospo__diagram figcaption{margin-top:var(--wg-sp-2);font-size:var(--wg-fs-xs);color:var(--wg-text-muted);text-align:center}.unnyc-pr-ospo__diagram figcaption a{color:var(--wg-text-muted);text-decoration:underline}.unnyc-pr-ospo__source{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);text-align:center;margin:0 0 var(--wg-sp-10)}.unnyc-pr-ospo__source a{color:var(--wg-accent-strong);font-weight:600}.unnyc-pr-ospo__country{font-size:var(--wg-fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--wg-accent-warm-dark);margin-bottom:var(--wg-sp-2);font-weight:700;display:inline-block}.unnyc-pr-ospo__grid{gap:var(--wg-sp-5);grid-template-columns:repeat(3,1fr);display:grid}.unnyc-pr-ospo__card{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius-md);padding:var(--wg-sp-6);box-shadow:var(--wg-shadow-sm);flex-direction:column;display:flex}.unnyc-pr-ospo__name{font-family:var(--wg-font-body);font-size:var(--wg-fs-base);color:var(--wg-brand);margin:0 0 var(--wg-sp-2);font-weight:700}.unnyc-pr-ospo__desc{font-size:var(--wg-fs-sm);color:var(--wg-text-secondary);margin:0 0 var(--wg-sp-4);line-height:1.6}.unnyc-pr-ospo__links{gap:var(--wg-sp-4);flex-wrap:wrap;margin-top:auto;display:flex}.unnyc-pr-ospo__links a{font-size:var(--wg-fs-sm);color:var(--wg-accent-strong);font-weight:600;text-decoration:none}.unnyc-pr-ospo__links a:hover{text-decoration:underline}@media (max-width:900px){.unnyc-pr-contacts__grid,.unnyc-pr-ospo__grid,.unnyc-pr-endorsers__grid{grid-template-columns:repeat(2,1fr)}.unnyc-pr-why__prose,.unnyc-pr-why__quote,.unnyc-pr-cw__part,.unnyc-pr-cw__part--gap,.unnyc-pr-cw__closing p:first-of-type,.unnyc-pr-cw__closing p:last-of-type{float:none;width:100%;margin:0 0 var(--wg-sp-6)}.unnyc-pr-cw__closing p:last-of-type{margin-bottom:0}}@media (max-width:640px){.unnyc-pr-case{flex-basis:260px;width:260px}.unnyc-pr-concepts__grid,.unnyc-pr-resources__grid,.unnyc-pr-contacts__grid,.unnyc-pr-ospo__grid,.unnyc-pr-endorsers__grid,.unnyc-pr-paths__grid{grid-template-columns:1fr}.unnyc-pr-timeline:before{left:8px}.unnyc-pr-timeline__item{gap:var(--wg-sp-1);padding-left:var(--wg-sp-8);flex-direction:column}.unnyc-pr-timeline__item:before{left:3px;top:calc(var(--wg-sp-4) + 6px)}.unnyc-pr-timeline__year{text-align:left;flex:none;padding-top:0}.unnyc-pr-timeline__body{padding-left:0}.unnyc-pr-why__quote{padding:var(--wg-sp-4)var(--wg-sp-5)}.unnyc-pr-cw__part--gap{padding:var(--wg-sp-6)}}}
