.arc-hot:where(.astro-alfxgm27){background:#f2efe60d;box-shadow:inset 0 0 0 1px #f2a83b40}.arc-pane:where(.astro-alfxgm27){grid-template-rows:1fr;display:grid}.arc-pane:where(.astro-alfxgm27)>:where(.astro-alfxgm27){min-height:0;overflow:hidden}.arc-play .arc-row:where(.astro-alfxgm27){transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1),background-color .45s,box-shadow .45s;transition-delay:calc(var(--i) * .11s)}.arc-play:not(.arc-listed) .arc-row:where(.astro-alfxgm27){opacity:0;transform:translateY(-6px)}.arc-play:not(.arc-lit) .arc-hot:where(.astro-alfxgm27){background:0 0;box-shadow:inset 0 0 0 1px #0000}.arc-play.arc-lit .arc-hot:where(.astro-alfxgm27){transition-delay:0s}.arc-play .arc-pane:where(.astro-alfxgm27){transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1)}.arc-play:not(.arc-open) .arc-pane:where(.astro-alfxgm27){border-color:#0000;grid-template-rows:0fr}.arc-play .arc-l:where(.astro-alfxgm27){transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(.18s + var(--l) * .12s)}.arc-play:not(.arc-open) .arc-l:where(.astro-alfxgm27){opacity:0;transform:translateY(4px)}.hw-node:where(.astro-l43jfdkk){background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-saffron-300);font-family:var(--font-display);font-variation-settings:"wdth" 115;border-radius:999px;place-items:center;font-size:.95rem;font-weight:640;line-height:1;transition:box-shadow .3s,translate .3s;display:grid;position:relative}.group:where(.astro-l43jfdkk):hover .hw-node:where(.astro-l43jfdkk){translate:0 -2px;box-shadow:0 6px 14px -6px #0a0e1673}.hw-rail:where(.astro-l43jfdkk){display:none}@media (width>=768px){.hw-rail:where(.astro-l43jfdkk){background:linear-gradient(to right, var(--color-rule) 0%, var(--color-rule) 76%, transparent 100%);height:1px;display:block;position:absolute;top:1.125rem;left:1.125rem;right:0}}:where(.astro-l43jfdkk)[data-stagger].is-visible .hw-rail:where(.astro-l43jfdkk){transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) .25s both hwRail}@keyframes hwRail{0%{opacity:.9;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}:where(.astro-l43jfdkk)[data-stagger].is-visible .hw-node:where(.astro-l43jfdkk){animation:.5s cubic-bezier(.34,1.56,.64,1) both hwNode;animation-delay:calc(.45s + var(--i) * .22s)}@keyframes hwNode{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.hw-rail:where(.astro-l43jfdkk),.hw-node:where(.astro-l43jfdkk){animation:none!important}.group:where(.astro-l43jfdkk):hover .hw-node:where(.astro-l43jfdkk){translate:none}}@media (width>=640px){.cmp-grid:where(.astro-qwh5zuhx){grid-template-rows:repeat(8,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}}:where(.astro-qwh5zuhx)[data-animate].is-visible .cmp-seam:where(.astro-qwh5zuhx){transform-origin:top;animation:.7s cubic-bezier(.16,1,.3,1) .1s both cmpSeam}@keyframes cmpSeam{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}:where(.astro-qwh5zuhx)[data-animate].is-visible .cmp-mark:where(.astro-qwh5zuhx){animation:.5s cubic-bezier(.34,1.56,.64,1) .55s both cmpMark}@keyframes cmpMark{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}:where(.astro-qwh5zuhx)[data-animate].is-visible .cmp-no:where(.astro-qwh5zuhx){animation:.5s cubic-bezier(.16,1,.3,1) both cmpNo;animation-delay:calc(.6s + var(--i) * .1s)}@keyframes cmpNo{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}:where(.astro-qwh5zuhx)[data-animate].is-visible .cmp-yes:where(.astro-qwh5zuhx){animation:.5s cubic-bezier(.16,1,.3,1) both cmpYes;animation-delay:calc(.72s + var(--i) * .1s)}@keyframes cmpYes{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}:where(.astro-qwh5zuhx)[data-animate].is-visible .cmp-check:where(.astro-qwh5zuhx){stroke-dasharray:26;animation:.4s ease-out both cmpCheck;animation-delay:calc(.85s + var(--i) * .1s)}@keyframes cmpCheck{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cmp-seam:where(.astro-qwh5zuhx),.cmp-mark:where(.astro-qwh5zuhx),.cmp-no:where(.astro-qwh5zuhx),.cmp-yes:where(.astro-qwh5zuhx){animation:none!important}.cmp-check:where(.astro-qwh5zuhx){stroke-dasharray:none;animation:none!important}}
