@font-face{font-weight:200;font-family:Roobert VRT;font-style:normal;src:url(/assets/RoobertVRT-Light-Bwlxd-7V.woff)format("woff"),url(/assets/RoobertVRT-Light-zAAVz0Yb.woff2)format("woff2")}@font-face{font-weight:400;font-family:Roobert VRT;font-style:normal;src:url(/assets/RoobertVRT-Regular-Cm1T3F9F.woff)format("woff"),url(/assets/RoobertVRT-Regular-grTqZwYK.woff2)format("woff2")}@font-face{font-weight:400;font-family:Roobert VRT;font-style:italic;src:url(/assets/RoobertVRT-RegularItalic-CFNst2Kc.woff)format("woff"),url(/assets/RoobertVRT-RegularItalic-D6kD3ZPk.woff2)format("woff2")}@font-face{font-weight:500;font-family:Roobert VRT;font-style:normal;src:url(/assets/RoobertVRT-Medium-DX-yl-ID.woff)format("woff"),url(/assets/RoobertVRT-Medium-VohMA9L7.woff2)format("woff2")}@font-face{font-weight:700;font-family:Roobert VRT;font-style:normal;src:url(/assets/RoobertVRT-Bold-CSaYt4jI.woff)format("woff"),url(/assets/RoobertVRT-Bold-DCiNRZV5.woff2)format("woff2")}@font-face{font-weight:900;font-family:Roobert VRT;font-style:normal;src:url(/assets/RoobertVRT-Heavy-hr6gs6cA.woff)format("woff"),url(/assets/RoobertVRT-Heavy-C_4B9gNq.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--vrt-tangerine-5:#e72323;--vrt-tangerine-6:#ad1f1f;--vrt-dark-tangerine:#821717;--vrt-amber-5:#ff9500;--vrt-emerald-5:#21891f;--vrt-emerald-6:#165a27;--vrt-midnight-1:#fff;--vrt-midnight-2:#f1eeef;--vrt-midnight-3:#c2c2c7;--vrt-midnight-4:#69788c;--vrt-midnight-5:#3f4864;--vrt-midnight-7:#000;--color-grey:#f5f5f5;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--rounded:.625rem;--rounded-lg:1.25rem;--rounded-full:9999px;--layer-minus-1:-10;--layer-0:0;--layer-1:10;--layer-2:20;--layer-3:30;--layer-4:40;--layer-5:50;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--font-body:"Roobert VRT",system-ui,sans-serif;--font-title:var(--font-body)}body{min-height:100vh;font-family:var(--font-body);background-color:var(--vrt-midnight-2)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}.background-grid{z-index:var(--layer-minus-1);box-sizing:border-box;pointer-events:none;width:100vw;height:100vh;padding:2.5rem 0;position:fixed;top:0;left:0;overflow:hidden}.background-grid__item{z-index:var(--layer-minus-1);opacity:.4;position:absolute}@media screen and (min-width:1024px){.background-grid{padding:2.5rem}}.button{width:fit-content;height:fit-content;color:var(--vrt-midnight-1);white-space:nowrap;border-radius:var(--rounded-full);background:var(--vrt-tangerine-5);cursor:pointer;border:none;place-content:center;align-items:center;gap:.625rem;padding-block:.75rem;padding-inline:1.5rem;font-weight:700;text-decoration:none;display:flex}.button:hover{background:var(--vrt-tangerine-6)}.button:focus{background:var(--vrt-tangerine-6);outline:1px solid var(--vrt-amber-5);outline-offset:2px}.button--center{align-self:center}.button--attempt{margin-block-start:.5rem}@media screen and (min-width:1024px){.button--attempt{margin-block-start:1.5rem}}.button--success{background:var(--vrt-emerald-5)}.button--success:hover,.button--success:focus{background:var(--vrt-emerald-6)}.button__icon{aspect-ratio:1;width:1.25rem;padding:.188rem}.card{border:1px solid var(--vrt-midnight-2);flex-direction:column;align-items:center;gap:.75rem;display:flex}@media screen and (min-width:1024px){.card{flex-direction:row;max-width:62.5rem}}.card__title{font-size:1rem}.card__image{width:12rem;display:none}@media screen and (min-width:1024px){.card__image{display:unset}}.card__content{text-align:center;flex-direction:column;gap:2.5rem;padding:1.25rem;display:flex}@media screen and (min-width:1024px){.card__content{text-align:left;flex-direction:row}}.card__text{flex-direction:column;gap:.75rem;display:flex}.card__paragraphs{flex-direction:column;gap:.5rem;line-height:normal;display:flex}.footer{z-index:var(--layer-minus-1);flex-direction:column;width:100%;padding-block-start:1rem;display:flex;position:fixed;bottom:0}.footer__logo{align-self:flex-end;width:7rem;padding-block-end:1rem;padding-inline-end:1rem}.header{width:100%;height:2.125rem;color:var(--vrt-midnight-1);background:var(--vrt-tangerine-5);align-items:center;padding-inline:.75rem;font-size:1.125rem;font-weight:700;line-height:0;display:flex;position:absolute}@media screen and (min-width:1024px){.header{padding-inline:1.5rem}}.intro-wrapper{flex-direction:column;display:flex;position:relative;overflow:scroll}.intro{background-color:#fff;border-radius:6px;flex-direction:column;gap:1.5rem;margin-block-start:-8rem;margin-inline:1rem;padding:.75rem;display:flex;box-shadow:12px 12px 12px #bbbbbb1f}@media screen and (min-width:1024px){.intro{z-index:var(--layer-1);max-width:52.375rem;gap:2.5rem;margin-block-start:unset;padding:2.5rem;position:absolute;top:50%;left:40%;transform:translate(-25%,-50%)}}.intro__image{z-index:var(--layer-minus-1);object-fit:cover;object-position:60%;background-position:bottom;width:100%;display:flex;position:sticky}@media screen and (min-width:1024px){.intro__image{width:50vw;height:100%;position:absolute}}.intro__header{flex-direction:column;gap:.75rem;display:flex}.intro__title{color:var(--vrt-tangerine-5);font-size:2.25rem}@media screen and (min-width:1024px){.intro__title{font-size:3rem}}.intro__subtitle{font-size:1.25rem}@media screen and (min-width:1024px){.intro__subtitle{font-size:1.5rem}}.intro__paragraphs{flex-direction:column;gap:.5rem;display:flex}.mini-card{text-align:center;border:1px solid var(--vrt-midnight-2);background:var(--vrt-midnight-1);border-radius:6px;flex-direction:column;gap:.75rem;width:100%;padding-block:.75rem;padding-inline:.75rem;display:flex}.mini-card__title{color:var(--vrt-midnight-5);font-size:.875rem}.mini-card__value{font-size:1.5rem;font-weight:700}.mini-card__value--budget{color:var(--vrt-emerald-5)}@media (prefers-reduced-motion:no-preference){.mini-card__value--budget{transition-property:opacity;transition-duration:.2s}.mini-card__value--effect{opacity:.3}}.mini-card__value--no-budget{color:var(--vrt-tangerine-6)}.page-wrapper{align-content:center;padding-block-start:3rem;padding-inline:.75rem;display:block}@media screen and (min-width:1024px){.page-wrapper{height:100vh;padding-block-start:1.5rem}}.page{flex-direction:column;place-items:center;width:100%;margin-block:auto;display:flex}.page--mission{gap:.75rem}@media screen and (min-width:1024px){.page--mission{grid-template-columns:1fr 1fr;padding:1.5rem;display:grid}}.page__background{display:grid;position:fixed}.page__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.page__chevron{transition:transform .3s}}@media screen and (min-width:1024px){.page__chevron{display:none}}.page__header{text-align:left;flex-direction:column;gap:.75rem;display:flex}.page__header--details{justify-content:space-between;display:flex}@media screen and (min-width:1024px){.page__header--details{pointer-events:none}}.page__header--details[open] .page__chevron{transform:rotate(0)}.page__summary{cursor:pointer;justify-content:space-between;display:flex}@media screen and (min-width:1024px){.page__summary{cursor:unset}}.page__content{background:var(--vrt-midnight-1);border-radius:6px;flex-direction:column;justify-self:flex-start;gap:2.5rem;max-width:95%;padding:.75rem;display:flex;box-shadow:12px 12px 12px #bbbbbb1f}@media screen and (min-width:1024px){.page__content{padding:2.5rem}}.page__content--narrow{gap:.75rem}.page--mission .page__content{justify-self:center;width:100%;max-width:52rem;height:100%}@media screen and (min-width:1024px){.page--mission .page__content{padding:1.25rem}}@media screen and (min-width:1280px){.page--mission .page__content{padding:2.5rem}}.page__title{color:var(--vrt-tangerine-5);font-size:1.5rem;font-weight:700}.page__title--success{color:var(--vrt-emerald-5)}.page__mini-cards{flex-direction:row;gap:.75rem;display:flex}.statistics{border:1px solid var(--vrt-midnight-2);border-radius:6px;justify-content:space-between;place-items:center;padding-block:.75rem;padding-inline:.75rem;display:flex}@media screen and (min-width:1024px){.statistics{padding-inline:2.5rem}}.statistics__data{align-items:center;gap:.75rem;display:flex}.statistics__image{height:3.25rem}.statistics__percentage{color:var(--vrt-tangerine-5);font-weight:700;font-size:var(--text-2xl)}.statistics__percentage--success{color:var(--vrt-emerald-5)}.statistics__text{color:var(--vrt-midnight-5);font-size:var(--text-sm)}.strategy-wrapper{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media screen and (min-width:1024px){.strategy-wrapper{grid-template-columns:repeat(3,1fr)}}.strategy{display:flex;position:relative}.strategy__label{border:1px solid var(--vrt-midnight-2);border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding-block:.75rem;padding-inline:.75rem;display:flex}@media screen and (min-width:1024px){.strategy__label{align-items:unset;flex-direction:column}}.strategy__label:hover{border:1px solid var(--vrt-midnight-3);cursor:pointer;box-shadow:4px 4px 12px #dbdbdb33}.strategy__title{font-size:1rem}.strategy__content{flex-direction:column;align-content:stretch;gap:.375rem;display:flex}.strategy__checkbox:focus+.strategy__label{outline:1px solid var(--vrt-amber-5)}.strategy__checkbox:checked+.strategy__label{background:var(--color-grey)}.strategy__description{font-size:.875rem}.strategy__cost{color:var(--vrt-emerald-5);flex-shrink:0;justify-self:flex-end;font-weight:700;display:flex}.visualization{grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem;margin-block:auto;display:grid}.visualization__item{place-self:center;width:100%}.sr-only{white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
