.sap-about .sap-about-vertical-wrap{width:min(980px, 100%);margin-inline:auto;padding:0;overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.sap-about .sap-about-vertical-timeline{--sap-rail-top:72px;--sap-rail-height:calc(100% - 144px);--sap-about-progress:0;position:relative;display:flex;flex-direction:column;width:100%;max-height:none;margin:0;padding:18px 0;overflow:visible;list-style:none;isolation:isolate}.sap-about .sap-about-vertical-timeline::before,.sap-about .sap-about-vertical-timeline::after{position:absolute;z-index:0;top:var(--sap-rail-top);right:calc(50% - 1px);width:2px;border-radius:999px;content:""}.sap-about .sap-about-vertical-timeline::before{height:var(--sap-rail-height);background:color-mix(in srgb,var(--sap-primary) 14%,transparent)}.sap-about .sap-about-vertical-timeline::after{height:var(--sap-rail-height);background:var(--sap-accent);box-shadow:0 0 18px color-mix(in srgb,var(--sap-accent) 18%,transparent);transform:scaleY(var(--sap-about-progress));transform-origin:top center}.sap-about .sap-about-vertical-timeline li,.sap-about .sap-about-vertical-timeline li:hover,.sap-about .sap-about-vertical-timeline li:focus-within{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:center;width:100%;min-height:clamp(190px, 22vh, 240px);margin:0;padding:12px 0;border:0;border-radius:0;background:#fff0;box-shadow:none;transform:none}.sap-about .sap-about-vertical__marker{position:relative;z-index:3;display:block;grid-column:2;grid-row:1;justify-self:center;width:14px;height:14px;border:3px solid var(--sap-surface,#fff);border-radius:50%;background:color-mix(in srgb,var(--sap-primary) 30%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--sap-primary) 22%,transparent);transition:background-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.2,.75,.25,1)}.sap-about .sap-about-vertical__content,.sap-about .sap-about-vertical-timeline li:hover .sap-about-vertical__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:min(300px, calc(100% - 12px));margin:0;padding:8px 0;border:0;border-radius:0;background:#fff0;box-shadow:none;opacity:.22;filter:blur(1.5px);transition:opacity .7s ease,filter .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.sap-about .sap-about-vertical-timeline li.is-right .sap-about-vertical__content{grid-column:1;grid-row:1;justify-self:end;align-items:flex-end;text-align:right;transform:translateX(28px)}.sap-about .sap-about-vertical-timeline li.is-left .sap-about-vertical__content{grid-column:3;grid-row:1;justify-self:start;align-items:flex-start;text-align:right;transform:translateX(-28px)}.sap-about .sap-about-vertical-timeline time{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:#fff0;color:var(--sap-primary);font-size:clamp(20px, 2.1vw, 26px);font-weight:900;line-height:1.2}.sap-about .sap-about-vertical-timeline h3{margin:0;color:var(--sap-primary);font-size:clamp(16px, 1.55vw, 20px);font-weight:780;line-height:1.85}.sap-about .sap-about-vertical-timeline li.is-active .sap-about-vertical__content{opacity:1;filter:none;transform:translateX(0)}.sap-about .sap-about-vertical-timeline li.is-active .sap-about-vertical__marker{background:var(--sap-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sap-accent) 35%,transparent),0 0 0 8px color-mix(in srgb,var(--sap-accent) 8%,transparent);transform:scale(1.08)}@media (max-width:680px){.sap-about .sap-about-vertical-timeline{padding:10px 0}.sap-about .sap-about-vertical-timeline::before,.sap-about .sap-about-vertical-timeline::after{right:20px}.sap-about .sap-about-vertical-timeline li,.sap-about .sap-about-vertical-timeline li:hover,.sap-about .sap-about-vertical-timeline li:focus-within{grid-template-columns:42px minmax(0,1fr);min-height:clamp(150px, 20vh, 180px);padding:10px 0}.sap-about .sap-about-vertical__marker{grid-column:1}.sap-about .sap-about-vertical-timeline li.is-right .sap-about-vertical__content,.sap-about .sap-about-vertical-timeline li.is-left .sap-about-vertical__content{grid-column:2;grid-row:1;justify-self:stretch;width:auto;padding:8px 14px 8px 0;text-align:right;transform:translateX(-20px)}.sap-about .sap-about-vertical-timeline li.is-active .sap-about-vertical__content{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sap-about .sap-about-vertical__content,.sap-about .sap-about-vertical__marker{transition:none}}