{"id":12157,"date":"2024-09-30T01:01:43","date_gmt":"2024-09-30T01:01:43","guid":{"rendered":"https:\/\/bonedry.com\/indianapolis\/?page_id=10428"},"modified":"2024-10-11T08:56:27","modified_gmt":"2024-10-11T13:56:27","slug":"installation","status":"publish","type":"page","link":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/","title":{"rendered":"Troy, MO Roof Installation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12157\" class=\"elementor elementor-12157\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b145d4 e-con-full e-flex e-con e-parent\" data-id=\"5b145d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\n\t\t<div class=\"elementor-element elementor-element-d8ccefd elementor-widget elementor-widget-bd_page_banner\" data-id=\"d8ccefd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_page_banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='banner-page flex align-center justify-center'><div class='container w-100'><div class='banner-page-inner w-100 mobile-text-center'><h1 class='section_subheading clr-tan p-style'>Troy, MO Roof Installation<\/h1><p class='section_heading clr-white h1-style'>Expert Roofing Installation For Troy Homeowners<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3076fce elementor-widget elementor-widget-bd_quote_cta\" data-id=\"3076fce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_quote_cta.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tred<div style='background:#CF2131;' class='quote-cta clr-white bg-red'><div class='container'><div class='quote-description'><p>Your home's roof isn't just a cover; it's a vital shield safeguarding your family and possessions from rain, snow, hail, and the intense Troy sun. Turn to Bone Dry Roofing for <a href=\"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/\">roof installation in Troy, MO<\/a>. Our Troy roofing specialists use premium materials and expert skills to create a lasting roof. With 30 years of experience, our family-owned, locally operated business is your trusted partner for all roofing needs.<\/p><\/div><\/div><div class='rest-sites next-section-arrow flex justify-center'><span><img src='\/wp-content\/uploads\/2024\/03\/secondary-arrow-1.svg'><\/span><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8c5f0c e-flex e-con-boxed e-con e-parent\" data-id=\"e8c5f0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d83079 elementor-widget elementor-widget-bd_richtext\" data-id=\"8d83079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_richtext.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='rt-content text-center text-center'><div class='container'><p class='section_subheading'>Roof Installation Service<\/p><h2 class='section_heading'>A New Roof For Any Situation In Troy<\/h2><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a41da01 e-con-full e-flex e-con e-parent\" data-id=\"a41da01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c4f1fd elementor-widget elementor-widget-tiles-widget\" data-id=\"6c4f1fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tiles-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        \n                \n        <div class=\"container\">\n        <ul class=\"services-block service-repeater flex flex-wrap justify-center double-column\"><li class=\"custom-tiles elementor-repeater-item-e4f93c4\"><div class=\"service-columns\" style=\"background-image: url(https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/03\/Roofing-Inspection.webp);\"><div class=\"service-content clr-white\"><h3 class=\"service-title clr-white transform-none mobile-text-center\">Roof Inspection<\/h3><div class=\"service-desc\"><p>When you choose Bone Dry Roofing for your roof installation or repair, the first step always involves a thorough roof inspection. This initial assessment ensures your new roof's overall quality and durability. By starting with such a comprehensive inspection, we precisely understand your unique roofing needs. This allows us to offer personalized recommendations and create a tailored installation plan that addresses any underlying issues and ensures a smooth and successful roofing project from start to finish.<\/p><\/div>                                                    <a href=\"\/st-louis\/service-areas\/troy-mo\/roofing\/inspection\/\"  class=\"button\">Roof Inspection<\/a>\n                                            <\/div><\/div><\/li><li class=\"custom-tiles elementor-repeater-item-91ab0f2\"><div class=\"service-columns\" style=\"background-image: url(https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/05\/Scheduling-Preparation.webp);\"><div class=\"service-content clr-white\"><h3 class=\"service-title clr-white transform-none mobile-text-center\">Roof Installation<\/h3><div class=\"service-desc\"><p>Once your roofing project is scheduled, we promptly order all necessary materials. These materials are of the highest quality to ensure a durable and long-lasting roof. Often, the roofing materials arrive a day or two before the scheduled installation and are strategically placed on-site. Our dedicated roofing contractor team starts early on the installation day. We take great care to minimize any disruptions caused by the installation. Our experienced crews work swiftly and efficiently, ensuring smooth progress. Thanks to the seamless coordination among our roofing installation crews, most projects are completed within a single day.<\/p><\/div>                                            <\/div><\/div><\/li><li class=\"custom-tiles elementor-repeater-item-6f5bb76\"><div class=\"service-columns\" style=\"background-image: url(https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/05\/Roof-Installation.webp);\"><div class=\"service-content clr-white\"><h3 class=\"service-title clr-white transform-none mobile-text-center\">Thorough Cleanup<\/h3><div class=\"service-desc\"><p>Rest assured that our new roof installations prioritize thorough cleanup before we consider the job complete. We responsibly dispose of all old roofing materials like asphalt shingles and underlayment, ensuring environmentally friendly practices. Our diligent roofing team scans your property to clear any debris or stray nails, leaving your surroundings pristine. Before wrapping up for the day, we'll review the completed work with you for approval.<\/p><\/div>                                            <\/div><\/div><\/li><li class=\"custom-tiles elementor-repeater-item-7d51d1f\"><div class=\"service-columns\" style=\"background-image: url(https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/05\/Site-Clean-Up.webp);\"><div class=\"service-content clr-white\"><h3 class=\"service-title clr-white transform-none mobile-text-center\">5-Year Inspection<\/h3><div class=\"service-desc\"><p>At Bone Dry Roofing, we are committed to ensuring the quality of our work and your long-term satisfaction and peace of mind. We provide a complimentary inspection service five years after installing your roof to achieve this. This proactive step allows us to check the condition of your roof, identify any potential issues, and address them before they become costly problems.<\/p><\/div>                                            <\/div><\/div><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-100f380 elementor-widget elementor-widget-bd_text_columns\" data-id=\"100f380\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_text_columns.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='text-columns-block  bg-white'><div class='container'><div class='text-columns-block-inner flex flex-wrap justify-between align-start'><div class='text-left-column w-100 mobile-text-center'><p class='section_subheading'>Our Approach<\/p><h2 class='section_heading m-0'>Your Home Needs A Complete Roofing System<\/h2><\/div><div class='text-right-column w-100'><div class='section_desc m-0'><p>At Bone Dry Roofing, we understand that a roof is more than just asphalt shingles. The entire roofing system works together to protect your home from water intrusion and harsh weather. That's why we go beyond just installing shingles and offer a complete roofing system for Troy homeowners.<p>A complete roofing project includes:<\/p><\/div><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c87e422 e-con-full e-flex e-con e-parent\" data-id=\"c87e422\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89a44ac elementor-widget elementor-widget-bd-icons-widget\" data-id=\"89a44ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd-icons-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n    <div class=\"container columns-2\">\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp\" alt=\"\">\n                <\/div>\n                <h3>Underlayment<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>The water-resistant barrier is an additional shield that protects your roof deck from sudden leaks, enhancing its durability and longevity while safeguarding against water damage.<\/p>                <\/div>\n            <\/div>\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Ice-and-Water-Shield.webp\" alt=\"\">\n                <\/div>\n                <h3>Ice And Water Shield<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>This shield protects against ice dams and rain in areas like valleys and eaves, enhancing defense in severe weather.<\/span><\/p>                <\/div>\n            <\/div>\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Flashing-1.webp\" alt=\"\">\n                <\/div>\n                <h3>Flashing<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>Bone Dry Roofing's custom-cut metal pieces form watertight seals around chimneys, vents, and skylights, crucial for preventing leaks in these vulnerable areas.<\/p>                <\/div>\n            <\/div>\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Ventilation.webp\" alt=\"\">\n                <\/div>\n                <h3>Ventilation<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>Bone Dry Roofing ensures your roof stays healthy by providing proper ventilation to prevent moisture buildup and maintain optimal attic temperatures.<\/p>                <\/div>\n            <\/div>\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Soffit-Fascia.webp\" alt=\"\">\n                <\/div>\n                <h3>Soffit &amp; Fascia Boards<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>Our soffit and fascia boards play a vital role in maintaining proper attic ventilation, preventing moisture accumulation, and extending the lifespan of your roof.<\/p>                <\/div>\n            <\/div>\n                    <div class=\"icon\">\n                <div class=\"icon-block\" >\n                    <img decoding=\"async\" src=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Gutter-Installation.webp\" alt=\"\">\n                <\/div>\n                <h3>Gutter Installation<\/h3>\n                <div class=\"wysiwyg\">\n                    <p>Seamless gutters are vital for directing rainwater away from your home's foundation, shielding it from water damage and erosion. Our expert team excels in tailoring gutter systems to match your roof's unique size and slope.<\/p>                <\/div>\n            <\/div>\n            <\/div>\n\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59376ff elementor-widget elementor-widget-bd_quote_cta2\" data-id=\"59376ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_quote_cta2.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='quote-cta-style2 clr-white'><div class='container quote-cta-inner flex justify-between align-center'><div class='quote-desc section_desc m-0'><h3 class='section_heading'>Caring For Your Troy, MO, Home From Installation To Roof Replacements<\/h3><p>With extensive experience serving the local community, Bone Dry Roofing truly comprehends the specific needs and challenges of homeowners in the area. From the initial consultation to the final installation, our team is dedicated to supporting you with transparency, trust, and skill. Take action today. Reach out to Bone Dry Roofing to schedule your <a href=\"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/\">roof installation in Troy, MO<\/a>, and start securing your home for the long haul.<\/p><\/div><a href='https:\/\/bonedry.com\/st-louis\/free-estimate\/' class='button white-btn flex align-center justify-center'>Free Estimate<\/a><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb4eb5d e-con-full e-flex e-con e-parent\" data-id=\"bb4eb5d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0ee109 elementor-widget elementor-widget-template\" data-id=\"f0ee109\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"19\" class=\"elementor elementor-19\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-1372b6d9 e-con-full e-flex e-con e-parent\" data-id=\"1372b6d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34bfb47d elementor-widget elementor-widget-bd_text_columns\" data-id=\"34bfb47d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_text_columns.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='text-columns-block  bg-white'><div class='container'><div class='text-columns-block-inner flex flex-wrap justify-between align-start'><div class='text-left-column w-100 mobile-text-center'><p class='section_subheading'>WHY BONE DRY ROOFING?<\/p><h2 class='section_heading m-0'>ALL THE COMFORTS OF HOME START WITH A BONE DRY ROOF<\/h2><\/div><div class='text-right-column w-100'><div class='section_desc m-0'><p>Your roof is a shield against the elements, providing your home with comfort and security. From major leaks to minor repairs, Bone Dry Roofing has the largest fleet and most experienced crews to provide customers with prompt service and complete satisfaction. Our roofs come with a lifetime guarantee*, and we commit to revisiting your home in five years to inspect our work and resolve any issues at no cost.<\/p><p>We also offer dedicated commercial roofing services, ensuring that your commercial properties receive the same level of attention and quality workmanship.<\/p><div class='note_desc'><p>*Limited lifetime warranty on workmanship and manufacturer defects.<\/p><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28d268cb e-con-full e-flex e-con e-parent\" data-id=\"28d268cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-701030b0 elementor-widget elementor-widget-bd_image_box_columns\" data-id=\"701030b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_image_box_columns.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"container\"><ul class=\"image-box-column flex flex-wrap justify-center\"><li class=\"image-box-list-item text-separator elementor-repeater-item-7a32c23\"><div class=\"image-box-list-item-inner text-center\"><div class=\"image-box flex align-center justify-center\"><img decoding=\"async\" src=\"https:\/\/bonedry.com\/st-louis\/wp-content\/uploads\/sites\/12\/2024\/03\/member.svg\" alt=\"Image\"><\/div><h4 class=\"image-box-title transform-none m-0\">Family Owned & Locally Operated Since 1989<\/h4><div class=\"image-box-desc\"><p>Most roofing contractors only last a few years. Bone Dry has been proudly serving customers for three and a half decades. We\u2019re here when you need us.<\/p><\/div><\/div><\/li><li class=\"image-box-list-item text-separator elementor-repeater-item-a13ca37\"><div class=\"image-box-list-item-inner text-center\"><div class=\"image-box flex align-center justify-center\"><img decoding=\"async\" src=\"https:\/\/bonedry.com\/st-louis\/wp-content\/uploads\/sites\/12\/2024\/03\/home.png\" alt=\"Image\"><\/div><h4 class=\"image-box-title transform-none m-0\">Committed to Customer Service<\/h4><div class=\"image-box-desc\"><p>Success is a result of satisfied customers. Bone Dry has them in nine states, with an average rating of 4.8 stars across over 5,000 reviews.<\/p><\/div><\/div><\/li><li class=\"image-box-list-item text-separator elementor-repeater-item-8db9bef\"><div class=\"image-box-list-item-inner text-center\"><div class=\"image-box flex align-center justify-center\"><img decoding=\"async\" src=\"https:\/\/bonedry.com\/st-louis\/wp-content\/uploads\/sites\/12\/2024\/03\/handshake.png\" alt=\"Image\"><\/div><h4 class=\"image-box-title transform-none m-0\">Premium Partnerships Equal the Best Warranties<\/h4><div class=\"image-box-desc\"><p>Bone Dry is proud to be both an Owens Corning Platinum Preferred Contractor and a CertainTeed ShingleMaster Select Contractor.<\/p><\/div><\/div><\/li><li class=\"image-box-list-item text-separator elementor-repeater-item-b2e6ca8\"><div class=\"image-box-list-item-inner text-center\"><div class=\"image-box flex align-center justify-center\"><img decoding=\"async\" src=\"https:\/\/bonedry.com\/st-louis\/wp-content\/uploads\/sites\/12\/2024\/03\/checklist.png\" alt=\"Image\"><\/div><h4 class=\"image-box-title transform-none m-0\">Free Estimates for all Services<\/h4><div class=\"image-box-desc\"><p>Get a free, no-obligation estimate on any of our services \u2013 it\u2019s easy to get started!<\/p><\/div><\/div><\/li><\/ul><div class='next-section-arrow flex justify-center'><a href='#new_sec'><img decoding=\"async\" src=\"https:\/\/bonedry.com\/st-louis\/wp-content\/uploads\/sites\/12\/2024\/03\/bottom-arrow.svg\" title=\"bottom-arrow.svg\" alt=\"bottom-arrow.svg\" loading=\"lazy\" \/><\/a><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2015fdd3 career-contact e-flex e-con-boxed e-con e-parent\" data-id=\"2015fdd3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-142637df elementor-widget elementor-widget-heading\" data-id=\"142637df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CONTACT BONE DRY ROOFING<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b2f5146 elementor-widget elementor-widget-shortcode\" data-id=\"7b2f5146\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_4' >\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_4'  action='\/st-louis\/wp-json\/wp\/v2\/pages\/12157' data-formid='4' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_4_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_1'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_4_1' type='text' value='' class='large'    placeholder='FIRST NAME' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_4_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_3'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_4_3' type='text' value='' class='large'    placeholder='LAST NAME' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_4_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_4'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_4_4' type='tel' value='' class='large'  placeholder='PHONE' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_4_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_4_5' type='email' value='' class='large'   placeholder='EMAIL' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_4_6\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_6'>Zipcode<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_4_6' type='text' value='' class='large'    placeholder='ZIP' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_4_7\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_7'>Service<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_4_7' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>CHOOSE A SERVICE<\/option><option value='Roofing' >Roofing<\/option><option value='Commercial Roofing' >Commercial Roofing<\/option><option value='Gutters &amp; Downspouts' >Gutters &amp; Downspouts<\/option><option value='Masonry' >Masonry<\/option><option value='Insulation' >Insulation<\/option><option value='Soffit and Fascia' >Soffit and Fascia<\/option><\/select><\/div><\/div><div id=\"field_4_8\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full disclaimer gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  >By providing a telephone number, email address, and submitting this form you are consenting to be contacted by email and SMS text message. Message & data rates may apply. You can reply STOP to opt-out of further messaging. We will never share your personal information with third parties for marketing purposes | <a style=\"color:#fff !important;\" href=\"https:\/\/bonedry.com\/privacy-policy\">Privacy Policy<\/a><\/div><div id=\"field_4_9\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_9' id='input_4_9' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_4_13\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_13' id='input_4_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_4_12\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_12' id='input_4_12' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_4_11\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_11' id='input_4_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_4_10\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_10' id='input_4_10' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_4_14\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_14' id='input_4_14' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='GET A FREE QUOTE'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='4' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='ZCXwCEBwfWetPDSqs+e9sDZ0mArtXevzJieNgYyAP4kNJhEYtUpofSwraaQDKr0aU8lYscntFSbFvtx\/BSNHxW+MozkswaPNB+nERxL3HeAoR1Y=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_4' value='WyJ7XCI3XCI6W1wiYzE1OWNkMzg2NTE1MTVhZGE1YmUwZjBiNDkxOGVjMzZcIixcIjFhNzA5ZmM0YjIzYjg1ZDkxYjViZmQ0ZDc1MTBhMDJkXCIsXCI0M2I5ZTEwOGM5MWY4NGE3MmYwNWU0NWRmNDc3NWM2ZVwiLFwiMWZjZjIwNDI3YmQ1OTkxNTgzNzM5ZGVjOWIxY2ZlMjFcIixcImUyNjAxOTNjOWE0ZjQzODIxYzEzYzQ0ZTI3MWY1ZDM1XCIsXCIwMzAzOGNjZmMyODgwYTVmMDAxODExZmY2M2Q0ODRlOFwiXX0iLCJiN2U5NGQ0MDIxYmIxYmVjMWJmMzU5NjE0ZDg5ZTgwNSJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"97\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https:\/\/bonedry.com\/st-louis\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https:\/\/bonedry.com\/st-louis\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"4\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_4\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_4\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_4\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 4, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Troy, MO Roof Installation Expert Roofing Installation For Troy Homeowners Your home&#8217;s roof isn&#8217;t just a cover; it&#8217;s a vital shield safeguarding your family and possessions from rain, snow, hail, and the intense Troy sun. Turn to Bone Dry Roofing for roof installation in Troy, MO. Our Troy roofing specialists use premium materials and expert [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12159,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-12157","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Roof Installation In Troy, MO | Bone Dry Roofing<\/title>\n<meta name=\"description\" content=\"Bone Dry Roofing excels at roof installation in Troy, MO. Count on our skilled team for your home&#039;s needs. Trust us for quality roofing solutions in your area.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Roof Installation In Troy, MO | Bone Dry Roofing\" \/>\n<meta property=\"og:description\" content=\"Bone Dry Roofing excels at roof installation in Troy, MO. Count on our skilled team for your home&#039;s needs. Trust us for quality roofing solutions in your area.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/\" \/>\n<meta property=\"og:site_name\" content=\"St Louis, MO\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-11T13:56:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Roof Installation In Troy, MO | Bone Dry Roofing","description":"Bone Dry Roofing excels at roof installation in Troy, MO. Count on our skilled team for your home's needs. Trust us for quality roofing solutions in your area.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/","og_locale":"en_US","og_type":"article","og_title":"Roof Installation In Troy, MO | Bone Dry Roofing","og_description":"Bone Dry Roofing excels at roof installation in Troy, MO. Count on our skilled team for your home's needs. Trust us for quality roofing solutions in your area.","og_url":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/","og_site_name":"St Louis, MO","article_modified_time":"2024-10-11T13:56:27+00:00","og_image":[{"url":"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/","url":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/","name":"Roof Installation In Troy, MO | Bone Dry Roofing","isPartOf":{"@id":"https:\/\/bonedry.com\/st-louis\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/#primaryimage"},"image":{"@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/#primaryimage"},"thumbnailUrl":"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp","datePublished":"2024-09-30T01:01:43+00:00","dateModified":"2024-10-11T13:56:27+00:00","description":"Bone Dry Roofing excels at roof installation in Troy, MO. Count on our skilled team for your home's needs. Trust us for quality roofing solutions in your area.","breadcrumb":{"@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/#primaryimage","url":"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp","contentUrl":"https:\/\/bonedry.com\/indianapolis\/wp-content\/uploads\/sites\/2\/2024\/04\/Underlayment.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bonedry.com\/st-louis\/"},{"@type":"ListItem","position":2,"name":"Service Areas","item":"https:\/\/bonedry.com\/st-louis\/service-areas\/"},{"@type":"ListItem","position":3,"name":"Troy, MO Roofing And Exterior Services","item":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/"},{"@type":"ListItem","position":4,"name":"Troy, MO Roofing Services","item":"https:\/\/bonedry.com\/st-louis\/service-areas\/troy-mo\/roofing\/"},{"@type":"ListItem","position":5,"name":"Troy, MO Roof Installation"}]},{"@type":"WebSite","@id":"https:\/\/bonedry.com\/st-louis\/#website","url":"https:\/\/bonedry.com\/st-louis\/","name":"St Louis, MO","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bonedry.com\/st-louis\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/pages\/12157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/comments?post=12157"}],"version-history":[{"count":7,"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/pages\/12157\/revisions"}],"predecessor-version":[{"id":12519,"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/pages\/12157\/revisions\/12519"}],"up":[{"embeddable":true,"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/pages\/12159"}],"wp:attachment":[{"href":"https:\/\/bonedry.com\/st-louis\/wp-json\/wp\/v2\/media?parent=12157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}