.alpp{--alpp-display:var(--secondary-font-family,"Jost",sans-serif);--alpp-body:var(--primary-font-family,"Raleway",sans-serif);--alpp-blue:var(--primary-color,#0092d6);--alpp-blue-2:var(--secondary-color,#006eb8);--alpp-navy:#00305a;--alpp-ice:#01b0ff;--alpp-sky:#8cd8ff;--alpp-pale:#eaf6fd;--alpp-ease:cubic-bezier(.2,.8,.2,1);background-color:var(--alpp-bgc);background-image:var(--alpp-bgi,none);background-size:var(--alpp-bgs,auto);color:var(--alpp-text);font-family:var(--alpp-body);font-weight:500;isolation:isolate;max-width:100vw;min-width:0;padding:8.5rem 0;position:relative}.alpp--white{--alpp-bgc:#fff;--alpp-tint:#f4f8fb}.alpp--gray{--alpp-bgc:#f8f9fa;--alpp-tint:#eef2f5}.alpp--gray,.alpp--white{--alpp-ink:#222;--alpp-text:#484848;--alpp-muted:#64707b;--alpp-line:#e1e6ea;--alpp-line-2:#c5cfd8;--alpp-acc:var(--alpp-blue);--alpp-em:var(--alpp-blue);--alpp-eb:var(--alpp-blue);--alpp-eb-bar:var(--alpp-blue);--alpp-link:var(--alpp-blue-2);--alpp-focus:var(--alpp-blue-2)}.alpp--gradient{--alpp-bgc:#00305a;--alpp-bgi:linear-gradient(163deg,#00305a 0,#00518f 40%,var(--secondary-color,#006eb8) 75%,#0087e0 100%);--alpp-ink:#fff;--alpp-text:#dcebf6;--alpp-muted:rgba(220,236,248,.8);--alpp-line:hsla(0,0%,100%,.2);--alpp-line-2:hsla(0,0%,100%,.34);--alpp-acc:var(--alpp-ice);--alpp-em:var(--alpp-sky);--alpp-eb:#fff;--alpp-eb-bar:var(--alpp-ice);--alpp-link:#fff;--alpp-focus:#fff;--alpp-tint:hsla(0,0%,100%,.08)}.alpp--gradient.alpp--grid{--alpp-bgi:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(163deg,#00305a 0,#00518f 40%,var(--secondary-color,#006eb8) 75%,#0087e0 100%);--alpp-bgs:44px 44px,44px 44px,100% 100%}.alpp *,.alpp :after,.alpp :before{box-sizing:border-box}.alpp p{margin:0}.alpp [hidden]{display:none!important}.alpp__wrap{margin-inline:auto;position:relative;width:min(var(--container-width,1180px),100% - 40px)}.alpp__head{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:4rem;max-width:82rem}.alpp .alpp__eyebrow{align-items:center;color:var(--alpp-eb);display:flex;font-family:var(--alpp-display);font-size:1.5rem;font-weight:700;gap:1.44rem;letter-spacing:3px;line-height:1.4;margin:0;text-transform:uppercase}.alpp__eyebrow:before{background:var(--alpp-eb-bar);content:"";flex:none;height:3px;width:1.98rem}.alpp .alpp__title{color:var(--alpp-ink);font-family:var(--alpp-display);font-size:clamp(2.8rem,3.4vw,4rem);font-weight:600;letter-spacing:0;line-height:1.15;margin:0;padding:0;text-transform:none;text-wrap:balance}.alpp .alpp__title em{color:var(--alpp-em);font-style:normal}.alpp .alpp__lede{color:var(--alpp-text);font-size:1.7rem;line-height:1.8;max-width:62ch}.alpp .alpp__foot{color:var(--alpp-muted);font-size:1.3rem;line-height:1.6;margin-top:2.4rem}.alpp .alpp__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.alpp a:focus-visible,.alpp button:focus-visible{outline:2px solid var(--alpp-focus);outline-offset:3px}.alpp{--alpp-rule:#222;--alpp-off:#dde3e8;--alpp-on:var(--alpp-blue);--alpp-label:var(--alpp-blue-2)}.alpp--gradient{--alpp-rule:hsla(0,0%,100%,.6);--alpp-off:hsla(0,0%,100%,.2);--alpp-on:var(--alpp-sky);--alpp-label:var(--alpp-sky)}.alpp__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.8rem 4rem;justify-content:space-between;margin-bottom:3.2rem}.alpp__top .alpp__head{flex:1 1 46rem;margin-bottom:0}.alpp .alpp__key{color:var(--alpp-muted);flex-wrap:wrap;font-family:var(--alpp-display);font-size:1.2rem;font-weight:600;gap:.4rem 1rem;letter-spacing:.12em;line-height:1.4;list-style:none;margin:0 0 .6rem;text-transform:uppercase}.alpp .alpp__key,.alpp .alpp__key li{align-items:center;display:flex;padding:0}.alpp .alpp__key li{font-size:inherit;gap:1rem;line-height:inherit;margin:0}.alpp .alpp__key li+li:before{background:var(--alpp-line-2);content:"";height:2px;width:1.8rem}.alpp .alpp__rows{border-top:2px solid var(--alpp-rule);list-style:none;margin:0;padding:0}.alpp .alpp__row{align-items:start;border-bottom:1px solid var(--alpp-line);display:grid;gap:1.2rem 4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr);list-style:none;margin:0;padding:2.6rem 0}.alpp__about,.alpp__id,.alpp__status{min-width:0}.alpp__place{color:var(--alpp-label);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.4;margin-bottom:.5rem;text-transform:uppercase}.alpp .alpp__name,.alpp__place{font-family:var(--alpp-display)}.alpp .alpp__name{color:var(--alpp-ink);font-size:2.3rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;overflow-wrap:break-word;padding:0;text-transform:none}.alpp .alpp__what{color:var(--alpp-text);font-size:1.6rem;line-height:1.65}.alpp .alpp__facts{display:flex;flex-wrap:wrap;gap:.4rem 0;list-style:none;margin:1rem 0 0;padding:0}.alpp .alpp__facts li{color:var(--alpp-ink);font-family:var(--alpp-display);font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;margin:0;padding:0 1.6rem 0 0}.alpp .alpp__facts li+li{border-left:1px solid var(--alpp-line-2);padding-left:1.6rem}.alpp .alpp__brings{color:var(--alpp-text);font-size:1.5rem;line-height:1.6;margin-top:1rem}.alpp__brings b{color:var(--alpp-ink);font-family:var(--alpp-display);font-weight:600}.alpp .alpp__src{color:var(--alpp-muted);font-size:1.25rem;line-height:1.5;margin-top:.8rem}.alpp__src a{color:inherit;text-decoration:underline;text-underline-offset:2px}.alpp__bar{display:flex;gap:4px;margin:.7rem 0 1.1rem}.alpp__bar i{background:var(--alpp-off);flex:1 1 0;height:8px;overflow:hidden;position:relative}.alpp__bar i.is-on:before{background:var(--alpp-on);content:"";inset:0;position:absolute;transform-origin:left center}.alpp .alpp__stage{color:var(--alpp-ink);font-family:var(--alpp-display);font-size:1.8rem;font-weight:600;line-height:1.3}.alpp__stage small{color:var(--alpp-muted);display:block;font-family:var(--alpp-body);font-size:1.35rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:.3rem}.alpp--animate .alpp__bar i.is-cur:after{animation:alppGlint 3.2s cubic-bezier(.4,0,.2,1) 1.6s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);bottom:0;content:"";left:0;position:absolute;top:0;transform:translateX(-110%);width:45%}.alpp--hold .alpp__row:not(.is-in)>*{opacity:0}.alpp--hold .alpp__row:not(.is-in) .alpp__bar i.is-on:before{transform:scaleX(0)}.alpp--hold .alpp__row.is-in>*{animation:alppRise .65s cubic-bezier(.22,.61,.36,1) var(--alpp-d,0s) backwards}.alpp--hold .alpp__row.is-in>.alpp__about{animation-delay:calc(var(--alpp-d, 0s) + 80ms)}.alpp--hold .alpp__row.is-in>.alpp__status{animation-delay:calc(var(--alpp-d, 0s) + .16s)}.alpp--hold .alpp__row.is-in .alpp__bar i.is-on:before{animation:alppFill .5s cubic-bezier(.4,0,.2,1) calc(var(--alpp-d, 0s) + .38s + var(--alpp-k, 0)*.17s) backwards}.alpp--hold .alpp__row.is-in .alpp__stage{animation:alppFade .5s ease-out calc(var(--alpp-d, 0s) + .42s + var(--alpp-k, 0)*.17s) backwards}@keyframes alppRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes alppFill{0%{transform:scaleX(0)}to{transform:none}}@keyframes alppFade{0%{opacity:0}to{opacity:1}}@keyframes alppGlint{0%{transform:translateX(-110%)}38%,to{transform:translateX(230%)}}@media (prefers-reduced-motion:reduce){.alpp--animate .alpp__bar i.is-cur:after{animation:none;display:none}.alpp--hold .alpp__row .alpp__bar i:before,.alpp--hold .alpp__row .alpp__stage,.alpp--hold .alpp__row>*{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:900px){.alpp .alpp__row{gap:1.6rem 3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alpp__about{grid-column:1/-1;grid-row:2}}@media (max-width:560px){.alpp .alpp__row{gap:1.4rem;grid-template-columns:minmax(0,1fr);padding:2.2rem 0}.alpp__about{grid-row:auto}.alpp .alpp__name{font-size:2.1rem}.alpp__top{margin-bottom:2.4rem}.alpp .alpp__key{font-size:1.1rem;gap:.4rem .7rem;letter-spacing:.1em}.alpp .alpp__key li{gap:.7rem}.alpp .alpp__key li+li:before{width:1.2rem}}@media (max-width:767px){.alpp,section.alpp{padding:40px 0}.alpp__head{gap:1.2rem;margin-bottom:2.8rem}.alpp .alpp__eyebrow{font-size:1.2rem;gap:1.15rem;letter-spacing:2.4px}.alpp__eyebrow:before{height:2px;width:1.6rem}.alpp .alpp__lede{font-size:1.6rem;line-height:1.7}}