:root{--error-color:#d93025;--header-font-size:2rem;--intro-font-size:1rem;--label-font-size:1.125rem;--sublabel-font-size:1rem;--option-font-size:1rem;--required-font-size:0.875rem;--outro-font-size:1.125rem;--submit-font-size:1.125rem;--header-line-height:unset;--intro-line-height:1.25;--label-line-height:unset;--sublabel-line-height:unset;--option-line-height:unset;--required-line-height:unset;--outro-line-height:unset;--submit-line-height:unset;--application-form-body-font:var(--font-apfel-grotesk),"Apfel Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--basic-black:var(--chakra-colors-basic-black);--basic-white:var(--chakra-colors-basic-white);--button-purple:var(--chakra-colors-brand-700);--button-purple-hover:var(--chakra-colors-brand-800)}input:focus,textarea:focus{box-shadow:none!important}.application-form.form-container{max-width:720px;padding-block-start:8rem;padding-block-end:4rem;margin-block:0;margin-inline:auto;min-height:85dvh}.application-form.stepped-form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block-start:2rem}.application-form .stepped-form-content{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center}.application-form .step-indicator{font-size:.875rem;color:#666;margin-bottom:2rem;font-weight:500}.application-form .step-field{width:100%;margin-bottom:3rem;margin-top:1rem}.application-form .step-navigation{display:flex;gap:1rem;justify-content:center;align-items:center;width:100%}.application-form .back-button,.application-form .next-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;justify-content:center}.application-form .next-button{background-color:var(--button-purple,#8b5cf6);color:#fff}.application-form .back-button{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}@media (hover:hover){.application-form .next-button:hover{background-color:var(--button-purple-hover,#7c3aed)}.application-form .back-button:hover{background-color:#e5e7eb}}.application-form .intro-step{width:100%;text-align:left}.application-form .intro-step .intro-text-wrapper{margin-bottom:0}.application-form .field-group{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:6rem}.application-form .intro-text-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.application-form .intro-text-wrapper h1{font-size:var(--header-font-size);line-height:var(--header-line-height)}.application-form .intro-text-wrapper p{font-size:var(--intro-font-size);line-height:var(--intro-line-height);font-family:var(--application-form-body-font)}.application-form .field-group label,.application-form .field-group label p{font-size:var(--label-font-size)!important;display:inline;line-height:var(--label-line-height);font-family:var(--application-form-body-font)}.application-form .field-group .sublabel,.application-form .field-group .sublabel *{font-size:var(--sublabel-font-size);opacity:.95;margin-top:0;line-height:var(--sublabel-line-height);font-family:var(--application-form-body-font)}.application-form .field-group .sublabel ul{margin-block-end:0}.application-form .field-group .sublabel .sublabel-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.application-form .field-group .field-group-label-container{display:flex;flex-direction:column;gap:.5rem}.application-form .field-group .required{color:var(--error-color)!important;font-size:var(--required-font-size);margin-top:.25rem;line-height:var(--required-line-height)}.application-form input,.application-form textarea{padding:.5rem;border:1px solid #0e0e0e;background-color:#ffffff71;border-radius:.75rem;font-size:1rem;transition:border-color .2s ease;font-family:var(--application-form-body-font)}.application-form input:focus,.application-form textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.application-form input.error,.application-form textarea.error{border-color:#ef4444}.application-form input.error:focus,.application-form textarea.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.application-form textarea{resize:vertical;min-height:120px}.application-form textarea.other-text-input{height:1.2lh;border-radius:0;border:none;border-bottom:1px solid #0e0e0e;field-sizing:content;min-height:-moz-fit-content;min-height:fit-content;padding:0;resize:vertical;&:focus{border-bottom-width:1.5px}}.application-form label:has(input:checked) textarea.other-text-input{color:var(--basic-white);background-color:initial;border-color:var(--basic-white)}.application-form fieldset{border:none;padding-inline-start:0}.application-form .field-set-options{gap:1rem}.application-form .field-set-options label{align-items:flex-start;cursor:pointer}.application-form .field-set-options input[type=checkbox],.application-form .field-set-options input[type=radio]{padding:2px!important;height:1rem!important;width:1rem!important;flex-shrink:0;align-self:flex-start;margin-top:calc(1rem / 16px);cursor:pointer}.application-form .outro-text-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.application-form .outro-text-wrapper p{font-size:var(--outro-font-size);line-height:var(--outro-line-height);font-family:var(--application-form-body-font)}.application-form button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:10rem;font-size:var(--submit-font-size);font-weight:500;font-family:var(--code-font);cursor:pointer;min-height:48px;background-image:var(--button-black-gradient);color:var(--basic-white);background-color:var(--basic-black)}.application-form button:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.application-form.button-icon{font-size:1.25rem}.application-form.loading-spinner{width:20px;height:20px;border:2px solid #0000;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.application-form .error-message{color:#ef4444;font-size:.875rem;margin-bottom:.25rem;display:block;width:-moz-fit-content;width:fit-content}@media (max-width:640px){:root{--submit-font-size:1rem;--option-font-size:1rem;--intro-line-height:1.5;--label-line-height:1.35;--sublabel-line-height:1.5;--outro-line-height:1.5;--intro-font-size:0.9rem;--label-font-size:1.125rem;--sublabel-font-size:0.9rem;--option-font-size:11pt;--option-line-height:1.6;--outro-font-size:1rem}.application-form.form-container{padding-inline:1.5rem;padding-block-start:6rem;padding-block-end:2rem;margin-inline:auto}.application-form .field-group .field-group-label-container{gap:.5rem}.application-form button{padding:1rem;width:100%}.application-form .success{padding:8rem .5rem}.application-form .field-set-options input[type=checkbox],.application-form .field-set-options input[type=radio]{height:1.25rem!important;width:1.25rem!important}}.field-label{color:var(--basic-black);margin-bottom:0}.field-group-label-container .sublabel{line-height:1.35!important}.field-group-label-container .sublabel li{margin-bottom:.325rem}.field-group .sublabel,.field-group label{text-align:left;max-width:max-content}.field-group .required{font-size:1.125rem;font-weight:600}.stepped-form .field-group{margin-bottom:2rem!important;max-width:100%;gap:var(--field-group-spacing)}@media (max-width:640px){.application-form.stepped-form .step-field .field-group{margin-bottom:1rem!important}}.application-form.message-container{min-height:95dvh;justify-content:center!important;& .message-content{margin-bottom:2rem}}.application-form.message-container.success{padding-block-start:1rem}.application-form.message-container .message-content{display:flex;flex-direction:column;gap:0}.application-form.message-container h3{font-size:2rem;font-weight:600;margin-bottom:.5rem}.application-form.message-container p{font-size:1.25rem;font-weight:400}.application-form.message-container .continue-button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:.5rem}@media (max-width:640px){.application-form.message-container h3{font-size:1.5rem!important}.application-form.message-container p{font-size:1rem;font-weight:400}.message-container button.continue-button{padding:.75rem 1rem!important}}:root{--highlight-color:#8b5cf6;--link-color:#5d32c2;--is-mobile:0;--field-group-spacing:1rem;--option-font-size:11pt;--option-line-height:15pt}.application-form.stepped-form{max-width:720px;justify-content:start;padding-block-start:1.5rem;min-height:100dvh!important}.application-form.stepped-form .stepped-form-content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;flex-grow:1}.application-form.form-container.stepped-form{padding-block-end:1rem}.application-form.form-container.stepped-form:focus-visible{outline:none}.application-form.stepped-form form{height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem}.application-form .intro-step{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.application-form .intro-step h1{color:var(--basic-black)}.application-form.stepped-form .step-field{position:relative;min-height:200px;display:flex;flex-direction:column}.application-form .choose-as-many{color:var(--link-color);font-size:.875rem;font-family:var(--application-form-body-font);width:-moz-fit-content;width:fit-content}.application-form fieldset:focus-visible{outline:none}.application-form .field-set-options{display:flex;flex-direction:column;gap:.25rem;width:max-content;max-width:500px}.application-form .field-set-options label{border:1px solid var(--basic-black);font-size:var(--option-font-size)!important;line-height:var(--option-line-height)!important;color:var(--basic-black)}.application-form .field-set-options label .option-selected-icon{display:none;position:absolute;right:.25rem;padding:.125rem .125rem .25rem;margin-block:auto}.application-form .field-set-options label input:not(.other-text-input){display:none}.application-form .field-set-options label:has(input:checked){background-color:var(--highlight-color);color:var(--basic-white)!important;border:1px solid var(--basic-black)}.application-form .field-set-options label:has(input[type=checkbox]){border-radius:.5rem!important}.application-form .field-set-options label:has(input:checked) .option-selected-icon{display:block;color:var(--highlight-color)!important}@media (hover:hover){label:hover .option-letter{background-color:var(--highlight-color);border-color:var(--highlight-color);color:var(--basic-white)}label:hover input[type=checkbox]:checked+.option-letter,label:hover input[type=radio]:checked+.option-letter{background-color:var(--highlight-color);color:var(--basic-white);border-color:var(--basic-white)}}.application-form .step-navigation.desktop{display:flex;gap:0}.application-form .step-navigation button{background-image:none;color:var(--basic-black);background-color:initial;border-radius:10rem;border:1px solid var(--basic-black);min-width:0;min-height:0;padding:.5rem}.application-form button.back-button.mobile{padding:.75rem;border-radius:10rem}.application-form .step-navigation button .button-icon{font-size:1.25rem}.application-form button.next-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.application-form button.back-button{border-top-right-radius:0;border-bottom-right-radius:0}.application-form .step-navigation button:disabled{color:#858585;border-color:#858585}@media (hover:hover){.application-form .step-navigation button:hover{background-color:var(--basic-white)}.application-form .step-navigation button:disabled:hover{box-shadow:none;transform:none;color:#858585}}.application-form button.submit-button{font-size:1rem;padding:.5rem 1rem!important;min-height:0;width:-moz-fit-content;width:fit-content}.application-form .continue-button-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.application-form .continue-button-text{font-size:.875rem;color:var(--basic-black);font-family:var(--application-form-body-font)}.application-form button.continue-button{background-image:none;color:var(--basic-white);background-color:var(--basic-black);border-radius:10rem;border:1px solid var(--basic-black);padding:.5rem .75rem;font-size:1rem;min-height:0}.application-form button.continue-button.mobile{padding:.75rem 1rem;font-size:1.125rem}@media (hover:hover){.application-form button.continue-button:hover{background-color:var(--highlight-color)}}.application-form button.continue-button:disabled:hover{box-shadow:none;transform:none;background-color:var(--basic-black)}.application-form .line-break-hint{font-size:.875rem;font-family:var(--application-form-body-font);width:-moz-fit-content;width:fit-content;color:#000000bf}@media (max-width:640px){:root{--is-mobile:1}footer{display:none!important}.application-form.stepped-form{padding-block-start:.5rem;padding-block-end:1.5rem;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto}.application-form.stepped-form .step-field{margin-bottom:0}.application-form.stepped-form .stepped-form-content{padding-block-start:0;padding-block-end:0;margin-inline:auto}.application-form.stepped-form form{padding-bottom:0;max-width:calc(100dvw - 3rem)}.application-form.stepped-form form fieldset{width:100%;max-width:100%!important;min-inline-size:1px;padding-inline-end:0}.application-form.stepped-form form fieldset .field-set-options{max-width:100%;gap:.5rem}.application-form .continue-button-container.desktop,.application-form .line-break-hint,.application-form .step-field .submit-button,.application-form .step-navigation.desktop{display:none}}@media only screen and (min-width:1024px){.step__percent__indicator{top:80px}}.option-letter{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;background-color:initial;color:#6b7280;border:1px solid var(--basic-black);border-radius:10rem;font-size:12px;font-weight:600;margin-right:8px;transition:all .2s ease;font-family:monospace}input[type=checkbox]+.option-letter{border-radius:.25rem!important}input[type=checkbox]:checked+.option-letter,input[type=radio]:checked+.option-letter{background-color:var(--highlight-color);color:var(--basic-white);border-color:var(--highlight-color);transform:scale(1.05)}@media (hover:hover){label:hover .option-letter{background-color:var(--basic-white);border-color:var(--highlight-color);color:var(--highlight-color)}label:hover input[type=checkbox]:checked+.option-letter,label:hover input[type=radio]:checked+.option-letter{background-color:var(--highlight-color);border-color:var(--highlight-color);color:var(--basic-white)}}.application-form .field-set-options{gap:.5rem}.application-form .field-set-options label{background-color:initial!important;border:none;padding:.25rem 2.25rem .25rem .25rem;display:flex;flex-direction:row;align-items:center;gap:.25rem;min-width:100%;border-radius:1lh;position:relative}.application-form .field-set-options label:has(input:checked){background-color:initial!important;color:var(--basic-black)!important;outline:2px solid var(--highlight-color)!important;outline-offset:-2px;border:none!important}.application-form label textarea.other-text-input{color:var(--basic-black)!important}@media (hover:hover){.application-form .field-set-options label:hover{background-color:rgb(from var(--highlight-color) r g b/.25)!important}.application-form .field-set-options label:has(input:checked):hover{background-color:rgb(from var(--highlight-color) r g b/.25)!important;color:var(--basic-black)!important}.application-form label:hover textarea.other-text-input{color:var(--basic-black)!important;border-color:var(--basic-black)!important;background-color:initial!important}}.application-form .checkbox-grid-fieldset{border:none;padding:0;margin:0;position:relative}.checkbox-grid-container{display:grid;gap:.5rem;margin-bottom:1.5rem;min-width:-moz-fit-content;min-width:fit-content;width:100%;max-width:100%;border-collapse:collapse}.checkbox-grid-header,.checkbox-grid-row{display:grid;grid-template-columns:auto repeat(3,1fr);gap:0;align-items:center}.checkbox-grid-header{background-color:initial;border-radius:0;overflow:visible}.checkbox-grid-row{background-color:var(--chakra-colors-neutral-100);overflow:hidden}.checkbox-grid-row-label{padding:.75rem;font-size:var(--option-font-size);background-color:initial!important;min-width:120px;text-align:left}.checkbox-grid-header .checkbox-grid-row-label{border:none;font-weight:400}.checkbox-grid-column-header{padding:.25rem .75rem;text-align:center;font-size:var(--option-font-size)}.checkbox-grid-cell{padding:.5rem;min-height:48px}.checkbox-grid-cell,.checkbox-grid-cell .checkbox-label{display:flex;align-items:center;justify-content:center;cursor:pointer}.checkbox-grid-cell .checkbox-label{width:100%;height:100%;padding:0;margin:0}.checkbox-grid-cell input[type=checkbox]{--checkbox-size:20px;width:var(--checkbox-size);height:var(--checkbox-size);margin-block-start:calc(1lh - var(--checkbox-size))!important;cursor:pointer;accent-color:var(--highlight-color)}.checkbox-grid-cell input[type=checkbox]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}.checkbox-grid-cell .checkbox-visual{display:none}@media (hover:hover){.checkbox-grid-cell:hover{background-color:rgb(from var(--highlight-color) r g b/.1)}}@media (max-width:640px){:root{--checkbox-grid-column-width:98px}.checkbox-grid-container{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;display:grid;gap:.5rem}.checkbox-grid-container:after{display:none}.checkbox-grid-header{display:grid;grid-template-columns:100px repeat(3,var(--checkbox-grid-column-width));gap:0;position:sticky;left:0;top:0;z-index:10;background:#0000}.checkbox-grid-header:after{display:none}.checkbox-grid-header .checkbox-grid-row-label{min-width:100px;position:sticky;left:0;z-index:11;background-color:initial}.checkbox-grid-row{display:grid;grid-template-columns:100px repeat(3,var(--checkbox-grid-column-width));gap:0}.checkbox-grid-row,.checkbox-grid-row-label{background-color:var(--chakra-colors-neutral-100)}.checkbox-grid-row-label{min-width:100px;position:sticky;left:0;z-index:9;white-space:nowrap;text-align:left}.checkbox-grid-column-header{display:block;min-width:var(--checkbox-grid-column-width)}.checkbox-grid-cell{min-width:var(--checkbox-grid-column-width);min-height:50px;flex-shrink:0}.checkbox-grid-cell:before{display:none}}.application-form .step-navigation.mobile{display:none;grid-template-columns:auto 1fr;gap:.5rem}.application-form.stepped-form.pwa .step-navigation.mobile{padding-bottom:34px}.submit-button .button-icon{display:none}.submit-button.desktop{font-size:1.125rem!important}@media (max-width:640px){.application-form .step-navigation.mobile .back-button{background-color:var(--basic-white)}.application-form .step-navigation.mobile{display:grid;margin-top:1rem}.application-form .step-navigation.mobile .continue-button,.application-form .step-navigation.mobile .submit-button{background:var(--basic-black);color:var(--basic-white);width:100%;font-size:1.125rem!important;padding:.75rem 1rem!important}}.application-form .header-container .step-indicator{display:none}.step__percent__indicator{position:fixed;top:66px;left:0;z-index:100;height:.25rem;margin-top:-.25rem;width:var(--step-indicator-width);background-color:var(--basic-green);transition:width .3s ease}button.form-home-button{background-color:var(--basic-white)!important;background:var(--basic-white)!important;color:var(--chakra-colors-basic-black)!important;border:1px solid #0000001a!important;font-size:.875rem!important;padding:.5rem .75rem!important;min-height:32px!important;position:absolute;top:1rem;left:1rem;z-index:100}button.form-home-button svg{font-size:1.25rem!important}@media (hover:hover){button.form-home-button:hover{background-color:var(--chakra-colors-brand-200)!important}}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:640px){button.form-home-button{position:relative;width:-moz-fit-content;width:fit-content;top:unset;left:unset;margin-left:-.5rem}.step__percent__indicator{top:66px}.application-form .header-container{padding-block:.5rem;display:flex;flex-direction:row!important;justify-content:space-between;align-items:center}.header-title-container{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.desktop-only{display:none}.mobile-only{display:block}.application-form .header-title{font-weight:400;text-align:start;font-size:1rem!important;opacity:.75}}.error-message-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;color:var(--error-color)!important}.error-message-icon{font-size:1.125rem;height:1lh}.error-message{font-family:var(--application-form-body-font);font-weight:400!important;text-align:left;line-height:1!important;margin-bottom:0!important}:root{--radius-10:10px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-40:40px;--radius-64:64px;--radius-full:50%;--radius-buttons:var(--radius-full);--radius-controls:var(--radius-full);--radius-inputs:var(--radius-10);--radius-container-small:var(--radius-16);--radius-container-large:var(--radius-32);--padding-xs:0.5em;--padding-sm:1em;--padding-md:1.5em;--padding-lg:2em;--padding-compact:var(--padding-sm);--padding-variable-height:var(--padding-md);--padding-card:var(--padding-sm);--padding-footer:var(--padding-md)}@media only screen and (min-width:1024px){:root{--padding-footer:var(--padding-md)}}@media only screen and (min-width:768px) and (max-width:1023px){:root{--padding-footer:var(--padding-sm)}}@media only screen and (max-width:767px){:root{--padding-footer:var(--padding-lg) var(--padding-md) var(--padding-md) var(--padding-md)}}:root{--size-xs:24px;--size-sm:32px;--size-md:40px;--size-lg:48px;--size-xl:56px;--size-xxl:72px}.matomoHsr,.matomoHsr .page,.matomoHsr main{min-height:2000px}:root{--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-80:80px;--spacing-88:88px;--spacing-96:96px;--spacing-104:104px;--spacing-112:112px;--spacing-120:120px;--spacing-128:128px;--spacing-xs:0.25em;--spacing-sm:0.5em;--spacing-md:0.75em;--spacing-lg:1em;--spacing-xl:1.5em}@media only screen and (max-zoom:85%){:root{--spacing-4:3px;--spacing-8:7px;--spacing-12:10px;--spacing-16:14px;--spacing-24:20px;--spacing-32:28px;--spacing-40:34px;--spacing-48:42px;--spacing-56:48px;--spacing-64:56px;--spacing-72:62px;--spacing-80:70px;--spacing-88:76px;--spacing-96:84px;--spacing-104:90px;--spacing-112:98px;--spacing-120:104px;--spacing-128:112px}}@media only screen and (min-zoom:130%) and (max-zoom:154%){:root{--spacing-4:5px;--spacing-8:10px;--spacing-12:16px;--spacing-16:22px;--spacing-24:32px;--spacing-32:42px;--spacing-40:52px;--spacing-48:62px;--spacing-56:72px;--spacing-64:82px;--spacing-72:92px;--spacing-80:102px;--spacing-88:112px;--spacing-96:122px;--spacing-104:132px;--spacing-112:142px;--spacing-120:152px;--spacing-128:162px}}@media only screen and (min-zoom:155%){:root{--spacing-4:6px;--spacing-8:12x;--spacing-12:18px;--spacing-16:24px;--spacing-24:34px;--spacing-32:44px;--spacing-40:54px;--spacing-48:64px;--spacing-56:74px;--spacing-64:84px;--spacing-72:94px;--spacing-80:104px;--spacing-88:114px;--spacing-96:124px;--spacing-104:134px;--spacing-112:144px;--spacing-120:154px;--spacing-128:164px}}:root{--spacing-between-cards:var(--spacing-12);--spacing-between-chips:var(--spacing-8);--spacing-between-tags:var(--spacing-8);--spacing-screen-mobile:24px;--spacing-component-default-horizontal:16px;--spacing-between-text:var(--spacing-16);--spacing-image-bottom:var(--spacing-8);--spacing-display-text-bottom:var(--spacing-16);--spacing-text-to-component:var(--spacing-16);--spacing-content-to-button:var(--spacing-24);--spacing-between-sections:var(--spacing-32);--spacing-between-options:0px;--spacing-component-default-vertical:var(--spacing-16)}*{box-sizing:border-box}:root{--desktop-hero-display:none;--mobile-hero-display:flex;--hero-padding:0em 0em 0em 80px;--section-padding:0em 0em 0em 80px}.html{scroll-behavior:smooth;overflow-y:auto;height:100vh;max-height:100vh}main{width:100%;max-width:100dvw;overflow-x:clip;background-color:var(--basic-white)}.link__from__home__page{color:var(--basic-black);text-decoration:none;font-style:normal}.link__from__home__page:hover{color:var(--link--purple);text-decoration:underline}.desktop__hero__social__proof{max-width:600px;position:relative;border-radius:2em;padding:0!important}.social-proof-carousel-container.hero{max-width:500px}.social-proof-carousel-container.hero .carousel-previous{left:0}.social-proof-carousel-container.hero .carousel-next{right:0}@media only screen and (min-width:1024px){:root{--desktop-hero-display:flex;--mobile-hero-display:none;--hero-padding:8em 0px 0em 80px;--section-padding:1.5em 80px 1.5em 80px}}@media only screen and (min-width:768px) and (max-width:1023px){:root{--desktop-hero-display:none;--mobile-hero-display:flex;--hero-padding:6em 80px 0em 80px;--section-padding:2.5em 80px 2.5em 80px}}@media only screen and (max-width:767px){:root{--desktop-hero-display:none;--mobile-hero-display:flex;--hero-padding:6em var(--spacing-screen-mobile) 0em var(--spacing-screen-mobile);--section-padding:2.5em var(--spacing-screen-mobile) 2.5em var(--spacing-screen-mobile)}}#hero-section{box-sizing:border-box;padding:var(--hero-padding);display:flex;flex-direction:row;max-width:100dvw;height:100vh;min-height:675px;align-items:flex-start;justify-content:flex-start;gap:-4em;position:relative}.hero-image-wrapper-desktop{display:var(--desktop-hero-display);height:100%;z-index:2;transform-origin:bottom right}#mobile-hero-image-wrapper{display:var(--mobile-hero-display);flex-direction:row;justify-content:center;width:100%;z-index:1;padding-block:1em}#mobile-hero-image{width:90%;max-width:90%;height:auto}#desktop-hero-image{max-height:600px;width:auto;scale:1;transition:all .3s ease-in-out}.feature-image{width:100%;height:auto}#mobile-hero-image,.feature-image{max-width:300px}.hero-text-wrapper{display:flex;flex-direction:column;max-width:60%;gap:var(--spacing-display-text-bottom);margin-bottom:1em}.home__cta{font-family:var(--body-font);font-size:1.25rem;font-weight:500;text-decoration:none;padding:.5em 1em;border-radius:100px;outline:2px solid var(--basic-black);outline-offset:-2px}.cta__wrapper{max-width:-moz-fit-content;max-width:fit-content;cursor:pointer}.home__cta.top{background-image:var(--button-black-gradient);color:var(--basic-white);background-color:var(--basic-black);margin-top:calc(var(--spacing-content-to-button) - var(--spacing-display-text-bottom))}.section{padding:var(--section-padding)}#features-wrapper,.section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2em;position:relative}.subsection{display:flex;flex-direction:column;gap:var(--spacing-between-text)}#short-social-section{background-color:#fff}#blurb-section{background-color:var(--basic-blue)}#blurb-section p{line-height:1.55}#home-team-section{background-color:var(--basic-purple)}.header-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5em}.section-header-stamp{width:52px;height:auto;filter:var(--dark-filter)}#meet-stamp{rotate:40deg}#chat-stamp,#hangouts-stamp{rotate:-20deg}#events-stamp{rotate:20deg}#mentor-image{max-width:100%}#bottom-cta{width:100%}p{font-size:var(--p-size)}.marquee-section{padding-inline:0!important}@media only screen and (min-width:1024px){#hero-section{flex-direction:row;padding-top:4em;height:unset;gap:0;width:100%;overflow:hidden;padding-bottom:2em;justify-content:space-between}.hero-image-wrapper-desktop{flex-direction:row;justify-content:flex-end;align-items:end;max-width:50dvw;padding-block:3em}#desktop-hero-image{max-width:90%;height:auto}.hero-text-wrapper{padding-top:4em;max-width:50%;gap:1rem}.hero-subtitle{margin-bottom:1rem}#blurb-section{padding-block:3em}#blurb-section p{font-size:1.5em}#features-section{align-items:center}#features-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px}.feature-image{max-height:600px;width:auto}#mentor-image,#team-image{max-height:none;height:auto;width:100%;max-width:800px}#mentor-image{max-width:1080px}.feature-image-wrapper{display:flex;flex-direction:column;align-items:center}.section{padding-inline:calc((100vw - 1080px) / 2);align-self:center;gap:2em}.subsection{width:100%}.desktop-center{width:100%;display:flex;flex-direction:column;align-items:center;gap:1em;padding-block:4em}#features-section{align-items:flex-start}#bottom-cta-section{padding-block:4em;gap:4em}#short-social-section{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){#hero-section{flex-direction:column;height:unset;gap:1em;width:100%}.hero-text-wrapper{max-width:100%}.section{padding-inline:calc((100vw - 700px) / 2);align-self:center}.subsection{width:100%}.desktop-center{width:100%;display:flex;flex-direction:column;align-items:center;gap:1em;padding-block:4em}#bottom-cta-section,#team-section{padding-block:4em;gap:4em}#team-section{display:flex}#mobile-hero-image,.feature-image{max-width:500px}.feature-image-wrapper{width:100%;display:flex;justify-content:center;flex-direction:column}.feature-image-wrapper img{margin-inline:auto}.hero-image-wrapper-mobile{padding-bottom:2em}}@media only screen and (max-width:767px){#hero-section{flex-direction:column;height:100%;min-height:max-content;max-height:unset;gap:1em;width:100%;overflow:hidden;padding-bottom:2em}.hero-text-wrapper{max-width:100%}.home__cta{width:100%}.feature-image-wrapper{width:100%;display:flex;justify-content:center;flex-direction:column}.feature-image-wrapper img{margin-inline:auto}.desktop-center{width:100%;display:flex;flex-direction:column;align-items:center;gap:1em}#short-social-section,.desktop-center{padding-block:1em}}.hero-subtitle{max-width:630px}.phone-screen{width:550px;height:auto;position:absolute;bottom:1rem;right:8rem;z-index:-1}.desktop-hero-image{z-index:-2}