@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.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:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.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:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.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:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titan-one-latin.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:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titan-one-latin-ext.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:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-latin.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}:root{--c-cream: #f1e5ce;--c-paper: #fbf4e7;--c-sand: #efe1c4;--c-foam: #e7d6b8;--c-latte: #c9a981;--c-bean: #6b4e37;--c-muted: #8a6a4c;--c-faint: #a88a66;--c-ink: #2b2016;--c-accent: #b0553f;--c-danger: #a83a2a;--c-success: #1f7a4d;--c-paper-warm: #f3e6c7;--c-band-brew: #ecdcb8;--c-band-buy: #f7f0de;--c-band-inner: #fbf0de;--c-ghost: #f7eed9;--c-hairline: #eadcc2;--c-latte-dash: #d2bf98;--c-clay: #e3a186;--c-caramel-icon: #b87a2e;--c-caramel-kicker: #a9722f;--c-star: #c6873a;--c-bright: #fbfaf4;--c-chip-off: #ebdfc4;--c-chip-off-text: #b3a184;--c-chip-off-border: #d6c4a1;--c-gridline: #e0cfae;--c-halftone: #a9906c;--c-halftone-edge: #dcc9a6;--font-display: "Titan One", system-ui, sans-serif;--font-body: "Nunito Sans", system-ui, -apple-system, sans-serif;--font-hand: "Permanent Marker", "Segoe Script", "Bradley Hand", cursive;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--r-card: 18px;--r-input: 14px;--r-pill: 22px;--r-button: 15px;--shadow-card: 3px 4px 0 var(--c-ink);--shadow-soft: 2px 3px 0 var(--c-foam);--shadow-emph: 4px 5px 0 var(--c-ink);--shadow-chip: 2px 2px 0 var(--c-ink)}@keyframes perkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popMenu{0%{opacity:0;transform:scale(.9) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tourWashIn{0%{opacity:0}to{opacity:1}}@keyframes tourInkShake{0%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(-3px,1px) rotate(-1.4deg);opacity:1}70%{transform:translate(3px,-1px) rotate(1.2deg);opacity:.7}to{transform:translateY(6px) rotate(0);opacity:0}}@keyframes tourBubbleOut{to{opacity:0;transform:translateY(7px) scale(.95)}}@keyframes tourPerkDrop{to{opacity:0;transform:translateY(96px)}}@keyframes tourFadeOut{to{opacity:0}}@keyframes bubblePop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes handWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes coachUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes stampTilt{0%,to{transform:rotate(-13deg)}50%{transform:rotate(-6deg)}}@keyframes steamRise{0%{opacity:0;transform:translateY(9px)}28%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}@keyframes clockShake{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes flapA{0%{transform:rotateX(0)}to{transform:rotateX(-92deg)}}@keyframes flapB{0%{transform:rotateX(0)}to{transform:rotateX(-92deg)}}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:.15}}@keyframes thumbPop{0%{transform:scale(1)}40%{transform:scale(.93)}to{transform:scale(1.06)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-24deg) scale(1.7)}60%{opacity:1;transform:rotate(-11deg) scale(.94)}to{opacity:1;transform:rotate(-11deg) scale(1)}}@keyframes askTilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(2deg)}}@keyframes qPop{0%{opacity:0;transform:scale(.4) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);color:var(--c-ink);background:var(--c-cream);-webkit-font-smoothing:antialiased}.reset-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.deckscroll{scrollbar-width:none;-ms-overflow-style:none}.deckscroll::-webkit-scrollbar{display:none}.bdsheet{scrollbar-width:none;-ms-overflow-style:none}.bdsheet::-webkit-scrollbar{display:none}
