.journey-showcase{color:#f6fbff;border:1px solid #7aacd978;background:linear-gradient(180deg,#06192d26,#0a223dc9 39%,#0a243e 70%,#052644),url(/assets/photos/journey-mountain-sunset.webp) top /100% auto no-repeat,#0a243e;box-shadow:inset 0 0 20px #7bbaf017,0 8px 24px #001c3633}.journey-showcase-heading{display:flex;align-items:center;gap:.55rem;font-size:1.43rem;font-weight:750}.journey-showcase-heading svg{color:#63f3ff;filter:drop-shadow(0 0 5px #05d7ef9c)}.journey-showcase-progress{display:flex;align-items:center;gap:clamp(.65rem,1.2vw,1.1rem);margin:1rem 0}.journey-showcase-ring{display:grid;place-items:center;flex:none;width:clamp(4.8rem,7.5vw,6.4rem);aspect-ratio:1;border:.57rem solid transparent;border-radius:50%;box-shadow:inset 0 0 12px #0b94c92b,0 4px 12px #00122066;font-size:clamp(1.42rem,2.2vw,2rem);font-weight:800}.journey-showcase-progress-title{font-size:1.05rem;font-weight:750}.journey-showcase-progress a{color:#a5f3ff;font-size:.81rem}.journey-showcase-progress a:hover,.journey-showcase-reward:hover strong{text-decoration:underline}.journey-showcase-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.65rem .2rem;border:1px solid #edf7ff;border-radius:.95rem;background:linear-gradient(135deg,#f8fbff,#d9ecff);color:#0a2036;box-shadow:0 4px 12px #03172c4d}.journey-showcase-stat{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-items:center;gap:.18rem;padding-inline:.18rem;text-align:center}.journey-showcase-stat+.journey-showcase-stat{border-left:1px solid #98b5cd70}.journey-showcase-stat dd{grid-row:2;font-size:1.36rem;font-weight:800;line-height:1.1}.journey-showcase-stat dt{grid-row:3;font-size:.72rem;font-weight:650;line-height:1.15}.journey-showcase-reward-title{margin-top:1rem;font-size:1.04rem;font-weight:750}.journey-showcase-rewards{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.55rem}.journey-showcase-reward{display:grid;justify-items:center;gap:.18rem;padding:.2rem .4rem;text-align:center}.journey-showcase-reward svg{filter:drop-shadow(0 5px 9px #020f20a0)}.journey-showcase-reward strong{font-size:.91rem}.journey-showcase-reward span{color:#ceddec;font-size:.71rem}