[data-hi]{overflow-x:clip}.hi-h{font-family:var(--serif);letter-spacing:-.022em;word-spacing:.08em;text-wrap:balance;max-width:19ch;font-size:clamp(2.35rem,1.1rem + 4.1vw,4.9rem);font-weight:500;line-height:1.04}.hi-em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:600}.hi-node{vertical-align:.18em;background:var(--accent);width:.15em;min-width:12px;height:.15em;min-height:12px;box-shadow:0 0 0 4px var(--paper), 0 0 0 5.25px var(--accent);border-radius:50%;margin-left:.14em;display:inline-block}.hi-tile{vertical-align:-.07em;width:.78em;height:.78em;margin-inline:.02em;display:inline-block;position:relative}.hi-float,.hi-face{position:absolute;inset:0}.hi-face{background:#fff;border-radius:.21em;place-items:center;display:grid;box-shadow:0 0 0 1px #16161617,0 .03em .06em #1616160f,0 .08em .16em -.04em #1616162e}.hi-face .tm{width:72%;height:72%}.js .hi-pop,.js .hi-deal{opacity:0}.is-idle .hi-float{animation:3.6s ease-in-out infinite alternate hi-float}.is-idle .hi-tile[data-late] .hi-float{animation-delay:-1.8s}@keyframes hi-float{0%{transform:translateY(.025em)}to{transform:translateY(-.035em)}}[data-hi=a] .hi-tile:hover .hi-face{animation:.62s cubic-bezier(.36,.07,.19,.97) hi-wiggle}@keyframes hi-wiggle{0%{transform:rotate(0)scale(1)}20%{transform:rotate(-12deg)scale(1.1)}45%{transform:rotate(9deg)scale(1.1)}70%{transform:rotate(-4deg)scale(1.04)}to{transform:rotate(0)scale(1)}}.hi-slot .hi-face{display:block;overflow:hidden}.hi-reel{will-change:transform;display:block}.hi-cell{place-items:center;height:.78em;display:grid}.hi-cell .tm{width:72%;height:72%}.hi-slot .hi-face:after{content:"";background:#1616160f;height:1px;position:absolute;top:50%;left:0;right:0}.hi-stack{--step:.34em;--gap:max(1.12em, 78px);--shift:0px;width:calc(.78em + 3 * var(--step));vertical-align:-.07em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.21em;height:.78em;margin-inline:.02em;display:inline-block;position:relative}.hi-stack:focus-visible{outline:2px solid var(--accent);outline-offset:.08em}.hi-stack:before{content:"";z-index:0;width:calc(4 * var(--gap) + .1em);background:var(--paper);height:calc(.7em + 26px);box-shadow:0 0 0 1px var(--rule), 0 .1em .3em -.1em #16161629;opacity:0;transform:translate(var(--shift), -.12em);transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);pointer-events:none;border-radius:.2em;position:absolute;top:.9em;left:-.14em}.hi-stack:after{content:"";border:1.5px dashed var(--route);opacity:0;transition:opacity .2s var(--ease-out);pointer-events:none;border-radius:.21em;position:absolute;inset:.04em 0}.hi-stack:hover:after,.hi-stack:focus-visible:after,.hi-stack.is-open:after{opacity:1;transition-delay:.12s}.hi-card{--r:0deg;z-index:calc(10 - var(--i));top:0;left:calc(var(--i) * var(--step));width:.78em;height:.78em;transform:rotate(var(--r));transition:transform .52s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * 45ms), left .46s cubic-bezier(.22, 1, .36, 1);position:absolute}.hi-card[data-pos="0"]{--r:-5deg;--fan:-7deg}.hi-card[data-pos="1"]{--r:3deg;--fan:-2.5deg}.hi-card[data-pos="2"]{--r:-2deg;--fan:2.5deg}.hi-card[data-pos="3"]{--r:5deg;--fan:7deg}.hi-deal{position:absolute;inset:0}.hi-card .hi-face{transform-origin:50% 0;transition:transform .52s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i) * 45ms);box-shadow:0 0 0 .045em var(--paper), 0 0 0 calc(.045em + 1px) #16161614, 0 .08em .16em -.04em #16161638}.hi-lbl{font-family:var(--sans);letter-spacing:0;word-spacing:0;white-space:nowrap;color:var(--graphite);opacity:0;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out);font-size:max(11px,.15em);font-weight:560;line-height:1.2;position:absolute;top:66%;left:50%;transform:translate(-50%,-.2em)}.hi-stack:hover:before,.hi-stack:focus-visible:before,.hi-stack.is-open:before{opacity:1;transform:translateX(var(--shift))}.hi-stack:hover .hi-card,.hi-stack:focus-visible .hi-card,.hi-stack.is-open .hi-card{z-index:20;transform:translate(calc(var(--i) * (var(--gap) - var(--step)) + (var(--gap) - .78em) / 2 - .14em + var(--shift)), 1.04em) rotate(var(--fan))}.hi-stack:hover .hi-face,.hi-stack:focus-visible .hi-face,.hi-stack.is-open .hi-face{transform:scale(.62)}.hi-stack:hover .hi-lbl,.hi-stack:focus-visible .hi-lbl,.hi-stack.is-open .hi-lbl{opacity:1;transform:translate(-50%, 0) rotate(calc(-1 * var(--fan)));transition-delay:calc(.12s + var(--i) * 45ms)}.hi-stack:not(.is-open):not(:hover):not(:focus-visible) .hi-card.is-named .hi-lbl{opacity:1;color:var(--accent);transition-delay:0s;top:calc(100% + .1em);transform:translate(-50%)}@media (width<=760px){.hi-stack:not(.is-open):not(:hover):not(:focus-visible) .hi-card.is-named .hi-lbl{opacity:0}}@media (prefers-reduced-motion:reduce){.js .hi-pop,.js .hi-deal{opacity:1}.is-idle .hi-float,[data-hi=a] .hi-tile:hover .hi-face{animation:none}.hi-card,.hi-card .hi-face,.hi-lbl,.hi-stack:before{transition:none}}
