@font-face{
    font-family:'Big Shoulders';
    src:url(data:font/woff2;base64,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) format('woff2');
    font-weight:800;font-style:normal;font-display:swap;
  }
  :root{
    --display:'Big Shoulders',Haettenschweiler,'Franklin Gothic Heavy','Arial Narrow',Impact,sans-serif;
    --bg:#0a1712; --panel:#141813; --panel-2:#1c211b;
    --ink:#f2f1ea; --muted:#a9a9a0; --line:rgba(255,255,255,.09);
    --accent:#c6df8f; --amber:#e2a64d;
  }
  *{box-sizing:border-box}
  html,body{margin:0}
  html{scroll-behavior:smooth}
  body{
    font:17px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
    color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;
  }
  .wrapL{max-width:1220px;margin:0 auto;padding:0 32px}

  /* star stage (shared background) */
  #starstage{position:fixed;inset:0;z-index:1;pointer-events:none;background:#0a1712}
  #starstage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
  #starstage .svig{position:absolute;inset:0;background:
    linear-gradient(90deg,rgba(6,15,11,.62) 0%,rgba(6,15,11,.42) 46%,rgba(6,15,11,.30) 72%,rgba(6,15,11,.18) 100%),
    radial-gradient(120% 90% at 50% 45%,transparent 30%,rgba(4,10,8,.72) 100%)}
  .content{position:relative;z-index:2}

  /* page masthead */
  .pagehead{padding:calc(74px + 78px) 0 58px;border-bottom:1px solid var(--line)}
  .crumb{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;
    color:var(--muted);margin:0 0 18px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}
  .crumb a{color:var(--accent);text-decoration:none}
  .crumb a:hover{text-decoration:underline}
  .crumb span{opacity:.5}
  h1.ptitle{
    font-family:var(--display);font-weight:800;text-transform:uppercase;
    font-size:clamp(2.4rem,6vw,4.6rem);line-height:.92;letter-spacing:.006em;margin:0 0 20px;
  }
  .plede{font-size:1.12rem;line-height:1.6;color:var(--muted);max-width:62ch;margin:0}

  /* sections */
  section.block{padding:64px 0;border-bottom:1px solid var(--line)}
  section.block:last-of-type{border-bottom:0}
  h2.sec{font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);
    font-weight:700;margin:0 0 22px;display:flex;align-items:center;gap:12px}
  h2.sec:before{content:"";width:26px;height:1px;background:var(--accent);opacity:.5}
  h3.sub{font-family:var(--display);font-weight:800;text-transform:uppercase;
    font-size:1.6rem;letter-spacing:.01em;margin:0 0 14px}

  /* cards */
  .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
  .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 26px;
    box-shadow:0 16px 44px rgba(0,0,0,.5);transition:transform .22s,border-color .22s}
  .card:hover{transform:translateY(-3px);border-color:rgba(198,223,143,.34)}
  .card h4{margin:0 0 10px;font-size:1.1rem;font-weight:600;color:var(--ink)}
  .card p{margin:0 0 14px;font-size:.9rem;color:var(--muted);line-height:1.55}
  .card a.go{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;
    color:var(--accent);text-decoration:none}
  .card a.go:hover{text-decoration:underline}

  /* fact list */
  ul.facts{list-style:none;margin:0;padding:0;display:grid;gap:11px}
  ul.facts li{position:relative;padding-left:22px;color:var(--muted);font-size:.95rem;line-height:1.55}
  ul.facts li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;
    background:var(--accent);transform:rotate(45deg)}

  /* contact tiles */
  .contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
  .ctile{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 20px}
  .ctile .who{font-weight:600;color:var(--ink);margin:0 0 4px;font-size:1rem}
  .ctile .role{font-size:.8rem;color:var(--muted);margin:0 0 12px;line-height:1.45}
  .ctile a{display:block;color:var(--accent);text-decoration:none;font-size:.92rem;margin-top:5px;word-break:break-word}
  .ctile a:hover{text-decoration:underline}

  /* key/value strip */
  .kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}
  .kv .k{font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;
    color:var(--accent);margin:0 0 7px}
  .kv .v{margin:0;font-size:1.02rem;color:var(--ink)}
  .kv .v a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(198,223,143,.4)}
  .kv .v a:hover{color:var(--accent)}

  /* callout */
  .note{border-left:3px solid var(--amber);background:rgba(226,166,77,.07);
    padding:16px 20px;border-radius:0 12px 12px 0;color:var(--muted);font-size:.9rem;line-height:1.55}
  .note strong{color:var(--amber)}

  /* source link */
  .src{font-size:.82rem;color:var(--muted)}
  .src a{color:var(--accent)}

  @media (max-width:600px){ .wrapL{padding:0 22px} .pagehead{padding:130px 0 44px} }
  @media (prefers-reduced-motion:reduce){ html{scroll-behavior:auto} }

  /* ---------- richer department page components ---------- */
  .lede-block{max-width:70ch}
  .lede-block p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 16px}
  .lede-block p:last-child{margin-bottom:0}
  .lede-block strong{color:var(--ink);font-weight:600}

  .svc-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}
  .sd{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 26px;
      box-shadow:0 16px 44px rgba(0,0,0,.45)}
  .sd h4{margin:0 0 10px;font-size:1.12rem;font-weight:600;color:var(--ink)}
  .sd p{margin:0 0 14px;font-size:.92rem;color:var(--muted);line-height:1.6}
  .sd ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
  .sd li{position:relative;padding-left:20px;font-size:.88rem;color:var(--muted);line-height:1.5}
  .sd li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;
    background:var(--accent);transform:rotate(45deg);opacity:.85}
  .sd .tel{display:inline-block;margin-top:14px;font-size:.9rem;color:var(--accent);
    text-decoration:none;border-bottom:1px solid rgba(198,223,143,.4)}
  .sd .tel:hover{border-bottom-color:var(--accent)}

  /* numbered process */
  ol.steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:16px;max-width:70ch}
  ol.steps li{counter-increment:s;position:relative;padding-left:52px;color:var(--muted);
    font-size:.97rem;line-height:1.6}
  ol.steps li:before{content:counter(s);position:absolute;left:0;top:-2px;
    width:34px;height:34px;border-radius:50%;background:var(--panel-2);
    border:1px solid var(--line);color:var(--accent);
    font-family:var(--display);font-weight:800;font-size:1rem;
    display:flex;align-items:center;justify-content:center}
  ol.steps li strong{color:var(--ink);font-weight:600}

  /* highlight strip */
  .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;
    background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}
  .strip div{background:var(--panel);padding:22px 20px}
  .strip .k{margin:0 0 6px;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;
    font-weight:700;color:var(--accent)}
  .strip .v{margin:0;font-size:1rem;color:var(--ink)}
  .strip .v a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(198,223,143,.4)}
  .strip .v a:hover{color:var(--accent)}

  /* related links */
  .related{display:flex;flex-wrap:wrap;gap:10px}
  .related a{font-size:.88rem;color:var(--ink);text-decoration:none;padding:10px 16px;
    background:var(--panel-2);border:1px solid rgba(255,255,255,.07);border-radius:100px;
    transition:background .18s,color .18s,border-color .18s}
  .related a:hover{background:var(--accent);color:#0c1a15;border-color:var(--accent)}

  /* ---------- mobile: same treatment the homepage gets ---------- */
  @media (max-width:700px){
    .wrapL{padding:0 20px}
    .pagehead{padding:calc(82px + 44px) 0 40px}
    h1.ptitle{font-size:clamp(2.1rem,9.5vw,3rem);line-height:.96}
    .plede{font-size:1rem;line-height:1.6}
    .crumb{font-size:.66rem;margin-bottom:14px}
    section.block{padding:48px 0}
    h2.sec{font-size:.64rem;letter-spacing:.22em;margin-bottom:18px}
    h3.sub{font-size:1.35rem}

    /* one column, tighter cards */
    .svc-detail,.cards,.contacts,.kv{grid-template-columns:1fr;gap:14px}
    .sd,.card,.ctile{padding:22px 20px;border-radius:16px}
    .sd h4,.card h4{font-size:1.16rem;line-height:1.25}
    .sd p,.card p{font-size:.95rem;line-height:1.55}
    .sd li{font-size:.92rem;padding-left:18px}
    .sd .tel{font-size:1rem;margin-top:16px}

    /* the number bubble was eating half the line width */
    ol.steps{gap:14px}
    ol.steps li{padding-left:42px;font-size:.95rem;line-height:1.55}
    ol.steps li:before{width:29px;height:29px;font-size:.9rem}

    /* facts + strips */
    ul.facts li{font-size:.95rem;padding-left:19px}
    .strip{grid-template-columns:1fr}
    .strip div{padding:18px}
    .lede-block p{font-size:1rem;line-height:1.65}

    /* proper tap targets */
    .related a{font-size:.9rem;padding:11px 16px;min-height:44px;display:flex;align-items:center}
    .ctile a{min-height:40px;display:flex;align-items:center}
  }
  @media (max-width:380px){
    .wrapL{padding:0 16px}
    .sd,.card,.ctile{padding:20px 17px}
  }
