.service-experience .sp-hero--split:has(>.pxd-log) h1{font-size:clamp(1.7rem,.9rem + 3.6vw,3.5rem);overflow-wrap:break-word;hyphens:auto}@media(min-width:881px){.service-experience .sp-hero--split:has(>.pxd-log){grid-template-columns:minmax(0,1.3fr)minmax(19rem,.9fr);gap:clamp(2rem,4vw,3.5rem)}}.pxd-log{align-self:center;width:100%;max-width:31rem;margin-inline:auto;padding-bottom:.5rem}.pxd-log__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.7rem 1rem;border-bottom:1px solid var(--px-rule-strong)}.pxd-log__branch{padding:.15rem .6rem;border:1px solid rgba(129,197,201,.45);border-radius:999px;font-family:var(--px-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--px-teal)}.pxd-log__rows{margin:0;padding:.55rem 1rem .35rem .75rem;list-style:none}.pxd-log .pxd-log__row{--lane:var(--px-teal);position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:.35rem;align-items:start;min-height:52px;margin:0;padding:0}.pxd-log .pxd-log__row::before{content:none}.pxd-log__row:nth-child(3n+2){--lane:#c9a3dc}.pxd-log__row:nth-child(3n+3){--lane:#9dbde0}.pxd-log__row::after{content:'';position:absolute;top:0;bottom:0;left:9px;width:2px;background:rgba(241,245,249,.55)}.pxd-log__row--head::after{bottom:auto;height:20px}.pxd-log__lane{position:relative;z-index:1;width:40px;height:52px;overflow:visible}.pxd-log__fork{fill:none;stroke:var(--lane);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1)}.pxd-log__commit{fill:var(--px-plate);stroke:var(--lane);stroke-width:2.5;transition:fill .2s ease,opacity .4s ease .3s}.pxd-log__merge{fill:#f1f5f9}.pxd-log__head-dot{fill:var(--px-teal);stroke:#f1f5f9;stroke-width:2.5}.pxd-log__link{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-height:44px;padding:.85rem .5rem .6rem;border-radius:3px;color:#f1f5f9;line-height:1.35;text-decoration:none;transition:opacity .45s ease .25s,transform .45s cubic-bezier(.16,1,.3,1).25s}.pxd-log__hash{padding:0;background:0 0;font-family:var(--px-mono);font-size:.75rem;letter-spacing:.04em;color:var(--lane)}.pxd-log__msg{font-size:.96rem;font-weight:600;overflow-wrap:anywhere}.pxd-log__link:hover .pxd-log__msg,.pxd-log__row.is-active .pxd-log__msg{text-decoration:underline;text-decoration-color:var(--lane);text-underline-offset:4px}.pxd-log__row.is-active .pxd-log__commit{fill:var(--lane)}.pxd-log__link:focus-visible{outline:2px solid var(--lane);outline-offset:2px}.pxd-log__head{padding-top:.7rem;font-family:var(--px-mono);font-size:.75rem;letter-spacing:.06em;color:var(--px-teal)}.px-live .pxd-log__row:not(.is-in) .pxd-log__fork{stroke-dashoffset:1}.px-live .pxd-log__row:not(.is-in) .pxd-log__commit{opacity:0}.px-live .pxd-log__row:not(.is-in) .pxd-log__link{opacity:0;transform:translateX(-8px)}.px-live .pxd-log__row:not(.is-in):focus-within .pxd-log__link{opacity:1;transform:none}@media(max-width:880px){.pxd-log{margin-top:1.5rem;max-width:34rem}.pxd-log .pxd-log__row{min-height:46px}.pxd-log__link{padding-top:.7rem}}@media(prefers-reduced-motion:reduce){.pxd-log__fork,.pxd-log__commit,.pxd-log__link{transition:none}}@media(forced-colors:active){.pxd-log__fork,.pxd-log__commit{stroke:CanvasText}.pxd-log__merge,.pxd-log__head-dot{fill:CanvasText}.pxd-log__row::after{background:CanvasText}.pxd-log__link{color:LinkText}}