@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_91eb3e{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_91eb3e{--font-typewriter:"Special Elite","Special Elite Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_2ecfb6{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.__variable_2ecfb6{--font-script:"Caveat","Caveat Fallback"}:root{--paper:#efe7d9;--paper-hi:#f6f0e5;--ink:#16120f;--red:#8e0404;--red-lift:#a81616;--dust:#8a7f70;--line:rgba(22,18,15,0.16)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-typewriter),ui-monospace,"Courier New",monospace;-webkit-font-smoothing:antialiased;min-height:100dvh}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23g)' opacity='.045'/%3E%3C/svg%3E")}main{max-width:34rem;margin:0 auto;padding:1.75rem 1.25rem 3.5rem}h1,h2{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.005em;line-height:1.12}.script{font-family:var(--font-script),cursive;color:var(--red);font-size:1.5rem;line-height:1.2}.dust{color:var(--dust)}.card{background:var(--paper-hi);border:1px solid var(--line);border-radius:2px;padding:1.5rem 1.25rem;box-shadow:0 14px 30px -18px rgba(30,20,10,.55);transform:rotate(-.55deg)}.card>*{transform:rotate(.55deg)}.prompt{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1.2;margin:0 0 1.1rem}.options{display:grid;grid-gap:.5rem;gap:.5rem}.option{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;font:inherit;font-size:.95rem;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:2px;padding:.85rem .9rem;cursor:pointer;transition:border-color .12s,background .12s}.option:hover{border-color:rgba(22,18,15,.4)}.option[aria-pressed=true]{border-color:var(--red);background:rgba(142,4,4,.06)}.option .tick{flex:0 0 auto;width:.85rem;height:.85rem;border:1px solid var(--line);border-radius:50%}.option[aria-pressed=true] .tick{background:var(--red);border-color:var(--red)}input[type=tel],input[type=text]{width:100%;font:inherit;font-size:1.05rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:.6rem .1rem}input::placeholder{color:#a99c89}input:focus{outline:none;border-bottom-color:var(--red)}button.primary{width:100%;font:inherit;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-hi);background:var(--red);border:0;border-radius:2px;padding:1rem;cursor:pointer}button.primary:hover{background:var(--red-lift)}button.primary:disabled{opacity:.45;cursor:default}button.quiet{font:inherit;font-size:.85rem;color:var(--dust);background:none;border:0;padding:.5rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.err{font-family:var(--font-script),cursive;color:var(--red);font-size:1.25rem;margin:.75rem 0 0}.progress{display:flex;gap:4px;margin-bottom:1.5rem}.progress i{flex:1 1;height:2px;background:var(--line)}.progress i.done{background:var(--red)}.qr{background:#fff;padding:.85rem;border-radius:2px;line-height:0;box-shadow:0 10px 24px -16px rgba(30,20,10,.6)}.qr svg{width:100%;height:auto;display:block}.code{font-size:1.35rem;letter-spacing:.34em;text-indent:.34em}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}