:root{--navy:#13294b;--blue:#436b95;--orange:#ff7b2e;--paper:#f4f2ed;--ink:#17212e;--muted:#66717f;--line:#d4d2cc;--white:#fff;--green:#2d7a61;--shadow:0 16px 36px #13294b17}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Aptos,Segoe UI,Arial,sans-serif}main{min-height:100vh}.masthead{background:var(--navy);color:#fff;border-bottom:5px solid var(--orange)}.mastheadInner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:28px 30px;display:grid}.masthead img{object-fit:cover;background:#fff;border-radius:4px}.kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin:0;font-size:11px;font-weight:800}.masthead .kicker{color:#bfd0e1}.masthead h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(34px,5vw,58px);line-height:.95}.role{color:#d5e0ea;margin:0;font-size:15px}.status{color:#d5e0ea;align-items:center;gap:10px;font-size:12px;display:flex}.status>span{background:#59c59a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #59c59a1f}.status div{gap:3px;display:grid}.status strong{color:#fff}.status small{font-size:11px}.intro{max-width:1320px;margin:0 auto;padding:54px 30px 30px}.intro h2{letter-spacing:-.045em;color:var(--navy);max-width:800px;margin:10px 0 15px;font-size:clamp(31px,5vw,55px);line-height:1.02}.intro>p:last-child{color:var(--muted);max-width:780px;font-size:16px;line-height:1.6}.workspaceSection{max-width:1320px;margin:auto;padding:20px 30px 64px}.sectionHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;padding-bottom:12px;display:flex}.sectionHeading h2{color:var(--navy);margin:0;font-size:23px}.sectionHeading p{color:var(--muted);margin:4px 0 0;font-size:13px}.sectionHeading>span{color:var(--muted);font-size:12px}.workspaceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace{border:1px solid var(--line);border-top:5px solid var(--navy);min-height:245px;color:inherit;background:#fff;border-radius:4px;flex-direction:column;padding:21px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 4px 14px #13294b09}.workspace.blue{border-top-color:var(--blue)}.workspace.orange{border-top-color:var(--orange)}.workspace:hover{box-shadow:var(--shadow);border-color:#b9b9b4;transform:translateY(-3px)}.number{color:#9aa0a5;margin-bottom:32px;font-size:12px;font-weight:800}.workspace h3{letter-spacing:-.025em;color:var(--navy);margin:8px 0;font-size:23px}.workspace div>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.open{color:var(--navy);margin-top:auto;padding-top:22px;font-size:12px;font-weight:800}.open b{color:var(--orange);margin-left:4px;font-size:15px}footer{border-top:1px solid var(--line);max-width:1260px;color:var(--muted);letter-spacing:.04em;justify-content:space-between;margin:auto;padding:20px 0 35px;font-size:11px;display:flex}footer strong{color:var(--navy);letter-spacing:.12em}@media (max-width:900px){.workspaceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mastheadInner{grid-template-columns:auto 1fr;padding:22px 16px}.status{grid-column:1/-1}.intro{padding:40px 16px 24px}.workspaceSection{padding:20px 16px 50px}.workspaceGrid{grid-template-columns:1fr}.sectionHeading{align-items:start}.sectionHeading>span{display:none}footer{flex-direction:column;gap:15px;margin:0 16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
