@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b172697fd9ca1d1-s.3j9xr63kwtrf9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3577503a424ab8c7-s.p.2iuj1n5k05n5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.PIy50q_className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal;font-weight:400}.PIy50q_variable{--font-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
:root{--blue:#2303af;--ink:#1b1b47;--brown:#3a2219;--greige:#efebe6;--muted:#8a8698;--line:#e4e0da;--soft:#f7f5f2;--ai:#6b4fd8;--ai-bg:#efeaff;--err:#b3261e;--ok:#2e8b57;--serif:var(--font-serif), Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font:14px/1.5 var(--sans);color:var(--ink);background:#fff}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}.logo{text-align:center;color:var(--blue);font-family:var(--serif);line-height:1.15;text-decoration:none;display:block}.logo .l1{font-size:34px}.logo .l2{font-size:18px}.logo.small .l1{font-size:22px}.logo.small .l2{font-size:12px}.btn{background:var(--blue);color:#fff;letter-spacing:.03em;cursor:pointer;border:0;border-radius:3px;padding:9px 14px;text-decoration:none;display:inline-block}.btn:hover{background:#1a0285}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn.link{color:var(--muted);background:0 0;padding:4px 6px}.btn.link:hover{color:var(--err);background:0 0}.caps{text-transform:uppercase;letter-spacing:.25em;font-size:11px}.serif{font-family:var(--serif)}.muted{color:var(--muted)}.err{color:var(--err)}.tag{background:var(--ai-bg);color:var(--ai);border-radius:3px;padding:0 5px;font-size:10px;display:inline-block}.field{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:4px 0}.field:focus{border-color:var(--blue)}.field::placeholder{color:#c4c0cc}.field.ai{color:var(--ai)}
