/* Handmade Outdoors */
body{background:repeating-linear-gradient(0deg,#35483304 0 1px,transparent 1px 5px),var(--base)}.nav-pill{background:#e2e5c8;border:1px solid #354833;border-radius:6px;box-shadow:3px 4px 0 #35483320}.identity{font-style:italic;font-size:28px}.nav-contact{border:1px dashed!important;border-radius:3px}.hero{gap:9%}.hero h1{font-size:clamp(56px,6.2vw,94px);font-style:italic;line-height:1.06;max-width:12ch}.hero-kicker{background:#e4d4ac;display:inline-block;padding:7px 12px;font-size:9px;transform:rotate(-3deg)}.hero-photo{height:450px;overflow:visible;transform:rotate(3deg);padding:12px 12px 40px;background:#fffbeb;box-shadow:4px 8px 12px #35483325}.hero-photo:before,.hero-photo:after{content:'';position:absolute;top:-10px;width:90px;height:28px;background:#d7bd86a8;z-index:3}.hero-photo:before{left:-12px;transform:rotate(-25deg)}.hero-photo:after{right:-12px;transform:rotate(25deg)}.hero-seal{background:#e4d4ac;color:#354833;border:1px dashed;border-radius:3px;width:120px;height:65px;right:-12px;bottom:12px;transform:rotate(-7deg);font-style:italic}.action{background:#486538;color:#fff8e5;border:1px solid #354833;box-shadow:3px 3px 0 #35483330;border-radius:3px}.service-rail{background:#e2e5c8;color:#354833;border:0;border-top:2px dashed;border-bottom:2px dashed;font-family:var(--display);font-style:italic;font-size:16px}.work-list{grid-template-columns:1fr 1fr;gap:30px}.work-list article{padding:30px;background:#fffbeb;border:1px solid #a7aa86;box-shadow:3px 4px 0 #35483320;transform:rotate(-1deg)}.work-list article:nth-child(even){transform:rotate(1deg);background:#e2e5c8}.work-list h3{font-size:32px;font-style:italic}.story-section{background:#e2e5c8;color:#354833;border-top:2px dashed;border-bottom:2px dashed}.story-photo{padding:12px 12px 35px;background:#fffbeb;transform:rotate(-2deg);box-shadow:4px 6px 0 #35483320}.guide-items article{border:1px dashed;padding:23px;background:#fffbeb}.request-section{background:#e4d4ac}.demo-form{background:#fffbeb;border:1px solid #a7aa86;box-shadow:5px 5px 0 #35483320;transform:rotate(1deg)}.demo-form input,.demo-form select,.demo-form textarea{border:0;border-bottom:1px dashed;background:transparent}.demo-form button{background:#486538;color:#fff8e5}
@media(max-width:700px){.hero h1{font-size:51px}.hero-photo{height:330px;transform:none;margin:10px 8px 15px 0;max-width:calc(100% - 8px)}.hero-photo:before,.hero-photo:after{width:60px;height:22px}.hero-seal{right:-5px;width:100px}.work-list{grid-template-columns:1fr}.work-list article:nth-child(n),.demo-form,.story-photo{transform:none}.story-photo{height:360px}}

.hero-photo{transition:transform .2s}.hero-photo:hover{transform:rotate(1deg)}
