.prism-roadmap{background-color:#111;padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);overflow:hidden}.prism-roadmap__header{text-align:center;margin-bottom:3rem}.prism-roadmap__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4ade80;margin:0 0 .6rem}.prism-roadmap__heading{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0}.prism-roadmap__stage{position:relative;display:grid;max-width:1080px;margin:0 auto;padding:0 4rem}.prism-roadmap__slides{display:grid}.prism-roadmap__slide{grid-area:1 / 1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;opacity:0;pointer-events:none;transition:opacity .45s ease}.prism-roadmap__slide.is-active{opacity:1;pointer-events:auto}.prism-roadmap__slide-img-wrap{border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:#1a1a1a;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.prism-roadmap__slide-img{width:100%;height:100%;object-fit:cover;display:block}.prism-roadmap__slide-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.prism-roadmap__slide-img-placeholder svg{width:40%;height:auto;opacity:.08}.prism-roadmap__slide-content{display:flex;flex-direction:column;gap:1rem}.prism-roadmap__slide-year{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4ade80}.prism-roadmap__slide-title{font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;color:#fff;margin:0}.prism-roadmap__slide-body{font-size:.925rem;line-height:1.7;color:#ffffff8c;margin:0}.prism-roadmap__slide-tag{display:inline-block;align-self:flex-start;padding:.3rem .85rem;border-radius:20px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.prism-roadmap__slide-tag--done{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.prism-roadmap__slide-tag--upcoming{background:#ffffff0f;color:#fff6;border:1px solid rgba(255,255,255,.1)}.prism-roadmap__prev,.prism-roadmap__next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;z-index:2}.prism-roadmap__prev{left:0}.prism-roadmap__next{right:0}.prism-roadmap__prev:hover,.prism-roadmap__next:hover{background:#4ade80;border-color:#4ade80}.prism-roadmap__prev svg,.prism-roadmap__next svg{width:14px;height:14px;color:#fff9}.prism-roadmap__prev:hover svg,.prism-roadmap__next:hover svg{color:#111}.prism-roadmap__timeline{max-width:1080px;margin:2.5rem auto 0;padding:0 4rem;position:relative}.prism-roadmap__timeline-track{display:flex;align-items:center;position:relative}.prism-roadmap__timeline-track:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background:#ffffff1a}.prism-roadmap__timeline-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;background:none;border:none;padding:0}.prism-roadmap__timeline-dot{width:12px;height:12px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.15);transition:background .2s ease,border-color .2s ease,transform .2s ease;position:relative;z-index:1}.prism-roadmap__timeline-item.is-active .prism-roadmap__timeline-dot{background:#4ade80;border-color:#4ade80;transform:scale(1.3)}.prism-roadmap__timeline-label{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff40;transition:color .2s ease;white-space:nowrap}.prism-roadmap__timeline-item.is-active .prism-roadmap__timeline-label{color:#fff}@media screen and (max-width:749px){.prism-roadmap__stage{padding:0 2.5rem}.prism-roadmap__slide{grid-template-columns:1fr;gap:1.5rem}.prism-roadmap__slide-img-wrap{aspect-ratio:16 / 9}.prism-roadmap__timeline{padding:0 2.5rem}.prism-roadmap__timeline-label{font-size:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-prism-roadmap.css.map */
