:root{--color-canvas:#f4f1ea;--color-canvas-alt:#ede8dc;--color-surface:#fff;--color-ink:#0b1f3a;--color-muted:#5c564c;--color-border:#d9d2c6;--color-accent:#2a9d8f;--color-accent-strong:#1e7469;--color-on-accent:#fff;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-serif:"IBM Plex Serif", Georgia, serif;--font-wordmark:"Playfair Display", "Bodoni Moda", Georgia, serif;--space:1.25rem;--max:72rem}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:hidden}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);color:var(--color-ink);background:#fff;margin:0;line-height:1.6}a{color:var(--color-accent-strong)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.skip{background:var(--color-ink);color:var(--color-on-accent);padding:.5rem .75rem;position:absolute;top:-3rem;left:.75rem}.skip:focus{top:.75rem}.wrap{width:min(var(--max), calc(100% - 2.5rem));margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0;box-shadow:0 1px #0b1f3a0a}.header-inner{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.wordmark{color:var(--color-ink);order:1;min-width:0;text-decoration:none}.wordmark:focus-visible{outline-offset:6px;outline:2px solid}.amp{color:var(--color-accent)}.brand-lockup{color:inherit;align-items:center;gap:.55rem;display:inline-flex}.brand-lockup-mark{flex:none;width:auto;height:1.45rem;display:block}.brand-lockup-mark--on-dark,[data-theme=dark] .brand-lockup--header .brand-lockup-mark--ink{display:none}[data-theme=dark] .brand-lockup--header .brand-lockup-mark--on-dark{display:block}[data-theme=dark] .wordmark,[data-theme=dark] .brand-lockup--header{color:#f4f1ea}[data-theme=dark] .brand-lockup--header .brand-lockup-desc{color:#d5e2ec}.brand-lockup-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.brand-lockup-name{font-family:var(--font-wordmark);letter-spacing:.08em;white-space:nowrap;font-size:.98rem;font-weight:600;line-height:1.15}.brand-lockup-rule{background:currentColor;width:100%;height:1px;margin:.14rem 0;display:block}.brand-lockup-desc{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:.56rem;font-weight:600}.brand-lockup--footer .brand-lockup-name{color:#fff}.brand-lockup--footer .brand-lockup-rule{background:#fff}.brand-lockup--footer .brand-lockup-desc{color:#9fb0bd}.brand-lockup--page{gap:1rem}.brand-lockup--page .brand-lockup-mark{height:3.35rem}.brand-lockup--page .brand-lockup-name{letter-spacing:.08em;font-size:clamp(1.45rem,3.6vw,2.45rem)}.brand-lockup--page .brand-lockup-desc{letter-spacing:.24em;color:var(--color-ink);font-size:.72rem}nav ul{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin:0;padding:0;list-style:none;display:flex}nav a{color:#4d5b66;letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 .7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}nav a[aria-current=page]{color:var(--color-ink);box-shadow:none}nav a.nav-cta,nav a.nav-cta[aria-current=page]{color:#fff;box-shadow:none;letter-spacing:.04em;background:#1c2430;border-radius:999px;margin-left:.35rem;padding:0 1.05rem}nav a.nav-cta:hover{color:#fff;background:#0b1f3a}.theme-toggle{border:1px solid var(--color-border);width:44px;min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-item{position:relative}.nav-parent{align-items:center;display:flex}.nav-parent button{color:#4d5b66;width:1.6rem;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-sub{z-index:30;border:1px solid var(--color-border);background:#fff;min-width:16rem;margin:0;padding:.35rem 0;list-style:none;display:none;position:absolute;top:calc(100% - .2rem);left:0;box-shadow:0 12px 28px #0b1f3a1f}.nav-item:hover>.nav-sub,.nav-item.is-open>.nav-sub{display:grid}.nav-sub a{color:#0b1f3a;letter-spacing:.01em;text-transform:none;white-space:nowrap;justify-content:flex-start;width:100%;padding:.65rem 1rem;font-size:.95rem;font-weight:600}.nav-sub a:hover,.nav-sub a[aria-current=page]{color:#0b1f3a;background:#e7eef4}.header-tools{order:3;align-items:center;gap:.4rem;display:flex}.icon-link{border:1px solid var(--color-border);border-radius:999px;justify-content:center;width:44px;min-width:44px;min-height:44px}.icon-link.is-degraded{color:#b42318;border-color:#b42318}.nav-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:44px;min-width:44px;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:none}.primary-nav{order:2;margin-left:auto}@media (width>=80rem){.header-inner.wrap{flex-wrap:nowrap}.primary-nav a{letter-spacing:.08em;padding:0 .45rem}.nav-parent button{width:1.7rem;min-width:1.7rem}}@media (width<=79.99rem){.header-tools{flex:none;order:2;margin-left:auto}.nav-toggle{display:inline-flex}.primary-nav{flex-basis:100%;order:4;width:100%;margin-left:0;display:none}.primary-nav.is-open,.site-header.is-open .primary-nav{display:block}.primary-nav ul{flex-direction:column;align-items:stretch}.primary-nav a{justify-content:flex-start;width:100%}.nav-sub{min-width:0;box-shadow:none;background:0 0;border:0;position:static}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{display:none}.nav-item.is-open>.nav-sub{display:grid}.nav-parent{width:100%}.nav-parent a{flex:1}}main{min-height:70vh}.hero-band{text-align:left;color:#fff;background:#061018;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 8.5rem);display:flex;position:relative;overflow:hidden}.hero-band .lede,.hero-band .eyebrow{color:#d5e2ec}.hero-band h1{color:#fff;text-align:left;max-width:12em;margin:0 0 .7rem;font-size:clamp(2.6rem,4.6vw,4.1rem)}.hero-tagline{color:var(--color-accent);margin:0 0 1rem;font-weight:600}.hero-band .button.secondary{color:#fff;border-color:#fff}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .6rem;font-size:.75rem;font-weight:600}h1,h2,h3{font-family:var(--font-wordmark);font-weight:600;line-height:1.15}h1{margin:0 0 .85rem;font-size:clamp(2.1rem,4vw,3.1rem)}h1:has(.brand-lockup){font-size:unset;font-weight:600}.lede{max-width:40rem;color:var(--color-muted);font-size:1.15rem}.section{padding:3rem 0}.section-head{margin-bottom:1.5rem}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button{background:var(--color-ink);min-height:44px;color:var(--color-on-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.button.secondary{color:var(--color-ink);border:1px solid var(--color-ink);background:0 0}.grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.card{background:var(--color-surface);border:1px solid var(--color-border);padding:1.35rem}.card h2,.card h3{font-family:var(--font-wordmark);margin:.35rem 0 .6rem;font-size:1.2rem}.partner-bio{margin:.15rem 0 .85rem;line-height:1.5}.kicker{color:var(--color-accent);letter-spacing:.08em;margin:0;font-weight:700}.band{background:var(--color-surface);border-block:1px solid var(--color-border);padding:3rem 0}.contact-band-section{padding:0}.contact-band{color:inherit;cursor:pointer;padding:3rem 1.5rem;text-decoration:none;display:block}.contact-band .section-heading{margin-bottom:0}.contact-band:hover,.contact-band:focus-visible{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}.contact-band:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2rem;display:grid}.plain-list,.process,.contact-list{padding-left:1.15rem}.site-footer{color:#d5e2ec;background:#07182f;margin-top:0}.site-footer .fine,.footer-blurb{color:#d5e2ec;max-width:34rem;font-size:1rem;line-height:1.65}.site-footer a,.site-footer nav a[aria-current=page]{color:#fff;text-decoration:none}.footer-grid{grid-template-columns:minmax(16rem,1.4fr) minmax(14rem,1fr) minmax(12rem,.8fr);align-items:start;gap:1.5rem 2.5rem;padding:2.25rem 0 1.15rem;display:grid}.footer-brand-col{flex-direction:column;align-items:flex-start;display:flex}.footer-brand-col .brand-lockup-name{color:#fff;font-size:1.35rem}.footer-brand-col .brand-lockup-desc{color:#d5e2ec}.footer-blurb{margin:1.1rem 0 0}.footer-heading{letter-spacing:.14em;text-transform:uppercase;color:#d5e2ec;margin:0 0 .85rem;font-size:.78rem}.footer-contact{justify-items:start;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.footer-address{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.footer-meta{color:#d5e2ec;border-top:1px solid #d5e2ec38;padding:1.15rem 0 2rem;font-size:.95rem}.lang-switch{position:relative}a.account-toggle{text-decoration:none}.account-toggle,.lang-toggle{border:1px solid var(--color-border);width:44px;min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lang-menu{z-index:40;border:1px solid var(--color-border);background:#fff;min-width:11rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0b1f3a29}.lang-menu[hidden]{display:none}.lang-menu button{color:#0b1f3a;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem 1rem;font-size:1rem;font-weight:600}.lang-menu button[aria-current=true]{background:#e7eef4}[data-theme=dark] .lang-menu{background:#10243d;border-color:#2c4d73}[data-theme=dark] .lang-menu button{color:#f4f1ea}[data-theme=dark] .lang-menu button[aria-current=true]{color:#fff;background:#1a3a5c}.account-switch{position:relative}.account-menu{z-index:40;border:1px solid var(--color-border);color:#0b1f3a;background:#fff;width:16rem;padding:.75rem 0 .4rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0b1f3a29}.account-menu[hidden]{display:none}.account-who{gap:.1rem;margin:0;padding:.15rem 1rem .7rem;display:grid}.account-who strong{font-size:1rem}.account-who span,.account-label{color:#3e5166;font-size:.85rem}.account-label{letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 0;padding:.35rem 1rem 0;font-weight:650}.account-menu ul{margin:0;padding:0;list-style:none}.account-menu a,[data-theme=dark] .account-menu a{color:#0b1f3a;letter-spacing:0;text-transform:none;align-items:center;min-height:44px;padding:.35rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.account-menu a:hover,.account-menu a[aria-current=page]{background:#e7eef4}.account-signout{border:0;border-top:1px solid var(--color-border);color:#0b1f3a;width:calc(100% - 1rem);min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:.35rem .5rem;padding:.55rem .5rem 0;font-weight:650}[data-theme=dark] .account-menu{color:#f4f1ea;background:#10243d;border-color:#2c4d73}[data-theme=dark] .account-menu a,[data-theme=dark] .account-signout{color:#f4f1ea}[data-theme=dark] .account-who span,[data-theme=dark] .account-label{color:#d5e2ec}[data-theme=dark] .account-menu a:hover,[data-theme=dark] .account-menu a[aria-current=page]{color:#fff;background:#1a3a5c}.footer-brand{color:#fff;margin:0 0 .4rem}.footer-brand .amp{color:var(--color-accent)}.footer-heading{margin:.3rem 0 .85rem}.social-link{width:2.5rem;min-width:2.5rem;min-height:2.5rem;color:var(--color-accent-strong);letter-spacing:0;text-transform:none;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.social-link--labeled{border:0;border-radius:0;justify-content:flex-start;gap:.55rem;width:auto;padding:.2rem .85rem .2rem .55rem}.fine{color:var(--color-muted);font-size:.9rem}.hero-band .fine{color:#d5e2ec}form{gap:.85rem;max-width:36rem;display:grid}label{gap:.35rem;font-weight:600;display:grid}input,textarea{font:inherit;border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;padding:.65rem .7rem}textarea{min-height:8rem}.consent{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.consent input{width:1.15rem;height:1.15rem;min-height:auto;margin-top:.25rem}.stack{gap:1rem;display:grid}.page-narrow{max-width:46rem;padding:3rem 0 4rem}.auth-card{color:#0b1f3a;border:1px solid var(--color-border);background:#fff;max-width:26rem;margin:1rem auto;padding:1.25rem 1.4rem 1.1rem}#root:has(.auth-card){flex-direction:column;min-height:100dvh;display:flex}#root:has(.auth-card) main{flex:auto;align-items:center;min-height:0;display:flex}#root:has(.auth-card) .site-footer{flex:none;margin-top:auto}#root:has(.auth-card) .auth-card{margin:.5rem auto;padding:.9rem 1.25rem .8rem}#root:has(.auth-card) .auth-card h1{margin-bottom:.25rem;font-size:1.75rem}#root:has(.auth-card) .auth-card p{margin:0;font-size:.95rem;line-height:1.35}#root:has(.auth-card) .auth-card form{gap:.45rem;margin-top:.55rem}#root:has(.auth-card) .auth-card input{min-height:40px;padding-top:.4rem;padding-bottom:.4rem}#root:has(.auth-card) .auth-card .button{min-height:40px}#root:has(.auth-card) .footer-grid{gap:.45rem 2rem;padding:.7rem 0 .35rem}#root:has(.auth-card) .footer-blurb{margin-top:.3rem;font-size:.92rem;line-height:1.35}#root:has(.auth-card) .footer-heading{margin-bottom:.35rem}#root:has(.auth-card) .site-footer nav a{min-height:1.4rem;padding:0;line-height:1.25}#root:has(.auth-card) .footer-contact a{min-height:1.4rem;padding:0;line-height:1.25}#root:has(.auth-card) .footer-meta{padding:.4rem 0 .55rem}@media (height<=760px){#root:has(.auth-card) .auth-card{margin:.25rem auto;padding:.7rem 1.1rem .65rem}#root:has(.auth-card) .auth-card h1{margin-bottom:.15rem;font-size:1.55rem}#root:has(.auth-card) .auth-card p{font-size:.9rem}#root:has(.auth-card) .auth-card form{gap:.35rem;margin-top:.4rem}#root:has(.auth-card) .auth-or{margin:.35rem 0 .1rem}#root:has(.auth-card) .footer-grid{gap:.3rem 1.5rem;padding:.45rem 0 .25rem}#root:has(.auth-card) .footer-blurb{margin-top:.2rem;font-size:.85rem;line-height:1.3}#root:has(.auth-card) .footer-meta{padding:.3rem 0 .4rem;font-size:.85rem}#root:has(.auth-card) .site-footer nav a{min-height:1.25rem;font-size:.88rem}#root:has(.auth-card) .footer-contact a{min-height:1.25rem;font-size:.88rem}}.auth-card h1,.auth-card label,.auth-card p,.auth-card .fine{color:#0b1f3a}.auth-card input{color:#0b1f3a;background:#fff;border-color:#6d8296}.auth-card .button{color:#fff;background:#0b1f3a}[data-theme=dark] .auth-card,[data-theme=dark] .auth-card h1,[data-theme=dark] .auth-card label,[data-theme=dark] .auth-card p,[data-theme=dark] .auth-card .fine,[data-theme=dark] .auth-or{color:#f4f1ea;background:#172433;border-color:#2a3d4d}[data-theme=dark] .auth-card input{color:#f4f1ea;background:#101820;border-color:#2a3d4d}[data-theme=dark] .auth-card .button{color:#0b1f3a;background:#f4f1ea}a.button.google-signin,.auth-card a.button.google-signin{color:#0b1f3a;background:#fff;border:1px solid #6d8296;gap:.75rem;width:100%}[data-theme=dark] a.button.google-signin,[data-theme=dark] .auth-card a.button.google-signin{color:#f4f1ea;background:#101820;border-color:#d5e2ec}a.button.google-signin:hover{color:#0b1f3a;background:#f4f1ea}[data-theme=dark] a.button.google-signin:hover,[data-theme=dark] .auth-card a.button.google-signin:hover{color:#f4f1ea;background:#1e2e3d}.mail-shell{width:min(88rem,100% - 1.5rem);color:var(--color-ink);margin:1.25rem auto 2.5rem}.console-main .mail-shell{width:auto;margin:0}.signature-index{gap:.85rem;margin:0;padding:.75rem .95rem .2rem;list-style:none;display:grid}.signature-index pre{white-space:pre-wrap;font:inherit;color:inherit;margin:.2rem 0 0}.mail-shell label,.mail-layout,.mail-item,.mail-read,.mail-chrome,.mail-item strong{color:var(--color-ink)}.mail-shell .fine,.mail-item .fine{color:var(--color-muted)}.mail-board{border:1px solid var(--console-line,var(--color-border));background:var(--console-card,var(--color-surface));color:var(--console-ink,var(--color-ink));border-radius:.55rem;overflow:hidden}.mail-toolbar,.mail-chrome{border-bottom:1px solid var(--console-line,var(--color-border));flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:0;padding:.75rem .85rem;display:flex}.mail-search{flex:12rem;align-items:center;min-width:10rem;max-width:22rem;font-weight:400;display:flex}.mail-search input{width:100%}.mail-read-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mail-read-head h2{margin:0}.mail-account{flex-direction:row;align-items:center;gap:.65rem;width:auto;display:flex}.mail-account select{width:auto;min-height:44px;font:inherit;padding:.4rem .7rem}.mail-chrome h1{margin:0;font-size:1.6rem}.mail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.text-button{color:var(--color-accent-strong);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.4rem .6rem;text-decoration:underline}.mail-layout{background:0 0;border:0;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);gap:0;height:min(70vh,42rem);min-height:28rem;display:grid;overflow:hidden}.mail-list-pane{border-right:1px solid var(--color-border);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.mail-list-tools{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.mail-check{align-items:center;gap:.4rem;font-weight:500;display:flex}.mail-check input{width:1.05rem;height:1.05rem;accent-color:var(--console-link,var(--color-accent-strong));margin:0}.mail-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.mail-row .mail-check{padding-left:.7rem}.mail-list{border-right:0;flex:1;height:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.mail-empty{padding:1rem}.mail-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from date""subject subject""meta meta";gap:.1rem .75rem;padding:.7rem .85rem .7rem .45rem;display:grid}.mail-from{grid-area:from;font-weight:650}.mail-date{grid-area:date;font-weight:400}.mail-subject{grid-area:subject;font-weight:400}.mail-meta{grid-area:meta}.mail-item.active{background:var(--color-canvas-alt)}.mail-from,.mail-subject,.mail-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-read{height:100%;padding:1rem 1.15rem;overflow:auto}.mail-read h2{margin:0 0 .5rem;font-size:1.35rem}.mail-body{overflow-wrap:anywhere;font-size:.98rem}.mail-body a{color:var(--color-accent-strong)}.mail-body img{max-width:100%;height:auto}.check-list{gap:.35rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.check-list label{align-items:flex-start;gap:.5rem;display:flex}.mail-body table{border-collapse:collapse;max-width:100%}.mail-body td,.mail-body th{vertical-align:top;padding:.2em .4em}.data-table{border-collapse:collapse;background:var(--color-surface);width:100%}.data-table th,.data-table td{border:1px solid var(--color-border);text-align:left;padding:.55rem .7rem}.data-table select,.data-table input,.inquiry-form input,.inquiry-form textarea{width:100%}.inquiry-form .consent{justify-content:flex-start;gap:.4rem;width:fit-content;max-width:100%}.inquiry-form .consent input{flex:none;width:1.15rem;min-width:1.15rem;max-width:1.15rem}.data-table input[type=checkbox]{width:1.15rem;min-height:1.15rem}.data-table input:not([type=checkbox]),.data-table select{min-width:9rem}.data-table th .text-button{color:inherit;text-transform:none;letter-spacing:0;padding:0;font-weight:600}.console-accounts{gap:.75rem;display:grid}.admin-page{padding:2.5rem 0 4rem}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.ops-stat{background:var(--color-surface);border:1px solid var(--color-border);padding:1rem}.ops-stat p{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.75rem}.ops-stat strong{margin:.35rem 0 .2rem;font-size:1.45rem;display:block}.ops-stat span{color:var(--color-muted);font-size:.85rem}.ops-alerts{padding-left:1.15rem}.ops-banner{border:1px solid var(--console-line,var(--color-border));background:var(--console-card,var(--color-surface));color:var(--console-ink,var(--color-ink));border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.ops-banner strong{font-weight:650}.ops-banner-dot{background:var(--console-muted,#3e5166);border-radius:999px;flex:none;width:.65rem;height:.65rem}.ops-banner.tone-ok .ops-banner-dot{background:#1e7469}.ops-banner.tone-warn .ops-banner-dot{background:#8a6a32}.ops-banner.tone-hot .ops-banner-dot{background:#8a4b2f}.ops-banner-who{color:var(--console-muted,var(--color-muted));margin-left:auto;font-size:.88rem}.ops-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.ops-kpi{border:1px solid var(--console-line,var(--color-border));background:var(--console-card,var(--color-surface));color:var(--console-ink,var(--color-ink));border-left-width:.28rem;border-radius:.55rem;gap:.35rem;min-height:6.5rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.ops-kpi:hover{border-color:var(--console-ink,var(--color-ink));transform:translateY(-1px)}.ops-kpi.tone-ok{border-left-color:#1e7469}.ops-kpi.tone-warn{border-left-color:#8a6a32}.ops-kpi.tone-hot{border-left-color:#8a4b2f}.ops-kpi.tone-neutral{border-left-color:#6d8296}.ops-kpi-label{letter-spacing:.07em;text-transform:uppercase;color:var(--console-muted,var(--color-muted));font-size:.72rem}.ops-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:650;line-height:1.05}.ops-kpi-hint{color:var(--console-muted,var(--color-muted));font-size:.84rem;line-height:1.35}.ops-dash-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.9fr);gap:.85rem;margin-bottom:.85rem;display:grid}.ops-panel-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.ops-panel-head h2{margin:0}.ops-panel-lede{color:var(--console-muted,var(--color-muted));max-width:40rem;margin:0 0 .9rem;font-size:.92rem}.ops-pipeline .bar-track span{min-width:0}.ops-service-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ops-service{border:1px solid var(--console-line,var(--color-border));background:color-mix(in srgb, var(--console-canvas,#f4f1ea) 55%, var(--console-card,#fff));border-left-width:.22rem;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.ops-service.tone-ok{border-left-color:#1e7469}.ops-service.tone-warn{border-left-color:#8a6a32}.ops-service.tone-neutral{border-left-color:#6d8296}.ops-service-name{margin:0;font-weight:650}.ops-service-meta{color:var(--console-muted,var(--color-muted));margin:.15rem 0 0;font-size:.84rem}.ops-service-right{flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;display:flex}.ops-pill{border:1px solid var(--console-line,var(--color-border));letter-spacing:.04em;text-transform:uppercase;min-height:1.5rem;color:var(--console-muted,var(--color-muted));background:var(--console-card,#fff);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.75rem;display:inline-flex}.ops-queue{margin-top:0}.ops-queue-table td{vertical-align:top}.ops-queue-table tr.is-urgent td:first-child{box-shadow:inset 3px 0 #8a4b2f}.ops-queue-name{font-weight:650;display:block}.ops-queue-sub{color:var(--console-muted,var(--color-muted));margin-top:.15rem;font-size:.84rem;display:block}.ops-status{text-transform:capitalize;font-size:.88rem;display:inline-block}.ops-empty{color:var(--console-muted,var(--color-muted));margin:.4rem 0 0}.loading-status{color:var(--console-muted,var(--color-muted));align-items:center;gap:.65rem;margin:.75rem 0;font-size:.95rem;display:inline-flex}.loading-spinner{border:2px solid color-mix(in srgb, var(--console-accent,#1e3a5f) 22%, transparent);border-top-color:var(--console-accent,#1e3a5f);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:.7s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (width<=56rem){.ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-dash-grid{grid-template-columns:1fr}.ops-banner-who{width:100%;margin-left:0}}@media (width<=30rem){.ops-kpi-grid{grid-template-columns:1fr}}.table-scroll{overflow-x:auto}.site-header .header-inner.wrap,.site-footer .footer-grid.wrap,.site-footer .footer-meta.wrap{width:calc(100% - 2rem);max-width:none}@media (width<=56rem){.wrap{width:min(var(--max), calc(100% - 1.5rem))}.site-header .header-inner.wrap,.site-footer .footer-grid.wrap,.site-footer .footer-meta.wrap{width:calc(100% - 1.5rem)}.header-inner{gap:.65rem}.wordmark{min-width:0}.brand-lockup-name{letter-spacing:.05em;font-size:.8rem}.brand-lockup-mark{height:1.2rem}.brand-lockup-desc{letter-spacing:.12em;font-size:.5rem}.header-tools{flex-wrap:nowrap;flex:none;order:2;margin-left:auto}.nav-toggle{display:inline-flex}.primary-nav{flex-basis:100%;order:4;width:100%;margin-left:0;display:none}.primary-nav.is-open,.site-header.is-open .primary-nav{display:block}.primary-nav ul{flex-direction:column;align-items:stretch}.primary-nav a{justify-content:flex-start;width:100%}.nav-sub{min-width:0;box-shadow:none;background:0 0;border:0;position:static}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{display:none}.nav-item.is-open>.nav-sub{display:grid}.nav-parent{width:100%}.nav-parent a{flex:1}}@media (width<=48rem){.cta-row{flex-direction:column;align-items:stretch}.cta-row .button{width:100%}.mail-layout,.split{grid-template-columns:1fr}.hero-band{padding:3rem 0 2.5rem}.auth-card{margin:.75rem auto;padding:1rem 1.1rem}.mail-chrome{align-items:stretch}.mail-actions .button{flex:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-photo,.hero-still{z-index:0;object-fit:cover;width:116%;max-width:none;height:116%;position:absolute;top:-8%;left:-8%}video.hero-photo{filter:saturate(.9)brightness(1.08)contrast(1.02);animation:none}.hero-still{display:none}[data-theme=dark] video.hero-photo,[data-theme=dark] .hero-still{filter:saturate(.82)brightness(.88)contrast(1.04)}[data-theme=dark] .hero-scrim{background:linear-gradient(90deg,#060c14c7 0%,#060c1475 50%,#060c1438 100%),linear-gradient(#060c141f 0%,#060c1466 100%)}.hero-scrim{z-index:1;background:linear-gradient(90deg,#061018db 0%,#0610189e 46%,#06101847 100%),linear-gradient(#06101833 0%,#06101873 70%,#061018b8 100%);position:absolute;inset:0}.hero-copy,.hero-side,.hero-facts{z-index:2;position:relative}.hero-place{color:#d5e2ec;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.hero-cta{justify-content:flex-start}.hero-primary{color:#fff;letter-spacing:.01em;text-transform:none;background:#1d6fe8;border-radius:999px;gap:.45rem}.hero-primary:hover{color:#fff;background:#1659c2}.hero-side{align-content:center;gap:1rem;display:grid}.hero-work p{color:#d5e2ec;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700}.hero-work ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.hero-work a{color:#fff;background:#06101866;border:1px solid #ffffff61;border-radius:999px;align-items:center;min-height:44px;padding:.25rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-work a:hover{border-color:#fff}.hero-facts{background:#000000b8;border-top:1px solid #ffffff14;margin-top:1.5rem}.hero-facts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.95rem 0;list-style:none;display:grid}.hero-facts li{color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;line-height:1.35;display:flex}.hero-facts svg{color:#d5e2ec}@keyframes hero-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-3%,-2%)}}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none}video.hero-photo{display:none}.hero-still{display:block}}.hero-layout{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.72fr);align-items:center;gap:2.5rem;padding:2.75rem 0 1.75rem;display:grid}.promise-grid{text-align:left;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;margin:1.25rem 0 .4rem;padding:0;list-style:none;display:grid}.promise-grid li{padding-left:1.45rem;position:relative}.promise-grid li:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.id-card{text-align:left;background:#0610208c;border:1px solid #ffffff2e;border-radius:16px;padding:1.35rem 1.25rem 1.1rem}.id-card .fact-kicker{color:#b7ebe4}.id-name{font-family:var(--font-wordmark);margin:.3rem 0 .9rem;font-size:1.55rem;line-height:1.15}.id-card dl{margin:0}.id-card dt{color:#b7ebe4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.id-card dd{margin:.15rem 0 .75rem}.id-note{color:#d5e2ec;margin:.2rem 0 0;font-size:.88rem}.chip-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.chip-list{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.chip-list a{border:1px solid var(--color-border);min-height:44px;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;padding:.3rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chip-list a:hover{border-color:var(--color-accent-strong)}.path-grid{grid-template-columns:1fr;gap:1rem;display:grid}.path-card{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:.65rem;padding:1.35rem 1.2rem 1.15rem;display:flex}.path-card h2,.path-card h3{margin:.35rem 0 .15rem;font-size:1.55rem}.path-card ul{margin:0;padding-left:1.15rem}.path-card .read-more{margin-top:auto}.path-kicker{color:var(--color-accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.path-card,.past-card,.fact-panel,.card{--card-photo:url(/images/sa-riverwalk.jpg);--card-wash:#f4f1eac7;position:relative;overflow:hidden}.path-card--consulting{--card-wash:#e7f3f1c7;--card-photo:url(/images/sa-riverwalk.jpg);background:#e7f3f1}.path-card--delivery{--card-wash:#e4f0eac7;--card-photo:url(/images/sa-tower.jpg);background:#e4f0ea}.path-card--staffing{--card-wash:#f7f1e6c7;--card-photo:url(/images/sa-mission.jpg);background:#f7f1e6}.path-card--partners{--card-wash:#e7eef6c7;--card-photo:url(/images/sa-downtown.jpg);background:#e7eef6}.fact-panel{--card-photo:url(/images/sa-downtown.jpg)}.past-card:nth-child(3n+2){--card-photo:url(/images/sa-tower.jpg)}.past-card:nth-child(3n),.card:nth-child(2n){--card-photo:url(/images/sa-mission.jpg)}.path-card:before,.past-card:before,.fact-panel:before,.card:before{content:"";background:var(--card-photo) center / cover no-repeat;transition:transform .28s,filter .22s;position:absolute;inset:0;transform:scale(1)}.path-card:after,.past-card:after,.fact-panel:after,.card:after{content:"";background:var(--card-wash);transition:opacity .22s;position:absolute;inset:0}.path-card>*,.past-card>*,.fact-panel>*,.card>*{z-index:1;position:relative}.path-more{min-height:44px;color:var(--color-ink);background:#ffffffb8;border:1px solid #c9cfc8;border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding:.35rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.kinds-section h2,.past-head h2{margin:0;font-size:clamp(1.85rem,3vw,2.4rem)}.past-work .past-intro,.kinds-section .kinds-intro{text-align:left;max-width:40rem;color:var(--color-muted);margin:.85rem 0 0;display:block}.past-head{display:block}.past-rail{align-items:flex-start;gap:1.25rem;margin-top:1.75rem;display:flex}.past-dots{flex:1;justify-content:space-between;min-width:0;margin:0;padding:0 0 1.4rem;display:flex;position:relative}.past-dots:before{content:"";background:var(--color-border);height:1px;position:absolute;top:5px;left:0;right:0}.past-dot{width:.7rem;height:2.1rem;position:relative}.past-dot button{background:var(--color-accent);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--color-surface);opacity:.4;cursor:pointer;border:0;border-radius:999px;padding:0;position:absolute;top:0;left:0}.past-dot button[aria-selected=true]{opacity:1;transform:scale(1.45)}.past-dot-year{color:var(--color-muted);letter-spacing:.06em;white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.past-dot:first-child .past-dot-year{left:0;transform:none}.past-dot:last-child .past-dot-year{left:auto;right:0;transform:none}.past-dot button[aria-selected=true]+.past-dot-year{color:var(--color-accent-strong)}.past-nav{flex:none;align-items:center;gap:.4rem;display:flex}.past-count{color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 .35rem 0 0;font-size:.85rem;font-weight:700}.past-nav button{border:1px solid var(--color-border);background:var(--color-surface);color:#0000;cursor:pointer;border-radius:999px;width:44px;height:44px;padding:0;font-size:0;position:relative}.past-nav button:before{content:"";border-top:2px solid var(--color-ink);border-right:2px solid var(--color-ink);width:.5rem;height:.5rem;position:absolute;top:50%;left:50%}.past-nav button:first-of-type:before{transform:translate(-30%,-50%)rotate(-135deg)}.past-nav button:last-of-type:before{transform:translate(-70%,-50%)rotate(45deg)}.work-viewport{touch-action:pan-y;cursor:grab;margin-top:.35rem;overflow:hidden}.work-viewport:active{cursor:grabbing}.work-viewport:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.work-track{will-change:transform;gap:1.25rem;transition:transform .48s;display:flex}.work-track.is-dragging{transition:none}.work-slide{flex:0 0 min(20rem,78%)}.work-slide img{aspect-ratio:16/10;object-fit:cover;background:var(--color-canvas);border-radius:12px;width:100%;display:block}.work-years,.work-tech{color:var(--color-muted);margin:.7rem 0 0;font-size:.78rem}.work-slide h3{margin:.2rem 0 .15rem;font-size:1.2rem}.work-org{margin:0 0 .35rem;font-weight:600}.work-slide p{margin:.25rem 0 0}.work-tech span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.past-hint{color:var(--color-muted);margin:.9rem 0 0;font-size:.85rem}@media (width<=56rem){.past-rail{flex-direction:column;gap:.8rem}.past-dot-year{display:none}.past-dots{justify-content:flex-start;gap:.8rem;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.work-track{transition:none}}.past-card{scroll-snap-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex:0 0 min(22rem,86%);padding:1.15rem 1.15rem 1.3rem}.past-years,.past-place{color:var(--color-muted);margin:0}.past-years{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.past-card h3{margin:.4rem 0 .35rem;font-size:1.35rem}.past-org{margin:0 0 .15rem;font-weight:600}.stepper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;max-width:40rem;margin:0 auto;padding:1.5rem 1.35rem}.stepper:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.stepper h3{margin:.35rem 0 .6rem;font-size:1.7rem}.stepper-nav{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}button:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] body{color:#f4f1ea;background:#101820}[data-theme=dark] .site-header{background:#07182f;border-bottom-color:#1c3d66}.site-header.is-home{width:100%;box-shadow:none;background-color:#07182f;background-image:linear-gradient(#07182feb 0%,#07182f73 58%,#07182f00 100%);border-bottom-color:#0000;position:fixed;inset:0 0 auto}.site-header.is-home.is-scrolled,.site-header.is-home.is-open{background-color:#07182f;background-image:none;border-bottom-color:#d5e2ec29}.site-header.is-home+main .hero-band{min-height:100svh}.site-header.is-home .wordmark,.site-header.is-home .brand-lockup--header,.site-header.is-home .brand-lockup--header .brand-lockup-desc,.site-header.is-home .primary-nav>ul>li,.site-header.is-home .primary-nav>ul>li>a:not(.nav-cta),.site-header.is-home .nav-parent>a,.site-header.is-home .nav-parent button,.site-header.is-home .theme-toggle,.site-header.is-home .account-toggle,.site-header.is-home .lang-toggle,.site-header.is-home .nav-toggle{color:#f4f1ea}.site-header.is-home .primary-nav>ul>li>a:not(.nav-cta)[aria-current=page],.site-header.is-home .nav-parent>a[aria-current=page]{color:#fff}.site-header.is-home .nav-sub,.site-header.is-home .nav-sub li,.site-header.is-home .nav-sub a{color:#0b1f3a}.site-header.is-home .theme-toggle,.site-header.is-home .account-toggle,.site-header.is-home .lang-toggle,.site-header.is-home .nav-toggle{background:0 0;border-color:#f4f1ea66}[data-theme=dark] a:not(.button){color:#8fe0d4}[data-theme=dark] .account-menu a{color:#f4f1ea}[data-theme=dark] nav a,[data-theme=dark] .nav-parent button{color:#d5e2ec}[data-theme=dark] nav a[aria-current=page]{color:#fff}[data-theme=dark] .icon-link,[data-theme=dark] .nav-toggle,[data-theme=dark] .theme-toggle,[data-theme=dark] .lang-toggle,[data-theme=dark] .account-toggle,[data-theme=dark] a.account-toggle{color:#f4f1ea;background:0 0;border-color:#2a3d4d;text-decoration:none}[data-theme=dark] .site-header .nav-sub{background:#10243d;border-color:#2c4d73;box-shadow:0 16px 32px #00000047}[data-theme=dark] .site-header .nav-sub a,[data-theme=dark] .site-header .nav-sub li{color:#f4f1ea}[data-theme=dark] .site-header .nav-sub a:hover,[data-theme=dark] .site-header .nav-sub a[aria-current=page]{color:#fff;background:#1a3a5c}[data-theme=dark] .past-nav button{color:#0000;background:0 0;border-color:#2a3d4d}[data-theme=dark] .past-nav button:before{border-color:#f4f1ea}[data-theme=dark] .past-dot button{box-shadow:0 0 0 3px #101820}[data-theme=dark] .past-work .past-intro,[data-theme=dark] .kinds-section .kinds-intro,[data-theme=dark] .work-years,[data-theme=dark] .work-tech,[data-theme=dark] .past-count,[data-theme=dark] .past-hint,[data-theme=dark] .past-dot-year{color:#d5e2ec}[data-theme=dark] .past-dot button[aria-selected=true]+.past-dot-year{color:#8fe0d4}[data-theme=dark] .work-slide h3,[data-theme=dark] .work-org,[data-theme=dark] .past-head h2,[data-theme=dark] .kinds-section h2{color:#f4f1ea}[data-theme=dark] nav a.nav-cta,[data-theme=dark] nav a.nav-cta[aria-current=page]{color:#0b1f3a;background:#f4f1ea}[data-theme=dark] .card,[data-theme=dark] .fact-panel,[data-theme=dark] .stepper,[data-theme=dark] .path-card,[data-theme=dark] .path-card--consulting,[data-theme=dark] .path-card--delivery,[data-theme=dark] .path-card--staffing,[data-theme=dark] .path-card--partners,[data-theme=dark] .past-card,[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] .chip-list a,[data-theme=dark] .glossary-def{color:#f4f1ea;background:#172433;border-color:#2a3d4d}[data-theme=dark] .band{background:#15202c;border-color:#2a3d4d}[data-theme=dark] .path-card,[data-theme=dark] .path-card--consulting,[data-theme=dark] .path-card--delivery,[data-theme=dark] .path-card--staffing,[data-theme=dark] .path-card--partners,[data-theme=dark] .past-card,[data-theme=dark] .fact-panel,[data-theme=dark] .card{--card-wash:#172433db}[data-theme=dark] .section-heading h2,[data-theme=dark] .path-card h3,[data-theme=dark] .stepper h3,[data-theme=dark] .fact-lead{color:#f4f1ea}[data-theme=dark] .ornament,[data-theme=dark] .chip-label,[data-theme=dark] .fine,[data-theme=dark] .lede,[data-theme=dark] .section-intro{color:#d5e2ec}[data-theme=dark] .read-more-ink,[data-theme=dark] .path-kicker,[data-theme=dark] .fact-kicker{color:#8fe0d4}[data-theme=dark] .button.secondary{color:#f4f1ea;border-color:#d5e2ec}[data-theme=dark] a.path-more{color:#0b1f3a;background:#f4f1ea;border-color:#d9d2c6}[data-theme=dark] .site-footer{background:#08111a}[data-theme=dark] .site-footer a,[data-theme=dark] .site-footer nav a,[data-theme=dark] .site-footer nav a[aria-current=page]{color:#fff}[data-theme=dark] .facts-bar{color:#f4f1ea;background:#101820;border-bottom-color:#2a3d4d}@media (width>=48rem){.path-grid{grid-template-columns:1fr 1fr}}@media (width<=56rem){.hero-layout,.promise-grid{grid-template-columns:1fr}.hero-band{min-height:0}.hero-facts ul{grid-template-columns:1fr 1fr}.service-card--delivery{transform:none}}.button-outline{color:#fff;letter-spacing:.01em;text-transform:none;background:0 0;border:1px solid #ffffffd9;border-radius:999px;font-size:1rem}.button-outline:hover{color:var(--color-ink);background:#fff}.hero-scroll{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2.4rem;display:inline-flex}.facts-bar{border-bottom:1px solid var(--color-border);background:#fff}.facts-bar ul{text-align:center;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:1.15rem 0;font-size:.78rem;font-weight:700;list-style:none;display:grid}.section-heading{text-align:center;margin-bottom:1.75rem}.section-heading h2{margin:0;font-size:clamp(1.85rem,3vw,2.4rem)}.ornament{color:var(--color-ink);justify-content:center;align-items:center;gap:.7rem;margin:.75rem 0 0;display:flex}.hero-band .ornament{color:#fff;margin:.15rem 0 1rem}.ornament-line{background:currentColor;width:2.5rem;height:1px}.ornament-stars{letter-spacing:.28em;font-size:.68rem}.section-intro{text-align:center;max-width:36rem;color:var(--color-muted);margin:-.6rem auto 1.5rem}.service-grid{grid-template-columns:1fr;gap:1.15rem;display:grid}.service-card{color:#fff;background:var(--color-ink);flex-direction:column;justify-content:flex-end;gap:.75rem;min-height:28rem;padding:1.6rem 1.35rem 1.45rem;display:flex;position:relative;overflow:hidden}.service-card--consulting{--card-photo:url(/images/sa-riverwalk.jpg)}.service-card--delivery{--card-photo:url(/images/sa-tower.jpg)}.service-card--staffing{--card-photo:url(/images/sa-mission.jpg)}@property --veil{syntax:"<number>";inherits:false;initial-value:1}.service-card:before{content:"";--veil:1;background-image:linear-gradient(180deg, rgba(11, 31, 58, calc(var(--veil) * .42)) 0%, rgba(11, 31, 58, calc(.22 + var(--veil) * .28)) 38%, #0b1f3aeb 76%), var(--card-photo);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:--veil .22s,transform .28s,filter .22s;position:absolute;inset:0;transform:scale(1)}.service-card:focus-within{outline:3px solid var(--color-accent);outline-offset:4px}.service-card--delivery{transform:translateY(-.35rem);box-shadow:0 18px 40px #0b1f3a2e}.service-card--delivery:after{content:"";z-index:2;background:var(--color-accent);height:4px;position:absolute;bottom:0;left:0;right:0}.service-card>*{z-index:1;position:relative}.service-card h3{color:#fff;margin:0;font-size:1.65rem}.service-card p{color:#e7eef5;margin:0}.read-more{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;text-decoration:none}.read-more-ink{color:var(--color-accent-strong);margin-top:.4rem;display:inline-flex}.who-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2.2rem;display:grid}.who-grid.align-start{align-items:start}.who-grid .section-heading,.service-block .section-heading{text-align:left;margin-bottom:1rem}#inquiry .section-heading{text-align:center}#inquiry .ornament{justify-content:center}.who-grid .ornament,.service-block .ornament{justify-content:flex-start}.fact-panel,.practice-panel{min-height:18rem}.fact-panel{background:var(--color-canvas);border:1px solid var(--color-border);padding:1.8rem 1.5rem}.fact-kicker{color:var(--color-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.fact-lead{font-family:var(--font-wordmark);margin:.35rem 0 1rem;font-size:1.75rem;line-height:1.15}.practice-panel{background:var(--color-ink);color:#fff;align-content:end;gap:.35rem;padding:2rem;display:grid;position:relative;overflow:hidden}.practice-panel:before{content:"";--veil:1;background-image:linear-gradient(105deg, #0b1f3aeb 0%, rgba(11, 31, 58, calc(.42 + var(--veil) * .28)) 46%, rgba(11, 31, 58, calc(var(--veil) * .38)) 100%), url(/images/sa-downtown.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:--veil .22s,transform .28s,filter .22s;position:absolute;inset:0;transform:scale(1)}.practice-panel>*{z-index:1;position:relative}.practice-panel p{font-family:var(--font-wordmark);margin:0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.2}.path-card:focus-within,.card:focus-within{outline:3px solid var(--color-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.service-card:hover:before,.service-card:focus-within:before,.practice-panel:hover:before{--veil:0;filter:brightness(1.14);transform:scale(1.05)}.path-card:hover:before,.path-card:focus-within:before,.past-card:hover:before,.fact-panel:hover:before,.card:hover:before{filter:brightness(1.18);transform:scale(1.04)}.path-card:hover:after,.path-card:focus-within:after,.past-card:hover:after,.fact-panel:hover:after,.card:hover:after{opacity:.62}}@media (prefers-reduced-motion:reduce){.service-card:before,.practice-panel:before,.path-card:before,.past-card:before,.fact-panel:before,.card:before,.path-card:after,.past-card:after,.fact-panel:after,.card:after{transition:none}.service-card:hover:before,.service-card:focus-within:before,.practice-panel:hover:before{--veil:0;filter:none;transform:none}.path-card:hover:before,.path-card:focus-within:before,.past-card:hover:before,.fact-panel:hover:before,.card:hover:before{filter:none;transform:none}}.star-list{margin:.4rem 0 0;padding:0;list-style:none}.star-list li{margin:.55rem 0;padding-left:1.5rem;position:relative}.star-list li:before{content:"★";color:var(--color-accent-strong);font-size:.8rem;position:absolute;left:0}.practice-panel+div .star-list li:before,.fact-panel .star-list li:before{color:var(--color-accent-strong)}.mission-band{background:var(--color-ink);color:#fff;text-align:center;padding:2.7rem 0}.mission-band a{color:#fff;font-family:var(--font-wordmark);border-bottom:2px solid var(--color-accent);font-size:clamp(1.3rem,2.5vw,1.8rem);text-decoration:none}.page-hero{background:radial-gradient(circle at 82% 18%, #2a9d8f52, transparent 34%), var(--color-ink);color:#fff;text-align:center;padding:3.5rem 0 2.8rem}.page-hero h1,.page-hero .lede{color:#fff}.page-hero .lede{color:#d5e2ec;margin-inline:auto}.page-hero .eyebrow{color:#b7ebe4}.help-topic-list{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.help-topic-list button{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:.5rem;gap:.2rem;padding:.75rem .85rem;display:grid}.help-topic-list button strong{font-size:.98rem}.help-topic-list button span{color:var(--color-muted);font-size:.86rem;line-height:1.35}.help-topic-list button.is-active,.help-topic-list button:hover{border-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}.inquiry-form{margin-inline:auto}.inquiry-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.inquiry-form .button{background:var(--color-accent-strong);letter-spacing:.14em;text-transform:uppercase;justify-self:start}#past-work,#services,#inquiry,.service-block{scroll-margin-top:8.5rem}.glossary-term{display:inline;position:relative}.glossary-help{width:1.35rem;height:1.35rem;color:inherit;font:inherit;vertical-align:.15rem;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;margin-left:.28rem;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.glossary-def{z-index:30;width:min(18rem,70vw);color:var(--color-ink);border:1px solid var(--color-border);letter-spacing:0;text-align:left;text-transform:none;background:#fff;padding:.75rem .85rem;font-size:.92rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 28px #0b1f3a24}.site-footer nav ul{grid-template-columns:1fr 1fr;gap:0 1.25rem;display:grid}.site-footer nav a,.footer-contact a{letter-spacing:.01em;text-transform:none;min-height:1.75rem;padding:.1rem 0;font-size:.95rem;font-weight:500;line-height:1.3}.site-footer a.social-link{color:#fff;border-color:#ffffff8c;width:2.5rem;min-width:2.5rem;min-height:2.5rem;margin-top:.35rem;padding:0}@media (width>=56rem){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.footer-grid,.facts-bar ul,.who-grid,.inquiry-row{grid-template-columns:1fr}.service-card{min-height:22rem}}.auth-or{text-align:center;color:#5c564c;margin:.55rem 0 .15rem}.auth-card form{margin-top:1rem}.console-shell{--console-nav-width:15rem;--console-aside:#ebe6dc;--console-aside-ink:#0b1f3a;--console-aside-current:#d9d2c6;--console-aside-brand:#1e7469;--console-aside-muted:#3e5166;--console-canvas:#f4f1ea;--console-card:#fff;--console-ink:#0b1f3a;--console-muted:#3e5166;--console-line:#d9d2c6;--console-link:#1e7469;--console-button:#0b1f3a;--console-button-ink:#fff;--console-input:#fff;--console-input-ink:#0b1f3a;grid-template-columns:var(--console-nav-width) minmax(0, 1fr);background:var(--console-card);min-height:calc(100vh - 5rem);color:var(--console-ink);transition:grid-template-columns .22s;display:grid}.console-shell.is-nav-closed{--console-nav-width:0rem}.console-aside{background:var(--console-aside);color:var(--console-aside-ink);min-width:0;overflow:hidden}.console-aside-panel{box-sizing:border-box;flex-direction:column;gap:1rem;width:15rem;min-height:100%;padding:1.25rem .9rem;display:flex}.console-aside{visibility:visible;transition:visibility linear}.console-shell.is-nav-closed .console-aside{visibility:hidden;transition:visibility 0s linear .22s}.console-top{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.console-nav-toggle{border:1px solid var(--console-line);background:var(--console-card);width:44px;height:44px;color:var(--console-ink);cursor:pointer;border-radius:.45rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.console-top .console-crumbs ol{margin:0}@media (prefers-reduced-motion:reduce){.console-shell{transition:none}}.console-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--console-aside-brand);margin:0;font-size:.75rem}.console-aside nav ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.console-aside a,[data-theme=dark] .console-aside a,.console-crumbs a,.console-crumbs span,[data-theme=dark] .console-crumbs a,[data-theme=dark] .console-crumbs span{text-transform:none;letter-spacing:.01em;font-size:.95rem;font-weight:500}.console-aside a,[data-theme=dark] .console-aside a{min-height:44px;color:var(--console-aside-ink);border-radius:.4rem;padding:.55rem .7rem;text-decoration:none;display:block}.console-crumbs a,.console-crumbs span{min-height:0;padding:0;display:inline}.console-aside a[aria-current=page],[data-theme=dark] .console-aside a[aria-current=page]{background:var(--console-aside-current);color:var(--console-aside-ink)}.console-who{color:var(--console-aside-muted);overflow-wrap:anywhere;margin:auto 0 0;font-size:.85rem}.console-aside .button.secondary,[data-theme=dark] .console-aside .button.secondary{color:var(--console-aside-ink);border-color:color-mix(in srgb, var(--console-aside-ink) 35%, transparent);background:0 0}.console-main{background:var(--console-canvas);color:var(--console-ink);padding:1.5rem 1.5rem 3rem}.console-shell:has(.postlude-host-frame){align-content:start;min-height:0}.console-shell:has(.postlude-host-frame) .console-main{padding-bottom:1.25rem}.console-shell:has(.postlude-host-frame) .console-aside-panel{min-height:100%}.postlude-host-frame{display:block}.complidesk-bff{gap:1rem;display:grid}.complidesk-bff-kpis{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.complidesk-bff-kpis li{gap:.15rem;min-width:5rem;display:grid}.complidesk-bff-kpis strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.complidesk-bff-board{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:.75rem;display:grid}.complidesk-bff-lane{border:1px solid var(--console-line,#314253);background:var(--console-panel,#18222c);border-radius:.65rem;grid-template-rows:auto 1fr;min-height:12rem;display:grid}.complidesk-bff-lane>header{border-bottom:1px solid var(--console-line,#314253);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.complidesk-bff-lane h3{margin:0;font-size:.95rem}.complidesk-bff-lane ul{gap:.45rem;margin:0;padding:.55rem;list-style:none;display:grid}.complidesk-bff-lane li{border:1px solid var(--console-line,#314253);border-radius:.5rem;gap:.2rem;padding:.55rem .65rem;display:grid}.console-crumbs ol{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:0;font-size:.9rem;list-style:none;display:flex}.console-crumbs li:not(:last-child):after{content:"/";color:var(--console-muted);margin-left:.35rem}.console-main h1{color:inherit;margin:0 0 .4rem}.console-lede{max-width:42rem;margin-top:0}.console-shell .ops-stat,.console-shell .data-table,.console-shell .data-table th,.console-shell .data-table td,.console-shell .inquiry-form{background:var(--console-card);color:var(--console-ink);border-color:var(--console-line)}.console-shell .inquiry-form{border:1px solid var(--console-line);border-radius:.55rem;max-width:36rem;margin-inline:0;padding:1.15rem 1.2rem}.console-shell .inquiry-form .consent{align-items:center;gap:.65rem;display:flex}.console-shell .inquiry-form .consent input{width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;margin:0}.console-shell .inquiry-form .source-list{border:0;gap:.75rem;margin:.4rem 0 0;padding:0;display:grid}.console-shell .inquiry-form .source-list legend{margin-bottom:.35rem;font-weight:650}.console-shell .inquiry-form .source-list .consent{align-items:flex-start}.console-shell .inquiry-form .source-list .fine{display:block}.console-shell .console-main .button,[data-theme=dark] .console-shell .console-main .button{background:var(--console-button);color:var(--console-button-ink);border:1px solid var(--console-button);text-transform:none;letter-spacing:.01em;border-radius:999px}.console-shell .console-main .button.secondary,[data-theme=dark] .console-shell .console-main .button.secondary{color:var(--console-ink);border-color:var(--console-line);background:0 0}.console-heading{align-items:center;gap:.75rem;display:flex}.console-heading h1{margin:0}.console-shell a.settings-cog,[data-theme=dark] .console-shell a.settings-cog{border:1px solid var(--console-line);width:44px;min-width:44px;height:44px;color:var(--console-ink);text-transform:none;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.console-insight,.console-fold{border:1px solid var(--console-line);background:var(--console-card);color:var(--console-ink);border-radius:.55rem;margin:1.25rem 0}.console-insight{padding:1rem 1.1rem}.console-insight h2,.console-fold summary{color:var(--console-ink);margin:0;font-size:1.15rem}.console-fold summary{cursor:pointer;min-height:44px;padding:.8rem 1rem;font-weight:600}.console-fold-body{padding:0 .4rem .8rem}.funnel{gap:.55rem;margin:.8rem 0 .4rem;padding:0;list-style:none;display:grid}.funnel li{grid-template-columns:minmax(8rem,16rem) 1fr auto;align-items:center;gap:.7rem;display:grid}.funnel-bar{background:var(--console-line);border-radius:999px;height:.7rem;display:block;overflow:hidden}.funnel-bar span{background:#1e7469;border-radius:999px;min-width:0;height:100%;display:block}[data-theme=dark] .funnel-bar span{background:#8fe0d4}.chart-grid{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.25rem;display:grid}.chart-card-wide{grid-column:1/-1}.chart-card{--slice-new:#1e7469;--slice-assigned:#0b1f3a;--slice-waiting:#8a6a32;--slice-done:#6d8296;--slice-stale:#8a4b2f;--slice-declined:#8c4a4a;background:var(--console-card);color:var(--console-ink);border:1px solid var(--console-line);border-radius:.55rem;padding:1rem 1.1rem 1.15rem}[data-theme=dark] .chart-card{--slice-new:#8fe0d4;--slice-assigned:#d5e2ec;--slice-waiting:#c4a574;--slice-done:#2a9d8f;--slice-stale:#e0b08a;--slice-declined:#e0b4b4}.chart-card h2{color:inherit;margin:0 0 .8rem;font-size:1.15rem}.chart-donut{align-items:center;gap:1rem;display:flex}.chart-donut svg{flex:none;width:9rem;height:9rem}.chart-donut text{fill:currentColor;font-size:1.15rem;font-weight:650}.chart-donut ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chart-donut li{grid-template-columns:.7rem 1fr auto;align-items:center;gap:.45rem;display:grid}.chart-donut li span{border-radius:99px;width:.7rem;height:.7rem}.bar-chart{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bar-chart li{grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:.65rem;display:grid}.bar-track{background:var(--console-line);border-radius:999px;height:.7rem;display:block;overflow:hidden}.bar-track span{background:var(--slice-new,#1e7469);border-radius:999px;height:100%;display:block}.console-toolbar{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.console-toolbar label{min-width:14rem}.do-next{background:var(--color-surface);border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.1rem;display:flex}.console-shell .do-next{background:var(--console-card);border-color:var(--console-line);color:var(--console-ink);border-radius:.55rem}.console-shell .do-next p{color:var(--console-muted)}.console-shell button.ops-stat.is-current{border-color:var(--console-ink)}.console-shell .next-cue.is-now{border-left-color:var(--console-link)}.lane-scope{align-items:end;gap:.4rem;display:flex}.lane-charts{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:.75rem;margin:0 0 .9rem;display:grid}.lane-charts article{border:1px solid var(--console-line);background:var(--console-card);border-radius:.7rem;align-content:start;gap:.35rem;min-width:0;padding:.7rem .85rem;display:grid}.lane-charts h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem}.lane-metrics ul{grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.lane-metrics li{gap:.12rem;display:grid}.lane-metrics span,.lane-metrics small,.lane-chart-note,.lane-aging-time,.lane-queue li>span:last-child{color:var(--console-muted);font-size:.75rem}.lane-metrics strong{letter-spacing:-.03em;font-size:1.35rem;font-weight:650;line-height:1.1}.lane-chart-note{margin:.25rem 0 0}.lane-aging ol,.lane-queue ul{gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.lane-aging button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;grid-template-columns:minmax(0,1.15fr) minmax(6rem,1.3fr) auto;align-items:center;gap:.65rem;padding:.28rem .15rem;display:grid}.lane-aging button:hover{background:var(--console-canvas)}.lane-aging-name{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.lane-aging-track{background:var(--console-canvas);border-radius:999px;height:.55rem;display:block;overflow:hidden}.lane-aging-bar{border-radius:999px;height:100%;display:block}.lane-aging-time{white-space:nowrap}.lane-queue li{grid-template-columns:6.2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.lane-per-day-plot{align-items:flex-end;gap:.28rem;height:7.5rem;margin-top:.45rem;display:flex}.lane-per-day-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.lane-per-day-count{color:var(--console-muted);min-height:.7rem;font-size:.68rem;line-height:1}.lane-per-day-track{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.lane-per-day-bar{background:var(--console-link);border-radius:3px 3px 0 0;width:100%;max-width:1.1rem;display:block}.lane-per-day-col:has(.lane-per-day-count:empty) .lane-per-day-bar{background:var(--console-canvas)}.lane-per-day-label{height:1.6rem;color:var(--console-muted);text-align:center;margin-top:.2rem;font-size:.62rem;line-height:1.15}@media (width<=64rem){.lane-charts{grid-template-columns:1fr}}.lane-charts,.lane-board,.lane-detail{--slice-new:#1e7469;--slice-progress:#0b1f3a;--slice-waiting:#8a6a32;--slice-stale:#8a4b2f;--slice-conversion:#2a6f62;--slice-declined:#8c4a4a}.lane-board{grid-template-columns:repeat(6,minmax(14rem,1fr));align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}[data-theme=dark] .lane-charts,[data-theme=dark] .lane-board,[data-theme=dark] .lane-detail{--slice-new:#8fe0d4;--slice-progress:#d5e2ec;--slice-waiting:#e4c98a;--slice-stale:#e0b08a;--slice-conversion:#8fe0d4;--slice-declined:#e7b4b4}.lane{border:1px solid var(--console-line);background:var(--console-canvas);min-width:0;min-height:18rem;color:var(--console-ink);border-radius:.7rem;flex-direction:column;gap:.75rem;padding:.85rem .75rem;display:flex}.lane-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.lane-head h2{margin:0;font-size:.95rem;font-weight:650}.lane-count,.lane-key,.lane-card time{color:var(--console-muted);font-size:.82rem}.lane-list{align-content:start;gap:.55rem;display:grid}.lane-card{background:var(--console-card);border:1px solid var(--console-line);cursor:grab;border-radius:.45rem;gap:.4rem;margin:0;padding:.7rem .75rem;display:grid}.lane-card:hover{border-color:color-mix(in srgb, var(--console-link) 45%, var(--console-line))}.lane-card.is-open{border-color:var(--console-link)}.lane-card-name{font-size:1rem;font-weight:650;line-height:1.35}.lane-labels{flex-wrap:wrap;gap:.3rem;display:flex}.lane-label{border:1px solid var(--console-line);border-radius:4px;padding:.02rem .35rem;font-size:.72rem;line-height:1.4}.lane-label.is-now{border-color:var(--console-link);color:var(--console-link)}.lane-card-foot{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.lane-avatar{background:var(--console-aside,#0b1f3a);width:1.65rem;height:1.65rem;color:var(--console-aside-ink,#f4f1ea);border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.lane-avatar.is-empty{color:var(--console-muted);border:1px dashed var(--console-line);background:0 0}.lane-detail{border:1px solid var(--console-line);background:var(--console-card);width:min(72rem,100vw - 2.5rem);height:calc(100vh - 2.5rem);max-height:calc(100vh - 2.5rem);color:var(--console-ink);box-shadow:none;border-radius:.7rem;margin:auto;padding:1.5rem 2rem 1.25rem;overflow:auto}.lane-detail::backdrop{background:#080c129e}.lane-issue-bar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.lane-issue-bar .lane-key{letter-spacing:.04em;margin:0}.lane-close{color:var(--console-muted);cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-size:1.7rem;line-height:1}.lane-issue h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.lane-issue-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:1.5rem;display:grid}.lane-fold{border-top:1px solid var(--console-line)}.lane-fold-toggle{width:100%;color:var(--console-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.95rem;font-weight:650;display:flex}.lane-fold-meta{color:var(--console-muted);font-size:.82rem;font-weight:450}.lane-fold-body{padding:0 0 .9rem}.lane-story,.lane-next{margin:0;line-height:1.5}.lane-next{color:var(--console-muted);margin-top:.55rem}.lane-issue-details{gap:.75rem;padding-top:.15rem;display:grid}.lane-status-select{appearance:none;border:1px solid var(--console-line);background:var(--console-canvas);width:fit-content;max-width:100%;color:var(--console-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:.35rem;padding:.35rem 1.6rem .35rem .55rem;font-size:.78rem;font-weight:700}.lane-status-select.is-new{color:var(--slice-new,#1e7469)}.lane-status-select.is-in_progress{color:var(--slice-progress,#0b1f3a)}.lane-status-select.is-waiting{color:var(--slice-waiting,#8a6a32)}.lane-status-select.is-stale{color:var(--slice-stale,#8a4b2f)}.lane-status-select.is-conversion{color:var(--slice-conversion,#2a6f62)}.lane-status-select.is-declined{color:var(--slice-declined,#8c4a4a)}.lane-issue-details h3{letter-spacing:.06em;text-transform:uppercase;color:var(--console-muted);margin:.4rem 0 0;font-size:.78rem}.lane-fields{gap:.65rem;margin:0;display:grid}.lane-fields div{grid-template-columns:6.2rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.lane-fields dt{color:var(--console-muted);font-size:.82rem}.lane-fields dd{align-items:center;gap:.4rem;min-width:0;margin:0;display:flex}.lane-fields select,.lane-date input{border:1px solid var(--console-line);background:var(--console-input,var(--console-card));width:100%;color:var(--console-input-ink,var(--console-ink));font:inherit;border-radius:.35rem;padding:.35rem .45rem}.lane-follow{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.lane-follow button{border:1px solid var(--console-line);background:var(--console-canvas);color:var(--console-ink);font:inherit;cursor:pointer;border-radius:.35rem;padding:.3rem .55rem}.lane-date{gap:.55rem;display:grid}.lane-date label{gap:.2rem;display:grid}.lane-date label span{color:var(--console-muted);font-size:.78rem}.lane-delete{color:var(--slice-declined,#8c4a4a);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.4rem;padding:0}@media (width<=46rem){.lane-detail{width:calc(100vw - 1rem);height:calc(100vh - 1rem);padding:1rem}.lane-issue-layout,.lane-fields div{grid-template-columns:1fr}}.lane-card :is(button,input,select,textarea,a,label){cursor:auto}.lane-board.is-dragging,.lane-board.is-dragging .lane-card{cursor:grabbing;-webkit-user-select:none;user-select:none}.lane.is-target{outline:2px dashed var(--console-link);outline-offset:-2px}.lane.is-drop{outline-style:solid}.lane.is-drop-blocked{outline:2px dashed var(--console-muted);outline-offset:-2px}.lane-card.is-lifted{opacity:.4}.lane-card.is-dragging{z-index:80;pointer-events:none;cursor:grabbing;margin:0;position:fixed;box-shadow:0 14px 32px #00000047}.lane-card p{margin:.35rem 0}.lane-card-top{align-items:center;gap:.45rem;display:flex}.lane-card select,.lane-card .remind-row{margin-top:.45rem}.do-next strong{font-size:1.2rem;display:block}.do-next p{margin:.25rem 0 0}button.ops-stat{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}button.ops-stat.is-current{border-color:var(--color-ink,currentColor)}.next-cue.is-now{border-left:3px solid var(--color-ink,currentColor);padding-left:.65rem}.next-cue strong{display:block}.next-cue p{margin:.15rem 0 .35rem}.remind-row,.remind-form{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.remind-form input{min-width:8rem}.data-table .button.secondary{min-height:36px;padding:.25rem .7rem}@media (width<=56rem){.chart-grid{grid-template-columns:1fr}}.console-shell a.ops-kpi,[data-theme=dark] .console-shell a.ops-kpi{color:var(--console-ink);text-transform:none;letter-spacing:0;font-weight:inherit;text-decoration:none}.console-shell a.ops-stat,[data-theme=dark] .console-shell a.ops-stat{color:var(--console-ink);text-decoration:none}.console-shell .ops-stat p,.console-shell .fine,.console-shell .console-lede,[data-theme=dark] .console-shell .fine,[data-theme=dark] .console-shell .ops-stat p,[data-theme=dark] .console-shell .console-lede{color:var(--console-muted)}.console-shell .ops-stat strong,[data-theme=dark] .console-shell .ops-stat strong,[data-theme=dark] .console-shell h1,[data-theme=dark] .console-shell h2,[data-theme=dark] .console-shell td,[data-theme=dark] .console-shell th,[data-theme=dark] .console-shell label{color:var(--console-ink)}.console-shell .console-main a:not(.button):not(.ops-stat):not(.ops-kpi),[data-theme=dark] .console-shell .console-main a:not(.button):not(.ops-stat):not(.ops-kpi){color:var(--console-link)}.console-shell .console-aside a,[data-theme=dark] .console-shell .console-aside a{color:#f4f1ea}.console-shell input,.console-shell select,.console-shell textarea,[data-theme=dark] .console-shell input,[data-theme=dark] .console-shell select,[data-theme=dark] .console-shell textarea{background:var(--console-input);color:var(--console-input-ink);border:1px solid var(--console-line);border-radius:.4rem}.console-shell .mail-item,.console-shell .mail-from,.console-shell .mail-subject,.console-shell .mail-read,.console-shell .mail-read h2{color:var(--console-ink)}.console-shell .mail-item .fine,.console-shell .mail-date,.console-shell .mail-meta,.console-shell .mail-empty{color:var(--console-muted)}.console-shell .mail-item,.console-shell .mail-list,.console-shell .mail-row,.console-shell .mail-list-pane,.console-shell .mail-list-tools{border-color:var(--console-line)}.console-shell .mail-row.checked .mail-item{background:color-mix(in srgb, var(--console-link) 10%, var(--console-card))}.console-shell .mail-item.active,.console-shell .mail-item:hover{background:color-mix(in srgb, var(--console-link) 16%, var(--console-card))}.console-shell fieldset{border:1px solid var(--console-line);background:var(--console-card);color:var(--console-ink);border-radius:.55rem;margin:0 0 1rem;padding:.8rem 1rem 1rem}.console-shell legend{color:var(--console-ink);padding:0 .35rem}[data-theme=dark] .console-shell{--console-aside:#07182f;--console-aside-ink:#f4f1ea;--console-aside-current:#1a3a5c;--console-aside-brand:#8fe0d4;--console-aside-muted:#d5e2ec;--console-canvas:#101820;--console-card:#172433;--console-ink:#f4f1ea;--console-muted:#d5e2ec;--console-line:#3d5670;--console-link:#8fe0d4;--console-button:#f4f1ea;--console-button-ink:#0b1f3a;--console-input:#0e1a28;--console-input-ink:#f4f1ea}.page-hero.book-hero{padding:2rem 0 1.15rem}.page-hero.book-hero .lede{max-width:36rem;font-size:1.05rem}.book-layout{justify-items:stretch;gap:0;padding-top:1.25rem;padding-bottom:2rem;display:grid}.book-frame{width:100%;max-width:var(--max);border:1px solid var(--color-border);background:#fff;height:clamp(40rem,100dvh - 13.5rem,62rem);position:relative;overflow:hidden}.book-frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:calc(100% + 200px);position:absolute;top:-200px;left:0;right:0}@media (width<=720px){.book-frame{height:clamp(36rem,100dvh - 12rem,52rem)}.book-frame iframe{height:calc(100% + 160px);top:-160px}}html[data-theme=dark] .book-frame{background:#000}html[data-theme=dark] .book-frame iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--book-theme:invert(1) hue-rotate(180deg);filter:var(--book-theme);background:#fff}.jfg-chat-widget{z-index:9999;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.jfg-chat-fab{background:var(--color-accent-strong);width:3.25rem;height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:flex;box-shadow:0 4px 16px #0b1f3a38}.jfg-chat-fab:hover{background:var(--color-accent);transform:scale(1.05)}.jfg-chat-fab--open{background:var(--color-ink)}.jfg-chat-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:28rem;display:flex;overflow:hidden;box-shadow:0 8px 32px #0b1f3a2e}.jfg-chat-header{background:var(--color-ink);color:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.jfg-chat-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1rem;line-height:1}.jfg-chat-body{flex-direction:column;flex:1;gap:.625rem;padding:.875rem 1rem;display:flex;overflow-y:auto}.jfg-chat-empty{color:var(--color-muted);text-align:center;margin:auto;font-size:.875rem}.jfg-chat-msg{word-break:break-word;border-radius:.75rem;max-width:85%;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.jfg-chat-msg--user{background:var(--color-accent-strong);color:var(--color-on-accent);border-bottom-right-radius:.2rem;align-self:flex-end}.jfg-chat-msg--assistant{background:var(--color-canvas-alt);color:var(--color-ink);border-bottom-left-radius:.2rem;align-self:flex-start}.jfg-chat-typing{color:var(--color-muted);font-style:italic}.jfg-chat-footer{border-top:1px solid var(--color-border);align-items:flex-end;gap:.5rem;padding:.625rem .75rem;display:flex}.jfg-chat-input{border:1px solid var(--color-border);resize:none;color:var(--color-ink);background:var(--color-surface);border-radius:.5rem;flex:1;padding:.4rem .625rem;font-family:inherit;font-size:.875rem}.jfg-chat-send{white-space:nowrap;padding:.4rem .875rem;font-size:.8125rem}.jfg-chat-capture{gap:.45rem;padding:.6rem .15rem .2rem;display:grid}.jfg-chat-capture input{border:1px solid var(--color-border);width:100%;font:inherit;border-radius:.45rem;padding:.45rem .55rem}.jfg-chat-capture-label,.jfg-chat-capture-error{margin:0;font-size:.82rem}.jfg-chat-capture-error{color:#9b2c2c}html[data-theme=dark] .jfg-chat-panel{background:#152238;border-color:#2a3d5c}html[data-theme=dark] .jfg-chat-msg--assistant{color:#e8eef5;background:#1d2f4a}html[data-theme=dark] .jfg-chat-input{color:#e8eef5;background:#0f1a2c;border-color:#2a3d5c}.jfgoss-live-traffic{border:1px solid var(--console-border,#2a3d5c);background:var(--console-surface,#152033);color:var(--console-text,#e8eef5);border-radius:.55rem;margin:0 0 .5rem;padding:1rem 1.1rem 1.15rem}.jfgoss-live-traffic__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.jfgoss-live-traffic__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.jfgoss-live-traffic__toggle{border:1px solid #79b8ff59;border-radius:.4rem;display:inline-flex;overflow:hidden}.jfgoss-live-traffic__toggle button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:.4rem .75rem;font-size:.85rem}.jfgoss-live-traffic__toggle button.is-active{color:#dceeff;background:#79b8ff38}.jfgoss-live-traffic__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.95rem;display:grid}.jfgoss-live-traffic__kpi{text-align:left;width:100%;color:inherit;cursor:pointer;background:#00000029;border:1px solid #79b8ff38;border-radius:.4rem;padding:.55rem .65rem;display:block}.jfgoss-live-traffic__kpi:hover,.jfgoss-live-traffic__kpi.is-selected{background:#79b8ff1f;border-color:#79b8ff8c}.jfgoss-live-traffic__kpi.is-live-kpi.is-selected{background:#3dd68c1f;border-color:#3dd68c8c}.jfgoss-live-traffic__kpi span{text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-size:.72rem;display:block}.jfgoss-live-traffic__kpi strong{margin-top:.15rem;font-size:1.15rem;display:block}.jfgoss-live-traffic__graph{background:#00000024;border:1px solid #79b8ff38;border-radius:.4rem;margin-top:.25rem;padding:.75rem .85rem .9rem}.jfgoss-live-traffic__graph-label{margin:0 0 .65rem}.jfgoss-live-traffic__bars{align-items:flex-end;gap:.45rem;min-height:10rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.jfgoss-live-traffic__bars li{flex:2.5rem;min-width:2.4rem}.jfgoss-live-traffic__bar{width:100%;min-height:9.5rem;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;padding:0;display:flex}.jfgoss-live-traffic__bar-fill{background:linear-gradient(#79b8ff 0%,#3d7ec4 100%);border-radius:.25rem .25rem 0 0;width:70%;max-width:2rem}.jfgoss-live-traffic__bar-value,.jfgoss-live-traffic__bar-day{opacity:.8;font-size:.7rem}.jfgoss-live-traffic__list-wrap{min-width:0}.jfgoss-live-traffic__list-head h3{margin:0 0 .2rem;font-size:1rem}.jfgoss-razz-panes{background:#00000024;border:1px solid #79b8ff47;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:0 0 1rem;padding:.4rem;display:flex}.jfgoss-razz-panes__primary,.jfgoss-razz-panes__rest{flex-wrap:wrap;gap:.35rem;display:flex}.jfgoss-razz-panes__primary{border-right:1px solid #79b8ff38;margin-right:.1rem;padding-right:.65rem}.jfgoss-razz-panes button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;margin:0;padding:.45rem .8rem;font-size:.9rem;font-weight:600}.jfgoss-razz-panes button:hover{background:#79b8ff1f}.jfgoss-razz-panes button[aria-pressed=true]{color:#e8f2ff;background:#79b8ff47}.jfgoss-suite-shell{min-height:12rem;margin:0}html[data-theme=light] .jfgoss-razz-panes{background:#ffffffb3;border-color:#1e4a7a38}html[data-theme=light] .jfgoss-razz-panes__primary{border-right-color:#1e4a7a2e}html[data-theme=light] .jfgoss-razz-panes button[aria-pressed=true]{color:#123458;background:#3884d62e}html[data-theme=light] .jfgoss-live-traffic__kpi{background:#f5f5f4;border-color:#d6d3d1}html[data-theme=light] .jfgoss-live-traffic__kpi:hover,html[data-theme=light] .jfgoss-live-traffic__kpi.is-selected{background:#e8f1ff;border-color:#93c5fd}html[data-theme=light] .jfgoss-live-traffic__toggle{border-color:#a8a29e}html[data-theme=light] .jfgoss-live-traffic__toggle button.is-active{color:#1c1917;background:#e7e5e4}html[data-theme=light] .jfgoss-live-traffic__graph{background:#fafaf9;border-color:#d6d3d1}@media (width<=52rem){.jfgoss-live-traffic__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.jfgoss-live-traffic__head h2{margin:.15rem 0 .35rem;font-size:1.2rem}.jfgoss-live-traffic__timeline{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;display:flex}.jfgoss-live-traffic__timeline button{color:inherit;cursor:pointer;font:inherit;letter-spacing:.02em;background:#00000038;border:1px solid #79b8ff47;border-radius:999px;margin:0;padding:.28rem .7rem;font-size:.78rem;font-weight:600}.jfgoss-live-traffic__timeline button:hover{border-color:#79b8ff8c}.jfgoss-live-traffic__timeline button.is-active{color:#e8f2ff;background:#3884d647;border-color:#79b8ffd9}.jfgoss-live-traffic__filters-acc{background:#0000001f;border:1px solid #79b8ff38;border-radius:.4rem;margin:0 0 .85rem}.jfgoss-live-traffic__filters-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;padding:.55rem .75rem;font-size:.88rem;font-weight:650;display:flex}.jfgoss-live-traffic__filters-toggle:before{content:"▸";opacity:.75;margin-right:.45rem;transition:transform .15s;display:inline-block}.jfgoss-live-traffic__filters-acc.is-open>.jfgoss-live-traffic__filters-toggle:before{transform:rotate(90deg)}.jfgoss-live-traffic__filters-toggle .fine{text-transform:none;font-weight:500}.jfgoss-live-traffic__filters{background:0 0;border:0;border-top:1px solid #79b8ff29;border-radius:0;flex-wrap:wrap;align-items:end;gap:.55rem .75rem;margin:0;padding:.15rem .75rem .7rem;display:flex}.jfgoss-live-traffic__filters[hidden]{display:none!important}.jfgoss-live-traffic__filters label{text-transform:uppercase;letter-spacing:.04em;opacity:.9;gap:.2rem;font-size:.72rem;display:grid}.jfgoss-live-traffic__filters label>span{opacity:.75}.jfgoss-live-traffic__filters select,.jfgoss-live-traffic__filters input[type=search],.jfgoss-live-traffic__filters input[type=datetime-local]{min-width:7.5rem;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;background:#00000047;border:1px solid #79b8ff59;border-radius:.35rem;padding:.35rem .45rem;font-size:.85rem}.jfgoss-live-traffic__filters input[type=datetime-local]{min-width:12.5rem}html[data-theme=light] .jfgoss-live-traffic__timeline button{background:#ffffffa6;border-color:#1e4a7a40}html[data-theme=light] .jfgoss-live-traffic__timeline button.is-active{color:#123458;background:#3884d629;border-color:#1e4a7a8c}.jfgoss-live-traffic__check{align-items:center;gap:.4rem;padding-bottom:.35rem;text-transform:none!important;letter-spacing:normal!important;font-size:.85rem!important;display:inline-flex!important}.jfgoss-live-traffic__check input{margin:0}.jfgoss-live-traffic__clear{margin-left:auto}.jfgoss-live-traffic__spinner{color:#e8eef5d9;align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.92rem;display:inline-flex}.jfgoss-live-traffic__spinner-dot{border:2px solid #79b8ff40;border-top-color:#79b8ff;border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite jfgoss-spin}@keyframes jfgoss-spin{to{transform:rotate(360deg)}}.jfgoss-live-traffic__banner{color:inherit;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:.4rem;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.9rem;line-height:1.4}.jfgoss-live-traffic__banner .btn{vertical-align:baseline;margin:0 .15rem;padding:.15rem .45rem;display:inline-block}.jfgoss-live-traffic__when{color:#dceeff;font-weight:700}.jfgoss-live-traffic__clock{opacity:.75;font-variant-numeric:tabular-nums}.jfgoss-live-traffic__layout{grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.35fr);gap:.85rem;display:grid}.jfgoss-live-traffic__list{gap:.35rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.jfgoss-live-traffic__row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:.4rem;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;display:flex}.jfgoss-live-traffic__row strong{margin-bottom:.2rem;display:block}.jfgoss-live-traffic__row.is-selected,.jfgoss-live-traffic__row:hover{background:#79b8ff14;border-color:#79b8ff73}.jfgoss-live-traffic__row.is-live strong{color:#7dffa8}.jfgoss-live-dot{background:#3dd68c;border-radius:50%;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 3px #3dd68c40}.jfgoss-live-badge,.jfgoss-bot-badge{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:.3rem;margin-right:.45rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.jfgoss-live-badge{color:#052e1a;background:#3dd68c}.jfgoss-bot-badge{color:#1c1917;background:#fbbf24}.jfgoss-live-traffic__row-title{flex-wrap:wrap;align-items:center;gap:.15rem 0;display:flex}.jfgoss-live-traffic__row-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.jfgoss-live-traffic__detail .eyebrow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.jfgoss-live-traffic__detail{background:#0000002e;border:1px solid #79b8ff47;border-radius:.4rem;min-height:12rem;padding:.75rem .85rem}.jfgoss-live-traffic__detail h3{margin:.2rem 0 .75rem;font-size:1.05rem}.jfgoss-live-traffic__detail h4{text-transform:uppercase;letter-spacing:.04em;opacity:.8;margin:1rem 0 .4rem;font-size:.85rem}.jfgoss-live-traffic__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.jfgoss-live-traffic__chips div{margin:0}.jfgoss-live-traffic__chips dt{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0;font-size:.72rem}.jfgoss-live-traffic__chips dd{text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-weight:650;overflow:hidden}.jfgoss-live-traffic__detail ol{margin:0;padding-left:1.1rem}.jfgoss-live-traffic__detail .mono{word-break:break-all;margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}@media (width<=52rem){.jfgoss-live-traffic__layout{grid-template-columns:1fr}}html[data-theme=light] .jfgoss-live-traffic{color:#1c1917;background:#fff;border-color:#d6d3d1}html[data-theme=light] .jfgoss-live-traffic__row{background:#f5f5f4}html[data-theme=light] .jfgoss-live-traffic__detail{background:#fafaf9;border-color:#d6d3d1}@media (width<=56rem){.console-shell,.console-shell.is-nav-closed{--console-nav-width:1fr;grid-template-columns:1fr}.console-aside-panel{width:auto;max-height:40rem;transition:max-height .22s,padding .22s}.console-shell.is-nav-closed .console-aside-panel{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.console-shell.is-nav-closed .console-aside{visibility:hidden}.console-aside nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.console-who{margin-top:.5rem}}
