/* v11.12: Reassert the v11.10 decorative pattern only. No journey layout or animation changes. */
.cb8-journey > .wrap { --orbit-progress:0; }
.cb8-journey > .wrap > .cb19-orbit {position:absolute;right:clamp(30px,6%,82px);top:22px;width:clamp(175px,24%,300px);aspect-ratio:1;z-index:0;pointer-events:none;opacity:calc(.55 + var(--orbit-progress)*.20);transform:translate3d(0,calc(var(--orbit-progress)*10px),0) scale(calc(1 + var(--orbit-progress)*.035));contain:layout paint;display:block;visibility:visible;}
.cb19-orbit-ring {position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(216,243,136,.20);transform:translate(-50%,-50%);box-shadow:inset 0 0 13px rgba(216,243,136,.012);display:block;}
.cb19-orbit-ring-1 {width:95%;height:95%;border-color:rgba(223,218,238,.13)}
.cb19-orbit-ring-2 {width:72%;height:72%;border-color:rgba(223,218,238,.18)}
.cb19-orbit-ring-3 {width:48%;height:48%;border-color:rgba(216,243,136,.24)}
.cb19-orbit-ring-4 {width:24%;height:24%;border-color:rgba(216,243,136,.16)}
.cb19-orbit-glint {position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from calc(175deg + var(--orbit-progress)*200deg),transparent 0deg,transparent 291deg,rgba(216,243,136,.055) 314deg,rgba(216,243,136,.45) 337deg,rgba(216,243,136,.06) 354deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));opacity:calc(.45 + var(--orbit-progress)*.5);display:block;}
@media(max-width:900px){.cb8-journey > .wrap > .cb19-orbit{width:180px;right:12px;top:15px;opacity:.35}}
@media(max-width:650px){.cb8-journey > .wrap > .cb19-orbit{width:140px;right:-32px;top:5px;opacity:.24}}
@media(prefers-reduced-motion:reduce){.cb8-journey > .wrap > .cb19-orbit{transform:none;opacity:.6}.cb19-orbit-glint{background:none}}
