/* ALIFY Phase 7 — admin-backed frontend completion */
:root{--topbar-h:0px}.has-alify-topbar{--topbar-h:32px}.site-topbar{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:32px;display:flex;align-items:center;background:var(--green);color:var(--ink);font-family:var(--ff-mono,monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.site-topbar .container{text-align:center}.has-alify-topbar .site-header{top:var(--topbar-h)}.has-alify-topbar .crumbs{padding-top:calc(var(--header-h) + var(--topbar-h) + 1rem)}
.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.team-card{min-width:0}.team-card__media{display:block}.team-card__body{padding:1.25rem 0}.team-card__body h2,.team-card__body h3{margin:.45rem 0}.team-card__body a:hover{color:var(--green)}.team-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(2rem,7vw,7rem);align-items:center}.team-hero__media{max-width:420px;justify-self:end}.team-bio{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,7rem);align-items:start}.team-skills{margin-top:2rem}.faq-related{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--line)}
.maintenance-screen{min-height:100svh;display:grid;place-items:center;padding:var(--gutter);background:radial-gradient(circle at 70% 10%,rgba(12,220,42,.1),transparent 30%),radial-gradient(circle at 10% 80%,rgba(65,169,143,.12),transparent 36%),var(--ink)}.maintenance-screen__inner{width:min(760px,100%);padding:clamp(2rem,6vw,5rem);border:1px solid var(--line);background:linear-gradient(145deg,rgba(20,21,29,.92),rgba(13,13,13,.94));box-shadow:0 30px 80px rgba(0,0,0,.35)}.maintenance-screen h1{margin:2.5rem 0 1rem}.maintenance-screen .lead{margin-bottom:2rem}
@media(max-width:900px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-hero,.team-bio{grid-template-columns:1fr}.team-hero__media{justify-self:start;max-width:460px}}@media(max-width:560px){.site-topbar{font-size:.62rem}.team-grid{grid-template-columns:1fr}.has-alify-topbar{--topbar-h:34px}.site-topbar{height:34px}}
