@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/league-gothic-latin-400-normal.44dceee4d9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/league-gothic-latin-ext-400-normal.5ea3287205.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Sofia Sans";font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-latin-wght-normal.2176b732b7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Sofia Sans";font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-latin-ext-wght-normal.7ede884f42.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Sofia Sans";font-style:italic;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-latin-wght-italic.ec48ebc67d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Sofia Sans";font-style:italic;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-latin-ext-wght-italic.bcf7fff036.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-latin-wght-normal.4c0443d7e9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Sofia Sans Extra Condensed";font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/sofia-sans-extra-condensed-latin-ext-wght-normal.214427a97a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--ink:#23272b;--ink-2:#2e3539;--ink-3:#82918e;--glow:#364149;--ember:rgba(91,111,104,.14);--snow:#f4f5f1;--mist:#c1cdce;--gold:#dce6e7;--gold-hi:#ffffff;--gold-deep:#aabcc4;--red:#a52d45;--red-hi:#b43850;--red-deep:#802138;--on-red:#ffffff;--holly:#b1d9c5;--holly-line:rgba(177,217,197,.45);--pine:#b1d9c5;--paper:#eef0e8;--paper-ink:#252c2b;--paper-rule:#a4afa6;--flake:#e7eded;--keyline:#f0bdc3;--chosen:#b1d9c5;--on-chosen:#1d342b;--veil:#171e21;--err:#802138;--err-bg:#ffe0e3;--preview-ember:#334a43}
:root .cta,:root .btn-primary{box-shadow:0 0 0 1.5px var(--keyline),0 8px 24px rgba(0,0,0,.35)}
:root .end-go{box-shadow:0 0 0 1.5px var(--keyline)}
:root .choice input:checked+label{background:var(--chosen);border-color:var(--chosen);color:var(--on-chosen)}
:root .wprint::after{background:var(--veil)}
:root .err{justify-self:start;width:fit-content;padding:3px 9px;border-radius:5px;background:var(--err-bg);color:var(--err)}
:root .has-err input[type="text"],:root .has-err textarea{border-color:var(--err-bg);box-shadow:0 0 0 2px var(--err-bg)}
:root .has-err .choice label{border-color:var(--err-bg);box-shadow:0 0 0 1px var(--err-bg)}
