*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}
:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}
@font-face{font-family:system-ui;src:local(\.AppleSystemUIFont),local(Segoe UI),local(Ubuntu),local(Roboto-Regular),local(HelveticaNeue)}@font-face{font-family:system-ui;font-style:italic;src:local(\.AppleSystemUIFont),local(Segoe UI Italic),local(Ubuntu-Italic),local(Roboto-Italic),local(HelveticaNeue-Italic)}@font-face{font-family:system-ui;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold),local(Ubuntu-Bold),local(Roboto-Bold),local(HelveticaNeue-Bold)}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold Italic),local(Ubuntu-BoldItalic),local(Roboto-BoldItalic),local(HelveticaNeue-BoldItalic)}
html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
:where(iframe,img,input,video,select,textarea){max-width:100%;height:auto}
@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}
:root{--sm:375px;--md:480px;--lg:960px;--xl:1440px;--font-size:1.7rem;--line-height:2.38rem;--text-color:#000;--orange-light:#f3a632;--orange:#ff4935;--pink:#e44da3;--purple-light:#b288cb;--grey-light:#f5f5f5;--purple:#8854aa;--purple-dark:#562b72;--gradient:linear-gradient(90deg,var(--orange-light)0%,var(--orange)36%,var(--pink)72%,var(--purple-light)100%);--background-color:var(--grey-light);--primary-color:var(--purple);--primary-color-contrast:#fff;--primary-color-dark:var(--purple-dark);--primary-color-dark-contrast:#fff;--font-family-bold:"Outfit-Bold";--neutral-1:#f5f5f5;--neutral-4:#dfdfdf;--spacing-sm:20px;--spacing-md:40px;--spacing-lg:60px;--padding-sm:16px;--padding-md:20px;--spacing-content:24px;--grid-gutter:20px;--grid-gutter-large:40px;--spacer:16px;--color-register:#00ab42;--color-passers-by:#018dc6;--color-unknown:#bbb;--color-danger:#dc3545}@font-face{font-family:Outfit-Thin;src:url(/fonts/Outfit-Thin.woff2)format("woff2"),url(/fonts/Outfit-Thin.woff)format("woff"),url(/fonts/Outfit-Thin.ttf)format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Outfit-ExtraLight;src:url(/fonts/Outfit-ExtraLight.woff2)format("woff2"),url(/fonts/Outfit-ExtraLight.woff)format("woff"),url(/fonts/Outfit-ExtraLight.ttf)format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Light;src:url(/fonts/Outfit-Light.woff2)format("woff2"),url(/fonts/Outfit-Light.woff)format("woff"),url(/fonts/Outfit-Light.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Regular;src:url(/fonts/Outfit-Regular.woff2)format("woff2"),url(/fonts/Outfit-Regular.woff)format("woff"),url(/fonts/Outfit-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Medium;src:url(/fonts/Outfit-Medium.woff2)format("woff2"),url(/fonts/Outfit-Medium.woff)format("woff"),url(/fonts/Outfit-Medium.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Outfit-SemiBold;src:url(/fonts/Outfit-SemiBold.woff2)format("woff2"),url(/fonts/Outfit-SemiBold.woff)format("woff"),url(/fonts/Outfit-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Bold;src:url(/fonts/Outfit-Bold.woff2)format("woff2"),url(/fonts/Outfit-Bold.woff)format("woff"),url(/fonts/Outfit-Bold.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Outfit-ExtraBold;src:url(/fonts/Outfit-ExtraBold.woff2)format("woff2"),url(/fonts/Outfit-ExtraBold.woff)format("woff"),url(/fonts/Outfit-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Black;src:url(/fonts/Outfit-Black.woff2)format("woff2"),url(/fonts/Outfit-Black.woff)format("woff"),url(/fonts/Outfit-Black.ttf)format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Outfit-Variable;src:url(/fonts/Outfit-Variable.woff2)format("woff2"),url(/fonts/Outfit-Variable.woff)format("woff"),url(/fonts/Outfit-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}a,a:visited{color:var(--primary-color)}a:active{color:var(--primary-color-dark)}h1,h2,h3,h4,label,h5,h6{font-family:var(--font-family-bold);color:var(--text-color);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary{color:var(--primary-color)}button{border:none;outline:none}::placeholder{font-family:var(--font-family)}h1{margin:0 0 2rem;font-size:5rem;line-height:128%}h2{margin:0 0 2rem;font-size:3.2rem;line-height:130%}h3{margin:0 0 2rem;font-size:2.2rem;line-height:140%}h4,label{margin:0 0 2rem;font-size:2rem;font-weight:600;line-height:125%}h5{margin:0 0 2rem;font-size:1.6rem;line-height:140%}h6{margin:0 0 2rem;font-size:1.4px;line-height:140%}p{word-break:break-word;max-width:68ch;margin:0 0 2rem}ul{margin:1rem 0;padding:0 0 0 40px}li{max-width:68ch}p~h1,p~h2,p~h3,p~h4,p~h5,p~h6,li~h1,li~h2,li~h3,li~h4,li~h5,li~h6,ul~h1,ul~h2,ul~h3,ul~h4,ul~h5,ul~h6,ol~h1,ol~h2,ol~h3,ol~h4,ol~h5,ol~h6{margin-top:2rem}.large{max-width:60ch;font-size:21px;line-height:140%}@media only screen and (min-width:480px){.large{font-size:22.5px}}@media only screen and (min-width:960px){.large{font-size:24px}}.small{font-size:13px;line-height:150%}@media only screen and (min-width:480px){.small{font-size:13.5px}}.faded{color:#777}.text-decoration-none{text-decoration:none}html{scroll-behavior:smooth;height:100%;font-size:62.5%;overflow-x:hidden}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;min-height:100vh;font-size:var(--font-size);line-height:var(--line-height);color:#000;background-color:var(--background-color);flex-direction:column;justify-content:space-between;display:flex}::selection{background:var(--primary-color);color:var(--primary-color-contrast)}input[type=text]:focus,input[type=select]:focus,input[type=button]:focus,select:focus,button:focus,.button:focus{outline:2px solid var(--purple-light)}body>section{height:100vh}body>section>header{background:var(--gradient);font-family:var(--font-family-bold)}body:before{content:"";top:calc(-1*var(--overscroll-padding) - env(safe-area-inset-top,0));background:var(--gradient);z-index:-1;background-position:50% -100px;background-size:100% calc(100% + 200px);height:350px;position:fixed;left:0;right:0}body>section{background:var(--background-color);height:100%}body>section>footer nav a:before{content:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.86675 11.5165C8.73342 11.3832 8.66941 11.2221 8.67475 11.0332C8.68053 10.8443 8.75008 10.6832 8.88341 10.5499L10.7667 8.66654H3.33341C3.14453 8.66654 2.98608 8.60254 2.85808 8.47454C2.73053 8.34698 2.66675 8.18876 2.66675 7.99987C2.66675 7.81098 2.73053 7.65254 2.85808 7.52454C2.98608 7.39698 3.14453 7.3332 3.33341 7.3332H10.7667L8.86675 5.4332C8.73342 5.29987 8.66675 5.14143 8.66675 4.95787C8.66675 4.77476 8.73342 4.61654 8.86675 4.4832C9.00008 4.34987 9.15853 4.2832 9.34208 4.2832C9.52519 4.2832 9.68342 4.34987 9.81675 4.4832L12.8667 7.5332C12.9334 7.59987 12.9807 7.67209 13.0087 7.74987C13.0363 7.82765 13.0501 7.91098 13.0501 7.99987C13.0501 8.08876 13.0363 8.17209 13.0087 8.24987C12.9807 8.32765 12.9334 8.39987 12.8667 8.46654L9.80008 11.5332C9.67786 11.6554 9.52519 11.7165 9.34208 11.7165C9.15853 11.7165 9.00008 11.6499 8.86675 11.5165Z\" fill=\"%238854AA\"/></svg>");margin-right:6px;position:relative;top:2px}body>section>footer nav a{margin-top:var(--padding-sm);text-decoration:none;display:block}body>section>footer nav a:hover{text-decoration:underline}body>section>footer nav a:focus{outline:2px solid var(--primary-color);outline-offset:4px;border-radius:4px}body>section>footer nav a:last-of-type{margin-bottom:var(--padding-sm)}body>section>footer:first-of-type{margin-top:calc(var(--padding-md)*2);margin-bottom:var(--padding-md)}body>section>footer:last-of-type{padding:var(--padding-md)var(--padding-sm)}body>section>footer:last-of-type a{color:inherit;text-decoration:none}body>section>footer:last-of-type a:hover{color:var(--primary-color);text-decoration:underline}.container{width:100%;margin:0 auto;padding:0 16px}@media only screen and (min-width:480px){.container{max-width:840px;padding:0 20px}}@media only screen and (min-width:960px){.container{max-width:1024px;padding:0 20px}}.show-md{display:none}.grid{gap:var(--grid-gutter);display:grid}.flex-row{flex-flow:wrap;width:100%;display:flex}.flex-row>*{flex:1;min-width:25%}.col-3,.col-4,.col-6,.col-8,.col-9,.col-12{flex-basis:100%}@media only screen and (min-width:375px){.col-3{flex-basis:calc(50% - var(--grid-gutter))}.col-4{flex-basis:calc(33.33% - var(--grid-gutter))}.col-6{flex-basis:calc(50% - var(--grid-gutter))}}@media only screen and (min-width:480px){.col-3{flex-basis:calc(25% - var(--grid-gutter))}.col-9{flex-basis:calc(75% - var(--grid-gutter))}.show-md{display:flex}}@media only screen and (min-width:960px){.col-8{flex-basis:calc(66.66% - var(--grid-gutter))}}@media only screen and (min-width:1440px){.grid{gap:var(--grid-gutter-large)}.col-3{flex-basis:calc(25% - var(--grid-gutter-large))}.col-4{flex-basis:calc(33.33% - var(--grid-gutter-large))}.col-6{flex-basis:calc(50% - var(--grid-gutter-large))}.col-8{flex-basis:calc(66.66% - var(--grid-gutter-large))}.col-9{flex-basis:calc(75% - var(--grid-gutter-large))}}.right{text-align:right}:where(button,input,select,textarea,.button){background-color:var(--neutral-1);color:var(--primary-color);border:1px solid var(--neutral-4);border-radius:6px;padding:7px 19px 7px 15px;font-size:1.35rem;line-height:140%}form{width:100%;max-width:700px}form>div{margin-bottom:20px}form label{margin-bottom:10px}form input[type=radio]{width:auto}form input[type=radio]+label{font-family:var(--font-family);cursor:pointer;display:inline-block}form .error{color:var(--color-danger)}form div.error{margin-bottom:0;padding:1rem}form>div.submit{margin-top:40px}.message{border-radius:6px;width:100%;max-width:700px;padding:2rem}.message.error{background-color:#ff00000d}.message.success{background-color:#00ff000d}.message.info{background-color:#0000ff0d}.message.warning{background-color:#ffa5000d}input,select,textarea{width:100%}:where(button,input[type=button]){cursor:pointer}:where(button:active,input[type=button]:active,.button:active){background:var(--primary-color);color:#fff!important}:where(button.primary,input[type=button].primary,.button.primary,button[type=submit]){background:linear-gradient(#8854aa 0%,#744891 100%);border:0;padding:8px 20px 8px 16px;text-decoration:none;color:#fff!important}:where(button:hover.primary,input[type=button]:hover.primary,.button.primary:hover,button[type=submit]:hover){color:#fff;background:linear-gradient(#744891 0%,#8854aa 100%)}:where(button:active.primary,input[type=button]:active.primary,.button.primary:active,button[type=submit]:active){color:#fff;background:var(--primary-color-dark)}:where(button,a.button) img{margin-right:4px}label{display:block}.card-form{text-align:left;font-size:var(--font-size-20);font-family:var(--font-outfit);background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;max-width:980px;margin:0 auto 12px;padding:15px;display:flex;box-shadow:0 2px 10px #0000001a}@media only screen and (min-width:1024px){.card-form{margin:20px auto 12px;padding:30px}}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.invalid-feedback{width:100%;color:var(--color-danger);margin-top:.25rem;font-size:.875em;display:none}
/*# sourceMappingURL=5356add79882e1b8.css.map*/