@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Book.ttf) format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bh-black:#0a0a0a;--bh-white:#fff;--bh-paper:#f7f6f1;--bh-700:#3a3a36;--bh-600:#565650;--bh-500:#76766c;--bh-400:#9a9a8f;--bh-300:#c2c1b6;--bh-200:#deddd3;--bh-150:#e8e7de;--bh-100:#f0efe8;--bh-50:#f7f6f1;--ash:#dc5d28;--ash-700:#a8421a;--ash-600:#c24e1f;--ash-400:#e68153;--ash-200:#f2c2a8;--ash-100:#f9e3d6;--border:var(--bh-200);--divider:var(--bh-150);--fg1:var(--bh-black);--fg2:var(--bh-600);--fg3:#6e6e64;--font-sans:"Suisse Intl","Helvetica Neue",Arial,sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-xs:0 1px 2px hsla(0,0%,4%,.05);--shadow-sm:0 2px 8px hsla(0,0%,4%,.06);--shadow-md:0 8px 24px hsla(0,0%,4%,.08);--shadow-lg:0 24px 60px hsla(0,0%,4%,.12);--t-11:11px;--t-12:12px;--t-13:13px;--t-15:15px;--t-17:17px;--t-20:20px;--t-24:24px;--t-30:30px;--t-38:38px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--ok:#3e6b63;--ok-bg:#e2ece9;--ok-ink:#2c4f49;--warn:var(--ash);--warn-bg:var(--ash-100);--warn-ink:var(--ash-700);--danger:#b3261e;--danger-bg:#f7e0dd;--danger-ink:#8a1c16;--fab-clearance:96px}*{box-sizing:border-box}.full-vh{height:100vh;height:100dvh}body,html{margin:0;padding:0;background:var(--bh-paper);color:var(--fg1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,html,input,select,textarea{font-family:var(--font-sans)}.bh-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.bh-eyebrow{font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);font-weight:500}.bh-segmented{scrollbar-width:none;-ms-overflow-style:none}.bh-segmented::-webkit-scrollbar{display:none}.bh-hscroll{scrollbar-width:none;-ms-overflow-style:none}.bh-hscroll::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bh-200);border-radius:999px}::-webkit-scrollbar-track{background:transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes bhFade{0%{opacity:0}to{opacity:1}}@keyframes bhRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bhSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bhBob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-62%) rotate(-6deg)}}:focus-visible{outline:2px solid var(--ash);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input,select,textarea{min-width:0;max-width:100%}@media (max-width:820px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}input[type=date],input[type=datetime-local],input[type=time]{text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px}input::placeholder,textarea::placeholder{color:var(--bh-400);opacity:1}.bh-tap{position:relative}.bh-tap:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}@keyframes bhBurstIn{0%{opacity:0;transform:scale(.2) rotate(-18deg)}55%{opacity:1;transform:scale(1.18) rotate(6deg)}75%{transform:scale(.94) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes bhShard{0%{opacity:1;transform:translate(0) scale(1) rotate(0deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(var(--s,.4)) rotate(var(--spin,1turn))}}@keyframes bhShock{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes bhShake{0%,to{transform:translate(0)}20%{transform:translate(-5px,3px)}40%{transform:translate(4px,-4px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(2px,3px)}}@keyframes bhPrizePop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes bhFlick{0%,to{transform:rotate(0deg)}50%{transform:rotate(-13deg)}}@keyframes bhFlash{0%{opacity:.85}to{opacity:0}}@keyframes bhRays{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bhFall{0%{opacity:0;transform:translateY(-12vh) rotate(0deg)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--sway,30px),var(--fall,105vh)) rotate(var(--spin,540deg))}}@keyframes bhGlowPulse{0%,to{opacity:.16}50%{opacity:.42}}@keyframes bhWobble{0%{opacity:0;transform:scale(.7) rotate(-7deg)}45%{opacity:1;transform:scale(1.12) rotate(4deg)}70%{transform:scale(.97) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes bhTwinkle{0%{opacity:0;transform:scale(.2) rotate(0deg)}35%{opacity:1;transform:scale(1.25) rotate(90deg)}to{opacity:0;transform:scale(.55) rotate(200deg)}}@keyframes bhShakeBig{0%,to{transform:translate(0) rotate(0deg)}15%{transform:translate(-9px,5px) rotate(-.6deg)}30%{transform:translate(8px,-7px) rotate(.5deg)}45%{transform:translate(-7px,-4px) rotate(-.4deg)}60%{transform:translate(6px,5px) rotate(.3deg)}80%{transform:translate(-3px,2px) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.bh-shard,[class*=bh-celebrate] *{animation:none!important}.bh-shard{display:none}.bh-shake{animation:none!important}.bh-flash,.bh-rays,.bh-streamer,.bh-twinkle{display:none}}.board-flow{height:auto!important;min-height:100dvh;overflow:visible!important}.board-flow .board-frame,.board-flow .board-scroll{overflow:visible!important;flex:none!important}@media print{body,html{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.board-shell,.full-vh{height:auto!important;min-height:0!important;overflow:visible!important}.board-frame,.board-scroll{overflow:visible!important;flex:none!important}.board-chrome{display:none!important}.board-scroll>*{page-break-inside:avoid;break-inside:avoid}}