.cp:where(.cpv-03d) img.cp-wm{display:inline-block;max-width:none}.cp:where(.cpv-03d) img.cp-wm-white{display:none}.cp:where(.cpv-03d) .cp-on-night img.cp-wm-ink,.cp[data-theme=dark]:where(.cpv-03d) img.cp-wm-ink{display:none}.cp:where(.cpv-03d) .cp-on-night img.cp-wm-white,.cp[data-theme=dark]:where(.cpv-03d) img.cp-wm-white{display:inline-block}:where(.cpv-03d) .p03-domain{font-family:var(--font-display);text-transform:uppercase;line-height:.86;letter-spacing:-.01em;overflow-wrap:anywhere}:where(.cpv-03d) .p03-stop{display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(252,251,249,.1)}:where(.cpv-03d) .p03-stop:last-child{border-bottom:0}:where(.cpv-03d) .p03-rail{position:relative;align-self:stretch;display:flex;justify-content:center}:where(.cpv-03d) .p03-rail:before{content:"";position:absolute;top:-14px;bottom:-14px;width:2px;background:rgba(252,251,249,.22)}:where(.cpv-03d) .p03-stop:first-child .p03-rail:before{top:50%}:where(.cpv-03d) .p03-stop:last-child .p03-rail:before{bottom:50%}:where(.cpv-03d) .p03-rail i{position:relative;align-self:center;width:12px;height:12px;border-radius:999px;background:var(--on-night)}:where(.cpv-03d) .p03-entry{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}:where(.cpv-03d) .p03-entry:last-child{border-bottom:0}:where(.cpv-03d) .p03-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--ink);color:var(--on-ink);font:700 12px/1 var(--font-mono)}:where(.cpv-03d) .p03-plan{display:flex;flex-direction:column;gap:8px;padding:16px 20px 18px 0;border-top:2px solid var(--ink)}@media (max-width:760px){:where(.cpv-03d) .p03-entry{grid-template-columns:1fr;gap:8px}:where(.cpv-03d) .p03-stop{grid-template-columns:20px 52px minmax(0,1fr)}:where(.cpv-03d) .p03-stop>:last-child{grid-column:3}}:where(.cpv-03d) .p03-parbg{position:absolute;inset:0;background-size:cover;background-position:center 50%}:where(.cpv-03d) .cp-chm{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}:where(.cpv-03d) .cp-chm .ci-cmark{width:20px;height:20px}:where(.cpv-03d) .cp-chm--in .ci-cmark{width:16px;height:16px}:where(.cpv-03d) .cp-accrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp:where(.cpv-03d) .ci-auto,.cp:where(.cpv-03d) .ci-req,.cp:where(.cpv-03d) .cp-slab:not(.cp-slab--bare){overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.cpv-03d) .cp-slab-photo.cp-par{inset:-24px 0}:where(.cpv-03d) .p03-parbg{inset:-24px 0}}}.cp:where(.cpv-03m) img.cp-wm{display:inline-block;max-width:none}.cp:where(.cpv-03m) img.cp-wm-white{display:none}.cp:where(.cpv-03m) .cp-on-night img.cp-wm-ink,.cp[data-theme=dark]:where(.cpv-03m) img.cp-wm-ink{display:none}.cp:where(.cpv-03m) .cp-on-night img.cp-wm-white,.cp[data-theme=dark]:where(.cpv-03m) img.cp-wm-white{display:inline-block}:where(.cpv-03m) .p03-domain{font-family:var(--font-display);text-transform:uppercase;line-height:.86;letter-spacing:-.01em;overflow-wrap:anywhere}:where(.cpv-03m) .p03-stop{display:grid;grid-template-columns:18px 50px minmax(0,1fr);gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(252,251,249,.1)}:where(.cpv-03m) .p03-stop:last-child{border-bottom:0}:where(.cpv-03m) .p03-rail{position:relative;align-self:stretch;display:flex;justify-content:center}:where(.cpv-03m) .p03-rail:before{content:"";position:absolute;top:-13px;bottom:-13px;width:2px;background:rgba(252,251,249,.22)}:where(.cpv-03m) .p03-stop:first-child .p03-rail:before{top:50%}:where(.cpv-03m) .p03-stop:last-child .p03-rail:before{bottom:50%}:where(.cpv-03m) .p03-rail i{position:relative;align-self:center;width:12px;height:12px;border-radius:999px;background:var(--on-night)}:where(.cpv-03m) .p03-entry{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid var(--line)}:where(.cpv-03m) .p03-entry:last-child{border-bottom:0}:where(.cpv-03m) .p03-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--ink);color:var(--on-ink);font:700 12px/1 var(--font-mono)}:where(.cpv-03m) .p03-swipe{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 16px 8px;margin:0 -16px;scrollbar-width:none}:where(.cpv-03m) .p03-swipe>li{flex:0 0 268px;scroll-snap-align:start}:where(.cpv-03m) .p03-stack{flex-direction:column;align-items:flex-start;gap:4px}:where(.cpv-03m) .p03-stack>:last-child{text-align:left!important}:where(.cpv-03m) .p03-parbg{position:absolute;inset:0;background-size:cover;background-position:center 50%}:where(.cpv-03m) .cp-chm{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}:where(.cpv-03m) .cp-chm .ci-cmark{width:20px;height:20px}:where(.cpv-03m) .cp-chm--in .ci-cmark{width:16px;height:16px}:where(.cpv-03m) .cp-accrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp:where(.cpv-03m) .ci-auto,.cp:where(.cpv-03m) .ci-req,.cp:where(.cpv-03m) .cp-slab:not(.cp-slab--bare){overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.cpv-03m) .cp-slab-photo.cp-par{inset:-24px 0}:where(.cpv-03m) .p03-parbg{inset:-24px 0}}}