.atlas-page{max-width:1180px;margin:0 auto;padding:0 var(--bx-space-6)}.atlas-section{padding:var(--bx-space-16) 0;border-bottom:1px solid var(--bx-rule)}.atlas-section:last-child{border-bottom:0}.atlas-band{background:var(--bx-paper-deep);margin:0 calc(-1 * var(--bx-space-6));padding:var(--bx-space-8) var(--bx-space-6)}.atlas-band__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--bx-space-3)}.atlas-runtime-visual{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.atlas-hero{display:grid;grid-template-columns:.9fr 1fr;gap:var(--bx-space-10);align-items:center;padding:var(--bx-space-16) 0 var(--bx-space-20)}.atlas-hero--narrow{grid-template-columns:1fr}.atlas-hero--centered>div{text-align:center}.atlas-hero--centered .atlas-hero__sub{margin-left:auto;margin-right:auto}.atlas-hero--centered .atlas-hero__cta{justify-content:center}.atlas-hero__title{margin:0 0 var(--bx-space-5);font-family:var(--bx-font-display);font-weight:600;font-size:clamp(2.5rem,6vw,5.25rem);line-height:1.05;letter-spacing:-.02em}.atlas-hero__title em{font-style:italic;color:var(--bx-coral)}.atlas-hero__sub{margin:0 0 var(--bx-space-8);font-family:var(--bx-font-display);font-style:italic;font-size:var(--bx-fs-lg);color:var(--bx-ink-soft);line-height:var(--bx-lh-snug);max-width:65ch}.atlas-hero__cta{display:flex;gap:var(--bx-space-3);flex-wrap:wrap}@media(max-width:900px){.atlas-hero{grid-template-columns:1fr}}.atlas-hero__figure{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--bx-space-3)}.atlas-section__title{margin:0 0 var(--bx-space-3);font-family:var(--bx-font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.1}.atlas-section__title em{font-style:italic;color:var(--bx-coral)}.atlas-section__lede{margin:0 0 var(--bx-space-5);font-family:var(--bx-font-display);font-style:italic;font-size:var(--bx-fs-lg);color:var(--bx-ink-soft);max-width:65ch}.atlas-section__lede--centered{text-align:center;margin-inline:auto}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:var(--bx-space-2);padding:var(--bx-space-3) var(--bx-space-6);border-radius:var(--bx-radius-pill);font-family:var(--bx-font-body);font-weight:600;font-size:var(--bx-fs-base);text-decoration:none;transition:color var(--bx-dur-fast) var(--bx-ease),background-color var(--bx-dur-fast) var(--bx-ease),border-color var(--bx-dur-fast) var(--bx-ease),transform var(--bx-dur-fast) var(--bx-ease);border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--bx-coral-strong);color:var(--bx-paper)}.btn-primary:hover{background:var(--bx-coral-deep);transform:translateY(var(--bx-lift-sm))}.btn-ghost{background:transparent;color:var(--bx-ink);border-color:var(--bx-rule-strong)}.btn-ghost:hover{border-color:var(--bx-coral-strong);color:var(--bx-coral-strong)}.atlas-card{position:relative;display:flex;flex-direction:column;gap:var(--bx-space-3);padding:var(--bx-space-6);background:var(--bx-paper);border:1px solid var(--bx-rule);border-radius:var(--bx-radius-md);color:inherit;text-decoration:none;transition:transform var(--bx-dur-base) var(--bx-ease),box-shadow var(--bx-dur-base) var(--bx-ease),border-color var(--bx-dur-base) var(--bx-ease)}a.atlas-card:hover,a.atlas-card:focus-visible{transform:translateY(var(--bx-lift-md));border-color:var(--bx-coral);outline:none}a.atlas-card:focus-visible{box-shadow:var(--bx-focus-ring)}.atlas-card--contribute:hover{box-shadow:var(--bx-shadow-md);transform:translateY(var(--bx-lift-lg))}.atlas-card--contribute:focus-visible{box-shadow:var(--bx-focus-ring),var(--bx-shadow-md);transform:translateY(var(--bx-lift-lg))}.atlas-card__title{margin:0;font-family:var(--bx-font-display);font-size:var(--bx-fs-xl);line-height:var(--bx-lh-tight);color:var(--bx-ink)}.atlas-card__summary{margin:0;color:var(--bx-ink-soft);font-size:var(--bx-fs-base);line-height:var(--bx-lh-normal)}.atlas-card__more{margin-top:auto;display:inline-flex;align-items:center;gap:var(--bx-space-2);color:var(--bx-coral-strong);font-weight:600;font-size:var(--bx-fs-sm)}.atlas-card--link{gap:var(--bx-space-3)}.atlas-card--people{flex-direction:row;gap:var(--bx-space-4);align-items:center;min-height:150px}.atlas-card--people .atlas-card__image{display:block;flex:0 0 clamp(88px,8vw,112px);width:clamp(88px,8vw,112px);max-width:112px;aspect-ratio:3 / 4;margin:0;border-radius:var(--bx-radius-md);object-fit:cover;object-position:center 20%;background:var(--bx-paper-deep)}.atlas-card--people .atlas-card__content{display:flex;min-width:0;flex-direction:column;gap:var(--bx-space-3)}.atlas-card--people .atlas-card__aff{font-family:var(--bx-font-body);font-size:var(--bx-fs-xs);letter-spacing:.02em;line-height:var(--bx-lh-normal);font-weight:600;color:var(--bx-bronze)}.atlas-card--people .atlas-card__name{margin:0;font-family:var(--bx-font-display);font-size:var(--bx-fs-xl);line-height:var(--bx-lh-tight);color:var(--bx-ink)}.atlas-card--people .atlas-card__role{margin:0;color:var(--bx-ink-soft);line-height:var(--bx-lh-normal)}@media(max-width:520px){.atlas-card--people{gap:var(--bx-space-3);min-height:0}.atlas-card--people .atlas-card__image{flex-basis:82px;width:82px;max-width:82px}}.atlas-card--contribute{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bx-space-3);align-items:center;min-height:76px;padding:var(--bx-space-4) var(--bx-space-5);border-radius:var(--bx-radius-lg)}.atlas-card--contribute:hover,.atlas-card--contribute:focus-visible{background:color-mix(in srgb,var(--bx-paper) 78%,var(--bx-paper-deep))}.atlas-card__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--bx-icon-md);height:var(--bx-icon-md);border-radius:var(--bx-radius-pill);color:var(--bx-coral);background:var(--bx-paper-soft)}.atlas-card__label{font-family:var(--bx-font-display);font-size:var(--bx-fs-lg);line-height:var(--bx-lh-tight);color:var(--bx-ink);font-weight:600;white-space:nowrap}.atlas-card__arrow{color:var(--bx-coral);font-size:var(--bx-fs-xl);transition:transform var(--bx-dur-fast) var(--bx-ease)}.atlas-card--contribute:hover .atlas-card__arrow,.atlas-card--contribute:focus-visible .atlas-card__arrow{transform:translate(4px)}.atlas-caps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bx-space-5)}@media(max-width:1024px){.atlas-caps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.atlas-caps{grid-template-columns:1fr}}.contribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bx-space-4)}@media(max-width:700px){.contribute-grid{grid-template-columns:1fr}}.community-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bx-space-5)}.community-contributors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--bx-space-3);list-style:none;padding:0;margin:0}.community-contributors-grid li{margin:0}.community-contributor{display:block;position:relative;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:1px solid var(--bx-rule);background:var(--bx-paper-deep);transition:transform var(--bx-dur-fast) var(--bx-ease),border-color var(--bx-dur-fast) var(--bx-ease),box-shadow var(--bx-dur-fast) var(--bx-ease)}.community-contributor img{width:100%;height:100%;display:block;object-fit:cover}.community-contributor:hover,.community-contributor:focus-visible{transform:translateY(var(--bx-lift-sm));border-color:var(--bx-coral);box-shadow:var(--bx-shadow-md);outline:none}.community-contributor:focus-visible{box-shadow:var(--bx-focus-ring),var(--bx-shadow-md)}.community-contributors-meta{margin-top:var(--bx-space-4);font-family:var(--bx-font-body);font-size:var(--bx-fs-xs);color:var(--bx-bronze)}@media(max-width:760px){.community-people-grid{grid-template-columns:1fr}}
