.phase-cards[data-astro-cid-dpo7oaqc]{gap:4px;display:grid}.phase-card[data-astro-cid-dpo7oaqc]{background:var(--color-surface-card-light);min-width:0;color:var(--color-text-dark);transition:background var(--primitive-animation-duration-standard),color var(--primitive-animation-duration-standard);border-radius:24px;padding:24px 64px 24px 24px;position:relative}.phase-number[data-astro-cid-dpo7oaqc]{font:400 12px/16px var(--font-family-primary);margin-bottom:16px;display:block}.phase-cards[data-astro-cid-dpo7oaqc] .phase-trigger[data-astro-cid-dpo7oaqc]{font:900 24px/36px var(--font-family-primary);text-transform:uppercase;color:inherit;text-align:left;background:0 0;border:0;padding:0}.phase-trigger[data-astro-cid-dpo7oaqc]:after{content:"";border-radius:inherit;position:absolute;inset:0}.phase-trigger[data-astro-cid-dpo7oaqc]:focus-visible{outline:none}.phase-card[data-astro-cid-dpo7oaqc]:has(:focus-visible){outline-offset:4px;outline:3px solid #c5fa00}.phase-card[data-astro-cid-dpo7oaqc][data-active=true]:has(:focus-visible){outline-color:#4b09f5}.phase-panel[data-astro-cid-dpo7oaqc]{margin-top:16px;font-size:16px;line-height:32px}.phase-panel[data-astro-cid-dpo7oaqc][data-reveal-pending]{visibility:hidden}.phase-subtitle[data-astro-cid-dpo7oaqc]{font:500 20px/36px var(--font-family-secondary);margin-bottom:16px}.phase-cards[data-astro-cid-dpo7oaqc] .phase-toggle{display:none;position:absolute;top:50%;right:24px;transform:translateY(-50%)}[data-astro-cid-dpo7oaqc][data-ready] .phase-toggle{display:flex}[data-astro-cid-dpo7oaqc][data-active=false]{background:var(--color-surface-card-dark);color:var(--color-text-light)}@media (width<=399px){.phase-card[data-astro-cid-dpo7oaqc][data-active=true],.phase-card[data-astro-cid-dpo7oaqc]:not([data-active]){padding-right:72px}}@media (width>=1200px){.phase-cards[data-astro-cid-dpo7oaqc]{grid-template-columns:var(--phase-columns,repeat(4,minmax(0,1fr)));transition:grid-template-columns var(--primitive-animation-duration-standard) var(--primitive-animation-easing-standard)}.phase-card[data-astro-cid-dpo7oaqc]{min-height:600px;padding:24px 24px 80px}.phase-panel[data-astro-cid-dpo7oaqc][data-reveal-pending]{display:none}.phase-cards[data-astro-cid-dpo7oaqc] .phase-toggle{top:auto;bottom:24px;left:24px;transform:none}}.simple-accordion[data-astro-cid-aazeharp]{background:var(--color-surface-card-light);width:100%;min-width:0;color:var(--color-text-dark);border-radius:8px;padding:24px 88px 24px 24px;position:relative}.simple-accordion[data-astro-cid-aazeharp][data-ready]{cursor:pointer;transition:background-color var(--primitive-animation-duration-standard) var(--primitive-animation-easing-standard),color var(--primitive-animation-duration-standard) var(--primitive-animation-easing-standard)}.simple-accordion-heading[data-astro-cid-aazeharp]{font:var(--text-display-small);margin:0}.simple-accordion[data-astro-cid-aazeharp] .simple-accordion-trigger[data-astro-cid-aazeharp]{text-align:left;width:100%;min-height:36px;font:var(--text-display-small);font-variation-settings:"opsz" 14;font-feature-settings:"liga" 0;letter-spacing:0;overflow-wrap:anywhere;display:flex}.simple-accordion-trigger[data-astro-cid-aazeharp]>span[data-astro-cid-aazeharp]{min-width:0}.simple-accordion[data-astro-cid-aazeharp] .simple-accordion-indicator{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.simple-accordion-panel[data-astro-cid-aazeharp]{font:var(--text-body-medium);font-variation-settings:"opsz" 9;letter-spacing:0;overflow-wrap:anywhere;margin-top:24px}.simple-accordion-panel[data-astro-cid-aazeharp] p{margin:0}.simple-accordion-panel[data-astro-cid-aazeharp] p+p{margin-top:16px}[data-astro-cid-aazeharp][data-open=false]{background:var(--color-surface-card-dark);color:var(--color-text-light)}[data-astro-cid-aazeharp][data-open=false] .simple-accordion-trigger[data-astro-cid-aazeharp]{min-height:40px}.simple-accordion-trigger[data-astro-cid-aazeharp]:focus-visible{outline:none}.simple-accordion[data-astro-cid-aazeharp]:has(:focus-visible){outline:3px solid var(--color-focus-secondary);outline-offset:4px}.simple-accordion[data-astro-cid-aazeharp][data-open=false]:has(:focus-visible){outline-color:var(--color-text-accent)}@media (forced-colors:active){.simple-accordion[data-astro-cid-aazeharp]{border:1px solid canvastext}}.catalog-top-region[data-astro-cid-std4wme7]{height:auto;padding-top:calc(var(--header-clearance) + 64px)}.design-system[data-astro-cid-std4wme7]{padding-bottom:80px}.catalog-intro[data-astro-cid-std4wme7]{gap:24px;max-width:960px;display:grid}h1[data-astro-cid-std4wme7]{letter-spacing:-.035em;font-size:clamp(36px,6vw,80px);line-height:1.15}.intro-copy[data-astro-cid-std4wme7]{color:#c9c9c9;max-width:680px;font-size:clamp(18px,2vw,24px);line-height:1.6}.catalog-meta[data-astro-cid-std4wme7]{color:#c9c9c9;flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.catalog-meta[data-astro-cid-std4wme7] span[data-astro-cid-std4wme7]+span[data-astro-cid-std4wme7]:before{content:"·";color:var(--color-text-accent);margin-right:24px}.section-nav[data-astro-cid-std4wme7]{border-block:1px solid #474747;flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding:24px 0;display:flex}.section-nav[data-astro-cid-std4wme7] a[data-astro-cid-std4wme7]{font-size:14px;text-decoration:none}.section-nav[data-astro-cid-std4wme7] a[data-astro-cid-std4wme7]:hover{color:var(--color-text-accent)}.catalog-section[data-astro-cid-std4wme7]{padding-top:80px;scroll-margin-top:32px}.section-heading[data-astro-cid-std4wme7]{gap:16px;max-width:780px;margin-bottom:32px;display:grid}h2[data-astro-cid-std4wme7]{font-size:clamp(24px,3vw,40px);line-height:1.25}h3[data-astro-cid-std4wme7]{overflow-wrap:anywhere;font-size:24px;line-height:1.4}.section-heading[data-astro-cid-std4wme7]>p[data-astro-cid-std4wme7]:not(.eyebrow),.specimen-heading[data-astro-cid-std4wme7] p[data-astro-cid-std4wme7],.section-note[data-astro-cid-std4wme7]{color:#bdbdbd}code[data-astro-cid-std4wme7]{overflow-wrap:anywhere;color:#bdbdbd;font-size:12px}.specimen[data-astro-cid-std4wme7]{border:1px solid #474747;border-radius:16px;min-width:0;margin-top:24px;scroll-margin-top:32px}.specimen-heading[data-astro-cid-std4wme7]{border-bottom:1px solid #474747;padding:24px}.specimen-heading[data-astro-cid-std4wme7] p[data-astro-cid-std4wme7]{margin-top:8px;font-size:14px;line-height:24px}.process-step-preview[data-astro-cid-std4wme7]{padding-block:24px}.simple-accordion-preview[data-astro-cid-std4wme7]{gap:24px;max-width:1006px;margin-inline:auto;padding:24px;display:grid}.preview[data-astro-cid-std4wme7]{min-width:0;padding:32px}.row[data-astro-cid-std4wme7]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.icon-groups[data-astro-cid-std4wme7]{flex-wrap:wrap;gap:32px 64px;display:flex}.preview-label[data-astro-cid-std4wme7]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:12px}pre[data-astro-cid-std4wme7]{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #474747;margin:0;padding:20px 24px;line-height:1.8}.surface-grid[data-astro-cid-std4wme7]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell-grid[data-astro-cid-std4wme7]{grid-template-columns:minmax(0,1fr);display:grid}.light-surface[data-astro-cid-std4wme7]{background:var(--color-surface-card-light);color:var(--color-text-dark)}.link-samples[data-astro-cid-std4wme7]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.link-samples[data-astro-cid-std4wme7] .preview-label[data-astro-cid-std4wme7]{margin-bottom:0}.demo-disclosure[data-astro-cid-std4wme7]{text-align:left;justify-content:space-between;gap:24px;width:100%}.demo-panel[data-astro-cid-std4wme7]{background:var(--color-surface-card-dark);border-radius:8px;margin-top:24px;padding:24px}.demo-panel[data-astro-cid-std4wme7][hidden]{display:none}.disabled-disclosure[data-astro-cid-std4wme7]{margin-top:32px}.tooltip-preview[data-astro-cid-std4wme7]{padding-top:80px}.tooltip-owner[data-astro-cid-std4wme7]{border:1px solid #676767;border-radius:8px;padding:8px 16px;display:inline-flex;position:relative}.shell-grid[data-astro-cid-std4wme7]{gap:24px}.shell-card[data-astro-cid-std4wme7]{flex-direction:column;gap:16px;margin-top:0;padding:24px;display:flex}.shell-card[data-astro-cid-std4wme7] pre[data-astro-cid-std4wme7]{padding:16px 0 0}.section-note[data-astro-cid-std4wme7]{margin-top:24px}@media (width<=639px){.catalog-top-region[data-astro-cid-std4wme7]{padding-top:calc(var(--header-clearance) + 40px)}.surface-grid[data-astro-cid-std4wme7],.shell-grid[data-astro-cid-std4wme7]{grid-template-columns:1fr}.preview[data-astro-cid-std4wme7],.specimen-heading[data-astro-cid-std4wme7]{padding:24px 16px}.tooltip-preview[data-astro-cid-std4wme7]{padding-top:80px}.catalog-section[data-astro-cid-std4wme7]{padding-top:56px}.catalog-meta[data-astro-cid-std4wme7] span[data-astro-cid-std4wme7]+span[data-astro-cid-std4wme7]:before{display:none}}.foundation-nav[data-astro-cid-std4wme7]{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}h4[data-astro-cid-std4wme7]{margin:0 0 16px;font-size:16px;font-weight:500}.foundation-icons[data-astro-cid-std4wme7]{background:#474747;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid}.icon-family[data-astro-cid-std4wme7]{background:var(--color-background-canvas);min-width:0;padding:24px}.icon-family[data-astro-cid-std4wme7]:first-child{grid-column:1/-1}.icon-family[data-astro-cid-std4wme7] h4[data-astro-cid-std4wme7] a[data-astro-cid-std4wme7]{text-decoration:none}.icon-variants[data-astro-cid-std4wme7]{color:#303030;background:#fff;border-radius:8px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.icon-variants[data-astro-cid-std4wme7] figure[data-astro-cid-std4wme7]{text-align:center;margin:0}.icon-stage[data-astro-cid-std4wme7]{justify-content:center;align-items:center;display:flex}figcaption[data-astro-cid-std4wme7]{font-size:12px;line-height:20px}.palette-groups[data-astro-cid-std4wme7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px;display:grid}.swatch-list[data-astro-cid-std4wme7],.spacing-list[data-astro-cid-std4wme7]{margin:0;padding:0;list-style:none}.swatch-list[data-astro-cid-std4wme7] li[data-astro-cid-std4wme7]{align-items:center;gap:16px;margin-top:16px;font-size:14px;line-height:24px;display:flex}.swatch-list[data-astro-cid-std4wme7] code[data-astro-cid-std4wme7]{display:block}.color-swatch[data-astro-cid-std4wme7]{border:1px solid #676767;border-radius:8px;flex:0 0 64px;height:48px}.type-row[data-astro-cid-std4wme7]{border-top:1px solid #474747;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:24px;display:grid}.type-row[data-astro-cid-std4wme7]:first-child{border-top:0}.type-meta[data-astro-cid-std4wme7] p[data-astro-cid-std4wme7]{color:#bdbdbd;margin-top:8px;font-size:12px;line-height:22px}.type-sample[data-astro-cid-std4wme7]{overflow-wrap:anywhere;min-width:0;color:var(--color-text-dark);background:#fff;border-radius:8px;padding:24px}.grid-specimens[data-astro-cid-std4wme7]{gap:24px;padding:24px;display:grid}.grid-diagram[data-astro-cid-std4wme7]{background:#fff;height:80px;display:grid}.grid-diagram[data-astro-cid-std4wme7] span[data-astro-cid-std4wme7]{background:#0085ff33}.table-scroll[data-astro-cid-std4wme7]{padding:0 24px 24px;overflow-x:auto}table[data-astro-cid-std4wme7]{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}th[data-astro-cid-std4wme7],td[data-astro-cid-std4wme7]{border-bottom:1px solid #474747;padding:12px}.spacing-list[data-astro-cid-std4wme7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 32px;padding:24px;display:grid}.spacing-list[data-astro-cid-std4wme7] li[data-astro-cid-std4wme7]{align-items:center;gap:16px;display:flex}.spacing-list[data-astro-cid-std4wme7] code[data-astro-cid-std4wme7]{flex-shrink:0;width:48px}.spacing-list[data-astro-cid-std4wme7] span[data-astro-cid-std4wme7]{background:var(--color-text-accent);height:24px}@media (width<=899px){.palette-groups[data-astro-cid-std4wme7],.type-row[data-astro-cid-std4wme7]{grid-template-columns:1fr}}@media (width<=399px){.type-row[data-astro-cid-std4wme7],.palette-groups[data-astro-cid-std4wme7],.icon-family[data-astro-cid-std4wme7]{padding:16px}.type-sample[data-astro-cid-std4wme7]{padding:12px}.spacing-list[data-astro-cid-std4wme7]{grid-template-columns:1fr;padding:16px}}
