*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0;margin:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor;text-decoration:none}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--white:#fff;--black:#000;--primary-50:#fffcfa;--primary-100:#fff7f2;--primary-200:#ffeee6;--primary-300:#fdc;--primary-400:#ffccb3;--primary-500:#fb9;--primary-600:#f96;--primary-700:#ff8126;--primary-800:#c50;--primary-900:#a64500;--dark:#00112c;--darker:#000b1f;--green:blue;--mist:#151326;--lighten:#d4d4d8;--faded:#71717a;--background:var(--primary-200);--foreground:var(--dark);--placeholder-dark:#ffffff60;--placeholder-light:#00000080;--icon-dark:var(--dark);--icon-primary:var(--primary-700);--icon-light:var(--primary-200);--text-light:var(--primary-50);--text-dark:var(--foreground);--text-dirty:#b39b8f;--fire:#ff9066;--red:#f33;--gradient-1:linear-gradient(90deg,#ff7e5f,#feb47b);--gradient-2:linear-gradient(90deg,#6a11cb,#2575fc);--gradient-3:linear-gradient(90deg,#ff512f,#dd2476);--input-bg:#f7f2ef;--input-border:#0003;--input-radius:2px;--input-size:1rem;--input-label-size:.75rem;--input-padding:.625rem;--border-width:2px;--border-color:#ebdbd3;--z-index-modal:9999;--z-index-nav:9998;--base-width:75rem;--container-width:75rem;--smaller-width:53rem;--breakpoint-xs:30rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--box-radius:.25rem;--section-padding:3rem;--hero-padding-top:6rem}@media (min-width:64rem){:root{--section-padding:6rem;--hero-padding-top:10rem}}body{min-height:100vh;color:var(--foreground);background:var(--background);line-height:1.5;font-family:var(--font-aktiv-grotesk),Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
@keyframes Modal-module-scss-module__GBQoIG__fadeInBackground{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__GBQoIG__fadeOutBackground{0%{opacity:1}to{opacity:0}}@keyframes Modal-module-scss-module__GBQoIG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__GBQoIG__fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.Modal-module-scss-module__GBQoIG__closeButton{z-index:10;cursor:pointer;background:#00000010;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background 50ms ease-in-out;display:flex;position:absolute;top:1rem;right:1rem}.Modal-module-scss-module__GBQoIG__closeButton:hover{background:#00000020}.Modal-module-scss-module__GBQoIG__modalWrapper{width:100vw;height:100dvh;z-index:var(--z-index-modal);background:#00000080;justify-content:center;align-items:center;transition:opacity .3s ease-out;animation:.3s ease-out forwards Modal-module-scss-module__GBQoIG__fadeInBackground;display:flex;position:fixed;top:0;left:0}.Modal-module-scss-module__GBQoIG__modalWrapper.Modal-module-scss-module__GBQoIG__open{animation:.2s ease-out forwards Modal-module-scss-module__GBQoIG__fadeInBackground}.Modal-module-scss-module__GBQoIG__modalWrapper.Modal-module-scss-module__GBQoIG__close{animation:.2s ease-in forwards Modal-module-scss-module__GBQoIG__fadeOutBackground}@media (min-width:48rem){.Modal-module-scss-module__GBQoIG__modalWrapper{align-items:center}}.Modal-module-scss-module__GBQoIG__modalContent{opacity:0;background:#fff;width:100%;max-width:40rem;max-height:100dvh;padding:5rem 1.5rem;transition:opacity .3s ease-out,transform .3s ease-out;position:relative;overflow-y:auto;transform:translateY(-20px)}.Modal-module-scss-module__GBQoIG__modalContent.Modal-module-scss-module__GBQoIG__open{animation:.2s ease-out forwards Modal-module-scss-module__GBQoIG__fadeInDown}.Modal-module-scss-module__GBQoIG__modalContent.Modal-module-scss-module__GBQoIG__close{animation:.2s ease-in forwards Modal-module-scss-module__GBQoIG__fadeOutUp}@media (min-width:48rem){.Modal-module-scss-module__GBQoIG__modalContent{border-radius:.5rem;height:auto;padding:5rem}}
