@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700&display=swap";
:root{--color-purple:#3e00a2;--color-purple-dark:#21074b;--color-purple-extra-dark:#13032d;--color-purple-light-1:#705c92;--color-purple-light-2:#ebdfff;--color-purple-light-3:#ede4fb;--color-purple-light-4:#f7f2ff;--color-purple-extra-light:#faf8ff;--color-grey-dark:#13032d99;--color-disabled-purple-1:#b9acce;--color-disabled-purple-2:#7f68a4;--color-yellow:#ffca11;--color-yellow-light:#ffedaf;--color-green:#328415;--color-green-light:#d8ead2;--color-pink:#f6c2ff;--color-pink-light:#fcedff;--color-black:#000;--color-white:#fff;--color-text:var(--color-purple-dark);--color-heading:var(--color-purple-dark);--color-link-text:var(--color-purple-dark);--color-link-text-hover:var(--color-purple);--color-focus:var(--color-purple-dark);--line-height-base:1.35;--line-height-heading:1.125;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-44:2.75rem;--font-size-48:3rem;--font-size-64:4rem;--font-size-72:4.5rem;--font-size-84:5.25rem;--font-weight-book:400;--font-weight-medium:500;--font-weight-bold:700;--font-family-primary:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--standard-cols:12;--standard-gap:.75rem;--page-gutter:1rem;--content-max-width:57rem;--content-max-width-large:64rem;--content-column-width:50rem}@media (min-width:768px){:root{--standard-gap:1rem;--page-gutter:1.5rem}}@media (min-width:1280px){:root{--page-gutter:3rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{block-size:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{inline-size:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;font:inherit;background-color:#0000;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (prefers-reduced-motion:reduce),(update:slow){html *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body{padding:0}input[type=search]::-ms-clear{block-size:0;inline-size:0;display:none}input[type=search]::-ms-reveal{block-size:0;inline-size:0;display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}:focus-visible{box-shadow:0 0 0px 2px var(--theme-color,var(--color-white)),0 0 0px 5px var(--focus-color,var(--color-focus));outline:none}img{vertical-align:middle;max-inline-size:100%;position:relative}body{color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-book);line-height:var(--line-height-base)}p,ul,ol,blockquote{color:var(--color-text,var(--color-purple-dark))}.as-p{color:var(--color-text,var(--color-purple-dark));font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-book);line-height:var(--line-height-base)}:where(h1,.as-h1){font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-family:var(--font-family-primary);font-size:var(--font-size-36);margin-block-end:.75rem}@media (min-width:1280px){:where(h1,.as-h1){font-size:var(--font-size-48);margin-block-end:1.5rem}}:where(h2,.as-h2){font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-family:var(--font-family-primary);font-size:var(--font-size-32);margin-block-end:.75rem}@media (min-width:1280px){:where(h2,.as-h2){font-size:var(--font-size-40);margin-block-end:1.5rem}}:where(h3,.as-h3){font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-24);margin-block-end:.5rem}@media (min-width:1280px){:where(h3,.as-h3){font-size:var(--font-size-32);margin-block-end:1rem}}:where(h4,.as-h4){font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-20);margin-block-end:.5rem}@media (min-width:1280px){:where(h4,.as-h4){font-size:var(--font-size-24);margin-block-end:1rem}}:where(h5,.as-h5){line-height:var(--line-height-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-18);margin-block-end:.5rem}@media (min-width:1280px){:where(h5,.as-h5){font-size:var(--font-size-20)}}:where(h6,.as-h6){line-height:var(--line-height-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-16);margin-block-end:0}.standard-content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-24);margin-block-end:.5rem}@media (min-width:1280px){.standard-content h2{font-size:var(--font-size-32);margin-block-end:1rem}}.standard-content h3{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-20);margin-block-end:.5rem}@media (min-width:1280px){.standard-content h3{font-size:var(--font-size-24);margin-block-end:1rem}}.standard-content h4{line-height:var(--line-height-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-18);margin-block-end:.5rem}@media (min-width:1280px){.standard-content h4{font-size:var(--font-size-20)}}.standard-content h5{line-height:var(--line-height-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);color:var(--color-heading,var(--color-purple-dark));font-size:var(--font-size-16);margin-block-end:0}.standard-content{--space-between-els:1em;--space-between-sections:2.5rem}@media (min-width:1280px){.standard-content{--space-between-sections:4rem}}.standard-content>*{margin-block-end:var(--space-between-els)}.standard-content h2,.standard-content h3,.standard-content h4,.standard-content h5,.standard-content h6,.standard-content h2+h3,.standard-content h3+h4,.standard-content h4+h5,.standard-content h5+h6{margin-block-start:var(--space-between-els)}.standard-content>:first-child{margin-block-start:0}.standard-content>:last-child{margin-block-end:0}.standard-content ul,.standard-content ol{padding:revert}.standard-content p{margin-block:1.25rem}.standard-content li{margin-block-start:.5em}a{color:var(--color-link-text);text-underline-offset:.17em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--color-link-text-hover)}a{color:inherit;text-decoration:underline}.u-hide{display:none}@media (min-width:768px){.u-hide-tablet{display:none}}@media (min-width:1280px){.u-hide-desktop{display:none}}@media (min-width:768px){.u-display-tablet{display:revert}}@media (min-width:1280px){.u-display-desktop{display:revert}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(details[open]) .hide-when-details-open,.hide-when-details-closed{display:none}:where(details[open]) .hide-when-details-closed{display:revert}.u-flex{flex-direction:column;min-block-size:100vh;display:flex}.u-flex-content{flex-grow:1}.u-clearfix{clear:both}.u-content-width{inline-size:100%;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width) + var(--page-gutter)*2);margin-inline:auto}.u-content-column{inline-size:100%;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-column-width) + var(--page-gutter)*2);margin-inline:auto}.u-content-width-large{inline-size:100%;padding-inline:var(--page-gutter);max-inline-size:calc(var(--content-max-width-large) + var(--page-gutter)*2);margin-inline:auto}.u-paragraph-spacing{padding-block-end:1.75rem}.u-card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;display:grid}.u-font-bold{font-weight:var(--font-weight-bold)}.u-focus-card-link:focus-visible{box-shadow:none;outline:none}.u-focus-card-link:focus-visible:after{box-shadow:0 0 0px 2px var(--theme-color,var(--color-white)),0 0 0px 5px var(--focus-color,var(--color-focus));outline:none}.u-aspect-ratio{aspect-ratio:16/9}.u-aspect-ratio>:where(iframe,img){aspect-ratio:16/9;object-fit:cover}.u-remove-link-styles{text-decoration:none}
@property --formally-max-width{syntax:"<length>";inherits:true;initial-value:640px}@property --formally-space-xs-num{syntax:"<number>";inherits:true;initial-value:8}@property --formally-space-xs-px{syntax:"<length>";inherits:true;initial-value:8px}@property --formally-space-xs-rem{syntax:"<length>";inherits:true;initial-value:.5rem}@property --formally-space-sm-num{syntax:"<number>";inherits:true;initial-value:12}@property --formally-space-sm-px{syntax:"<length>";inherits:true;initial-value:12px}@property --formally-space-sm-rem{syntax:"<length>";inherits:true;initial-value:.75rem}@property --formally-space-md-num{syntax:"<number>";inherits:true;initial-value:16}@property --formally-space-md-px{syntax:"<length>";inherits:true;initial-value:16px}@property --formally-space-md-rem{syntax:"<length>";inherits:true;initial-value:1rem}@property --formally-space-lg-num{syntax:"<number>";inherits:true;initial-value:20}@property --formally-space-lg-px{syntax:"<length>";inherits:true;initial-value:20px}@property --formally-space-lg-rem{syntax:"<length>";inherits:true;initial-value:1.25rem}@property --formally-space-xl-num{syntax:"<number>";inherits:true;initial-value:32}@property --formally-space-xl-px{syntax:"<length>";inherits:true;initial-value:32px}@property --formally-space-xl-rem{syntax:"<length>";inherits:true;initial-value:2rem}@property --formally-node-gap-num{syntax:"<number>";inherits:true;initial-value:28}@property --formally-node-gap-px{syntax:"<length>";inherits:true;initial-value:28px}@property --formally-node-gap-rem{syntax:"<length>";inherits:true;initial-value:1.75rem}@property --formally-field-padding-vertical{syntax:"<length>";inherits:true;initial-value:.75rem}@property --formally-field-padding-horizontal{syntax:"<length>";inherits:true;initial-value:16px}@property --formally-color-brand-lighter{syntax:"<color>";inherits:true;initial-value:#6100ff1a}@property --formally-color-brand-light{syntax:"<color>";inherits:true;initial-value:#6100ff33}@property --formally-color-brand-pastel{syntax:"<color>";inherits:true;initial-value:#e4caff}@property --formally-color-brand{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-brand-dark{syntax:"<color>";inherits:true;initial-value:#5000c9}@property --formally-color-brand-darker{syntax:"<color>";inherits:true;initial-value:#430099}@property --formally-color-grey{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-grey-light{syntax:"<color>";inherits:true;initial-value:#d0d0d0}@property --formally-color-black{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-black-alpha-25{syntax:"<color>";inherits:true;initial-value:#00000040}@property --formally-color-white{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-red{syntax:"<color>";inherits:true;initial-value:#b5031f}@property --formally-color-content{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-modal-background{syntax:"<color>";inherits:true;initial-value:#595959e6}@property --formally-color-placeholder{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-warn{syntax:"<color>";inherits:true;initial-value:#b5031f}@property --formally-color-focus{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-hint{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-label{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-border-light{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-border-dark{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-progress-indicator-bg{syntax:"<color>";inherits:true;initial-value:#d0d0d0}@property --formally-color-progress-indicator-bg-previous{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-progress-indicator-bg-active{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-error-border-width{syntax:"<length>";inherits:true;initial-value:2px}@property --formally-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-text-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-select-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-button-radius{syntax:"<length>";inherits:true;initial-value:6px}@property --formally-dateinput-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-uploaded-file-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-input-border-width{syntax:"<length>";inherits:true;initial-value:1px}@property --formally-color-locale-picker-border{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-button-padding-horizontal{syntax:"<length>";inherits:true;initial-value:24px}@property --formally-button-padding-vertical{syntax:"<length>";inherits:true;initial-value:.75rem}@property --formally-button-delete-width{syntax:"<length>";inherits:true;initial-value:3em}@property --formally-button-delete-height{syntax:"<length>";inherits:true;initial-value:2em}@property --formally-xs-button-group-flex-direction{syntax:"*";inherits:true}@property --formally-md-button-group-flex-direction{syntax:"*";inherits:true}@property --formally-color-button-border-primary{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-button-text-primary{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-button-bg-primary{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-button-bg-primary-dark{syntax:"<color>";inherits:true;initial-value:#5000c9}@property --formally-color-button-bg-primary-darker{syntax:"<color>";inherits:true;initial-value:#430099}@property --formally-color-button-border-secondary{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-button-text-secondary{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-button-bg-secondary{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-button-bg-secondary-dark{syntax:"<color>";inherits:true;initial-value:#6100ff1a}@property --formally-color-button-bg-secondary-darker{syntax:"<color>";inherits:true;initial-value:#6100ff33}@property --formally-button-group-margin-block{syntax:"*";inherits:true}@property --formally-button-min-tap-size{syntax:"<length>";inherits:true;initial-value:48px}@property --formally-submit-pending-font-size{syntax:"<length>";inherits:true;initial-value:1em}@property --formally-submit-pending-text-align{syntax:"*";inherits:true}@property --formally-font-family{syntax:"*";inherits:true}@property --formally-font-size-smaller{syntax:"<length>";inherits:true;initial-value:.875em}@property --formally-font-size-larger{syntax:"<length>";inherits:true;initial-value:1.125em}@property --formally-label-font-weight{syntax:"*";inherits:true}@property --formally-label-font-size{syntax:"*";inherits:true}@property --formally-color-slider-track-bg{syntax:"<color>";inherits:true;initial-value:#e4caff}@property --formally-slider-track-height{syntax:"<length>";inherits:true;initial-value:.5rem}@property --formally-slider-track-border-radius{syntax:"<length>";inherits:true;initial-value:.5rem}@property --formally-slider-margin-top{syntax:"<length>";inherits:true;initial-value:1.5625rem}@property --formally-slider-thumb-size-pixels{syntax:"<length>";inherits:true;initial-value:2.75rem}@property --formally-slider-thumb-margin-top{syntax:"<length>";inherits:true;initial-value:-1.1875rem}@property --formally-color-slider-thumb-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-slider-thumb-border{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-slider-thumb-border-width{syntax:"<length>";inherits:true;initial-value:.75rem}@property --formally-slider-thumb-border{syntax:"*";inherits:true}@property --formally-color-slider-unset{syntax:"<color>";inherits:true;initial-value:#999}@property --formally-autosuggestion-list-height{syntax:"<length>";inherits:true;initial-value:400px}@property --formally-color-autosuggestion-icon{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-autosuggestion-selected-list-item-border{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-autosuggestion-selected-list-item-text{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-autosuggestion-selected-list-item-hover{syntax:"<color>";inherits:true;initial-value:#6100ff33}@property --formally-color-choice-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-choice-bg-selected{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-choice-border{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-choice-border-checked{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-choice-checkbox-size{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --formally-choice-checkbox-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-color-checkbox-tick{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-choice-radio-size{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --formally-input-height{syntax:"<length>";inherits:true;initial-value:3rem}@property --formally-color-input{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-color-input-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-input-select-bg{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-input-border{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-input-border-focus{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-input-border-warning{syntax:"<color>";inherits:true;initial-value:#b5031f}@property --formally-input-border-size-warning{syntax:"<length>";inherits:true;initial-value:2px}@property --formally-color-input-placeholder{syntax:"<color>";inherits:true;initial-value:#595959}@property --formally-color-input-select-chevron{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-input-liveupload-status-font-size{syntax:"<length>";inherits:true;initial-value:.875em}@property --formally-input-liveupload-status--success-border{syntax:"*";inherits:true}@property --formally-color-input-liveupload-status--success{syntax:"<color>";inherits:true;initial-value:#6100ff}@property --formally-color-input-liveupload-status--success-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-input-liveupload-status--error-border{syntax:"*";inherits:true}@property --formally-color-input-liveupload-status--error-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --formally-color-input-liveupload-status--error{syntax:"<color>";inherits:true;initial-value:#b5031f}@property --formally-fieldset-border{syntax:"*";inherits:true}@property --formally-fieldset-border-radius{syntax:"<length>";inherits:true;initial-value:4px}@property --formally-fieldset-padding{syntax:"*";inherits:true}@property --formally-fieldset-legend-padding{syntax:"*";inherits:true}@property --formally-color-repeater-border{syntax:"<color>";inherits:true;initial-value:#000}@property --formally-repeater-title-padding-inline{syntax:"<length>";inherits:true;initial-value:12px}@property --formally-repeater-delete-button-font-size{syntax:"<length>";inherits:true;initial-value:1.125em}@property --formally-color-repeater-delete-button-hover-background{syntax:"<color>";inherits:true;initial-value:#6100ff33}@property --formally-icon-size{syntax:"<length>";inherits:true;initial-value:16px}@property --formally-stroke-width{syntax:"<number>";inherits:true;initial-value:2}@property --formally-stroke-linecap{syntax:"*";inherits:true}@property --formally-stroke-linejoin{syntax:"*";inherits:true}:root{--formally-max-width:640px;--formally-space-xs-num:8;--formally-space-xs-px:calc(var(--formally-space-xs-num) * 1px);--formally-space-xs-rem:calc(var(--formally-space-xs-num) / 16 * 1rem);--formally-space-sm-num:12;--formally-space-sm-px:calc(var(--formally-space-sm-num) * 1px);--formally-space-sm-rem:calc(var(--formally-space-sm-num) / 16 * 1rem);--formally-space-md-num:16;--formally-space-md-px:calc(var(--formally-space-md-num) * 1px);--formally-space-md-rem:calc(var(--formally-space-md-num) / 16 * 1rem);--formally-space-lg-num:20;--formally-space-lg-px:calc(var(--formally-space-lg-num) * 1px);--formally-space-lg-rem:calc(var(--formally-space-lg-num) / 16 * 1rem);--formally-space-xl-num:32;--formally-space-xl-px:calc(var(--formally-space-xl-num) * 1px);--formally-space-xl-rem:calc(var(--formally-space-xl-num) / 16 * 1rem);--formally-node-gap-num:28;--formally-node-gap-px:calc(var(--formally-node-gap-num) * 1px);--formally-node-gap-rem:calc(var(--formally-node-gap-num) / 16 * 1rem);--formally-field-padding-vertical:.75rem;--formally-field-padding-horizontal:16px;--formally-color-brand-lighter:color-mix(in srgb, transparent, var(--formally-color-brand) 10%);--formally-color-brand-light:color-mix(in srgb, transparent, var(--formally-color-brand) 20%);--formally-color-brand-pastel:#e4caff;--formally-color-brand:#6100ff;--formally-color-brand-dark:#5000c9;--formally-color-brand-darker:#430099;--formally-color-grey:#595959;--formally-color-grey-light:#d0d0d0;--formally-color-black:black;--formally-color-black-alpha-25:#00000040;--formally-color-white:white;--formally-color-red:#b5031f;--formally-color-content:var(--formally-color-black);--formally-color-background:var(--formally-color-white);--formally-color-modal-background:color-mix(in srgb, transparent, var(--formally-color-grey) 90%);--formally-color-placeholder:var(--formally-color-grey);--formally-color-warn:var(--formally-color-red);--formally-color-focus:var(--formally-color-brand);--formally-color-hint:var(--formally-color-grey);--formally-color-label:var(--formally-color-content);--formally-color-border-light:var(--formally-color-grey);--formally-color-border-dark:var(--formally-color-black);--formally-color-progress-indicator-bg:var(--formally-color-grey-light);--formally-color-progress-indicator-bg-previous:var(--formally-color-brand);--formally-color-progress-indicator-bg-active:var(--formally-color-brand);--formally-error-border-width:2px;--formally-border-radius:4px;--formally-text-border-radius:4px;--formally-select-border-radius:4px;--formally-button-radius:6px;--formally-dateinput-border-radius:4px;--formally-uploaded-file-border-radius:4px;--formally-input-border-width:1px;--formally-color-locale-picker-border:var(--formally-color-white);--formally-button-padding-horizontal:24px;--formally-button-padding-vertical:.75rem;--formally-button-delete-width:3em;--formally-button-delete-height:2em;--formally-xs-button-group-flex-direction:column;--formally-md-button-group-flex-direction:row;--formally-color-button-border-primary:var(--formally-color-brand);--formally-color-button-text-primary:var(--formally-color-white);--formally-color-button-bg-primary:var(--formally-color-brand);--formally-color-button-bg-primary-dark:var(--formally-color-brand-dark);--formally-color-button-bg-primary-darker:var(--formally-color-brand-darker);--formally-color-button-border-secondary:var(--formally-color-brand);--formally-color-button-text-secondary:var(--formally-color-brand);--formally-color-button-bg-secondary:var(--formally-color-white);--formally-color-button-bg-secondary-dark:var(--formally-color-brand-lighter);--formally-color-button-bg-secondary-darker:var(--formally-color-brand-light);--formally-button-group-margin-block:3.125rem 0;--formally-button-min-tap-size:48px;--formally-submit-pending-font-size:1em;--formally-submit-pending-text-align:right;--formally-font-family:sans-serif;--formally-font-size-smaller:.875em;--formally-font-size-larger:1.125em;--formally-label-font-weight:bold;--formally-label-font-size:inherit;--formally-color-slider-track-bg:var(--formally-color-brand-pastel);--formally-slider-track-height:.5rem;--formally-slider-track-border-radius:.5rem;--formally-slider-margin-top:1.5625rem;--formally-slider-thumb-size-pixels:2.75rem;--formally-slider-thumb-margin-top:-1.1875rem;--formally-color-slider-thumb-bg:var(--formally-color-white);--formally-color-slider-thumb-border:var(--formally-color-brand);--formally-slider-thumb-border-width:.75rem;--formally-slider-thumb-border:var(--formally-slider-thumb-border-width) solid var(--formally-color-slider-thumb-border);--formally-color-slider-unset:#999;--formally-autosuggestion-list-height:400px;--formally-color-autosuggestion-icon:var(--formally-color-brand);--formally-color-autosuggestion-selected-list-item-border:var(--formally-color-border-light);--formally-color-autosuggestion-selected-list-item-text:var(--formally-color-content);--formally-color-autosuggestion-selected-list-item-hover:var(--formally-color-brand-light);--formally-color-choice-bg:var(--formally-color-white);--formally-color-choice-bg-selected:var(--formally-color-brand);--formally-color-choice-border:var(--formally-color-border-light);--formally-color-choice-border-checked:var(--formally-color-brand);--formally-choice-checkbox-size:1.5rem;--formally-choice-checkbox-border-radius:4px;--formally-color-checkbox-tick:var(--formally-color-white);--formally-choice-radio-size:1.5rem;--formally-input-height:3rem;--formally-color-input:var(--formally-color-content);--formally-color-input-bg:var(--formally-color-background);--formally-color-input-select-bg:var(--formally-color-brand);--formally-color-input-border:var(--formally-color-border-light);--formally-color-input-border-focus:var(--formally-color-brand);--formally-color-input-border-warning:var(--formally-color-warn);--formally-input-border-size-warning:var(--formally-error-border-width);--formally-color-input-placeholder:var(--formally-color-placeholder);--formally-color-input-select-chevron:var(--formally-color-brand);--formally-input-liveupload-status-font-size:var(--formally-font-size-smaller);--formally-input-liveupload-status--success-border:0;--formally-color-input-liveupload-status--success:var(--formally-color-brand);--formally-color-input-liveupload-status--success-background:var(--formally-color-background);--formally-input-liveupload-status--error-border:solid 1px var(--formally-color-warn);--formally-color-input-liveupload-status--error-background:var(--formally-color-background);--formally-color-input-liveupload-status--error:var(--formally-color-warn);--formally-fieldset-border:solid 1px var(--formally-color-border-dark);--formally-fieldset-border-radius:var(--formally-border-radius);--formally-fieldset-padding:0 var(--formally-field-padding-horizontal) var(--formally-field-padding-vertical) var(--formally-field-padding-horizontal);--formally-fieldset-legend-padding:var(--formally-field-padding-vertical) var(--formally-field-padding-horizontal);--formally-color-repeater-border:var(--formally-color-black);--formally-repeater-title-padding-inline:12px;--formally-repeater-delete-button-font-size:var(--formally-font-size-larger);--formally-color-repeater-delete-button-hover-background:var(--formally-color-brand-light);--formally-icon-size:16px;--formally-stroke-width:2;--formally-stroke-linecap:butt;--formally-stroke-linejoin:miter}.formally-icon{inline-size:var(--formally-icon-size);aspect-ratio:1;stroke-width:var(--formally-stroke-width);stroke-linecap:var(--formally-stroke-linecap);stroke-linejoin:var(--formally-stroke-linejoin);flex-shrink:0;display:block;overflow:visible}.formally-input-device--mouse,.formally-input-device--pointer,.formally-input-device--touch{outline:none}.formally-modal{font-family:var(--formally-font-family);line-height:1.5}.formally-container{box-sizing:border-box}.formally-container *,.formally-container :before,.formally-container :after{box-sizing:inherit}.formally-container{max-inline-size:var(--formally-max-width);font-family:var(--formally-font-family);line-height:1.5}.formally-container a{min-width:0;color:var(--formally-color-brand);font:inherit;cursor:pointer;text-underline-offset:1px;background:0 0;border:none;border-radius:2px;outline:none;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px}.formally-container a:hover{color:var(--formally-color-brand-dark)}.formally-container a:focus-visible{box-shadow:0 0 0px 2px var(--formally-color-white),0 0 0px 5px var(--formally-color-brand)}.formally-container a:active{color:var(--formally-color-brand-darker)}.formally-node{flex-direction:column;align-items:flex-start;margin-block-end:var(--formally-node-gap-rem);display:flex}.formally-layout--horizontal .formally-node{margin-block-end:0}.formally-layout{display:flex}.formally-layout--vertical{flex-direction:column}.formally-layout--horizontal{flex-direction:row;gap:10px}.formally-layout--horizontal>*{flex:auto}.formally-label{font-weight:var(--formally-label-font-weight);color:var(--formally-color-label);font-size:var(--formally-label-font-size);margin-block-end:var(--formally-space-xs-rem);display:block}.formally-label--is-option-label{font-weight:400}.formally-label--is-inline{display:inline}.formally-label--large{font-size:var(--formally-font-size-larger)}.formally-required-marker{color:var(--formally-color-warn);padding-inline-start:2px;font-weight:700}.formally-hint{color:var(--formally-color-hint);font-size:var(--formally-font-size-smaller);margin-block-end:var(--formally-space-sm-rem);line-height:1.4}.formally-hint :last-child{margin-block-end:0;padding-block-end:0}.formally-hint--choices{margin-block-end:var(--formally-space-sm-rem)}.formally-hint--choice,.formally-hint--checkbox{grid-column:2}.formally-error-message{margin-block:0 var(--formally-space-sm-rem);font-size:var(--formally-font-size-smaller);color:var(--formally-color-warn);font-weight:bolder}.formally-fieldset{inline-size:100%;border:var(--formally-fieldset-border);border-radius:var(--formally-fieldset-border-radius);padding:var(--formally-fieldset-padding);margin-block-end:var(--formally-space-lg-rem)}.formally-legend{padding:var(--formally-fieldset-legend-padding)}.formally-legend--nested{margin-block:0 var(--formally-space-xs-rem);font-weight:bolder;font-size:var(--formally-font-size-smaller);margin-inline:0}.formally-sr-text{clip:rect(1px, 1px, 1px, 1px)!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.formally-sr-text--show-on-focus:focus-visible{clip:initial!important;block-size:auto!important;inline-size:auto!important;position:static!important;overflow:visible!important}.formally-aria-live-region:where(:empty){display:none}.formally-upload{border-radius:var(--formally-text-border-radius);background-color:var(--formally-color-input-bg);inline-size:100%;padding-block:var(--formally-field-padding-vertical);padding-inline:var(--formally-field-padding-horizontal);border:var(--formally-input-border-width) solid var(--formally-color-input-border);font:inherit;color:var(--formally-color-input)}.formally-upload::placeholder{color:var(--formally-color-input-placeholder)}.formally-upload:focus-visible{box-shadow:0 0 0 2px var(--formally-color-white),0 0 0 5px var(--formally-color-input-border-focus);outline:none}.formally-upload__input-row{flex:100px;align-items:center;display:flex}.formally-upload__input-row__input{block-size:100%;inline-size:100%}.formally-upload__input-row__name{padding:0;font-weight:700;display:block}.formally-upload__input-row__input-file--success{display:none}.formally-upload--error{border-color:var(--formally-color-input-border-warning);border-width:var(--formally-input-border-size-warning)}.formally-upload__input-row__button{inline-size:100px}.formally-upload-status{padding:var(--formally-input-liveupload-status-padding);font-size:var(--formally-input-liveupload-status-font-size);margin-block-start:var(--formally-space-md-rem)}.formally-upload-status--success{background-color:var(--formally-color-input-liveupload-status--success-background);border:var(--formally-input-liveupload-status--success-border);color:var(--formally-color-input-liveupload-status--success)}.formally-upload-status--error{background-color:var(--formally-color-input-liveupload-status--error-background);border:var(--formally-input-liveupload-status--error-border);color:var(--formally-color-input-liveupload-status--error)}.formally-error-summary{border:var(--formally-error-border-width) solid var(--formally-color-warn);padding-inline:var(--formally-space-sm-px);padding-block:var(--formally-space-sm-rem);border-radius:var(--formally-border-radius);margin-block-end:var(--formally-space-md-rem)}.formally-error-summary__intro{margin-block:0 var(--formally-space-sm-rem);margin-inline:0;padding:0;font-weight:bolder}.formally-error-summary__list{margin:0;padding:0;list-style:none}.formally-error-summary__item+.formally-error-summary__item{margin-block-start:var(--formally-space-xs-rem)}.formally-input{border:var(--formally-input-border-width) solid var(--formally-color-input-border);background-color:var(--formally-color-input-bg);inline-size:100%;padding-block:var(--formally-field-padding-vertical);padding-inline:var(--formally-field-padding-horizontal);color:var(--formally-color-input);font:inherit;margin:0}.formally-input::placeholder{color:var(--formally-color-input-placeholder)}.formally-input:focus-visible{box-shadow:0 0 0 2px var(--formally-color-white),0 0 0 5px var(--formally-color-input-border-focus);outline:none}.formally-input[aria-invalid=true]{border-color:var(--formally-color-input-border-warning);border-width:var(--formally-input-border-size-warning)}.formally-input--select-wrapper{inline-size:100%;position:relative}.formally-input--select-wrapper:after{content:"";aspect-ratio:1;background-color:var(--formally-color-input-select-chevron);pointer-events:none;clip-path:polygon(0 15%,50% 61%,100% 15%,85% 0,50% 34%,15% 0);inline-size:.9375rem;position:absolute;inset-block-start:1.25rem;inset-inline-end:var(--formally-field-padding-horizontal)}.formally-input--text{border-radius:var(--formally-text-border-radius);block-size:auto}.formally-input--select{appearance:none;border-radius:var(--formally-select-border-radius);padding-inline-end:40px}.formally-dateInput-input--width-2,.formally-dateInput-input--width-4{border-radius:var(--formally-dateinput-border-radius)}.formally-upload :where(output){margin-block-start:var(--formally-space-xs-rem)}.formally-upload :where(output) :where(ul){flex-direction:column;row-gap:.25rem;margin-inline-start:0;padding-inline-start:0;list-style-type:"";display:flex}.formally-upload__uploaded-file{border:1px solid var(--formally-color-grey);border-radius:var(--formally-uploaded-file-border-radius);box-shadow:0px -1px 1.1px color-mix(in oklch, var(--formally-color-black-alpha-25) 5%, transparent),0px -1.7px 1.9px -1.2px color-mix(in oklch, var(--formally-color-black-alpha-25) 10%, transparent),0px 1px 1.5px color-mix(in oklch, var(--formally-color-black-alpha-25) 0%, transparent),0px 1.8px 2.7px color-mix(in oklch, var(--formally-color-black-alpha-25) 16%, transparent),0px 3.4px 5.1px color-mix(in oklch, var(--formally-color-black-alpha-25) 32%, transparent);font-size:var(--formally-font-size-smaller);grid-template-columns:1fr auto;align-items:center;padding-inline-start:var(--formally-space-sm-px);display:grid}.formally-upload__uploaded-file :where(button){appearance:none;cursor:pointer;block-size:100%;padding:0;padding-inline:var(--formally-space-sm-px) calc(.5*var(--formally-space-sm-px));background-color:#0000;border:0;place-items:center;display:grid}.formally-upload__uploaded-file :where(button):hover{color:var(--formally-color-red)}.formally-upload__uploaded-file :where(button):focus-visible{box-shadow:0 0 0 2px var(--formally-color-white),0 0 0 5px var(--formally-color-focus);border-start-end-radius:var(--formally-uploaded-file-border-radius);border-end-end-radius:var(--formally-uploaded-file-border-radius);outline:none}.formally-upload__filename{padding-block:.25rem}.formally-slider{inline-size:100%}.formally-slider__minMaxLabel{justify-content:space-between;margin-block-start:calc(var(--formally-slider-track-height) + var(--formally-slider-thumb-border-width));display:flex}.formally-slider__value{text-align:center;margin-block:0 1.5rem;margin-inline:0}.formally-slider__value:before{content:" ";inline-size:1px;display:inline-block}.formally-slider__tool-tip{position:relative}.formally-slider__tool-tip-value{text-align:center;inline-size:100%}.formally-slider__input{margin-block:var(--formally-slider-margin-top) 0;appearance:none;background-color:#0000;inline-size:100%;margin-inline:0}.formally-slider__input:focus-visible{box-shadow:0 0 0px 2px var(--formally-color-white),0 0 0px 4px var(--formally-color-focus);outline:none}.formally-slider__input::-webkit-slider-runnable-track{inline-size:100%;block-size:var(--formally-slider-track-height);background-color:var(--formally-color-slider-track-bg);border-radius:var(--formally-slider-track-border-radius);cursor:pointer;border:none}.formally-slider__input::-moz-range-track{inline-size:100%;block-size:var(--formally-slider-track-height);background-color:var(--formally-color-slider-track-bg);border-radius:var(--formally-slider-track-border-radius);cursor:pointer;border:none}.formally-slider__input::-webkit-slider-thumb{inline-size:var(--formally-slider-thumb-size-pixels);aspect-ratio:1;background-color:var(--formally-color-slider-thumb-bg);border:var(--formally-slider-thumb-border);cursor:ew-resize;-webkit-appearance:none;border-radius:50%;margin-block-start:var(--formally-slider-thumb-margin-top)}.formally-slider__input::-moz-range-thumb{inline-size:var(--formally-slider-thumb-size-pixels);aspect-ratio:1;background-color:var(--formally-color-slider-thumb-bg);border:var(--formally-slider-thumb-border);cursor:ew-resize;border-radius:50%}.formally-slider__input--unset::-webkit-slider-thumb{border-color:var(--formally-color-slider-unset)}.formally-slider__input--unset::-moz-range-thumb{border-color:var(--formally-color-slider-unset)}.formally-choice{grid-template-columns:var(--formally-choice-radio-size) 1fr;grid-column-gap:var(--formally-space-xs-px);grid-row-gap:.25rem;display:grid;position:relative}.formally-choice__label{cursor:pointer}.formally-choice__label:hover:before{border-width:2px;border-color:var(--formally-color-choice-border)}.formally-choice__label:before{content:"";border:1px solid var(--formally-color-choice-border);background-color:var(--formally-color-choice-bg);position:absolute;inset-block-start:0;inset-inline-start:0}.formally-choice__label--hint{margin-block-end:0}.formally-choice__input{opacity:.00001}.formally-choice__input:checked+.formally-choice__label--radio:before{border:.3125rem solid var(--formally-color-choice-border-checked)}.formally-choice__input:checked+.formally-choice__label--radio:after{content:"";inline-size:calc(var(--formally-choice-radio-size)/3);aspect-ratio:1;background-color:var(--formally-color-brand);border-radius:100%;position:absolute;inset-block-start:calc(var(--formally-choice-radio-size)/3);inset-inline-start:calc(var(--formally-choice-radio-size)/3)}.formally-choice__input:focus-visible+.formally-choice__label:before{box-shadow:0 0 0px 2px var(--formally-color-white),0 0 0px 4px var(--formally-color-focus);outline:none}.formally-choice__label--radio:before{inline-size:var(--formally-choice-radio-size);aspect-ratio:1;background-color:var(--formally-color-choice-bg);border-radius:50%}.formally-choice__input--checkbox:checked+.formally-choice__label--checkbox:before{background-color:var(--formally-color-choice-bg-selected);border-color:var(--formally-color-choice-border-checked)}.formally-choice__input--checkbox:checked+.formally-choice__label--checkbox:after{content:"";block-size:calc(var(--formally-choice-checkbox-size)/3);inline-size:calc(var(--formally-choice-checkbox-size)/1.5);border-inline-start:3px solid var(--formally-color-checkbox-tick);border-block-end:3px solid var(--formally-color-checkbox-tick);position:absolute;inset-block-start:calc(var(--formally-choice-checkbox-size)/4);inset-inline-start:calc(var(--formally-choice-checkbox-size)/6);transform:rotate(-45deg)}.formally-choice__label--checkbox:before{inline-size:var(--formally-choice-checkbox-size);aspect-ratio:1;border-radius:var(--formally-choice-checkbox-border-radius)}.formally-button{inline-size:auto;min-inline-size:5.125rem;padding-block:var(--formally-button-padding-vertical);padding-inline:var(--formally-button-padding-horizontal);border:.125rem solid var(--formally-color-button-border-primary);border-radius:var(--formally-button-radius);cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;appearance:none;justify-content:center;align-items:center;font-weight:bolder;line-height:1.2;transition:background .25s;display:inline-flex;position:relative}.formally-button+.formally-button{margin-block-start:.9375rem}@media (min-width:48em){.formally-button+.formally-button{margin-block-start:0}}.formally-button:focus-visible{box-shadow:0 0 0 2px var(--formally-color-white),0 0 0 5px var(--formally-color-focus);outline:none}.formally-button--primary{background-color:var(--formally-color-button-bg-primary);color:var(--formally-color-button-text-primary)}.formally-button--primary:hover{background-color:var(--formally-color-button-bg-primary-dark)}.formally-button--primary:active{background-color:var(--formally-color-button-bg-primary-darker)}.formally-button--secondary{background-color:var(--formally-color-button-bg-secondary);color:var(--formally-color-button-text-secondary)}.formally-button--secondary:hover{background-color:var(--formally-color-button-bg-secondary-dark)}.formally-button--secondary:active{background-color:var(--formally-color-button-bg-secondary-darker)}.formally-button--link{color:var(--formally-color-brand);background-color:#0000;border:0;padding:0;text-decoration:underline;display:inline}.formally-button--link:hover,.formally-button--link:active{color:var(--formally-color-brand-darker)}.formally-button-group{flex-direction:var(--formally-xs-button-group-flex-direction);align-items:stretch;column-gap:var(--formally-space-md-px);row-gap:var(--formally-space-md-rem);display:flex}@media (min-width:48em){.formally-button-group{flex-direction:var(--formally-md-button-group-flex-direction);justify-content:space-between}.formally-button-group:where(.formally-button-group--has-next-button,.formally-button-group--has-submit-button) :where(.formally-button:only-child){margin-inline-start:auto}}.formally-button-group--is-vertical-layout{margin-block:var(--formally-button-group-margin-block,3.125rem 0);margin-inline:0}.formally-button-group--is-horizontal-layout{flex:.1 .1 auto;align-self:end;max-block-size:3em;margin:0}.formally-submit-pending{text-align:var(--formally-submit-pending-text-align,"right");font-size:var(--formally-submit-pending-font-size,var(--formally-font-size-larger))}.formally-button-link{min-width:0;color:var(--formally-color-brand);font:inherit;cursor:pointer;text-underline-offset:1px;background:0 0;border:none;border-radius:2px;outline:none;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px}.formally-button-link:hover{color:var(--formally-color-brand-dark)}.formally-button-link:focus-visible{box-shadow:0 0 0px 2px var(--formally-color-white),0 0 0px 5px var(--formally-color-brand)}.formally-button-link:active{color:var(--formally-color-brand-darker)}.formally-modal{max-width:unset;max-height:unset;border-radius:var(--formally-border-radius);inline-size:100%;max-inline-size:min(450px,100% - 30px);color:var(--formally-color-content);overscroll-behavior:contain;border:0;margin-block:.9375rem;padding-block:1.25rem;padding-inline:20px;box-shadow:0 10px 15px #0000001a}.formally-modal::backdrop{background-color:var(--formally-color-modal-background);overscroll-behavior:contain;overflow:hidden}.formally-modal__launch-button{display:inline-block}.formally-modal__header-wrapper{grid-template-columns:1fr var(--formally-icon-size);grid-gap:12px;align-items:baseline;margin-block-end:1rem;display:grid}.formally-modal__close{appearance:none;cursor:pointer;margin:calc(-1*(var(--formally-button-min-tap-size) - var(--formally-icon-size))/2);inline-size:var(--formally-button-min-tap-size);aspect-ratio:1;color:var(--formally-color-button-text-secondary);background-color:#0000;border:0;place-items:center;padding:0;display:grid}.formally-modal__close:hover{color:var(--formally-color-button-bg-primary-dark)}.formally-modal__heading{margin:0;font-size:1.5rem;font-weight:bolder}.formally-modal__content{white-space:pre-line;font-weight:400}.formally-help-button{appearance:none;cursor:pointer;aspect-ratio:1;background-color:#0000;background-color:var(--formally-color-button-border-primary);inline-size:20px;color:var(--formally-color-button-text-primary);text-align:center;border:0;border-radius:100%;margin-inline-start:.7em;padding:0;font-family:monospace;font-size:.875rem;font-weight:700;display:inline-block}.formally-help-button:focus-visible{outline-offset:2px;outline:2px solid var(--formally-color-button-border-primary)}.formally-content>p:last-child{margin-block-end:0;padding-block-end:0}.formally-progress-indicator-container{justify-content:center;align-items:center;gap:16px;min-block-size:1em;margin-block-end:1.6em;display:flex}.formally-progress-indicator{flex:1;justify-content:center;align-items:center;display:flex}.formally-progress-indicator__indicator{background-color:var(--formally-color-progress-indicator-bg);flex:1;block-size:.6em}.formally-progress-indicator__indicator--is-previous{background-color:var(--formally-color-progress-indicator-bg-previous)}.formally-progress-indicator__indicator--is-active{background-color:var(--formally-color-progress-indicator-bg-active)}.formally-progress-indicator__indicator--is-active:not(:last-child){border-start-end-radius:5px;border-end-end-radius:5px}.formally-page-title{font-weight:bolder;font-size:var(--formally-font-size-larger);margin-block-end:var(--formally-space-xl-rem)}.formally-repeater{margin-block-end:var(--formally-node-gap-rem);padding-block-end:var(--formally-node-gap-rem)}.formally-repeater--has-nested-repeaters{border-block:0}.formally-repeater__fields{padding-block-start:var(--formally-node-gap-rem)}.formally-repeater__field{border:solid 1px var(--formally-color-repeater-border);padding-block-start:var(--formally-space-md-rem);padding-inline:var(--formally-node-gap-px);margin-block-end:var(--formally-node-gap-rem);position:relative}.formally-repeater__field-title{padding-inline:var(--formally-repeater-title-padding-inline)}.formally-button--delete{align-items:center;column-gap:8px;min-inline-size:auto;padding-block:.3em;padding-inline:6px;font-size:smaller;display:flex;position:absolute;inset-block-start:-.65em;inset-inline-end:var(--formally-node-gap-px)}.formally-button--delete :where(svg){--formally-icon-size:10px;--formally-stroke-width:3}.formally-button--delete:hover,.formally-button--delete:focus-visible{background-color:var(--formally-color-repeater-delete-button-hover-background)}.formally-button--delete-icon{block-size:1em;margin-inline-start:.5em;font-size:large;font-weight:700;display:inline-block}.formally-auto-suggestion{inline-size:100%;position:relative}.formally-auto-suggestion__input-wrapper{display:flex;position:relative}.formally-auto-suggestion__toggle{appearance:none;cursor:pointer;block-size:100%;inline-size:var(--formally-button-min-tap-size);background-color:#0000;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.formally-auto-suggestion__toggle :where(svg){color:var(--formally-color-autosuggestion-icon)}.formally-auto-suggestion__list-wrapper{display:none;position:relative}.formally-auto-suggestion__list-wrapper--is-open{display:block}.formally-auto-suggestion__suggestion-list{z-index:1;inline-size:100%;max-block-size:var(--formally-autosuggestion-list-height);background-color:var(--formally-color-white);border:1px solid var(--formally-color-border-light);border-radius:var(--formally-text-border-radius);padding-inline-start:0;padding-block:var(--formally-field-padding-vertical);border-block-start:0;margin-block:0;margin-inline-start:0;list-style-type:"";position:absolute;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.formally-auto-suggestion__suggestion-list :where(li){padding:0;padding-block:var(--formally-field-padding-vertical);padding-inline:var(--formally-field-padding-horizontal);cursor:pointer;margin:0;list-style:none}.formally-auto-suggestion__suggestion-list :where(li):hover{background-color:var(--formally-color-autosuggestion-selected-list-item-hover)}.formally-auto-suggestion__selected-list{padding-inline-start:0;padding-block:var(--formally-field-padding-vertical);align-items:flex-start;row-gap:var(--formally-space-lg-rem);flex-direction:column;margin-inline-start:0;list-style-type:"";display:flex}.formally-auto-suggestion__selected-list-item{border:1px solid var(--formally-color-autosuggestion-selected-list-item-border);padding:0;padding-block:var(--formally-field-padding-vertical);padding-inline:var(--formally-field-padding-horizontal);color:var(--formally-color-autosuggestion-selected-list-item-text);border-radius:2em;align-items:center;column-gap:16px;margin:0;list-style:none;display:flex}.formally-auto-suggestion__selected-list-item :where(button){margin:calc(-1*(var(--formally-button-min-tap-size) - var(--formally-icon-size))/2);inline-size:var(--formally-button-min-tap-size);aspect-ratio:1;appearance:none;cursor:pointer;outline-offset:-3px;color:var(--formally-color-autosuggestion-icon);background-color:#0000;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.formally-locale-picker{--formally-stroke-width:1.2;--formally-icon-size:20px;border-block-end:1px solid var(--formally-color-locale-picker-border);margin-block-end:var(--formally-node-gap-rem);padding-block-end:var(--formally-node-gap-rem)}.formally-locale-picker__select{margin-block-start:var(--formally-space-sm-rem)}.formally-dateInput__fieldset{border:var(--formally-fieldset-border);border-radius:var(--formally-fieldset-border-radius);padding:var(--formally-fieldset-padding)}.formally-dateInput__fieldset__label{padding:var(--formally-fieldset-legend-padding)}.formally-dateInput{direction:row;gap:20px;display:flex}.formally-dateInput-input--width-2{max-inline-size:4rem}.formally-dateInput-input--width-4{max-inline-size:6rem}.formally-dateInput--item{flex-direction:column;display:flex}.formally-answersummary__heading{font-weight:bolder;font-size:var(--formally-font-size-larger);margin:0;padding:0}.formally-answersummary__list--top-level{margin:0;padding:0;list-style:none}.formally-answersummary__child-list{margin-block:.5em;margin-inline:1em 0;list-style-type:disc}.formally-answersummary__listitem{margin-block-end:.5em}.formally-answersummary-linkback-button{font-size:inherit;text-underline-offset:.2em;cursor:pointer;background-color:#0000;border:none;font-family:inherit;text-decoration:underline}.formally-answersummary-linkback-button:focus-visible{box-shadow:0 0 0 2px var(--formally-color-white),0 0 0 5px var(--formally-color-focus);outline:none}.formally-submit-error{margin-block:var(--formally-space-sm-rem) var(--formally-space-lg-rem);border:var(--formally-error-border-width) solid var(--formally-color-warn);padding-inline:var(--formally-space-sm-px);padding-block:var(--formally-space-sm-rem);font-size:var(--formally-font-size-smaller);color:var(--formally-color-warn);font-weight:bolder}.language-tsx{inline-size:75vw}
.formally-container{--formally-button-radius:40px;--formally-color-brand:var(--color-purple);--formally-color-button-bg-primary:var(--color-purple);--formally-color-button-bg-primary-dark:var(--color-purple-dark);--formally-color-button-border-primary:var(--color-purple);--formally-color-button-text-secondary:var(--color-purple-dark);--formally-color-label:var(--color-purple-dark);--formally-color-focus:var(--color-purple-dark);--formally-color-input-border-focus:var(--color-purple-dark);--formally-font-family:var(--font-family-primary);--formally-xs-button-group-flex-direction:row}
.SkipLink-module-scss-module__ud8lra__link{background-color:var(--color-white);z-index:20;transform:translateY(calc(-100% - var(--page-gutter) - 1px));padding-block:.75rem;padding-inline:20px;position:absolute;inset-block-start:var(--page-gutter);inset-inline-start:var(--page-gutter)}.SkipLink-module-scss-module__ud8lra__link:focus-visible{transition:transform .2s;transform:translateY(0)}
.Header-module-scss-module__P7cjuG__header{padding-block:.5rem;padding-inline:16px}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header{padding-block:1rem;padding-inline:32px}}.Header-module-scss-module__P7cjuG__header__inner{--summary-width:4.0625rem;--logo-height:2.75rem;color:var(--color-purple-dark);grid-template-columns:1fr var(--summary-width);align-items:start;display:grid}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header__inner{justify-content:space-between;align-items:center;display:flex}}@media (min-width:1280px){.Header-module-scss-module__P7cjuG__header__inner{--logo-height:58px}}.Header-module-scss-module__P7cjuG__header__inner :where(details){grid-area:1/1/auto/-1}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header__inner :where(details){display:none}}.Header-module-scss-module__P7cjuG__header__mobile-menu-toggle::marker{content:""}.Header-module-scss-module__P7cjuG__header__mobile-menu-toggle{list-style:none}.Header-module-scss-module__P7cjuG__header__mobile-menu-toggle::-webkit-details-marker{display:none}.Header-module-scss-module__P7cjuG__header__mobile-menu-toggle{cursor:pointer;inline-size:var(--summary-width);block-size:var(--logo-height);color:var(--color-purple-dark);align-items:center;gap:8px;margin-inline-start:auto;display:flex}.Header-module-scss-module__P7cjuG__header__mobile-menu-toggle :where(svg){aspect-ratio:1;inline-size:14px;transition:rotate .2s ease-in-out}:where(details[open]) .Header-module-scss-module__P7cjuG__header__mobile-menu-toggle :where(svg){rotate:-.5turn}.Header-module-scss-module__P7cjuG__header__logo-link{grid-area:1/1;justify-self:start}.Header-module-scss-module__P7cjuG__header__logo-link :where(svg){block-size:var(--logo-height);aspect-ratio:438/116}:where(.Header-module-scss-module__P7cjuG__header__inner)>.Header-module-scss-module__P7cjuG__header__main-nav{display:none}@media (min-width:1024px){:where(.Header-module-scss-module__P7cjuG__header__inner)>.Header-module-scss-module__P7cjuG__header__main-nav{display:revert}}.Header-module-scss-module__P7cjuG__header__main-nav :where(ul){flex-direction:column;margin-inline-start:0;padding-inline-start:0;list-style:none;display:flex}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header__main-nav :where(ul){flex-direction:row}}.Header-module-scss-module__P7cjuG__header__main-nav :where(li){padding-block:1rem;padding-inline:var(--page-gutter)}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header__main-nav :where(li){padding-block:0;padding-inline:0 24px}.Header-module-scss-module__P7cjuG__header__main-nav :where(li):last-child{padding-inline-end:0}}.Header-module-scss-module__P7cjuG__header__main-nav :where(a){font-size:1rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .1s linear;display:block}.Header-module-scss-module__P7cjuG__header__main-nav :where(a):hover{color:var(--color-purple-dark);-webkit-text-decoration-color:var(--color-purple-dark);text-decoration-color:var(--color-purple-dark)}.Header-module-scss-module__P7cjuG__header__main-nav :where(a):after{content:attr(data-label);color:#0000;visibility:hidden;block-size:1px;font-weight:700;display:block;overflow:hidden}.Header-module-scss-module__P7cjuG__header__main-nav :where(a)[aria-current=page]{text-underline-offset:8px;font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:3px}.Header-module-scss-module__P7cjuG__header__search{block-size:20px;display:none}@media (min-width:1024px){.Header-module-scss-module__P7cjuG__header__search{display:block}.Header-module-scss-module__P7cjuG__header__search-mobile-link{display:none}}.Header-module-scss-module__P7cjuG__header__search-focus{aspect-ratio:1;inline-size:20px;display:block}
.Footer-module-scss-module__kQc2fa__footer-dark{--theme-color:var(--color-purple-dark);--focus-color:var(--color-white);color:var(--color-white);background:var(--color-purple-dark)}.Footer-module-scss-module__kQc2fa__footer-dark__content-container{padding-block-start:1.5rem}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__content-container-left{justify-content:space-between;display:flex}}.Footer-module-scss-module__kQc2fa__footer-dark__content-container-right{column-gap:24px;padding-block:1.5rem;padding-inline:0;display:flex}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__content-container-right{padding:0}}.Footer-module-scss-module__kQc2fa__footer-dark__logo-container{padding-block-end:0}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__logo-container{padding-block-end:1.75rem}}.Footer-module-scss-module__kQc2fa__footer-links{flex-wrap:wrap;gap:.75rem 20px;margin-block-end:10px;display:flex}.Footer-module-scss-module__kQc2fa__footer-links :where(a):hover{color:currentColor;text-decoration-color:#0000}.Footer-module-scss-module__kQc2fa__footer-dark__social-container{border-block-end:3px solid var(--color-purple-light-1);flex-wrap:wrap;gap:.75rem 24px;padding-block:1.5rem 1rem;display:flex}.Footer-module-scss-module__kQc2fa__footer-dark__social-link{color:var(--color-white);font-size:var(--font-size-16);align-items:center;font-weight:700;text-decoration:none;display:flex}.Footer-module-scss-module__kQc2fa__footer-dark__social-link:hover{color:var(--color-white)}.Footer-module-scss-module__kQc2fa__footer-dark__social-link:hover path{fill:var(--color-yellow)}.Footer-module-scss-module__kQc2fa__footer-dark__social-text{margin-inline-start:8px}.Footer-module-scss-module__kQc2fa__footer-dark__people-first-link{align-self:center;padding-block-end:1rem}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__people-first-link{align-self:flex-start}}.Footer-module-scss-module__kQc2fa__footer-dark__logo{inline-size:180px}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__logo{inline-size:222px}}.Footer-module-scss-module__kQc2fa__footer-dark__colophon{font-size:var(--font-size-14);flex-direction:column;padding-block:1rem;padding-inline:0;display:flex}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__colophon{flex-direction:row}}.Footer-module-scss-module__kQc2fa__footer-dark__colophon-link{color:var(--color-white);text-decoration:none}.Footer-module-scss-module__kQc2fa__footer-dark__colophon-link:hover{color:var(--color-white);text-decoration:underline}.Footer-module-scss-module__kQc2fa__footer-dark__colophon-stringline{font-size:var(--font-size-14);padding-block-end:1rem}.Footer-module-scss-module__kQc2fa__footer-dark__content-container-bottom{padding-block:1.5rem 3rem;line-height:normal}@media (min-width:768px){.Footer-module-scss-module__kQc2fa__footer-dark__content-container-bottom{display:flex}.Footer-module-scss-module__kQc2fa__footer-dark__colophon-stringline-one:after{content:" | ";padding-block:0;padding-inline:16px;display:inline}}
