/* TOP: DS v0.6 + Spatial Composition 1 + Metric Readability 1 + Peer Group Composition 1 + Proof Statement 1 + Section Attention Hierarchy 1. Page scope only. */
#page-home.home-space-v1 {--home-ink:#0D1926;--home-navy:#1A314B;--home-lilac:#E7BFE7;--home-coral:#FD604A;--home-teal:#1F6C6D;--home-cool:#ECF0F4;--home-lit:linear-gradient(212.5deg in srgb,#101E2F 43.91%,#354E6A 97.43%);--home-well:linear-gradient(180deg in srgb,#FFFFFF 0%,#ECF0F4 100%);--home-warm:linear-gradient(161.15deg in srgb,#FF9974 8.73%,#FF5212 88.52%);--home-plum:linear-gradient(202.3deg in srgb,#E7BFE7 8.44%,#D394D3 99.29%);--home-text:linear-gradient(223deg in srgb,#E7BFE7 17.42%,#FF9974 110.07%);--home-rim:linear-gradient(135deg in srgb,rgba(231,191,231,.68),rgba(255,82,18,.34) 50%,rgba(200,220,240,.48));--home-rule:linear-gradient(90deg in srgb,#E7BFE7 0%,#FD614B 50%,#B3CCD4 100%);--home-marker:linear-gradient(105deg in srgb,#FFD6C7,#F3DFF3);}
/* Hero: existing image, HTML heading, local scrim. */
#page-home.home-space-v1 .home-hero--media {position:relative;isolation:isolate;min-height:0;padding:28px 0 78px;overflow:hidden;background:#fff;color:var(--ob-color-heading);}
#page-home.home-space-v1 .home-hero--media::before {content:"";position:absolute;inset:auto 0 0;height:480px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(26,49,75,.16) 1px,transparent 1.5px) 0 0/16px 16px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 76%,transparent);}
#page-home.home-space-v1 .home-media__stage {position:relative;isolation:isolate;width:min(calc(100% - 56px),1360px);max-width:1360px;min-height:610px;margin-inline:auto;overflow:hidden;border:3px solid transparent;border-radius:22px;background-color:#fff;background-image:linear-gradient(#fff,#fff),var(--home-rim);background-origin:padding-box,border-box;background-clip:padding-box,border-box;box-shadow:0 28px 70px rgba(13,25,38,.10);}
#page-home.home-space-v1 .home-media__figure {position:absolute;inset:0;z-index:0;margin:0;overflow:hidden;border-radius:19px;background:var(--home-cool);}
#page-home.home-space-v1 .home-media__figure img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:68% center;}
#page-home.home-space-v1 .home-media__figure::after {content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(13,25,38,.94),rgba(13,25,38,.84) 34%,rgba(13,25,38,.45) 52%,rgba(13,25,38,.08) 66%,transparent 76%);}
#page-home.home-space-v1 .home-media__heading {position:relative;z-index:2;display:flex;align-items:center;min-height:610px;width:100%;max-width:none;padding:72px clamp(48px,6vw,90px) 126px;}
#page-home.home-space-v1 .home-media__heading::before {content:"";position:absolute;left:clamp(48px,6vw,90px);top:clamp(54px,6vw,78px);width:44px;height:4px;border-radius:999px;background:var(--home-rule);}
#page-home.home-space-v1 .home-media__heading .home-hero__copy {width:min(56%,690px);max-width:690px;}
#page-home.home-space-v1 .home-hero h1 {color:#fff;text-shadow:0 2px 18px rgba(13,25,38,.22);}
@supports (background:linear-gradient(90deg in srgb,red,blue)) and (background-clip:text) {
#page-home.home-space-v1 .home-hero__brand {background-image:var(--home-text);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
}
#page-home.home-space-v1 .home-media__outcomes {position:relative;z-index:3;width:min(calc(100% - 112px),1240px);max-width:1240px;margin:-72px auto 0;padding:0;}
#page-home.home-space-v1 .home-media__note {position:static;width:fit-content;max-width:100%;margin:0 0 12px auto;padding:6px 10px;border-radius:6px;background:rgba(13,25,38,.86);color:#fff;font-size:11px;line-height:1.45;text-align:right;text-wrap:pretty;}
#page-home.home-space-v1 .home-media__note span {display:inline;}
#page-home.home-space-v1 .home-media__outcomes .hero-stats {max-width:none;margin:0;}
/* Comparable outcome cards. */
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {display:grid;grid-template-columns:minmax(215px,1.22fr) repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:150px;padding:22px 18px 20px;gap:16px;border:1px solid #d2dde7;border-radius:16px;background-color:#fff;background-image:var(--home-well);color:var(--ob-color-heading);box-shadow:0 12px 30px rgba(13,25,38,.08);}
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary)::before {content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--home-rule);pointer-events:none;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {border-color:#354e6a;background-color:#101e2f;background-image:var(--home-lit);color:#fff;box-shadow:0 16px 38px rgba(13,25,38,.16);}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {order:1;display:flex;align-items:center;gap:8px;width:auto;max-width:100%;margin:0;color:inherit;line-height:1.4;white-space:nowrap;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .pct {order:2;display:block;margin:0;color:inherit;line-height:1.08;white-space:nowrap;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile::after {content:none;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label::before {content:none;display:none;}
#page-home.home-space-v1 .home-metric__icon {display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;color:var(--home-navy);background:linear-gradient(145deg,#faf0fa,#e7bfe7);box-shadow:inset 0 0 0 1px rgba(26,49,75,.08);}
#page-home.home-space-v1 .stat-tile--primary .home-metric__icon {color:#fff;background:rgba(231,191,231,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.11);}
#page-home.home-space-v1 .home-metric__icon svg {display:block;width:21px;height:21px;}
#page-home.home-space-v1 .home-metric__label {display:block;min-width:0;}
@supports (background:linear-gradient(90deg in srgb,red,blue)) and (background-clip:text) {
#page-home.home-space-v1 .stat-tile--primary .pct {background-image:var(--home-text);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
}
/* Full-width surface, bounded sentence. */
#page-home.home-space-v1 .home-scale {position:relative;padding:86px 0 90px;text-align:center;overflow:hidden;background-color:#101e2f;background-image:var(--home-lit);}
#page-home.home-space-v1 .home-scale::before,#page-home.home-space-v1 .home-scale::after {content:"";position:absolute;width:220px;height:220px;pointer-events:none;background:radial-gradient(circle,rgba(231,191,231,.20) 1px,transparent 1.5px) 0 0/15px 15px;}
#page-home.home-space-v1 .home-scale::before {left:-60px;top:-80px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 80%);mask-image:linear-gradient(135deg,#000,transparent 80%);}
#page-home.home-space-v1 .home-scale::after {right:-55px;bottom:-75px;-webkit-mask-image:linear-gradient(315deg,#000,transparent 80%);mask-image:linear-gradient(315deg,#000,transparent 80%);}
#page-home.home-space-v1 .home-scale .wrap {position:relative;z-index:1;}
#page-home.home-space-v1 .home-scale__statement {display:block;max-width:980px;margin-inline:auto;}
#page-home.home-space-v1 .home-scale__lead,#page-home.home-space-v1 .home-scale__close {margin:0;color:#fff;}
#page-home.home-space-v1 .home-scale__lead {margin-bottom:14px;}
#page-home.home-space-v1 .home-scale__close {margin-top:14px;}
#page-home.home-space-v1 .home-scale__metrics {display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px clamp(20px,2.7vw,38px);width:auto;max-width:100%;margin-inline:auto;}
#page-home.home-space-v1 .scale-fact {display:inline-flex;align-items:baseline;gap:.08em;margin:0;padding:0;border:0;white-space:nowrap;}
#page-home.home-space-v1 .scale-fact strong {color:var(--home-lilac);}
@supports (background:linear-gradient(90deg in srgb,red,blue)) and (background-clip:text) {
#page-home.home-space-v1 .scale-fact strong {background-image:var(--home-text);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
}
/* One evidence canvas, unchanged logo image. */
#page-home.home-space-v1 .home-trusted {position:relative;padding:clamp(72px,8vw,112px) 0;overflow:hidden;background:#f7f8fa;}
#page-home.home-space-v1 .home-trusted::before {content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(26,49,75,.10) 1px,transparent 1.4px) 0 0/18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);opacity:.65;}
#page-home.home-space-v1 .home-trusted .wrap {position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.48fr);gap:0;align-items:stretch;max-width:1240px;overflow:hidden;border:1px solid #d6dfe8;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(13,25,38,.06);}
#page-home.home-space-v1 .home-trusted .section-head {display:flex;flex-direction:column;justify-content:center;max-width:none;min-width:0;margin:0;padding:48px 42px;text-align:left;background-color:#e7bfe7;background-image:var(--home-plum);color:var(--home-ink);}
#page-home.home-space-v1 .home-trusted .section-head h2,#page-home.home-space-v1 .home-trusted .section-head p,#page-home.home-space-v1 .home-trusted .section-head .eyebrow {color:var(--home-ink);}
#page-home.home-space-v1 .home-trusted .section-head .eyebrow::before {background:var(--home-rule);}
#page-home.home-space-v1 .home-trusted .section-head p {max-width:32em;}
#page-home.home-space-v1 .home-trusted .logo-photo {display:flex;align-items:center;max-width:none;margin:0;padding:clamp(28px,4vw,54px);border:0;border-radius:0;background-color:#fff;background-image:var(--home-well);box-shadow:none;overflow:hidden;}
#page-home.home-space-v1 .home-trusted .logo-photo img {display:block;width:100%;height:auto;border-radius:10px;}
/* News / Updates: utility-recency. Quiet reading surface, local accent only. */
#page-home.home-space-v1 section.home-news {padding:clamp(64px,7vw,96px) 0;background:#fff;}
#page-home.home-space-v1 .home-news__rail {width:min(calc(100% - 48px),1240px);margin-inline:auto;}
#page-home.home-space-v1 .home-news__grid {display:block;width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #dbe3ea;border-radius:18px;background:#fff;box-shadow:none;}
#page-home.home-space-v1 .home-news .section-head {position:static;inset:auto;isolation:auto;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:30px 36px 20px;overflow:visible;background:#fff;background-image:none;color:var(--home-navy);text-align:left;border-bottom:1px solid #e0e6eb;}
#page-home.home-space-v1 .home-news .section-head::after {content:none;display:none;}
#page-home.home-space-v1 .home-news .section-head h2,#page-home.home-space-v1 .home-news .section-head .eyebrow {color:var(--home-navy);}
#page-home.home-space-v1 .home-news .section-head .eyebrow::before {background:var(--home-coral);}
#page-home.home-space-v1 .home-news__marker {background:none;}
#page-home.home-space-v1 .news-list {min-width:0;padding:0 36px 12px;background:#fff;border:0;}
#page-home.home-space-v1 .news-item {position:relative;border:0;}
#page-home.home-space-v1 .news-item::after {content:"";position:absolute;inset:auto 0 0;height:1px;background:#e0e6eb;opacity:1;pointer-events:none;}
#page-home.home-space-v1 .news-item:last-child::after {content:none;}
#page-home.home-space-v1 .news-item .date {color:var(--ob-color-muted);}
#page-home.home-space-v1 .news-item a.title {color:var(--home-navy);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px;}
#page-home.home-space-v1 .news-item:last-child {align-items:center;}
#page-home.home-space-v1 .home-news__more {display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;background-image:none;color:var(--home-navy);box-shadow:none;transition:none;text-decoration:underline !important;text-underline-offset:5px;}
#page-home.home-space-v1 a:focus-visible {outline:3px solid var(--home-navy);outline-offset:4px;}
@media (hover:hover) and (pointer:fine) {
#page-home.home-space-v1 .home-news__more:hover {color:var(--home-teal);transform:none;box-shadow:none;text-decoration-thickness:2px !important;}
}
/* Hero recomposition is independent from KPI capacity. */
@media (max-width:980px) {
#page-home.home-space-v1 .home-media__stage {width:min(calc(100% - 40px),880px);min-height:0;border-radius:20px;}
#page-home.home-space-v1 .home-media__heading {min-height:0;padding:54px 36px 40px;background-color:#ff9974;background-image:var(--home-warm);}
#page-home.home-space-v1 .home-media__heading::before {left:36px;top:34px;background:var(--home-navy);}
#page-home.home-space-v1 .home-media__heading .home-hero__copy {width:100%;max-width:760px;}
#page-home.home-space-v1 .home-hero h1 {color:var(--home-ink);text-shadow:none;}
#page-home.home-space-v1 .home-hero__brand {background:none;color:var(--home-ink);-webkit-text-fill-color:currentColor;}
#page-home.home-space-v1 .home-media__figure {position:relative;aspect-ratio:16/8.8;min-height:0;border-radius:0 0 17px 17px;}
#page-home.home-space-v1 .home-media__figure::after {display:none;}
#page-home.home-space-v1 .home-media__figure img {object-position:76% center;}
#page-home.home-space-v1 .home-media__outcomes {width:min(calc(100% - 40px),880px);margin:16px auto 0;}
#page-home.home-space-v1 .home-media__note {margin-left:0;margin-right:auto;background:#fff;color:var(--ob-color-muted);text-align:left;}
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:repeat(2,minmax(0,1fr));}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {grid-column:1/-1;width:min(100%,380px);min-height:0;justify-self:center;align-items:center;text-align:center;gap:14px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary .label {margin:0;}
#page-home.home-space-v1 .home-trusted .wrap {grid-template-columns:1fr;}
#page-home.home-space-v1 .home-trusted .section-head {padding:38px 34px;}
#page-home.home-space-v1 .home-trusted .logo-photo {padding:28px 34px;}
}
@media (max-width:560px) {
#page-home.home-space-v1 .home-hero--media {padding:12px 0 52px;}
#page-home.home-space-v1 .home-hero--media::before {height:560px;}
#page-home.home-space-v1 .home-media__stage {width:calc(100% - 24px);}
#page-home.home-space-v1 .home-media__heading {padding:44px 20px 30px;}
#page-home.home-space-v1 .home-media__heading::before {left:20px;top:28px;width:34px;height:3px;}
#page-home.home-space-v1 .home-media__figure {aspect-ratio:4/3;}
#page-home.home-space-v1 .home-media__figure img {object-position:82% center;}
#page-home.home-space-v1 .home-media__outcomes {width:calc(100% - 40px);margin-top:10px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {gap:10px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {min-height:122px;padding:18px 14px 16px;gap:14px;border-radius:13px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {min-height:114px;padding:18px;gap:14px;}
#page-home.home-space-v1 .home-metric__icon {width:28px;height:28px;flex-basis:28px;border-radius:8px;}
#page-home.home-space-v1 .home-metric__icon svg {width:20px;height:20px;}
#page-home.home-space-v1 .home-scale {padding:62px 0 66px;}
#page-home.home-space-v1 .home-scale__statement {max-width:620px;}
#page-home.home-space-v1 .home-scale__metrics {gap:7px 18px;}
#page-home.home-space-v1 .home-scale__lead {margin-bottom:10px;}
#page-home.home-space-v1 .home-scale__close {margin-top:10px;}
#page-home.home-space-v1 .home-trusted {padding:64px 0;}
#page-home.home-space-v1 section.home-news {padding:56px 0;}
#page-home.home-space-v1 .home-trusted .wrap {width:calc(100% - 32px);border-radius:18px;}
#page-home.home-space-v1 .home-news__rail {width:calc(100% - 32px);}
#page-home.home-space-v1 .home-news__grid {width:100%;border-radius:16px;}
#page-home.home-space-v1 .home-trusted .section-head {padding:30px 24px;}
#page-home.home-space-v1 .home-news .section-head {width:100%;max-width:none;margin:0;padding:24px 20px 16px;}
#page-home.home-space-v1 .home-trusted .logo-photo {padding:20px;}
#page-home.home-space-v1 .news-list {padding:0 20px 8px;}
#page-home.home-space-v1 .news-item {grid-template-columns:1fr;gap:8px;}
}
@media (max-width:370px) {
#page-home.home-space-v1 .home-media__outcomes {width:calc(100% - 24px);}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {padding-inline:11px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {gap:6px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {padding-inline:16px;}
#page-home.home-space-v1 .home-scale__metrics {gap:7px 14px;}
}
@media (prefers-reduced-motion:reduce) {
#page-home.home-space-v1 .home-news__more,#page-home.home-space-v1 .home-news__more:hover {transition:none;transform:none;}
}
@media (forced-colors:active) {
#page-home.home-space-v1 .home-hero--media::before,#page-home.home-space-v1 .home-scale::before,#page-home.home-space-v1 .home-scale::after,#page-home.home-space-v1 .home-trusted::before,#page-home.home-space-v1 .home-news .section-head::after {display:none;}
#page-home.home-space-v1 .home-media__figure::after {display:none;}
#page-home.home-space-v1 .home-media__stage,#page-home.home-space-v1 .stat-tile,#page-home.home-space-v1 .home-scale,#page-home.home-space-v1 .home-trusted .wrap,#page-home.home-space-v1 .home-news__grid,#page-home.home-space-v1 .home-trusted .section-head,#page-home.home-space-v1 .home-news .section-head,#page-home.home-space-v1 .home-metric__icon {background:Canvas;color:CanvasText;box-shadow:none;border:1px solid CanvasText;}
#page-home.home-space-v1 .home-hero h1,#page-home.home-space-v1 .home-trusted .section-head h2,#page-home.home-space-v1 .home-trusted .section-head p,#page-home.home-space-v1 .home-news .section-head h2 {color:CanvasText;text-shadow:none;}
#page-home.home-space-v1 .scale-fact strong,#page-home.home-space-v1 .stat-tile--primary .pct,#page-home.home-space-v1 .home-hero__brand {background:none;color:CanvasText;-webkit-text-fill-color:currentColor;}
#page-home.home-space-v1 .home-news__more {background:ButtonFace;color:ButtonText;border:2px solid ButtonText;box-shadow:none;}
}
/* Metric Readability 1: essential labels, not captions. Number sizes stay inherited. */
#page-home.home-space-v1 {--metric-label-size:1.25rem;--metric-icon-box:2.25rem;--metric-icon-glyph:1.75rem;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {font-size:var(--metric-label-size);font-weight:500;line-height:1.4;opacity:1;gap:.5rem;white-space:normal;}
#page-home.home-space-v1 .home-metric__label {min-width:0;letter-spacing:normal;white-space:normal;word-break:normal;line-break:strict;overflow-wrap:normal;}
#page-home.home-space-v1 .home-metric__icon {width:var(--metric-icon-box);height:var(--metric-icon-box);flex:0 0 var(--metric-icon-box);}
#page-home.home-space-v1 .home-metric__icon svg {width:var(--metric-icon-glyph);height:var(--metric-icon-glyph);}
/* Five readable labels need more width than five bare numbers. */
@media(max-width:1360px) {
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-inline:auto;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {grid-column:1/-1;justify-self:center;width:min(100%,380px);align-items:center;text-align:center;}
}
@media(max-width:979px) {
#page-home.home-space-v1 {--metric-label-size:1.125rem;--metric-icon-box:2rem;--metric-icon-glyph:1.5rem;}
}
/* Container capacity also responds to enlarged rem units. */
#page-home.home-space-v1 .hero-stats {container-type:inline-size;}
@container (max-width:34rem) {
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary) .label {flex-direction:column;align-items:flex-start;}
}
@container (max-width:20rem) {
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:minmax(0,1fr);}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {width:100%;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary) .label {flex-direction:row;align-items:center;}
}

