.bank[data-astro-cid-2ewardn5]{border-radius:var(--radius-lg);background:var(--color-surface-dark);justify-items:center;gap:1.25rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.bank[data-astro-cid-2ewardn5] svg[data-astro-cid-2ewardn5]{width:100%;max-width:30rem;height:auto}.bank__dot[data-astro-cid-2ewardn5]{fill:var(--color-on-dark);opacity:.18}.bank__dot[data-astro-cid-2ewardn5].is-short{fill:var(--color-on-dark);opacity:.6}.bank__halo[data-astro-cid-2ewardn5]{fill:none;stroke:var(--color-gold);stroke-width:1px;stroke-dasharray:2 4}.bank__ball[data-astro-cid-2ewardn5]{fill:var(--color-gold)}.bank__win[data-astro-cid-2ewardn5]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){:root:not([data-fx=off]) .bank__dot[data-astro-cid-2ewardn5]{animation:.7s both bank-out;animation-delay:var(--d)}:root:not([data-fx=off]) .bank__dot[data-astro-cid-2ewardn5].is-short{animation-name:bank-short;animation-duration:.9s}:root:not([data-fx=off]) .bank__win[data-astro-cid-2ewardn5]{animation:bank-win .9s var(--ease-precise) 2.9s both}}@keyframes bank-out{0%{opacity:.85}to{opacity:.18}}@keyframes bank-short{0%{opacity:.85}40%{opacity:1;fill:var(--color-gold-light)}to{opacity:.6}}@keyframes bank-win{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.bank__legend[data-astro-cid-2ewardn5]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-dark-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.lg[data-astro-cid-2ewardn5]{vertical-align:.05em;border-radius:50%;width:.625rem;height:.625rem;margin-right:.5rem;display:inline-block}.lg--all[data-astro-cid-2ewardn5]{background:#f5f1e84d}.lg--short[data-astro-cid-2ewardn5]{background:#f5f1e8bf}.lg--win[data-astro-cid-2ewardn5]{background:var(--color-gold)}.lock__grid[data-astro-cid-egmc52si]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.lock__head[data-astro-cid-egmc52si]{margin-bottom:0}.lock__panel[data-astro-cid-egmc52si]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-on-dark) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent);gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.lock__ruler[data-astro-cid-egmc52si]{padding-top:2.25rem;position:relative}.lock__zone[data-astro-cid-egmc52si]{width:calc(var(--fwd) / var(--span) * 100%);border-radius:var(--radius-sm);border:1px dashed var(--color-gold);background:repeating-linear-gradient(-45deg,#c6a15b29 0 6px,#0000 6px 12px);height:4.25rem;position:absolute;top:0;left:0}.lock__zone[data-astro-cid-egmc52si] span[data-astro-cid-egmc52si]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;font-size:.8125rem;position:absolute;top:.375rem;left:.625rem}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0;position:relative}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]::-webkit-slider-runnable-track{border-block:1.5px solid var(--color-on-dark);background:0 0;height:.75rem}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]::-moz-range-track{border-block:1.5px solid var(--color-on-dark);background:0 0;height:.75rem}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 45%, #8a6a2c);border:0;border-radius:50%;width:1.75rem;height:1.75rem;margin-top:-.6rem;box-shadow:0 0 0 5px #c6a15b40}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]::-moz-range-thumb{background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 45%, #8a6a2c);border:0;border-radius:50%;width:1.75rem;height:1.75rem;box-shadow:0 0 0 5px #c6a15b40}.lock__ruler[data-astro-cid-egmc52si] input[data-astro-cid-egmc52si]:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.lock__ticks[data-astro-cid-egmc52si]{grid-template-columns:repeat(calc(var(--span) + 1), 1fr);font-family:var(--font-mono);color:var(--color-on-dark-muted);margin:.5rem -.5rem 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.lock__ticks[data-astro-cid-egmc52si] li[data-astro-cid-egmc52si]{text-align:center;padding-top:.875rem;position:relative}.lock__ticks[data-astro-cid-egmc52si] li[data-astro-cid-egmc52si]:before{content:"";border-left:1px solid #f5f1e866;height:.375rem;position:absolute;top:0;left:50%}.lock__ticks[data-astro-cid-egmc52si] li[data-astro-cid-egmc52si].is-major:before{border-color:var(--color-on-dark);height:.625rem}.lock__result[data-astro-cid-egmc52si]{border-top:1px dashed #f5f1e840;justify-items:start;gap:1rem;padding-top:1.5rem;display:grid}.lock__year[data-astro-cid-egmc52si]{font-family:var(--font-display);color:var(--color-on-dark);align-items:baseline;gap:1rem;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:1;display:flex}.lock__year[data-astro-cid-egmc52si] small[data-astro-cid-egmc52si]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold)}.lock__msg[data-astro-cid-egmc52si]{max-width:36rem;color:var(--color-on-dark-muted);font-size:1.125rem}@media (width<=60rem){.lock__grid[data-astro-cid-egmc52si]{grid-template-columns:1fr}.lock__ticks[data-astro-cid-egmc52si] li[data-astro-cid-egmc52si]:not(.is-major){color:#0000}}.ft__head[data-astro-cid-dglkqcwq]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.ft__intro[data-astro-cid-dglkqcwq]{margin-bottom:0}.ft__grid[data-astro-cid-dglkqcwq]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ft__nav[data-astro-cid-dglkqcwq]{padding-left:2.75rem;display:grid;position:relative}.ft__rail[data-astro-cid-dglkqcwq]{border-left:2px dashed color-mix(in srgb, var(--color-gold-ink) 45%, transparent);width:0;position:absolute;top:0;bottom:0;left:.75rem}.ft__ball[data-astro-cid-dglkqcwq]{background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 50%, #8a6a2c);width:1.25rem;height:1.25rem;box-shadow:0 0 0 5px var(--color-sand);transition:translate .6s var(--ease-precise);border-radius:50%;position:absolute;top:-.625rem;left:-.6875rem}.ft__tab[data-astro-cid-dglkqcwq]{border:0;border-bottom:1px solid var(--color-sand-deep);width:100%;font:inherit;text-align:left;color:var(--color-ink-muted);cursor:pointer;background:0 0;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:1.25rem 0;display:grid}.ft__tab[data-astro-cid-dglkqcwq]:first-of-type{border-top:1px solid var(--color-sand-deep)}.ft__code[data-astro-cid-dglkqcwq]{font-family:var(--font-mono);color:var(--color-gold-ink);grid-row:span 2;font-size:.875rem;font-weight:500}.ft__tab-title[data-astro-cid-dglkqcwq]{font-family:var(--font-display);font-variation-settings:"opsz" 120;letter-spacing:-.02em;color:color-mix(in srgb, var(--color-navy) 38%, transparent);transition:color .3s ease, translate .4s var(--ease-precise);font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);font-weight:400;line-height:1.05}.ft__tab-short[data-astro-cid-dglkqcwq]{font-size:var(--text-small);opacity:0;max-height:0;transition:opacity .3s ease, max-height .4s var(--ease-precise);margin-top:.375rem;overflow:hidden}.ft__tab[data-astro-cid-dglkqcwq]:hover .ft__tab-title[data-astro-cid-dglkqcwq]{color:color-mix(in srgb, var(--color-navy) 70%, transparent)}.ft__tab[data-astro-cid-dglkqcwq][aria-selected=true] .ft__tab-title[data-astro-cid-dglkqcwq]{color:var(--color-navy);translate:.375rem}.ft__tab[data-astro-cid-dglkqcwq][aria-selected=true] .ft__tab-short[data-astro-cid-dglkqcwq]{opacity:1;max-height:3rem}.ft__tab[data-astro-cid-dglkqcwq]:focus-visible{outline:3px solid var(--color-gold-ink);outline-offset:2px;border-radius:.25rem}.ft__panels[data-astro-cid-dglkqcwq]{gap:1rem;display:grid}.ft__panel[data-astro-cid-dglkqcwq]{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%, #c6a15b29, transparent 42%), var(--color-surface-dark);color:var(--color-on-dark);align-content:start;gap:1rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #091726b3}.ft__panel[data-astro-cid-dglkqcwq]:before{content:"";pointer-events:none;background-image:linear-gradient(#f5f1e80a 1px,#0000 1px),linear-gradient(90deg,#f5f1e80a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ft__panel[data-astro-cid-dglkqcwq]>[data-astro-cid-dglkqcwq]{position:relative}.ft[data-astro-cid-dglkqcwq].is-tabbed .ft__panels[data-astro-cid-dglkqcwq]{gap:0}.ft[data-astro-cid-dglkqcwq].is-tabbed .ft__panel[data-astro-cid-dglkqcwq]{opacity:0;visibility:hidden;transition:opacity .25s ease, translate .35s var(--ease-precise), visibility 0s linear .25s;grid-area:1/1;translate:0 .75rem}.ft[data-astro-cid-dglkqcwq].is-tabbed .ft__panel[data-astro-cid-dglkqcwq].is-active{opacity:1;visibility:visible;transition:opacity .4s ease 80ms, translate .5s var(--ease-precise) 80ms, visibility 0s;translate:0}.ft__panel-top[data-astro-cid-dglkqcwq]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ft__panel-code[data-astro-cid-dglkqcwq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-dark-muted);font-size:.8125rem}.ft__panel-code[data-astro-cid-dglkqcwq] span[data-astro-cid-dglkqcwq]{border:1.5px solid var(--color-gold);width:1.75rem;height:1.75rem;color:var(--color-gold);border-radius:50%;place-items:center;margin-right:.5rem;display:inline-grid}.ft__icon[data-astro-cid-dglkqcwq]{fill:none;width:clamp(4.5rem,3rem + 4vw,6.5rem);height:auto;stroke:var(--color-gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:no-preference){.ft[data-astro-cid-dglkqcwq].is-tabbed .ft__icon[data-astro-cid-dglkqcwq] path[data-astro-cid-dglkqcwq]{stroke-dasharray:1;stroke-dashoffset:1px}.ft[data-astro-cid-dglkqcwq].is-tabbed .ft__panel[data-astro-cid-dglkqcwq].is-active .ft__icon[data-astro-cid-dglkqcwq] path[data-astro-cid-dglkqcwq]{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-precise) .15s}}.ft__panel[data-astro-cid-dglkqcwq] h3[data-astro-cid-dglkqcwq]{color:var(--color-on-dark);margin-top:.25rem;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:400}.ft__text[data-astro-cid-dglkqcwq]{font-size:var(--text-lead);color:var(--color-on-dark-muted)}.ft__points[data-astro-cid-dglkqcwq]{border-top:1px dashed #f5f1e833;gap:.625rem;margin:.5rem 0 0;padding:1.125rem 0 0;list-style:none;display:grid}.ft__points[data-astro-cid-dglkqcwq] li[data-astro-cid-dglkqcwq]{color:var(--color-on-dark);padding-left:1.75rem;position:relative}.ft__points[data-astro-cid-dglkqcwq] li[data-astro-cid-dglkqcwq]:before{content:"";background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 50%, #8a6a2c);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.45em;left:0}.ft__fit[data-astro-cid-dglkqcwq]{border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--color-on-dark-muted);background:#f5f1e80f;padding:.875rem 1rem}.ft__fit[data-astro-cid-dglkqcwq] span[data-astro-cid-dglkqcwq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);margin-right:.375rem;font-size:.75rem}.ft__cta[data-astro-cid-dglkqcwq]{justify-self:start;margin-top:.5rem}@media (width<=60rem){.ft__head[data-astro-cid-dglkqcwq],.ft__grid[data-astro-cid-dglkqcwq]{grid-template-columns:1fr}.ft__grid[data-astro-cid-dglkqcwq]{gap:1rem}.ft__nav[data-astro-cid-dglkqcwq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-left:0}.ft__rail[data-astro-cid-dglkqcwq]{display:none}.ft__tab[data-astro-cid-dglkqcwq],.ft__tab[data-astro-cid-dglkqcwq]:first-of-type{border:1.5px solid var(--color-sand-deep);border-radius:var(--radius-md);background:var(--color-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.75rem .875rem}.ft__code[data-astro-cid-dglkqcwq]{border:1.5px solid var(--color-gold-ink);border-radius:50%;grid-row:auto;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.ft__tab-title[data-astro-cid-dglkqcwq]{color:color-mix(in srgb, var(--color-navy) 72%, transparent);letter-spacing:-.01em;font-size:1.125rem;line-height:1.2}.ft__tab[data-astro-cid-dglkqcwq][aria-selected=true]{border-color:var(--color-navy)}.ft__tab[data-astro-cid-dglkqcwq][aria-selected=true] .ft__code[data-astro-cid-dglkqcwq]{border-color:var(--color-gold);background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 50%, #8a6a2c);color:#0b1724}.ft__tab[data-astro-cid-dglkqcwq][aria-selected=true] .ft__tab-title[data-astro-cid-dglkqcwq]{translate:0}.ft__tab-short[data-astro-cid-dglkqcwq]{display:none}}@media (width<=40rem){.ft__head[data-astro-cid-dglkqcwq]{gap:.75rem;margin-bottom:1.5rem}.ft__lead[data-astro-cid-dglkqcwq]{font-size:.9375rem}.ft__panel[data-astro-cid-dglkqcwq]{border-radius:var(--radius-md);gap:.75rem;padding:1.25rem 1.125rem 1.375rem}.ft__panel-code[data-astro-cid-dglkqcwq]{font-size:.6875rem}.ft__panel-code[data-astro-cid-dglkqcwq] span[data-astro-cid-dglkqcwq]{width:1.5rem;height:1.5rem}.ft__icon[data-astro-cid-dglkqcwq]{width:3.5rem}.ft__panel[data-astro-cid-dglkqcwq] h3[data-astro-cid-dglkqcwq]{margin-top:0;font-size:1.625rem}.ft__text[data-astro-cid-dglkqcwq]{font-size:.9375rem}.ft__points[data-astro-cid-dglkqcwq]{gap:.4375rem;margin-top:.25rem;padding-top:.875rem}.ft__points[data-astro-cid-dglkqcwq] li[data-astro-cid-dglkqcwq]{padding-left:1.375rem;font-size:.9375rem;line-height:1.45}.ft__points[data-astro-cid-dglkqcwq] li[data-astro-cid-dglkqcwq]:before{width:.625rem;height:.625rem}.ft__fit[data-astro-cid-dglkqcwq]{padding:.625rem .75rem;font-size:.875rem}.ft__cta[data-astro-cid-dglkqcwq]{justify-self:stretch;margin-top:.25rem}}
