.pc-hero{padding:var(--hero) 0;text-align:center;background:linear-gradient(286deg, var(--ground-maroon) 0%, color-mix(in srgb, var(--ground-maroon) 72%, #000) 100%);color:var(--paper)}.pc-hero h1{color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.02em;margin-bottom:var(--s-4);font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.pc-hero h1 strong{font-weight:700}.pc-updated{text-align:center;font-family:var(--mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb, var(--paper) 80%, transparent);margin:0 auto;font-size:12px;font-weight:500;line-height:1.5}.pc-body{background:var(--paper);padding:var(--section) 0 var(--s-10)}.pc-body .home-inner{max-width:680px}.pc-body h2{text-align:left;font-family:var(--bri), sans-serif;letter-spacing:-.015em;color:var(--ink);margin:var(--s-10) 0 var(--s-3);font-size:clamp(24px,3.4vw,30px);font-weight:700;line-height:1.2}.pc-body p{text-align:left;font-family:var(--jak), sans-serif;color:var(--ink);margin-bottom:1.1em;font-size:17px;font-weight:400;line-height:1.7}.pc-body a{color:var(--dblue)}.pc-contact{background:var(--paper);padding:var(--s-1) 0 var(--section)}.pc-contact__grid{gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:stretch;max-width:680px;display:grid}.pc-contact__col{padding:var(--s-6);border:1px solid var(--line);background:var(--wash)}.pc-contact__col--tint{background:var(--wash)}.pc-contact__company{font-family:var(--bri), sans-serif;color:var(--ink);margin-bottom:var(--s-3);font-size:18px;font-weight:600}.pc-blurb{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.pc-blurb:last-child{margin-bottom:0}.pc-blurb__icon{width:20px;height:20px;margin-top:var(--s-1);fill:var(--dmaroon);flex:none}.pc-blurb p{font-family:var(--jak), sans-serif;color:var(--ink);font-size:16px;font-weight:400;line-height:1.6}.pc-blurb a{color:var(--dblue)}@media (max-width:800px){.pc-contact__grid{grid-template-columns:1fr}}