/* Peer Group Composition 1: same family, same gravity; capacity before viewport habit. */
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {align-items:start;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {align-items:center;text-align:center;min-height:0;padding:16px 12px 14px;gap:14px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {justify-content:center;text-align:center;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {align-items:center;text-align:center;}
@media(max-width:1360px) {
#page-home.home-space-v1 .home-media__outcomes .hero-stats {max-width:860px;margin-inline:auto;}
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-inline:0;gap:10px;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile--primary {grid-column:1/-1;width:min(100%,340px);justify-self:center;}
}
@container (max-width:44rem) {
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {flex-direction:column;align-items:center;gap:.5rem;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary) .label {flex-direction:column;align-items:center;gap:.5rem;}
}
@container (max-width:37.5rem) {
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:repeat(2,minmax(0,1fr));}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {flex-direction:column;align-items:center;gap:.5rem;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary) .label {flex-direction:column;align-items:center;gap:.5rem;}
}
@container (max-width:20rem) {
#page-home.home-space-v1 .home-media__outcomes .stat-tiles {grid-template-columns:minmax(0,1fr);}
#page-home.home-space-v1 .home-media__outcomes .stat-tile {width:100%;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile .label {flex-direction:row;align-items:center;gap:.5rem;}
#page-home.home-space-v1 .home-media__outcomes .stat-tile:not(.stat-tile--primary) .label {flex-direction:row;align-items:center;gap:.5rem;}
}

/* Proof Statement 1: the statement is dominant; values are anchors inside it. */
#page-home.home-space-v1 .home-scale {padding:96px 0 100px;}
#page-home.home-space-v1 .home-scale__statement {container-type:inline-size;max-width:1120px;margin-inline:auto;}
#page-home.home-space-v1 .home-scale__lead,
#page-home.home-space-v1 .home-scale__close {font-size:clamp(1.125rem,calc(.86rem + 1vw),1.75rem);font-weight:500;line-height:1.5;letter-spacing:0;text-wrap:pretty;}
#page-home.home-space-v1 .home-scale__lead {margin-bottom:clamp(12px,1.2vw,16px);}
#page-home.home-space-v1 .home-scale__close {margin-top:clamp(12px,1.2vw,16px);}
#page-home.home-space-v1 .home-scale__metrics {gap:10px clamp(14px,2vw,28px);}
#page-home.home-space-v1 .scale-fact {gap:.1em;}
#page-home.home-space-v1 .scale-fact strong {font-size:clamp(2.25rem,calc(1.46rem + 2.8vw),4rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;}
#page-home.home-space-v1 .scale-unit {font-size:clamp(1rem,calc(.84rem + .65vw),1.5rem);font-weight:500;line-height:1.2;color:#fff;}
@media(max-width:560px) {
#page-home.home-space-v1 .home-scale {padding:68px 0 72px;}
#page-home.home-space-v1 .home-scale__statement {max-width:calc(100% - 24px);}
#page-home.home-space-v1 .home-scale__metrics {gap:10px 14px;}
}
/* At 200% text-size, preserve value+unit atoms by reducing the display ratio, not by splitting facts. */
@container (max-width:14rem) {
#page-home.home-space-v1 .home-scale__lead,
#page-home.home-space-v1 .home-scale__close {font-size:1.125rem;}
#page-home.home-space-v1 .scale-fact strong {font-size:1.5rem;}
#page-home.home-space-v1 .scale-unit {font-size:.9375rem;}
}
