@font-face{font-family:Public Sans;src:url(/fonts/Public_Sans/static/PublicSans-Regular.woff2)format("woff2"),url(/fonts/Public_Sans/static/PublicSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;src:url(/fonts/Public_Sans/static/PublicSans-SemiBold.woff2)format("woff2"),url(/fonts/Public_Sans/static/PublicSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;src:url(/fonts/Public_Sans/static/PublicSans-Bold.woff2)format("woff2"),url(/fonts/Public_Sans/static/PublicSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;src:url(/fonts/Public_Sans/static/PublicSans-ExtraBold.woff2)format("woff2"),url(/fonts/Public_Sans/static/PublicSans-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;src:url(/fonts/Public_Sans/static/PublicSans-Black.woff2)format("woff2"),url(/fonts/Public_Sans/static/PublicSans-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@layer base,animations,utilities;@layer base{:root{--breakpoint-sm:430px;--breakpoint-md:768px;--breakpoint-lg:1440px;--color-neutral-0:#FFFFFF;--color-neutral-50:#F9F8F7;--color-neutral-100:#F4F4F4;--color-neutral-200:#E5E6E8;--color-neutral-400:#959A9C;--color-neutral-600:#35495D;--color-primary-600:#FD643F;--color-secondary-600:#2ECE9B;--color-secondary-700:#35AD87;--h1-font-size:10rem;--h1-line-height:10rem;--h1-letter-spacing:-.06em;--h2-font-size:8rem;--h2-line-height:8.4rem;--h2-letter-spacing:-.06em;--h3-font-size:6.4rem;--h3-line-height:6.4rem;--h3-letter-spacing:-.06em;--h4-font-size:4.4rem;--h4-line-height:4.8rem;--h4-letter-spacing:-.04em;--h5-font-size:4rem;--h5-line-height:4.4rem;--h5-letter-spacing:-.06em;--h6-font-size:3.2rem;--h6-line-height:3.6rem;--h6-letter-spacing:-.04em;--p-xl-font-size:2.2rem;--p-xl-line-height:3.2rem;--p-lg-font-size:2rem;--p-lg-line-height:2.8rem;--p-md-font-size:1.8rem;--p-md-line-height:2.6rem;--p-sm-font-size:1.6rem;--p-sm-line-height:2.2rem;--p-xs-font-size:1.4rem;--p-xs-line-height:2rem}*,:before,:after{box-sizing:border-box}html{font-size:62.5%;display:fixed;width:100%;height:100%}body{font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased;width:100%;font-family:Public Sans,sans-serif;background:var(--color-neutral-50)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;cursor:pointer}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}h1{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h2{font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h3{font-size:var(--h6-font-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}@media (min-width:1440px){h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}h3{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:900}body,h1,h2,h3,h4,h5,h6,p{margin:0;color:var(--color-neutral-600)}p{text-wrap:pretty;overflow-wrap:break-word;color:var(--color-neutral-600);font-size:var(--p-xl-font-size);line-height:var(--p-xl-line-height);font-weight:400}small{font-size:var(--p-xs-font-size);line-height:var(--p-xs-line-height);font-weight:400;font-style:italic}section{position:relative;max-width:100vw;margin:0 auto;padding:3.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;overflow:hidden}@media (min-width:768px){section{flex-direction:row}}@media (min-width:1440px){section{padding-block:12rem}}section>*{z-index:2;max-width:1440px}a[role=button]{padding:2rem 3.2rem;color:var(--color-neutral-600);background:var(--color-secondary-600);border-radius:1.2rem;font-weight:700;font-size:1.8rem;line-height:2rem;text-align:center;cursor:pointer}a[role=button]:hover{background:var(--color-secondary-700)}a,a:link,a:active,a:visited{color:var(--color-neutral-600)}a.primary,a:link.primary,a:active.primary,a:visited.primary{color:var(--color-primary-600)}button{padding:2rem 3.2rem;color:var(--color-neutral-600);background:var(--color-secondary-600);border:0;border-radius:1.2rem;font-weight:700;font-size:1.8rem;line-height:2rem;text-align:center;cursor:pointer}button:hover{background:var(--color-secondary-700)}input{width:100%;padding:2rem 3.2rem;color:var(--color-neutral-600);background:#fff;box-shadow:0 0 36px #0000001f;border:0;border-radius:1.2rem;font-size:1.8rem;line-height:2rem;cursor:pointer;outline:0}}@layer animations{.appear,.fade-up{opacity:0;visibility:hidden}.appear.start-anim{visibility:visible;animation-name:appear;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.25s}.fade-up.start-anim{visibility:visible;animation-name:fade-up;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.25s}.delay-1.start-anim{animation-delay:.8s}.delay-2.start-anim{animation-delay:1.2s}.delay-3.start-anim{animation-delay:1.8s}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.fade-up-back-and-forth.start-anim{animation-name:fade-up-back-and-forth;animation-duration:10s;animation-iteration-count:infinite}@keyframes fade-up-back-and-forth{1%,50%{opacity:0}51%,to{opacity:1}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}