.oos-report{--oos-wedge-angle:72deg;--oos-chapter-h:65vh;--oos-ghost-opacity:0.18;--oos-ghost-size:clamp(280px,55vh,620px);--oos-hero-paper:#f5f2eb;--oos-maze-scale:1;--oos-maze-opacity:0.72;--oos-maze-blur:0px;--oos-maze-rotate:90deg;--oos-section-pad:var(--space-32);--oos-section-pad-compact:var(--space-24);--oos-bg:var(--white);--oos-surface:var(--off-white);--oos-surface-soft:var(--purple-50);--oos-surface-raised:var(--white);--oos-bg-dark:var(--purple-950);--oos-surface-dark:var(--purple-900);--oos-surface-dark-raised:var(--purple-800);--oos-split-left:var(--purple-300);--oos-split-right:var(--purple-500);--oos-text:var(--ink);--oos-text-muted:var(--ink-muted);--oos-text-soft:var(--ink-soft);--oos-text-on-dark:var(--off-white);--oos-text-on-dark-muted:var(--purple-200);--oos-text-on-dark-soft:var(--purple-300);--oos-accent:var(--cta-pink);--oos-accent-alt:var(--purple-600);--oos-universal:var(--universal-pink);--oos-hairline:var(--line);--oos-hairline-dark:var(--purple-800);--oos-container:min(100% - (var(--gutter) * 2),var(--max-page));--oos-topbar-h:64px;background:var(--oos-bg);color:var(--oos-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--leading-normal)}.oos-report *{box-sizing:border-box}.oos-report__container{margin-inline:auto;padding-inline:max(var(--space-12,48px),calc((100vw - var(--max-page, 1440px))/2 + var(--space-12, 48px)));width:100%}@media (max-width:991px){.oos-report__container{padding-inline:var(--space-6,24px)}}@media (max-width:639px){.oos-report__container{padding-inline:var(--space-4,16px)}}html{scroll-behavior:smooth}.oos-report [id]{scroll-margin-top:calc(var(--oos-topbar-h) + var(--space-4))}.oos-report__topbar{background:var(--white);border-bottom:1px solid var(--oos-hairline);color:var(--oos-text);min-height:var(--oos-topbar-h);position:sticky;top:0;z-index:40}.oos-report__topbar-inner{align-items:center;display:grid;gap:var(--space-6);grid-template-columns:auto 1fr auto;margin:0 auto;max-width:var(--max-page,1440px);min-height:var(--oos-topbar-h);padding:0 var(--space-12,48px)}.oos-report__topbar-left{align-items:center;display:flex;gap:var(--space-6)}.oos-report__topbar-logo{align-items:center;color:inherit;display:inline-flex;flex-shrink:0}.oos-report__topbar-logo img{display:block;height:32px;width:auto}.oos-report__topbar-brand{border-left:1px solid var(--oos-hairline);color:currentColor;display:flex;flex-direction:column;line-height:1.1;padding-left:var(--space-6);text-decoration:none}.oos-report__topbar-brand strong{font-family:var(--font-display);font-size:var(--text-body);font-weight:700;letter-spacing:var(--tracking-snug)}.oos-report__topbar-sub{font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);margin-top:2px;opacity:.7;text-transform:uppercase}.oos-report__topbar-menu{display:block;justify-self:center;position:relative}.oos-report__topbar-menu-toggle{align-items:center;background:transparent;border:none;color:var(--oos-text);cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;justify-content:center;line-height:1;padding:6px 8px;transition:opacity var(--dur-fast) var(--ease-out);user-select:none}.oos-report__topbar-menu-toggle:hover{opacity:.72}.oos-report__topbar-menu-toggle:focus-visible{border-radius:4px;outline:2px solid var(--oos-accent);outline-offset:2px}.oos-report__topbar-menu-title{font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;letter-spacing:-.01em;max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oos-report__topbar-menu-title-num{color:var(--oos-accent);font-weight:700;margin-right:4px}.oos-report__topbar-menu-dots{display:inline-flex;gap:4px}.oos-report__topbar-menu-dot{background:var(--oos-hairline);border-radius:50%;height:6px;transition:background var(--dur-fast) var(--ease-out);width:6px}.oos-report__topbar-menu-dot.is-filled{background:var(--oos-accent)}.oos-report__topbar-menu-toggle+.oos-report__topbar-links{display:none}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links{animation:oos-menu-slide var(--dur-base) var(--ease-out);background:var(--white);border:1px solid var(--oos-hairline);border-radius:var(--radius-card,12px);box-shadow:0 20px 40px rgba(11,11,26,.12),0 2px 6px rgba(11,11,26,.04);display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--text-body);font-weight:500;gap:2px;left:50%;letter-spacing:0;margin-top:8px;padding:var(--space-2);position:absolute;text-transform:none;top:100%;transform:translateX(-50%);width:min(380px,80vw);z-index:50}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links a{align-items:center;border-bottom:none;border-radius:calc(var(--radius-card, 12px) - 4px);color:var(--oos-text);display:flex;gap:var(--space-3);opacity:1;padding:var(--space-3) var(--space-4);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links a:hover{background:var(--oos-surface-soft)}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links a.is-active{background:var(--oos-surface-soft);font-weight:700}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links a.is-active .oos-report__anchor-num{color:var(--oos-accent);opacity:1}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links a.is-passed{opacity:.55}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links .oos-report__anchor-num{font-size:var(--text-micro);min-width:24px;opacity:.55}.oos-report__topbar-back-top{display:none}.oos-report__topbar-ctas{align-items:center;display:flex;gap:var(--space-3)}.oos-report__btn{align-items:center;border-radius:var(--radius-btn);display:inline-flex;font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;justify-content:center;letter-spacing:var(--tracking-wide);padding:10px 18px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap}.oos-report__btn--primary{background:var(--oos-accent);color:var(--white)}.oos-report__btn--primary:hover{background:var(--cta-pink-hover);transform:translateY(-1px)}.oos-report__btn--outline{background:transparent;border:1px solid;color:currentColor}.oos-report__btn--outline:hover{opacity:.85}.oos-report__topbar-sentinel{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.oos-report__topbar-inner{opacity:0;transform:translateY(-4px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s;visibility:hidden}.oos-report__topbar.is-pinned .oos-report__topbar-inner{opacity:1;transform:translateY(0);transition:opacity .32s ease,transform .32s ease,visibility 0s linear 0s;visibility:visible}@media (prefers-reduced-motion:reduce){.oos-report__topbar-inner{transform:none;transition:opacity 80ms linear,visibility 0s linear 80ms}.oos-report__topbar.is-pinned .oos-report__topbar-inner{transform:none;transition:opacity 80ms linear,visibility 0s linear 0s}}.oos-report__topbar-ctas .oos-report__btn{border-radius:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.oos-report__topbar-ctas .oos-report__btn--primary{background:var(--purple-600);color:var(--white);padding:11px 20px}.oos-report__topbar-ctas .oos-report__btn--primary:hover{background:var(--purple-500);transform:none}.oos-report__topbar-ctas .oos-report__btn--outline{background:transparent;border:1px solid;color:currentColor;padding:10px 19px}.oos-report__topbar-ctas .oos-report__btn--outline:hover{background:#000;border-color:#000;color:#fff;opacity:1}body:has(.oos-report) .btn-2026{border-radius:0;box-shadow:none;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body:has(.oos-report) .btn-2026--shape-pill,body:has(.oos-report) .btn-2026--shape-rounded,body:has(.oos-report) .btn-2026--shape-sharp,body:has(.oos-report) .btn-2026--shape-soft{border-radius:0}body:has(.oos-report) .btn-2026--primary,body:has(.oos-report) .btn-2026--purple{background:var(--purple-600);box-shadow:none;color:var(--white)}body:has(.oos-report) .btn-2026--primary:focus-visible,body:has(.oos-report) .btn-2026--primary:hover,body:has(.oos-report) .btn-2026--purple:focus-visible,body:has(.oos-report) .btn-2026--purple:hover{background:var(--purple-500);box-shadow:none;filter:none;transform:none}body:has(.oos-report) .btn-2026--outline{background:transparent;box-shadow:inset 0 0 0 1px currentColor;color:currentColor}body:has(.oos-report) .btn-2026--outline:focus-visible,body:has(.oos-report) .btn-2026--outline:hover{background:#000;box-shadow:inset 0 0 0 1px #000;color:#fff;transform:none}body:has(.oos-report) #hs_cos_wrapper_theme_toggle,body:has(.oos-report) .header-2026__cta--secondary,body:has(.oos-report) .header-2026__hamburger,body:has(.oos-report) .header-2026__nav{display:none}body:has(.oos-report) .header-2026__panel{justify-content:flex-end}@media (max-width:991px){body:has(.oos-report) .header-2026__panel{background:transparent;display:flex;flex-basis:auto;flex-direction:row;order:0;padding:0}body:has(.oos-report) .header-2026__actions{flex-direction:row;padding-top:0;width:auto}}@media (max-width:991px){.oos-report__topbar-inner{gap:var(--space-3);grid-template-columns:auto 1fr auto;padding:0 var(--space-6,24px)}.oos-report__topbar-brand,.oos-report__topbar-ctas [data-oos-sticky-cta=secondary]{display:none}.oos-report__topbar-menu{position:static}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links{animation-name:oos-menu-slide-mobile;left:var(--space-6,24px);right:var(--space-6,24px);transform:none;width:auto}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links .oos-report__topbar-back-top{border-bottom:1px solid var(--oos-hairline);border-radius:0;display:flex;font-style:italic;font-weight:500;margin-bottom:var(--space-1);opacity:.6;padding-bottom:var(--space-3)}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links .oos-report__topbar-back-top:hover{background:transparent;opacity:1}}@media (max-width:639px){.oos-report__topbar-inner{padding:0 var(--space-4,16px)}.oos-report__topbar-menu-toggle[aria-expanded=true]+.oos-report__topbar-links{left:var(--space-4,16px);right:var(--space-4,16px)}}@keyframes oos-menu-slide{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes oos-menu-slide-mobile{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.oos-report__hero-sentinel{height:1px;pointer-events:none;position:absolute;width:1px}.oos-report .hero-2026{isolation:isolate;overflow:hidden;position:relative}.oos-report .hero-2026:before{background-image:var(--oos-maze-url,none);background-position:0 0;background-repeat:no-repeat;background-size:auto min(85%,720px);content:"";filter:blur(var(--oos-maze-blur));inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#000 40%,transparent 85%);mask-image:linear-gradient(135deg,#000,#000 40%,transparent 85%);mix-blend-mode:multiply;opacity:var(--oos-maze-opacity);pointer-events:none;position:absolute;transform:rotate(var(--oos-maze-rotate)) scale(var(--oos-maze-scale));transform-origin:center center;z-index:0}.oos-report .hero-2026__inner{position:relative;z-index:1}.oos-report .hero-2026__heading{color:var(--ink);font-family:var(--font-display);font-size:clamp(3rem,9vw,7.5rem);font-weight:800;letter-spacing:-.04em;line-height:.92;position:relative;text-shadow:-.055em .04em 0 var(--client-teal),.055em -.04em 0 var(--cta-pink),0 .012em 0 rgba(232,121,249,.4)}.oos-report .hero-2026__eyebrow{background-image:linear-gradient(-89deg,var(--brand-purple) 0,var(--cta-pink) 100%)}.oos-report__wedge-bottom,.oos-report__wedge-top{background:linear-gradient(to right,var(--purple-400) 0,var(--purple-400) 38%,var(--purple-600) 42%,var(--purple-600) 100%);clip-path:polygon(0 0,100% 0,100% 100%,38% 100%,42% 0,38% 0,0 100%);height:64px;position:relative}.oos-report__wedge-top{margin-bottom:calc(var(--space-8)*-1)}.oos-report__wedge-bottom{margin-top:calc(var(--space-4)*-1);transform:scaleY(-1)}.oos-report__chapter{align-items:flex-end;background:var(--oos-split-right);color:var(--oos-text-on-dark);display:flex;isolation:isolate;min-height:var(--oos-chapter-h);overflow:hidden;padding:var(--space-16) 0 var(--space-16);position:relative}.oos-report__chapter:before{background:var(--oos-split-left);clip-path:polygon(0 0,42% 0,18% 100%,0 100%);content:"";inset:0;position:absolute;z-index:0}.oos-report__chapter-num{color:var(--white);font-family:var(--font-display);font-size:var(--oos-ghost-size);font-weight:200;letter-spacing:var(--tracking-tight);line-height:.85;opacity:var(--oos-ghost-opacity);pointer-events:none;position:absolute;right:10%;top:50%;transform:translateY(-50%);user-select:none;z-index:1}.oos-report__chapter-inner{margin-inline:auto;padding-inline:max(var(--space-12,48px),calc((100vw - var(--max-page, 1440px))/2 + var(--space-12, 48px)));position:relative;width:100%;z-index:2}@media (max-width:991px){.oos-report__chapter-inner{padding-inline:var(--space-6,24px)}}@media (max-width:639px){.oos-report__chapter-inner{padding-inline:var(--space-4,16px)}}.oos-report__chapter-eyebrow{color:hsla(0,0%,100%,.75);font-family:var(--font-display);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-4);text-transform:uppercase}.oos-report__chapter-title{color:var(--white);font-family:var(--font-display);font-size:clamp(40px,6vw,72px);font-weight:200;letter-spacing:-.01em;line-height:1.05;margin:0;max-width:20ch}@media (max-width:767px){.oos-report__chapter{min-height:50vh;padding:var(--space-12) 0}.oos-report__chapter-num{font-size:clamp(200px,42vh,400px);right:4%}.oos-report__chapter-title{font-size:clamp(32px,10vw,52px)}}.oos-report__at-a-glance{background:var(--oos-bg);border-top:1px solid var(--oos-hairline);padding-block:var(--oos-section-pad)}.oos-report__at-a-glance-heading{color:var(--oos-text);font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);margin:0;max-width:20ch}.oos-report__aag-grid{align-items:start;column-gap:var(--space-12);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-block:0 var(--space-8);row-gap:var(--space-16)}.oos-report__aag-editorial{display:flex;flex-direction:column;gap:var(--space-12)}.oos-report__aag-prose{display:block}.oos-report__aag-prose>p+p{margin-top:1em}.oos-report__aag-lead{color:var(--oos-text);font-family:var(--font-body);font-size:var(--text-lead);line-height:1.55;margin:0}.oos-report__aag-lead:after{clear:both;content:"";display:block}.oos-report__aag-dropcap{align-items:flex-start;color:var(--oos-text);display:inline-flex;float:left;font-family:var(--font-display);font-size:clamp(5rem,10vw,9rem);font-weight:700;letter-spacing:-.03em;line-height:.9;margin:.04em var(--space-6) var(--space-2) 0;shape-outside:margin-box}.oos-report__aag-dropcap .oos-report__aag-symbol{color:inherit;font-size:.45em;font-weight:600;letter-spacing:0;margin-left:.04em;margin-top:.28em}.oos-report__at-a-glance{--oos-aag-stat-color:var(--oos-text)}.oos-report__aag-stat{align-items:flex-start;color:var(--oos-aag-stat-color);display:flex;flex-direction:column;gap:var(--space-3);opacity:0;transform:translateY(8px);transition:opacity .42s var(--ease-out,ease-out),transform .42s var(--ease-out,ease-out);transition-delay:var(--aag-delay,0s)}.oos-report__aag-stat.is-visible{opacity:1;transform:none}.oos-report__aag-anchor{align-self:start;display:flex;flex-direction:column;gap:var(--space-8)}.oos-report__aag-stat--b{align-items:center;flex-direction:row;gap:var(--space-6)}.oos-report__aag-numeral{align-items:flex-start;color:inherit;display:inline-flex;font-family:var(--font-display);font-size:clamp(4.5rem,7vw,7rem);font-weight:700;letter-spacing:-.03em;line-height:.9}.oos-report__aag-symbol{color:inherit;font-size:.45em;font-weight:600;letter-spacing:0;margin-left:.08em;margin-top:.28em}.oos-report__aag-stat--b .oos-report__aag-numeral{color:var(--oos-accent);flex-shrink:0;font-size:clamp(3.5rem,6vw,5rem)}.oos-report__aag-stat--c{color:var(--oos-accent-alt)}.oos-report__aag-stat--c .oos-report__aag-numeral{font-size:clamp(11rem,20vw,22rem)}.oos-report__aag-stat--c .oos-report__aag-symbol{margin-top:.22em}@media (min-width:768px){.oos-report__aag-stat--c .oos-report__aag-numeral{margin-top:-.12em}}.oos-report__aag-caption{color:inherit;font-family:var(--font-body);font-size:var(--text-body);font-style:italic;line-height:var(--leading-normal);max-width:28ch;opacity:0;transition:opacity .35s var(--ease-out,ease-out);transition-delay:calc(var(--aag-delay, 0s) + .25s)}.oos-report__aag-stat.is-visible .oos-report__aag-caption{opacity:1}.oos-report__aag-stat--c .oos-report__aag-caption{align-self:stretch;font-size:var(--text-lead);max-width:none}@media (prefers-reduced-motion:reduce){.oos-report__aag-stat{transform:none;transition-duration:.2s}.oos-report__aag-caption{transition-delay:0s}}@media (max-width:767px){.oos-report__aag-grid{grid-template-columns:1fr;row-gap:var(--space-12)}.oos-report__aag-anchor{align-items:center;align-self:auto;gap:var(--space-16)}.oos-report__aag-stat--b,.oos-report__aag-stat--c{max-width:480px;width:100%}.oos-report__aag-stat--c .oos-report__aag-numeral{font-size:clamp(9rem,36vw,17rem)}.oos-report__aag-stat--c .oos-report__aag-caption{font-size:var(--text-lead);max-width:26ch}.oos-report__aag-dropcap{font-size:clamp(4rem,18vw,7rem)}.oos-report__aag-lead{font-size:18px;line-height:1.55}}@media (max-width:639px){.oos-report__aag-lead{font-size:17px}}.oos-report__anchor-num{font-size:var(--text-micro);letter-spacing:var(--tracking-wide);opacity:.6}.oos-report__finding{background:var(--oos-bg);padding-block:var(--oos-section-pad)}.oos-report__eyebrow{color:var(--oos-accent-alt);font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-3);text-transform:uppercase}.oos-report__finding-heading{color:var(--oos-text);font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);margin:0 0 var(--space-8);max-width:22ch}.oos-report__finding-prose{color:var(--oos-text-muted);font-size:var(--text-lead);line-height:var(--leading-normal);max-width:65ch}.oos-report__finding-prose p+p{margin-top:var(--space-4)}.oos-report__pullstat{border-left:2px solid var(--oos-accent);color:var(--oos-text-muted);font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-snug);margin:var(--space-16) auto 0;max-width:40ch;padding-left:var(--space-4)}.oos-report__finding-grid{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:var(--space-12)}@media (max-width:899px){.oos-report__finding-grid{gap:var(--space-12);grid-template-columns:1fr}.oos-report__finding-heading{font-size:var(--text-h3)}}@media (max-width:767px){.oos-report__finding-prose{font-size:18px;line-height:1.55}}@media (max-width:639px){.oos-report__finding-prose{font-size:17px}}.oos-report__staircase{--oos-chart-blue:#6fa2dc;--oos-chart-grid:rgba(11,11,26,.12);--oos-chart-axis:var(--oos-text-muted);margin:0;position:relative}.oos-report__staircase-yaxis{bottom:0;color:var(--oos-chart-axis);display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--text-micro);font-weight:300;height:clamp(320px,40vh,480px);justify-content:space-between;left:0;padding-right:var(--space-2);pointer-events:none;position:absolute;text-align:right;width:var(--space-8)}.oos-report__staircase-plot{padding-left:var(--space-8);position:relative}.oos-report__staircase-annotation{align-items:center;color:var(--oos-text-soft);display:flex;flex-direction:column;margin-bottom:var(--space-6)}.oos-report__staircase-annotation-caption{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.oos-report__staircase-annotation-caption strong{color:var(--oos-accent-alt);font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1}.oos-report__staircase-annotation-caption span{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase}.oos-report__staircase-annotation-bracket{height:16px;margin-top:var(--space-3);position:relative;width:100%}.oos-report__staircase-annotation-bracket:before{border-top:2px dashed var(--oos-hairline);content:"";height:0;left:calc(12.5% - var(--space-6)*3/8);position:absolute;right:calc(12.5% - var(--space-6)*3/8);top:0}.oos-report__staircase-annotation-tick{border-left:2px dashed var(--oos-hairline);height:14px;position:absolute;top:0;width:0}.oos-report__staircase-annotation-tick--left{left:calc(12.5% - var(--space-6)*3/8)}.oos-report__staircase-annotation-tick--right{right:calc(12.5% - var(--space-6)*3/8)}.oos-report__staircase-bars{align-items:end;display:grid;gap:var(--space-6);grid-template-columns:repeat(4,1fr);height:clamp(320px,40vh,480px);position:relative;z-index:1}.oos-report__staircase-bars:before{background:linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 0/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 20%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 40%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 60%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 80%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 100%/100% 1px no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.oos-report__staircase-bar{appearance:none;-webkit-appearance:none;background:var(--purple-900);border:0;border-radius:4px;cursor:default;font:inherit;height:0;margin:0;outline:none;padding:0;position:relative;text-align:inherit;transition:height 1.1s cubic-bezier(.22,.61,.36,1);z-index:1}.oos-report__staircase-bar:nth-child(2){background:var(--purple-500)}.oos-report__staircase-bar:nth-child(3){background:var(--cta-pink)}.oos-report__staircase-bar--peak{background:var(--oos-chart-blue)}.oos-report__staircase.is-drawn .oos-report__staircase-bar{height:var(--target-h)}.oos-report__staircase-bar:first-child{transition-delay:0s}.oos-report__staircase-bar:nth-child(2){transition-delay:80ms}.oos-report__staircase-bar:nth-child(3){transition-delay:.16s}.oos-report__staircase-bar:nth-child(4){transition-delay:.24s}.oos-report__staircase-value{color:var(--white);font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;left:50%;pointer-events:none;position:absolute;top:var(--space-3);transform:translateX(-50%);white-space:nowrap}.oos-report__staircase-label{bottom:calc(var(--space-8)*-1);color:var(--oos-text-muted);font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;left:0;pointer-events:none;position:absolute;white-space:nowrap}.oos-report__staircase-tooltip{background:var(--oos-surface-soft);border:1px solid var(--oos-hairline);border-radius:var(--radius-sm);box-shadow:0 8px 24px -12px rgba(11,11,26,.15);display:flex;flex-direction:column;gap:var(--space-3);left:50%;max-width:280px;opacity:0;padding:var(--space-6);pointer-events:none;position:absolute;text-align:left;top:calc(100% + var(--space-6));transform:translateX(-50%) translateY(4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:normal;width:max-content;z-index:3}.oos-report__staircase-bar:focus-visible,.oos-report__staircase-bar:hover{z-index:10}.oos-report__staircase-bar:focus-visible .oos-report__staircase-tooltip,.oos-report__staircase-bar:hover .oos-report__staircase-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.oos-report__staircase-bar:first-child .oos-report__staircase-tooltip{left:0;transform:translateX(0) translateY(4px)}.oos-report__staircase-bar:first-child:focus-visible .oos-report__staircase-tooltip,.oos-report__staircase-bar:first-child:hover .oos-report__staircase-tooltip{transform:translateX(0) translateY(0)}.oos-report__staircase-bar:last-child .oos-report__staircase-tooltip{left:auto;right:0;transform:translateX(0) translateY(4px)}.oos-report__staircase-bar:last-child:focus-visible .oos-report__staircase-tooltip,.oos-report__staircase-bar:last-child:hover .oos-report__staircase-tooltip{transform:translateX(0) translateY(0)}.oos-report__staircase-tooltip-eyebrow{color:var(--oos-accent-alt);font-family:var(--font-display);font-size:var(--text-micro);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase}.oos-report__staircase-tooltip-prose{color:var(--oos-text);font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-snug)}.oos-report__staircase-tooltip-compare{border-top:1px solid var(--oos-hairline);display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.oos-report__staircase-tooltip-compare-copy{color:var(--oos-text-muted);font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.01em}.oos-report__staircase-tooltip-compare-track{background:var(--oos-hairline);border-radius:2px;height:4px;position:relative;width:120px}.oos-report__staircase-tooltip-compare-fill{background:var(--purple-900);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:var(--fill,0)}.oos-report__staircase-bar:nth-child(2) .oos-report__staircase-tooltip-compare-fill{background:var(--purple-500)}.oos-report__staircase-bar:nth-child(3) .oos-report__staircase-tooltip-compare-fill{background:var(--cta-pink)}.oos-report__staircase-bar--peak .oos-report__staircase-tooltip-compare-fill{background:var(--oos-chart-blue)}.oos-report__staircase-tooltip-compare-mark{background:var(--ink);border-radius:1px;height:10px;left:var(--mark,57%);position:absolute;top:-3px;transform:translateX(-1px);width:2px}.oos-report__staircase-bar:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--oos-bg),0 0 0 4px var(--oos-chart-blue)}.oos-report__staircase-helper{color:var(--oos-text-soft);font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);margin:var(--space-12) auto 0;text-align:center;transition:opacity var(--dur-base) var(--ease-out)}.oos-report__staircase-helper.is-engaged{opacity:.5}.oos-report [data-oos-xchart-live],.oos-report__staircase-live.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:767px){.oos-report__staircase-bars,.oos-report__staircase-yaxis{height:280px}.oos-report__staircase-value{font-size:var(--font-size-body)}.oos-report__staircase-tooltip{max-width:min(280px,90vw)}.oos-report__staircase-tooltip-compare-track{display:none}.oos-report__staircase-label{bottom:auto;font-size:var(--text-micro);left:0;letter-spacing:0;line-height:1.1;top:calc(100% + var(--space-3));transform:rotate(65deg)!important;transform-origin:top left}.oos-report__staircase-helper{margin-top:140px}}@media (prefers-reduced-motion:reduce){.oos-report__staircase-bar{opacity:0;transition:opacity .2s linear}.oos-report__staircase.is-drawn .oos-report__staircase-bar{height:var(--target-h);opacity:1}.oos-report__staircase-bar:nth-child(n){transition-delay:0s}.oos-report__staircase-tooltip{transform:translateX(-50%) translateY(0)!important;transition:opacity .12s linear}.oos-report__staircase-bar:first-child .oos-report__staircase-tooltip,.oos-report__staircase-bar:last-child .oos-report__staircase-tooltip{transform:translateX(0) translateY(0)!important}}.oos-report__decisions{margin-top:var(--space-12)}.oos-report__dtabs{border-bottom:1px solid var(--oos-hairline);border-top:1px solid var(--oos-hairline);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:var(--space-8)}.oos-report__dtab{align-items:center;appearance:none;background:transparent;border:0;border-right:1px solid var(--oos-hairline);cursor:pointer;display:flex;font-family:inherit;gap:var(--space-4);padding:var(--space-6) var(--space-8);text-align:left;transition:background var(--dur-fast) var(--ease-out)}.oos-report__dtab:first-child{border-left:1px solid var(--oos-hairline)}.oos-report__dtab:hover{background:color-mix(in oklab,var(--oos-surface-soft) 60%,transparent)}.oos-report__dtab:focus-visible{outline:2px solid var(--oos-accent);outline-offset:-2px}.oos-report__dtab.is-active{background:var(--oos-surface-soft)}.oos-report__dtab-num{color:var(--purple-300);font-family:var(--font-display);font-size:64px;font-weight:900;letter-spacing:-.04em;line-height:.85;transition:color var(--dur-fast) var(--ease-out)}.oos-report__dtab.is-active .oos-report__dtab-num{color:var(--oos-accent)}.oos-report__dtab-label{color:var(--oos-text-muted);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out)}.oos-report__dtab.is-active .oos-report__dtab-label{color:var(--oos-text)}.oos-report__dpanel{opacity:1;transition:opacity .15s var(--ease-out)}.oos-report__dpanel[hidden]{display:none}.oos-report__dpanel:not(.is-active){opacity:0}.oos-report__dfeat{display:block;padding:var(--space-8) var(--space-16) var(--space-12)}.oos-report__dbignum{display:none}.oos-report__dbody{min-width:0}.oos-report__dhead{color:var(--oos-text);font-family:var(--font-display);font-size:clamp(32px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-6)}.oos-report__dprose{color:var(--oos-text-muted);font-size:16px;line-height:1.6;max-width:70ch}.oos-report__dprose p{margin:0 0 var(--space-3)}.oos-report__dprose p:last-child{margin-bottom:0}.oos-report__dviz{margin-top:var(--space-16)}.oos-report__djump{border-bottom:2px solid var(--oos-accent);color:var(--oos-accent);display:inline-block;font-family:var(--font-body);font-size:14px;font-weight:700;margin-top:var(--space-8);padding-bottom:2px;text-decoration:none}.oos-report__djump:hover{border-bottom-color:var(--oos-text);color:var(--oos-text)}.oos-report__dchart{margin-inline:0;margin-bottom:0;max-width:920px}.oos-report__dchart-title{color:var(--oos-text);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 var(--space-4)}.oos-report__dchart-body,.oos-report__dchart-tier{display:grid;gap:var(--space-6)}.oos-report__dchart-tier{align-items:center;grid-template-columns:220px 1fr}.oos-report__dchart-tier-label{color:var(--oos-text);font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1.3;margin:0}.oos-report__dchart-bars{display:grid;gap:4px}.oos-report__dchart-bar{align-items:center;border-radius:4px;color:var(--white);display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;height:26px;justify-content:flex-end;min-width:42px;padding:0 var(--space-2);transition:width .7s var(--ease-out);white-space:nowrap;width:0}.oos-report__dpanel.is-active .oos-report__dchart-bar{width:var(--v)}.oos-report__dchart-bar[data-metric=outcomes]{background:var(--purple-900)}.oos-report__dchart-bar[data-metric=value]{background:var(--purple-600)}.oos-report__dchart-bar[data-metric=training]{background:var(--cta-pink)}.oos-report__dchart-legend{color:var(--oos-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--space-6);list-style:none;margin:var(--space-6) 0 0;margin-left:calc(220px + var(--space-6));padding:0}.oos-report__dchart-swatch{border-radius:3px;display:inline-block;height:12px;margin-right:6px;vertical-align:-1px;width:12px}.oos-report__dchart-swatch[data-metric=outcomes]{background:var(--purple-900)}.oos-report__dchart-swatch[data-metric=value]{background:var(--purple-600)}.oos-report__dchart-swatch[data-metric=training]{background:var(--cta-pink)}.oos-report__dchart-body--mobile{display:none}.oos-report__dchart-panel{border-top:1px solid var(--oos-hairline);margin-bottom:var(--space-8);padding-top:var(--space-4)}.oos-report__dchart-panel:first-of-type{border-top:0;padding-top:0}.oos-report__dchart-panel:last-of-type{margin-bottom:0}.oos-report__dchart-panel-title{align-items:center;display:flex;font-family:var(--font-display);font-size:13px;font-weight:800;gap:8px;letter-spacing:.08em;margin:0 0 var(--space-3);text-transform:uppercase}.oos-report__dchart-panel-title:before{border-radius:3px;content:"";height:12px;width:12px}.oos-report__dchart-panel[data-metric=outcomes] .oos-report__dchart-panel-title{color:var(--purple-900)}.oos-report__dchart-panel[data-metric=value] .oos-report__dchart-panel-title{color:var(--purple-600)}.oos-report__dchart-panel[data-metric=training] .oos-report__dchart-panel-title{color:var(--cta-pink)}.oos-report__dchart-panel[data-metric=outcomes] .oos-report__dchart-panel-title:before{background:var(--purple-900)}.oos-report__dchart-panel[data-metric=value] .oos-report__dchart-panel-title:before{background:var(--purple-600)}.oos-report__dchart-panel[data-metric=training] .oos-report__dchart-panel-title:before{background:var(--cta-pink)}.oos-report__dchart-mcols{align-items:stretch;display:grid;gap:var(--space-2);grid-template-columns:repeat(4,1fr);margin-top:var(--space-3)}.oos-report__dchart-mcol{display:grid;gap:8px;grid-template-rows:auto 140px auto;justify-items:center;min-width:0}.oos-report__dchart-mval{color:var(--oos-text);font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.oos-report__dchart-mtrack{align-items:flex-end;background:var(--oos-surface-soft);border-radius:4px;display:flex;height:140px;justify-self:center;max-width:44px;overflow:hidden;width:100%}.oos-report__dchart-mfill{border-radius:4px;display:block;height:0;min-height:3px;transition:height .7s var(--ease-out);width:100%}.oos-report__dpanel.is-active .oos-report__dchart-mfill{height:var(--v)}.oos-report__dchart-panel[data-metric=outcomes] .oos-report__dchart-mfill{background:var(--purple-900)}.oos-report__dchart-panel[data-metric=value] .oos-report__dchart-mfill{background:var(--purple-600)}.oos-report__dchart-panel[data-metric=training] .oos-report__dchart-mfill{background:var(--cta-pink)}.oos-report__dchart-mlabel{color:var(--oos-text-muted);font-size:11px;hyphens:none;line-height:1.25;overflow-wrap:break-word;text-align:center}@media (max-width:767px){.oos-report__dchart-body--desktop{display:none}.oos-report__dchart-body--mobile{display:block}.oos-report__dchart-legend,.oos-report__dtabs{display:none}.oos-report__dpanel+.oos-report__dpanel{border-top:1px solid var(--oos-hairline);margin-top:var(--space-12);padding-top:var(--space-8)}.oos-report__dpanel{opacity:0;transition:opacity .4s var(--ease-out)}.oos-report__dpanel.is-active{opacity:1}.oos-report__dfeat{gap:var(--space-4);grid-template-columns:1fr;padding:var(--space-8) var(--space-4) var(--space-8)}.oos-report__dbignum,.oos-report__dbody{grid-column:auto;grid-row:auto}.oos-report__dbignum{font-size:120px;justify-self:start;margin-top:0;text-align:left}.oos-report__dhead{font-size:28px}}.oos-report__dtypo{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:920px}.oos-report__dtypo-card{background:var(--oos-surface-soft);border:1px solid transparent;border-radius:var(--radius-card);padding:var(--space-6);transition:border-color var(--dur-fast) var(--ease-out)}.oos-report__dtypo-card:hover{border-color:var(--oos-accent-alt)}.oos-report__dtypo-num{color:var(--oos-accent-alt);display:block;font-size:12px;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.oos-report__dtypo-name,.oos-report__dtypo-num{font-family:var(--font-display);font-weight:800}.oos-report__dtypo-name{color:var(--oos-text);font-size:19px;line-height:1.2;margin:0 0 var(--space-2)}.oos-report__dtypo-desc{color:var(--oos-text-muted);font-family:var(--font-body);font-size:14px;line-height:1.5;margin:0}@media (max-width:767px){.oos-report__dtypo{grid-template-columns:1fr}}.oos-report__dstacked{margin-inline:0;margin-bottom:0;max-width:920px}.oos-report__dstacked-bar{background:var(--oos-surface-soft);border-radius:var(--radius-sm);display:flex;height:56px;overflow:hidden}.oos-report__dstacked-seg{align-items:center;color:var(--white);display:flex;font-family:var(--font-display);font-size:13px;font-weight:700;justify-content:center;overflow:hidden;transition:width .7s var(--ease-out);white-space:nowrap;width:0}.oos-report__dpanel.is-active .oos-report__dstacked-seg{width:var(--seg)}.oos-report__dstacked-seg[data-tier=standardized]{background:var(--purple-900)}.oos-report__dstacked-seg[data-tier=controlled]{background:var(--purple-600)}.oos-report__dstacked-seg[data-tier=before-after]{background:var(--cta-pink)}.oos-report__dstacked-seg[data-tier=unsure]{background:var(--purple-400)}.oos-report__dstacked-seg[data-tier=none]{background:var(--oos-chart-blue,#6fa2dc)}.oos-report__dstacked-key{color:var(--oos-text);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:clamp(14px,1.1vw,17px);font-weight:700;gap:var(--space-3) var(--space-6);justify-content:center;list-style:none;margin:var(--space-6) auto 0;padding:0}.oos-report__dstacked-key li{align-items:center;display:flex;gap:var(--space-3);margin:0;padding:0}.oos-report__dstacked-swatch{border-radius:2px;display:inline-block;flex:0 0 28px;height:14px;margin-right:0;width:28px}.oos-report__dstacked-swatch[data-tier=standardized]{background:var(--purple-900)}.oos-report__dstacked-swatch[data-tier=controlled]{background:var(--purple-600)}.oos-report__dstacked-swatch[data-tier=before-after]{background:var(--cta-pink)}.oos-report__dstacked-swatch[data-tier=unsure]{background:var(--purple-400)}.oos-report__dstacked-swatch[data-tier=none]{background:var(--oos-chart-blue,#6fa2dc)}.oos-report__dstacked-mcols{display:none}.oos-report__dstacked-mcol{display:grid;gap:8px;grid-template-rows:auto 140px auto;justify-items:center;min-width:0}.oos-report__dstacked-mval{color:var(--oos-text);font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.oos-report__dstacked-mtrack{align-items:flex-end;background:var(--oos-surface-soft);border-radius:4px;display:flex;height:140px;justify-self:center;max-width:40px;overflow:hidden;width:100%}.oos-report__dstacked-mfill{border-radius:4px;display:block;height:0;min-height:3px;transition:height .7s var(--ease-out);width:100%}.oos-report__dpanel.is-active .oos-report__dstacked-mfill{height:var(--v)}.oos-report__dstacked-mcol[data-tier=standardized] .oos-report__dstacked-mfill{background:var(--purple-900)}.oos-report__dstacked-mcol[data-tier=controlled] .oos-report__dstacked-mfill{background:var(--purple-600)}.oos-report__dstacked-mcol[data-tier=before-after] .oos-report__dstacked-mfill{background:var(--cta-pink)}.oos-report__dstacked-mcol[data-tier=unsure] .oos-report__dstacked-mfill{background:var(--purple-400)}.oos-report__dstacked-mcol[data-tier=none] .oos-report__dstacked-mfill{background:var(--oos-chart-blue,#6fa2dc)}.oos-report__dstacked-mlabel{color:var(--oos-text-muted);font-size:11px;hyphens:none;line-height:1.25;overflow-wrap:break-word;text-align:center}@media (max-width:767px){.oos-report__dstacked-bar,.oos-report__dstacked-key{display:none}.oos-report__dstacked-mcols{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin-top:var(--space-3)}}@media (prefers-reduced-motion:reduce){.oos-report__dpanel{opacity:1;transition:none}.oos-report__dchart-bar,.oos-report__dchart-mfill,.oos-report__dstacked-mfill,.oos-report__dstacked-seg,.oos-report__gov-mfill{transition:none}.oos-report__dpanel .oos-report__dchart-bar{width:var(--v)}.oos-report__dpanel .oos-report__dstacked-seg{width:var(--seg)}.oos-report__dpanel .oos-report__dchart-mfill,.oos-report__dpanel .oos-report__dstacked-mfill,[data-oos-chart] .oos-report__gov-mfill{height:var(--v)}}.oos-report__deptchart{--oos-deptchart-rule:#c7bee3;--label-col:152px;--label-gap:20px;margin:0;position:relative}.oos-report__deptchart-header{color:var(--ink-muted);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 var(--space-6);padding-left:calc(var(--label-col) + var(--label-gap));text-align:center;text-transform:uppercase}.oos-report__deptchart-gridlines{bottom:112px;left:calc(var(--label-col) + var(--label-gap));pointer-events:none;position:absolute;right:0;top:48px;z-index:0}.oos-report__deptchart-gridline{border-left:1px dashed var(--oos-deptchart-rule);bottom:0;position:absolute;top:0;transform:translateX(-.5px);width:0}.oos-report__deptchart-rows{align-items:center;column-gap:var(--label-gap);display:grid;grid-template-columns:var(--label-col) 1fr;position:relative;row-gap:18px;z-index:1}.oos-report__deptchart-label{color:var(--ink-soft);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.14em;text-align:right;text-transform:uppercase}.oos-report__deptchart-label--lg{color:var(--ink);font-size:13px;font-weight:700}.oos-report__deptchart-label--data{color:var(--purple-900)}.oos-report__deptchart-label--hr{color:#0a7d5c}.oos-report__deptchart-track{background:var(--purple-50);border-radius:4px;height:36px;overflow:visible;position:relative}.oos-report__deptchart-track--lg{height:76px}.oos-report__deptchart-bar{align-items:center;border-radius:4px;display:flex;inset:0 auto 0 0;justify-content:flex-end;padding-right:18px;position:absolute;transition:width .7s var(--ease-out) var(--bar-delay,0s);width:0}.oos-report__deptchart-track--lg .oos-report__deptchart-bar{padding-right:24px}.oos-report__deptchart-track--data .oos-report__deptchart-bar{background:var(--purple-900)}.oos-report__deptchart-track--it .oos-report__deptchart-bar{background:var(--purple-500)}.oos-report__deptchart-track--eng .oos-report__deptchart-bar{background:var(--cta-pink)}.oos-report__deptchart-track--hr .oos-report__deptchart-bar{background:var(--client-teal)}.oos-report__deptchart.is-drawn .oos-report__deptchart-bar{width:var(--v)}.oos-report__deptchart-value{color:#fff;font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.oos-report__deptchart-value--lg{font-size:44px;letter-spacing:-.01em;line-height:1}.oos-report__deptchart-track--hr .oos-report__deptchart-value{color:var(--ink)}.oos-report__deptchart-unit{font-weight:600;opacity:.85;padding-left:.04em}.oos-report__deptchart-value--lg .oos-report__deptchart-unit{font-size:.55em;opacity:.8;padding-left:.06em}.oos-report__deptchart-axis{display:none}.oos-report__deptchart-axis-tick{color:var(--ink-soft);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.06em;position:absolute;top:10px;transform:translateX(-50%)}.oos-report__deptchart-axis-tick:before{background:var(--line);content:"";height:6px;left:50%;position:absolute;top:-10px;width:1px}.oos-report__deptchart-bracket{grid-column:2;height:56px;margin-top:12px;opacity:0;pointer-events:none;position:relative;transition:opacity .4s var(--ease-out)}.oos-report__deptchart-bracket.is-revealed{opacity:1}.oos-report__deptchart-bracket-inner{height:0;left:31%;position:absolute;top:4px;width:47%}.oos-report__deptchart-bracket-line{border-top:1px dashed var(--oos-deptchart-rule);height:0;left:0;position:absolute;right:0;top:0}.oos-report__deptchart-bracket-line:after,.oos-report__deptchart-bracket-line:before{background:var(--oos-deptchart-rule);content:"";height:10px;position:absolute;top:-10px;width:1px}.oos-report__deptchart-bracket-line:before{left:0}.oos-report__deptchart-bracket-line:after{right:0}.oos-report__deptchart-bracket-caption{left:50%;position:absolute;text-align:center;top:8px;transform:translateX(-50%);white-space:nowrap}.oos-report__deptchart-bracket-caption strong{color:var(--purple-600);display:block;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.oos-report__deptchart-bracket-caption span{color:var(--ink-soft);display:block;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.18em;margin-top:4px;text-transform:uppercase}@media (max-width:767px){.oos-report__deptchart{--label-col:100px;--label-gap:12px}.oos-report__deptchart-header{font-size:11px}.oos-report__deptchart-track--lg{height:56px}.oos-report__deptchart-value--lg{font-size:32px}.oos-report__deptchart-bracket-caption strong{font-size:18px}.oos-report__deptchart-bracket-caption{max-width:min(80vw,240px);white-space:normal}.oos-report__deptchart-bracket-caption span{letter-spacing:.14em;margin-top:6px}}@media (prefers-reduced-motion:reduce){.oos-report__deptchart-bar{transition:none;width:var(--v)}.oos-report__deptchart-bracket{opacity:1;transition:none}}.oos-report__finding--04{--oos-f04-left-bleed:max(var(--space-12,48px),calc((100vw - var(--max-page, 1440px))/2 + var(--space-12, 48px)))}@media (max-width:991px){.oos-report__finding--04{--oos-f04-left-bleed:var(--space-6,24px)}}@media (max-width:639px){.oos-report__finding--04{--oos-f04-left-bleed:var(--space-4,16px)}}.oos-report__movement-label{align-items:center;color:var(--oos-text-soft);display:inline-flex;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;gap:var(--space-2);letter-spacing:var(--tracking-wide);margin:var(--space-12) 0 var(--space-3);text-transform:uppercase}.oos-report__movement-swatch{background:var(--oos-accent-alt);border-radius:2px;flex-shrink:0;height:10px;width:10px}.oos-report__movement-swatch[data-movement=governance]{background:var(--oos-accent)}.oos-report__movement-heading{color:var(--oos-text);font-family:var(--font-display);font-size:clamp(26px,3vw,42px);font-weight:700;letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:0 0 var(--space-4)}.oos-report__movement-row{align-items:stretch;column-gap:var(--space-8);display:grid;grid-template-columns:minmax(0,51%) minmax(0,49%);margin:var(--space-4) 0 var(--space-8)}.oos-report__movement-row--flipped{grid-template-columns:minmax(0,49%) minmax(0,51%)}@media (max-width:767px){.oos-report__movement-row,.oos-report__movement-row--flipped{gap:var(--space-8);grid-template-columns:1fr}}.oos-report__movement-intro{display:flex;flex-direction:column;gap:var(--space-4);justify-content:flex-start;padding:0 var(--space-4) 0 0}.oos-report__movement-intro .oos-report__eyebrow{margin:0}.oos-report__movement-intro .oos-report__finding-heading{margin:0;max-width:none}.oos-report__movement-intro .oos-report__finding-prose{margin:0}.oos-report__movement-stat-col{display:flex;flex-direction:column;gap:var(--space-6);justify-content:flex-start}.oos-report__movement-stat-col .oos-report__finding-prose{margin:0;max-width:none}.oos-report__movement-right{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0 var(--space-6) var(--space-4)}.oos-report__movement-right .oos-report__movement-heading{margin:0}.oos-report__movement-prose{color:var(--oos-text-muted);font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-normal);padding:0}.oos-report__movement-prose p{margin:0 0 var(--space-4)}.oos-report__movement-prose p:last-child{margin:0}.oos-report__movement-prose strong{color:var(--oos-text);font-weight:600}@media (max-width:767px){.oos-report__movement-prose{font-size:18px;line-height:1.55}}@media (max-width:639px){.oos-report__movement-prose{font-size:17px}}.oos-report__bridge{color:var(--oos-text-soft);font-family:var(--font-display);font-size:clamp(15px,1.15vw,18px);font-style:italic;font-weight:400;margin:var(--space-8) auto var(--space-6);text-align:center}.oos-report__painted{color:var(--white);isolation:isolate;padding:clamp(var(--space-8),5vw,var(--space-16)) clamp(var(--space-8),4vw,var(--space-12));position:relative}.oos-report__painted--51{gap:clamp(var(--space-4),2vw,var(--space-8));min-height:240px}.oos-report__painted--51,.oos-report__painted--82{align-items:center;display:flex;flex-direction:row}.oos-report__painted--82{gap:clamp(var(--space-6),3vw,var(--space-8));margin:var(--space-4) 0 var(--space-8);min-height:200px;width:82%}@media (max-width:767px){.oos-report__painted--82{align-items:flex-start;flex-direction:column;min-height:0;width:100%}}.oos-report__painted:before{background-color:var(--purple-900);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='2.2' numOctaves='2' seed='11'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.2  0 0 0 0 0.66  1.4 0 0 0 -1.05'/></filter><rect width='100%25' height='100%25' filter='url(%23p)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='l'><feTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='2' seed='23'/><feColorMatrix values='0 0 0 0 0.82  0 0 0 0 0.70  0 0 0 0 0.98  1.6 0 0 0 -1.25'/></filter><rect width='100%25' height='100%25' filter='url(%23l)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='500'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' seed='5'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0.8 0 0 0 -0.4'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),linear-gradient(135deg,var(--purple-900) 0,var(--purple-800) 55%,var(--purple-700) 100%);background-position:0 0,140px 90px,0 0,0 0;background-size:420px 420px,420px 420px,500px 500px,100% 100%;bottom:-16px;content:"";filter:url(#oos-f04-brushy);left:-16px;pointer-events:none;position:absolute;right:-16px;top:-16px;z-index:-1}.oos-report__painted--51:before{right:calc(var(--oos-f04-left-bleed, var(--space-12, 48px))*-1 - 16px)}.oos-report__painted--82:before{left:calc(var(--oos-f04-left-bleed, var(--space-12, 48px))*-1 - 16px)}.oos-report__painted-num{color:var(--universal-pink);font-family:var(--font-display);font-size:clamp(100px,14vw,180px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:.85;margin:0}.oos-report__painted--51 .oos-report__painted-num{flex-shrink:0;font-size:clamp(80px,10vw,140px);line-height:1}.oos-report__painted--82 .oos-report__painted-num{flex-shrink:0;font-size:clamp(80px,10vw,130px);line-height:1}.oos-report__painted-num-sym{font-size:.55em;font-weight:700;margin-left:.04em}.oos-report__painted-cap{color:var(--white);font-family:var(--font-body);font-size:clamp(18px,1.4vw,22px);font-weight:500;line-height:var(--leading-snug);margin:0;max-width:24ch}.oos-report__painted--82 .oos-report__painted-cap{max-width:40ch}.oos-report__gov-chart{display:grid;gap:var(--space-4);margin:calc(var(--space-32) + var(--space-8)) auto var(--space-16);max-width:80%;padding:0}@media (max-width:767px){.oos-report__gov-chart{margin-block:var(--space-16);max-width:100%}}.oos-report__gov-chart-title{color:var(--oos-text);font-family:var(--font-display);font-size:clamp(24px,2.6vw,36px);font-weight:800;letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:0 auto var(--space-4);max-width:52ch;text-align:center}.oos-report__gov-bar{background:var(--purple-950);border-radius:12px;display:flex;height:96px;overflow:hidden;width:100%}.oos-report__gov-seg{align-items:center;color:var(--white);display:flex;justify-content:center;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--seg-i, 0)*80ms)}[data-oos-chart].is-visible .oos-report__gov-seg{transform:scaleX(1)}.oos-report__gov-seg--published{background:var(--purple-900);width:38%}.oos-report__gov-seg--draft{background:#7b3ae8;width:37%}.oos-report__gov-seg--embedded{background:#b8258c;width:18%}.oos-report__gov-seg--none{background:#3f8fb5;width:7%}.oos-report__gov-seg-val{color:var(--white);font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--tracking-snug);opacity:0;transition:opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--seg-i, 0)*80ms + var(--dur-slow))}.oos-report__gov-seg--none .oos-report__gov-seg-val{font-size:clamp(16px,1.8vw,22px)}[data-oos-chart].is-visible .oos-report__gov-seg-val{opacity:1}.oos-report__gov-legend{color:var(--oos-text);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:clamp(14px,1.1vw,17px);font-weight:700;gap:var(--space-3) var(--space-6);justify-content:center;list-style:none;margin:var(--space-4) auto 0;padding:0}.oos-report__gov-legend li{align-items:center;display:flex;gap:var(--space-3);margin:0;padding:0}.oos-report__gov-legend-swatch{border-radius:2px;flex:0 0 28px;height:14px;width:28px}.oos-report__gov-legend-swatch.oos-report__gov-seg--published{background:var(--purple-900)}.oos-report__gov-legend-swatch.oos-report__gov-seg--draft{background:#7b3ae8}.oos-report__gov-legend-swatch.oos-report__gov-seg--embedded{background:#b8258c}.oos-report__gov-legend-swatch.oos-report__gov-seg--none{background:#3f8fb5}.oos-report__gov-chart-note{color:var(--oos-text-soft);font-family:var(--font-body);font-size:var(--text-caption);margin:var(--space-3) 0 0;text-align:center}.oos-report__gov-mcols{display:none}.oos-report__gov-mcol{display:grid;gap:8px;grid-template-rows:auto 140px auto;justify-items:center;min-width:0}.oos-report__gov-mval{color:var(--oos-text);font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.oos-report__gov-mtrack{align-items:flex-end;background:var(--oos-surface-soft);border-radius:4px;display:flex;height:140px;justify-self:center;max-width:44px;overflow:hidden;width:100%}.oos-report__gov-mfill{border-radius:4px;display:block;height:0;min-height:3px;transition:height .7s var(--ease-out);width:100%}[data-oos-chart].is-visible .oos-report__gov-mfill{height:var(--v)}.oos-report__gov-mcol[data-tier=published] .oos-report__gov-mfill{background:var(--purple-900)}.oos-report__gov-mcol[data-tier=draft] .oos-report__gov-mfill{background:#7b3ae8}.oos-report__gov-mcol[data-tier=embedded] .oos-report__gov-mfill{background:#b8258c}.oos-report__gov-mcol[data-tier=none] .oos-report__gov-mfill{background:#3f8fb5}.oos-report__gov-mlabel{color:var(--oos-text-muted);font-size:11px;hyphens:none;line-height:1.25;overflow-wrap:break-word;text-align:center}@media (max-width:767px){.oos-report__gov-bar,.oos-report__gov-legend{display:none}.oos-report__gov-mcols{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:var(--space-3)}}.oos-report__paradox-quote{color:var(--oos-text);font-family:var(--font-display);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:var(--leading-snug);margin:var(--space-16) auto var(--space-32);max-width:54ch;padding:var(--space-3) 0 var(--space-3) var(--space-8);position:relative}.oos-report__paradox-quote:before{background:var(--universal-pink);bottom:var(--space-2);content:"";filter:url(#oos-f04-roughen);left:0;position:absolute;top:var(--space-2);width:6px}.oos-report__paradox-quote p{margin:0}.oos-report__paradox-quote em{background:linear-gradient(120deg,rgba(232,121,249,.22),rgba(232,121,249,.22));font-style:normal;padding:0 4px}.oos-report__matrix--grouped{margin-top:var(--space-12)}.oos-report__matrix-hint{color:var(--oos-text-soft);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}.oos-report__matrix-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-6)}.oos-report__matrix-legend{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.oos-report__matrix-pill{align-items:center;appearance:none;background:transparent;border:1px solid var(--oos-hairline);border-radius:999px;color:var(--oos-text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;gap:var(--space-2);line-height:1;padding:var(--space-2) var(--space-4);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.oos-report__matrix-pill:hover{border-color:var(--oos-text-soft);color:var(--oos-text)}.oos-report__matrix-pill:focus-visible{outline:2px solid var(--oos-accent);outline-offset:2px}.oos-report__matrix-pill[aria-pressed=true]{background:var(--oos-text);border-color:var(--oos-text);color:var(--white)}.oos-report__matrix-swatch{border-radius:2px;flex-shrink:0;height:10px;width:10px}.oos-report__matrix-swatch[data-series=value]{background:var(--chart-series-1)}.oos-report__matrix-swatch[data-series=outcomes]{background:var(--chart-series-2)}.oos-report__matrix-swatch[data-series=training]{background:var(--chart-series-3)}.oos-report__matrix-swatch[data-series=governance]{background:var(--chart-series-4)}.oos-report__matrix-sr,.oos-report__matrix-sr-table{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.oos-report__matrix-chart{display:grid;gap:var(--space-4);grid-template-columns:auto 1fr;min-height:340px;padding-bottom:var(--space-6)}.oos-report__matrix-axis{color:var(--oos-text-soft);display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:space-between;padding-bottom:2.6em}.oos-report__matrix-groups{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,1fr);position:relative}.oos-report__matrix-groups:before{background-image:linear-gradient(to top,var(--oos-hairline) 1px,transparent 1px);background-size:100% 20%;content:"";inset:0 0 2.6em 0;pointer-events:none;position:absolute;z-index:0}.oos-report__matrix-group{display:flex;flex-direction:column;position:relative;transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.oos-report__matrix-group--leader:before{background:linear-gradient(0deg,transparent,rgba(52,18,109,.12));border-radius:var(--radius-sm) var(--radius-sm) 0 0;content:"";inset:0 calc(var(--space-1)*-1) 2.6em calc(var(--space-1)*-1);pointer-events:none;position:absolute;z-index:0}.oos-report__matrix-bars{align-items:end;display:grid;flex:1;gap:2px;grid-template-columns:repeat(4,1fr);min-height:300px;position:relative;z-index:1}.oos-report__matrix-bar{align-items:flex-start;border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;height:var(--v);justify-content:center;min-height:10px;padding-top:4px;position:relative;transition:opacity var(--dur-fast) var(--ease-out)}.oos-report__matrix-bar[data-series=value]{background:var(--chart-series-1)}.oos-report__matrix-bar[data-series=outcomes]{background:var(--chart-series-2)}.oos-report__matrix-bar[data-series=training]{background:var(--chart-series-3)}.oos-report__matrix-bar[data-series=governance]{background:var(--chart-series-4)}.oos-report__matrix-bar span{color:var(--white);font-family:var(--font-display);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.25)}.oos-report__matrix[data-focus=governance] .oos-report__matrix-bar:not([data-series=governance]),.oos-report__matrix[data-focus=outcomes] .oos-report__matrix-bar:not([data-series=outcomes]),.oos-report__matrix[data-focus=training] .oos-report__matrix-bar:not([data-series=training]),.oos-report__matrix[data-focus=value] .oos-report__matrix-bar:not([data-series=value]){opacity:.18}.oos-report__matrix-group-label{border-top:1px solid var(--oos-hairline);color:var(--oos-text);font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;line-height:1.2;min-height:2.6em;padding-top:var(--space-2);position:relative;text-align:center;z-index:1}.oos-report__matrix-group--leader .oos-report__matrix-group-label{border-top-color:var(--oos-accent);border-top-width:2px}@media (max-width:719px){.oos-report__matrix-chart{gap:var(--space-4);grid-template-columns:1fr;min-height:0}.oos-report__matrix-axis{flex-direction:row;justify-content:space-between;order:-1;padding:0}.oos-report__matrix-groups{gap:var(--space-5);grid-template-columns:1fr}.oos-report__matrix-groups:before{display:none}.oos-report__matrix-group--leader:before{background:linear-gradient(90deg,rgba(52,18,109,.12),transparent);border-radius:var(--radius-sm);inset:calc(var(--space-2)*-1) calc(var(--space-3)*-1)}.oos-report__matrix-bars{gap:var(--space-1);grid-template-columns:1fr;min-height:0}.oos-report__matrix-bar{align-items:center;border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:22px;justify-content:flex-end;min-width:28px;padding:0 var(--space-2);width:var(--v)}.oos-report__matrix-group-label{border-top:none;min-height:0;order:-1;padding-bottom:var(--space-1);padding-top:0;text-align:left}.oos-report__matrix-group--leader .oos-report__matrix-group-label{border-left:2px solid var(--oos-accent);border-top:none;padding-left:var(--space-2)}}.oos-report__methodology{background:var(--oos-surface);border-top:1px solid var(--oos-hairline);padding-block:var(--oos-section-pad-compact)}.oos-report__methodology-details summary{align-items:baseline;border-bottom:1px solid var(--oos-hairline);color:var(--oos-text-muted);cursor:pointer;display:flex;font-family:var(--font-display);font-weight:600;gap:var(--space-4);justify-content:space-between;list-style:none;padding:var(--space-4) 0}.oos-report__methodology-details summary::-webkit-details-marker{display:none}.oos-report__methodology-details summary::marker{content:""}.oos-report__methodology-summary-label{color:var(--oos-text)}.oos-report__methodology-summary-hint{color:var(--oos-text-soft);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase}.oos-report__methodology-details[open] .oos-report__methodology-summary-hint:before{content:"Close "}.oos-report__methodology-body{color:var(--oos-text-muted);line-height:var(--leading-normal);max-width:65ch;padding:var(--space-8) 0}.oos-report__methodology-body h3{color:var(--oos-text);font-family:var(--font-display);font-size:var(--text-h4);margin:var(--space-8) 0 var(--space-4)}.oos-report__methodology-breakdown{display:grid;gap:var(--space-3);margin:0 0 var(--space-6)}.oos-report__methodology-breakdown dt{color:var(--oos-text-soft);font-family:var(--font-display);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase}.oos-report__methodology-breakdown dd{color:var(--oos-text);margin:0 0 var(--space-2)}.oos-report__methodology-body p:has(>.oos-report__methodology-back){margin-top:var(--space-6)}.oos-report__methodology-back{color:var(--oos-accent);font-weight:600;text-decoration:none}.oos-report__methodology-back:hover{color:var(--oos-text)}.oos-report__cover{align-items:flex-end;background:linear-gradient(135deg,var(--purple-900) 0,var(--purple-800) 55%,var(--purple-700) 100%);color:var(--white);display:flex;isolation:isolate;min-height:42vh;overflow:hidden;padding:var(--space-12) 0 var(--space-16);position:relative}.oos-report__cover:before{background:linear-gradient(135deg,var(--purple-950) 0,var(--purple-900) 100%);clip-path:polygon(0 0,42% 0,18% 100%,0 100%);content:"";inset:0;opacity:.75;position:absolute;z-index:0}.oos-report__cover-brush{height:auto;mix-blend-mode:screen;opacity:.92;pointer-events:none;position:absolute;right:-80px;top:-40px;width:58%;z-index:1}.oos-report__cover-inner{margin-inline:auto;padding-inline:max(var(--space-12,48px),calc((100vw - var(--max-page, 1440px))/2 + var(--space-12, 48px)));position:relative;width:100%;z-index:2}.oos-report__cover-eyebrow{font-size:var(--text-micro);font-weight:700;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-4);text-transform:uppercase}.oos-report__cover-eyebrow,.oos-report__cover-num{color:var(--universal-pink);font-family:var(--font-display)}.oos-report__cover-num{font-size:clamp(120px,14vw,200px);font-weight:900;letter-spacing:-.04em;line-height:.82;margin:0}.oos-report__cover-rule{background:var(--universal-pink);border:0;display:block;filter:url(#oos-f05-roughen);height:10px;margin:var(--space-2) 0 var(--space-8);width:220px}.oos-report__cover-heading{color:var(--white);font-family:var(--font-display);font-size:clamp(44px,5.5vw,84px);font-weight:900;letter-spacing:-.015em;line-height:var(--leading-tight);margin:0;max-width:22ch}@media (max-width:767px){.oos-report__cover{min-height:32vh;padding:var(--space-8) 0 var(--space-12)}.oos-report__cover-brush{right:-40%;width:80%}.oos-report__cover-num{font-size:clamp(88px,22vw,140px)}.oos-report__cover-heading{font-size:clamp(32px,7vw,44px)}.oos-report__cover-rule{height:8px;width:160px}}.oos-report__finding--05 .oos-report__eyebrow{color:var(--cta-pink)}.oos-report__xchart{--oos-chart-grid:rgba(11,11,26,.12);background:transparent;margin:var(--space-16) 0 0;padding:0;position:relative}.oos-report__xchart-title{color:var(--purple-900);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:var(--leading-snug);margin:0 0 var(--space-1);max-width:40ch}.oos-report__xchart-sub{color:var(--ink-soft);font-size:13px;margin:var(--space-16) 0 0;text-align:center}.oos-report__xchart-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-8)}.oos-report__xchart-header-lead{flex:0 1 auto;max-width:520px;min-width:0}@media (max-width:767px){.oos-report__xchart-header{gap:var(--space-6)}.oos-report__xchart-header-lead{flex:1 1 100%;max-width:none}.oos-report__xchart-chipwrap{flex:1 1 100%;max-width:none;text-align:center}.oos-report__xchart-chips-helper{text-align:center}.oos-report__xchart-chips{justify-content:center}.oos-report__xchart-body{gap:var(--space-8);grid-template-columns:1fr}}.oos-report__xchart-chipwrap{flex:1 1 auto;max-width:620px;min-width:0}@media (min-width:768px){.oos-report__xchart-chipwrap{align-self:flex-end}}.oos-report__xchart-chips-helper{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--text-micro);font-weight:700;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-3);text-transform:uppercase}.oos-report__xchart-chips{align-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0}.oos-report__xchart-chip{align-items:center;background:transparent;border:0;color:var(--oos-text);cursor:pointer;display:inline-flex;font:700 clamp(14px,1.1vw,17px)/1.2 var(--font-body);gap:var(--space-3);letter-spacing:normal;padding:var(--space-2) 0;position:relative;text-align:left;text-transform:none;transition:color .18s ease}.oos-report__xchart-swatch{flex:0 0 28px;height:14px;width:28px}.oos-report__xchart-chip:after{background:var(--universal-pink);bottom:4px;content:"";filter:url(#oos-f05-roughen);height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.4,1,.3,1);width:28px}.oos-report__xchart-chip:hover{color:var(--purple-900)}.oos-report__xchart-chip:focus-visible{border-radius:4px;outline:2px solid var(--cta-pink);outline-offset:2px}.oos-report__xchart-chip[aria-pressed=true]{color:var(--purple-900);font-weight:700}.oos-report__xchart-chip[aria-pressed=true]:after{transform:scaleX(1)}.oos-report__xchart-swatch{border-radius:2px;flex:0 0 auto;height:10px;width:10px}.oos-report__xchart-swatch[data-series=all]{background:linear-gradient(90deg,var(--purple-900),var(--universal-pink))}.oos-report__xchart-swatch[data-series=value]{background:var(--chart-series-1)}.oos-report__xchart-swatch[data-series=outcomes]{background:var(--chart-series-2)}.oos-report__xchart-swatch[data-series=training]{background:var(--chart-series-3)}.oos-report__xchart-swatch[data-series=governance]{background:var(--chart-series-4)}.oos-report__xchart-plot{display:block}.oos-report__xchart-yaxis{display:none}.oos-report__xchart-bars{align-items:end;display:grid;gap:var(--space-12);grid-template-columns:repeat(4,1fr);height:340px;position:relative}.oos-report__xchart-bars:before{background:linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 0/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 25%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 50%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 75%/6px 1px repeat-x,linear-gradient(to right,var(--oos-chart-grid) 50%,transparent 50%) 0 100%/100% 1px no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.oos-report__xchart-annotation,.oos-report__xchart-group{position:relative;z-index:1}.oos-report__xchart-group{align-items:flex-end;display:flex;gap:var(--space-2);height:100%;justify-content:center;position:relative}.oos-report__xchart-group-label{bottom:-40px;color:var(--purple-900);font:600 12px/1.25 var(--font-body);left:0;letter-spacing:.02em;position:absolute;right:0;text-align:center}.oos-report__xchart-bar{border:0;border-radius:4px 4px 0 0;color:inherit;cursor:pointer;flex:1;font:inherit;margin:0;max-width:34px;padding:0;position:relative;transform-origin:bottom;transition:opacity .28s ease,filter .18s ease}.oos-report__xchart-bar:hover{filter:brightness(1.08) saturate(1.1)}.oos-report__xchart-bar:focus-visible{border-radius:4px 4px 0 0;outline:2px solid var(--cta-pink);outline-offset:3px}.oos-report__xchart-bar.is-animated{animation:oos-xchart-grow .9s cubic-bezier(.2,.7,.2,1) both}@keyframes oos-xchart-grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}.oos-report__xchart-bar[data-series=value]{background:var(--chart-series-1)}.oos-report__xchart-bar[data-series=outcomes]{background:var(--chart-series-2)}.oos-report__xchart-bar[data-series=training]{background:var(--chart-series-3)}.oos-report__xchart-bar[data-series=governance]{background:var(--chart-series-4)}.oos-report__xchart-bar[data-peak=true]{box-shadow:0 0 0 2px rgba(232,121,249,.35),0 -6px 20px -6px rgba(232,121,249,.55)}.oos-report__xchart-v{color:var(--purple-900);font:700 11px/1 var(--font-body);left:50%;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.oos-report__xchart[data-focus=governance] .oos-report__xchart-bar:not([data-series=governance]),.oos-report__xchart[data-focus=outcomes] .oos-report__xchart-bar:not([data-series=outcomes]),.oos-report__xchart[data-focus=training] .oos-report__xchart-bar:not([data-series=training]),.oos-report__xchart[data-focus=value] .oos-report__xchart-bar:not([data-series=value]){opacity:.38}.oos-report__xchart[data-focus=governance] .oos-report__xchart-bar:not([data-series=governance]):hover,.oos-report__xchart[data-focus=outcomes] .oos-report__xchart-bar:not([data-series=outcomes]):hover,.oos-report__xchart[data-focus=training] .oos-report__xchart-bar:not([data-series=training]):hover,.oos-report__xchart[data-focus=value] .oos-report__xchart-bar:not([data-series=value]):hover{opacity:.7}.oos-report__xchart[data-focus] .oos-report__xchart-bar[data-peak=true]{box-shadow:none}.oos-report__xchart[data-focus=governance] .oos-report__xchart-bar[data-series=governance][data-peak=true],.oos-report__xchart[data-focus=outcomes] .oos-report__xchart-bar[data-series=outcomes][data-peak=true],.oos-report__xchart[data-focus=training] .oos-report__xchart-bar[data-series=training][data-peak=true],.oos-report__xchart[data-focus=value] .oos-report__xchart-bar[data-series=value][data-peak=true]{box-shadow:0 0 0 2px rgba(232,121,249,.55),0 -6px 20px -6px rgba(232,121,249,.65)}.oos-report__xchart-story{color:var(--oos-text);font-family:var(--font-body);font-size:16px;line-height:var(--leading-snug);margin:var(--space-6) 0 0;max-width:52ch;padding:var(--space-3) 0 var(--space-3) var(--space-8);position:relative}.oos-report__xchart-story:before{background:var(--universal-pink);bottom:10px;content:"";filter:url(#oos-f05-roughen);left:0;position:absolute;top:10px;width:6px}.oos-report__xchart-story strong{color:var(--oos-accent-alt);display:block;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2);text-transform:uppercase}.oos-report__f05-split{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:var(--space-8)}@media (max-width:899px){.oos-report__f05-split{gap:var(--space-8);grid-template-columns:1fr}}.oos-report__finding--05 .oos-report__pullstat{border-left:0;color:var(--purple-900);font-family:var(--font-display);font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:var(--leading-snug);margin:0;max-width:none;padding:var(--space-6) 0 var(--space-6) var(--space-8);position:relative}.oos-report__finding--05 .oos-report__pullstat:before{background:var(--universal-pink);bottom:10px;content:"";filter:url(#oos-f05-roughen);left:0;position:absolute;top:10px;width:6px}.oos-report__finding--05 .oos-report__pullstat em{background:linear-gradient(120deg,rgba(232,121,249,.22),rgba(232,121,249,.22));font-style:normal;padding:0 4px}.oos-report__finale{background:var(--purple-950);color:var(--white);isolation:isolate;overflow:hidden;padding:var(--space-32) 0;position:relative}.oos-report__finale:before{background:linear-gradient(180deg,var(--purple-950) 0,var(--purple-900) 100%);content:"";inset:0;position:absolute;z-index:0}.oos-report__finale-ghost{bottom:-8vw;color:var(--white);font-family:var(--font-display);font-size:clamp(360px,42vw,640px);font-weight:900;letter-spacing:-.04em;line-height:.82;opacity:.05;pointer-events:none;position:absolute;right:-4vw;user-select:none;z-index:1}.oos-report__finale-inner{margin-inline:auto;max-width:900px;padding-inline:var(--space-6);position:relative;z-index:2}.oos-report__finale-rule{background:var(--universal-pink);border:0;display:block;filter:url(#oos-f05-roughen);height:4px;margin:0 0 var(--space-6);width:56px}.oos-report__finale-eyebrow{color:var(--universal-pink);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.28em;margin:0 0 var(--space-4);text-transform:uppercase}.oos-report__finale-heading{color:var(--white);font-family:var(--font-display);font-size:clamp(28px,2.8vw,44px);font-weight:900;letter-spacing:-.015em;line-height:1.1;margin:0 0 var(--space-8)}.oos-report__finale-heading .oos-report__misalign{text-shadow:-3px -3px 0 var(--client-teal),3px 3px 0 var(--universal-pink)}.oos-report__finale-body{color:var(--purple-200);font-size:19px;line-height:1.6;margin:0 0 var(--space-12)}.oos-report__finale-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.oos-report__finale-link{color:var(--purple-200);font-size:15px;line-height:var(--leading-normal);margin:var(--space-6) 0 0}.oos-report__finale-link a{color:var(--universal-pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease}.oos-report__finale-link a:focus-visible,.oos-report__finale-link a:hover{color:var(--white)}.oos-report__finale-actions .btn-2026{border-radius:0;box-shadow:none;padding:var(--space-4) var(--space-6)}body:has(.oos-report) .oos-report__finale-actions .btn-2026--primary{background:var(--cta-pink);color:var(--white)}body:has(.oos-report) .oos-report__finale-actions .btn-2026--primary:focus-visible,body:has(.oos-report) .oos-report__finale-actions .btn-2026--primary:hover{background:var(--cta-pink-hover);box-shadow:none;transform:none}.oos-report__finale-actions .btn-2026--outline{box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.4);color:var(--white)}.oos-report__finale-actions .btn-2026--outline:focus-visible,.oos-report__finale-actions .btn-2026--outline:hover{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1.5px var(--white);transform:none}.oos-report__finale--light{background:var(--purple-50);color:var(--ink)}.oos-report__finale--light:before{background:radial-gradient(600px 400px at 85% 20%,rgba(232,121,249,.1) 0,transparent 60%),radial-gradient(500px 360px at 10% 90%,rgba(30,213,162,.08) 0,transparent 60%),linear-gradient(135deg,var(--purple-50) 0,var(--white) 100%)}.oos-report__finale--light .oos-report__finale-ghost{color:var(--purple-900);opacity:.05}.oos-report__finale--light .oos-report__finale-eyebrow{color:var(--purple-600)}.oos-report__finale--light .oos-report__finale-heading{color:var(--purple-900)}.oos-report__finale--light .oos-report__finale-body,.oos-report__finale--light .oos-report__finale-link{color:var(--ink-muted)}.oos-report__finale--light .oos-report__finale-link a{color:var(--purple-600)}.oos-report__finale--light .oos-report__finale-link a:focus-visible,.oos-report__finale--light .oos-report__finale-link a:hover{color:var(--purple-900)}.oos-report__finale--light .oos-report__finale-actions .btn-2026--outline{box-shadow:inset 0 0 0 1.5px rgba(11,11,26,.3);color:var(--ink)}.oos-report__finale--light .oos-report__finale-actions .btn-2026--outline:focus-visible,.oos-report__finale--light .oos-report__finale-actions .btn-2026--outline:hover{background:rgba(11,11,26,.04);box-shadow:inset 0 0 0 1.5px var(--ink)}@media (max-width:767px){.oos-report__finale{padding:var(--space-24) 0}.oos-report__finale-ghost{bottom:-12vw;font-size:clamp(240px,60vw,420px);right:-8vw}.oos-report__finale-heading{font-size:clamp(28px,6vw,40px);max-width:none}.oos-report__xchart-bars{gap:var(--space-6)}.oos-report__xchart-annotation{display:none}.oos-report__xchart-group-label{font-size:11px}.oos-report__xchart-bar{max-width:24px}}@media (prefers-reduced-motion:reduce){.oos-report *,.oos-report :after,.oos-report :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.oos-report__staircase .oos-report__staircase-bar{height:var(--target-h)}.oos-report__staircase-bracket,.oos-report__staircase-caption,.oos-report__staircase-value{opacity:1}.oos-report__xchart-bar{animation:none!important;transform:scaleY(1)!important}.oos-report__xchart-annotation{transition:none!important}}.oos-report__footer{background:var(--purple-950);border-top:1px solid hsla(0,0%,100%,.08);color:var(--purple-200);padding:var(--space-6) 0}.oos-report__footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:space-between;margin-inline:auto;max-width:var(--max-page,1440px);padding-inline:var(--space-12)}.oos-report__footer-logo{align-items:center;display:inline-flex;line-height:0}.oos-report__footer-logo img{display:block;filter:brightness(0) invert(1);height:24px;width:auto}.oos-report__footer-copy{color:var(--purple-300);font-size:13px;margin:0}.oos-report__footer-links{display:flex;gap:var(--space-4)}.oos-report__footer-links a{color:var(--purple-200);font-size:13px;text-decoration:none;transition:color .18s ease}.oos-report__footer-links a:focus-visible,.oos-report__footer-links a:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}@media (max-width:639px){.oos-report__footer-inner{justify-content:flex-start;padding-inline:var(--space-4)}}