section.chattanooga_hero__wo_CK{--signature-ink:var(--ag-text-strong);--signature-muted:var(--ag-text-strong);--signature-line:var(--ag-border);--signature-accent:var(--ag-text-strong);position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding:clamp(140px,16vw,200px) var(--ag-gutter) clamp(60px,8vw,100px);background:var(--ag-canvas);overflow:hidden}.chattanooga_art__RiYig{position:absolute;inset:0;background-position:center 40%;background-size:cover;filter:brightness(.3) saturate(1.05);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent)}html[data-ag-theme=light] .chattanooga_art__RiYig{filter:none}html[data-ag-theme=light] section.chattanooga_hero__wo_CK:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ag-canvas) 94%,transparent) 0,color-mix(in srgb,var(--ag-canvas) 86%,transparent) 42%,color-mix(in srgb,var(--ag-canvas) 30%,transparent) 78%,transparent 100%);pointer-events:none}.chattanooga_grid__pAl8_{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(44px,7vw,104px);align-items:center}section.chattanooga_hero__wo_CK .loc-signature-title{max-width:720px;font-size:var(--ag-display-size);font-weight:var(--ag-display-weight);line-height:var(--ag-display-leading);letter-spacing:var(--ag-display-tracking)}section.chattanooga_hero__wo_CK .loc-signature-lead{max-width:34em;font-size:var(--ag-intro-size);line-height:var(--ag-intro-leading);letter-spacing:var(--ag-intro-tracking)}section.chattanooga_hero__wo_CK .loc-signature-primary,section.chattanooga_hero__wo_CK .loc-signature-secondary{font-size:var(--ag-body-size);font-weight:500;letter-spacing:var(--ag-body-tracking)}.chattanooga_terminal__JTRU9{overflow:hidden;border:1px solid var(--ag-border);border-radius:var(--ag-r-lg);background:var(--ag-surface-1)}.chattanooga_terminalBar__RvuuQ{display:flex;min-height:44px;align-items:center;padding:0 16px;border-bottom:1px solid var(--ag-hairline);background:var(--ag-surface-2);color:var(--ag-text-muted);font-size:var(--ag-micro-size);line-height:var(--ag-micro-leading)}.chattanooga_terminalBody__VPtie{min-height:248px;padding:clamp(22px,3vw,32px);color:var(--ag-text);font-size:var(--ag-small-size);line-height:1.9;font-variant-numeric:tabular-nums}.chattanooga_terminalCommand__glTDR{color:var(--ag-text-strong)}.chattanooga_terminalLine__V_fD1{margin-top:4px;color:var(--ag-text-muted)}.chattanooga_terminalTag__0swdf{color:var(--ag-text);font-weight:500}.chattanooga_terminalResult__G8bpL{margin-top:4px;color:var(--ag-positive);font-weight:500}.chattanooga_cursor__zmaIN{display:inline-block;width:8px;height:16px;margin-left:2px;background:var(--ag-text-strong);vertical-align:text-bottom}@media (max-width:900px){html[data-ag-theme=light] section.chattanooga_hero__wo_CK:after{background:color-mix(in srgb,var(--ag-canvas) 84%,transparent)}.chattanooga_grid__pAl8_{grid-template-columns:1fr;align-items:start}.chattanooga_terminal__JTRU9{width:100%;max-width:680px}}@media (max-width:767px){.chattanooga_terminalBody__VPtie{min-height:220px}}.chattanooga_statsGrid__aD9hf{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.chattanooga_sprintSteps__MJ6tv{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.chattanooga_sprintSteps__MJ6tv,.chattanooga_statsGrid__aD9hf{grid-template-columns:repeat(2,1fr)}.chattanooga_sprintBar__ahfG8{display:none}}@media (max-width:600px){.chattanooga_sprintSteps__MJ6tv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chattanooga_reveal__wDbSY{transform:none!important;transition:none!important}}