.brand-system{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.brand-system .brand-topbar,.brand-system .brand-main,.brand-system .brand-footer{width:calc(100% - var(--page-gutter) * 2);max-width:var(--content-width);margin-inline:auto}.brand-system .brand-topbar{align-items:center;gap:var(--space-4);min-height:calc(var(--space-12) + var(--space-10));border-bottom:1px solid var(--line);font-size:var(--text-small);display:flex}.brand-system .brand-home-link{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--ink);font-weight:var(--weight-semibold);display:inline-flex}.brand-system .brand-nav-symbol{width:var(--space-6);height:var(--space-6)}.brand-system .brand-nav-divider{color:var(--metal-shadow)}.brand-system .brand-nav-title{color:var(--muted)}.brand-system .brand-back-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text);transition:background var(--duration-fast) var(--ease-fluid);margin-left:auto;display:inline-flex}.brand-system .brand-back-link:hover{background:var(--surface-hover)}.brand-system .brand-hero{gap:var(--space-12);padding-block:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.brand-system .brand-eyebrow{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.brand-system .brand-hero-lockup{margin-top:var(--space-8);margin-bottom:var(--space-6)}.brand-system .brand-title{color:var(--ink);font-family:var(--font-heading);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.brand-system .brand-hero-subtitle{margin-top:var(--space-6);color:var(--ink);font-size:var(--text-lead)}.brand-system .brand-hero-description{max-width:calc(var(--space-24) * 4);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-body)}.brand-system .brand-text-link,.brand-system .brand-small-link{align-items:center;gap:var(--space-3);min-height:var(--touch-target);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1);transition:text-decoration-color var(--duration-fast) var(--ease-fluid);display:inline-flex}.brand-system .brand-text-link{margin-top:var(--space-6)}.brand-system .brand-text-link:hover,.brand-system .brand-small-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.brand-system .brand-hero-art{min-height:calc(var(--space-24) * 4);isolation:isolate;border-radius:var(--radius-2xl);background:var(--canvas-glow);align-self:stretch;place-items:center;display:grid;position:relative}.brand-system .brand-art-orbit{aspect-ratio:1;border:1px solid var(--line);opacity:.65;border-radius:50%;width:82%;position:absolute}.brand-system .brand-hero-sculpture{width:86%;max-width:calc(var(--space-24) * 5);height:auto;margin-block:var(--space-6) var(--space-12);position:relative}.brand-system .brand-art-caption{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-micro);text-align:center;display:flex;position:absolute}.brand-system .brand-art-dot,.brand-system .brand-live-dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;display:inline-block}.brand-system .brand-intro-line{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.brand-system .brand-live-note{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);display:flex}.brand-system .brand-section{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.brand-system .brand-section-heading{align-items:start;gap:var(--space-12);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.brand-system .brand-section-title{align-items:baseline;gap:var(--space-4);display:flex}.brand-system .brand-section-number{color:var(--muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.brand-system .brand-heading{scroll-margin-top:var(--space-8);color:var(--ink);font-family:var(--font-heading);font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.brand-system .brand-section-description{max-width:calc(var(--space-24) * 5);color:var(--muted);font-size:var(--fs-body)}.brand-system .brand-palette-group{margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas)}.brand-system .brand-palette-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.brand-system .brand-palette-heading h3{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold)}.brand-system .brand-palette-heading>span{color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-palette{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.brand-system .brand-swatch{min-width:0;margin:0}.brand-system .brand-swatch-color{aspect-ratio:1.2;border:1px solid var(--line);border-radius:var(--radius-md)}.brand-system .brand-swatch-caption{align-items:flex-start;gap:var(--space-1);padding-top:var(--space-4);flex-direction:column;display:flex}.brand-system .brand-swatch-name{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-semibold)}.brand-system .brand-swatch-value{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.brand-system .brand-token{max-width:100%;color:var(--muted);font-size:var(--text-micro);overflow-wrap:anywhere;display:inline-block}.brand-system .brand-swatch-use{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-section-note{max-width:calc(var(--space-24) * 8);margin-top:var(--space-6);color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-inline-token{color:var(--text);font-size:inherit;overflow-wrap:anywhere}.brand-system .brand-signature-grid,.brand-system .brand-type-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-system .brand-signature-card{min-height:calc(var(--space-24) * 3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.brand-system .brand-positive{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}.brand-system .brand-inverse{border-color:var(--line-strong);background:var(--canvas);color:var(--ink)}.brand-system .brand-material-label{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.brand-system .brand-signature-lockup{--lockup-size:var(--text-display);margin-block:var(--space-10);color:inherit;align-self:center}.brand-system .brand-positive .brand-word,.brand-system .brand-inverse .brand-word{color:var(--ink)}.brand-system .brand-signature-foot{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;font-size:var(--text-caption);display:flex}.brand-system .brand-signature-symbol{width:var(--space-6);height:var(--space-6)}.brand-system .brand-type-card{min-width:0;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.brand-system .brand-type-display{background:var(--surface-subtle)}.brand-system .brand-card-topline{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.brand-system .brand-font-name{color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-serif-specimen{margin-block:var(--space-12) var(--space-8);color:var(--ink);font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.brand-system .brand-type-description{max-width:calc(var(--space-24) * 4);color:var(--muted);font-size:var(--fs-body);margin-top:auto}.brand-system .brand-token-row{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.brand-system .brand-ui-heading{margin-top:var(--space-12);color:var(--ink);font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.brand-system .brand-ui-specimen{max-width:calc(var(--space-24) * 4);margin-top:var(--space-3);color:var(--text);font-size:var(--text-body);line-height:var(--leading-body)}.brand-system .brand-type-alphabet{margin-block:var(--space-6);color:var(--muted);font-size:var(--text-title);font-variant-numeric:tabular-nums}.brand-system .brand-surface-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-system .brand-surface-card{min-width:0}.brand-system .brand-surface-stage{min-height:calc(var(--space-24) * 3);padding:var(--space-6);isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.brand-system .brand-canvas-stage{background-color:var(--canvas);background-image:var(--canvas-glow);align-items:flex-start}.brand-system .brand-stage-kicker{color:var(--muted);font-size:var(--text-micro)}.brand-system .brand-canvas-title{margin-block:var(--space-4);color:var(--ink);font-family:var(--font-heading);font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.brand-system .brand-paper-stage{background:var(--surface-subtle)}.brand-system .brand-paper-note{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card)}.brand-system .brand-note-title{margin-top:var(--space-3);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-medium)}.brand-system .brand-note-copy{margin-top:var(--space-2);color:var(--text);font-size:var(--fs-body)}.brand-system .brand-note-footer{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--accent);font-size:var(--text-micro);display:flex}.brand-system .brand-glass-stage{background-color:var(--surface-subtle);background-image:var(--canvas-glow);align-items:center}.brand-system .brand-glass-orb{top:var(--space-8);right:var(--space-6);width:calc(var(--space-24) + var(--space-8));aspect-ratio:1;background:linear-gradient(145deg, var(--metal-edge), var(--metal-light) 28%, var(--metal-mid) 64%, var(--metal-shadow));box-shadow:var(--shadow-card);border-radius:50%;position:absolute}.brand-system .brand-surface-description{padding:var(--space-6) var(--space-1) 0}.brand-system .brand-card-title{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold)}.brand-system .brand-surface-description>p{margin-top:var(--space-2);margin-bottom:var(--space-3);color:var(--muted);font-size:var(--fs-body)}.brand-system .brand-preview{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex;position:relative}.brand-system .brand-preview-button{min-height:var(--touch-target);max-width:100%;padding:var(--space-3) var(--space-6);isolation:isolate;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-fluid), box-shadow var(--duration-medium) var(--ease-fluid), transform var(--duration-fast) var(--ease-press);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.brand-system .brand-preview-button:active{transform:translateY(1px)}.brand-system .brand-button-label{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.brand-system .brand-action-button{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-card)}.brand-system .brand-action-button:hover{background:var(--action-hover);box-shadow:var(--shadow-hover)}.brand-system .brand-glass-button{border-color:var(--glass-border);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-glass)}.brand-system .brand-glass-button:before{background:var(--glass-specular);content:"";opacity:.45;transition:opacity var(--duration-medium) var(--ease-fluid);position:absolute;inset:0}.brand-system .brand-glass-button:hover:before{opacity:.85}.brand-system .brand-highlight{background:var(--glass-specular);opacity:0;pointer-events:none;animation:brand-system-highlight var(--duration-medium) var(--ease-fluid) 1 both;position:absolute;inset:0}.brand-system .brand-preview-status{min-height:calc(var(--text-micro) * var(--leading-body) * 2);max-width:100%;color:var(--muted);font-size:var(--text-micro);text-align:center}.brand-system .brand-glass-stage .brand-preview-status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.brand-system .brand-rhythm-grid{gap:var(--space-6);grid-template-columns:1.2fr 1fr;display:grid}.brand-system .brand-spacing-card,.brand-system .brand-shape-card{min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.brand-system .brand-spacing-scale{gap:var(--space-2);margin:var(--space-8) 0 var(--space-6);grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.brand-system .brand-space-step{flex-direction:column;align-items:center;min-width:0;display:flex}.brand-system .brand-space-bar-track{width:100%;height:var(--space-16);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);align-items:flex-end;display:flex}.brand-system .brand-space-bar{border-radius:var(--space-1) var(--space-1) 0 0;background:var(--metal-mid);width:100%;display:block}.brand-system .brand-space-value{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium)}.brand-system .brand-space-unit{margin-left:var(--space-1);color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-regular)}.brand-system .brand-space-token{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-micro);overflow-wrap:anywhere;text-align:center}.brand-system .brand-rhythm-description{color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-shape-examples{gap:var(--space-4);margin:var(--space-8) 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-system .brand-shape-example{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.brand-system .brand-shape{width:100%;max-width:var(--space-24);height:var(--space-16);margin-bottom:var(--space-3);border:1px solid var(--line-strong);background:var(--surface-subtle);display:block}.brand-system .brand-shape-small{border-radius:var(--radius-sm)}.brand-system .brand-shape-large{border-radius:var(--radius-lg)}.brand-system .brand-shape-pill{border-radius:var(--radius-pill)}.brand-system .brand-shape-label{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--text-caption)}.brand-system .brand-motion-section{border-bottom:0}.brand-system .brand-motion-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.brand-system .brand-motion-demo{justify-content:center;align-items:center;gap:var(--space-8);min-height:calc(var(--space-24) * 3);padding:var(--space-8);background-color:var(--canvas);background-image:var(--canvas-glow);flex-direction:column;display:flex}.brand-system .brand-motion-footnote{color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-motion-detail{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.brand-system .brand-motion-detail>p{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-body)}.brand-system .brand-accessibility-note{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text);font-size:var(--text-caption);display:flex}.brand-system .brand-accessibility-note>svg{margin-top:var(--space-1);color:var(--accent)}.brand-system .brand-accessibility-note strong{margin-bottom:var(--space-1);color:var(--ink);font-weight:var(--weight-semibold);display:block}.brand-system .brand-footer{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-8) var(--space-12);border-top:1px solid var(--line);display:flex}.brand-system .brand-footer-note{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-footer-link{align-items:center;gap:var(--space-1) var(--space-4);min-height:var(--touch-target);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium);grid-template-columns:1fr auto;display:grid}.brand-system .brand-footer-link-caption{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-regular);grid-column:1/-1}.brand-system .brand-footer-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.brand-system .brand-skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);transform:translateY(calc(-100% - var(--space-6)));border-radius:var(--radius-sm);background:var(--action);color:var(--on-action);position:fixed}.brand-system .brand-skip-link:focus{transform:translateY(0)}.brand-system .brand-main:focus{outline:none}.brand-system .brand-home-link:focus-visible,.brand-system .brand-back-link:focus-visible,.brand-system .brand-text-link:focus-visible,.brand-system .brand-small-link:focus-visible,.brand-system .brand-preview-button:focus-visible,.brand-system .brand-footer-link:focus-visible,.brand-system .brand-skip-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.brand-system .brand-glass-button{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturation-glass));backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturation-glass))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.brand-system .brand-glass-button{background:var(--surface-raised)}}@keyframes brand-system-highlight{0%{opacity:0}40%{opacity:.22}to{opacity:0}}@media (max-width:960px){.brand-system .brand-hero{gap:var(--space-6)}.brand-system .brand-palette{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.brand-system .brand-rhythm-grid{grid-template-columns:1fr}.brand-system .brand-surface-grid{gap:var(--space-4)}.brand-system .brand-surface-stage,.brand-system .brand-paper-note{padding:var(--space-4)}}@media (max-width:700px){.brand-system .brand-topbar{gap:var(--space-2);min-height:calc(var(--space-16) + var(--space-3))}.brand-system .brand-back-link{padding-inline:var(--space-2);font-size:var(--text-caption)}.brand-system .brand-hero{padding-block:var(--space-10);grid-template-columns:1fr}.brand-system .brand-hero-art{min-height:calc(var(--space-24) * 3);max-width:calc(var(--space-24) * 5);justify-self:center;width:100%}.brand-system .brand-hero-sculpture{width:70%;max-height:calc(var(--space-24) * 3)}.brand-system .brand-intro-line{gap:var(--space-2);flex-wrap:wrap}.brand-system .brand-section{padding-block:var(--space-10)}.brand-system .brand-section-heading{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr}.brand-system .brand-signature-grid,.brand-system .brand-type-grid,.brand-system .brand-surface-grid,.brand-system .brand-motion-card{grid-template-columns:1fr}.brand-system .brand-signature-card{min-height:calc(var(--space-24) * 2 + var(--space-12))}.brand-system .brand-type-card,.brand-system .brand-motion-detail{padding:var(--space-6)}.brand-system .brand-surface-grid{gap:var(--space-8)}.brand-system .brand-surface-stage{min-height:calc(var(--space-24) * 2 + var(--space-12));padding:var(--space-6)}.brand-system .brand-surface-description{padding-top:var(--space-4)}.brand-system .brand-paper-note{width:100%;max-width:calc(var(--space-24) * 4);padding:var(--space-6);align-self:center}.brand-system .brand-spacing-scale{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.brand-system .brand-footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.brand-system .brand-nav-title{font-size:var(--text-micro)}.brand-system .brand-back-link{gap:var(--space-1);font-size:var(--text-micro)}.brand-system .brand-palette{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.brand-system .brand-shape-examples{gap:var(--space-2)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.brand-system .brand-glass-button{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.brand-system .brand-glass-button:before{display:none}}@media (prefers-reduced-motion:reduce){.brand-system .brand-highlight{animation:none;display:none}.brand-system .brand-preview-button,.brand-system .brand-glass-button:before,.brand-system .brand-back-link,.brand-system .brand-text-link,.brand-system .brand-small-link{transition:none}.brand-system .brand-preview-button:active{transform:none}}.brand-system .brand-hero-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.brand-system .brand-hero-actions .brand-text-link{margin-top:0}.brand-system .brand-cta{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font-size:var(--text-small);font-weight:var(--weight-semibold);box-shadow:var(--shadow-card);transition:background var(--duration-fast) var(--ease-fluid), box-shadow var(--duration-medium) var(--ease-fluid);display:inline-flex}.brand-system .brand-cta:hover{background:var(--action-hover);box-shadow:var(--shadow-hover)}.brand-system .brand-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1)}.brand-system .appearance-control.compact .appearance-options{margin-top:0}.brand-system .brand-progress-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.brand-system .brand-progress-demo{justify-content:center;gap:var(--space-6);min-height:calc(var(--space-24) * 3);padding:var(--space-8);background-color:var(--canvas);background-image:var(--canvas-glow);flex-direction:column;display:flex}.brand-system .brand-progress-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-semibold);display:flex}.brand-system .brand-progress-line>span:last-child{color:var(--muted);font-weight:var(--weight-regular)}.brand-system .brand-progress-actions{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.brand-system .brand-progress-primary{width:100%;min-height:var(--action-secondary-h);border-radius:var(--r-control);font-size:var(--text-small);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.brand-system .brand-progress-quiet{color:var(--muted);font-size:var(--text-caption)}.brand-system .brand-progress-detail{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.brand-system .brand-progress-detail>p{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-body)}@media (max-width:700px){.brand-system .brand-progress-card{grid-template-columns:1fr}}
