:root{--parc-green:#54652E;--parc-green-hi:#5f7234;--parc-green-lo:#46552a;--parc-olive-deep:#2F3A19;--parc-olive-night:#222A12;--parc-yellow:#FFD237;--parc-gold:#E7B33E;--parc-gold-ink:#8A6510;--parc-red-brand:#E1261C;--parc-red:#b3261e;--parc-red-key:#c9372d;--parc-white:#FFFFFF;--parc-paper:#FBFBF6;--parc-sheet:#F2F3EA;--parc-sheet-2:#E4E7D6;--parc-wash:#F2F3EA;--parc-ink:#1D2210;--parc-ink-2:#3B4230;--parc-ink-3:#596150;--parc-muted:#5d6552;--parc-rule:#CBD0BC;--parc-rule-strong:#7E8670;--parc-field-line:#7d8470;--parc-on-dark:#FFFFFF;--parc-on-dark-2:#C5CCAE;--parc-on-dark-3:#A4AC8C;--parc-rule-dark:#4A5533;--parc-on-dark-muted:rgba(255, 255, 255, 0.78);--parc-on-dark-wash:rgba(255, 255, 255, 0.12);--parc-on-dark-wash-hi:rgba(255, 255, 255, 0.22);--parc-glass:rgba(34, 42, 18, 0.65);--parc-glass-solid:rgba(34, 42, 18, 0.92);--parc-glass-edge:rgba(255, 255, 255, 0.16);--parc-glass-shade:rgba(15, 20, 6, 0.28);--parc-gold-glow:rgba(231, 179, 62, 0.22);--parc-gold-glow-0:rgba(231, 179, 62, 0);--parc-gold-halo:rgba(231, 179, 62, 0.10);--parc-card-glass:rgba(255, 255, 255, 0.06);--parc-card-glass-hi:rgba(255, 255, 255, 0.10);--parc-yellow-wash:rgba(255, 210, 55, 0.14);--parc-red-wash:rgba(225, 38, 28, 0.09);--parc-shadow-deep:rgba(0, 0, 0, 0.45);--parc-scrim:rgba(29, 34, 16, 0.55);--parc-scrim-soft:rgba(29, 34, 16, 0.32);--parc-scrim-strong:rgba(29, 34, 16, 0.72);--parc-shadow:rgba(29, 34, 16, 0.28);--parc-shadow-soft:rgba(29, 34, 16, 0.10);--parc-transparent:rgba(0, 0, 0, 0);--parc-link:var(--parc-green);--parc-focus:var(--parc-green);--parc-surface:var(--parc-paper);--parc-text:var(--parc-ink);--parc-measure:45rem;--container:80rem;--gutter:1rem;--sec-pad:2.5rem;--dir:1;--font-display:"PARC Kufi", Tahoma, "Segoe UI", sans-serif;--font-text:"PARC Text AR", "PARC Sans", "Segoe UI", Tahoma, sans-serif}@media(min-width:768px){:root{--gutter:1.5rem;--sec-pad:3rem}}@media(min-width:1200px){:root{--gutter:2.5rem;--sec-pad:4rem}}html[dir=rtl]{--dir:-1}.on-dark{--parc-focus:var(--parc-yellow);--parc-link:var(--parc-on-dark);--parc-surface:var(--parc-olive-deep);--parc-text:var(--parc-on-dark)}@font-face{font-family:parc kufi;src:url(/fonts/parc-kufi.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:parc text ar;src:url(/fonts/parc-text-ar.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:parc sans;src:url(/fonts/parc-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:parc sans;src:url(/fonts/parc-sans-500.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:parc sans;src:url(/fonts/parc-sans-700.woff2)format("woff2");font-weight:700 800;font-display:swap}:lang(ar){--font-display:"PARC Kufi", Tahoma, "Segoe UI", sans-serif;--font-text:"PARC Text AR", "PARC Sans", "Segoe UI", Tahoma, sans-serif}:lang(en),:lang(es){--font-display:"PARC Sans", "Segoe UI", system-ui, sans-serif;--font-text:"PARC Sans", "Segoe UI", system-ui, sans-serif}:root{--pz:1}@media(min-width:768px){:root{--pz:0.9}}html{font-family:var(--font-text);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(8rem * var(--pz,1))}body{zoom:var(--pz);margin:0;min-block-size:calc(100vh/var(--pz,1));background:var(--parc-paper);color:var(--parc-ink);font-family:var(--font-text);font-size:1.0625rem;line-height:1.8;overflow-x:clip}[lang]{font-family:var(--font-text)}h1,h2,h3,h4,.display{font-family:var(--font-display);line-height:1.35;text-wrap:balance;letter-spacing:0}p{text-wrap:pretty}img,svg{max-inline-size:100%}img{block-size:auto}a{color:var(--parc-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--parc-focus);outline-offset:2px}bdi,data,time{unicode-bidi:isolate}.vh{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main{max-inline-size:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding:0 var(--gutter)5rem;box-sizing:border-box}body.home main{max-inline-size:none;padding:0}main>h1:first-of-type,main>article>h1:first-of-type,main>.job-page h1:first-of-type{margin:0 0 2rem;font-size:clamp(1.9rem,1.3rem + calc(2.2vw/var(--pz,1)),2.65rem);font-weight:700;color:var(--parc-ink)}main>:not(h1):not(.crumbs){max-inline-size:100%}.skip{position:absolute;inset-block-start:-4rem;inset-inline-start:0;z-index:1000;padding:.6rem 1rem;background:var(--parc-green);color:var(--parc-paper);text-decoration:none}.skip:focus{inset-block-start:0}.empty{color:var(--parc-muted)}.back{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:2.5rem;color:var(--parc-green);font-family:var(--font-display);font-weight:600}.cards{list-style:none;margin:0;padding:0;display:grid;gap:0}.card{padding-block:1.4rem;border-block-end:1px solid var(--parc-rule)}.card:first-child{border-block-start:1px solid var(--parc-rule)}.card__link{display:block;font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.45;color:var(--parc-ink);text-decoration:none}.card__link:hover,.card__link:focus{color:var(--parc-green);text-decoration:underline}.card__date,.article__date{display:block;margin-block-start:.3rem;font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3);unicode-bidi:isolate}.card__summary,.article__lede{margin-block:.5rem 0}.article__lede{font-size:1.2rem;line-height:1.8;color:var(--parc-ink-2)}.article p{margin-block:1rem}.article{max-inline-size:var(--parc-measure)}.prose{margin-block-end:2rem}.prose h2{font-size:1.15rem;color:var(--parc-green);margin-block:1.8rem .6rem}.prose ul,.prose ol{padding-inline-start:1.4rem}.prose blockquote{margin-inline:0;padding:.8rem 1rem;border-inline-start:4px solid var(--parc-green);background:var(--parc-wash)}.apply{display:grid;gap:1.4rem;max-inline-size:34rem}.apply__req{margin:0;color:var(--parc-muted);font-size:.9rem}.field{display:grid;gap:.35rem}.field label{font-weight:600}.field input,.field textarea,.field select{font:inherit;color:inherit;padding:.55rem .7rem;border:1px solid var(--parc-field-line);border-radius:6px;background:var(--parc-paper);inline-size:100%;box-sizing:border-box}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.apply__submit:focus-visible{outline:3px solid var(--parc-green);outline-offset:2px}.field textarea{resize:vertical;min-block-size:8rem}.field--group{display:grid;gap:.35rem;border:1px solid var(--parc-field-line);border-radius:8px;padding:.9rem 1rem 1.1rem;margin:0}.field--group legend{font-weight:600;padding-inline:.3rem}.field--check{grid-template-columns:auto 1fr;align-items:start;gap:.6rem}.field--check input{inline-size:1.1rem;block-size:1.1rem;margin-block-start:.35rem}.field--check label{font-weight:400}.hint{margin:0;color:var(--parc-muted);font-size:.88rem}.req{color:var(--parc-red)}.field__opt{font-weight:400;color:var(--parc-muted);font-size:.88rem}.field input:user-invalid{border-color:var(--parc-red)}.apply__ver{margin:0;color:var(--parc-muted);font-size:.88rem}.apply__submit{font:inherit;font-weight:700;color:var(--parc-paper);background:var(--parc-green);border:0;border-radius:8px;padding:.7rem 1.6rem;cursor:pointer;justify-self:start}.apply__submit:hover{filter:brightness(1.1)}.contact{margin-block-start:2.5rem;padding:1rem 1.2rem;border-inline-start:4px solid var(--parc-green);background:var(--parc-wash)}.contact h2{margin:0 0 .4rem;font-size:1.05rem;color:var(--parc-green)}.contact__how{margin:0;white-space:pre-line}.tender__closing{margin-block:.4rem 0;font-size:.9rem}.tender__closing--lead{margin-block:.5rem 1rem;padding-inline-start:.6rem;border-inline-start:3px solid var(--parc-green)}.tender__label{color:var(--parc-muted);margin-inline-end:.35rem}.tender__closing time{unicode-bidi:isolate}.tender-docs{margin-block-start:2rem;padding-block-start:1rem;border-block-start:1px solid var(--parc-rule)}.tender-docs h2{font-size:1.1rem}.tender-docs__list{list-style:none;margin:0;padding:0}.tender-doc{padding-block:.4rem;border-block-end:1px solid var(--parc-rule)}.tender-doc__name{display:block}.tender-doc__meta{display:block;margin-block-start:.15rem;font-size:.78rem;color:var(--parc-muted);unicode-bidi:isolate;overflow-wrap:anywhere}.tender-docs__note{margin-block-start:.8rem;font-size:.9rem;color:var(--parc-muted)}.tender-gate{margin-block-start:1.2rem;padding:1rem;border:1px solid var(--parc-rule);border-radius:8px;background:var(--parc-paper)}.tender-gate__title{margin:0;font-size:1rem}.tdl-err{display:none}.tdl-err:target{display:block;margin:.6rem 0 0;padding:.6rem .85rem;border-inline-start:4px solid var(--parc-red);border-radius:4px;background:var(--parc-white);color:var(--parc-ink);font-weight:600;scroll-margin-block-start:calc(var(--mh-clear,6rem) + 1rem)}.tdl-errs.is-dismissed .tdl-err{display:none}.tender-docs__alt{margin-block-start:.8rem;font-size:.9rem;color:var(--parc-muted)}.tdl{border:1px solid var(--parc-sheet-2);border-radius:12px;background:var(--parc-paper);color:var(--parc-ink);overflow:hidden;animation:tdl-in 220ms ease-out}.tdl[hidden]{display:none}@keyframes tdl-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tdl{animation:none}}.article .tdl p{margin:0}.tdl__box{display:flex;flex-direction:column}.tdl__list{margin:0;padding:.2rem 1.1rem;list-style:none;background:var(--parc-white)}.tdl__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding-block:.8rem;border-block-end:1px solid var(--parc-rule)}.tdl__item:last-child{border-block-end:0}.tdl__ext{display:grid;place-items:center;inline-size:2.7rem;block-size:2.7rem;border:1px solid var(--parc-rule);border-radius:9px;background:var(--parc-wash);color:var(--parc-green);font-size:.7rem;font-weight:800;letter-spacing:.04em;direction:ltr}.tdl__file{display:grid;gap:.1rem;min-inline-size:0}.tdl__name{font-weight:600;line-height:1.4;overflow-wrap:anywhere}.tdl__meta{font-size:.78rem;color:var(--parc-muted);unicode-bidi:isolate;text-align:start}.tdl__meta code{font-size:.95em}.tdl__get{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-weight:700;font-size:.92rem;padding:.55rem 1.6rem;min-inline-size:9rem;justify-content:center;border:1px solid var(--parc-green);border-radius:8px;background:var(--parc-red-brand);border-color:var(--parc-red-brand);color:var(--parc-white);cursor:pointer;white-space:nowrap}.tdl__get:hover{filter:brightness(1.1)}.tdl__get:disabled{cursor:progress;opacity:.7}.tdl__get-done{display:none}.tdl__item[data-state=started] .tdl__get{background:var(--parc-paper);color:var(--parc-green);border-color:var(--parc-green)}.tdl__item[data-state=started] .tdl__get-idle{display:none}.tdl__item[data-state=started] .tdl__get-done{display:inline}.tdl__item[data-state=started] .tdl__ext{background:var(--parc-green);color:var(--parc-on-dark);border-color:var(--parc-green)}.tdl__get:focus-visible{outline:3px solid var(--parc-gold);outline-offset:2px}.tdl__live{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:30rem){.tdl__item{grid-template-columns:auto 1fr}.tdl__get{grid-column:1/-1;justify-content:center}}.tender__ids{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block:0 .25rem;unicode-bidi:isolate}.tender__ref{font-size:1rem;font-weight:700;letter-spacing:.03em;color:var(--parc-green)}.tender__announced{margin-block:0 .2rem;font-size:.88rem}.tender__announced time{unicode-bidi:isolate}.tender__body{margin-block:1.1rem}.tender__body .tb,.job__rich .tb{margin-block:0 .7rem;line-height:1.75}.tender__body h2.tb,.job__rich h2.tb,.tender__body h3.tb,.job__rich h3.tb{margin-block:1.4rem .5rem;line-height:1.35;color:var(--parc-green)}.tender__body h2.tb,.job__rich h2.tb{font-size:1.28rem}.tender__body h3.tb,.job__rich h3.tb{font-size:1.08rem}.tender__body .tb--sm,.job__rich .tb--sm{font-size:.88rem}.tender__body .tb--md,.job__rich .tb--md{font-size:1rem}.tender__body .tb--lg,.job__rich .tb--lg{font-size:1.15rem}.tender__body .tb--xl,.job__rich .tb--xl{font-size:1.35rem;font-weight:700}.tender__body .tb--start,.job__rich .tb--start{text-align:start}.tender__body .tb--center,.job__rich .tb--center{text-align:center}.tender__body .tb--end,.job__rich .tb--end{text-align:end}.tender__body .tb--justify,.job__rich .tb--justify{text-align:justify}.tender__body .tb-list,.job__rich .tb-list{margin-block:0 .9rem;padding-inline-start:1.6rem}.tender__body .tb-list .tb,.job__rich .tb-list .tb{margin-block-end:.35rem}:is(.tender__body,.job__rich) .tb-list:dir(rtl)>.tb:dir(ltr),:is(.tender__body,.job__rich) .tb-list:dir(ltr)>.tb:dir(rtl){margin-inline:1.6rem -1.6rem}.job__code{font-size:.82rem;letter-spacing:.03em;color:var(--parc-muted);unicode-bidi:isolate}.job__category,.job__closing{margin-block:.2rem;font-size:.92rem}.job__label{font-weight:600;color:var(--parc-muted);margin-inline-end:.35rem}.job__closing time{unicode-bidi:isolate}.job__closed,.job__closed-banner{display:inline-block;margin-block:.4rem;padding:.2rem .7rem;border-radius:999px;background:var(--parc-wash);color:var(--parc-muted);font-size:.85rem;font-weight:600}.job__section{margin-block:1.6rem}.job__section>h2{margin-block:0 .6rem;font-size:1.15rem;color:var(--parc-green)}.job__rich{margin-block:.4rem 0}.job-apply{margin-block-start:2.2rem;padding:1.1rem 1.2rem 1.3rem;border:1px solid var(--parc-rule);border-radius:8px;background:var(--parc-paper)}.job-apply__title{margin:0;font-size:1.1rem;color:var(--parc-green)}.job-apply__unavailable{margin-block-start:2rem;color:var(--parc-muted)}.article__cover{margin:1rem 0 1.25rem}.article__cover-img,.gallery__img,.card__thumb-img{display:block;inline-size:100%;block-size:auto;border-radius:6px;border:1px solid var(--parc-rule)}.gallery__img{aspect-ratio:4/3;object-fit:cover}.article__gallery{margin-block:1.75rem 1rem}.article__gallery-h{font-size:1.15rem;color:var(--parc-green);margin-block-end:.75rem}.gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.75rem}.gallery__item figure{margin:0}.card__thumb{display:block;margin-block-end:.6rem}.card__thumb-img{aspect-ratio:16/9;object-fit:cover}.card__meta{display:block;margin-block-start:.25rem;font-size:.85rem;color:var(--parc-muted)}.card__badge{display:inline-block;margin-block-end:.35rem;padding:.1rem .6rem;border-radius:999px;font-size:.78rem;border:1px solid var(--parc-field-line);color:var(--parc-muted)}.card__metric{margin-block:.4rem 0;color:var(--parc-muted)}.card__metric strong{color:var(--parc-ink);font-size:1.1rem;unicode-bidi:isolate}.partners{margin-block:1.5rem}.article__meta{color:var(--parc-muted);margin-block:.25rem 0}.downloads{margin-block:1.5rem}.downloads h2{font-size:1.15rem;color:var(--parc-green)}.downloads__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.downloads__link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.7rem .9rem;border:1px solid var(--parc-field-line);border-radius:8px;color:var(--parc-ink);text-decoration:none}.downloads__link:hover,.downloads__link:focus{background:var(--parc-wash)}.downloads__name{font-weight:600;overflow-wrap:anywhere}.downloads__meta{color:var(--parc-muted);font-size:.88rem}.gallery__full,.gallery__video{display:block;position:relative}.gallery__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:3rem;block-size:3rem;display:grid;place-items:center;border-radius:50%;background:var(--parc-scrim-strong);color:var(--parc-paper);font-size:1.2rem;pointer-events:none}.gallery__item figcaption{margin-block-start:.35rem;font-size:.88rem;color:var(--parc-muted)}.gallery__item--playing{grid-column:1/-1}.gallery__player{position:relative;inline-size:100%;max-inline-size:960px;margin-inline:auto;aspect-ratio:16/9;background:var(--parc-ink);border-radius:6px;overflow:hidden}.gallery__frame{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.gallery__source{display:inline-block;margin-block-start:.35rem;font-size:.82rem;color:var(--parc-muted)}.gallery__source:hover,.gallery__source:focus-visible{color:var(--parc-green)}.amos{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.amos__tile{position:relative;border-radius:12px;overflow:hidden;background:var(--parc-green)}.amos__tile--big,.amos__tile--half{grid-column:span 2;grid-row:span 2}.amos__tile--wide,.amos__tile--full{grid-column:span 2}@media(min-width:900px){.amos{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px}.amos__tile--full{grid-column:1/-1}}.amos__link{display:block;block-size:100%;color:var(--parc-paper);text-decoration:none}.amos__link:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:-3px}.amos__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;border:0;border-radius:0}@media(prefers-reduced-motion:no-preference){.amos__img{transition:transform .5s ease}.amos__link:hover .amos__img,.amos__link:focus-visible .amos__img{transform:scale(1.04)}}.amos__shade{position:absolute;inset:0;background:linear-gradient(to top,var(--parc-scrim-strong),transparent 60%)}.amos__chip{position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem;display:inline-flex;gap:.6rem;padding:.2rem .65rem;border-radius:999px;background:var(--parc-glass);font-size:.8rem}.amos__count{display:inline-flex;align-items:center;gap:.3rem}.amos__ic{inline-size:1em;block-size:1em;fill:none;stroke:currentColor;stroke-width:2}.amos__text{position:absolute;inset-inline:0;inset-block-end:0;display:grid;gap:.25rem;padding:.9rem 1.1rem}.amos__date{font-size:.8rem;font-weight:600;color:var(--parc-yellow)}.amos__title{font-family:var(--font-display);font-size:1.05rem;line-height:1.4}.amos__tile--big .amos__title,.amos__tile--full .amos__title{font-size:1.6rem}.facts{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin-block:1.25rem;padding:.9rem;background:var(--parc-wash);border-radius:8px}.facts dt{font-weight:600;color:var(--parc-muted)}.facts dd{margin:0;overflow-wrap:anywhere}.proj-sec{margin-block:1.75rem}.proj-sec h2{font-size:1.15rem;color:var(--parc-green)}.proj-targets{margin:0;padding-inline-start:1.25rem}.proj-targets li{margin-block:.25rem}.impacts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:.75rem}.impact{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--parc-rule);border-radius:8px}.impact__value{display:block;font-size:1.75rem;line-height:1.2;color:var(--parc-green);unicode-bidi:isolate}.impact__title{color:var(--parc-muted);font-size:.95rem}.proj-places{list-style:none;margin:0;padding:0}.proj-place{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-block:.6rem;border-block-end:1px solid var(--parc-rule)}.proj-place__gov{font-weight:700}.proj-place__towns{color:var(--parc-muted);overflow-wrap:anywhere}.proj-place__towns--whole{font-size:.9rem}.location__hours-text{display:block}.location__label{font-weight:600;color:var(--parc-muted)}.container{max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:content-box}.icon{inline-size:1.25em;block-size:1.25em;flex:none;vertical-align:-.25em}html[dir=rtl] .icon--dir{transform:scaleX(-1)}:root{--mh-top:10px;--mh-side:10px;--mh-h:58px;--mh:calc(var(--mh-top) + var(--mh-h));--mh-clear:calc(var(--mh) + 1.25rem);--mh-seal:66px;--mh-name:0.9375rem;--mh-pad-s:0.375rem;--mh-pad-e:0.5rem;--mh-gap:0.5rem;--mh-navfs:1rem;--mh-navpad:0.95rem;--mh-navh:42px;--mh-linkfs:0.9375rem;--mh-linkpad:1.3rem;--mh-linkh:44px;--mh-langfs:0.8125rem;--mh-langpad:0.7rem}@media(min-width:768px){:root{--mh-top:16px;--mh-side:20px;--mh-h:64px;--mh-seal:82px;--mh-name:1.0625rem;--mh-pad-s:0.75rem;--mh-pad-e:0.625rem;--mh-gap:1rem}}.masthead{position:fixed;z-index:100;inset-block-start:0;inset-inline:0;padding:var(--mh-top)var(--mh-side)0;pointer-events:none}.bar{--parc-focus:var(--parc-yellow);position:relative;pointer-events:auto;border-radius:calc(var(--mh-h)/2);background-color:var(--parc-glass-solid);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 12px 32px var(--parc-glass-shade),inset 0 0 0 1px var(--parc-glass-edge)}@keyframes mh-glass{from{background-color:var(--parc-glass)}to{background-color:var(--parc-glass-solid)}}@supports(animation-timeline:scroll()){.home .bar{animation:mh-glass linear both;animation-timeline:scroll(root block);animation-range:0 240px}}.bar__inner{display:flex;align-items:center;gap:var(--mh-gap);min-block-size:var(--mh-h);padding-inline:var(--mh-pad-s)var(--mh-pad-e)}.lockup{display:inline-flex;align-items:center;gap:.75rem;min-inline-size:0;color:var(--parc-on-dark);text-decoration:none}.lockup:focus-visible{outline-offset:2px}.lockup__seal{display:block;flex:none;inline-size:var(--mh-seal);block-size:var(--mh-seal);margin-block:calc((var(--mh-h) - var(--mh-seal))/2)}.lockup__sun{display:block;inline-size:100%;block-size:100%;filter:drop-shadow(0 4px 10px var(--parc-shadow))}.lockup__text{display:grid;min-inline-size:0}.lockup__name{font-family:var(--font-display);font-size:var(--mh-name);font-weight:700;line-height:1.3;color:var(--parc-on-dark);white-space:nowrap}.lockup__name--two{font-size:calc(var(--mh-name) * .86);line-height:1.12}.lockup__line{display:block}.nav{display:none;flex:1;min-inline-size:0}.nav__list{display:flex;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.nav__item{display:flex}.nav__group{display:flex}.nav__label{position:relative;display:inline-flex;align-items:center;gap:.3rem;block-size:var(--mh-navh);padding-inline:var(--mh-navpad);border-radius:calc(var(--mh-navh)/2);box-sizing:border-box;font-family:var(--font-display);font-size:var(--mh-navfs);font-weight:500;line-height:1.4;color:var(--parc-on-dark);text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none}.nav__label::-webkit-details-marker{display:none}.nav__label::marker{content:""}.nav__label::after{content:"";position:absolute;inset-inline:35%;inset-block-end:5px;block-size:2px;border-radius:1px;background:var(--parc-transparent)}.nav__label:hover{background:var(--parc-on-dark-wash)}.nav__group[open]>.nav__label{background:var(--parc-on-dark-wash-hi)}.nav__item.is-current>.nav__label::after,.nav__item.is-current>details>summary::after{background:var(--parc-yellow)}.nav__label:focus-visible{outline-offset:-3px}.nav__chev{inline-size:1rem;block-size:1rem;color:var(--parc-on-dark-2)}details[open]>summary .nav__chev{transform:rotate(180deg)}.nav__group[open]>.nav__label::before,.drawer[open]>.drawer__toggle::before{content:"";position:absolute;z-index:-1;inset-block:calc(-200vh/var(--pz,1));inset-inline:calc(-200vw/var(--pz,1));cursor:default}.utility__links{display:none}.utility__list{display:flex;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.utility__list>li{display:flex}.utility__link{display:inline-flex;align-items:center;block-size:var(--mh-linkh);padding-inline:var(--mh-linkpad);border-radius:calc(var(--mh-linkh)/2);box-sizing:border-box;font-family:var(--font-display);font-size:var(--mh-linkfs);font-weight:600;line-height:1;color:var(--parc-on-dark);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--parc-on-dark-muted)}.utility__link:hover{background:var(--parc-on-dark-wash)}.utility__link[aria-current]{box-shadow:inset 0 0 0 2px var(--parc-yellow)}.utility__list>li:first-child>.utility__link{background:var(--parc-yellow);color:var(--parc-olive-night);font-weight:700;box-shadow:none}.utility__list>li:first-child>.utility__link:hover{background:var(--parc-gold)}.utility__list>li:first-child>.utility__link[aria-current]{box-shadow:0 0 0 2px var(--parc-on-dark)}.utility__link--calls{background:var(--parc-red-key);color:var(--parc-on-dark);font-weight:700;box-shadow:none}.utility__link--calls:hover{background:var(--parc-red)}.utility__link--calls[aria-current]{box-shadow:0 0 0 2px var(--parc-on-dark)}.langs{display:none}.langs__list{display:flex;align-items:center;gap:2px;margin:0;padding:3px;list-style:none;border-radius:999px;background:var(--parc-on-dark-wash)}.langs__list>li{display:flex}.langs__link{display:inline-flex;align-items:center;min-block-size:30px;padding-inline:var(--mh-langpad);border-radius:999px;box-sizing:border-box;font-size:var(--mh-langfs);line-height:1;color:var(--parc-on-dark);text-decoration:none;white-space:nowrap}.langs__link:hover{background:var(--parc-on-dark-wash-hi)}.langs__link:focus-visible{outline-offset:-2px}.langs__link[lang=ar]{font-family:parc kufi,Tahoma,sans-serif}.langs__link[lang=en],.langs__link[lang=es]{font-family:parc sans,segoe ui,sans-serif}.nav__item{position:relative}.mega{--parc-focus:var(--parc-yellow);position:absolute;z-index:102;inset-block-start:calc(100% + (var(--mh-h) - var(--mh-navh))/2 + 12px);inset-inline-start:-1rem;inline-size:23.75rem;border-radius:24px;background-color:var(--parc-glass-solid);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 22px 48px var(--parc-glass-shade),inset 0 0 0 1px var(--parc-glass-edge);color:var(--parc-on-dark)}.nav__item:nth-last-child(-n+3) .mega{inset-inline:auto -1rem}.mega__inner{padding:1.4rem 1.6rem 1rem}.mega__title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--parc-on-dark)}.mega__title::after{content:"";display:block;inline-size:2.5rem;block-size:2px;margin-block-start:.8rem;background:var(--parc-gold)}.mega__links{display:grid;margin:0;padding:0;list-style:none}.mega__link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-block-size:3.25rem;border-block-end:1px solid var(--parc-on-dark-wash);font-family:var(--font-display);font-size:1.0625rem;font-weight:500;line-height:1.4;color:var(--parc-on-dark);text-decoration:none}.mega__links>li:last-child>.mega__link{border-block-end:0}.mega__link .icon{color:var(--parc-gold)}.mega__link:hover{color:var(--parc-yellow)}.mega__link[aria-current]{color:var(--parc-yellow);font-weight:700}.nav__lines{display:grid;padding-block:.45rem}.drawer{display:block;margin-inline-start:auto}.drawer__toggle{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;min-inline-size:44px;justify-content:center;padding-inline:1rem;border-radius:22px;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--parc-on-dark-muted);font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--parc-on-dark);cursor:pointer;list-style:none}.drawer__toggle::-webkit-details-marker{display:none}.drawer__toggle::marker{content:""}.drawer__shut{display:none}.drawer[open] .drawer__open{display:none}.drawer[open] .drawer__shut{display:block}.drawer[open] .drawer__toggle{background:var(--parc-paper);color:var(--parc-green);box-shadow:none}.drawer__panel{--parc-focus:var(--parc-green);position:absolute;z-index:2;inset-inline:0;inset-block-start:calc(100% + 10px);max-block-size:calc(100dvh/var(--pz,1) - var(--mh) - 20px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px;background:var(--parc-paper);box-shadow:0 18px 40px var(--parc-shadow)}html:has(.drawer[open]){overflow:hidden}.drawer__list{margin:0;padding:.5rem 1.25rem 1.25rem;list-style:none}.drawer__item{border-block-end:1px solid var(--parc-rule)}.drawer__item--utility{background:var(--parc-sheet);padding-inline:.75rem;margin-inline:-.75rem}.drawer__label{display:flex;align-items:center;justify-content:space-between;min-block-size:3.25rem;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--parc-ink);text-decoration:none;cursor:pointer;list-style:none}.drawer__label::-webkit-details-marker{display:none}.drawer__label::marker{content:""}.drawer__label .nav__chev{color:var(--parc-ink-3)}.drawer__label--calls{color:var(--parc-red);font-weight:700}.drawer__links{margin:0 0 .75rem;padding:0;list-style:none;border-inline-start:3px solid var(--parc-green)}.drawer__link{display:flex;align-items:center;min-block-size:44px;padding-inline-start:1rem;color:var(--parc-ink-2);text-decoration:none}.drawer__link[aria-current]{color:var(--parc-green);font-weight:700}.drawer__link--hub{font-family:var(--font-display);font-weight:600;color:var(--parc-green)}.drawer__item--langs{border-block-end:0;padding-block:.75rem .25rem}.drawer__langs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.drawer__lang{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:.9rem;border:1px solid var(--parc-rule-strong);border-radius:22px;color:var(--parc-ink);text-decoration:none}.drawer__lang[aria-current]{background:var(--parc-green);border-color:var(--parc-green);color:var(--parc-on-dark)}.drawer__lang[lang=ar]{font-family:parc kufi,Tahoma,sans-serif}.drawer__lang[lang=en],.drawer__lang[lang=es]{font-family:parc sans,segoe ui,sans-serif}@media(max-width:767px){.lockup__name{white-space:normal}}@media(max-width:479px){.lockup{gap:.5rem}.lockup__name{font-size:.875rem;line-height:1.3}.lockup__name--two{font-size:.8125rem;line-height:1.15}.drawer__toggle{padding-inline:0}.drawer__word{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:768px){.langs{display:flex;margin-inline-start:auto}.langs+.drawer{margin-inline-start:0}}@media(min-width:1300px){:root:lang(en){--mh-top:16px;--mh-side:20px;--mh-h:64px;--mh-seal:82px;--mh-name:1rem;--mh-pad-s:0.75rem;--mh-pad-e:0.625rem;--mh-gap:1rem;--mh-navfs:0.9375rem;--mh-navpad:0.6rem;--mh-navh:40px;--mh-linkfs:0.875rem;--mh-linkpad:0.95rem;--mh-linkh:40px;--mh-langfs:0.75rem;--mh-langpad:0.5rem}:root:lang(en) .nav{display:block}:root:lang(en) .utility__links{display:flex}:root:lang(en) .langs{margin-inline-start:0}:root:lang(en) .drawer{display:none}}@media(min-width:1360px){:root:lang(ar){--mh-top:16px;--mh-side:20px;--mh-h:64px;--mh-seal:82px;--mh-name:1rem;--mh-pad-s:0.75rem;--mh-pad-e:0.625rem;--mh-gap:1rem;--mh-navfs:0.9375rem;--mh-navpad:0.6rem;--mh-navh:40px;--mh-linkfs:0.875rem;--mh-linkpad:0.95rem;--mh-linkh:40px;--mh-langfs:0.75rem;--mh-langpad:0.5rem}:root:lang(ar) .nav{display:block}:root:lang(ar) .utility__links{display:flex}:root:lang(ar) .langs{margin-inline-start:0}:root:lang(ar) .drawer{display:none}}@media(min-width:1400px){:root:lang(es){--mh-top:16px;--mh-side:20px;--mh-h:64px;--mh-seal:82px;--mh-name:1rem;--mh-pad-s:0.75rem;--mh-pad-e:0.625rem;--mh-gap:1rem;--mh-navfs:0.9375rem;--mh-navpad:0.6rem;--mh-navh:40px;--mh-linkfs:0.875rem;--mh-linkpad:0.95rem;--mh-linkh:40px;--mh-langfs:0.75rem;--mh-langpad:0.5rem}:root:lang(es) .nav{display:block}:root:lang(es) .utility__links{display:flex}:root:lang(es) .langs{margin-inline-start:0}:root:lang(es) .drawer{display:none}}@media(min-width:1760px){:root:lang(ar),:root:lang(en),:root:lang(es){--mh-top:22px;--mh-side:30px;--mh-h:70px;--mh-seal:94px;--mh-name:1.1875rem;--mh-pad-s:1.25rem;--mh-pad-e:1rem;--mh-gap:2rem;--mh-navfs:1rem;--mh-navpad:0.95rem;--mh-navh:42px;--mh-linkfs:0.9375rem;--mh-linkpad:1.3rem;--mh-linkh:44px;--mh-langfs:0.8125rem;--mh-langpad:0.7rem}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.bar,.home .bar,.mega{animation:none;background-color:var(--parc-olive-deep);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.utility__link,.drawer__toggle{box-shadow:inset 0 0 0 2px var(--parc-on-dark)}}@media(forced-colors:active){.bar{border:2px solid CanvasText}.nav__item.is-current>.nav__label::after,.nav__item.is-current>details>summary::after{background:Highlight}.nav__group[open]>.nav__label,.utility__link,.langs__link,.drawer__toggle{border:1px solid ButtonText}.utility__link[aria-current]{border:2px solid Highlight}.mega{border:2px solid CanvasText}.mega__title::after{background:CanvasText}}.crumbs{margin:0;padding-block:max(1.5rem,var(--mh-clear)).75rem;border-image-source:conic-gradient(var(--parc-sheet) 0 0);border-image-slice:0 fill;border-image-outset:0 calc(100vw/var(--pz,1));font-family:var(--font-display);font-size:.875rem;line-height:1.5;color:var(--parc-ink-3)}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}.crumbs__item{display:inline-flex;align-items:center;gap:.5rem}.crumbs__item+.crumbs__item::before{content:"";inline-size:.4rem;block-size:.4rem;border-block-start:1.5px solid var(--parc-rule-strong);border-inline-end:1.5px solid var(--parc-rule-strong);transform:rotate(45deg)}html[dir=rtl] .crumbs__item+.crumbs__item::before{transform:rotate(-45deg)}.crumbs__link{color:var(--parc-ink-3);text-decoration:none}.crumbs__link:hover{color:var(--parc-green);text-decoration:underline}.crumbs__here{color:var(--parc-ink)}main>h1:first-of-type,main>article>h1:first-of-type{position:relative;margin-block:0 2.5rem;padding-block:.5rem 2.25rem;border-image-source:conic-gradient(var(--parc-sheet) 0 0);border-image-slice:0 fill;border-image-outset:0 calc(100vw/var(--pz,1))}.course::before,.sec-head::before,main>h1:first-of-type::after,main>article>h1:first-of-type::after{--c1:var(--parc-green);--c2:var(--parc-green);--c3:var(--parc-rule-strong);content:"";display:block;block-size:12px;inline-size:100%;background:linear-gradient(var(--c1) 0 0)0 0/44px 3px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c1) 0 62%,var(--parc-transparent) 0)43px 1px/3px 6px,linear-gradient(var(--c2) 0 0)45px 5px/43px 2px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c2) 0 62%,var(--parc-transparent) 0)87px 5px/3px 6px,linear-gradient(var(--c3) 0 0)90px 10px/100% 1px;background-repeat:no-repeat}main>h1:first-of-type::after,main>article>h1:first-of-type::after{position:absolute;inset-inline:0;inset-block-end:0}html[dir=rtl] .course::before,html[dir=rtl] .sec-head::before,html[dir=rtl] main>h1:first-of-type::after,html[dir=rtl] main>article>h1:first-of-type::after{transform:scaleX(-1)}.on-dark .sec-head::before{--c1:var(--parc-yellow);--c2:var(--parc-yellow);--c3:var(--parc-on-dark-3)}.sec{counter-increment:sec;padding-block:var(--sec-pad)}.home-sections{counter-reset:sec}.sec__inner{max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"bar bar" "rail rail" "main main" "aside aside" "all all";gap:0 2rem;margin-block-end:2.5rem}.sec-head::before{grid-area:bar;margin-block-end:1.25rem}.sec-head__rail{grid-area:rail;display:flex;align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-family:var(--font-display);font-size:.875rem;line-height:1.5;color:var(--parc-ink-3)}.sec-head__no::before{content:counter(sec,decimal-leading-zero)/"";font-size:1.25rem;font-weight:700;color:var(--parc-gold-ink);font-variant-numeric:tabular-nums}.sec-head__main{grid-area:main;min-inline-size:0}.sec-head__title{margin:0;font-size:clamp(1.65rem,1.2rem + calc(1.5vw/var(--pz,1)),2.125rem);font-weight:700;line-height:1.4;color:var(--parc-ink)}.sec-head__dek{margin:.6rem 0 0;max-inline-size:44em;font-size:1.0625rem;line-height:1.8;color:var(--parc-ink-2)}.sec-head__aside{grid-area:aside;margin-block-start:1.5rem}.sec-head__all{grid-area:all;justify-self:start;display:inline-flex;align-items:center;gap:.4rem;margin-block-start:1rem;min-block-size:44px;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--parc-green);text-decoration:none}.sec-head__all:hover{text-decoration:underline}@media(min-width:1200px){.sec-head{grid-template-columns:11rem minmax(0,1fr)auto;grid-template-areas:"bar bar bar" "rail main aside" "rail main all"}.sec-head__rail{flex-direction:column;gap:.2rem;margin:.35rem 0 0}.sec-head__aside{margin:0;justify-self:end}.sec-head__all{justify-self:end;align-self:end;margin:0}}.on-dark .sec-head__title{color:var(--parc-on-dark)}.on-dark .sec-head__dek{color:var(--parc-on-dark-2)}.on-dark .sec-head__rail{color:var(--parc-on-dark-3)}.on-dark .sec-head__no::before{color:var(--parc-yellow)}.on-dark .sec-head__all{color:var(--parc-on-dark)}.chip{display:inline-flex;align-items:center;margin:0;padding:.05rem .55rem;border:1px solid var(--parc-rule-strong);font-family:var(--font-display);font-size:.8125rem;font-weight:600;line-height:1.6;color:var(--parc-ink-2);inline-size:fit-content}.chip--story{border-color:var(--parc-gold-ink);color:var(--parc-gold-ink)}.chip--main{background:var(--parc-green);border-color:var(--parc-green);color:var(--parc-on-dark)}.horizon{position:relative;block-size:72px;background:var(--parc-paper)}.horizon__art{display:block;inline-size:100%;block-size:100%}.horizon__haze{fill:var(--parc-sheet-2)}.horizon__gold{fill:var(--parc-gold)}.horizon__base{fill:var(--parc-olive-deep)}.horizon__sprig{position:absolute;left:6%;bottom:18px;block-size:60px;inline-size:auto}.sprig__olive{fill:var(--parc-green)}.sprig__wheat{fill:var(--parc-gold)}@media(max-width:767px){.horizon{block-size:40px}.horizon__sprig{block-size:38px;bottom:8px}}@media(forced-colors:active){.horizon{display:none}}.sun{display:block;inline-size:var(--sun,56px);block-size:var(--sun,56px);flex:none}.sun--m{--sun:56px}.sun--l{--sun:76px}.sun--xl{--sun:104px}.sun__disc{fill:var(--parc-paper)}.sun--mark .sun__ray{fill:var(--parc-gold);fill-opacity:.55}.sun--mark .sun__ray.is-on{fill:var(--parc-gold-ink);fill-opacity:1}.sun--mark .sun__ring{fill:var(--parc-gold-ink)}.sun--stamp .sun__ray{fill:var(--parc-gold)}.sun--stamp .sun__ring{fill:var(--parc-gold)}@media(forced-colors:active){.sun__ray,.sun__ring{fill:CanvasText}.sun__ray.is-on{fill:Highlight}}.stamp{display:inline-grid;place-items:center}.stamp>*{grid-area:1/1}.stamp__yr{font-family:parc kufi,parc sans,sans-serif;font-size:1rem;font-weight:700;color:var(--parc-ink)}.site-footer{background:var(--parc-olive-deep);color:var(--parc-on-dark-2);font-size:1rem}.site-footer__body{max-inline-size:var(--container);margin-inline:auto;padding:3rem var(--gutter)1.5rem}.site-footer a{color:var(--parc-on-dark)}.site-footer a:hover{text-decoration-color:var(--parc-yellow)}.frows{position:relative;display:grid;padding-block:2.2rem 2.4rem;overflow:hidden}.frows__mark{position:absolute;inset-inline-end:0;inset-block-start:50%;translate:0 -50%;inline-size:min(420px,100%);block-size:auto;aspect-ratio:1;max-block-size:100%;object-fit:contain;opacity:.05;filter:grayscale(1)brightness(2);pointer-events:none}.frow{position:relative;display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;align-items:center;padding-block:1rem;border-block-end:1px solid var(--parc-rule-dark)}.frows>.frow:first-child,.frows__mark+.frow{border-block-start:1px solid var(--parc-rule-dark)}.frow__h{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--parc-yellow)}.frow__links{overflow:hidden;padding-block:6px;margin-block:-6px;padding-inline-end:6px}.frow__list{--dot-step:calc(5px + 2rem);display:flex;flex-wrap:wrap;align-items:center;row-gap:.2rem;margin:0;margin-inline-start:calc(-1 * var(--dot-step));padding:0;list-style:none}.frow__list li{display:flex;align-items:center}.frow__list li::before{content:"";flex:none;inline-size:5px;block-size:5px;margin-inline:1rem;border-radius:50%;background:var(--parc-gold)}.frow__link{display:inline-flex;align-items:center;min-block-size:40px;color:var(--parc-on-dark);font-size:1.0625rem;text-decoration:none;line-height:1.5}.frow__link:hover{text-decoration:underline;text-decoration-color:var(--parc-yellow);text-decoration-thickness:2px}.frow--follow{grid-template-columns:11rem auto minmax(0,1fr);border-block-end:0}.frow--follow .site-footer__social{display:contents}.frow__mail{justify-self:end;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;color:var(--parc-on-dark-2);font-size:.9375rem}.frow__mail a{color:var(--parc-yellow);text-decoration:none;white-space:nowrap}.frow__mail a:hover{text-decoration:underline}@media(max-width:767px){.frow,.frow--follow{grid-template-columns:minmax(0,1fr);gap:.4rem}.frow__mail{justify-self:start}.frow__list{--dot-step:calc(5px + 1.2rem)}.frow__list li::before{margin-inline:.6rem}.frow__link{font-size:1rem}.frows__mark{inline-size:min(280px,100%);inset-block-start:1rem;translate:none}}@media(forced-colors:active){.frows__mark{display:none}}.social-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.social-link{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--parc-on-dark-3);background:var(--parc-transparent);color:var(--parc-on-dark-2)}.social-link:hover{background:var(--parc-yellow);color:var(--parc-ink);border-color:var(--parc-yellow)}.social-link:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:2px}.social-icon{display:block;flex:none}.colophon{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:1.1rem;padding-block:1.5rem .2rem;border-block-start:1px solid var(--parc-rule-dark);font-family:parc kufi,parc sans,sans-serif;color:var(--parc-on-dark)}.colophon__y{font-size:.9375rem;font-weight:700}.colophon__y--now{color:var(--parc-yellow)}.colophon__stem{position:relative;display:block;block-size:64px;margin-inline-end:2.2rem}.colophon__stalk{position:absolute;inset-inline:0 16px;inset-block-start:calc(50% - 1px);block-size:2px;border-radius:2px;background:linear-gradient(to right,var(--parc-on-dark-3),var(--parc-gold));transform-origin:left center}html[dir=rtl] .colophon__stalk{background:linear-gradient(to left,var(--parc-on-dark-3),var(--parc-gold));transform-origin:right center}.colophon__plant{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;overflow:visible}.colophon__seed{fill:var(--parc-on-dark-3)}.colophon__leaf{fill:var(--parc-on-dark-3);fill:color-mix(in srgb,var(--parc-on-dark-3) 70%,var(--parc-green-hi))}.colophon__grain{fill:var(--parc-gold)}.colophon__awn{fill:none;stroke:var(--parc-gold);stroke-width:1px;stroke-linecap:round}.colophon__dec{font:600 12px/1 parc sans,segoe ui,sans-serif;fill:var(--parc-on-dark-3)}@media(max-width:600px){.colophon{gap:.6rem}.colophon__y{font-size:.8125rem}.colophon__stem{margin-inline-end:1.6rem}.colophon__sprout{transform:scale(.55)}.colophon__ear{transform:scale(.7)}.colophon__dec{font-size:11px}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.colophon{view-timeline:--colophon block}.colophon__stalk{animation:colophon-grow linear both;animation-timeline:--colophon;animation-range:entry 0% entry calc(100% + 80px)}.colophon__sprout,.colophon__ear{animation:colophon-sprout linear both;animation-timeline:--colophon}.colophon__ear{animation-range:entry calc(.86 * (100% + 80px))entry calc(100% + 80px)}.colophon__node--0 .colophon__sprout{animation-range:entry 0% entry calc(.08 * (100% + 80px))}.colophon__node--1 .colophon__sprout{animation-range:entry calc(.06 * (100% + 80px))entry calc(.18 * (100% + 80px))}.colophon__node--2 .colophon__sprout{animation-range:entry calc(.16 * (100% + 80px))entry calc(.28 * (100% + 80px))}.colophon__node--3 .colophon__sprout{animation-range:entry calc(.26 * (100% + 80px))entry calc(.38 * (100% + 80px))}.colophon__node--4 .colophon__sprout{animation-range:entry calc(.36 * (100% + 80px))entry calc(.48 * (100% + 80px))}.colophon__node--5 .colophon__sprout{animation-range:entry calc(.46 * (100% + 80px))entry calc(.58 * (100% + 80px))}.colophon__node--6 .colophon__sprout{animation-range:entry calc(.56 * (100% + 80px))entry calc(.68 * (100% + 80px))}.colophon__node--7 .colophon__sprout{animation-range:entry calc(.66 * (100% + 80px))entry calc(.78 * (100% + 80px))}.colophon__node--8 .colophon__sprout{animation-range:entry calc(.76 * (100% + 80px))entry calc(.88 * (100% + 80px))}.colophon__node--9 .colophon__sprout{animation-range:entry calc(.86 * (100% + 80px))entry calc(.98 * (100% + 80px))}.colophon__node--10 .colophon__sprout{animation-range:entry calc(.96 * (100% + 80px))entry calc(1 * (100% + 80px))}}}@keyframes colophon-grow{from{transform:scaleX(0)}}@keyframes colophon-sprout{from{opacity:0;transform:scale(.15)}}.colophon__text{margin:.6rem 0 0;text-align:center;font-family:var(--font-display);font-size:.875rem;color:var(--parc-on-dark-3)}.site-footer__legal{background:var(--parc-olive-night);color:var(--parc-on-dark-2);font-size:.875rem}.site-footer__legal-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;max-inline-size:var(--container);margin-inline:auto;padding:.9rem var(--gutter)}.site-footer__copy{margin:0}@media print{.masthead,.colophon,.colophon__text,.horizon,.hero__controls{display:none!important}}.cbox{position:fixed;inset-block-end:calc(2.25rem + env(safe-area-inset-bottom,0px));inset-inline-end:0;z-index:90;display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding-inline:1.05rem .95rem;box-sizing:border-box;border-start-start-radius:999px;border-end-start-radius:999px;background:var(--parc-red-brand);color:var(--parc-white);font-family:var(--font-display);font-size:.975rem;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:0 8px 20px -10px var(--parc-shadow),0 1px 3px var(--parc-shadow-soft);transition:padding .25s ease,background-color .2s ease}.cbox::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:3px;background:var(--parc-gold)}.cbox:hover,.cbox:focus-visible{padding-inline-start:1.4rem;background:var(--parc-red)}.cbox:focus-visible{outline:3px solid var(--parc-focus);outline-offset:3px}.cbox__icon{inline-size:1.25rem;block-size:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.cbox{animation:cbox-in .6s cubic-bezier(.2,.8,.2,1).5s both}}@media(prefers-reduced-motion:reduce){.cbox{transition:none}}@keyframes cbox-in{from{translate:calc(100% * var(--dir))0}to{translate:0 0}}@media(max-width:599px){.cbox{inset-block-end:calc(1.5rem + env(safe-area-inset-bottom,0px));min-block-size:2.625rem;padding-inline:.9rem .8rem;font-size:.9375rem}}@media(forced-colors:active){.cbox{border:2px solid ButtonText;border-inline-end:0}.cbox::after{display:none}}@media print{.cbox{display:none}}.hero{--hero-h:clamp(360px, calc(80vw / var(--pz, 1)), 620px);--edge:max(var(--gutter), calc((100% - var(--container)) / 2));position:relative;display:flex;flex-direction:column;background:var(--parc-paper);overflow-x:clip}.hero__stage{position:relative;order:-1;overflow:hidden;background:var(--parc-sheet)}.slide{margin:0}.slide picture{display:block}.slide__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:5/4;object-fit:cover}.fx-center{object-position:50% 50%}.fx-left{object-position:30% 50%}.fx-right{object-position:70% 50%}.fx-top{object-position:50% 30%}.fx-bottom{object-position:50% 70%}.plabel{display:grid;gap:.15rem;padding:.75rem var(--gutter).9rem;background:var(--parc-paper);border-block-end:1px solid var(--parc-rule)}.plabel__subject{font-family:var(--font-text);font-size:1rem;font-weight:600;line-height:1.6;color:var(--parc-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.plabel__place,.plabel__credit{font-family:var(--font-display);font-size:.875rem;line-height:1.55;color:var(--parc-ink-2)}.plabel__credit{color:var(--parc-ink-3)}.hero__controls{display:none}.hero__mandate{padding:.75rem var(--gutter);background:var(--parc-paper)}.hero__mandate h1{margin:0;font-size:clamp(1.8rem,1.2rem + calc(2.6vw/var(--pz,1)),2.875rem);font-weight:700;line-height:1.4;color:var(--parc-green)}.hero__mandate--print{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.9rem}.print{position:relative;block-size:6.5rem;aspect-ratio:300/320;cursor:pointer}@media(min-width:768px){.print{block-size:9.5rem}}.print__svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;transition:transform 600ms cubic-bezier(.2,.7,.2,1)}.print__r{fill:none;stroke:var(--parc-green);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.4;transition:opacity 450ms ease,stroke-width 250ms ease}.print__r--y{stroke:var(--parc-yellow);stroke-width:1.4;opacity:.8}.print__h{fill:none;stroke:var(--parc-transparent);stroke-width:6;vector-effect:non-scaling-stroke;pointer-events:stroke}.print.is-on .print__svg{transform:scale(1.06)}.print.is-on .print__r{opacity:.6}.print.is-on .print__r--y{opacity:1}.print .print__r.is-ring{opacity:.95;stroke-width:1.8}.print .print__r--y.is-ring{stroke:var(--parc-gold)}.print .print__r.is-line{opacity:1;stroke-width:2.6;stroke:var(--parc-green)}.print .print__r--y.is-line{stroke:var(--parc-gold-ink)}.print__cap{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--parc-green);transition:opacity 350ms ease}.print__cap::before,.print__cap::after{content:"";inline-size:1.5rem;block-size:2px;background:var(--parc-gold)}.hero__mandate:has(.print.is-on) .print__cap{opacity:0}.print__tag{position:absolute;z-index:7;display:flex;align-items:center;gap:.6rem;padding:.45rem .8rem .5rem;white-space:nowrap;background:var(--parc-paper);border:1px solid var(--parc-rule-strong);border-block-start:3px solid var(--parc-green);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.3;color:var(--parc-green);text-decoration:none}.print__tag[hidden]{display:none}.print__tag:focus-visible{outline:3px solid var(--parc-focus);outline-offset:2px}.print__no{font-weight:700;color:var(--parc-gold-ink);font-variant-numeric:lining-nums}.print__go{inline-size:1.1rem;block-size:1.1rem;flex:none}@media(prefers-reduced-motion:reduce){.print__svg,.print__r,.print__cap{transition:none}.print.is-on .print__svg{transform:none}}.home-sections .sec-head__title[id]{scroll-margin-top:calc(var(--mh) + 3.5rem)}.ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 var(--gutter);list-style:none}.ledger__entry:only-child,.ledger__entry:nth-child(3):last-child{grid-column:1/-1}.ledger__entry:nth-child(2){border-left:1px solid var(--parc-rule)}html[dir=rtl] .ledger__entry:nth-child(2){border-left:0;border-right:1px solid var(--parc-rule)}.ledger__entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "fig" "scope";gap:.15rem 1rem;align-items:start;padding:.8rem .75rem .9rem;border-block-start:4px solid var(--parc-green);background:var(--parc-paper);container-type:inline-size}.ledger__label{grid-area:label;margin:0;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--parc-green)}.ledger__fig{grid-area:fig;margin:0;font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--parc-green);font-variant-numeric:lining-nums proportional-nums}.ledger__pre{display:block;font-family:var(--font-text);font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--parc-green);font-variant-numeric:normal}.ledger__unit{display:inline-block;margin-inline-start:.4rem;font-size:1rem;font-weight:600;line-height:1.4;color:var(--parc-green);white-space:nowrap;font-variant-numeric:normal}.ledger[data-fit] .ledger__fig{--fig-g:0;--fig-lead:calc(var(--fig-n, 4) + var(--fig-g));display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pre pre" "num unit";column-gap:calc(var(--fig-g) * 1em);align-items:baseline;align-items:last baseline;font-size:clamp(1.25rem,min(calc((var(--fig-W,100cqi) - var(--fig-w,0) * .8125rem)/var(--fig-lead)),max(calc(var(--fig-W,100cqi)/(var(--fig-lead) + .36 * var(--fig-w,0))),calc((var(--fig-W,100cqi) - var(--fig-w,0) * 1.0625rem)/var(--fig-lead)))),var(--fig-max,2.5rem))}.ledger[data-fit] .ledger__fig:has(.ledger__unit){--fig-g:0.25}.ledger[data-fit] .ledger__pre{grid-area:pre}.ledger[data-fit] .ledger__fig>data{grid-area:num}.ledger[data-fit] .ledger__unit{grid-area:unit;margin:0;font-size:clamp(.8125rem,.36em,1.0625rem);line-height:1.25;white-space:normal;text-wrap:balance}.ledger__scope{grid-area:scope;margin:.2rem 0 0;font-size:.875rem;line-height:1.6;color:var(--parc-green)}.ledger__go{color:inherit;text-decoration:none}.ledger__go:hover,.ledger__go:focus-visible{text-decoration:underline;text-decoration-color:var(--parc-yellow);text-decoration-thickness:3px;text-underline-offset:.3em;text-decoration-skip-ink:none}.ledger__arrow{display:inline-grid;place-items:center;inline-size:1.35em;block-size:1.35em;margin-inline-start:.4rem;border-radius:50%;background:var(--parc-yellow);color:var(--parc-green);font-size:.85em;line-height:1;vertical-align:.05em}.ledger__label:has(.ledger__go) .ledger__t{display:none}html:not(:has(#h-areas)) .ledger__go[data-go=areas]{display:none}html:not(:has(#h-areas)) .ledger__label:has([data-go=areas]) .ledger__t{display:inline}html:not(:has(#h-results)) .ledger__go[data-go=results]{display:none}html:not(:has(#h-results)) .ledger__label:has([data-go=results]) .ledger__t{display:inline}html:not(:has(#h-stories)) .ledger__go[data-go=stories]{display:none}html:not(:has(#h-stories)) .ledger__label:has([data-go=stories]) .ledger__t{display:inline}html:not(:has(#h-news)) .ledger__go[data-go=news]{display:none}html:not(:has(#h-news)) .ledger__label:has([data-go=news]) .ledger__t{display:inline}html:not(:has(#h-projects)) .ledger__go[data-go=projects]{display:none}html:not(:has(#h-projects)) .ledger__label:has([data-go=projects]) .ledger__t{display:inline}html:not(:has(#h-where)) .ledger__go[data-go=where]{display:none}html:not(:has(#h-where)) .ledger__label:has([data-go=where]) .ledger__t{display:inline}html:not(:has(#h-partners)) .ledger__go[data-go=partners]{display:none}html:not(:has(#h-partners)) .ledger__label:has([data-go=partners]) .ledger__t{display:inline}.hero__note{margin:0;padding:.75rem var(--gutter)0;font-family:var(--font-display);font-size:.875rem;line-height:1.6;color:var(--parc-green)}@media(min-width:768px){.hero{--hero-h:clamp(max(400px, calc(11.25rem + 220px)), calc(56.25vw / var(--pz, 1)), 560px);--tread:40px;display:grid;grid-template-columns:[full-s] minmax(var(--gutter),1fr) [c-s] repeat(12,minmax(0,calc(var(--container)/12))) [c-e] minmax(var(--gutter),1fr) [full-e];grid-template-rows:[stage-s] calc(var(--hero-h) - var(--tread)) [ground-s] var(--tread) [stage-e] auto [note-s] auto [end]}.hero__stage{grid-column:full-s/full-e;grid-row:stage-s/stage-e;order:0}.slide{position:absolute;inset:0;opacity:0}.hero[data-autoplay=on]:not(.is-manual) .slide.is-current{transition:opacity 1400ms ease-in-out}.slide.is-current{z-index:1;opacity:1}.slide.is-leaving{z-index:0;opacity:1}.slide:not(.is-current):not(.is-leaving){visibility:hidden}.slide picture,.slide__img{inline-size:100%;block-size:100%;aspect-ratio:auto}.plabel{position:absolute;z-index:3;inset-block-start:calc(var(--mh) + 1rem);right:var(--edge);inline-size:20rem;max-inline-size:calc(100% - 2 * var(--gutter));block-size:8rem;box-sizing:border-box;align-content:start;padding:1rem 1.25rem;border:1px solid var(--parc-rule-strong);border-block-end:0}html[dir=rtl] .plabel{right:auto;left:var(--edge)}.hero__controls:not([hidden]){position:absolute;z-index:4;inset-block-end:.25rem;inset-inline-end:clamp(.5rem,calc(1.25vw/var(--pz,1)),1.5rem);display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.hero__mandate{position:relative;z-index:2;grid-column:c-s/span 5;grid-row:ground-s/note-s;margin-inline-start:calc(-50vw/var(--pz,1));padding:.75rem 0;padding-inline:calc(50vw/var(--pz,1))1.25rem;border-block-start:4px solid var(--parc-green);clip-path:polygon(0 0,calc(100% - var(--tread)/8) 0,100% var(--tread),100% 100%,0 100%)}html[dir=rtl] .hero__mandate{clip-path:polygon(calc(var(--tread)/8) 0,100% 0,100% 100%,0 100%,0 var(--tread))}.ledger{position:relative;z-index:2;grid-column:7/c-e;grid-row:ground-s/note-s;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-block-start:var(--tread);margin-inline-end:calc(-50vw/var(--pz,1));padding:0;padding-inline-end:calc(50vw/var(--pz,1));border-block-start:4px solid var(--parc-green);background:var(--parc-paper)}.ledger__entry{padding:.9rem 1.25rem 1rem;border-block-start:0}.ledger__entry:only-child,.ledger__entry:nth-child(3):last-child{grid-column:auto}.ledger__entry+.ledger__entry{border-left:1px solid var(--parc-rule)}html[dir=rtl] .ledger__entry+.ledger__entry{border-left:0;border-right:1px solid var(--parc-rule)}.hero__note{grid-column:7/c-e;grid-row:note-s/end;padding-inline:0}}@media(min-width:1200px){.hero{--stage-min:max(400px, calc(11.25rem + 220px));--note-h:3.75rem;min-block-size:min(calc(100svh/var(--pz,1) + var(--note-h)),1e3px);grid-template-rows:[stage-s] minmax(calc(var(--stage-min) - var(--tread)),1fr) [ground-s] var(--tread) [stage-e] auto [note-s] minmax(var(--note-h),auto) [end]}.hero:not(:has(.hero__note)){--note-h:0px}.hero[data-autoplay=on]{--stage-min:max(452px, calc(11.25rem + 272px))}.hero__mandate{grid-column:c-s/span 4}.ledger{grid-column:6/c-e}.ledger__entry{--fig-W:58cqi;grid-template-columns:auto minmax(0,max-content);grid-template-areas:"label label" "fig scope";justify-content:center;align-content:center;align-items:center;padding:.9rem 1.5rem 1rem}.ledger__label{margin-block-end:.2rem}.ledger__scope{align-self:center;margin:0}.ledger__fig{font-size:3rem;font-size:min(3rem,var(--fig-W)/3.9)}.ledger__fig--long{font-size:2.375rem;font-size:min(2.375rem,var(--fig-W)/5.6)}.ledger[data-fit] .ledger__fig{--fig-max:3rem}.hero__note{grid-column:6/c-e;grid-row:note-s/end;padding-block:.9rem 0}.hero--sky{min-block-size:0}}.hero--sky .hero__mandate{margin-block-start:0}@media(min-width:768px){.hero--sky::before{content:"";grid-column:full-s/full-e;grid-row:stage-s/stage-e;background:var(--parc-sheet)}}.hero__pause{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;border:2px solid var(--parc-green);border-radius:50%;background:var(--parc-paper);color:var(--parc-green);box-shadow:0 0 0 1px var(--parc-olive-night);cursor:pointer}.hero__pause:hover{background:var(--parc-green);color:var(--parc-on-dark)}.hero__pause:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:1px;box-shadow:0 0 0 1px var(--parc-olive-night),0 0 0 7px var(--parc-olive-night)}.hero__glyph{inline-size:1.1rem;block-size:1.1rem;grid-area:1/1}.hero__glyph--play{display:none}.hero:not(.is-playing) .hero__glyph--pause{display:none}.hero:not(.is-playing) .hero__glyph--play{display:block}.hero.is-manual .hero__pause{display:none}.stones{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none}.stones--many{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);justify-items:end}.stone{display:grid;place-items:center end;inline-size:44px;block-size:44px;padding:0 4px;border:0;background:var(--parc-transparent);cursor:pointer}.stone__fill{position:relative;display:block;inline-size:22px;block-size:8px;overflow:hidden;background:var(--parc-paper);outline:1px solid var(--parc-olive-night)}.stone:hover .stone__fill{inline-size:28px}.stone[aria-current] .stone__fill{inline-size:34px}.stone__fill::after{content:"";position:absolute;inset:1px;background:var(--parc-green);transform:scaleX(0);transform-origin:left center}html[dir=rtl] .stone__fill::after{transform-origin:right center}.stone[aria-current] .stone__fill::after{transform:scaleX(1)}.stone:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--parc-olive-night)}@media(prefers-contrast:more){.stone__fill{outline-width:2px}}@media(forced-colors:active){.stone__fill{outline-color:CanvasText}.stone[aria-current] .stone__fill::after{forced-color-adjust:none;background:Highlight}.stone:focus-visible,.hero__pause:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:no-preference){.hero.is-filling .stone[aria-current] .stone__fill::after{animation:parc-fill 7e3ms linear both}.hero.is-held .stone[aria-current] .stone__fill::after{animation-play-state:paused}}@keyframes parc-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:767px){.hero__stage{display:grid}.slide{grid-area:1/1;opacity:0}.slide.is-current{z-index:1;opacity:1}.slide.is-leaving{z-index:0;opacity:1}.slide:not(.is-current):not(.is-leaving){visibility:hidden}.hero[data-autoplay=on]:not(.is-manual) .slide.is-current{transition:opacity 1400ms ease-in-out}.hero--labels .slide:not([hidden]){display:grid;grid-template-rows:auto 8rem}.hero--labels .plabel{overflow:hidden}.hero__controls:not([hidden]){position:absolute;z-index:4;inset-block-end:.25rem;inset-inline-end:.5rem;display:flex;align-items:center;gap:.25rem}.hero--labels .hero__controls:not([hidden]){inset-block-end:calc(8rem + .25rem)}.stones{flex-direction:row;align-items:center}.stones--many{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(5,36px)}.stone{inline-size:36px;place-items:center}}.vision{display:grid;gap:2.5rem}.vision__quote{margin:0}.vision__text{position:relative;margin:0;max-inline-size:38em;font-family:var(--font-text);font-size:clamp(1.375rem,1.05rem + calc(1.2vw/var(--pz,1)),1.75rem);font-weight:500;line-height:1.85;color:var(--parc-ink);quotes:"\00AB" "\00BB"}.vision__text::before{content:open-quote;color:var(--parc-gold-ink)}.vision__text::after{content:close-quote;color:var(--parc-gold-ink)}:lang(en) .vision__text,:lang(es) .vision__text{quotes:"\201C" "\201D"}.vision__cite{margin:1rem 0 0;font-family:var(--font-display);font-size:.9375rem;color:var(--parc-gold-ink)}.vision__cite a{color:var(--parc-gold-ink)}.idreg{display:grid;align-content:start;margin:0;border-block-start:4px solid var(--parc-green)}.idreg__row{display:grid;grid-template-columns:minmax(0,9rem)minmax(0,1fr);gap:1rem;padding-block:.8rem;border-block-end:1px solid var(--parc-rule)}.idreg dt{font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.7;color:var(--parc-ink-3)}.idreg dd{margin:0;font-size:1rem;line-height:1.7;color:var(--parc-ink)}@media(min-width:1024px){.vision{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:4rem}}@media(min-width:1200px){.vision{grid-template-columns:11rem minmax(0,7fr)minmax(0,4fr);gap:0 2rem}.vision__quote{grid-column:2}.idreg{grid-column:3}}.areas{display:grid;grid-template-columns:minmax(0,1fr);gap:0 3rem;margin:0;padding:0;list-style:none;border-block-start:2px solid var(--parc-green)}@media(min-width:768px){.areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.areas{margin-inline-start:calc(11rem + 2rem)}}.area{position:relative;display:grid;grid-template-columns:2.75rem auto minmax(0,1fr);gap:0 .75rem;align-items:start;min-block-size:6rem;padding:1.1rem .75rem 1.1rem 0;padding-inline:0 .75rem;border-block-end:1px solid var(--parc-rule)}.area:hover,.area:focus-within{background:var(--parc-sheet)}.area__no{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.6;color:var(--parc-gold-ink);font-variant-numeric:tabular-nums}.area:hover .area__no{color:var(--parc-green)}.area__icon{color:var(--parc-green);padding-block-start:.2rem}.area__icon .icon{inline-size:1.75rem;block-size:1.75rem}.area__body{grid-column:3;min-inline-size:0}.area:not(:has(.area__icon)) .area__body{grid-column:2/-1}.area__title{margin:0;font-size:1.3rem;font-weight:600;line-height:1.5}.area__link{color:var(--parc-ink);text-decoration:none}.area__link::after{content:"";position:absolute;inset:0}.area__link:hover{color:var(--parc-green)}.area__sum{margin:.3rem 0 0;font-size:.9375rem;line-height:1.75;color:var(--parc-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.area__evidence{margin:.4rem 0 0;font-family:var(--font-display);font-size:.875rem;color:var(--parc-green)}.steps{--rise:1.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem 0;margin:0;padding:0;list-style:none}@media(min-width:1200px){.steps{margin-inline-start:calc(11rem + 2rem)}}.step{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.35rem 1.25rem;background:var(--parc-paper);border-block-start:3px solid var(--parc-green);transition:background .25s ease}.step:hover,.step:focus-within{background:var(--parc-white)}.step::after{content:"";position:absolute;inset-block-start:-3px;inset-inline-end:-2px;inline-size:3px;block-size:calc(var(--rise) + 3px);background:var(--parc-green);transform-origin:top;transform:skewX(calc(14deg * var(--dir)));display:none}@media(min-width:640px) and (max-width:1023px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.step:nth-child(2n){margin-block-start:var(--rise)}.step:nth-child(2n+1){border-inline-end:1px solid var(--parc-sheet-2)}.step:nth-child(2n+1)::after{display:block}}@media(min-width:1024px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem}.step:nth-child(4n+2){margin-block-start:var(--rise)}.step:nth-child(4n+3){margin-block-start:calc(var(--rise) * 2)}.step:nth-child(4n+4){margin-block-start:calc(var(--rise) * 3)}.step:not(:nth-child(4n)){border-inline-end:1px solid var(--parc-sheet-2)}.step:not(:nth-child(4n))::after{display:block}.step:last-child::after{display:none}}@media(min-width:640px) and (max-width:1023px){.step:last-child::after{display:none}}.step__top{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem}.step__no{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;color:var(--parc-gold-ink);font-variant-numeric:tabular-nums}.step__icon{display:flex;color:var(--parc-green)}.step__icon .icon{inline-size:1.75rem;block-size:1.75rem}.step__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.6}.step__link{color:var(--parc-ink);text-decoration:none}.step__link::after{content:"";position:absolute;inset:0}.step:hover .step__link,.step__link:focus-visible{color:var(--parc-green)}.step__sum{margin:.55rem 0 0;font-size:.9375rem;line-height:1.8;color:var(--parc-ink-2)}.step__go{display:flex;margin-block-start:auto;padding-block-start:1rem;color:var(--parc-green)}.step__go .icon{inline-size:1.25rem;block-size:1.25rem;transition:translate .25s ease}.step:hover .step__go .icon{translate:calc(4px * var(--dir))}.olv--n1{--n:1}.olv--n2{--n:2}.olv--n3{--n:3}.olv--n4{--n:4}.olv--n5{--n:5}.olv--n6{--n:6}.olv--n7{--n:7}.olv--n8{--n:8}.olv--n9{--n:9}.olv--n10{--n:10}.olv--n11{--n:11}.olv--n12{--n:12}.olv__card:nth-of-type(1){--i:0}.olv__card:nth-of-type(2){--i:1}.olv__card:nth-of-type(3){--i:2}.olv__card:nth-of-type(4){--i:3}.olv__card:nth-of-type(5){--i:4}.olv__card:nth-of-type(6){--i:5}.olv__card:nth-of-type(7){--i:6}.olv__card:nth-of-type(8){--i:7}.olv__card:nth-of-type(9){--i:8}.olv__card:nth-of-type(10){--i:9}.olv__card:nth-of-type(11){--i:10}.olv__card:nth-of-type(12){--i:11}.olv{position:relative;margin:0}@media(min-width:1200px){.olv{margin-inline-start:calc(11rem + 2rem)}}.olv::before{content:"";position:absolute;inset-inline-start:calc(1.25rem - 1px);inset-block:1.5rem;inline-size:2px;border-radius:2px;background:var(--parc-green);opacity:.8}.olv__stop{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding-block:.55rem}.olv__bead{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;cursor:pointer;background:var(--parc-paper);border:1.5px solid color-mix(in srgb,var(--parc-green) 40%,var(--parc-paper));font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--parc-ink-3);transition:background-color .2s ease,border-color .2s ease,inline-size .2s ease,block-size .2s ease}.olv__stop:hover .olv__bead{border-color:var(--parc-gold)}.olv__stop.is-on .olv__bead{background:var(--parc-yellow);border-color:var(--parc-yellow);color:var(--parc-olive-deep);box-shadow:0 0 0 6px var(--parc-gold-glow)}.olv__name{font-family:var(--font-display);font-size:.95rem;line-height:1.6;color:var(--parc-ink-3);text-decoration:none}.olv__name:hover,.olv__name:focus-visible{color:var(--parc-green)}.olv__stop.is-on .olv__name{color:var(--parc-olive-deep);font-weight:700}.olv__leaf{position:absolute;z-index:0;inline-size:1.15rem;block-size:.5rem;background:var(--parc-green);pointer-events:none;border-start-start-radius:0;border-start-end-radius:100%;border-end-end-radius:0;border-end-start-radius:100%}.olv__leaf--a{inset-inline-start:.15rem;inset-block-end:-.35rem;rotate:calc(55deg * var(--dir,1));opacity:.85}.olv__leaf--b{inset-inline-start:1.3rem;inset-block-end:-.1rem;rotate:calc(-55deg * var(--dir,1));opacity:.55}.olv__card{position:relative;display:grid;gap:1.1rem;margin:.6rem 0 .9rem;margin-inline-start:3.4rem;padding:1.25rem;background:var(--parc-paper);border:1px solid var(--parc-rule);border-radius:1.25rem;box-shadow:0 18px 40px -26px var(--parc-shadow)}.olv.is-live .olv__card:not(.is-on){display:none}@media(min-width:900px){.olv{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr))}.olv::before{inset-inline:calc(50%/var(--n,8) - 1.2rem);inset-block:calc(7.5rem - 1.25px)auto;inline-size:auto;block-size:2.5px}.olv__stop{grid-row:1;grid-template-columns:none;place-items:center;block-size:15rem;padding:0}.olv__bead{inline-size:3rem;block-size:3rem;font-size:.95rem}.olv__stop.is-on .olv__bead{inline-size:3.7rem;block-size:3.7rem;font-size:1.1rem;box-shadow:0 0 0 9px var(--parc-gold-glow)}.olv__name{position:absolute;inset-inline-start:-45%;inline-size:190%;text-align:center}.olv__stop:first-child .olv__name{inset-inline-start:-10%;inline-size:155%}.olv__stop:nth-last-child(2) .olv__name{inset-inline-start:-45%;inline-size:155%}.olv__stop--up .olv__name{inset-block-end:calc(50% + 2.4rem)}.olv__stop--dn .olv__name{inset-block-start:calc(50% + 2.4rem)}.olv__name::before{content:"";position:absolute;inset-inline-start:calc(50% - .5px);inline-size:1px;block-size:.9rem;background:var(--parc-rule)}.olv__stop--up .olv__name::before{inset-block-start:calc(100% + .35rem)}.olv__stop--dn .olv__name::before{inset-block-end:calc(100% + .35rem)}.olv__leaf{inset-inline-start:auto;inset-inline-end:-.6rem;inset-block-end:auto}.olv__leaf--a{inset-block-start:calc(50% - .85rem);rotate:calc(28deg * var(--dir,1))}.olv__leaf--b{inset-block-start:calc(50% + .3rem);rotate:calc(-28deg * var(--dir,1));margin-inline-end:.9rem}.olv__card{grid-column:1/-1;grid-template-columns:minmax(0,1fr)minmax(0,1.15fr)minmax(0,1.45fr);gap:2rem;margin:1.5rem 0 0;padding:1.75rem 2rem}.olv.is-live .olv__card::before{content:"";position:absolute;inset-block-start:-9px;inline-size:16px;block-size:16px;inset-inline-start:calc((var(--i,0) + .5) * 100%/var(--n,8) - 8px);background:var(--parc-paper);border-inline-start:1px solid var(--parc-rule);border-block-start:1px solid var(--parc-rule);border-start-start-radius:3px;transform:rotate(45deg)}}.olv-card__head{display:grid;align-content:start;justify-items:start;gap:.35rem}.olv-card__no{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--parc-gold-ink)}.olv-card__title{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.55;color:var(--parc-olive-deep)}.olv-card__title a{color:inherit;text-decoration:none}.olv-card__title a:hover,.olv-card__title a:focus-visible{color:var(--parc-green);text-decoration:underline;text-underline-offset:6px}.olv-card__go{display:inline-flex;align-items:center;gap:.35rem;margin-block-start:.5rem;font-family:var(--font-display);font-size:.85rem;color:var(--parc-green);text-decoration:none}.olv-card__go .icon{inline-size:1rem;block-size:1rem;transition:translate .25s ease}.olv-card__go:hover .icon{translate:calc(4px * var(--dir,1))}.olv-card__lbl{margin:0 0 .6rem;font-family:var(--font-display);font-size:.8rem;font-weight:600;color:var(--parc-gold-ink)}.olv-card__keys{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.olv-card__keys li{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .85rem;border-radius:999px;background:var(--parc-yellow-wash);font-family:var(--font-display);font-size:.86rem;color:var(--parc-olive-deep)}.olv-card__keys li::before{content:"";flex:none;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--parc-gold)}.olv-card__pil{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:pil}.olv-card__pil li{counter-increment:pil;display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;font-size:.96rem;line-height:1.7;color:var(--parc-ink-2)}.olv-card__pil li::before{content:counter(pil);display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:var(--parc-sheet);color:var(--parc-green);font-family:var(--font-display);font-size:.82rem;font-weight:700}@media(prefers-reduced-motion:reduce){.olv__bead,.olv-card__go .icon{transition:none}}.stories{display:grid;gap:2.5rem}.story{position:relative;display:grid;gap:1.25rem;min-inline-size:0}.story__media{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:var(--parc-olive-deep)}.story--row .story__media{aspect-ratio:4/3}.story__glow{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;filter:blur(26px)saturate(1.2)brightness(.78);transform:scale(1.2)}.story__img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;filter:drop-shadow(0 12px 24px var(--parc-shadow-deep))}.story__body{display:grid;gap:.6rem;align-content:start;min-inline-size:0}.story__title{margin:0;font-size:1.3rem;font-weight:600;line-height:1.5}.story__title a{color:var(--parc-ink);text-decoration:none}.story__title a:hover{text-decoration:underline;text-decoration-thickness:2px;color:var(--parc-green)}.story__sum{margin:0;color:var(--parc-ink-2);font-size:1rem;line-height:1.8}.story__more{margin:.4rem 0 0}.story__more a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;font-family:var(--font-display);font-weight:600}.story--lead .story__title{font-size:clamp(1.5rem,1.1rem + calc(1.2vw/var(--pz,1)),1.875rem);line-height:1.45}.story--lead .story__sum{font-size:1.125rem}.pline{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.pline__tick{inline-size:1.25rem;block-size:2px;background:var(--parc-gold-ink)}@media(min-width:768px){.stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.story--lead{grid-column:1/-1}.story--row{grid-template-columns:12.5rem minmax(0,1fr);gap:1.25rem;align-items:start}}@media(min-width:1024px){.story--lead{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:2.5rem;align-items:center}}@media(min-width:1200px){.stories{margin-inline-start:calc(11rem + 2rem)}}@media(max-width:767px){.story--row{grid-template-columns:6rem minmax(0,1fr);gap:1rem;align-items:start}.story--row .story__sum{display:none}}.bulletin{display:grid;gap:2rem}.bulletin__lead{display:grid;gap:.75rem;align-content:start;--lead-pad:2rem;padding:var(--lead-pad);background:var(--parc-sheet);border-block-start:4px solid var(--parc-green)}@media(max-width:479px){.bulletin__lead{--lead-pad:1.25rem}}.bulletin__lead--media{position:relative;overflow:hidden;isolation:isolate}.bulletin__media{position:relative;z-index:-1;block-size:clamp(12rem,calc(64vw/var(--pz,1)),17rem);margin:calc(-1 * var(--lead-pad))calc(-1 * var(--lead-pad))0;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 94%);mask-image:linear-gradient(to bottom,black 40%,transparent 94%)}.bulletin__img{display:block;inline-size:100%;block-size:100%;object-fit:cover;filter:saturate(.85)}.bulletin__media::after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,transparent 40%,black 88%);mask-image:linear-gradient(to bottom,transparent 40%,black 88%)}@media(max-width:767px){.bulletin__lead--media .bdate--lead{position:relative;margin-block-start:-2.25rem}}@media(min-width:768px){.bulletin__lead--media{min-block-size:22rem;padding-inline-end:53%}.bulletin__media{position:absolute;inset-block:0;inset-inline-end:0;inline-size:82%;block-size:auto;margin:0;-webkit-mask-image:linear-gradient(to left,black 48%,color-mix(in srgb,black 45%,transparent) 65%,transparent 100%);mask-image:linear-gradient(to left,black 48%,color-mix(in srgb,black 45%,transparent) 65%,transparent 100%)}.bulletin__media::after{-webkit-mask-image:linear-gradient(to left,transparent 45%,black 80%);mask-image:linear-gradient(to left,transparent 45%,black 80%)}.bulletin__media:dir(rtl){-webkit-mask-image:linear-gradient(to right,black 48%,color-mix(in srgb,black 45%,transparent) 65%,transparent 100%);mask-image:linear-gradient(to right,black 48%,color-mix(in srgb,black 45%,transparent) 65%,transparent 100%)}.bulletin__media:dir(rtl)::after{-webkit-mask-image:linear-gradient(to right,transparent 45%,black 80%);mask-image:linear-gradient(to right,transparent 45%,black 80%)}}@media(forced-colors:active){.bulletin__media{display:none}}.bdate{display:grid;gap:.1rem;font-family:var(--font-display)}.bdate__day{font-size:2rem;font-weight:700;line-height:1;color:var(--parc-ink);font-variant-numeric:tabular-nums}.bdate__my{font-size:.875rem;font-weight:600;line-height:1.5;color:var(--parc-green)}.bdate--lead{grid-template-columns:auto 1fr;align-items:end;gap:1rem;margin-block-end:.5rem}.bdate--lead .bdate__day{font-size:3.5rem}.bdate--lead .bdate__my{font-size:1rem;padding-block-end:.35rem}.bulletin__title{margin:0;font-size:clamp(1.4rem,1.1rem + calc(1vw/var(--pz,1)),1.75rem);font-weight:600;line-height:1.5}.bulletin__title a,.brow__title a{color:var(--parc-ink);text-decoration:none}.bulletin__title a:hover,.brow__title a:hover{color:var(--parc-green);text-decoration:underline}.bulletin__sum{margin:0;font-size:1.0625rem;line-height:1.85;color:var(--parc-ink-2)}.bulletin__more{margin:.25rem 0 0}.bulletin__more a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;font-family:var(--font-display);font-weight:600}.bulletin__rows{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--parc-rule)}.bulletin__rows:empty{display:none}.brow{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;border-block-end:1px solid var(--parc-rule)}.brow__body{min-inline-size:0}.brow__title{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.55}.brow__sum{margin:.3rem 0 0;font-size:.9375rem;color:var(--parc-ink-2);line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}@media(min-width:1024px){.bulletin{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:2.5rem;align-items:start}}@media(min-width:1200px){.bulletin{margin-inline-start:calc(11rem + 2rem)}}@media(max-width:767px){.brow:nth-child(n+3){display:none}}.season{display:flex;align-items:center;gap:1rem}.season__sprig{flex:none;block-size:2.5rem;inline-size:auto}.season__text{display:grid;gap:.2rem;min-inline-size:0;padding-inline-start:1rem;border-inline-start:2px solid var(--parc-gold)}.season__date{display:grid;margin:0;font-family:var(--font-display);line-height:1.25}.season__d{font-size:.875rem;font-weight:600;color:var(--parc-gold-ink)}.season__m{font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--parc-green)}.season__y{font-size:.9375rem;font-weight:600;color:var(--parc-ink-2);font-variant-numeric:lining-nums}.season__now{margin:0;max-inline-size:22em;font-size:.9375rem;line-height:1.7;color:var(--parc-ink-2)}.season__k{font-family:var(--font-display);font-weight:600;color:var(--parc-gold-ink)}.season__link{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px;font-family:var(--font-display);font-size:.875rem;font-weight:600}@media(max-width:767px){.season__sprig{block-size:2.25rem}.season__m{font-size:1.25rem}}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:2rem;margin:0;padding:0;list-style:none}.pcard{position:relative;display:grid;grid-template-rows:auto 1fr;border-block-start:4px solid var(--parc-green);background:var(--parc-paper)}.pcard__media{display:block}.pcard__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:cover}.pcard__body{display:grid;gap:.7rem;align-content:start;padding:1.25rem 0 0}.pcard__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.55}.pcard__title a{color:var(--parc-ink);text-decoration:none}.pcard__title a:hover{color:var(--parc-green);text-decoration:underline}.facts.facts--card{display:grid;grid-template-columns:none;gap:0;margin:0;padding:0;background:0 0;border-radius:0;border-block-start:1px solid var(--parc-rule)}.facts.facts--card>div{display:grid;grid-template-columns:minmax(0,7rem)minmax(0,1fr);gap:.75rem;padding-block:.5rem;border-block-end:1px solid var(--parc-rule)}.facts.facts--card dt{padding:0;border:0;font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--parc-ink-3);line-height:1.8}.facts.facts--card dd{padding:0;border:0;margin:0;font-size:.9375rem;line-height:1.7;color:var(--parc-ink)}.pcard__metric{display:grid;gap:.1rem;margin:.25rem 0 0}.pcard__metric-l{font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--parc-ink-3)}.pcard__metric-v{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--parc-green)}.pcard__metric-v data{font-size:1.75rem;font-weight:700;color:var(--parc-ink);font-variant-numeric:tabular-nums}.where{display:grid;gap:2.5rem}@media(min-width:1024px){.where{grid-template-columns:auto minmax(0,1fr);gap:4rem;align-items:start}}@media(min-width:1200px){.where{margin-inline-start:calc(11rem + 2rem)}}.where__map{margin:0;display:grid;gap:1rem;justify-items:start}.tiles{--tile:3.25rem;--tile-gap:4px;position:relative;display:grid;grid-template-columns:repeat(6,var(--tile));grid-template-rows:repeat(10,var(--tile));gap:var(--tile-gap);margin:0;padding:0;list-style:none}@media(min-width:480px){.tiles{--tile:3.75rem}}@media(min-width:1200px){.tiles{--tile:4.25rem}}.tile{position:relative;display:grid;align-content:center;justify-items:center;gap:.1rem;padding:.2rem;box-sizing:border-box;background:var(--parc-sheet-2);border:1px solid var(--parc-rule-strong);text-align:center}.tile__name{font-family:var(--font-display);font-size:.75rem;font-weight:600;line-height:1.25;color:var(--parc-ink-2);overflow-wrap:anywhere}.tile__n{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.1;color:var(--parc-on-dark)}.tile.is-active{background:var(--parc-green);border-color:var(--parc-green)}.tile.is-active .tile__name{color:var(--parc-on-dark)}.tile__office{position:absolute;inset-block-start:4px;right:4px;inline-size:8px;block-size:8px;background:var(--parc-gold-ink)}.tile.is-active .tile__office{background:var(--parc-yellow)}.tile--r1{grid-row:1}.tile--r2{grid-row:2}.tile--r3{grid-row:3}.tile--r4{grid-row:4}.tile--r5{grid-row:5}.tile--r6{grid-row:6}.tile--r7{grid-row:7}.tile--r8{grid-row:8}.tile--r9{grid-row:9}.tile--r10{grid-row:10}.tile--c1{grid-column:1}.tile--c2{grid-column:2}.tile--c3{grid-column:3}.tile--c4{grid-column:4}.tile--c5{grid-column:5}.tile--c6{grid-column:6}.tiles__strip{font-family:var(--font-display);font-size:.8125rem;font-weight:700;color:var(--parc-gold-ink);align-self:center}.tiles__strip--wb{grid-row:1/3;grid-column:1/4;align-self:start;padding-block-start:.5rem}.tiles__strip--gz{grid-row:10;grid-column:2/5;padding-inline-start:.5rem}.where__legend{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;max-inline-size:28rem;font-family:var(--font-display);font-size:.8125rem;color:var(--parc-ink-2)}.legend{display:inline-flex;align-items:center;gap:.4rem}.legend::before{content:"";inline-size:.9rem;block-size:.9rem;border:1px solid var(--parc-rule-strong);background:var(--parc-sheet-2)}.legend--active::before{background:var(--parc-green);border-color:var(--parc-green)}.legend--office::before{inline-size:.5rem;block-size:.5rem;background:var(--parc-gold-ink);border-color:var(--parc-gold-ink)}.where__caption{flex-basis:100%;color:var(--parc-ink-3)}.gazetteer{display:grid;gap:2rem}.gaz__h{margin:0 0 .25rem;padding-block-end:.5rem;font-size:1rem;font-weight:700;color:var(--parc-green);border-block-end:2px solid var(--parc-green)}.gaz__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:0 2rem;margin:0;padding:0;list-style:none}.gaz__office{padding-block:1rem;border-block-end:1px solid var(--parc-rule)}.gaz__name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--parc-ink)}.gaz__gov{margin:.1rem 0 0;font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.gaz__addr{margin:.25rem 0 0;font-size:.9375rem;line-height:1.7;color:var(--parc-ink-2)}.gaz__acts{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:.35rem 0 0}.gaz__act{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px;font-family:var(--font-display);font-size:.9375rem;font-weight:600}.wreg{display:grid;column-gap:3.5rem;margin:0;padding:0;list-style:none;border-block-start:2px solid var(--parc-green)}@media(min-width:900px){.wreg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.wreg{margin-inline-start:calc(11rem + 2rem)}}.wreg__row{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"who acts" "addr hours";gap:.1rem 1.5rem;align-items:center;align-content:start;padding:.65rem .5rem;border-block-end:1px solid var(--parc-rule)}.wreg__row:hover{background:var(--parc-paper)}.wreg__row>.wreg__who{grid-area:who}.wreg__row>.wreg__addr{grid-area:addr;align-self:start;font-size:.9rem;line-height:1.6}.wreg__row>.wreg__hours{grid-area:hours;align-self:start;justify-self:start;padding-inline-start:.65rem;font-size:.78rem;line-height:1.6;white-space:nowrap}.wreg__row>.wreg__hours .icon{inline-size:.85rem;block-size:.85rem;margin-block-start:.25rem}.wreg__row>.wreg__acts{grid-area:acts;align-self:center;justify-content:flex-start;gap:.4rem .8rem}.wreg__row .wreg__name{font-size:1.1rem;line-height:1.45}.wreg__row .wreg__chip{padding:.05rem .55rem;font-size:.72rem}.wreg__row .wreg__tel{min-block-size:30px;gap:.35rem;padding-inline:.65rem;font-size:.88rem}.wreg__row .wreg__tel .icon{inline-size:.85rem;block-size:.85rem}.wreg__who{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem}.wreg__name{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.5;color:var(--parc-olive-deep)}.wreg__gov{margin:0;font-family:var(--font-display);font-size:.85rem;color:var(--parc-gold-ink)}.wreg__chip{display:inline-block;padding:.15rem .65rem;border-radius:999px;background:var(--parc-yellow);color:var(--parc-olive-deep);font-family:var(--font-display);font-size:.78rem;font-weight:700}.wreg__addr{margin:0;font-size:.95rem;line-height:1.75;color:var(--parc-ink-2)}.wreg__hours{display:flex;gap:.5rem;align-items:flex-start;margin:0;font-size:.9rem;line-height:1.7;color:var(--parc-ink-2)}.wreg__hours .icon{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.3rem;color:var(--parc-green)}.wreg__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0}.wreg__tel{display:inline-flex;align-items:center;gap:.45rem;min-block-size:44px;padding-inline:1rem;border-radius:999px;background:var(--parc-yellow-wash);color:var(--parc-olive-deep);font-family:var(--font-display);font-weight:700;text-decoration:none}.wreg__tel:hover,.wreg__tel:focus-visible{background:var(--parc-yellow)}.wreg__map{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px;font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--parc-green)}.wreg__tel .icon,.wreg__map .icon{inline-size:1.05rem;block-size:1.05rem}.journey{display:grid;gap:2rem}@media(min-width:1200px){.journey{margin-inline-start:calc(11rem + 2rem)}}.ruler{position:relative;block-size:4.5rem;margin-inline:1.25rem;background:linear-gradient(var(--parc-rule-strong) 0 0)left bottom 1.75rem/100% 1px no-repeat}.ruler__tick,.ruler__mark{position:absolute;inset-block-end:1.75rem}.ruler__tick{inline-size:1px;block-size:1.1rem;background:var(--parc-rule-strong)}.ruler__tick--end{inline-size:2px;block-size:2rem;background:var(--parc-green)}.ruler__lbl{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:50%;transform:translateX(-50%);font-family:parc kufi,parc sans,sans-serif;font-size:.8125rem;color:var(--parc-ink-3);white-space:nowrap}html[dir=rtl] .ruler__lbl{transform:translateX(50%)}.ruler__tick--end .ruler__lbl{font-size:1rem;font-weight:700;color:var(--parc-ink)}.ruler__mark{inline-size:.75rem;block-size:.75rem;margin-inline-start:-.375rem;margin-block-end:-.375rem;background:var(--parc-gold);border:2px solid var(--parc-gold-ink);box-sizing:border-box;transform:rotate(45deg)}.ruler__tick--p0{inset-inline-start:0%}.ruler__tick--p5{inset-inline-start:5%}.ruler__tick--p10{inset-inline-start:10%}.ruler__tick--p15{inset-inline-start:15%}.ruler__tick--p20{inset-inline-start:20%}.ruler__tick--p25{inset-inline-start:25%}.ruler__tick--p30{inset-inline-start:30%}.ruler__tick--p35{inset-inline-start:35%}.ruler__tick--p40{inset-inline-start:40%}.ruler__tick--p45{inset-inline-start:45%}.ruler__tick--p50{inset-inline-start:50%}.ruler__tick--p55{inset-inline-start:55%}.ruler__tick--p60{inset-inline-start:60%}.ruler__tick--p65{inset-inline-start:65%}.ruler__tick--p70{inset-inline-start:70%}.ruler__tick--p75{inset-inline-start:75%}.ruler__tick--p80{inset-inline-start:80%}.ruler__tick--p85{inset-inline-start:85%}.ruler__tick--p90{inset-inline-start:90%}.ruler__tick--p95{inset-inline-start:95%}.ruler__tick--p100{inset-inline-start:100%}.jr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:0;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--parc-rule)}.jr__m{padding:1.25rem 1.25rem 1.25rem 0;border-block-end:1px solid var(--parc-rule)}.jr__m+.jr__m{padding-left:1.25rem;border-left:1px solid var(--parc-rule)}html[dir=rtl] .jr__m{padding:1.25rem 0 1.25rem 1.25rem}html[dir=rtl] .jr__m+.jr__m{padding-right:1.25rem;border-left:0;border-right:1px solid var(--parc-rule)}.jr__year{margin:0;font-family:parc kufi,parc sans,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:var(--parc-gold-ink)}.jr__title{margin:.4rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--parc-ink)}.jr__text{margin:.35rem 0 0;font-size:.9375rem;line-height:1.75;color:var(--parc-ink-2)}@media(max-width:767px){.ruler{display:none}.jr__m+.jr__m{padding-left:0;border-left:0}html[dir=rtl] .jr__m+.jr__m{padding-right:0;border-right:0}}.wall{display:grid;gap:5px;padding:0 5px 5px;background:color-mix(in srgb,var(--parc-rule) 55%,var(--parc-rule-strong))}@media(min-width:1200px){.wall{margin-inline-start:calc(11rem + 2rem)}}.wall__cap{margin-inline:-5px;block-size:7px;background:linear-gradient(var(--parc-green) 0 4px,var(--parc-paper) 4px 6px,var(--parc-gold) 6px 7px)}.wall__course{display:flex;gap:5px;margin:0;padding:0;list-style:none}.wall__stone{flex:1;min-inline-size:0;block-size:8.25rem;background:radial-gradient(130% 110% at 35% 15%,var(--parc-white) 0 35%,var(--parc-sheet) 70%,var(--parc-sheet-2));transition:opacity .6s ease,transform .2s ease}.wall__course:last-child .wall__stone{block-size:9rem}.wall__course:nth-child(3):not(:last-child) .wall__stone{block-size:7.75rem}.wall__stone--g1{flex-grow:1.28;--g:1.28}.wall__stone--g2{flex-grow:1.55;--g:1.55}.wall__stone--g3{flex-grow:1.83;--g:1.83}.wall__stone--g4{flex-grow:2.1;--g:2.1}.wall__stone--s0{clip-path:polygon(6px 3px,18% 7px,21% 5px,62% 1px,calc(100% - 6px) 1px,calc(100% - 1px) 35%,calc(100% - 1px) 54%,calc(100% - 7px) calc(100% - 7px),42% calc(100% - 5px),23% calc(100% - 4px),20% calc(100% - 1px),2px calc(100% - 4px),1px 62%,5px 59%)}.wall__stone--s1{clip-path:polygon(7px 1px,17% 7px,40% 2px,83% 3px,calc(100% - 7px) 3px,calc(100% - 5px) 29%,calc(100% - 3px) 56%,calc(100% - 9px) calc(100% - 3px),86% calc(100% - 6px),85% calc(100% - 2px),25% calc(100% - 3px),2px calc(100% - 9px),5px 67%,1px 26%)}.wall__stone--s2{clip-path:polygon(4px 8px,52% 4px,66% 5px,80% 4px,calc(100% - 6px) 5px,calc(100% - 2px) 37%,calc(100% - 6px) 72%,calc(100% - 4px) calc(100% - 2px),85% calc(100% - 4px),79% calc(100% - 3px),50% calc(100% - 6px),8px calc(100% - 5px),1px 60%,5px 26%)}.wall__stone--s3{clip-path:polygon(7px 3px,31% 4px,55% 1px,74% 6px,calc(100% - 2px) 9px,calc(100% - 7px) 58%,calc(100% - 3px) 72%,calc(100% - 6px) calc(100% - 6px),86% calc(100% - 1px),75% calc(100% - 7px),70% calc(100% - 1px),5px calc(100% - 8px),1px 66%,1px 64%)}.wall__stone--s4{clip-path:polygon(5px 8px,48% 1px,56% 4px,61% 3px,calc(100% - 3px) 2px,calc(100% - 2px) 25%,calc(100% - 7px) 53%,calc(100% - 5px) calc(100% - 3px),75% calc(100% - 1px),62% calc(100% - 2px),43% calc(100% - 4px),7px calc(100% - 9px),7px 39%,4px 30%)}.wall__stone--s5{clip-path:polygon(9px 5px,57% 2px,60% 2px,65% 1px,calc(100% - 3px) 3px,calc(100% - 2px) 36%,calc(100% - 1px) 64%,calc(100% - 8px) calc(100% - 3px),48% calc(100% - 2px),45% calc(100% - 4px),12% calc(100% - 5px),6px calc(100% - 6px),7px 66%,5px 30%)}.wall__stone--s6{clip-path:polygon(1px 8px,62% 4px,63% 1px,83% 4px,calc(100% - 7px) 1px,calc(100% - 2px) 26%,calc(100% - 4px) 34%,calc(100% - 3px) calc(100% - 2px),55% calc(100% - 1px),25% calc(100% - 5px),18% calc(100% - 2px),9px calc(100% - 2px),1px 61%,1px 45%)}.wall__in{display:grid;place-items:center;block-size:100%;padding:1rem .9rem;box-sizing:border-box}.wall__logo{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;min-block-size:0;overflow:hidden}.wall__img{display:block;max-inline-size:82%;max-block-size:min(4.75rem,100%);inline-size:auto;block-size:auto;object-fit:contain}.wall__ctl{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-block-start:1rem}.wall__ctl[hidden]{display:none}.wall__btn{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--parc-rule-strong);border-radius:50%;background:var(--parc-paper);color:var(--parc-ink);cursor:pointer}.wall__btn:hover{border-color:var(--parc-green);color:var(--parc-green)}.wall__btn[hidden]{display:none}.wall__glyph{inline-size:1.15rem;block-size:1.15rem}.wall__btn .wall__glyph--play,.wall__btn.is-paused .wall__glyph--pause{display:none}.wall__btn.is-paused .wall__glyph--play{display:block}@media(max-width:767px){.wall__course{flex-wrap:wrap}.wall__stone,.wall__course:last-child .wall__stone{flex-basis:40%;block-size:7rem}.wall__course~.wall__course~.wall__course{display:none}}@media(prefers-reduced-motion:reduce){.wall__stone{transition:none}}.wall__row{display:flex;gap:5px}.wall__row>.wall__course{flex:1;min-inline-size:0}.wall--rows .wall__course .wall__stone{block-size:7.5rem}.wall--rows .wall__row:last-child .wall__course .wall__stone{block-size:8.5rem}.wall__key{display:grid;align-content:center;justify-items:start;gap:.45rem;flex:0 0 10.5rem;margin:0;padding:.9rem 1rem;box-sizing:border-box;background:radial-gradient(140% 120% at 30% 10%,var(--parc-green-hi) 0 25%,var(--parc-green) 55%,var(--parc-olive-deep));clip-path:polygon(4px 3px,40% 1px,calc(100% - 3px) 5px,calc(100% - 1px) 48%,calc(100% - 4px) calc(100% - 3px),55% calc(100% - 1px),3px calc(100% - 5px),1px 52%);color:var(--parc-on-dark);font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.3;text-shadow:0 1px 0 var(--parc-olive-night)}.wall__key-name{overflow-wrap:anywhere}.wall__row>.wall__stack{flex:1;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.wall__stone--plain{background:radial-gradient(120% 120% at 60% 20%,var(--parc-sheet) 0 30%,var(--parc-sheet-2) 75%,color-mix(in srgb,var(--parc-sheet-2) 80%,var(--parc-rule-strong)));opacity:.7}.wall__in{position:relative}.wall__year{position:absolute;inset-block-end:.55rem;inset-inline-end:.85rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--parc-ink-3);font-variant-numeric:tabular-nums;text-shadow:0 1px 0 var(--parc-white)}@media(max-width:767px){.wall__row:not(.wall__row--bare){flex-direction:column}.wall__key{flex-basis:auto;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:.55rem .9rem;font-size:.95rem}.wall--rows .wall__course{flex-wrap:nowrap}.wall--rows .wall__stone,.wall--rows .wall__row:last-child .wall__course .wall__stone{flex:1;block-size:6.5rem}.wall--rows .wall__stone:nth-child(n+3){display:none}}.wall--rows{grid-template-columns:minmax(0,1fr)}.wall__view{flex:1;min-inline-size:0;overflow:clip}.wall__view>.wall__course{inline-size:max-content;will-change:transform}.wall--rows .wall__view .wall__stone{display:block;flex:0 0 calc(var(--wall-u,10rem) * var(--g,1));transition:none}@media(max-width:767px){.wall__row:not(.wall__row--bare)>.wall__view,.wall__row:not(.wall__row--bare)>.wall__stack{flex:none}}.docrows{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--parc-rule-dark)}.docrow__link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon kind" "icon title";gap:.1rem .9rem;align-items:center;padding-block:.9rem;border-block-end:1px solid var(--parc-rule-dark);text-decoration:none}.docrow__link .icon{grid-area:icon;inline-size:1.6rem;block-size:1.6rem;color:var(--parc-on-dark-3)}.docrow__kind{grid-area:kind;font-family:var(--font-display);font-size:.8125rem;color:var(--parc-on-dark-3)}.docrow__title{grid-area:title;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--parc-on-dark);line-height:1.5}.docrow__link:hover .docrow__title{text-decoration:underline;text-decoration-color:var(--parc-yellow)}.home-sections>.sec{content-visibility:auto;contain-intrinsic-size:auto 900px}.sec--areas,.sec--where{background:var(--parc-sheet)}@media(prefers-contrast:more){.course::before,.sec-head::before{background:linear-gradient(var(--parc-ink) 0 0)0 5px/100% 2px no-repeat}.tile{background:var(--parc-paper);border-width:2px}}.results__scope{margin:0 0 1.25rem;font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.6;color:var(--parc-ink-2)}.results__scope a{color:var(--parc-gold-ink)}.ryr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 1.25rem}.ryr .results__scope{margin:0}.ryr__now{color:var(--parc-gold-ink);font-variant-numeric:lining-nums tabular-nums}.ryr__list{position:relative;display:flex;align-items:center;gap:.85rem;margin:0;padding:.35rem;list-style:none;overflow-x:auto}.ryr__list::before{content:"";position:absolute;inset-inline:1.5rem;inset-block:calc(50% - 1px)auto;block-size:2px;border-radius:2px;background:var(--parc-green);opacity:.7}.ryr__stop{position:relative;display:grid;place-items:center;flex:none}.ryr__bead{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;padding:0;border-radius:50%;cursor:pointer;background:var(--parc-paper);border:2px solid var(--parc-green);color:var(--parc-green);font-family:var(--font-display);font-size:.875rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.ryr__bead:hover,.ryr__bead:focus-visible{border-color:var(--parc-gold);color:var(--parc-olive-deep)}.ryr__bead[aria-current]{inline-size:3.5rem;block-size:3.5rem;border:0;background:var(--parc-yellow);color:var(--parc-olive-deep);font-size:1rem;box-shadow:0 0 0 5px var(--parc-gold-glow)}.ryr__nav{min-inline-size:0;max-inline-size:100%}@media(max-width:767px){.ryr__list{gap:.55rem}.ryr__bead{inline-size:2.5rem;block-size:2.5rem;font-size:.8125rem}.ryr__bead[aria-current]{inline-size:3.1rem;block-size:3.1rem;font-size:.9375rem;box-shadow:0 0 0 4px var(--parc-gold-glow)}}.spots[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ryr__bead{transition:none}}.results{border-block-start:2px solid var(--parc-green)}.ig{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1rem;padding-block:1.5rem;border-block-end:1px solid var(--parc-rule)}.ig__head{display:flex;align-items:center;gap:.75rem;min-block-size:48px}.ig__icon{color:var(--parc-green);display:inline-flex}.ig__icon .icon{inline-size:1.75rem;block-size:1.75rem}.ig__title{margin:0;font-size:1.3125rem;font-weight:600;line-height:1.5;color:var(--parc-ink)}.ig__link{color:var(--parc-ink);text-decoration:none}.ig__link:hover{color:var(--parc-green);text-decoration:underline}.ig__body{display:grid;row-gap:1.5rem}.ig__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:1rem;margin:0}.fig{grid-row:span 2;display:grid;grid-template-rows:subgrid;padding:0 0 1.25rem}.fig:last-child:nth-child(odd){grid-column:1/-1}.fig>dd{margin-inline:0}.fig__label{grid-row:1;align-self:end;font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.55;color:var(--parc-green)}.fig__value{grid-row:2;margin-block-start:.25rem;font-family:var(--font-display);font-size:1.875rem;font-weight:700;line-height:1.25;color:var(--parc-ink);font-variant-numeric:lining-nums tabular-nums}.fig__value--long{font-size:1.5rem}.fig__unit{margin-inline-start:.35rem;font-size:.9375rem;font-weight:600;color:var(--parc-green);white-space:nowrap;font-variant-numeric:normal}@media(min-width:768px){.ig__figs{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:0}.fig{padding:0 1.25rem;border-inline-start:1px solid var(--parc-rule)}.fig:last-child:nth-child(odd){grid-column:auto}.fig__label{font-size:.9375rem}.fig__value{font-size:2rem}.fig__value--long{font-size:1.625rem}}@media(min-width:1200px){.results,.results__scope,.results__foot,.ryr{margin-inline-start:calc(11rem + 2rem)}.ryr .results__scope{margin-inline-start:0}.ig{grid-template-columns:16rem minmax(0,1fr);align-items:start}.ig__head{padding-inline-end:1.5rem}.fig__value{font-size:2.25rem}.fig__value--long{font-size:1.875rem}}.results__foot{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin-block:1.25rem 0}.results__foot a{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--font-display);font-size:.9375rem;font-weight:600}.spots{--spots-h:33rem;--spots-hi:0.52;--spots-lo:0.8;position:relative;border-block:2px solid var(--parc-green);background:var(--parc-paper)}@media(min-width:1200px){.spots{margin-inline-start:calc(11rem + 2rem)}}.spots--n1{--spots-n:1}.spots--n2{--spots-n:2}.spots--n3{--spots-n:3}.spots--n4{--spots-n:4}.spots--n5{--spots-n:5}.spots__map{position:absolute;inset:0;inline-size:100%;block-size:100%;color:var(--parc-green);pointer-events:none}html[dir=rtl] .spots__map{transform:scaleX(-1)}.spots__c{fill:none;stroke:currentColor;stroke-width:1;opacity:.2;vector-effect:non-scaling-stroke}.spots__c--idx{stroke-width:1.4;opacity:.45}.spots__list{position:relative;display:grid;gap:1rem;margin:0;padding:1.25rem 1rem;list-style:none}.spot{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.spot__tag{container-type:inline-size;box-sizing:border-box;inline-size:100%;padding:.9rem 1.1rem 1rem;text-align:center;background:var(--parc-paper);border:1px solid var(--parc-rule);box-shadow:0 14px 26px -22px var(--parc-shadow)}.spot__title{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 0 .35rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--parc-green)}.spot__icon{display:inline-flex}.spot__icon .icon{inline-size:1.3rem;block-size:1.3rem}.spot__figs{margin:0}.spots .spot__fig{display:flex;flex-direction:column;padding:0;border-inline-start:0}.spots .spot__fig>dd{order:-1}.spots .fig__label{align-self:auto;font-family:var(--font-text);font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--parc-ink-2)}.spots .fig__value{margin:0;font-size:min(2.75rem,20cqi);line-height:1.15}.spots .fig__value--long{font-size:min(2.75rem,16cqi)}.spots .fig__unit{font-size:1.05rem}.spots .spot__fig+.spot__fig{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .35rem}.spots .spot__fig:nth-child(2){margin-block-start:.5rem;padding-block-start:.45rem;border-block-start:1px solid var(--parc-rule)}.spots .spot__fig+.spot__fig .fig__value{font-size:.9375rem}.spots .spot__fig+.spot__fig .fig__unit{margin-inline-start:.2rem;font-size:.8125rem}.spots .spot__fig+.spot__fig .fig__label{font-size:.8125rem;line-height:1.7}.spot__pin{display:none}@media(min-width:900px){.spots__list{grid-template-columns:repeat(var(--spots-n),minmax(0,1fr));gap:0;align-items:end;block-size:var(--spots-h);padding:0}.spot{justify-self:center;inline-size:min(16rem,100% - 1.25rem);margin-block-end:calc(var(--spots-h) * (1 - var(--spots-hi)))}.spot:nth-child(even){margin-block-end:calc(var(--spots-h) * (1 - var(--spots-lo)))}.spot__pin{display:block;position:relative;inline-size:2px;block-size:1.75rem;background:var(--parc-ink-3)}.spot__pin::after{content:"";position:absolute;inset-block-start:100%;left:50%;transform:translate(-50%,-100%);border-inline:8px solid var(--parc-transparent);border-block-end:13px solid var(--parc-gold)}}.cards{border-block-start:2px solid var(--parc-green)}.card:first-child{border-block-start:0}.page-dek+.cards,.page-dek+.page-meta+.cards{border-block-start:0}.card{display:grid;gap:.35rem;padding-block:1.5rem}.card__thumb{margin:0 0 .5rem}@media(min-width:768px){.card:has(.card__thumb){grid-template-columns:16rem minmax(0,1fr);column-gap:1.75rem;align-items:start}.card:has(.card__thumb)>.card__thumb{grid-row:1/span 6;margin:0}}.card__thumb-img{aspect-ratio:3/2;border-radius:0;border:0}.card__meta{font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.card__summary{color:var(--parc-ink-2);line-height:1.8;max-inline-size:48em}.card__badge{inline-size:fit-content;margin:0;padding:.05rem .55rem;border-radius:0;border:1px solid var(--parc-rule-strong);font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--parc-ink-2)}.card__metric{font-family:var(--font-display);font-size:.9375rem;color:var(--parc-ink-3)}.card__metric strong{font-size:1.25rem;color:var(--parc-ink)}.article{max-inline-size:var(--parc-measure)}.article>h1{margin-block-end:1.5rem}:is(.article,.tender__body,.job__rich,.prose)[dir]{margin-inline-end:auto}.article p{font-size:1.125rem;line-height:1.95;color:var(--parc-ink)}.article__date{font-size:.9375rem;margin-block:-1.25rem 1.25rem}.article__lede{margin-block:0 1.75rem;padding-inline-start:1.25rem;border-inline-start:3px solid var(--parc-gold);font-size:1.3125rem;line-height:1.85}.article__cover{margin:0 0 1.75rem}.article__cover-img{aspect-ratio:3/2;object-fit:cover;border:0;border-radius:0}.article__meta{font-family:var(--font-display);font-size:.9375rem;color:var(--parc-ink-3)}.article__gallery-h{font-size:1.3rem;color:var(--parc-ink)}.gallery__img{border-radius:0;border:0}.gallery__item figcaption{font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.gallery__play{background:var(--parc-scrim-strong)}.prose h2{font-size:1.4rem;color:var(--parc-ink);margin-block:2.25rem .75rem}.prose h2::before{--c1:var(--parc-green);--c2:var(--parc-green);--c3:var(--parc-transparent);content:"";display:block;block-size:12px;inline-size:5.75rem;margin-block-end:.6rem;background:linear-gradient(var(--c1) 0 0)0 0/44px 3px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c1) 0 62%,var(--parc-transparent) 0)43px 1px/3px 6px,linear-gradient(var(--c2) 0 0)45px 5px/43px 2px;background-repeat:no-repeat}html[dir=rtl] .prose h2::before{transform:scaleX(-1)}.prose blockquote{border-inline-start-color:var(--parc-gold);background:var(--parc-sheet)}.contact{border-inline-start-color:var(--parc-green);background:var(--parc-sheet);padding:1.25rem 1.5rem}.contact h2{font-size:1.125rem;color:var(--parc-ink)}.facts{grid-template-columns:minmax(0,11rem)minmax(0,1fr);gap:0;padding:0;background:0 0;border-radius:0;border-block-start:4px solid var(--parc-green)}.facts dt,.facts dd{padding-block:.75rem;border-block-end:1px solid var(--parc-rule)}.facts dt{font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.facts dd{font-size:1.0625rem;color:var(--parc-ink)}.proj-sec h2,.downloads h2{font-size:1.3rem;color:var(--parc-ink)}.impact{border-radius:0;border:0;border-block-start:4px solid var(--parc-green);background:var(--parc-sheet);padding:1rem 1.1rem}.impact__value{font-family:var(--font-display);font-size:2rem;color:var(--parc-ink);font-weight:700}.impact__title{font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.proj-place__gov{font-family:var(--font-display);color:var(--parc-ink)}.downloads__list{gap:0;border-block-start:1px solid var(--parc-rule)}.downloads__link{border:0;border-block-end:1px solid var(--parc-rule);border-radius:0;padding:.9rem .25rem;min-block-size:48px;align-items:center}.downloads__link:hover,.downloads__link:focus{background:var(--parc-sheet)}.downloads__name{font-family:var(--font-display);color:var(--parc-green)}.wall.wall--all{margin-inline-start:0}.partners__group:has(.wall--all)::after{content:"";display:block;block-size:18px;background:linear-gradient(color-mix(in srgb,var(--parc-rule-strong) 80%,var(--parc-ink)),transparent);opacity:.35}@media(max-width:767px){.wall--all .wall__course~.wall__course~.wall__course{display:flex}.wall--all .wall__stone,.wall--all .wall__course:last-child .wall__stone{block-size:5.6rem}.wall--all .wall__in{padding:.6rem}}.partners__index{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:2rem}.partners__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border:1px solid var(--parc-rule);border-radius:999px;background:var(--parc-paper);color:var(--parc-ink);font-family:var(--font-display);font-size:.9375rem;font-weight:600;text-decoration:none}.partners__chip:hover,.partners__chip:focus-visible{border-color:var(--parc-green);color:var(--parc-green)}.partners__group+.partners__group{margin-block-start:2.75rem}.partners__cat{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;scroll-margin-block-start:calc(var(--mh,80px) + 1.5rem);font-size:1.35rem}.partners__cat::before{content:"";inline-size:.9rem;block-size:.9rem;background:var(--parc-green);clip-path:polygon(10% 0,100% 15%,85% 100%,0 80%)}main>h1:first-of-type:has(+.bn){margin-block-end:0}main>.bn.on-dark{max-inline-size:none}main>h1:first-of-type:has(+.bn-wave){margin-block-end:0;padding-block-end:.5rem}main>h1:first-of-type:has(+.bn-wave)::after{display:none}main>.bn-wave[aria-hidden]{max-inline-size:none}.bn-wave{display:block;inline-size:calc(100vw/var(--pz,1));margin-inline-start:calc(50% - 50vw/var(--pz,1));block-size:88px;background:var(--parc-sheet)}.bn-wave svg{display:block;inline-size:100%;block-size:100%}.bn-wave__haze{fill:var(--parc-sheet-2)}.bn-wave__gold{fill:var(--parc-gold)}.bn-wave__base{fill:var(--parc-olive-night)}.bn-wave+.bn{margin-block-start:-2px;padding-block-start:2.5rem}@media(forced-colors:active){.bn-wave{display:none}}.bn{position:relative;overflow:hidden;inline-size:calc(100vw/var(--pz,1));margin-inline-start:calc(50% - 50vw/var(--pz,1));padding-block:4.5rem 6rem;background:radial-gradient(45% 40% at 50% 32%,var(--parc-gold-glow),var(--parc-gold-glow-0) 70%),var(--parc-olive-night);color:var(--parc-on-dark)}.bn__sun{position:absolute;inline-size:620px;block-size:620px;inset-block-end:-170px;inset-inline-end:-150px;opacity:.05;pointer-events:none}.bn__sun .sun{--sun:100%}.bn__sun .sun__ray,.bn__sun .sun__ring{fill:var(--parc-gold)}.bn__sun .sun__disc{fill:var(--parc-transparent)}.bn__in{position:relative;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.bn-term+.bn-term{margin-block-start:4rem;padding-block-start:3.5rem;border-block-start:1px solid var(--parc-rule-dark)}.bn-term__head{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin-block-end:2.75rem}.bn-term__tag{padding:.5rem .95rem;border-radius:999px;background:var(--parc-yellow);color:var(--parc-olive-night);font:600 .85rem/1 var(--font-display)}.bn-term:not(.bn-term--current) .bn-term__tag{background:var(--parc-on-dark-wash);color:var(--parc-on-dark-2)}.bn-term__name{margin:0;font:700 1.5rem/1.2 var(--font-display);color:var(--parc-on-dark-2)}.bn-term__years{font:600 1.1rem/1 var(--font-display);color:var(--parc-on-dark-3);unicode-bidi:isolate}.bn-chair{display:grid;justify-items:center;gap:.5rem;margin-block-end:2.75rem;text-align:center}.bn-chair__ring{margin-block-end:.6rem;padding:5px;border-radius:50%;border:2px solid var(--parc-gold);box-shadow:0 0 0 8px var(--parc-gold-halo),0 20px 40px -12px var(--parc-shadow-deep)}.bn-chair__img{display:block;inline-size:120px;block-size:120px;border-radius:50%;object-fit:cover}.bn-chair__pos{margin:0;font:600 .95rem/1.4 var(--font-display);color:var(--parc-yellow)}.bn-chair__name{margin:0;font:700 1.6rem/1.3 var(--font-display);color:var(--parc-on-dark)}.bn-chair__go{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;margin-block-start:.5rem;padding:.7rem 1.4rem;border:1.5px solid var(--parc-yellow);border-radius:999px;background:0 0;color:var(--parc-yellow);font:600 .95rem/1 var(--font-display);cursor:pointer}.bn-chair__go:hover{background:var(--parc-yellow-wash)}.bn-grid{--bn-cols:1;--bn-gap:0.85rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bn-gap);margin:0;padding:0;list-style:none}.bn-grid>.bn-card{flex:0 1 calc((100% - (var(--bn-cols) - 1) * var(--bn-gap))/var(--bn-cols));min-inline-size:0;box-sizing:border-box}.bn-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:1.15rem;align-items:center;padding:1.15rem 1.35rem;border:1px solid var(--parc-glass-edge);border-radius:20px;background:var(--parc-card-glass);box-shadow:inset 0 1px 0 var(--parc-card-glass-hi)}.bn-card:has(.bn-card__go):hover{background:var(--parc-card-glass-hi)}.bn-card:has(.bn-card__go:focus-visible){border-color:var(--parc-yellow)}.bn-card__ring{padding:3px;border-radius:50%;border:1.5px solid var(--parc-gold)}.bn-card__img{display:block;inline-size:78px;block-size:78px;border-radius:50%;object-fit:cover}.bn-card__name{margin:0;font:600 1.08rem/1.4 var(--font-display);color:var(--parc-on-dark)}.bn-card__pos{margin:.25rem 0 0;font:500 .9rem/1.4 var(--font-display);color:var(--parc-on-dark-2)}.bn-card__go{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:50%;background:var(--parc-yellow-wash);color:var(--parc-yellow);cursor:pointer}.bn-card__go::after{content:"";position:absolute;inset:0;border-radius:20px}.bn-ph{background:var(--parc-olive-deep);fill:var(--parc-rule-dark)}.bn-chev{flex:none;inline-size:1.1em;block-size:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bn-chev:dir(rtl){transform:scaleX(-1)}@media(min-width:640px){.bn-grid{--bn-cols:2;--bn-gap:1.25rem}}@media(min-width:1100px){.bn-grid{--bn-cols:3}}@media(max-width:767px){.bn{padding-block:3rem 4rem}.bn__sun{inline-size:360px;block-size:360px;inset-block-end:-110px;inset-inline-end:-110px}.bn-chair__img{inline-size:100px;block-size:100px}.bn-chair__name{font-size:1.35rem}.bn-card{padding:1rem 1.1rem;gap:.95rem}.bn-card__img{inline-size:62px;block-size:62px}}.ldr__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch;max-inline-size:1240px}.ldr__item{display:flex;flex-direction:column;align-items:center;padding:2.75rem 2.25rem 2.5rem;text-align:center;border:1px solid var(--parc-glass-edge);border-radius:24px;background:var(--parc-card-glass);box-shadow:inset 0 1px 0 var(--parc-card-glass-hi)}.ldr__item:only-child{grid-column:1/-1;justify-self:center;inline-size:min(100%,760px);box-sizing:border-box}.ldr__photo{margin-block-end:1.6rem}.ldr__ring{display:block;padding:6px;border-radius:50%;border:2px solid var(--parc-gold);box-shadow:0 0 0 10px var(--parc-gold-halo),0 24px 48px -14px var(--parc-shadow-deep)}.ldr__img{display:block;inline-size:200px;block-size:200px;border-radius:50%;object-fit:cover}.ldr__text{inline-size:100%}.ldr__pos{margin:0;font:600 1rem/1.4 var(--font-display);color:var(--parc-yellow)}.ldr__name{margin:.35rem 0 0;font:700 1.7rem/1.3 var(--font-display);color:var(--parc-on-dark)}.ldr__mark{display:block;inline-size:2.4rem;block-size:auto;margin:1.4rem auto .9rem;fill:var(--parc-gold);opacity:.85}.ldr__mark:dir(rtl){transform:scaleX(-1)}.ldr__body{text-align:start}.ldr__body p{margin:0 0 1.1rem;font-size:1.05rem;line-height:1.95;color:var(--parc-on-dark-2)}.ldr__body p:last-child{margin-block-end:0}@media(max-width:899px){.ldr__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ldr__item{padding:2.25rem 1.25rem 2rem}.ldr__img{inline-size:168px;block-size:168px}.ldr__name{font-size:1.45rem}}.bs{margin-block:2rem;padding:0;border:1px solid var(--parc-rule);border-radius:20px;background:var(--parc-paper);color:var(--parc-ink)}.bs__head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:.85rem;padding:.85rem 1.4rem;padding-inline-end:.9rem;background:linear-gradient(165deg,var(--parc-olive-deep),var(--parc-olive-night));color:var(--parc-on-dark)}.bs__head::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:linear-gradient(90deg,var(--parc-transparent),var(--parc-gold),var(--parc-transparent))}.bs__ring{padding:2px;border-radius:50%;border:1.5px solid var(--parc-gold)}.bs__img{display:block;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;object-fit:cover}.bs__id{min-inline-size:0}.bs__name{margin:0;font:700 1.18rem/1.35 var(--font-display);color:var(--parc-on-dark)}.bs__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin:.15rem 0 0;font:600 .86rem/1.45 var(--font-display)}.bs__pos{color:var(--parc-yellow)}.bs__term{font-weight:500;font-size:.8rem;color:var(--parc-on-dark-2)}.bs__pos+.bs__term{padding-inline-start:.6rem;border-inline-start:1px solid var(--parc-on-dark-wash-hi)}.bs__x{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:50%;background:var(--parc-on-dark-wash);color:var(--parc-on-dark);cursor:pointer;transition:background-color .2s}.bs__x:hover{background:var(--parc-on-dark-wash-hi)}.bs__x:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:2px}.bs__x svg{inline-size:1.05rem;block-size:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.bs__body{padding:1.6rem 2.25rem 1.5rem;font-size:1.04rem;line-height:2;color:var(--parc-ink-2);text-wrap:pretty}.bs__body p{margin:0 0 1.15rem}.bs__body p:last-child{margin-block-end:0}.bs__body p:first-child{margin-block-end:1.6rem;padding-inline-start:1.1rem;border-inline-start:3px solid var(--parc-gold);font-size:1.13rem;color:var(--parc-ink)}.bs__foot{display:flex;justify-content:center;padding:.6rem 2.25rem .7rem;border-block-start:1px solid var(--parc-rule);background:var(--parc-sheet)}.bs__close{min-block-size:40px;padding:.5rem 2.2rem;border:1.5px solid var(--parc-olive-deep);border-radius:999px;background:0 0;color:var(--parc-olive-deep);font:600 .95rem/1 var(--font-display);cursor:pointer;transition:background-color .2s,color .2s}.bs__close:hover{background:var(--parc-olive-deep);color:var(--parc-on-dark)}.bs__close:focus-visible{outline:3px solid var(--parc-gold);outline-offset:2px}@supports selector(:popover-open){.bs{position:fixed;inset:0;margin:auto;inline-size:min(48rem,100% - 2.5rem);block-size:fit-content;max-block-size:calc(100dvh/var(--pz,1) - 3rem);overflow:hidden;border:0;box-shadow:0 40px 90px -20px var(--parc-shadow-deep),0 0 0 1px var(--parc-glass-edge);opacity:0;transform:translateY(18px)scale(.97);transition:opacity .28s ease,transform .36s cubic-bezier(.2,.8,.2,1),overlay .36s allow-discrete,display .36s allow-discrete}.bs:popover-open{display:flex;flex-direction:column;opacity:1;transform:none}@starting-style{.bs:popover-open { opacity: 0; transform: translateY(18px) scale(0.97); } }.bs__head,.bs__foot{flex:none}.bs__body{flex:auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--parc-rule)var(--parc-transparent)}.bs::backdrop{background:var(--parc-transparent);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .3s,backdrop-filter .3s,overlay .3s allow-discrete,display .3s allow-discrete}.bs:popover-open::backdrop{background:var(--parc-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.bs:popover-open::backdrop { background: var(--parc-transparent); -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); } }html:has(.bs:popover-open){overflow:hidden}}@media(prefers-reduced-motion:reduce){.bs,.bs::backdrop{transition:none}.bs{transform:none}}@media(max-width:767px){.bs__head{gap:.7rem;padding:.75rem 1rem;padding-inline-end:.7rem}.bs__img{inline-size:2.75rem;block-size:2.75rem}.bs__name{font-size:1.05rem}.bs__body{padding:1.25rem 1.25rem 1.1rem;font-size:1rem}.bs__body p:first-child{font-size:1.06rem}.bs__foot{padding:.6rem 1.25rem calc(.6rem + env(safe-area-inset-bottom))}.bs__close{inline-size:100%;min-block-size:44px}}@supports selector(:popover-open){@media(max-width:767px){.bs{inset:auto 0 0;inline-size:100%;max-block-size:calc(92dvh/var(--pz,1));border-radius:20px 20px 0 0;transform:translateY(100%)}.bs:popover-open{transform:none}@starting-style{.bs:popover-open { transform: translateY(100%); } }}}.plan{margin-block:1rem 3rem}.plan__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:2rem}.plan__name{margin:0;font-family:var(--font-display);font-size:1.5rem;color:var(--parc-olive-deep)}.plan__years{padding:.2rem .8rem;border-radius:999px;background:var(--parc-yellow-wash);font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--parc-gold-ink)}.plan__vision{flex-basis:100%;margin:.5rem 0 0;font-size:1.375rem;line-height:1.85;color:var(--parc-ink);padding-inline-start:1.25rem;border-inline-start:3px solid var(--parc-gold)}.otw{position:relative;display:grid;margin:0;padding:0;list-style:none}.otw::before{content:"";position:absolute;inset-inline-start:calc(1.5rem - 1px);inset-block:1.5rem;inline-size:2.5px;border-radius:2px;background:var(--parc-green);opacity:.8}.otw__item{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;align-items:start;padding-block:1.1rem 1.6rem}.otw__bead{position:relative;z-index:1;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--parc-yellow);color:var(--parc-olive-deep);font-family:var(--font-display);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 7px var(--parc-gold-glow)}.otw__leaf{position:absolute;inline-size:1.2rem;block-size:.55rem;background:var(--parc-green);pointer-events:none;border-start-start-radius:0;border-start-end-radius:100%;border-end-end-radius:0;border-end-start-radius:100%}.otw__leaf--a{inset-inline-start:.7rem;inset-block-end:.2rem;rotate:calc(-35deg * var(--dir,1));opacity:.85}.otw__leaf--b{inset-inline-start:1.85rem;inset-block-end:-.5rem;rotate:calc(35deg * var(--dir,1));opacity:.55}.otw__body{min-inline-size:0;padding-block-start:.45rem}.otw__item+.otw__item .otw__body{margin-block-start:-1.1rem;padding-block-start:1.55rem;border-block-start:1px dashed var(--parc-rule)}.otw__title{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.7;color:var(--parc-olive-deep)}.otw__desc{margin:.4rem 0 0;font-size:1rem;line-height:1.85;color:var(--parc-ink-2)}.job__code{font-family:var(--font-display);letter-spacing:0}.tender__ref{font-family:var(--font-display);letter-spacing:0}.tender__closing--lead{border-inline-start-color:var(--parc-gold)}.tender-docs{border-block-start:2px solid var(--parc-green)}.tender-docs h2,.job__section>h2,.job-apply__title{font-size:1.3rem;color:var(--parc-ink)}.tender-gate,.job-apply{border-radius:0;border-color:var(--parc-rule-strong);border-block-start:4px solid var(--parc-green);background:var(--parc-paper)}.tender__body h2.tb,.job__rich h2.tb,.tender__body h3.tb,.job__rich h3.tb{color:var(--parc-ink)}.job__closed,.job__closed-banner{border-radius:0;font-family:var(--font-display)}.job-live,.tender-live{display:block}.job-page{display:block}.cpg{display:block}.cpg svg{inline-size:1.15em;block-size:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cpg .job__closed-banner{margin:0 0 1.5rem}.cpg__live{display:block}.cpg__about{margin-block-end:2.75rem}.cpg__about-in{display:grid;gap:1.5rem 2.5rem}.cpg__about--cover .cpg__about-in{grid-template-columns:minmax(0,1fr)auto;align-items:start}.cpg__mat{justify-self:center;max-inline-size:min(24rem,100%);margin:0;padding:.7rem .7rem 1.6rem;background:var(--parc-white);border:1px solid var(--parc-rule);box-shadow:0 22px 40px -24px var(--parc-shadow)}.cpg__photo{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:24rem}.cpg h2.cpg__sec{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1.25rem;color:var(--parc-ink)}.cpg h2.cpg__sec::before{content:"";inline-size:2.25rem;block-size:4px;border-radius:2px;background:var(--parc-gold);flex:none}.cpg h2.cpg__sec::after{content:"";flex:1;block-size:1px;background:var(--parc-rule)}.cpg .job__rich{max-inline-size:none}.cpg .job__rich h2.tb{font-size:1.12rem;color:var(--parc-green-lo);margin-block:1.4rem .45rem}.cpg .job__rich p.tb,.cpg .job__rich li.tb{line-height:1.95;color:var(--parc-ink-2)}@supports(animation-timeline:view()){.cpg__live{timeline-scope:--cform}.cpg__form{view-timeline-name:--cform}.cpg .tpg__cta{animation:tpg-cta-out linear both;animation-timeline:--cform;animation-range:entry 0% entry 30%}}.cpg .cpg__form{display:block;max-inline-size:none;margin:0 0 2rem;padding:0;border-radius:14px;overflow:hidden;border:1px solid var(--parc-rule);background:var(--parc-white);box-shadow:0 18px 40px -28px var(--parc-shadow);scroll-margin-block-start:calc(var(--mh-clear,6rem) + 1rem)}.cpg h2.cpg__form-hd{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:.7rem 1.75rem;background:var(--parc-olive-deep);color:var(--parc-white);font-size:1.1rem;border-block-end:3px solid var(--parc-gold)}.cpg__form-hd svg{color:var(--parc-yellow)}.cpg__req{margin-inline-start:auto;font-family:var(--font-text);font-size:.85rem;font-weight:400;color:var(--parc-on-dark-2)}.cpg__row{display:grid;grid-template-columns:15rem minmax(0,1fr);border-block-end:1px solid var(--parc-rule)}.cpg__row-h{display:grid;align-content:start;gap:.5rem;padding:1.5rem;background:var(--parc-sheet)}.cpg__row-h b{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:var(--parc-olive-deep);color:var(--parc-yellow);font-family:var(--font-display);font-size:1rem}.cpg__row-h span{font-family:var(--font-display);font-size:1.08rem;font-weight:700;color:var(--parc-ink)}.cpg__row-h small{font-size:.8rem;line-height:1.7;color:var(--parc-ink-3)}.cpg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.25rem;align-items:start;padding:1.5rem 1.75rem}.cpg__grid>.cpg__wide{grid-column:1/-1}.cpg .field{gap:.4rem;min-inline-size:0}.cpg fieldset.field{margin:0;padding:0;border:0}.cpg .field label,.cpg .field legend{padding:0;font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--parc-ink-2)}.cpg .field legend{margin-block-end:.4rem}.cpg .field input:not([type=radio]):not([type=checkbox]),.cpg .field select{block-size:2.9rem;padding:0 .85rem;border:1px solid var(--parc-rule-strong);border-radius:8px;background:var(--parc-white)}.cpg .field textarea{min-block-size:6rem;border:1px solid var(--parc-rule-strong);border-radius:8px;background:var(--parc-white)}.cpg .field input:focus-visible,.cpg .field select:focus-visible,.cpg .field textarea:focus-visible{outline:3px solid var(--parc-gold-glow);outline-offset:0;border-color:var(--parc-green)}.cpg__opts{display:flex;flex-wrap:wrap;gap:.5rem}.cpg .field label.cpg__opt{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1px solid var(--parc-rule-strong);border-radius:999px;background:var(--parc-white);font-weight:600;font-size:.92rem;cursor:pointer}.cpg__opt input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--parc-green)}.cpg .field label.cpg__opt:has(input:checked){border-color:var(--parc-green);background:var(--parc-wash);color:var(--parc-green-lo)}.cpg .field label.cpg__opt:has(input:focus-visible){outline:3px solid var(--parc-gold-glow)}.cpg .req{color:var(--parc-red-brand);font-weight:700}.cpg .field .hint{font-size:.8rem;color:var(--parc-ink-3)}.cpg__send{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items:center;gap:1.25rem;padding:1.4rem 1.75rem;background:var(--parc-wash)}.cpg__send>noscript{grid-column:1/-1}.cpg__note{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9rem;color:var(--parc-ink-2)}.cpg__note svg{color:var(--parc-gold-ink)}.cpg .cpg__send .apply__submit{display:inline-flex;align-items:center;justify-content:center;block-size:3.2rem;padding:0 2.1rem;border-radius:999px;background:var(--parc-red-brand);color:var(--parc-white);font-size:1.05rem}.cpg .cpg__send .apply__submit:hover{background:var(--parc-red);filter:none}.cpg .cpg__send .apply__submit:disabled{opacity:.55}.cpg .cpg__form:invalid .cpg__send .apply__submit{opacity:.6}.cpg .cpg__form .field{scroll-margin-block:calc(var(--mh-clear,6rem) + 1rem)6rem}.cpg .field :is(input,select,textarea):user-invalid:not([type=radio]):not([type=checkbox]){border-color:var(--parc-red-brand);outline:2px solid var(--parc-red-brand);outline-offset:0}.cpg .field:has(:user-invalid)>label,.cpg fieldset.field:has(:user-invalid)>legend{color:var(--parc-red-brand)}.cpg fieldset.field:has(:user-invalid) label.cpg__opt{border-color:var(--parc-red-brand)}@media(max-width:1023px){.cpg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpg__row{grid-template-columns:12rem minmax(0,1fr)}.cpg__send{grid-template-columns:1fr auto}.cpg__note{grid-column:1/-1}}@media(max-width:767px){.cpg__about--cover .cpg__about-in{grid-template-columns:1fr}.cpg__photo{max-block-size:16rem}.cpg h2.cpg__form-hd{padding-inline:1.1rem}.cpg__req{margin:0;inline-size:100%}.cpg__row{grid-template-columns:1fr}.cpg__row-h{grid-template-columns:auto 1fr;align-items:center;padding:1rem 1.1rem}.cpg__row-h small{grid-column:1/-1}.cpg__grid{grid-template-columns:1fr;padding:1.1rem}.cpg__send{grid-template-columns:1fr;padding:1.1rem}.cpg .cpg__send .apply__submit{inline-size:100%}}.cpg-done[hidden]{display:none}.cpg-done{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:var(--parc-scrim-strong)}.cpg-lock,.cpg-lock body{overflow:hidden}.cpg-done__card{inline-size:min(34rem,100%);border-radius:18px;overflow:hidden;background:var(--parc-white);box-shadow:0 40px 80px -30px var(--parc-shadow-deep);animation:cpg-done-in 220ms ease-out both}@keyframes cpg-done-in{from{opacity:0;translate:0 12px}}@media(prefers-reduced-motion:reduce){.cpg-done__card{animation:none}}.cpg-done__hd{display:flex;align-items:center;gap:.75rem;padding-block:.9rem;padding-inline:1.4rem 1rem;background:var(--parc-olive-deep);color:var(--parc-white);border-block-end:3px solid var(--parc-gold)}.cpg-done__ic{display:grid;place-items:center;flex:none;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:var(--parc-yellow);color:var(--parc-ink)}.cpg-done svg{inline-size:1.2em;block-size:1.2em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cpg h2.cpg-done__t{flex:1;margin:0;font-size:1.2rem;color:var(--parc-white)}.cpg-done__x{display:grid;place-items:center;flex:none;inline-size:2.4rem;block-size:2.4rem;padding:0;border:1px solid var(--parc-rule-dark);border-radius:50%;background:var(--parc-on-dark-wash);color:var(--parc-white);cursor:pointer}.cpg-done__x:hover{background:var(--parc-on-dark-wash-hi)}.cpg-done__x:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:2px}.cpg-done__body{display:grid;gap:1rem;padding:1.5rem 1.6rem 1.7rem}.cpg-done__body>div{display:grid;gap:1rem}.cpg-done__lead{margin:0;font-size:1rem;line-height:1.8;color:var(--parc-ink-2)}.cpg-done__ref{margin:0;padding:1rem;border:2px dashed var(--parc-gold);border-radius:12px;background:var(--parc-paper);text-align:center;font-family:var(--font-display);font-size:clamp(1.3rem,1rem + 1.5vw,1.9rem);font-weight:700;letter-spacing:.08em;color:var(--parc-green-lo);user-select:all;overflow-wrap:anywhere}.cpg-done__note{margin:0;font-size:.9rem;font-weight:700;color:var(--parc-ink)}.okpop{display:none;position:fixed;inset:0;z-index:1000;place-items:center;padding:1rem}.okpop:target,.okpop.is-open{display:grid}.okpop__scrim{position:absolute;inset:0;background:var(--parc-scrim-soft);backdrop-filter:blur(2px);cursor:default}.okpop__card{position:relative;inline-size:min(22.5rem,100%);padding:1.9rem 1.75rem 1.5rem;border-radius:18px;text-align:center;background:var(--parc-white);box-shadow:0 30px 60px -24px var(--parc-shadow-deep);animation:okpop-in 200ms ease-out both}@keyframes okpop-in{from{opacity:0;scale:.96}}@media(prefers-reduced-motion:reduce){.okpop__card{animation:none}}.okpop__ic{display:grid;place-items:center;margin:0 auto .9rem;inline-size:4rem;block-size:4rem;border-radius:50%;background:var(--parc-green);color:var(--parc-white);box-shadow:0 0 0 8px var(--parc-sheet)}.okpop__ic svg{inline-size:2.1rem;block-size:2.1rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.okpop__t{margin:0 0 1.25rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.5;color:var(--parc-ink)}.okpop__ok{display:inline-block;min-inline-size:7.5rem;padding:.65rem 1.4rem;border-radius:999px;background:var(--parc-green);color:var(--parc-white);font-weight:600;text-decoration:none}.okpop__ok:hover{background:var(--parc-green-lo)}.okpop__ok:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:2px}.nreg{display:flex;flex-direction:column;counter-reset:nreg;margin-block-end:3rem}.nreg__count{order:-1;margin:0 0 1.25rem;color:var(--parc-ink-3);font-size:.95rem}.nreg__count::after{content:" " counter(nreg);color:var(--parc-ink);font-weight:700;font-size:1.05rem}.nreg__list[hidden]~.nreg__count{display:none}.nreg__list{list-style:none;margin:0;padding:0;border:1px solid var(--parc-rule);border-radius:14px;overflow:hidden;background:var(--parc-white);box-shadow:0 1px 0 var(--parc-shadow-soft),0 18px 40px -28px var(--parc-shadow)}.nreg__head,.nreg__link{display:grid;grid-template-columns:13rem minmax(0,1fr)9.5rem 9.5rem 3rem;align-items:center;column-gap:1.5rem;padding-inline:1.75rem}.nreg__head{background:var(--parc-olive-deep);color:var(--parc-on-dark-2);font-size:.82rem;font-weight:700;padding-block:.5rem;line-height:1.4;border-block-end:3px solid var(--parc-gold)}.nreg__row{counter-increment:nreg;border-block-start:1px solid var(--parc-sheet-2)}.nreg--job .nreg__head,.nreg--job .nreg__link{grid-template-columns:minmax(0,1fr)9.5rem 9.5rem 3rem}.nreg__head+.nreg__row{border-block-start:0}.nreg__row:nth-child(odd){background:var(--parc-paper)}.nreg__link{padding-block:1.35rem;color:inherit;text-decoration:none;transition:background-color .15s}.nreg__link:hover{background:var(--parc-yellow-wash)}.nreg__link:focus-visible{outline:3px solid var(--parc-focus);outline-offset:-3px}.nreg__ref{justify-self:start;font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:0;color:var(--parc-green-lo);background:var(--parc-sheet);border:1px solid var(--parc-sheet-2);border-radius:6px;padding:.3rem .5rem;overflow-wrap:anywhere}.nreg__name{font-family:var(--font-display);font-weight:700;font-size:1.12rem;line-height:1.55;color:var(--parc-ink)}.nreg__link:hover .nreg__name{color:var(--parc-green)}.nreg__name .job__closed{margin-inline-start:.5rem;font-size:.75rem;vertical-align:middle}.nreg__lbl{display:none}.nreg__when{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.nreg__d{font-weight:700;font-size:1rem;color:var(--parc-ink)}.nreg__t{font-size:.85rem;color:var(--parc-ink-3)}.nreg__date--end .nreg__d{color:var(--parc-red)}.nreg__go{justify-self:end;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;display:grid;place-items:center;color:var(--parc-green);border:1px solid var(--parc-rule)}.nreg__go svg{inline-size:1.1rem;block-size:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .nreg__go svg{transform:scaleX(-1)}.nreg__link:hover .nreg__go{background:var(--parc-green);color:var(--parc-white);border-color:var(--parc-green)}@media(max-width:1023px){.nreg__head,.nreg__link{grid-template-columns:12.5rem minmax(0,1fr)8rem 8rem;column-gap:1rem;padding-inline:1.25rem}.nreg__head>:last-child,.nreg__go{display:none}.nreg--job .nreg__head,.nreg--job .nreg__link{grid-template-columns:minmax(0,1fr)8rem 8rem}}@media(max-width:767px){.nreg__list{border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible;display:grid;gap:.9rem}.nreg__head{display:none}.nreg__row,.nreg__row:nth-child(odd){background:var(--parc-white);border:1px solid var(--parc-rule);border-block-start:4px solid var(--parc-green);border-radius:12px}.nreg__link,.nreg--job .nreg__link{grid-template-columns:1fr 1fr;row-gap:.8rem;padding:1.1rem 1.1rem 1.2rem}.nreg__ref,.nreg__name{grid-column:1/-1}.nreg__lbl{display:block;font-size:.78rem;color:var(--parc-ink-3);margin-block-end:.2rem}.nreg__date{border-block-start:1px solid var(--parc-sheet-2);padding-block-start:.7rem}}.tpg{display:block}.nreg--page{display:block;margin-block-end:2.25rem;border:1px solid var(--parc-rule);border-radius:14px;overflow:hidden;background:var(--parc-white);box-shadow:0 1px 0 var(--parc-shadow-soft),0 18px 40px -28px var(--parc-shadow)}.nreg--page .nreg__head,.nreg__line{display:grid;grid-template-columns:13rem minmax(0,1fr)9.5rem 9.5rem;align-items:center;column-gap:1.5rem;padding-inline:1.75rem}.nreg__line{padding-block:1.4rem}main>:is(.tpg,.cpg) h1.nreg__h1{margin:0;padding:0;font-family:var(--font-display);font-size:1.45rem;line-height:1.5;color:var(--parc-ink)}.tpg .job__closed-banner{margin:0 0 1.5rem}.nreg__h1::after{display:none}.nreg--page .nreg__ref{font-size:.82rem;letter-spacing:0}.nreg--jobpage .nreg__head,.nreg--jobpage .nreg__line{grid-template-columns:minmax(0,1fr)9.5rem 9.5rem}.nreg--jobpage .nreg__head>span,.nreg--jobpage .nreg__line>*{text-align:center}.nreg--jobpage .nreg__when{align-items:center}.nreg--jobpage .nreg__h1{text-wrap:balance;overflow-wrap:anywhere}main>:is(.tpg,.cpg) .nreg__name--long h1.nreg__h1{font-size:1.25rem}main>:is(.tpg,.cpg) .nreg__name--xlong h1.nreg__h1{font-size:1.08rem;line-height:1.45}.tpg h2.tpg__sec{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1.25rem;color:var(--parc-ink)}.tpg h2.tpg__sec::before{content:"";inline-size:2.25rem;block-size:4px;border-radius:2px;background:var(--parc-gold);flex:none}.tpg h2.tpg__sec::after{content:"";flex:1;block-size:1px;background:var(--parc-rule)}.tpg .tender__body,.tpg .job__rich{max-inline-size:none}.tpg .job__section{margin-block:0 2rem}.tpg .tender__body h2.tb{font-size:1.12rem;color:var(--parc-green-lo);margin-block:1.6rem .5rem}.tpg .tender__body p.tb,.tpg .tender__body li.tb{line-height:1.95;color:var(--parc-ink-2)}.tpg svg{inline-size:1.15em;block-size:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tpg__cta{position:fixed;z-index:30;inset-block-end:1.5rem;inset-inline-start:50%;translate:50% 0;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.4rem;border-radius:999px;background:var(--parc-red-brand);color:var(--parc-white);font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 14px 30px -12px var(--parc-shadow-deep)}[dir=ltr] .tpg__cta{translate:-50% 0}.tpg__cta:hover{background:var(--parc-red);color:var(--parc-white)}.tpg__cta:focus-visible{outline:3px solid var(--parc-yellow);outline-offset:3px}@supports(animation-timeline:view()){.tpg .tender-live,.tpg .job-live{timeline-scope:--tgate}.tpg__gate{view-timeline-name:--tgate}.tpg__cta{animation:tpg-cta-out linear both;animation-timeline:--tgate;animation-range:entry 0% entry 30%}}@keyframes tpg-cta-out{to{opacity:0;visibility:hidden}}.tpg .tpg__gate{margin-block-start:2.75rem;padding:0;scroll-margin-block-start:calc(var(--mh-clear,6rem) + 1rem);border:1px solid var(--parc-rule);border-radius:14px;overflow:hidden;background:var(--parc-white);box-shadow:0 18px 40px -28px var(--parc-shadow)}.tpg h2.tpg__gate-hd{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem 1.75rem;background:var(--parc-olive-deep);color:var(--parc-white);font-size:1.1rem;border-block-end:3px solid var(--parc-gold)}.tpg__gate-hd svg{color:var(--parc-yellow)}.tpg__gate-in{display:grid;gap:1.4rem;padding:1.5rem 1.75rem 1.6rem}.tpg .apply{max-inline-size:none;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}.tpg .apply>*{grid-column:1/-1}.tpg .apply>.tdl-errs:not(:has(.tdl-err:target)){display:none}.tpg .apply>.field:not([data-gate-choice]):not(.field--check){grid-column:span 2}.tpg .apply>.field:not([data-gate-choice]):not(.field--check):has(input[type=file]){grid-column:span 3}.tpg .field input[type=file]{block-size:auto;padding:.45rem}.tpg .field input[type=file]::file-selector-button{margin-inline-end:.6rem;padding:.4rem .8rem;border:0;border-radius:6px;background:var(--parc-green);color:var(--parc-white);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.tpg .field .hint.hint--file{display:block;color:var(--parc-red);font-weight:600}.ferr{margin:0;padding:.5rem .75rem;border-inline-start:4px solid var(--parc-red);border-radius:4px;background:var(--parc-red-wash);color:var(--parc-red);font-size:.86rem;font-weight:700}.tpg .field.is-bad-file input[type=file]{border-color:var(--parc-red-brand)}.tpg .field label{font-size:.88rem;font-weight:700;color:var(--parc-ink-2)}.tpg .field input,.tpg .field select{block-size:2.9rem;padding:0 .85rem;border:1px solid var(--parc-rule-strong);border-radius:8px;background:var(--parc-white)}.tpg .field input:focus-visible,.tpg .field select:focus-visible{outline:3px solid var(--parc-gold-glow);outline-offset:0;border-color:var(--parc-green)}.tpg .field .hint{display:none;font-size:.8rem}.tpg .job-apply .field:focus-within .hint{display:block}.tpg .req{color:var(--parc-red-brand);font-weight:700}.tpg .apply>.apply__submit{grid-column:1/span 2;justify-self:start;display:inline-flex;align-items:center;gap:.55rem;margin-block-start:.4rem;block-size:3.1rem;padding:0 1.8rem;border-radius:999px;background:var(--parc-red-brand);color:var(--parc-white);font-size:1.02rem}.tpg .apply>.apply__submit:hover{background:var(--parc-red);filter:none}.tpg .apply>[data-gate-main][hidden]{display:none}.tpg .tender-gate:invalid>.apply__submit{opacity:.45;pointer-events:none}.tpg .job-apply:invalid>.apply__submit{opacity:.45;pointer-events:none}.apply__busy,.apply__wait{display:none}.tpg .job-apply.is-sending>.apply__submit{opacity:.75;pointer-events:none;cursor:progress}.job-apply.is-sending .apply__go,.job-apply.is-sending>.apply__submit>svg{display:none}.job-apply.is-sending .apply__busy{display:inline}.job-apply.is-sending>.apply__submit::before{content:"";flex:none;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:apply-spin .8s linear infinite}@keyframes apply-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.job-apply.is-sending>.apply__submit::before{animation:none}}.tpg .job-apply.is-sending>.apply__wait{display:block;grid-column:3/-1;align-self:center;margin-block-start:.4rem;font-size:.9rem;font-weight:600;color:var(--parc-ink-3)}@media(max-width:767px){.tpg .job-apply.is-sending>.apply__wait{grid-column:1;text-align:center}}.tpg .tender-gate .field input[placeholder]:not(:placeholder-shown):invalid{border-color:var(--parc-red-brand)}.tpg .tender-gate .field:has(input[placeholder]:not(:placeholder-shown):invalid) .hint{display:block;color:var(--parc-red);font-weight:600}@media(max-width:1023px){.nreg--page .nreg__head,.nreg__line{grid-template-columns:12.5rem minmax(0,1fr)8rem 8rem;column-gap:1rem;padding-inline:1.25rem}.nreg--jobpage .nreg__head,.nreg--jobpage .nreg__line{grid-template-columns:minmax(0,1fr)8rem 8rem}.tpg .apply{grid-template-columns:repeat(4,minmax(0,1fr))}.tpg .apply>.field:not([data-gate-choice]):not(.field--check):has(input[type=file]){grid-column:span 2}}@media(max-width:767px){.nreg--page .nreg__head{display:none}.nreg__line,.nreg--jobpage .nreg__line{grid-template-columns:1fr 1fr;row-gap:.9rem;padding:1.1rem}.nreg__line .nreg__ref,.nreg__line .nreg__h1,.nreg__name{grid-column:1/-1}main>:is(.tpg,.cpg) h1.nreg__h1{font-size:1.25rem}.nreg__line .nreg__lbl{display:block;font-size:.78rem;color:var(--parc-ink-3);margin-block-end:.2rem}.nreg__line .nreg__date{border-block-start:1px solid var(--parc-sheet-2);padding-block-start:.7rem}.tpg__cta,[dir=ltr] .tpg__cta{inset-inline:1rem;inset-block-end:1rem;translate:none;justify-content:center;white-space:normal;font-size:.92rem;padding:.8rem 1rem}.tpg h2.tpg__gate-hd,.tpg__gate-in{padding-inline:1.1rem}.tpg .apply{grid-template-columns:1fr}.tpg .apply>.field:not([data-gate-choice]):not(.field--check),.tpg .apply>.field:not([data-gate-choice]):not(.field--check):has(input[type=file]),.tpg .apply>.apply__submit{grid-column:1}.tpg .apply>.apply__submit{inline-size:100%;justify-content:center}}.field input,.field textarea,.field select{border-radius:0;background:var(--parc-white)}.field label,.field--group legend{font-family:var(--font-display)}.field--group{border-radius:0}.apply__submit{border-radius:0;min-block-size:48px;font-family:var(--font-display)}.apply__submit:hover{background:var(--parc-green-lo);filter:none}.not-found{display:grid;gap:2rem;max-inline-size:var(--parc-measure);padding-block:max(1rem,var(--mh-clear))2rem}.not-found__lang+.not-found__lang{padding-block-start:2rem;border-block-start:1px solid var(--parc-rule)}.not-found__lang h1,.not-found__lang h2{margin:0 0 .75rem;font-size:1.6rem;color:var(--parc-ink)}.not-found .cards{border-block-start:0}.not-found .card__link{font-size:1.1rem;color:var(--parc-green)}main>h1:first-of-type:has(+.page-dek){margin-block-end:0;padding-block-end:.75rem}main>h1:first-of-type:has(+.page-dek)::after{display:none}.page-dek{position:relative;margin:0 0 1.75rem;padding-block:0 2.25rem;max-inline-size:48rem;border-image-source:conic-gradient(var(--parc-sheet) 0 0);border-image-slice:0 fill;border-image-outset:0 calc(100vw/var(--pz,1));font-size:1.1875rem;line-height:1.85;color:var(--parc-ink-2)}.page-dek::after{--c1:var(--parc-green);--c2:var(--parc-green);--c3:var(--parc-rule-strong);content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:min(calc(100vw/var(--pz,1) - 2 * var(--gutter)),var(--container));block-size:12px;background:linear-gradient(var(--c1) 0 0)0 0/44px 3px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c1) 0 62%,var(--parc-transparent) 0)43px 1px/3px 6px,linear-gradient(var(--c2) 0 0)45px 5px/43px 2px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c2) 0 62%,var(--parc-transparent) 0)87px 5px/3px 6px,linear-gradient(var(--c3) 0 0)90px 10px/100% 1px;background-repeat:no-repeat}html[dir=rtl] .page-dek::after{transform:scaleX(-1)}.page-meta{margin:-.75rem 0 2rem;font-family:var(--font-display);font-size:.875rem;color:var(--parc-ink-3)}.inner-secs .sec{padding-block:1rem 2.5rem}.inner-secs .sec__inner{padding-inline:0}.inner-secs .sec-head__rail{display:none}.inner-secs .sec-head::before{--c3:var(--parc-transparent)}.inner-secs .sec-head{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"bar bar" "main aside" "all all"}.inner-secs .vision{margin-inline-start:0}@media(min-width:1024px){.inner-secs .vision{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:4rem}}.inner-secs .journey{margin-inline-start:0}.inner-secs .vision__quote,.inner-secs .idreg{grid-column:auto}.rsec{margin-block:0 3rem}.rsec__h{margin:0 0 1.25rem;font-size:1.5rem;font-weight:700;color:var(--parc-ink)}.rsec__h::before{--c1:var(--parc-green);content:"";display:block;inline-size:5.75rem;block-size:12px;margin-block-end:.6rem;background:linear-gradient(var(--c1) 0 0)0 0/44px 3px,linear-gradient(to right bottom,var(--parc-transparent) 40%,var(--c1) 0 62%,var(--parc-transparent) 0)43px 1px/3px 6px,linear-gradient(var(--c1) 0 0)45px 5px/43px 2px;background-repeat:no-repeat}html[dir=rtl] .rsec__h::before{transform:scaleX(-1)}.rsec__sign{font-family:var(--font-display);font-size:.9375rem;color:var(--parc-gold-ink)}.rsec__more a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;font-family:var(--font-display);font-weight:600}.rsec .results,.rsec .results__scope{margin-inline-start:0}.doorlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:0 2rem;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--parc-rule)}.doorlist__link{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"t arrow" "d arrow";gap:.2rem 1rem;align-items:center;padding-block:1.1rem;border-block-end:1px solid var(--parc-rule);text-decoration:none}.doorlist__t{grid-area:t;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--parc-ink)}.doorlist__d{grid-area:d;font-size:.9375rem;line-height:1.7;color:var(--parc-ink-2)}.doorlist__link .icon{grid-area:arrow;color:var(--parc-gold-ink)}.doorlist__link:hover .doorlist__t{color:var(--parc-green);text-decoration:underline}.docrows--light{border-block-start-color:var(--parc-rule)}.docrows--light .docrow__link{border-block-end-color:var(--parc-rule)}.docrows--light .docrow__link .icon{color:var(--parc-green)}.docrows--light .docrow__kind{color:var(--parc-ink-3)}.docrows--light .docrow__title{color:var(--parc-ink)}.docrows--light .docrow__link:hover .docrow__title{color:var(--parc-green);text-decoration-color:var(--parc-green)}.idreg__list{margin:0;padding-inline-start:1.1rem}.idreg__list li+li{margin-block-start:.2rem}.idreg--wide{max-inline-size:48rem}.idreg--wide .idreg__row{grid-template-columns:minmax(0,13rem)minmax(0,1fr)}@media(max-width:479px){.idreg--wide .idreg__row{grid-template-columns:minmax(0,1fr);gap:.2rem}}.cnt{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:2.5rem;align-items:start}.cnt:not(:has(.cnt__hq)){grid-template-columns:minmax(0,1fr)}.cnt h2{margin:0}.cnt__hq{position:sticky;top:calc(var(--mh,80px) + 1.25rem);padding:1.6rem 1.6rem 1.4rem;border-radius:14px;background:var(--parc-green);color:var(--parc-on-dark)}.cnt__hq-h{font-size:.9375rem;color:var(--parc-yellow);margin-block-end:.9rem!important}.cnt__hq-name{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.cnt__k{display:block;margin-block:1rem .2rem;font-size:.8125rem;color:var(--parc-on-dark-muted)}.cnt__v{margin:0;line-height:1.7}.cnt__tels{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.cnt__tel{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:var(--parc-yellow);color:var(--parc-olive-deep);font-weight:700;text-decoration:none}.cnt__tel .icon,.cnt__mail .icon{inline-size:1rem;block-size:1rem;flex:none}.cnt__mail{display:inline-flex;align-items:center;gap:.35rem;color:var(--parc-green);font-weight:600;text-decoration:none}.cnt__mail:hover{text-decoration:underline}.cnt__hq .cnt__mail{color:var(--parc-on-dark)}.cnt__map{display:inline-flex;align-items:center;gap:.35rem;margin-block-start:1rem;color:var(--parc-on-dark);font-weight:600}.cnt__map .icon{inline-size:1rem;block-size:1rem}.cnt__routes-h{font-family:var(--font-display);font-size:1.35rem;color:var(--parc-ink);margin-block-end:.75rem!important}.cnt__routes{list-style:none;margin:0;padding:0;border-block-start:2px solid var(--parc-green)}.cnt__row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:1rem;align-items:center;padding:1.1rem .25rem;border-block-end:1px solid var(--parc-rule)}.cnt__row h3{margin:0 0 .15rem;font-size:1.1rem;color:var(--parc-ink)}.cnt__row p{margin:0;color:var(--parc-muted);line-height:1.6}.cnt__row .cnt__mail{margin-block-start:.2rem}.cnt__ic{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:12px;background:var(--parc-yellow-wash);color:var(--parc-green)}.cnt__ic .icon{inline-size:1.4rem;block-size:1.4rem}.cnt__row--complaints .cnt__ic{background:var(--parc-red-wash);color:var(--parc-red)}.cnt__go{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-weight:600;color:var(--parc-gold-ink);text-decoration:underline;text-decoration-color:var(--parc-yellow);text-decoration-thickness:3px;text-underline-offset:.3em;text-decoration-skip-ink:none}.cnt__go .icon{inline-size:1rem;block-size:1rem}.cnt__offices{grid-column:1/-1;padding-block-start:.5rem}.cnt__offices-h{font-size:1.1rem;color:var(--parc-ink);margin-block-end:.8rem!important}.cnt__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none}.cnt__chips a{display:inline-block;padding:.35rem .85rem;border:1px solid var(--parc-rule);border-radius:999px;background:var(--parc-white);color:var(--parc-green);text-decoration:none}.cnt__chips a:hover{border-color:var(--parc-green)}.cnt__follow{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;padding-block-start:1.25rem;border-block-start:1px solid var(--parc-rule)}.cnt__follow-h{margin-inline-end:.5rem;font-family:var(--font-display);font-weight:700;color:var(--parc-green)}.cnt__follow a{display:inline-grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border:1px solid var(--parc-rule);border-radius:50%;color:var(--parc-green)}.cnt__follow a svg{inline-size:1.15rem;block-size:1.15rem}@media(max-width:899px){.cnt{grid-template-columns:minmax(0,1fr);gap:1.75rem}.cnt__hq{position:static}.cnt__row{grid-template-columns:auto minmax(0,1fr)}.cnt__row>.cnt__go{grid-column:2}}.article.article--blocks{max-inline-size:none}.article--blocks>:not(.article__body):not(.article__gallery):not(.related){max-inline-size:var(--parc-measure)}.article__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:-1rem 0 1.5rem}.article__meta-line .article__date{margin:0}.article__body{display:grid;grid-template-columns:[wide-start text-start] minmax(0,45rem) [text-end] minmax(0,1fr) [wide-end];overflow-wrap:anywhere}.article--entry :is(h1,.article__lede){overflow-wrap:anywhere}.article__body>*{grid-column:text}.article__body>.bfig--wide,.article__body>.bfig--side{grid-column:wide}.article__h2{margin:2.25rem 0 .75rem;font-size:1.4rem}.article__h3{margin:1.75rem 0 .5rem;font-size:1.2rem}.article__list{padding-inline-start:1.4rem}.bfig{margin:2.5rem 0}.bfig__img{display:block;inline-size:100%;block-size:auto}.bfig__cap{display:grid;gap:.2rem}.bfig__place{font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.6;color:var(--parc-green)}.bfig__text{font-size:1rem;line-height:1.75;color:var(--parc-ink)}.bfig__credit{font-family:var(--font-display);font-size:.875rem;line-height:1.6;color:var(--parc-ink-3)}.bfig--text .bfig__cap{margin-block-start:.6rem}.bfig--portrait{inline-size:min(100%,28rem)}@media(min-width:768px){.bfig--wide{display:grid}.bfig--wide .bfig__cap{position:relative;justify-self:end;inline-size:min(30rem,62%);margin-block-start:-24px;padding:1rem 1.25rem;background:var(--parc-paper);border:1px solid var(--parc-rule-strong)}.bfig--side{display:grid;grid-template-columns:minmax(0,1fr)18rem;column-gap:2rem;align-items:end}.bfig--side .bfig__cap{padding-block-start:.75rem;border-block-start:1px solid var(--parc-rule-strong)}}@media(min-width:1200px){.bfig--wide .bfig__cap{margin-block-start:-48px}}@media(max-width:767px){.bfig--wide,.bfig--side{margin-inline:calc(-1 * var(--gutter))}.bfig--wide .bfig__cap,.bfig--side .bfig__cap{padding:.75rem var(--gutter);border-block-end:1px solid var(--parc-rule)}}.bfig--beside{box-sizing:border-box;margin:1.5rem 0;padding:.75rem;background:var(--parc-sheet);border-block-start:4px solid var(--parc-green)}@media(max-width:767px){.bside--after{display:flex;flex-direction:column}.bside--after>.bfig--beside{order:1}}@media(min-width:768px) and (max-width:1199px){.bside{display:flow-root}.bfig--beside,.bfig--beside.bfig--portrait{float:inline-end;inline-size:min(45%,22rem);margin-block:1.4rem 1rem;margin-inline-start:1.75rem}}@media(min-width:1200px){.article__body>.bside{grid-column:wide;display:grid;grid-template-columns:minmax(0,var(--parc-measure))minmax(0,1fr);column-gap:2.5rem;align-items:start}.bside__text{grid-column:1;grid-row:1}.bfig--beside,.bfig--beside.bfig--portrait{grid-column:2;grid-row:1;inline-size:auto;margin-block:1rem 0;position:sticky;inset-block-start:6rem}}.bquote{margin:2rem 0;padding-inline-start:1.25rem;border-inline-start:3px solid var(--parc-gold)}.article .bquote__text{margin:0;font-size:1.375rem;line-height:1.8;font-weight:500;color:var(--parc-ink)}.article .bquote__cite{margin:.5rem 0 0;font-family:var(--font-display);font-size:.9375rem;color:var(--parc-ink-3)}.related{margin-block-start:3rem;max-inline-size:var(--parc-measure)}.related__h{margin:0 0 .75rem;font-size:1.3rem}.related__list{margin:0;padding:0;list-style:none;border-block-start:2px solid var(--parc-green)}.related__item{display:grid;gap:.2rem;padding-block:.9rem;border-block-end:1px solid var(--parc-rule)}.related__link{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--parc-ink);text-decoration:none}.related__link:hover{color:var(--parc-green);text-decoration:underline}.related__date{font-family:var(--font-display);font-size:.8125rem;color:var(--parc-ink-3)}.card__title{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-block-start:2rem;padding-block-start:1rem;border-block-start:1px solid var(--parc-rule);font-family:var(--font-display)}.pager__step,.pager__num{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-block-size:44px;min-inline-size:44px;font-weight:600}.pager__num{border:1px solid var(--parc-rule-strong);text-decoration:none;color:var(--parc-ink)}.pager__num[aria-current]{background:var(--parc-green);border-color:var(--parc-green);color:var(--parc-on-dark)}.pager__nums{display:none;gap:.35rem}.pager__of{color:var(--parc-ink-3);font-size:.875rem}.pager__back{transform:scaleX(-1)}html[dir=rtl] .pager__back{transform:none}@media(min-width:480px){.pager__nums{display:flex}}.program__head,.gov-page__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.program__head h1,.gov-page__head h1{margin:0}.program__icon{display:inline-flex;color:var(--parc-green)}.program__icon .icon{inline-size:1.75rem;block-size:1.75rem}.program__dek{margin:.75rem 0 0;max-inline-size:60ch;font-size:1.0625rem;line-height:1.8;color:var(--parc-ink-2)}.program__sec{margin-block-start:2.5rem}.program__sec--keys{margin-block-start:1.75rem}.program__keys{display:flex;flex-wrap:wrap;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none}.program__key{padding:.4rem 1.1rem;border-radius:999px;background:var(--parc-sheet-2);color:var(--parc-green-lo);font-family:var(--font-display);font-size:.95rem;font-weight:600;line-height:1.6}.program__pillars{display:grid;gap:.75rem;max-inline-size:70ch;margin:.75rem 0 0;padding:0;list-style:none;counter-reset:pillar}.program__pillar{counter-increment:pillar;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start;font-size:1.0625rem;line-height:1.8;color:var(--parc-ink-2)}.program__pillar::before{content:counter(pillar);display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--parc-green);color:var(--parc-paper);font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1}.gov-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.gov-chip{min-block-size:44px;padding-inline:.9rem;font-size:.9375rem}a.gov-chip{color:var(--parc-ink);text-decoration:none}a.gov-chip:hover{border-color:var(--parc-green);color:var(--parc-green)}.ptw{position:relative;display:grid;gap:2rem;margin:0;padding:0;padding-inline-start:4.25rem;list-style:none}.ptw::before{content:"";position:absolute;inset-inline-start:calc(1.5rem - 1px);inset-block:1.5rem;inline-size:2.5px;border-radius:2px;background:var(--parc-green);opacity:.8}.ptw__stop{position:relative}.ptw__bead{position:absolute;z-index:1;inset-inline-start:-4.25rem;inset-block-start:1.4rem;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--parc-yellow);color:var(--parc-olive-deep);font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 7px var(--parc-gold-glow)}.ptw__leaf{position:absolute;inline-size:1.2rem;block-size:.55rem;background:var(--parc-green);pointer-events:none;border-start-start-radius:0;border-start-end-radius:100%;border-end-end-radius:0;border-end-start-radius:100%}.ptw__leaf--a{inset-inline-start:-3.55rem;inset-block-start:6rem;rotate:calc(-35deg * var(--dir,1));opacity:.85}.ptw__leaf--b{inset-inline-start:-2.4rem;inset-block-start:7.2rem;rotate:calc(35deg * var(--dir,1));opacity:.55}.ptw__card{display:grid;gap:1.2rem;padding:1.5rem 1.6rem;background:var(--parc-paper);border:1px solid var(--parc-rule);border-radius:1.25rem;box-shadow:0 18px 40px -26px var(--parc-shadow)}@media(min-width:900px){.ptw__card{grid-template-columns:minmax(0,1.25fr)minmax(0,1fr)minmax(0,1.15fr);gap:2.25rem;padding:1.75rem 2rem}}.ptw__main{display:grid;align-content:start;justify-items:start;gap:.7rem}.ptw__title{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.55;color:var(--parc-olive-deep)}.ptw__title a{color:inherit;text-decoration:none}.ptw__title a:hover,.ptw__title a:focus-visible{color:var(--parc-green);text-decoration:underline;text-underline-offset:6px}.ptw__sum{margin:0;font-size:1rem;line-height:1.9;color:var(--parc-ink-2)}.ptw__evidence{margin:0;font-family:var(--font-display);font-size:.875rem;color:var(--parc-green)}.ptw__main .olv-card__go{margin-block-start:.2rem}.ptw__part .olv-card__lbl{margin-block-end:.55rem}.locations{margin-block:1.5rem 3rem}.ltw__col{display:grid;align-content:start;gap:.55rem}.ltw__col .olv-card__lbl{margin:0}.ltw__fax{margin:0;font-size:.9rem;color:var(--parc-ink-2)}.ltw__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0}.ltw__acts .social-icon{inline-size:1.05rem;block-size:1.05rem}.tiles--mini{--tile:1rem;--tile-gap:2px;flex:none}.tiles--mini .tile{padding:0}.tile__link{color:inherit;text-decoration:none}.tile__link::after{content:"";position:absolute;inset:0}.tile__link:focus-visible{outline:none}.tile:has(.tile__link:focus-visible){outline:3px solid var(--parc-focus);outline-offset:2px}.rtw{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-block:2.25rem 3rem}.rtw__lbl{margin:0 0 1rem;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--parc-green)}.rtw__list{position:relative;display:grid;justify-items:center;gap:1.1rem;inline-size:5.2rem;margin:0;padding:0;list-style:none}.rtw__list::before{content:"";position:absolute;inset-inline-start:calc(50% - 1.5px);inset-block:1.8rem;inline-size:3px;border-radius:2px;background:var(--parc-green);opacity:.8}.rtw__list--one::before{display:none}.rtw__stop{position:relative;display:grid;place-items:center}.rtw__stop:not(:last-child)::after{content:"";position:absolute;inset-block-end:-.95rem;inset-inline-start:calc(50% + .25rem);inline-size:1.2rem;block-size:.55rem;border-radius:0 100% 0 100%;background:var(--parc-green);rotate:calc(-35deg * var(--dir,1));opacity:.8;pointer-events:none}.rtw__bead{position:relative;z-index:1;display:grid;place-items:center;inline-size:3.6rem;block-size:3.6rem;border-radius:50%;background:var(--parc-paper);border:2px solid var(--parc-green);color:var(--parc-green);font-family:var(--font-display);font-size:1.05rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;text-decoration:none;transition:border-color .2s,color .2s}.rtw__bead:hover,.rtw__bead:focus-visible{border-color:var(--parc-gold);color:var(--parc-olive-deep)}.rtw__bead[aria-current]{inline-size:5.2rem;block-size:5.2rem;border:0;background:var(--parc-yellow);color:var(--parc-olive-deep);font-size:1.45rem;box-shadow:0 0 0 7px var(--parc-gold-glow)}.rtw__h{margin:0 0 1.5rem;font-size:1.75rem;font-weight:700;line-height:1.4;color:var(--parc-olive-deep)}.rtw__y{color:var(--parc-gold-ink);font-variant-numeric:lining-nums tabular-nums}.rtw .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-inline-start:0;border-block-start:0}.rtw .ig{container-type:inline-size;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1.1rem;padding:1.5rem 1.6rem 1.6rem;background:var(--parc-paper);border:1px solid var(--parc-rule);border-radius:18px;box-shadow:0 6px 18px var(--parc-shadow-soft)}.rtw .ig__head{min-block-size:0;padding:0}.rtw .ig__icon{display:grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:var(--parc-yellow-wash)}.rtw .ig__icon .icon{inline-size:1.5rem;block-size:1.5rem}.rtw .ig__title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--parc-olive-deep)}.rtw .ig__body{row-gap:.9rem}.rtw .ig__figs{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:.9rem}.rtw .fig{grid-row:auto;grid-column:auto;display:flex;flex-direction:column;padding:.9rem 0 0;border-inline-start:0;border-block-start:1px solid var(--parc-rule)}.rtw .fig>dd{order:-1}.rtw .fig__label{align-self:auto;margin-block-start:.2rem;font-family:var(--font-text);font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--parc-ink-2)}.rtw .fig__value{margin:0;font-size:min(2.4rem,14cqi);line-height:1.15}.rtw .fig__value--long{font-size:min(2.4rem,12.5cqi)}.rtw .fig+.fig .fig__value,.rtw .ig__figs+.ig__figs .fig__value{font-size:min(1.6rem,9cqi)}.rtw .fig__unit{font-size:1rem}@media(min-width:900px){.rtw{grid-template-columns:9rem minmax(0,1fr);gap:2.5rem;align-items:start}.rtw__nav{position:sticky;inset-block-start:calc(var(--mh) + 1.5rem)}.rtw~.rsec,.rtw~.results__foot{padding-inline-start:11.5rem}.rtw~.results__foot{margin-inline-start:0}}@media(max-width:899px){.rtw__list{grid-auto-flow:column;justify-content:start;align-items:center;inline-size:auto;overflow-x:auto;margin-inline:-.7rem;padding:.7rem}.rtw__list::before{inset-block:calc(50% - 1.5px)auto;inset-inline:2.5rem;inline-size:auto;block-size:3px}.rtw__stop::after{display:none}}@media(prefers-reduced-motion:reduce){.rtw__bead{transition:none}}.cpage{display:grid;justify-items:center;gap:1.4rem;padding-block:4.5rem 3rem;text-align:center}.cpage__ask{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.7;color:var(--parc-ink-2)}.cpage__addr{position:relative;max-inline-size:100%;padding-block-end:.6rem;font-family:parc sans,segoe ui,sans-serif;font-size:min(3.6rem,calc(7vw/var(--pz,1)));font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--parc-red-brand);text-decoration:none;overflow-wrap:anywhere}.cpage__addr::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--parc-gold);transform:scaleX(.35);transition:transform .3s ease}.cpage__addr:hover::after,.cpage__addr:focus-visible::after{transform:scaleX(1)}.cpage__addr:focus-visible{outline:3px solid var(--parc-focus);outline-offset:6px}@media(prefers-reduced-motion:reduce){.cpage__addr::after{transition:none}}@media(max-width:599px){.cpage{gap:1rem;padding-block:3rem 2rem}.cpage__ask{font-size:1.15rem}}@media(forced-colors:active){.cpage__addr{text-decoration:underline}.cpage__addr::after{display:none}}.story-page{max-inline-size:none}.story-page .article__meta-line{margin-block-end:2rem}.story-page__date{font-variant-numeric:tabular-nums;letter-spacing:.02em}.pa{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"lede" "photos" "text";align-items:start}.pa__lede{grid-area:lede}.pa>.sw{grid-area:photos}.pa__text{grid-area:text}.pa__lede,.pa__text{max-inline-size:40rem}.story-page .pa__lede{margin-block:0 2.25rem}.pa__text>p{margin-block:0 1.2em;font-size:1.1875rem;line-height:2.05;color:var(--parc-ink);text-wrap:pretty}.pa__text>p:last-child{margin-block-end:0}.pa__text:lang(en)>p,.pa__text:lang(es)>p{font-size:1.125rem;line-height:1.85;hyphens:auto}.sw{margin-block:0 2.25rem}.sw__r{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.sw__frames{display:flex;gap:.75rem;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.sw__frames::-webkit-scrollbar{display:none}.sw__frame{position:relative;flex:0 0 min(80%,22rem);margin:0;scroll-snap-align:start}.sw--one .sw__frame{flex-basis:100%}.sw__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/5;object-fit:cover;background:var(--parc-sheet)}.sw__count{position:absolute;inset-block-end:.6rem;inset-inline-end:.6rem;padding:.1rem .55rem;background:var(--parc-scrim-strong);color:var(--parc-on-dark);font-family:var(--font-display);font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.6}.sw__strip{display:none}@media(max-width:767px){.sw__r{display:none}}@media(min-width:768px){.story-page--photos .pa{grid-template-columns:minmax(0,40rem)minmax(14rem,27rem);grid-template-rows:auto 1fr;grid-template-areas:"lede photos" "text photos";justify-content:space-between;column-gap:clamp(2.5rem,calc(8vw/var(--pz,1)),9rem)}.pa>.sw{position:sticky;inset-block-start:calc(var(--mh) + 1.25rem);justify-self:end;inline-size:100%;max-inline-size:max(14rem,calc((100svh/var(--pz,1) - var(--mh) - 9.5rem) * .8));margin:0}.sw__win{padding:.75rem;background:var(--parc-sheet);border-block-start:4px solid var(--parc-green)}.sw__frames{display:grid;gap:0;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.sw__frame{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.sw--one .sw__frame,.sw__r:nth-of-type(1):checked~.sw__win .sw__frame:nth-child(1),.sw__r:nth-of-type(2):checked~.sw__win .sw__frame:nth-child(2),.sw__r:nth-of-type(3):checked~.sw__win .sw__frame:nth-child(3),.sw__r:nth-of-type(4):checked~.sw__win .sw__frame:nth-child(4),.sw__r:nth-of-type(5):checked~.sw__win .sw__frame:nth-child(5),.sw__r:nth-of-type(6):checked~.sw__win .sw__frame:nth-child(6),.sw__r:nth-of-type(7):checked~.sw__win .sw__frame:nth-child(7),.sw__r:nth-of-type(8):checked~.sw__win .sw__frame:nth-child(8),.sw__r:nth-of-type(9):checked~.sw__win .sw__frame:nth-child(9),.sw__r:nth-of-type(10):checked~.sw__win .sw__frame:nth-child(10),.sw__r:nth-of-type(11):checked~.sw__win .sw__frame:nth-child(11),.sw__r:nth-of-type(12):checked~.sw__win .sw__frame:nth-child(12),.sw__r:nth-of-type(13):checked~.sw__win .sw__frame:nth-child(13),.sw__r:nth-of-type(14):checked~.sw__win .sw__frame:nth-child(14),.sw__r:nth-of-type(15):checked~.sw__win .sw__frame:nth-child(15),.sw__r:nth-of-type(16):checked~.sw__win .sw__frame:nth-child(16),.sw__r:nth-of-type(17):checked~.sw__win .sw__frame:nth-child(17),.sw__r:nth-of-type(18):checked~.sw__win .sw__frame:nth-child(18),.sw__r:nth-of-type(19):checked~.sw__win .sw__frame:nth-child(19),.sw__r:nth-of-type(20):checked~.sw__win .sw__frame:nth-child(20){opacity:1;visibility:visible;transition:opacity .45s ease}.sw__strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-block-start:.6rem}.sw__thumb{display:block;cursor:pointer;opacity:.6;border-block-end:3px solid var(--parc-transparent);transition:opacity .2s ease,border-color .2s ease}.sw__thumb:hover{opacity:1}.sw__timg{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover}.sw__r:nth-of-type(1):checked~.sw__strip .sw__thumb:nth-child(1),.sw__r:nth-of-type(2):checked~.sw__strip .sw__thumb:nth-child(2),.sw__r:nth-of-type(3):checked~.sw__strip .sw__thumb:nth-child(3),.sw__r:nth-of-type(4):checked~.sw__strip .sw__thumb:nth-child(4),.sw__r:nth-of-type(5):checked~.sw__strip .sw__thumb:nth-child(5),.sw__r:nth-of-type(6):checked~.sw__strip .sw__thumb:nth-child(6),.sw__r:nth-of-type(7):checked~.sw__strip .sw__thumb:nth-child(7),.sw__r:nth-of-type(8):checked~.sw__strip .sw__thumb:nth-child(8),.sw__r:nth-of-type(9):checked~.sw__strip .sw__thumb:nth-child(9),.sw__r:nth-of-type(10):checked~.sw__strip .sw__thumb:nth-child(10),.sw__r:nth-of-type(11):checked~.sw__strip .sw__thumb:nth-child(11),.sw__r:nth-of-type(12):checked~.sw__strip .sw__thumb:nth-child(12),.sw__r:nth-of-type(13):checked~.sw__strip .sw__thumb:nth-child(13),.sw__r:nth-of-type(14):checked~.sw__strip .sw__thumb:nth-child(14),.sw__r:nth-of-type(15):checked~.sw__strip .sw__thumb:nth-child(15),.sw__r:nth-of-type(16):checked~.sw__strip .sw__thumb:nth-child(16),.sw__r:nth-of-type(17):checked~.sw__strip .sw__thumb:nth-child(17),.sw__r:nth-of-type(18):checked~.sw__strip .sw__thumb:nth-child(18),.sw__r:nth-of-type(19):checked~.sw__strip .sw__thumb:nth-child(19),.sw__r:nth-of-type(20):checked~.sw__strip .sw__thumb:nth-child(20){opacity:1;border-block-end-color:var(--parc-gold)}.sw__r:nth-of-type(1):focus-visible~.sw__strip .sw__thumb:nth-child(1),.sw__r:nth-of-type(2):focus-visible~.sw__strip .sw__thumb:nth-child(2),.sw__r:nth-of-type(3):focus-visible~.sw__strip .sw__thumb:nth-child(3),.sw__r:nth-of-type(4):focus-visible~.sw__strip .sw__thumb:nth-child(4),.sw__r:nth-of-type(5):focus-visible~.sw__strip .sw__thumb:nth-child(5),.sw__r:nth-of-type(6):focus-visible~.sw__strip .sw__thumb:nth-child(6),.sw__r:nth-of-type(7):focus-visible~.sw__strip .sw__thumb:nth-child(7),.sw__r:nth-of-type(8):focus-visible~.sw__strip .sw__thumb:nth-child(8),.sw__r:nth-of-type(9):focus-visible~.sw__strip .sw__thumb:nth-child(9),.sw__r:nth-of-type(10):focus-visible~.sw__strip .sw__thumb:nth-child(10),.sw__r:nth-of-type(11):focus-visible~.sw__strip .sw__thumb:nth-child(11),.sw__r:nth-of-type(12):focus-visible~.sw__strip .sw__thumb:nth-child(12),.sw__r:nth-of-type(13):focus-visible~.sw__strip .sw__thumb:nth-child(13),.sw__r:nth-of-type(14):focus-visible~.sw__strip .sw__thumb:nth-child(14),.sw__r:nth-of-type(15):focus-visible~.sw__strip .sw__thumb:nth-child(15),.sw__r:nth-of-type(16):focus-visible~.sw__strip .sw__thumb:nth-child(16),.sw__r:nth-of-type(17):focus-visible~.sw__strip .sw__thumb:nth-child(17),.sw__r:nth-of-type(18):focus-visible~.sw__strip .sw__thumb:nth-child(18),.sw__r:nth-of-type(19):focus-visible~.sw__strip .sw__thumb:nth-child(19),.sw__r:nth-of-type(20):focus-visible~.sw__strip .sw__thumb:nth-child(20){outline:2px solid var(--parc-focus);outline-offset:2px}}@media(prefers-reduced-motion:reduce){.sw__frame,.sw__thumb{transition:none}}.abx{display:grid;gap:1.25rem;margin-block:2rem 1.5rem}.abx__box{min-inline-size:0;padding:1.75rem 1.75rem 2rem;border-radius:6px;background:var(--parc-sheet);color:var(--parc-ink)}.abx__title{margin:0 0 .9rem;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + calc(1vw/var(--pz,1)),2rem);font-weight:700;line-height:1.3;color:var(--parc-green)}.abx__text{margin:0 0 .75em;font-size:1.125rem;line-height:1.95;text-wrap:pretty}.abx__text:last-of-type{margin-block-end:0}.abx__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none}.abx__tag{padding:.4rem 1.1rem;border-radius:999px;background:var(--parc-sheet-2);color:var(--parc-green-lo);font-family:var(--font-display);font-size:.95rem;font-weight:600;line-height:1.6}.abx__box:nth-child(3n+1){background:var(--parc-gold)}.abx__box:nth-child(3n+1) .abx__title{color:var(--parc-olive-deep)}.abx__box:nth-child(3n+1) .abx__tag{background:var(--parc-paper);color:var(--parc-olive-deep)}.abx__box:nth-child(3n+2){background:var(--parc-green);color:var(--parc-on-dark)}.abx__box:nth-child(3n+2) .abx__title{color:var(--parc-yellow)}.abx__box:nth-child(3n+2) .abx__tag{background:var(--parc-on-dark-wash-hi);color:var(--parc-on-dark)}.abx__box:nth-child(3n){border-inline-start:6px solid var(--parc-gold)}@media(min-width:768px){.abx{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.abx__box{padding:2rem 2.25rem 2.25rem}.abx__box:last-child:nth-child(odd){grid-column:1/-1}}.pcv{position:relative;display:block;container-type:inline-size;aspect-ratio:210/297;overflow:hidden;border-radius:3px;background:var(--parc-paper);box-shadow:0 0 0 1px var(--parc-shadow-soft),0 1px 2px var(--parc-shadow-soft),0 14px 28px -16px var(--parc-shadow);--pcv-field:var(--parc-green)}.pcv--study{--pcv-field:var(--parc-gold)}.pcv--research{--pcv-field:var(--parc-olive-deep)}.pcv>*{position:absolute}.pcv__seal{inline-size:42cqi;block-size:auto;inset-block-start:9cqi;inset-inline:0;margin-inline:auto}.pcv__field{inset-inline:0;inset-block-end:0;block-size:54cqi;background-color:var(--pcv-field);background-image:repeating-linear-gradient(118deg,var(--parc-transparent) 0 2.6cqi,var(--parc-on-dark-wash) 2.6cqi 3.3cqi)}.pcv--study .pcv__field{background-image:repeating-linear-gradient(0,var(--parc-transparent) 0 2.6cqi,var(--parc-shadow-soft) 2.6cqi 3.2cqi)}.pcv--research .pcv__field{background-image:repeating-radial-gradient(circle at 26% 118%,var(--parc-transparent) 0 3.2cqi,var(--parc-gold-glow) 3.2cqi 3.8cqi)}.pcv__ridge{position:absolute;inset-inline:0;inset-block-start:-6.5cqi;inline-size:100%;block-size:7cqi;fill:var(--pcv-field)}.pcv__label,.pcv__year,.pcv__word{inset-inline:0;text-align:center;line-height:1.1;white-space:nowrap}.pcv__label,.pcv__word{font-family:var(--font-display);font-weight:700}.pcv__label{inset-block-start:60cqi;font-size:9cqi;color:var(--parc-green)}.pcv__year{inset-block-start:97cqi;font-family:parc sans,var(--font-display);font-weight:800;font-size:29cqi;letter-spacing:.02em;color:var(--parc-yellow)}.pcv__word{inset-block-start:60cqi;font-size:17cqi;color:var(--parc-olive-deep)}.pcv__word--long{inset-block-start:64cqi;font-size:11cqi}.pcv--research .pcv__word{color:var(--parc-gold-ink)}.pshelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .9rem}@media(min-width:700px){.pshelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.2rem}}@media(min-width:1024px){.pshelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.8rem 1.4rem}}.pshelf__item{display:flex;flex-direction:column;min-inline-size:0}.pshelf__cover{display:block;text-decoration:none}.pshelf__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-block-start:.6rem;font-family:var(--font-display);font-size:.9rem;font-weight:600;line-height:1.6;color:var(--parc-ink);text-decoration:none;overflow-wrap:anywhere}.pshelf__t:hover,.pshelf__t:focus-visible{color:var(--parc-green);text-decoration:underline}.pshelf__m{display:block;margin-block-start:.15rem;font-family:var(--font-display);font-size:.8rem;color:var(--parc-ink-3)}@media(max-width:599px){.pshelf__t{font-size:.85rem}}@media(prefers-reduced-motion:no-preference){.pshelf__cover .pcv{transition:transform .2s ease,box-shadow .2s ease}.pshelf__item:hover .pcv{transform:translateY(-3px)}}.pubdoc{display:grid;gap:1.75rem}.pubdoc__cover{inline-size:min(13rem,60%);justify-self:center}.pubdoc__body{min-inline-size:0}.pubdoc__body>.article__meta:first-child{margin-block-start:0}@media(min-width:768px){.pubdoc{grid-template-columns:14rem minmax(0,1fr);column-gap:2.5rem;align-items:start}.pubdoc__cover{inline-size:100%;justify-self:stretch}}.atw{position:relative;display:grid;gap:1.1rem;margin:0;padding:0;padding-inline-start:6.5rem;list-style:none}.atw::before{content:"";position:absolute;inset-inline-start:calc(2.6rem - 1px);inset-block:2.6rem;inline-size:3px;border-radius:2px;background:var(--parc-green);opacity:.8}.atw__stop{position:relative}.atw__bead{position:absolute;z-index:1;inset-inline-start:-6.5rem;inset-block-start:.2rem;display:grid;place-items:center;inline-size:5.2rem;block-size:5.2rem;border-radius:50%;background:var(--parc-yellow);color:var(--parc-olive-deep);font-family:var(--font-display);font-weight:700;font-size:1.45rem;font-variant-numeric:tabular-nums;box-shadow:0 0 0 7px var(--parc-gold-glow)}.atw__leaf{position:absolute;inset-inline-start:-3.7rem;inset-block-start:5.9rem;inline-size:1.2rem;block-size:.55rem;border-radius:0 100% 0 100%;background:var(--parc-green);rotate:-35deg;opacity:.8;pointer-events:none}.atw__stop:last-child .atw__leaf{display:none}.atw__card{display:grid;align-content:center;gap:.3rem;min-block-size:5.6rem;padding:1rem 1.5rem;color:inherit;text-decoration:none;background:var(--parc-paper);border:1px solid var(--parc-rule);border-radius:18px;box-shadow:0 6px 18px var(--parc-shadow-soft);transition:border-color .2s,box-shadow .2s}.atw__card:hover,.atw__card:focus-visible{border-color:var(--parc-gold);box-shadow:0 8px 26px var(--parc-gold-glow)}.atw__stop--latest .atw__card{border-color:var(--parc-gold)}.atw__t{font-family:var(--font-display);font-size:1.2rem;line-height:1.5;color:var(--parc-olive-deep)}.atw__card:hover .atw__t,.atw__card:focus-visible .atw__t{color:var(--parc-green);text-decoration:underline;text-underline-offset:6px}.atw__m{font-size:.875rem;color:var(--parc-ink-3)}@media(max-width:600px){.atw{padding-inline-start:4.6rem}.atw::before{inset-inline-start:calc(1.9rem - 1px);inset-block:1.9rem}.atw__bead{inset-inline-start:-4.6rem;inline-size:3.8rem;block-size:3.8rem;font-size:1.05rem;box-shadow:0 0 0 5px var(--parc-gold-glow)}.atw__leaf{inset-inline-start:-2.9rem;inset-block-start:4.6rem}.atw__card{min-block-size:4.2rem;padding:.85rem 1.1rem}.atw__t{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.atw__card{transition:none}}main>h1.ph-sm:first-of-type{margin-block:0 1.6rem;padding-block:.1rem 1.1rem;font-size:clamp(1.45rem,1.1rem + calc(1.2vw/var(--pz,1)),1.85rem)}main:has(>h1.ph-sm)>.crumbs{padding-block:max(1rem,var(--mh-clear)).4rem}