@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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@layer base{:root{--breakpoint-sm:430px;--breakpoint-md:768px;--breakpoint-lg:1440px;--color-neutral-0:#fff;--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{display:fixed;width:100%;height:100%;font-size:62.5%}body{-webkit-font-smoothing:antialiased;background:var(--color-neutral-50);width:100%;font-family:Public Sans,sans-serif;font-size:1.6rem;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{cursor:pointer;text-decoration:none}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 (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{color:var(--color-neutral-600);margin:0}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-style:italic;font-weight:400}section{flex-direction:column;justify-content:center;align-items:center;gap:4rem;max-width:100vw;margin:0 auto;padding:3.2rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){section{flex-direction:row}}@media (width>=1440px){section{padding-block:12rem}}section>*{z-index:2;max-width:1440px}a[role=button]{color:var(--color-neutral-600);background:var(--color-secondary-600);text-align:center;cursor:pointer;border-radius:1.2rem;padding:2rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2rem}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{color:var(--color-neutral-600);background:var(--color-secondary-600);text-align:center;cursor:pointer;border:none;border-radius:1.2rem;padding:2rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2rem}button:hover{background:var(--color-secondary-700)}input{width:100%;color:var(--color-neutral-600);cursor:pointer;background:#fff;border:none;border-radius:1.2rem;outline:none;padding:2rem 3.2rem;font-size:1.8rem;line-height:2rem;box-shadow:0 0 36px #0000001f}}@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-delay:.25s;animation-fill-mode:forwards}.fade-up.start-anim{visibility:visible;animation-name:fade-up;animation-duration:.6s;animation-timing-function:ease-out;animation-delay:.25s;animation-fill-mode:forwards}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
