@font-face{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-stretch:100%;font-family:bricolageGrotesque;src:url(../media/bricolage_grotesque_variable_normal-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolageGrotesque Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolagegrotesque_9e7405f7-module__OFWFTW__className{font-family:bricolageGrotesque,bricolageGrotesque Fallback;font-style:normal}.bricolagegrotesque_9e7405f7-module__OFWFTW__variable{--font-ht-display:"bricolageGrotesque", "bricolageGrotesque Fallback"}
.ht-root{--ht-bg0:#0b0908;--ht-bg1:#131008;--ht-panel-hi:#1c1613;--ht-panel-lo:#131009;--ht-tile:#0c0907b8;--ht-border:#fde6c81a;--ht-border-strong:#fde6c830;--ht-ink-hi:#f7f1e8;--ht-ink:#cbbfae;--ht-ink-lo:#9a8c7c;--ht-ember-r:#ef4444;--ht-ember-o:#f97316;--ht-ember-a:#fbbf24;--ht-paper-hi:#f7efdf;--ht-paper-lo:#ede0c4;--ht-paper-ink:#3a3126;--ht-paper-ink2:#64553f;--ht-paper-line:#c9b895;--ht-paper-red:#b42318;--ht-paper-blue:#2c4b8f;background-color:var(--ht-bg0);color:var(--ht-ink)}.ht-root ::selection{color:#fff7ed;background:#f9731659}.ht-grain{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.85 0 0 0 0 0.6 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ht-section{border-top:1px solid var(--ht-border);position:relative}.ht-section-warm{background:radial-gradient(120% 90% at 50% 0%, #f973160e, transparent 55%), linear-gradient(180deg, var(--ht-bg1), var(--ht-bg0))}.ht-section:before{content:"";background:linear-gradient(90deg,#0000,#f973168c,#fbbf24b3,#f973168c,#0000);width:min(24rem,60%);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.ht-display{font-family:var(--font-ht-display), var(--font-sora), sans-serif;letter-spacing:-.02em}.ht-grad-text{background:linear-gradient(100deg, var(--ht-ember-a) 0%, var(--ht-ember-o) 45%, var(--ht-ember-r) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ht-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ht-ember-a);align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:inline-flex}.ht-eyebrow:before{content:"";background:linear-gradient(90deg, var(--ht-ember-r), var(--ht-ember-a));border-radius:999px;width:1.25rem;height:2px;box-shadow:0 0 8px #f97316b3}.ht-panel{border:1px solid var(--ht-border);background:linear-gradient(180deg, var(--ht-panel-hi), var(--ht-panel-lo));border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #fde6c812,0 1px 2px #00000080,0 24px 48px -24px #000000bf}.ht-panel-hover{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s}.ht-panel-hover:hover{border-color:var(--ht-border-strong);transform:translateY(-3px)}.ht-tile{background:var(--ht-tile);border:1px solid #fde6c812;border-radius:.875rem;transition:border-color .2s,transform .2s}.ht-tile:hover{border-color:#fde6c829}.ht-btn-fire{isolation:isolate;color:#fffbeb;text-shadow:0 1px 2px #450a0a8c;background:linear-gradient(#f97316,#dc2626 78%);border:1px solid #fbbf2459;font-weight:650;transition:transform .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffedd559,0 10px 28px -10px #ef44448c}.ht-btn-fire:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(60% 100% at 50% 100%,#f973168c,#0000 70%);transition:opacity .3s;position:absolute;inset:-14px}.ht-btn-fire:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 20%,#fffaeb80 50%,#0000 80%),linear-gradient(90deg,#0000,#ffedd538 50%,#0000);width:45%;transition:opacity .25s;position:absolute;top:-25%;bottom:-25%;left:-60%;transform:skew(-18deg)}.ht-btn-fire:hover{transform:translateY(-1px)}.ht-btn-fire:hover:before{opacity:1}.ht-btn-fire:hover:after{animation:.85s cubic-bezier(.45,.05,.35,.95) ht-sheen}@keyframes ht-sheen{0%{opacity:0;transform:translate(0)skew(-18deg)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(480%)skew(-18deg)}}.ht-btn-fire:focus-visible,.ht-btn-ghost:focus-visible{outline:2px solid var(--ht-ember-a);outline-offset:2px}.ht-btn-ghost{border:1px solid var(--ht-border-strong);color:var(--ht-ink-hi);background:#140f0c66;transition:border-color .2s,background-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ht-btn-ghost:hover{background:#1e161099;border-color:#fbbf2473;transform:translateY(-1px)}.ht-chip-glow{box-shadow:0 0 14px -2px}.ht-paper{color:var(--ht-paper-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.18 0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23p)'/%3E%3C/svg%3E"), linear-gradient(160deg, var(--ht-paper-hi) 0%, var(--ht-paper-lo) 100%);border-radius:.5rem;position:relative;box-shadow:inset 0 1px #fffcf2d9,0 1px 1px #0006,0 12px 30px -12px #000000d9,0 30px 60px -30px #b423182e}.ht-paper:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 calc(33.4% - 1px),#3a312612 calc(33.4% - 1px) 33.4%,#fffdf6a6 calc(33.4% + 1px),#0000 calc(33.4% + 2px)),linear-gradient(#0000 calc(66.7% - 1px),#3a31260f calc(66.7% - 1px) 66.7%,#fffdf68c calc(66.7% + 1px),#0000 calc(66.7% + 2px));position:absolute;inset:0}.ht-paper:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #785a2821}.ht-paper-uncreased:before{content:none}.ht-lh-rule{border-top:2px solid var(--ht-paper-red);border-bottom:1px solid var(--ht-paper-line);height:3px}.ht-cert-title{letter-spacing:.02em;color:#46392a;align-items:center;gap:.75rem;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:700;display:flex}.ht-cert-title:before,.ht-cert-title:after{content:"";background:linear-gradient(90deg, transparent, var(--ht-paper-line) 40%, var(--ht-paper-line) 60%, transparent);flex:1;height:1px}.ht-cert-title:before{background:linear-gradient(90deg, transparent, var(--ht-paper-line))}.ht-cert-title:after{background:linear-gradient(270deg, transparent, var(--ht-paper-line))}.ht-cert-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ht-paper-ink2);font-size:9px;font-weight:650}.ht-cert-no{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ht-paper-red)}.ht-paper-muted{color:var(--ht-paper-ink2)}.ht-seal{mix-blend-mode:multiply}.ht-polaroid{background:linear-gradient(165deg, var(--ht-paper-hi), var(--ht-paper-lo));transform:rotate(var(--ht-tilt,0deg));border-radius:4px;padding:5px 5px 0;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 1px #0006,0 10px 22px -10px #000000b3}.ht-polaroid:hover{transform:rotate(0)scale(1.04)}.ht-tape{width:44px;height:14px;transform:translateX(-50%) rotate(var(--ht-tape-tilt,-2deg));pointer-events:none;background:linear-gradient(105deg,#fdf0c833,#fdf0c859);border:1px solid #fdf0c829;position:absolute;top:-7px;left:50%;box-shadow:0 1px 2px #00000040}.ht-stamp-in{animation:.5s cubic-bezier(.34,1.4,.5,1) both ht-stamp-in}@keyframes ht-stamp-in{0%{opacity:0;transform:scale(1.05)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ht-stat-num{font-family:var(--font-ht-display), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ht-ember-a), var(--ht-ember-o));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:750}.ht-stat{position:relative}@media (min-width:640px){.ht-stat+.ht-stat:before{content:"";background:linear-gradient(180deg, transparent, var(--ht-border-strong), transparent);width:1px;height:70%;position:absolute;top:15%;left:0}}.ht-icon-roundel{width:3rem;height:3rem;color:var(--ht-ember-a);background:radial-gradient(120% 120% at 30% 20%,#fbbf2429,#0000 60%),#18110ccc;border:1px solid #fbbf2447;border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 22px -8px #f97316a6}.ht-card-flame{background:linear-gradient(180deg, var(--ht-panel-hi), var(--ht-panel-lo)) padding-box, linear-gradient(150deg, #fbbf24bf, #f973164d 40%, #ef4444a6) border-box;border:1px solid #0000;box-shadow:inset 0 1px #fde6c812,0 24px 48px -20px #ef444447}.ht-badge-flame{color:#fde68a;background:linear-gradient(#f9731640,#b4231840);border:1px solid #fbbf2466;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.ht-lamp{animation:2.6s ease-in-out infinite ht-blink}@keyframes ht-blink{0%,to{opacity:.45}50%{opacity:1}}html.ht-printing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html.ht-printing body{background:#fff}html.ht-printing .ht-root{color:#18181b;background:#fff}html.ht-printing .ht-paper{color:#18181b;box-shadow:none;background:#fff}html.ht-printing .ht-paper:before,html.ht-printing .ht-paper:after{content:none}html.ht-printing .ht-print-flat{box-shadow:none;background:#fff;border:0;border-radius:0}html.ht-printing .ht-print-flat .ht-tile{background:#fff;border-color:#d4d4d8}@media print{html,body{background:#fff}.ht-root{color:#18181b;background:#fff}.ht-paper{color:#18181b;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:0}.ht-seal{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ht-paper:before,.ht-paper:after{content:none}.ht-print-flat{box-shadow:none;background:#fff;border:0;border-radius:0}.ht-print-flat .ht-tile{background:#fff;border-color:#d4d4d8}}@media (prefers-reduced-motion:reduce){.ht-root *,.ht-root :before,.ht-root :after{transition:none!important;animation:none!important}.ht-lamp{opacity:1}}
