/* Memphis Paintbox */
.brand-symbol{background:#36b8a4;color:#2f2441;padding:5px 10px;transform:rotate(-8deg)}.identity{font-weight:bold}.nav-block .nav-contact{background:#ae2364;color:#fff2db}.hero{gap:7%;overflow:hidden}.hero h1{font-size:clamp(60px,7.3vw,110px);font-weight:900;letter-spacing:-.055em;line-height:.96;text-transform:uppercase;max-width:10ch}.hero-kicker{display:inline-block;background:#f4d04d;padding:5px 10px;font-weight:bold;font-size:10px;transform:rotate(-3deg)}.hero-photo{height:460px;border:3px solid;border-radius:30px 0 30px 0;box-shadow:18px 18px 0 #36b8a4;transform:rotate(3deg);overflow:visible}.hero-photo img{border-radius:inherit}.hero-seal{right:-12px;bottom:-12px;background:#ae2364;color:#fff2db;border:3px solid #2f2441;border-radius:0;width:100px;height:70px;transform:rotate(-8deg)}.hero:before{content:'';position:absolute;width:50px;height:50px;background:#ae2364;right:45%;top:25px;transform:rotate(15deg)}.action{background:#ae2364;color:#fff2db;border:2px solid #2f2441;box-shadow:4px 4px 0 #2f2441}.service-rail{background:#ae2364;color:#fff2db;font-weight:bold}.work-list{grid-template-columns:1fr 1fr;gap:30px}.work-list article{border:3px solid;padding:35px;background:#f4d04d;box-shadow:7px 7px 0 #2f2441}.work-list article:nth-child(2){background:#36b8a4}.work-list article:nth-child(3){background:#e8b5cc}.work-list article:nth-child(4){background:#cdc0e7}.work-list h3{font-size:35px;font-weight:bold;text-transform:uppercase}.story-section{background:#36b8a4;color:#2f2441}.story-photo{border:3px solid;box-shadow:12px 12px 0 #ae2364}.project-guide{background:#cdc0e7;border-top:3px solid;border-bottom:3px solid}.request-section{background:#ae2364;color:#fff2db}.demo-form{background:#fff2db;color:#2f2441;border:3px solid;box-shadow:8px 8px 0 #2f2441}.demo-form input,.demo-form select,.demo-form textarea{background:#fff2db;border:2px solid}.demo-form button{background:#f4d04d;color:#2f2441;border:2px solid}
@media(max-width:700px){.hero h1{font-size:60px}.hero-photo{height:340px;margin:5px 10px 20px 0;max-width:calc(100% - 10px);transform:none;box-shadow:10px 10px 0 #36b8a4}.hero:before{right:15px;top:15px;width:30px;height:30px}.work-list{grid-template-columns:1fr}}

.work-list article{transition:transform .2s}.work-list article:hover{transform:translateY(-6px)}
