@charset "UTF-8";:root,[data-hb-theme=light]{color-scheme:light;--hb-paper: #f2e9d8;--hb-paper-raised: #faf4e8;--hb-paper-sunken: #e6dac4;--hb-ink: #1a1412;--hb-ink-2: #4d423b;--hb-ink-3: #6b5d52;--hb-rule: #cdbfa8;--hb-rule-strong: #1a1412;--hb-oxblood: #8a2229;--hb-oxblood-hover: #6e1a20;--hb-on-oxblood: #f2e9d8;--hb-oxblood-wash: #f0d9d6;--hb-brass: #d4a64a;--hb-brass-ink: #6f5320;--hb-brass-wash: #f1e0b8;--hb-on-brass: #1a1412;--hb-credit: #2d5a43;--hb-credit-wash: #dfe9df;--hb-danger: #a12a1f;--hb-danger-wash: #f6dfd9;--hb-skeleton: #e4dccc;--hb-scrim: rgba(29, 25, 21, .42);--hb-shadow-sheet: 0 -8px 24px rgba(29, 25, 21, .12)}[data-hb-theme=dark]{color-scheme:dark;--hb-paper: #15110e;--hb-paper-raised: #1e1915;--hb-paper-sunken: #0f0c0a;--hb-ink: #eee6d8;--hb-ink-2: #c0b4a3;--hb-ink-3: #a09484;--hb-rule: #3a3129;--hb-rule-strong: #eee6d8;--hb-oxblood: #a83a42;--hb-oxblood-hover: #bf4b54;--hb-on-oxblood: #f6ece0;--hb-oxblood-wash: #3a1e1f;--hb-brass: #e0b45a;--hb-brass-ink: #dcb672;--hb-brass-wash: #382d1b;--hb-on-brass: #1a1412;--hb-credit: #8cc0a2;--hb-credit-wash: #1d2e24;--hb-danger: #ec8478;--hb-danger-wash: #3d1d19;--hb-skeleton: #2a231d;--hb-scrim: rgba(0, 0, 0, .6);--hb-shadow-sheet: 0 -8px 24px rgba(0, 0, 0, .5)}:root{--hb-font-display: "Anton", "Oswald", Impact, sans-serif;--hb-font-brand: "Saira Stencil One", "Archivo", sans-serif;--hb-font-text: "IBM Plex Sans", system-ui, sans-serif;--hb-font-mono: "IBM Plex Mono", ui-monospace, monospace;--hb-font-icon: "Material Icons";--hb-fs-hero: 48px;--hb-fs-h1: 32px;--hb-fs-h2: 24px;--hb-fs-h3: 18px;--hb-fs-body: 15px;--hb-fs-small: 13px;--hb-fs-micro: 11px;--hb-tracking-caps: .14em;--hb-sp-1: 4px;--hb-sp-2: 8px;--hb-sp-3: 12px;--hb-sp-4: 16px;--hb-sp-5: 24px;--hb-sp-6: 32px;--hb-sp-7: 48px;--hb-sp-8: 64px;--hb-radius: 0;--hb-rule-w: 1px;--hb-tap: 48px;--hb-sidebar-w: 248px;--hb-topbar-h: 56px;--hb-tabbar-h: 64px;--hb-bp-desktop: 1024px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--hb-paper);color:var(--hb-ink);font-family:var(--hb-font-text);font-size:var(--hb-fs-body);line-height:1.5;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3,p{margin:0}a{color:var(--hb-oxblood);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--hb-oxblood-hover)}button,input,textarea,select{font-family:var(--hb-font-text);font-size:inherit;color:inherit;border-radius:var(--hb-radius)}button{cursor:pointer}:focus-visible{outline:2px solid var(--hb-oxblood);outline-offset:2px}.hb-icon{font-family:var(--hb-font-icon);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex:none}.hb-link{border:none;background:none;padding:0;color:var(--hb-oxblood);text-decoration:underline;text-underline-offset:3px;font-size:14px;cursor:pointer}.hb-link:hover{color:var(--hb-oxblood-hover)}.hb-eyebrow{font-size:var(--hb-fs-micro);letter-spacing:var(--hb-tracking-caps);text-transform:uppercase;color:var(--hb-ink-3)}.hb-title{margin:0;color:var(--hb-oxblood);letter-spacing:.02em;font-family:var(--hb-font-brand);font-weight:400;text-transform:uppercase;font-size:clamp(32px,4vw,48px);line-height:1}.hb-heading{margin:0;font-family:var(--hb-font-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1.1}.hb-input{width:100%;height:var(--hb-tap);padding:0 14px;background:var(--hb-paper-raised);color:var(--hb-ink);font-size:16px;border:1px solid var(--hb-rule-strong);border-radius:var(--hb-radius);outline:none}.hb-input::placeholder{color:var(--hb-ink-3)}.hb-input:focus-visible{border:2px solid var(--hb-oxblood);padding:0 13px;outline:none}.hb-input.hb-input--error{border:2px solid var(--hb-danger);padding:0 13px}.hb-alert{display:flex;gap:10px;padding:12px 14px;border:2px solid var(--hb-danger);background:var(--hb-danger-wash);font-size:14px;line-height:1.45;color:var(--hb-danger)}.hb-alert .hb-icon{font-size:20px}.hb-ledger{display:flex;flex-direction:column;border-top:2px solid var(--hb-rule-strong)}.hb-page{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.hb-mobile-only{display:none!important}}@media(max-width:1023.98px){.hb-desktop-only{display:none!important}}.hb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:1ms!important}}
