*,: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{--color-white:#fff;--color-black:#000;--error-color:#e05c57;--vrt-marine-1:#e6f5ff;--vrt-marine-2:#d1eaff;--vrt-marine-3:#0af;--vrt-marine-4:#0080ff;--vrt-marine-5:#005aeb;--vrt-marine-6:#002b6b;--vrt-midnight-2:#f1eeef;--vrt-midnight-3:#c2c2c7;--vrt-midnight-4:#69788c;--vrt-midnight-5:#3f4864;--vrt-midnight-7:#000;--vrt-amber-1:#fffbf0;--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-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;--text-4xl:2.25rem;--text-5xl:2.5rem;--text-6xl:2.75rem;--text-7xl:3rem;--font-body:"Roobert VRT",system-ui,sans-serif;--font-title:var(--font-body)}@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")}body{min-height:100vh;font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}.page{flex-direction:column;align-items:stretch;min-height:100vh;display:flex}.page--welcome{background-image:url(/assets/welcome-background-DGdbEDqM.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.page--background{background-color:var(--vrt-marine-1)}.page__header{color:var(--color-white);font-weight:700;font-size:var(--text-lg);background-color:var(--vrt-marine-5);padding:.3125rem .75rem}.page__container{width:100%;max-width:80rem;margin-block:1.5rem;margin-inline:auto;padding-inline:.75rem}.page__content{z-index:var(--layer-2);flex-direction:column;align-self:center;gap:1.5rem;display:flex}.page__content--padded{padding:1.5rem .5rem}@media screen and (min-width:768px){.page__content--padded{padding:2rem 1.5rem}}@media screen and (min-width:1024px){.page__content--padded{padding:3.75rem 9.0625rem}}.page .logo-partners{z-index:var(--layer-0);flex-shrink:0;width:5.5059rem;height:2.3438rem;position:fixed;bottom:1.5rem;right:1.5rem}.flex-box{align-items:center;gap:1.5rem;display:flex}.flex-box_vertical,.flex-box_column-mobile{flex-direction:column;align-items:stretch}.flex-box_heading{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.flex-box_spacebetween{justify-content:space-between}.flex-box_navigation{flex-wrap:wrap;gap:1.5rem}.flex-box_navigation .button{flex:1rem}.text_title{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-2xl)}.text_description{color:var(--vrt-midnight-7)}@media screen and (min-width:768px){.flex-box_heading{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.flex-box_navigation .button{flex-grow:0}.flex-box_column-mobile{flex-direction:row;align-items:flex-start}}@media screen and (min-width:1024px){.flex-box_heading{width:100%}}.flex-box.flex-box_navigation{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media screen and (min-width:768px){.flex-box.flex-box_navigation{display:flex}}.flex-box.flex-box_navigation>.button{width:100%}@media screen and (min-width:768px){.flex-box.flex-box_navigation>.button{width:auto}}@media screen and (min-width:1024px){.flex-box_heading{width:100%}}.card{z-index:var(--layer-1);box-sizing:border-box;background:var(--color-white);border-radius:1.25rem;flex-direction:column;flex:1 1 0;align-self:stretch;width:100%;max-width:min(100vw - 1.5rem,53rem);height:auto;margin:auto;padding:.75rem;display:flex}@media screen and (min-width:1024px){.card{padding:1rem}}.card--poster{flex-direction:column;width:100%;min-width:0;height:auto;display:flex}@media screen and (min-width:768px){.card--poster{border:1.5rem solid var(--color-white);flex:0 28rem;width:auto;overflow:hidden}}@media screen and (min-width:1280px){.card--poster{flex:0 30rem}}.card__content{background:var(--vrt-amber-1);border-radius:1.25rem;flex-direction:column;flex-grow:1;justify-content:center;align-self:stretch;align-items:center;gap:2.5rem;min-width:0;height:auto;padding-block:1.5rem;padding-inline:.75rem;display:flex}@media screen and (min-width:768px){.card__content{align-items:flex-start;margin:0;padding-block:2rem;padding-inline:1.5rem}}@media screen and (min-width:1024px){.card__content{padding-block:4.25rem;padding-inline:3rem}}@media screen and (min-width:1280px){.card__content{gap:2.5rem;padding-block:7.5rem;padding-inline:5rem}}.card__title{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-4xl);text-align:center;margin:0;margin-block-end:.75rem}@media screen and (min-width:768px){.card__title{text-align:left}}@media screen and (min-width:1024px){.card__title{font-size:var(--text-5xl)}}@media screen and (min-width:1280px){.card__title{font-size:var(--text-7xl)}}.card__subtitle{color:var(--vrt-marine-6);font-size:var(--text-2xl);text-align:center;margin:0}@media screen and (min-width:768px){.card__subtitle{text-align:left}}.card__subtitle--small{color:var(--vrt-midnight-7);font-size:var(--text-xl)}.card__message{color:var(--vrt-midnight-7);white-space:pre-line;text-align:center;margin:0}@media screen and (min-width:768px){.card__message{text-align:left}}.card__input{width:100%}.post-review .card:not(.card--poster) .card__content{background:var(--color-white)}@media screen and (min-width:768px){.post-review .card:not(.card--poster) .card__content{background:var(--vrt-amber-1)}}.post-review .card:not(.card--poster) .flex-box{flex-direction:column;align-items:stretch;gap:.75rem}@media screen and (min-width:768px){.post-review .card:not(.card--poster) .flex-box{flex-direction:row;align-items:center;gap:1.5rem}}.post-review .card:not(.card--poster) .button{width:100%}@media screen and (min-width:768px){.post-review .card:not(.card--poster) .button{width:auto}}.input-group_background{background:var(--vrt-midnight-2);border-radius:.75rem;flex-direction:column;display:inline-flex}.input-group__label{text-wrap:nowrap}@media screen and (min-width:768px){.input-group__label{margin-block-start:.7rem}}.input-group__label_center{text-align:center;margin-block-start:auto}.option-container{box-sizing:border-box;border:1px solid var(--color-white);background:var(--color-white);cursor:pointer;border-radius:.75rem;outline:none;flex-direction:column;flex:1 0 10rem;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem .75rem;display:inline-flex}.option-container:hover,.option-container:active{border:1px solid var(--vrt-midnight-4)}.option-container:focus-within{outline:1px solid var(--vrt-marine-3);outline-offset:1px}.option-group{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));border:1px solid var(--vrt-midnight-2);background:var(--vrt-midnight-2);border-radius:.75rem;flex-grow:1;align-self:stretch;gap:.75rem;display:inline-grid}.option-group_error{border:1px solid var(--error-color)}.option-group-horizontal{--cols:2}.option-group-horizontal .option-container{flex-direction:column;gap:.75rem;padding:1.5rem .75rem}.option-container[selected=selected]{border:1px solid var(--vrt-midnight-2);background:var(--vrt-marine-2)}.option-container[selected=selected]:hover{border:1px solid var(--vrt-marine-6);background:var(--vrt-marine-6)}.option-container__img{-webkit-user-select:none;user-select:none;aspect-ratio:1;width:3.7323rem}.option-container__icon{width:3.75rem;margin:0 auto;display:block}.option-container[selected=selected]:hover .option-container__icon [fill=\#031037]{fill:var(--vrt-marine-2)}.option-container__description{color:var(--vrt-marine-7,#011f49);text-align:center;background:var(--color-white);cursor:pointer;border-radius:.25rem;padding:.5rem .75rem;font-weight:700;display:block}@media screen and (min-width:640px){.option-group,.option-group-horizontal{--cols:2}}@media screen and (min-width:1024px){.input-group__label_center{flex-grow:1}.option-group{--cols:4}.option-group-horizontal{--cols:2}.option-container{flex-direction:column;gap:.75rem;padding:1.5rem .75rem}}.welcome{flex-direction:column;flex-grow:1;justify-content:space-around;align-items:center;margin-block:3rem 5.5rem;display:flex}@media screen and (min-width:1024px){.welcome{margin-block-end:3rem}}.info-sources-container{z-index:var(--layer-2);background:var(--vrt-amber-1);flex-direction:column;flex-grow:1;align-items:stretch;gap:1.5rem;display:flex}.info-sources-container .title{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-2xl);align-self:flex-start}.info-sources-container .icon{flex-shrink:0;width:4.4375rem;height:4.4375rem;display:block}.info-sources-container .text{flex-direction:column;justify-content:center;display:flex}.text .subtitle{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-xl);text-align:center;flex-shrink:1;align-self:stretch}.text .description{color:var(--vrt-midnight-7);text-align:center;align-self:stretch}.info-sources-container .source-material-card{background:#fff;border-radius:1.25rem;flex-direction:column;align-self:stretch;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.source-material-card .intro-card{flex-direction:column;align-self:stretch;align-items:center;gap:.375rem;display:flex}.source-material-card a{color:var(--vrt-marine-6);text-align:center;border:1px solid var(--vrt-midnight-3);cursor:default;border-radius:6.25rem;justify-content:center;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:flex;box-shadow:3px 3px 4px #2222220d}.info-sources-container .continue-card{background:var(--vrt-marine-2);border-radius:1.25rem;flex-direction:column;align-self:stretch;align-items:center;gap:1.5rem;padding:1.5rem .75rem;display:flex}@media screen and (min-width:768px){.info-sources-container .intro-card,.info-sources-container .continue-card{flex-direction:row;gap:1rem}.spacer{flex-grow:1;flex-shrink:10}.text .subtitle,.text .description{text-align:left}.source-material-card a{margin-top:0}}.exercise-page{background:var(--vrt-amber-1);flex-direction:column;display:flex}.exercise-card{border-radius:var(--rounded-lg);background:var(--color-white);flex-direction:column;align-self:stretch;gap:1.5rem;padding:1.5rem .75rem;display:flex}@media screen and (min-width:1024px){.exercise-card{padding-inline:1.5rem}}.post-review .page__content{flex-grow:1;justify-content:center}@media screen and (min-width:1024px){.post-review .page__content{max-width:80vw}}.post-review__content--padded{padding:1.5rem 0}@media screen and (min-width:768px){.post-review__content--padded{padding:2rem 0}}@media screen and (min-width:1024px){.post-review__content--padded{padding:3.75rem 0}}.post-review .post-review__mobile-title{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-4xl);text-align:center;background:var(--color-white);border-radius:1.25rem;margin:0 0 -.75rem;padding:1.5rem .75rem;display:block}.post-review .card__header{display:none}@media screen and (min-width:768px){.post-review .post-review__mobile-title{display:none}.post-review .card__header{display:block}}.dialog{background:var(--color-white);border:none;border-radius:1.25rem;flex-direction:column;width:min(94vw,48rem);height:min(100%,34rem);min-height:34rem;max-height:95dvh;padding:2.5rem 1.5rem}@media screen and (min-width:640px){.dialog{min-height:0;padding-inline:2.5rem}}.dialog::backdrop{background-color:var(--vrt-midnight-7);opacity:.75}.dialog[open]{display:flex}.dialog__body{flex-direction:column;flex-grow:1;justify-content:space-between;gap:2.5rem;height:100%;display:flex}.dialog__header{width:100%}.dialog__title{width:100%;color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-3xl);text-align:center;margin-block-end:.375rem;display:block}@media screen and (min-width:640px){.dialog__title{text-align:left}}.dialog__subtitle{width:100%;color:var(--vrt-midnight-7);font-size:var(--text-lg);text-align:center}@media screen and (min-width:640px){.dialog__subtitle{text-align:left}}.dialog__input{width:100%}.dialog__action{margin-block-start:auto;margin-inline:auto}.button{color:var(--color-white);text-align:center;text-wrap:nowrap;background-color:var(--vrt-marine-5);cursor:pointer;border:none;border-radius:6.25rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:3px 3px 4px #2222220d}.button:hover{background-color:var(--vrt-marine-6)}.button:focus-visible{outline:2px solid var(--vrt-marine-3);outline-offset:2px}.button:disabled{opacity:.5;pointer-events:none}.button:has(img){padding-left:2rem;padding-right:2rem}.button--outline{color:var(--vrt-marine-6);border:1px solid var(--vrt-midnight-3);background-color:#0000}.button--outline:hover{border-color:var(--vrt-midnight-4);background-color:#0000}.button img{height:1.5rem;display:inline}.button.sources{cursor:pointer;align-self:center}.button.sources.sources_link-mobile{box-shadow:none;border:none;align-self:flex-start;padding:0;text-decoration:underline;display:inline}@media screen and (min-width:768px){.button.sources.sources_link-mobile{border:1px solid var(--vrt-midnight-3);align-self:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex;box-shadow:3px 3px 4px #2222220d}}.button.sources.sources_link-mobile:hover{border-color:var(--vrt-midnight-4)}.input{flex-direction:column;flex-grow:1;flex-shrink:0;align-items:stretch;gap:.375rem;display:inline-flex}.input__field{border:1px solid var(--vrt-midnight-3);background:var(--color-white);border-radius:.375rem;width:100%;padding:.375rem .75rem;display:flex}.input__field:hover,.input__field:active{border-color:var(--vrt-midnight-4)}.input__field:focus-visible{outline:2px solid var(--vrt-marine-3);outline-offset:2px}.input__helper{color:var(--vrt-midnight-5);font-size:var(--text-xs);text-align:right;align-self:end}.input--invalid .input__field{border-color:var(--error-color)}.question{border:none;flex-direction:column;gap:.75rem;padding:0;display:flex}.question__header{flex-direction:column;font-weight:500;display:flex}.question__label{color:var(--vrt-midnight-7)}.question__description{color:var(--vrt-midnight-4)}.question__input-group{background-color:var(--vrt-midnight-2);border-radius:.75rem;flex-flow:column wrap;flex:1 0 1rem;align-items:stretch;gap:.75rem;padding:.75rem;display:inline-flex}@media screen and (min-width:768px){.question__input-group{flex-direction:row}}.flex-box_column-mobile .question__input-group{flex-direction:column}.question__input-group--light{background-color:var(--color-white)}.question__versus{display:none}@media screen and (min-width:768px){.question__versus{display:inline}}.cta{background:var(--vrt-marine-2);border-radius:1.25rem;flex-direction:column;flex-grow:1;align-self:stretch;align-items:center;gap:.75rem;padding:1.5rem;display:flex}@media screen and (min-width:640px){.cta{flex-direction:row}}.shards{background-color:#c2e0d3;border-radius:1.25rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.shards__content{width:22rem;height:29.5rem;position:relative}@media screen and (min-width:768px){.shards__content{transform-origin:50%;width:59.5rem;height:34.5625rem;margin:-4rem;transform:scale(.7)}}@media screen and (min-width:1280px){.shards__content{margin:auto;transform:scale(1)}}.shards__img{aspect-ratio:1;width:17.1563rem;position:relative;top:5.2846rem;left:2.1094rem}@media screen and (min-width:768px){.shards__img{width:32rem;top:1.6563rem;left:11.9488rem}}.shards__arrow{flex-shrink:0;position:absolute}.shards__arrow--hide-md{display:block}.shards__arrow--show-md{display:none}@media screen and (min-width:768px){.shards__arrow--hide-md{display:none}.shards__arrow--show-md{display:block}}.shards__arrow--present{top:9.2814rem;left:5.884rem}@media screen and (min-width:768px){.shards__arrow--present{top:4.7356rem;left:15.7188rem}}.shards__arrow--past{top:6.6819rem;left:16.2688rem}@media screen and (min-width:768px){.shards__arrow--past{top:12.0063rem;left:38.1919rem}}.shards__arrow--others{top:17.8478rem;left:4.1375rem}@media screen and (min-width:768px){.shards__arrow--others{top:19.0856rem;left:8.0313rem}}.shards__arrow--legal{top:18.1681rem;left:15.6656rem}@media screen and (min-width:768px){.shards__arrow--legal{top:25.4756rem;left:34.6494rem}}.shards__info{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex;position:absolute}.shards__info.shards__info--present{top:3.8494rem;left:.875rem}@media screen and (min-width:768px){.shards__info.shards__info--present{top:6.9438rem;left:3.4375rem}}.shards__info.shards__info--past{top:2.0369rem;left:11.3078rem}@media screen and (min-width:768px){.shards__info.shards__info--past{top:4.4475rem;left:39.0869rem}}.shards__info.shards__info--others{top:20.9665rem;left:.875rem}@media screen and (min-width:768px){.shards__info.shards__info--others{top:26.5rem;left:1.6094rem}}.shards__info.shards__info--legal{top:22.8828rem;left:10.6875rem}@media screen and (min-width:768px){.shards__info.shards__info--legal{top:22.7256rem;left:41.4619rem}}.shards__subtitle{color:#fff;font-weight:700;font-size:var(--text-xs);text-align:center;background:#002b6c;border-radius:.125rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem;font-style:normal;line-height:normal;display:flex;box-shadow:1.098px 1.098px 1.464px #2222220d}@media screen and (min-width:768px){.shards__subtitle{font-size:var(--text-xl)}}.shards__description{color:#000;text-align:center;width:9.375rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:768px){.shards__description{width:15.625rem;font-size:var(--text-base)}}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:1.5rem;display:flex}.dashboard-header__title{color:var(--vrt-marine-6);font-weight:700;font-size:var(--text-2xl)}.dashboard-header__group{color:var(--vrt-midnight-5);text-align:right}.dashboard-grid{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:1.5rem .75rem;display:grid}@media screen and (min-width:768px){.dashboard-grid{--cols:2}}@media screen and (min-width:1024px){.dashboard-grid{--cols:3}}.post{border:2px solid var(--vrt-midnight-2);background-color:var(--color-white);flex-direction:column;display:flex}.post__canvas-wrapper{aspect-ratio:550/700;width:100%;overflow:hidden}.post .post__canvas{aspect-ratio:550/700;transition:filter 80ms ease-in;width:100%!important;height:auto!important}.post__footer{justify-content:space-between;align-items:center;padding-block:.625rem;padding-inline:1.25rem;display:flex}.post__navigation{color:var(--vrt-midnight-5);flex-grow:1;justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;display:flex}.post__button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.post__button:disabled{color:var(--vrt-midnight-3)}.post--allow-hide .post__navigation{flex-grow:0}.post--hidden .post__navigation{color:var(--vrt-midnight-2)}.post--hidden .post__navigation .post__button{color:inherit}.post--hidden .post__canvas{filter:blur(6px)}.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}
