.deal-hi{position:relative;overflow:visible;background:radial-gradient(120% 80% at 50% -10%,#fff6c8 0,transparent 55%),var(--cream)}.deal-hi .deal-hi__hero{position:relative;width:120px;height:120px;margin-top:-64px}.deal-hi__glow{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 20deg,#ffc93c,#ff8a1f,#ff5c8a,#8a6cff,#3fb4ff,#33c76f,#ffc93c);animation:deal-hi-spin 8s linear infinite;filter:blur(.5px)}.deal-hi__glow:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--cream);border:3px solid var(--navy)}.deal-hi__hero>:last-child{position:relative;z-index:1}.deal-hi__body{text-align:center}.deal-hi__body h2{margin:.15rem 0 .35rem}.deal-hi__name{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:var(--navy)}.deal-hi__tour{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--orange,#e8a317) 55%,var(--line,#ddd));background:color-mix(in srgb,var(--orange,#e8a317) 14%,var(--white,#fff));font-size:.9rem;line-height:1.4;text-align:left}.deal-hi__tour strong{color:var(--navy,#1a2744)}.deal-hi__hint{margin:.45rem 0 0;font-size:.92rem}.deal-hi__actions{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem 1.3rem 1.3rem}.deal-hi__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.deal-hi__row .btn{width:100%;min-height:2.75rem;justify-content:center;text-align:center;white-space:nowrap}.deal-hi__row--primary .btn--brass.is-hired{opacity:.85;background:color-mix(in srgb,var(--green) 72%,var(--brass,#b8860b));color:var(--white);border-color:color-mix(in srgb,var(--navy) 35%,transparent)}.deal-hi__row--secondary .btn{min-height:2.45rem;font-size:.92rem}@media (max-width:380px){.deal-hi__row{gap:.4rem}.deal-hi__row .btn{font-size:.88rem;padding-inline:.55rem}}.deal-hi__bits{position:absolute;inset:0;pointer-events:none;overflow:visible}.deal-hi__bits i{position:absolute;top:10%;left:calc(6% + var(--i) * 11%);font-style:normal;font-size:1.35rem;animation:deal-hi-float 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.28s)}.deal-hi__bits i:nth-child(odd){top:8%}@keyframes deal-hi-spin{to{rotate:1turn}}@keyframes deal-hi-float{0%,to{translate:0 0;opacity:.35}50%{translate:0 -16px;opacity:1}}@media (prefers-reduced-motion:reduce){.deal-hi__bits i,.deal-hi__glow{animation:none}}.tchest{display:block;overflow:visible;filter:drop-shadow(0 2px 0 rgba(43,35,80,.35))}.tchest g{transform-box:fill-box}.tchest--live .tchest__rays{transform-origin:50% 100%;animation:tchest-rays 2.4s ease-in-out infinite}.tchest--live .tchest__loot{animation:tchest-loot 1.6s ease-in-out infinite}.tchest--live .tchest__spark{transform-origin:center;animation:tchest-spark 1.6s ease-in-out infinite}@keyframes tchest-rays{0%,to{opacity:.55;scale:.92 .9}50%{opacity:1;scale:1.05 1.05}}@keyframes tchest-loot{0%,to{translate:0 0}50%{translate:0 -2.5px}}@keyframes tchest-spark{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.1}}@media (prefers-reduced-motion:reduce){.tchest g{animation:none!important}}