/* Working Blueprint */
body{background-image:linear-gradient(#c5e2ef0b 1px,transparent 1px),linear-gradient(90deg,#c5e2ef0b 1px,transparent 1px);background-size:30px 30px}.identity{font-family:var(--body);text-transform:uppercase;font-size:20px;letter-spacing:.06em}.brand-symbol{border:1px solid;padding:5px 10px}.hero h1{font-size:clamp(42px,4.5vw,68px);text-transform:uppercase;line-height:1.12;max-width:14ch}.hero-kicker{display:inline-block;border:1px solid;padding:9px 15px;font-size:10px}.hero-photo{border:1px solid #c5e2ef;padding:12px;outline:1px dashed #c5e2ef80;outline-offset:10px;height:450px}.hero-photo img{filter:grayscale(1) contrast(1.1);opacity:.8}.action{background:#c5e2ef;color:#102e53;border:0}.service-rail{background:transparent;color:#c5e2ef;font-family:var(--display);font-size:10px}.work-list{display:block;border:1px solid}.work-list article{display:grid;grid-template-columns:60px 1fr 1fr;gap:20px;align-items:baseline;border-top:0;border-bottom:1px solid;padding:25px}.work-list h3,.work-list p{margin:0}.work-list h3{font-size:23px}.work-list .service-pick{grid-column:3}.section-heading h2,.story-copy h2{font-size:40px}.story-section{background:#c5e2ef;color:#102e53}.story-photo{border:1px solid;padding:10px;filter:grayscale(1)}.project-guide{background:transparent}.guide-items article{border-top:1px dashed}.demo-form{background:#0d2747;color:#f2f6ee;border-color:#c5e2ef}.demo-form input,.demo-form select,.demo-form textarea{background:#0d2747;color:#f2f6ee;border-color:#c5e2ef80}.demo-form button{background:#c5e2ef;color:#102e53}.biz-footer{border-top:1px solid #c5e2ef80;background:transparent}
@media(max-width:700px){.hero h1{font-size:36px}.hero-photo{height:330px;outline-offset:5px;padding:8px}.work-list article{grid-template-columns:30px 1fr;gap:12px;padding:22px}.work-list p,.work-list .service-pick{grid-column:2}.section-heading h2,.story-copy h2{font-size:34px}}
