/* FoodTrailerWorks content treatment; official Wood header/footer customizer retained. */
.ftw-hero{position:relative;min-height:690px;display:flex;align-items:center;background:#162b31;color:#fff;margin-top:-1px}.ftw-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;filter:brightness(.42)}.ftw-hero>div{position:relative;width:min(1280px,90%);margin:auto;padding:85px 0}.ftw-hero h1{font-size:clamp(44px,6.1vw,88px);line-height:1.04;letter-spacing:-.045em;color:white;max-width:850px;margin:20px 0}.ftw-hero p{max-width:570px;font-size:18px;line-height:1.7}.ftw-button{display:inline-block;background:#d7a961;color:#172b30!important;padding:15px 24px;font-weight:700;text-decoration:none;border:1px solid #d7a961;margin:12px 0}.ftw-button:hover{background:#f0c281}.ftw-text{color:white!important;margin-left:22px;display:inline-block}.ftw-section{padding:68px max(5%,calc((100% - 1280px)/2));}.ftw-section:nth-child(even){background:#f5f3ee}.ftw-section h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.035em;margin-bottom:28px;color:#183038}.ftw-section p,.ftw-section li{font-size:17px;line-height:1.8;max-width:78ch}.ftw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ftw-card{display:block;color:#26373b;text-decoration:none;padding-bottom:20px;border-bottom:1px solid #cfcfc6}.ftw-card img{width:100%;height:260px;object-fit:cover;background:#eae8df}.ftw-card h3{font-size:26px;margin:22px 0 10px;color:#183038}.ftw-card p{margin-bottom:12px}.ftw-card span{font-weight:700;color:#765523}.ftw-intro{background:#183038;display:grid;grid-template-columns:1fr 1fr;color:#fff;min-height:510px}.ftw-intro>div{padding:70px 10%}.ftw-intro h1{color:white;font-size:clamp(38px,4vw,62px);line-height:1.12;letter-spacing:-.035em}.ftw-intro>img{width:100%;height:100%;max-height:620px;object-fit:cover}.ftw-intro p{line-height:1.8;max-width:63ch}.ftw-kicker{color:#d7a961}.ftw-strip{display:flex;justify-content:space-around;gap:15px;background:#e7dfce;padding:23px 5%;font-weight:600;color:#1b353b}.ftw-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ftw-split img{width:100%;max-height:510px;object-fit:cover}.ftw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ftw-section details{padding:22px 0;border-bottom:1px solid #b9bdb5}.ftw-section summary{font-size:21px;cursor:pointer;font-weight:600}.ftw-section details p{padding-top:16px}.ftw-contact-bar{padding:24px 5%;background:#183038;color:white;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.ftw-contact-bar a{color:#fff}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{background:#fff;color:#152e34}.wpcf7 label{display:block;margin-bottom:20px}.wpcf7 input[type=submit]{background:#183038;color:white;padding:15px 30px}.ftw-section form{max-width:780px}body .entry-content{margin:0}body .hero-section[data-type="type-1"]{display:none}body .ct-container-full>article{width:100%}body .entry-content.is-layout-constrained>*{max-width:none}body .entry-content{width:100%}body .content-area{padding-top:0;padding-bottom:0}body .ct-container{--container-width:100%;--container-max-width:100%}body footer .ct-container,body header .ct-container{--container-width:90%;--container-max-width:1280px}.ftw-section a:not(.ftw-button):not(.ftw-card){text-decoration:underline}.ftw-hero .ftw-button{margin-right:10px}@media(max-width:800px){.ftw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ftw-intro,.ftw-split{grid-template-columns:1fr}.ftw-intro>img{height:310px}.ftw-intro>div{padding:45px 6%}.ftw-section{padding:44px 6%}.ftw-steps{grid-template-columns:1fr;gap:20px}.ftw-strip{flex-wrap:wrap;justify-content:flex-start}.ftw-strip span{width:45%}.ftw-hero{min-height:640px}.ftw-text{margin-left:0}.ftw-card img{height:200px}}@media(max-width:480px){.ftw-grid{grid-template-columns:1fr}.ftw-hero>div{padding:55px 0}.ftw-hero h1{font-size:49px}.ftw-hero p{font-size:16px}.ftw-card img{height:250px}.ftw-intro h1{font-size:39px}}
