@font-face{font-family:"Atlas Sans";src:url("/assets/fonts/WorkSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Atlas Sans";src:url("/assets/fonts/WorkSans-Bold.ttf") format("truetype");font-weight:700;font-display:swap}:root{--cm-bg:#050e1f;--cm-panel:#0a1830;--cm-panel2:#0f2242;--cm-line:#1b3a63;--cm-line2:#25507f;--cm-ink:#f7f9fc;--cm-muted:#9db2ce;--cm-dim:#9db2ce;--cm-orange:#ff6a1f;--cm-orange-ink:#050e1f;--cm-sheen:linear-gradient(180deg,rgba(247,249,252,.36) 0%,rgba(247,249,252,.1) 42%,rgba(255,255,255,0) 52%,rgba(5,14,31,.12) 100%)}.cm-band{box-sizing:border-box;color:var(--cm-ink);background:var(--cm-bg);border-top:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line);padding:clamp(28px,3.2vw,88px) 0;font:400 clamp(16px,.55vw + 9px,26px)/1.6 "Atlas Sans",system-ui,sans-serif;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}.cm-band *,.cm-band *::before,.cm-band *::after{box-sizing:border-box}.cm-band__col{width:80%;margin-inline:auto}.cm-band .cm-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6em 4em;padding:clamp(20px,2.2vw,60px);background:var(--cm-panel);border:1px solid var(--cm-line);border-radius:.6em}.cm-band .cm-card__text{flex:1 1 24em;min-width:0;max-width:44em}.cm-band h2.cm-band__h{margin:0 0 .45em;font:400 clamp(26px,2.4vw,68px)/1.12 "Atlas Sans",system-ui,sans-serif;letter-spacing:-.035em;color:var(--cm-ink);text-transform:none;text-wrap:balance}.cm-band p.cm-band__lede{margin:0 0 1.2em;color:var(--cm-muted);font-size:1em;line-height:1.6;max-width:62ch}.cm-band p.cm-band__actions{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.8em 1.4em}.cm-band p.cm-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6em .8em;margin:0 0 .9em;font:700 .7em/1.2 "Atlas Sans",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cm-orange);max-width:none}.cm-band ul.cm-card__spaces{flex:0 1 30em;display:flex;flex-wrap:wrap;gap:.1em 1.3em;margin:0;padding:0;list-style:none}.cm-band ul.cm-card__spaces li{margin:0;padding:0;list-style:none}.cm-band ul.cm-card__spaces a{display:inline-flex;align-items:center;min-height:1.9em;padding:.1em 0;color:var(--cm-muted);font-size:.88em;font-weight:400;line-height:1.3;text-decoration:underline;text-decoration-color:var(--cm-line2);text-underline-offset:.28em}.cm-band ul.cm-card__spaces a:hover,.cm-band ul.cm-card__spaces a:focus-visible{color:var(--cm-ink);text-decoration-color:var(--cm-orange)}.cm-band :focus-visible{outline:3px solid var(--cm-orange);outline-offset:3px;border-radius:3px}.cm-band a.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:2.9em;padding:.55em 1.3em;border:0;border-radius:.45em;cursor:pointer;font:700 .92em/1.2 "Atlas Sans",system-ui,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--cm-orange-ink);background-color:var(--cm-orange);background-image:var(--cm-sheen);box-shadow:inset 0 1px 0 rgba(247,249,252,.5),inset 0 -1px 0 rgba(5,14,31,.18),0 0 0 1px #ff6a1f}.cm-band a.cm-btn:hover,.cm-band a.cm-btn:focus-visible{color:var(--cm-orange-ink);filter:brightness(1.07)}.cm-band a.cm-btn:active{transform:translateY(1px)}.cm-band .cm-chip{display:inline-flex;align-items:center;gap:.45em;padding:.18em .7em;border-radius:99em;font:700 1em/1.5 "Atlas Sans",system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;vertical-align:middle}.cm-band .cm-chip--building{color:var(--cm-orange);border-color:var(--cm-orange);background:transparent}.cm-band .cm-tri{display:inline-block;flex:none;width:.9em;height:.8em;background-color:var(--cm-orange);background-image:var(--cm-sheen);clip-path:polygon(50% 0,100% 100%,0 100%)}@media (prefers-reduced-motion:no-preference){.cm-band .cm-tri{animation:cm-breathe 1.25s ease-in-out 4 both}}@keyframes cm-breathe{0%,100%{opacity:1}50%{opacity:.55}}@media (max-width:599px){.cm-band__col{width:calc(100% - 32px)}.cm-band .cm-card__text{flex-basis:100%}.cm-band ul.cm-card__spaces{flex-basis:100%}}@media (forced-colors:active){.cm-band a.cm-btn,.cm-band .cm-chip,.cm-band .cm-card{border:1px solid ButtonText;forced-color-adjust:auto}.cm-band .cm-tri{background:Highlight}}@media print{.cm-band{background:#f7f9fc;color:#050e1f;border-color:#1b3a63}.cm-band p,.cm-band h2,.cm-band a{color:#050e1f!important}.cm-band .cm-tri{animation:none}}
