:root{--espresso:#1b1411;--paper:#faf5f0;--paper-deep:#eee5dc;--green:#33cc7a;--muted:#66574f;--navy:#1f3954;--pale-blue:#bacde0;--dark-brown:#2e241f;--warm-muted:#b8aba3;--font:"Host Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--espresso);font-family:var(--font);margin:0;line-height:1.55}.shell{width:min(100% - 48px,1180px);margin:0 auto}.masthead{justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.wordmark{letter-spacing:-.045em;align-items:center;gap:11px;font-size:1.25rem;font-weight:750;display:inline-flex}.mark{width:34px;height:34px;color:var(--espresso);background:var(--green);border-radius:50%;place-items:center;display:grid}.label{color:var(--muted);font-size:.85rem}.hero{background:var(--navy);min-height:500px;color:var(--paper);border-radius:30px;align-items:center;padding:clamp(28px,7vw,92px);display:flex}.hero-copy{max-width:690px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pale-blue);margin:0 0 22px;font-size:.85rem;font-weight:700}h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,6.5vw,5.75rem);font-weight:650;line-height:1.02}.lead{max-width:550px;color:var(--pale-blue);margin:26px 0 34px;font-size:clamp(1rem,2vw,1.25rem)}.status,.back-link{background:var(--paper-deep);color:var(--espresso);border-radius:999px;align-items:center;gap:9px;margin:0;padding:11px 19px;font-size:.875rem;font-weight:650;display:inline-flex}.status span{background:var(--muted);border-radius:50%;width:9px;height:9px}.back-link{text-decoration:none}a:focus-visible{outline:3px solid var(--green);outline-offset:5px}.footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0;font-size:.8rem;display:flex}.error-page{padding-top:40px}@media (max-width:600px){.shell{width:calc(100% - 28px)}.masthead{min-height:76px}.hero{border-radius:22px;min-height:440px}.footer{flex-direction:column;gap:8px}}
