.ast{--edge: rgba(255,255,255,0.09);--core: #2e4563;--ember: #9dbbdd;--ember-edge: rgba(125,159,205,0.42);max-width: var(--max-content-width,72rem);margin-inline: auto;padding: 0 var(--section-inline-padding,1.75rem);}.ast-tabs{display: flex;flex-wrap: wrap;gap: 0.4rem;margin: 0 0 2rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--edge);}.ast-tab{appearance: none;cursor: pointer;font: inherit;font-family: var(--primary-font);font-size: var(--fs-300);letter-spacing: 0.1em;text-transform: uppercase;padding: 0.65rem 1.2rem;border-radius: var(--radius);background: transparent;color: var(--ink-4);transition: color 160ms ease,background 160ms ease,border-color 160ms ease;}.ast-tab:hover{color: var(--ink-2);}.ast-tab.is-on{color: var(--ember);background: rgba(46,69,99,0.55);border-color: var(--ember-edge);}.ast-tab:focus-visible{outline: 2px solid var(--ember-edge);outline-offset: 2px;}.ast-panel[hidden]{display: none;}.ast-panel > .asc{padding-inline: 0;}.ast-soon{padding: 2.5rem 1.5rem 4rem;border-radius: var(--radius);background: rgba(0,0,0,0.28);text-align: center;}.ast-soon h2{margin: 0 0 0.6rem;font-family: var(--display-font,var(--primary-font));font-size: var(--fs-600);color: var(--ink);letter-spacing: 0.04em;}.ast-soon p{margin: 0 auto;max-width: 34rem;color: var(--ink-4);}