@font-face{font-family:"Work Sans";src:url(../fonts/WorkSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Work Sans";src:url(../fonts/WorkSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Work Sans";src:url(../fonts/WorkSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}
:root{--color-black: #1a1a1a;--color-white: #fff;--color-grey: #dfdfdf;--color-grey-025: rgba(223, 223, 223, 0.25);--layout-container: 700px;--font-size-100: clamp(1rem, 0.9375rem + 0.2083vw, 1.125rem);--font-size-150: clamp(1.125rem, 1.0625rem + 0.2083vw, 1.25rem);--font-size-200: clamp(1.5rem, 1.375rem + 0.4167vw, 1.75rem);--font-size-300: clamp(2rem, 1.5rem + 1.6667vw, 3rem);--space-25: clamp(0.1875rem, 0.1563rem + 0.1042vi, 0.25rem);--space-50: clamp(0.375rem, 0.3125rem + 0.2083vi, 0.5rem);--space-75: clamp(0.5625rem, 0.4688rem + 0.3125vi, 0.75rem);--space-100: clamp(0.75rem, 0.625rem + 0.4167vi, 1rem);--space-150: clamp(1.125rem, 0.9375rem + 0.625vi, 1.5rem);--space-200: clamp(1.5rem, 1.25rem + 0.8333vi, 2rem);--space-250: clamp(1.875rem, 1.5625rem + 1.0417vi, 2.5rem);--space-300: clamp(2.25rem, 1.875rem + 1.25vi, 3rem);--space-400: clamp(3rem, 2.5rem + 1.6667vi, 4rem);--space-500: clamp(3.75rem, 3.125rem + 2.0833vi, 5rem);--space-600: clamp(4.5rem, 3.75rem + 2.5vi, 6rem);--space-800: clamp(6rem, 5rem + 3.3333vi, 8rem);--space-1000: clamp(7.5rem, 6.25rem + 4.1667vi, 10rem)}html,body{padding:0;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:400}body{margin:var(--space-150)}@media(min-width: 768px){body{margin:var(--space-300)}}*{box-sizing:border-box}
html{font-size:100%}h1,.heading-1{font-size:var(--font-size-300);line-height:1.125;font-weight:500;margin:0}.label-200{font-size:var(--font-size-200);font-weight:400;line-height:1.25;margin:0}.label-100{font-size:var(--font-size-100);font-weight:500;line-height:1.35}p{font-size:var(--font-size-150);line-height:1.5em}
.c-header .header__logo{width:calc(var(--font-size-100)*4.5);height:calc(var(--font-size-100)*4.5);margin-left:auto;margin-right:auto;margin-top:var(--space-300);margin-bottom:var(--space-300)}.c-header .svg-icon{width:100%;height:100%;pointer-events:none;fill:#000}
.c-footer{display:flex;margin-top:2rem;padding-bottom:4rem;text-align:center}.c-footer a{display:inline-flex;margin-right:auto;margin-left:auto}.c-footer .svg-icon{display:block;margin-right:auto;margin-left:auto;width:5rem;height:5rem}
.c-content{position:relative;background:var(--color-white);overflow:hidden;max-width:1280px;margin-right:auto;margin-left:auto}
.c-landing{display:grid;grid-template-columns:1fr;justify-content:center;gap:var(--space-150)}@media(min-width: 720px){.c-landing{grid-template-columns:1fr 1fr}}.c-landing .landing__item{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.c-landing .landing__item:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}.c-landing .landing__item a{max-width:fit-content;margin:0 auto}.c-landing .landing__item .item__content{position:relative;z-index:1;display:grid;gap:var(--space-300);color:var(--color-white);text-align:center;padding:var(--space-300)}.c-landing .landing__item video{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.c-start{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:80vh;padding-top:var(--space-300);padding-left:var(--space-300);padding-right:var(--space-300);padding-bottom:var(--space-300);text-align:center;background:var(--color-black);color:var(--color-white)}@media(min-width: 1024px){.c-start{padding-top:var(--space-1000)}}.c-start:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}.c-start .start__container{display:flex;flex-direction:column;align-items:center;max-width:var(--layout-container);z-index:1;padding-bottom:var(--space-300)}.c-start .start__title{color:var(--color-white);text-align:center;margin-bottom:var(--space-300);opacity:0;transition:opacity 1000ms,transform 1000ms;transform:translateY(-5px);max-width:40rem}.c-start .start__button{opacity:0;transition:opacity 500ms,transform 500ms;transform:translateY(-5px)}.c-start .start__button.is-selected{background-color:var(--color-white);color:var(--color-black)}.c-start video{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.c-start .start__button-readmore{opacity:0;transition:opacity 500ms,transform 500ms;transform:translateY(-5px)}
.c-quiz{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 0 var(--space-300)}.c-quiz .quiz__container{display:flex;flex-direction:column;align-items:center;max-width:var(--layout-container)}.c-quiz .quiz__title{margin-bottom:var(--space-200)}.c-quiz .quiz__progress{display:block;text-align:center;margin-bottom:var(--space-150)}.c-quiz .quiz__scroll{margin:var(--space-300) auto;opacity:0}.c-quiz .quiz__item .item__options{margin:0;padding:0;list-style:none;background:var(--color-grey-025)}.c-quiz .quiz__item .item__options li{margin:0;padding:0}.c-quiz .quiz__item .item__title{max-width:45rem;text-align:center;margin-right:auto;margin-left:auto;opacity:0;padding-left:var(--space-150);padding-right:var(--space-150)}.c-quiz .quiz__item .item__option{display:block;appearance:none;background:none;border:0;outline:0;width:100%;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-size:var(--font-size-150);line-height:1.5;padding:var(--space-300);cursor:pointer;opacity:0;user-select:none;margin:0;color:var(--color-black)}.c-quiz .quiz__item .item__option .item__option-button{display:block;position:relative;margin-left:auto;margin-right:auto;margin-bottom:var(--space-150);width:2.125em;height:2.125em;border:2px solid var(--color-black);color:var(--color-black);border-radius:50%;pointer-events:none;transition:all 150ms ease-in-out}.c-quiz .quiz__item .item__option .item__option-button:after{content:"";display:block;position:absolute;border-radius:50%;top:0;right:0;bottom:0;left:0;background:var(--color-black);transition:all 250ms ease-in-out;opacity:0;transform:scale(0.2)}@media(hover: hover){.c-quiz .quiz__item .item__option:hover .item__option-button:after{opacity:1;transform:scale(0.55)}}.c-quiz .quiz__item .item__option.is-selected .item__option-button:after,.c-quiz .quiz__item .item__option:active .item__option-button:after{opacity:1;transform:scale(0.75)}.c-quiz .quiz__item .item__option:focus-within .item__option-button:after{opacity:1;transform:scale(0.55)}
.c-button{display:block;color:var(--color-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;appearance:none;background:rgba(0,0,0,0);font-size:var(--font-size-150);cursor:pointer;transition:transform 150ms,opacity 150ms;border:none;border-radius:0;outline:none;user-select:none}.c-button:hover,.c-button:focus-visible{text-decoration-thickness:2px}.c-button.button--icon{align-items:center}.c-button.button--icon svg{flex:0 0 auto;width:1em;height:1em}.c-button.button--text-right{text-align:right;justify-content:flex-end;align-items:center}.c-button.button--bg{color:var(--color-black);background:var(--color-white);padding:var(--space-150) var(--space-300);font-size:var(--font-size-200);line-height:1.25;font-weight:500;text-decoration:none;letter-spacing:.05em}.c-button.button--bg:hover,.c-button.button--bg:focus-visible{background:var(--color-grey)}.c-button.button--scroll{appearance:none;font-weight:400;background:rgba(0,0,0,0);border:0;outline:none;text-align:center;font-size:var(--font-size-100);fill:currentColor;cursor:pointer;text-decoration:none}.c-button.button--scroll svg{transition:transform 300ms,opacity 150ms;display:block;margin-top:var(--space-50);margin-right:auto;margin-left:auto;width:1.5em;height:1em}.c-button.button--scroll:hover svg,.c-button.button--scroll:focus-visible svg{transform:translateY(0.15rem)}
.c-results{position:relative;z-index:2;display:flex;flex-direction:column}.c-results .results__container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 0 var(--space-300);opacity:0}.c-results .results__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:var(--layout-container);padding:0 var(--space-150)}.c-results .results__subtitle{margin-bottom:var(--space-150)}.c-results .results__title{margin-bottom:var(--space-150)}.c-results .results__scroll{margin:var(--space-300) auto}.c-results .results__text{text-align:left}.c-results .results__text p{margin:0}.c-results .results__list{list-style:none;margin:0;padding:0;width:100%;max-width:calc(700px + var(--space-600))}.c-results .results__list .list__item{border-left:1px solid var(--color-grey);border-right:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey)}.c-results .results__list .list__item:first-child{border-top:1px solid var(--color-grey)}.c-results .results__list .list__item a{display:flex;text-align:left;justify-content:space-between;gap:var(--space-300);align-items:center;padding:var(--space-150)}.c-results .results__list .list__item a span{text-decoration:underline}.c-results .results__list .list__item a svg{width:1.5em;height:1.5em;flex:0 0 auto;margin:0}.c-results .results__list .list__item a:hover{background-color:#f5f5f5}.c-results .results__list .list__item a:hover span{text-decoration-thickness:2px}.c-results .results__button-restart{display:flex;align-items:center;gap:var(--space-100);padding:0}.c-results .results__button-restart>span{flex:0 auto;width:auto}.c-results .results__button-restart svg{width:1em;height:1em}@media(min-width: 768px){.c-results .results__button-restart{border:0}}.c-results .results__footer{width:100%;margin-right:auto;margin-left:auto;max-width:var(--layout-container);padding:var(--space-400) var(--space-150);text-align:left}.c-results .results__footer .results__button-restart{width:100%;margin-bottom:var(--space-150);text-decoration:underline;align-items:center}.c-results .results__footer .results__button-restart:hover span{text-decoration-line:underline;text-decoration-thickness:2px}.c-results .results__footer .results__button-restart svg{position:relative;top:2px}.c-results .results__footer a{margin-top:var(--space-150)}.c-results .results__footer h2{font-weight:600;font-size:var(--font-size-150);margin:0 0 var(--space-100)}
