:root{--floating-button-width:20px;--floating-button-height:20px;--floating-button-scale:1}:root:has(a:hover:not(.header-homepage__project)) .supt-floating-button__cursor:not(.-active),:root:has(button:hover) .supt-floating-button__cursor:not(.-active){--floating-button-scale:0.5;transition:transform .2s ease-out}.supt-floating-button{pointer-events:none}.supt-floating-button-container{position:fixed;inset:0;z-index:10000;pointer-events:none}.supt-floating-button-container.-invert{mix-blend-mode:difference}.supt-floating-button__cursor{transform:scale(1);transform:scale(var(--floating-button-scale))}h1.supt-heading{font-family:var(--font-primary);font-size:clamp(56px,6.01vw + 2.09rem,120px);line-height:clamp(56px,6.01vw + 2.09rem,120px);font-weight:500;letter-spacing:-1px}@media screen and (min-width:1440px){h1.supt-heading{font-size:clamp(120px,4.53vw + 3.42rem,168px);line-height:clamp(120px,4.53vw + 3.42rem,168px)}}h1.supt-heading{color:#161513;color:var(--color-text)}h2.supt-heading{font-family:var(--font-primary);font-size:clamp(40px,2.25vw + 1.97rem,64px);line-height:clamp(40px,2.25vw + 1.97rem,64px);font-weight:400;letter-spacing:-1px}@media screen and (min-width:1440px){h2.supt-heading{font-size:clamp(64px,2.36vw + 1.88rem,89px);line-height:clamp(64px,2.36vw + 1.88rem,89px)}}h2.supt-heading{color:#161513;color:var(--color-text)}h3.supt-heading{font-family:var(--font-primary);font-size:clamp(28px,1.88vw + 1.31rem,48px);line-height:clamp(28px,1.88vw + 1.31rem,48px);font-weight:400;letter-spacing:-1px;font-feature-settings:"tnum" on,"lnum" on}@media screen and (min-width:1440px){h3.supt-heading{font-size:clamp(48px,1.79vw + 1.39rem,67px);line-height:clamp(48px,1.79vw + 1.39rem,67px)}}h3.supt-heading{color:#161513;color:var(--color-text)}h4.supt-heading{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){h4.supt-heading{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}h4.supt-heading{color:#161513;color:var(--color-text)}h5.supt-heading{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){h5.supt-heading{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}h5.supt-heading{color:#161513;color:var(--color-text)}h6.supt-heading{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){h6.supt-heading{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}h6.supt-heading{color:#161513;color:var(--color-text)}.supt-checkbox{position:relative;margin-bottom:10px}.supt-checkbox:last-child{margin-bottom:0}.supt-checkbox__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-checkbox__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-checkbox__label{position:relative;display:inline-block;padding-left:calc(16px + 1em);cursor:pointer;color:#161513;color:var(--color-text)}.supt-checkbox__label:after,.supt-checkbox__label:before{content:"";position:absolute;width:16px;height:16px;top:calc((1.5em - 16px) / 2 - 1px);left:0;z-index:1}.supt-checkbox__label:before{border:1px solid #161513;border:1px solid var(--color-text);transition:all .2s ease-out;background:#e5e7eb;background:var(--color-neutral-200)}.supt-checkbox__label:after{opacity:0;transition:opacity .2s ease-out;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M6.324 11.643L2.133 7.756l1.334-1.23 2.857 2.648 6.209-5.76 1.334 1.238z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain}.supt-checkbox__input{position:absolute;bottom:0;opacity:0!important;padding:0;outline:none}.supt-checkbox__input:checked+.supt-checkbox__label:after{opacity:1}.supt-checkbox__input[disabled]+.supt-checkbox__label{cursor:not-allowed;opacity:.7}.supt-form-section-breaker{margin:50px 0 20px}.supt-form-section-breaker__title{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-form-section-breaker__title{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-form-section-breaker__title{color:#161513;color:var(--color-text)}.supt-input-checkbox{position:relative;margin-bottom:10px}.supt-input-checkbox__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-checkbox__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-checkbox__label{color:#161513;color:var(--color-text);display:flex;align-items:center}.supt-input-checkbox__label[data-optional]:not([data-optional=""]):after{@extend %t-caption;content:attr(data-optional);display:inline;margin-left:12px}.supt-input-checkbox__label{margin-bottom:10px}.supt-input-checkbox__wrapper{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-checkbox__wrapper{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-checkbox__wrapper{color:#161513;color:var(--color-text);padding:clamp(6px,.28vw + .31rem,9px) clamp(9px,.28vw + .5rem,12px);border:1px solid #161513;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.supt-input-checkbox__wrapper[disabled]{cursor:not-allowed}.supt-input-checkbox__wrapper::-moz-placeholder{color:#00000066}.supt-input-checkbox__wrapper::placeholder{color:#00000066}.supt-input-checkbox__error{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-checkbox__error{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-checkbox__error{color:#161513;color:var(--color-text);margin-bottom:0;padding-top:5px;width:100%;color:red;color:var(--color-error);text-align:left;position:absolute;left:0;display:block}.supt-input-checkbox.-error .supt-input-checkbox__wrapper{border-color:red;border-color:var(--color-error)}.supt-input-email{position:relative;margin-bottom:10px}.supt-input-email__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-email__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-email__label{color:#161513;color:var(--color-text);display:flex;align-items:center}.supt-input-email__label[data-optional]:not([data-optional=""]):after{@extend %t-caption;content:attr(data-optional);display:inline;margin-left:12px}.supt-input-email__label{margin-bottom:10px}.supt-input-email__input{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-email__input{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-email__input{color:#161513;color:var(--color-text);padding:clamp(6px,.28vw + .31rem,9px) clamp(9px,.28vw + .5rem,12px);border:1px solid #161513;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.supt-input-email__input[disabled]{cursor:not-allowed}.supt-input-email__input::-moz-placeholder{color:#00000066}.supt-input-email__input::placeholder{color:#00000066}.supt-input-email__error{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-email__error{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-email__error{color:#161513;color:var(--color-text);margin-bottom:0;position:absolute;left:0;padding-top:5px;width:100%;color:red;color:var(--color-error)}.supt-input-email.-error .supt-input-email__input{border-color:red;border-color:var(--color-error)}.supt-input-file{position:relative;margin-bottom:10px}.supt-input-file__inner{padding:clamp(12px,1.22vw + .46rem,25px) clamp(12px,1.22vw + .46rem,25px) clamp(16px,1.31vw + .69rem,30px) clamp(16px,1.31vw + .69rem,30px);border:1px solid #161513;border:1px solid var(--color-text);display:flex;flex-direction:column;height:100%}.supt-input-file__title-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.supt-input-file__title-wrap svg{fill:#161513;fill:var(--color-text)}.supt-input-file__title{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-input-file__title{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-input-file__title{align-items:center}.supt-input-file__title[data-optional]:not([data-optional=""]):after{font-family:var(--font-primary);font-feature-settings:"case" on;font-size:clamp(13px,.09vw + .79rem,14px);line-height:clamp(14px,.09vw + .85rem,15px);font-weight:400}@media screen and (min-width:1440px){.supt-input-file__title[data-optional]:not([data-optional=""]):after{font-size:clamp(14px,.57vw + .37rem,20px);line-height:clamp(15px,.57vw + .43rem,21px)}}.supt-input-file__title[data-optional]:not([data-optional=""]):after{color:#161513;color:var(--color-text);content:attr(data-optional);display:inline;margin-left:12px}.supt-input-file__title{display:flex;color:#161513;color:var(--color-text)}.supt-input-file__description{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-file__description{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-file__description{color:#161513;color:var(--color-text)}.supt-input-file__list{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-file__list{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-file__list{color:#161513;color:var(--color-text);list-style:none}.supt-input-file__file__delete{background-color:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.supt-input-file__file__delete::-moz-focus-inner{border:0}.supt-input-file__file__delete{position:relative;display:flex;align-items:center;z-index:2;cursor:pointer;padding-right:40px;line-height:inherit;font-size:inherit}.supt-input-file__file__delete span{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supt-input-file__file__delete svg{position:absolute;top:50%;right:0;padding:9px;width:29px;height:29px;transform:translateY(-50%);border-radius:50%;transition:background .4s ease-out;fill:#161513;fill:var(--color-text)}.supt-input-file__file__delete:hover span{text-decoration:underline}.supt-input-file__file__delete:hover svg{background-color:#161513;background-color:var(--color-text);fill:#fff}.supt-input-file__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-file__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-file__label{color:#161513;color:var(--color-text);cursor:pointer}.supt-input-file__label--disabled{pointer-events:none;opacity:.5}.supt-input-file__label-wrapper{display:flex;margin-top:auto}.supt-input-file__input{position:absolute;inset:0;opacity:0!important;padding:0;outline:none;z-index:1;cursor:pointer}.supt-input-file.-has-max-files .supt-input-file__input{pointer-events:none}.supt-input-file.-error .supt-input-file__inner{border-color:red;border-color:var(--color-error)}.supt-input-file.-error .supt-input-file__description,.supt-input-file.-error .supt-input-file__title{color:red;color:var(--color-error)}.supt-input-file.-error .supt-input-file__title-wrap svg{fill:red;fill:var(--color-error)}.supt-input-select{position:relative;margin-bottom:10px}.supt-input-select .supt-input-select__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-select .supt-input-select__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-select .supt-input-select__label{color:#161513;color:var(--color-text);display:flex;align-items:center}.supt-input-select .supt-input-select__label[data-optional]:not([data-optional=""]):after{@extend %t-caption;content:attr(data-optional);display:inline;margin-left:12px}.supt-input-select .supt-input-select__label{margin-bottom:10px}.supt-input-select .supt-input-select__error{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-select .supt-input-select__error{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-select .supt-input-select__error{color:#161513;color:var(--color-text);margin-bottom:0;position:absolute;left:0;padding-top:5px;width:100%;color:red;color:var(--color-error)}.supt-input-select .supt-input-select__control{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-select .supt-input-select__control{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-select .supt-input-select__control{color:#161513;color:var(--color-text);padding:clamp(6px,.28vw + .31rem,9px) clamp(9px,.28vw + .5rem,12px);border:1px solid #161513;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.supt-input-select .supt-input-select__control[disabled]{cursor:not-allowed}.supt-input-select .supt-input-select__control::-moz-placeholder{color:#00000066}.supt-input-select .supt-input-select__control::placeholder{color:#00000066}.supt-input-select .supt-input-select__control{display:flex;border-radius:0;box-shadow:none;min-height:auto}.supt-input-select .supt-input-select__control:hover{border-color:#161513;border-color:var(--color-text)}.supt-input-select .supt-input-select__placeholder{color:#00000066;margin:0}.supt-input-select .supt-input-select__value-container{padding:0}.supt-input-select .supt-input-select__input-container{margin:0;padding:0}.supt-input-select .supt-input-select__single-value{margin:0;color:#161513;color:var(--color-text)}.supt-input-select .supt-input-select__indicators{margin-left:5px}.supt-input-select .supt-input-select__menu{z-index:2}.supt-input-select .supt-input-select__option{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-select .supt-input-select__option{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-select .supt-input-select__option{color:#161513;color:var(--color-text);cursor:pointer}.supt-input-select .supt-input-select__option--is-selected{color:inherit;background-color:#9ca3af;background-color:var(--color-neutral-400)}.supt-input-select .supt-input-select__option--is-focused,.supt-input-select .supt-input-select__option:focus{background-color:#e5e7eb;background-color:var(--color-neutral-200)}.supt-input-select.-error .supt-input-select__control{border-color:red;border-color:var(--color-error)}.supt-input-text{position:relative;margin-bottom:10px}.supt-input-text__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-text__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-text__label{color:#161513;color:var(--color-text);display:flex;align-items:center}.supt-input-text__label[data-optional]:not([data-optional=""]):after{@extend %t-caption;content:attr(data-optional);display:inline;margin-left:12px}.supt-input-text__label{margin-bottom:10px}.supt-input-text__input{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-text__input{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-text__input{color:#161513;color:var(--color-text);padding:clamp(6px,.28vw + .31rem,9px) clamp(9px,.28vw + .5rem,12px);border:1px solid #161513;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.supt-input-text__input[disabled]{cursor:not-allowed}.supt-input-text__input::-moz-placeholder{color:#00000066}.supt-input-text__input::placeholder{color:#00000066}.supt-input-text__error{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-text__error{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-text__error{color:#161513;color:var(--color-text);margin-bottom:0;position:absolute;left:0;padding-top:5px;width:100%;color:red;color:var(--color-error)}.supt-input-text.-error .supt-input-text__input{border-color:red;border-color:var(--color-error)}.supt-input-textarea{position:relative;margin-bottom:10px}.supt-input-textarea__label{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-textarea__label{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-textarea__label{color:#161513;color:var(--color-text);display:flex;align-items:center}.supt-input-textarea__label[data-optional]:not([data-optional=""]):after{@extend %t-caption;content:attr(data-optional);display:inline;margin-left:12px}.supt-input-textarea__label{margin-bottom:10px}.supt-input-textarea__input{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-textarea__input{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-textarea__input{color:#161513;color:var(--color-text);padding:clamp(6px,.28vw + .31rem,9px) clamp(9px,.28vw + .5rem,12px);border:1px solid #161513;border:1px solid var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;outline:0}.supt-input-textarea__input[disabled]{cursor:not-allowed}.supt-input-textarea__input::-moz-placeholder{color:#00000066}.supt-input-textarea__input::placeholder{color:#00000066}.supt-input-textarea__input{resize:vertical}.supt-input-textarea__error{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-input-textarea__error{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-input-textarea__error{color:#161513;color:var(--color-text);margin-bottom:0;position:absolute;left:0;padding-top:5px;width:100%;color:red;color:var(--color-error)}.supt-input-textarea.-error .supt-input-textarea__input{border-color:red;border-color:var(--color-error)}:root{--color-surface:#fff;--color-surface-light:#e0e3e5;--color-surface-invert:#141414;--color-border:#000;--color-brand-1-base:#3b82f6;--color-brand-1-lighter:#93c5fd;--color-brand-1-darker:#1e40af;--color-brand-2-base:#f59e0b;--color-brand-2-lighter:#fde68a;--color-brand-2-darker:#b45309;--color-text:#161513;--color-text-invert:#fff;--color-text-medium:#919394;--color-navigation-links:#fff;--color-white:#fff;--color-neutral-000:#fff;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-error:red;--color-tag:#e0e3e5;--supt-notification-background-color:hsla(0,0%,8%,.1);--supt-notification-text-color:var(--color-text);--color-widget-background:hsla(0,0%,8%,.1);--color-widget-highlight:hsla(0,0%,8%,.6);--color-widget-highlight-text:var(--color-text-invert)}.-dark{--color-surface:#141414;--color-surface-light:#3b3c3d;--color-surface-invert:#fff;--color-border:#fff;--color-brand-1-base:#3b82f6;--color-brand-1-lighter:#93c5fd;--color-brand-1-darker:#1e40af;--color-brand-2-base:#f59e0b;--color-brand-2-lighter:#fde68a;--color-brand-2-darker:#b45309;--color-text:#fff;--color-text-invert:#161513;--color-text-medium:#646566;--color-navigation-links:#fff;--color-neutral-000:#000;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-error:red;--color-tag:#3b3c3d;--supt-notification-background-color:hsla(0,0%,100%,.1);--supt-notification-text-color:var(--color-text);--color-widget-background:hsla(0,0%,100%,.1);--color-widget-highlight:hsla(0,0%,100%,.6);--color-widget-highlight-text:var(--color-text-invert)}.editor-styles-wrapper{color:#161513;color:var(--color-text)}:root{--spacing-none:0px;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:40px;--spacing-3xl:72px;--spacing-section-sm:32px;--spacing-section-lg:56px;--spacing-header-title:112px}@media screen and (min-width:768px){:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:56px;--spacing-3xl:104px;--spacing-section-sm:40px;--spacing-section-lg:80px;--spacing-header-title:160px}}@keyframes slide-in{0%{transform:translateX(400px)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(400px)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 100px));transform:translateY(var(--slide-down-distance,calc(100% + 100px)))}}.supt-list{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-list{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-list{color:#161513;color:var(--color-text);list-style:none;padding:0}.supt-list li{position:relative;padding-left:1em}.supt-list li:before{display:none}.supt-list ul>li:before,ul.supt-list>li:before{top:.5em;width:5px;height:5px;border-radius:50%;background-color:#3b82f6;background-color:var(--color-brand-1-base)}.supt-list ol,ol.supt-list{counter-reset:li}.supt-list ol>li,ol.supt-list>li{counter-increment:li}.supt-list ol>li:before,ol.supt-list>li:before{top:0;font-weight:700}ol.supt-list>li{padding-left:1.3em}ol.supt-list>li:before{content:counter(li) ".";color:#3b82f6;color:var(--color-brand-1-base)}.supt-list ol,.supt-list ul{list-style:none;padding:0}.supt-list ol>li:before{content:counter(li,lower-alpha) ".";color:#9ca3af;color:var(--color-neutral-400)}.supt-list ul>li:before{background-color:#9ca3af;background-color:var(--color-neutral-400)}ol.supt-list[reversed]>li:before{counter-increment:li -1}