.v2ca-pr-wire{position:absolute;left:5%;right:5%;top:82%;height:2px;background:var(--ca-ink)}.v2ca-pr-year{position:absolute;left:5%;top:calc(82% - 22px);font-family:var(--font-mono);font-size:11px;color:var(--ca-muted)}.v2ca-pr-node{position:absolute;top:82%;width:16px;height:16px;border:2px solid var(--ca-ink);border-radius:50%;background:#fff;transform:translate(-50%,-50%);transition:background-color .3s,border-color .3s}.v2ca-pr-node.is-lit{border-color:var(--ca-deep);background:var(--ca-mint)}.v2ca-pr-date{position:absolute;left:50%;top:calc(100% + 6px);font-family:var(--font-mono);font-size:11px;white-space:nowrap;color:var(--ca-ink);transform:translate(-50%)}.v2ca-pr-pulse{width:10px;height:10px;border-radius:50%;background:var(--ca-deep);--mv-ms: .8s;z-index:2}.v2ca-pr-card{position:absolute;left:calc(var(--x) * 1%);top:14%;display:grid;align-content:start;gap:6px;width:22.5cqw;height:46%;padding:8px 9px 9px;border:1px solid var(--ca-ink);background:#fff;transform:translate(-50%);box-shadow:0 14px 24px -18px #0b252173}.v2ca-vig.is-running .v2ca-pr-card.is-now{border-color:var(--ca-deep);background:var(--ca-mint-wash)}.v2ca-pr-card__k{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--ca-deep)}.v2ca-pr-card__k iconify-icon{flex-shrink:0;font-size:13px}.v2ca-pr-card b{font-family:var(--font-jakarta);font-size:14px;font-weight:700;line-height:1.25;color:var(--ca-ink);text-wrap:balance}.v2ca-pr-card__d{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--ca-muted)}.v2ca-pr-card__stem{position:absolute;left:50%;top:100%;height:calc(22cqh - 8px);border-left:1.5px dashed var(--ca-deep)}.v2ca-pr-stamp{position:absolute;right:4%;top:3%;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--ca-deep);background:var(--ca-mint-wash);font-family:var(--font-mono);font-size:11px;color:var(--ca-ink)}@container (max-width: 520px){.v2ca-pr-card{left:50%;top:15%;width:64cqw;height:auto;gap:8px;padding:12px 14px}.v2ca-pr-card b{font-size:16px}.v2ca-pr-card__stem{display:none}.v2ca-vig .v2ca-pr-card:not(.is-now):not(.v2ca-pr-card--last),.v2ca-vig.is-running .v2ca-pr-card--last:not(.is-now){visibility:hidden}.v2ca-pr-stamp{inset:auto auto 4% 50%;transform:translate(-50%)}}.v2ca-pr-msg{display:grid;gap:32px;margin-top:48px}@media(min-width:1024px){.v2ca-pr-msg{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:stretch}}.v2ca-pr-msg__station{position:relative;display:grid;align-content:start;gap:14px;min-height:360px;padding:24px;border:1px solid var(--ca-line-2);background:#0b252133;overflow:hidden}.v2ca-pr-msg__count{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ca-muted)}.v2ca-pr-msg__slip{position:relative;z-index:1;display:grid;gap:22px;padding:26px 24px 24px;background:#fff;color:var(--ca-ink);box-shadow:0 24px 40px -28px #0000008c}.v2ca-pr-msg__text{min-height:2.3em;font-family:var(--font-jakarta);font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.v2ca-pr-msg__stamp{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:2px solid var(--ca-deep);outline:1px solid var(--ca-deep);outline-offset:2px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ca-deep);opacity:0;transform:rotate(-7deg) scale(1.5);transition:opacity .15s,transform .35s var(--ca-out)}.v2ca-pr-msg__stamp iconify-icon{font-size:17px}.v2ca-pr-msg__stamp.is-on{opacity:1;transform:rotate(-7deg) scale(1)}.v2ca-pr-msg__desk{position:relative;height:120px}.v2ca-pr-msg__bot{position:absolute;right:18%;bottom:0;width:88px;height:auto}.v2ca-pr-msg__arm{position:absolute;right:calc(18% + 40px);bottom:100px;width:8px;height:34px;background:#f2f7f4;transform-origin:bottom center;transform:scaleY(.4);transition:transform .25s var(--ca-out)}.v2ca-pr-msg__arm.is-down{transform:scaleY(1)}.v2ca-pr-msg__ledger{display:grid;align-content:start;border:1px solid var(--ca-line-2)}.v2ca-pr-msg__lh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 18px;border-bottom:1px solid var(--ca-line-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ca-muted)}.v2ca-pr-msg__lh>span{display:inline-flex;align-items:center;gap:8px}.v2ca-pr-msg__replay,.v2ca-pr-msg__copy{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:0;background:none;font-family:var(--font-jakarta);font-size:13px;font-weight:600;color:var(--ca-text);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.v2ca-pr-msg__replay:hover,.v2ca-pr-msg__copy:hover{border-color:var(--ca-line-2)}.v2ca-pr-msg__copy.is-done{border-color:var(--ca-mint);background:var(--ca-mint);color:var(--ca-ink)}.v2ca-pr-msg__list{margin:0;padding:0;list-style:none}.v2ca-pr-msg__list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 8px 12px 18px;border-bottom:1px solid var(--ca-line);transition:background-color .3s}.v2ca-pr-msg__list li:last-child{border-bottom:0}.v2ca-pr-msg__list .v2ca-lamp{border-color:var(--ca-line-2);background:transparent}.v2ca-pr-msg__list li.is-stamped .v2ca-lamp{border-color:var(--ca-mint-bright);background:var(--ca-mint)}.v2ca-pr-msg__list li.is-stamped .v2ca-lamp svg{stroke-dashoffset:0}.v2ca-pr-msg__list li:not(.is-stamped) .v2ca-lamp svg{stroke-dashoffset:20}.v2ca-pr-msg__list li.is-now{background:#34c28d24}.v2ca-pr-msg__line{font-family:var(--font-jakarta);font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.3;color:var(--ca-text)}@media(max-width:479px){.v2ca-pr-msg__copy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.v2ca-pr-kit a{position:relative;display:grid;gap:6px;height:100%;color:inherit;text-decoration:none}.v2ca-pr-kit__go{position:absolute;right:0;top:2px;font-size:18px;color:var(--ca-muted);transition:transform .3s var(--ca-out),color .2s}.v2ca-pr-kit a:hover .v2ca-pr-kit__go{color:var(--ca-deep);transform:translateY(3px)}.v2ca-pr-kit a:hover .v2ca-strip__t{color:var(--ca-deep)}.v2ca-pr-bp{display:grid;gap:56px}@media(min-width:1024px){.v2ca-pr-bp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.v2ca-pr-bp__col{display:grid;align-content:start;gap:24px}.v2ca-pr-bp__h{font-size:clamp(28px,3vw,40px)}.v2ca-pr-copy{min-height:40px;padding:0 14px;font-size:13px}.v2ca-pr-copy.is-done{border-color:var(--ca-deep);background:var(--ca-mint-wash)}.v2ca-pr-bp__text{margin:0;padding:24px;font-size:17px;line-height:1.65;color:var(--ca-ink)}.v2ca-pr-bp__text--short{font-family:var(--font-jakarta);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.4;letter-spacing:-.01em}.v2ca-pr-line{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:56px 0 0;padding:0;list-style:none}@media(min-width:900px){.v2ca-pr-line{grid-template-columns:repeat(5,minmax(0,1fr))}}.v2ca-pr-line__rail{position:absolute;left:31px;top:32px;bottom:32px;width:2px;background:var(--ca-mint)}@media(min-width:900px){.v2ca-pr-line__rail{inset:31px 10% auto;width:auto;height:2px}}.v2ca-pr-line li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;padding:12px 0}@media(min-width:900px){.v2ca-pr-line li{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:0 12px;text-align:center}}.v2ca-pr-line__node{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--ca-mint);border-radius:50%;background:var(--ca-ink);font-size:28px;color:var(--ca-mint-bright)}.v2ca-pr-line li:first-of-type .v2ca-pr-line__node{background:var(--ca-mint);color:var(--ca-ink)}.v2ca-pr-line .v2ca-h3{font-size:clamp(19px,1.7vw,22px)}.v2ca-pr-assets{display:grid;margin:48px 0 0;padding:0;list-style:none;border-top:1px solid var(--ca-line-2)}.v2ca-pr-assets li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px 20px;padding:22px 0;border-bottom:1px solid var(--ca-line)}@media(min-width:900px){.v2ca-pr-assets li{grid-template-columns:52px minmax(0,.8fr) minmax(0,1.2fr) 140px;gap:28px}}.v2ca-pr-assets__icon{grid-row:span 3;align-self:start;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--ca-line-2);font-size:24px;color:var(--ca-deep)}@media(min-width:900px){.v2ca-pr-assets__icon{grid-row:auto;align-self:center}}.v2ca-pr-assets .v2ca-h3{font-size:20px}.v2ca-pr-assets p{grid-column:2;margin:0;font-size:16px;color:var(--ca-muted)}@media(min-width:900px){.v2ca-pr-assets p{grid-column:auto}}.v2ca-pr-assets .v2ca-tag{grid-column:2;justify-self:start;margin-top:6px}@media(min-width:900px){.v2ca-pr-assets .v2ca-tag{grid-column:auto;justify-self:end;margin-top:0}}
