.updates-showcase{--us-accent:var(--sec-highlight,var(--color-primary));--us-marker-color:var(--us-marker,var(--us-accent));--us-title:1.375rem}.updates-showcase--title-small{--us-title:1.125rem}.updates-showcase--title-large{--us-title:1.75rem}.updates-showcase__inner{display:grid;gap:2.5rem}@media (min-width:1024px){.updates-showcase__inner{align-items:center;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,var(--us-media,56%))}.updates-showcase--media-left .updates-showcase__media{order:-1}}.updates-showcase__eyebrow{margin:0 0 .5rem}.updates-showcase__heading{margin:0}.updates-showcase__description{color:var(--color-body);margin-top:1rem}.updates-showcase__description p:last-child{margin-bottom:0}.updates-showcase__list{display:grid;gap:.25rem;list-style:none;margin:2.5rem 0 0;padding:0}.updates-showcase__item{padding:.5rem 0 .5rem 2.5rem;position:relative}.updates-showcase__marker{background-color:var(--us-marker-color);border-radius:999px;height:7px;left:.25rem;overflow:hidden;position:absolute;top:calc(.5rem + var(--us-title)*.65 - 3.5px);transition:height .35s ease,top .35s ease;width:7px}.updates-showcase__item.is-active .updates-showcase__marker{background-color:color-mix(in srgb,var(--us-marker-color) 45%,transparent);height:calc(100% - 1rem);top:.5rem}.updates-showcase__progress{background-color:var(--us-marker-color);border-radius:inherit;inset:0;position:absolute;transform:scaleY(0);transform-origin:top}.updates-showcase__item.is-active .updates-showcase__progress{transform:scaleY(1)}.updates-showcase--autoplay .updates-showcase__item.is-active .updates-showcase__progress{animation:us-progress var(--us-interval,7s) linear forwards;background-color:var(--color-heading)}.updates-showcase--hover-pause .updates-showcase__inner:focus-within .updates-showcase__progress,.updates-showcase--hover-pause .updates-showcase__inner:hover .updates-showcase__progress,.updates-showcase.is-offscreen .updates-showcase__progress,.updates-showcase.is-paused .updates-showcase__progress{animation-play-state:paused}@keyframes us-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.updates-showcase__item-title{font-size:var(--us-title);font-weight:500;line-height:1.3;margin:0}.updates-showcase__trigger{background:none;border:0;color:color-mix(in srgb,var(--color-heading) 82%,transparent);cursor:pointer;display:block;font:inherit;padding:0;text-align:left;transition:color .2s ease;width:100%}.updates-showcase__item.is-active .updates-showcase__trigger,.updates-showcase__trigger:hover{color:var(--color-heading)}.updates-showcase__trigger:focus-visible{border-radius:4px;outline:2px solid var(--us-accent);outline-offset:4px}.updates-showcase__panel{padding-top:.875rem}.updates-showcase__item.is-active .updates-showcase__panel{animation:us-reveal .4s ease}@keyframes us-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.updates-showcase__item-desc{color:var(--color-body);font-size:1.0625rem;line-height:1.7;max-width:34rem}.updates-showcase__item-desc p:last-child{margin-bottom:0}.updates-showcase__link{align-items:center;color:var(--color-heading);display:inline-flex;font-weight:500;gap:.375rem;margin-top:1rem;text-decoration:none}.updates-showcase__link:hover{color:var(--us-accent)}.updates-showcase__link svg{transition:transform .2s ease}.updates-showcase__link:hover svg{transform:translate(2px,-2px)}.updates-showcase__frame{aspect-ratio:4/3;background:var(--us-panel,color-mix(in srgb,var(--us-accent) 7%,var(--color-bg-alt)));border-radius:1.5rem;isolation:isolate;overflow:hidden;position:relative}.updates-showcase--aspect-16-10 .updates-showcase__frame{aspect-ratio:16/10}.updates-showcase--aspect-16-9 .updates-showcase__frame{aspect-ratio:16/9}.updates-showcase--aspect-1-1 .updates-showcase__frame{aspect-ratio:1/1}.updates-showcase__glow{background:radial-gradient(60% 55% at 100% 100%,color-mix(in srgb,var(--color-accent) 55%,transparent),transparent 70%),radial-gradient(55% 60% at 85% 20%,color-mix(in srgb,var(--us-accent) 45%,transparent),transparent 70%);inset:0;opacity:.85;position:absolute;z-index:-1}.updates-showcase__slide{align-items:center;display:flex;inset:0;justify-content:center;margin:0;opacity:0;padding:7% 7% 16%;position:absolute;transform:scale(.98);transition:opacity .5s ease,transform .6s ease,visibility 0s linear .5s;visibility:hidden}.updates-showcase__slide.is-active{opacity:1;transform:none;transition:opacity .5s ease,transform .6s ease;visibility:visible}.updates-showcase__slide img,.updates-showcase__slide video{border-radius:.75rem;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.updates-showcase--fit-cover .updates-showcase__slide{padding:0}.updates-showcase--fit-cover .updates-showcase__slide img,.updates-showcase--fit-cover .updates-showcase__slide video{border-radius:0;height:100%;object-fit:cover;width:100%}.updates-showcase__controls{bottom:1.25rem;display:flex;gap:.75rem;left:1.25rem;pointer-events:none;position:absolute;right:1.25rem;z-index:2}.updates-showcase__control{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(20,18,28,.72);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;pointer-events:auto;transition:background-color .2s ease,transform .2s ease;width:3rem}.updates-showcase__control:hover{background-color:rgba(20,18,28,.92);transform:translateY(-1px)}.updates-showcase__control:focus-visible{outline:2px solid #fff;outline-offset:2px}.updates-showcase__control--pause{margin-left:auto}.updates-showcase.is-paused .updates-showcase__icon-pause,.updates-showcase__icon-play{display:none}.updates-showcase.is-paused .updates-showcase__icon-play{display:block}@media (max-width:639px){.updates-showcase__frame{border-radius:1rem}.updates-showcase__slide{padding:6% 6% 22%}.updates-showcase__control{height:2.5rem;width:2.5rem}}@media (prefers-reduced-motion:reduce){.updates-showcase__marker,.updates-showcase__slide,.updates-showcase__slide.is-active{transition:none}.updates-showcase__item.is-active .updates-showcase__panel{animation:none}}.updates-showcase__slide .sf-image-placeholder{aspect-ratio:auto;height:100%;min-height:0}