@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:#a81419;--ink-2:#8c0e14;--ink-3:#fff2ed;--glow:#c4232a;--ember:rgba(84,4,8,.55);--snow:#fffaf3;--mist:#ffe4dd;--gold:#ffe6a8;--gold-hi:#fff5d9;--gold-deep:#f5cd7a;--red:#0f6b3f;--red-hi:#127547;--red-deep:#0a4d2d;--on-red:#ffffff;--holly:#ffe4dd;--holly-line:rgba(255,228,221,.4);--pine:#c9f2d6;--paper:#fff8ea;--paper-ink:#1c1a1a;--paper-rule:#d9c9ac;--flake:#ffffff;--keyline:#ffffff;--chosen:#fffaf3;--on-chosen:#0a4d2d;--veil:#3d0508;--err:#8c0e14;--err-bg:#fffaf3;--preview-ember:#540408}
: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)}
