.eds-stepped-explainer{--eds-stepped-explainer-ratio:4/3;padding-block:var(--eds-section-space)}.eds-stepped-explainer--shape-16-9{--eds-stepped-explainer-ratio:16/9}.eds-stepped-explainer--shape-1-1{--eds-stepped-explainer-ratio:1/1}.eds-stepped-explainer__footer,.eds-stepped-explainer__goal{align-items:center;background-color:var(--eds-surface-card);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-md);color:var(--eds-text-secondary);display:flex;gap:var(--eds-space-12);padding:var(--eds-space-12) var(--eds-space-16)}.eds-stepped-explainer__goal{font-size:var(--eds-text-sm);line-height:20px;margin-bottom:var(--eds-space-40);max-width:720px}.eds-stepped-explainer__goal strong{color:var(--eds-accent-primary);font-weight:var(--eds-weight-bold)}.eds-stepped-explainer__footer .eds-glyph,.eds-stepped-explainer__goal .eds-glyph{color:var(--eds-accent-primary)}.eds-stepped-explainer__footer{color:var(--eds-text-primary);font-family:var(--eds-font-display);font-size:var(--eds-text-lg);line-height:1.4;margin-top:var(--eds-space-40);padding:var(--eds-space-20) var(--eds-space-24)}.eds-stepped-explainer__body{align-items:stretch;display:grid;gap:var(--eds-space-24);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.eds-stepped-explainer--progress .eds-stepped-explainer__body{align-items:start;gap:var(--eds-space-40);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.eds-stepped-explainer--panel-none .eds-stepped-explainer__body{grid-template-columns:minmax(0,1fr)}.eds-stepped-explainer__visual{min-width:0}.eds-stepped-explainer__frame{aspect-ratio:var(--eds-stepped-explainer-ratio);background-color:var(--eds-surface-inverse);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-md);box-shadow:var(--eds-shadow-lifted);overflow:hidden;position:relative}.eds-stepped-explainer__image,.eds-stepped-explainer__video{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--eds-duration-slow) var(--eds-ease);width:100%}.eds-stepped-explainer__image[data-eds-current],.eds-stepped-explainer__video[data-eds-current]{opacity:1}.eds-stepped-explainer__image--holding{background-color:var(--eds-surface-section)}.eds-stepped-explainer__frame:after{background:linear-gradient(180deg,var(--eds-surface-scrim-light) 0,transparent 22%,transparent 68%,var(--eds-surface-scrim) 100%);content:"";inset:0;pointer-events:none;position:absolute}.eds-stepped-explainer__caption,.eds-stepped-explainer__labels,.eds-stepped-explainer__readout{font-size:var(--eds-text-sm);line-height:20px;position:absolute;z-index:1}.eds-stepped-explainer__labels{color:var(--eds-text-on-imagery-muted);display:flex;gap:var(--eds-space-16);justify-content:space-between;left:var(--eds-space-16);right:var(--eds-space-16);top:var(--eds-space-16)}.eds-stepped-explainer__labels[hidden]{display:none}.eds-stepped-explainer__tag{color:var(--eds-imagery-accent)}.eds-stepped-explainer__frame:has(.eds-stepped-explainer__readout) .eds-stepped-explainer__labels{right:auto}.eds-stepped-explainer__readout{background-color:var(--eds-imagery-glass);border:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);border-radius:var(--eds-radius-sm);display:grid;gap:var(--eds-space-4) var(--eds-space-16);grid-template-columns:auto auto;padding:var(--eds-space-12) var(--eds-space-16);right:var(--eds-space-16);top:var(--eds-space-16)}.eds-stepped-explainer__row{display:contents}.eds-stepped-explainer__row[hidden]{display:none}.eds-stepped-explainer__readout dt{color:var(--eds-text-on-imagery-muted)}.eds-stepped-explainer__readout dd{color:var(--eds-imagery-accent);margin:0;text-align:right}.eds-stepped-explainer__caption{align-items:center;background-color:var(--eds-imagery-glass);border:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);border-radius:var(--eds-radius-sm);bottom:var(--eds-space-16);color:var(--eds-text-on-brand);display:flex;gap:var(--eds-space-8);left:var(--eds-space-16);letter-spacing:.04em;max-width:calc(100% - var(--eds-space-16)*2);padding:var(--eds-space-8) var(--eds-space-12)}.eds-stepped-explainer__caption:before{background-color:var(--eds-imagery-accent);border-radius:var(--eds-radius-pill);box-shadow:0 0 8px var(--eds-imagery-accent);content:"";flex:none;height:7px;width:7px}.eds-stepped-explainer__progress{align-items:center;display:flex;gap:var(--eds-space-12);margin-top:var(--eds-space-12)}.eds-stepped-explainer__pips{display:flex;flex:1 1 auto;gap:var(--eds-space-8);min-width:0}.eds-stepped-explainer__pip{background:linear-gradient(var(--eds-border-subtle),var(--eds-border-subtle)) 50% /100% 5px no-repeat;flex:1 1 0;height:var(--eds-target);min-width:0;transition:background-size var(--eds-duration-fast) var(--eds-ease)}.eds-stepped-explainer__pip:hover{background-image:linear-gradient(var(--eds-border-strong),var(--eds-border-strong))}.eds-stepped-explainer__pip[aria-current=true]{background-image:linear-gradient(var(--eds-accent-primary),var(--eds-accent-primary))}.eds-stepped-explainer__buttons{display:flex;flex:none;gap:var(--eds-space-8)}.eds-stepped-explainer__panel{background-color:var(--eds-surface-card);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);box-shadow:var(--eds-shadow-lifted);min-width:0;padding:var(--eds-space-32)}.eds-stepped-explainer--rail .eds-stepped-explainer__panel{box-shadow:none;padding:var(--eds-space-24)}.eds-stepped-explainer__detail{display:flex;flex-direction:column;gap:var(--eds-space-16)}.eds-stepped-explainer__detail[hidden]{display:none}.eds-stepped-explainer__title{color:var(--eds-text-primary);font-family:var(--eds-font-display);font-size:var(--eds-display-32);line-height:1.3}.eds-stepped-explainer--rail .eds-stepped-explainer__title{font-size:var(--eds-display-24)}.eds-stepped-explainer__text{color:var(--eds-text-secondary);font-size:var(--eds-text-md);line-height:27px}.eds-stepped-explainer__text>*+*{margin-top:var(--eds-space-16)}.eds-stepped-explainer__text strong{color:var(--eds-text-primary);font-weight:var(--eds-weight-bold)}.eds-stepped-explainer__text ul{display:grid;gap:var(--eds-space-12);list-style:none;padding:0}.eds-stepped-explainer__text ul li{padding-left:27px;position:relative}.eds-stepped-explainer__text ul li:before{background-color:var(--eds-accent-primary);content:"";height:15px;left:0;-webkit-mask:var(--eds-glyph-tick) center /contain no-repeat;mask:var(--eds-glyph-tick) center /contain no-repeat;position:absolute;top:6px;width:15px}.eds-stepped-explainer__text ol{padding-left:var(--eds-space-20)}.eds-stepped-explainer__figure{aspect-ratio:16/9;background-color:var(--eds-surface-section);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-sm);overflow:hidden;position:relative}.eds-stepped-explainer__figure img{height:100%;object-fit:contain;width:100%}.eds-stepped-explainer__figure--cover img{object-fit:cover}.eds-stepped-explainer__figure--natural{aspect-ratio:auto;background-color:transparent;border:0;border-radius:0}.eds-stepped-explainer__figure--natural img{display:block;height:auto}.eds-stepped-explainer__facts{display:grid;gap:var(--eds-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.eds-stepped-explainer__fact{background-color:var(--eds-surface-section);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-sm);display:flex;flex-direction:column-reverse;gap:var(--eds-space-4);justify-content:flex-end;padding:var(--eds-space-12) var(--eds-space-16)}.eds-stepped-explainer__fact dt{color:var(--eds-text-muted);font-size:var(--eds-text-xs);line-height:16px}.eds-stepped-explainer__fact dd{color:var(--eds-text-primary);font-family:var(--eds-font-display);font-size:var(--eds-text-lg);line-height:1.3;margin:0}.eds-stepped-explainer__note{background-color:var(--eds-surface-section);border-left:var(--eds-stroke-thick) solid var(--eds-accent-primary);border-radius:0 var(--eds-radius-sm) var(--eds-radius-sm) 0;color:var(--eds-text-primary);font-size:var(--eds-text-md);line-height:27px;padding:var(--eds-space-12) var(--eds-space-16);white-space:pre-line}.eds-stepped-explainer__scrubber{align-items:center;display:flex;gap:var(--eds-space-16);margin-top:var(--eds-space-20)}.eds-stepped-explainer__scrub{flex:1 1 auto;min-width:0}.eds-stepped-explainer__rail{display:flex;gap:var(--eds-space-12);margin:var(--eds-space-16) calc(var(--eds-space-4)*-1) 0;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--eds-space-4) var(--eds-space-4) var(--eds-space-8);scrollbar-width:thin}.eds-stepped-explainer__rail-item{--eds-stepped-explainer-thumb:108px;flex:1 0 var(--eds-stepped-explainer-thumb);min-width:var(--eds-stepped-explainer-thumb)}.eds-stepped-explainer__thumb{color:var(--eds-text-secondary);display:flex;flex-direction:column;font-size:var(--eds-text-sm);gap:var(--eds-space-8);line-height:20px;opacity:var(--eds-opacity-dimmed);text-align:left;transition:opacity var(--eds-duration-fast) var(--eds-ease);width:100%}.eds-stepped-explainer__thumb:hover,.eds-stepped-explainer__thumb[aria-current=true]{opacity:1}.eds-stepped-explainer__thumb-image{aspect-ratio:3/2;background-color:var(--eds-surface-section);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-sm);height:auto;object-fit:cover;width:100%}.eds-stepped-explainer__thumb[aria-current=true] .eds-stepped-explainer__thumb-image{border-color:var(--eds-accent-primary);box-shadow:0 0 0 var(--eds-stroke-hairline) var(--eds-accent-primary)}.eds-stepped-explainer__thumb-meta{display:flex;flex-wrap:wrap;gap:0 var(--eds-space-4);justify-content:space-between}.eds-stepped-explainer__thumb[aria-current=true] .eds-stepped-explainer__thumb-label{color:var(--eds-accent-primary)}.eds-stepped-explainer__thumb-stage{color:var(--eds-text-muted);font-weight:var(--eds-weight-bold)}@media (max-width:1023px){.eds-stepped-explainer--progress .eds-stepped-explainer__body,.eds-stepped-explainer__body{gap:var(--eds-space-24);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.eds-stepped-explainer__labels,.eds-stepped-explainer__readout{top:var(--eds-space-8)}.eds-stepped-explainer__labels{left:var(--eds-space-8)}.eds-stepped-explainer__readout{font-size:var(--eds-text-xs);line-height:16px;padding:var(--eds-space-8) var(--eds-space-12);right:var(--eds-space-8)}.eds-stepped-explainer__caption{bottom:var(--eds-space-8);font-size:var(--eds-text-xs);left:var(--eds-space-8)}.eds-stepped-explainer--rail .eds-stepped-explainer__panel,.eds-stepped-explainer__panel{padding:var(--eds-space-20)}.eds-stepped-explainer__title{font-size:var(--eds-display-24)}.eds-stepped-explainer__footer{font-size:var(--eds-text-md)}.eds-stepped-explainer__rail-item{--eds-stepped-explainer-thumb:88px}}