/* Hallmark · macrostructure: Ecosystem Index · tone: evidence-first editorial · anchor hue: Motion Cyan
 * audience: B2B decision makers · action: assess credible proof · P5 H5 E4 S5 R5 V5 */
@import url("/global-shell/tokens.css?v=ef457f4950a7");
@import url("/global-shell/motion-shell.css?v=ef457f4950a7");
@import url("/design-system/motion-events.css?v=ef457f4950a7");
.experience-link{white-space:nowrap}
:root{--experience-ink:var(--me-color-ink);--experience-dark:var(--me-surface-inverse);--experience-paper:var(--me-surface-page);--experience-soft:var(--me-surface-subtle);--experience-accent:var(--me-color-cyan);--experience-rule:var(--me-border-subtle);--experience-content:var(--me-container-wide);--experience-gutter:var(--me-gutter);--experience-space-a:var(--me-space-4);--experience-space-b:var(--me-space-8);--experience-space-c:var(--me-space-16);--experience-space-d:var(--me-space-24)}
html,body{overflow-x:clip}.experience-page{background:var(--experience-paper);color:var(--experience-ink);font-family:var(--me-font-body)}.experience-page *{box-sizing:border-box}.experience-frame{width:min(100%,var(--experience-content));margin-inline:auto;padding-inline:var(--experience-gutter)}.experience-kicker{margin:0 0 var(--experience-space-a);color:var(--experience-accent);font-family:var(--me-font-display);font-size:var(--me-font-size-sm);font-weight:var(--me-weight-bold);letter-spacing:.12em;text-transform:uppercase}.experience-hero{position:relative;min-height:min(76svh,49rem);display:flex;align-items:end;background:var(--experience-dark);color:var(--me-color-white);overflow:clip}.experience-hero__media{position:absolute;inset:0}.experience-hero__media::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--experience-dark) 66%,transparent)}.experience-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.experience-hero__copy{position:relative;padding-block:var(--experience-space-d)}.experience-hero h1,.experience-section h2,.experience-entry h3{font-family:var(--me-font-display);font-weight:var(--me-weight-bold);line-height:var(--me-line-tight);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.experience-hero h1{max-width:10ch;margin:0;font-size:var(--me-font-size-4xl)}.experience-hero p:not(.experience-kicker){max-width:40rem;margin:var(--experience-space-b) 0 0;font-size:var(--me-font-size-lg);line-height:var(--me-line-body)}.experience-section{padding-block:var(--experience-space-d);border-block-end:1px solid var(--experience-rule)}.experience-section--dark{background:var(--experience-dark);color:var(--me-color-white);border:0}.experience-section__head{max-width:47rem;margin-bottom:var(--experience-space-c)}.experience-section h2{margin:0;font-size:var(--me-font-size-3xl)}.experience-section__head p:not(.experience-kicker){margin:var(--experience-space-a) 0 0;color:color-mix(in srgb,currentColor 72%,transparent);line-height:var(--me-line-body)}.experience-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--experience-rule)}.experience-metric{min-height:10rem;display:flex;flex-direction:column;justify-content:end;padding:var(--experience-space-b);background:var(--experience-paper)}.experience-metric strong{font-family:var(--me-font-display);font-size:var(--me-font-size-3xl);line-height:1}.experience-metric span{margin-top:var(--me-space-2);color:var(--me-color-muted);font-size:var(--me-font-size-sm)}.experience-empty{max-width:42rem;margin:0;padding:var(--experience-space-b);border-block:1px solid var(--experience-rule);color:color-mix(in srgb,currentColor 74%,transparent);line-height:var(--me-line-body)}.experience-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--experience-space-c)}.experience-index__visual{min-height:23rem;background:var(--experience-soft)}.experience-index__visual img{display:block;width:100%;height:100%;object-fit:cover}.experience-index__content{display:flex;flex-direction:column;justify-content:center}.experience-entry{padding-block:var(--experience-space-a);border-block-start:1px solid var(--experience-rule)}.experience-entry:last-child{border-block-end:1px solid var(--experience-rule)}.experience-entry h3{margin:0;font-size:var(--me-font-size-xl)}.experience-entry p{margin:var(--me-space-2) 0 0;color:color-mix(in srgb,currentColor 72%,transparent);line-height:var(--me-line-body)}.experience-proof-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--experience-space-b)}.experience-proof-grid figure{margin:0;min-height:22rem;background:var(--experience-soft)}.experience-proof-grid img{display:block;width:100%;height:100%;object-fit:cover}.experience-proof-grid figcaption{padding:var(--experience-space-a);font-size:var(--me-font-size-sm);color:var(--me-color-muted)}.experience-link{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding-inline:var(--me-space-4);border:1px solid var(--experience-accent);background:var(--experience-accent);color:var(--experience-ink);font-family:var(--me-font-display);font-size:var(--me-font-size-sm);font-weight:var(--me-weight-bold);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:transform var(--me-duration-fast) var(--me-ease-out),background-color var(--me-duration-fast) var(--me-ease-out)}.experience-link:hover{transform:translateY(-1px);background:var(--me-color-white)}.experience-link:active{transform:translateY(1px)}.experience-page a:focus-visible{outline:3px solid var(--me-color-focus-light);outline-offset:3px}
@media(max-width:64rem){.experience-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-index,.experience-proof-grid{grid-template-columns:1fr}.experience-index__visual{min-height:18rem}}@media(max-width:32rem){.experience-metrics{grid-template-columns:1fr}.experience-hero__copy{padding-block:var(--experience-space-c)}}@media(prefers-reduced-motion:reduce){.experience-page *{scroll-behavior:auto!important;transition-duration:150ms!important;animation-duration:150ms!important}}
