.wj-chero{overflow:hidden;position:relative}.wj-chero__grid-lines{background-image:linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0);background-size:8.33333% 100%;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none;position:absolute}.wj-chero .container,.wj-chero .container-fluid,.wj-chero .wj-container{position:relative}.wj-chero__grid{align-items:center;display:grid;gap:56px 72px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.wj-chero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:28px}.wj-chero__eyebrow{display:inline-flex;flex-direction:column;gap:10px}.wj-chero__rule{align-items:center;display:flex;width:100%}.wj-chero__rule span:first-child{background:var(--wj-ink);flex:1;height:1.5px}.wj-chero__rule span:last-child{background:var(--wj-accent);border:1.5px solid var(--wj-ink);border-radius:50%;flex:none;height:9px;width:9px}.wj-chero__title{letter-spacing:-.02em;margin:0}.wj-chero__intro{max-width:560px}.wj-chero__intro p{margin:0}.wj-chero__intro p+p{color:var(--wj-muted);font-size:clamp(1rem,1.2vw,1.0625rem);font-weight:300;line-height:1.6;margin-top:22px}.wj-chero__visual{display:flex;justify-content:center;padding:32px 0;position:relative}.wj-chero__ring{aspect-ratio:1;border:1px solid rgba(0,0,0,.08);border-radius:50%;left:-6%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:78%}.wj-chero__ring--small{border-color:rgba(0,0,0,.07);left:auto;right:-10%;top:64%;width:42%}.wj-chero__card{background:#fff;border:1.5px solid var(--wj-ink);border-radius:var(--wj-radius);box-shadow:var(--wj-shadow);max-width:460px;padding:28px 24px 26px;position:relative;width:100%}.wj-chero__card-head{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.wj-chero__rows{margin:12px 0 0}.wj-chero__row{align-items:baseline;border-top:1px solid var(--wj-line);display:flex;gap:16px;justify-content:space-between;padding:13px 0}.wj-chero__row dt{color:var(--wj-muted);font-size:.875rem;font-weight:400}.wj-chero__row dd{font-size:.9375rem;font-weight:600;margin:0;text-align:right}.wj-chero__rows{border-bottom:1px solid var(--wj-line)}.wj-chero .wj-chero__route{display:flex;justify-content:space-between;list-style:none;margin:0;padding:24px 0 0;position:relative}.wj-chero__route:before{border-top:1.5px dashed var(--wj-ink);content:"";left:5px;opacity:.55;position:absolute;right:5px;top:29px}.wj-chero__stop{align-items:center;color:var(--wj-muted);display:flex;flex-direction:column;font-size:.6875rem;font-weight:600;gap:8px;letter-spacing:.08em;position:relative;text-transform:uppercase}.wj-chero__stop:first-child{align-items:flex-start}.wj-chero__stop:last-child{align-items:flex-end}.wj-chero__dot{background:#fff;border:1.5px solid var(--wj-ink);border-radius:50%;height:11px;width:11px}.wj-chero__stop--end .wj-chero__dot{background:var(--wj-accent)}@media (max-width:991px){.wj-chero__grid{grid-template-columns:minmax(0,1fr)}.wj-chero__visual{justify-content:flex-start;padding:8px 0 0}.wj-chero__ring{left:40%;width:60%}.wj-chero__ring--small{display:none}}@media (max-width:480px){.wj-chero__card{padding:22px 18px}.wj-chero__row{flex-wrap:wrap;gap:4px 16px}}