@font-face{font-family:fraunces;src:url(../media/FrauncesSuperSoft_LightItalic-s.p.1pbieepew73r7.woff2?dpl=dpl_BuGcgfvWubkJhLcTjbmyFmK3LBtc)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:fraunces;src:url(../media/FrauncesSuperSoft_Regular-s.p.202kkd706e-wf.woff2?dpl=dpl_BuGcgfvWubkJhLcTjbmyFmK3LBtc)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(../media/FrauncesSuperSoft_Bold-s.p.3ilh5gg-j9-bn.woff2?dpl=dpl_BuGcgfvWubkJhLcTjbmyFmK3LBtc)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:100.35%;descent-override:26.17%;line-gap-override:0.0%;size-adjust:97.46%}.fraunces_2d3d37e9-module__HfJxka__className{font-family:fraunces,fraunces Fallback}.fraunces_2d3d37e9-module__HfJxka__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:quicksand;src:url(../media/Quicksand_Medium-s.p.2aeu90vfydoxt.woff2?dpl=dpl_BuGcgfvWubkJhLcTjbmyFmK3LBtc)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:quicksand;src:url(../media/Quicksand_Bold-s.p.3hrztx04qmyjz.woff2?dpl=dpl_BuGcgfvWubkJhLcTjbmyFmK3LBtc)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:93.23%;descent-override:23.31%;line-gap-override:0.0%;size-adjust:107.27%}.quicksand_e71e2825-module__mz-txW__className{font-family:quicksand,quicksand Fallback}.quicksand_e71e2825-module__mz-txW__variable{--font-quicksand:"quicksand", "quicksand Fallback"}
:root{--cream:#fdf9f2;--ink:#3e3e3e;--night:#040415;--blue:#8bb2f3;--coral:#fd9690;--spark-yellow:#fce637;--white:#fff;--container:1280px;--pad-x:40px;--text-h1:64px;--lh-h1:64px;--text-h2:42px;--text-h3:28px;--text-body:18px}@media (max-width:900px){:root{--text-h1:48px;--lh-h1:52px;--text-h2:32px;--pad-x:24px}}@media (max-width:600px){:root{--text-h1:38px;--lh-h1:42px;--text-h2:28px;--text-h3:24px;--pad-x:20px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--night);font-family:var(--font-quicksand), sans-serif;font-weight:500;font-size:var(--text-body);-webkit-font-smoothing:antialiased;line-height:26px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.container{max-width:calc(var(--container) + 2 * var(--pad-x));padding-inline:var(--pad-x);margin-inline:auto}.h1,.h2,.h3{font-family:var(--font-fraunces), serif;font-weight:400}.h1{font-size:var(--text-h1);line-height:var(--lh-h1);color:var(--ink)}.h2{font-size:var(--text-h2);color:var(--ink);line-height:1.1}.h3{font-size:var(--text-h3);color:var(--night);line-height:34px}.eyebrow{color:var(--ink);font-size:18px;font-weight:700;line-height:30px}.lead{color:var(--night);font-size:18px;line-height:26px}.button{appearance:none;cursor:pointer;font-family:var(--font-quicksand), sans-serif;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:30px;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.button--primary{background:var(--coral);color:var(--white);min-width:225px;height:50px;padding-inline:28px}.button--primary:hover{opacity:.9}.button--outline{border:1px solid var(--ink);color:var(--ink);min-width:188px;height:52px;padding-inline:24px}.button--outline:hover{background:var(--ink);color:var(--cream)}
