{"id":412,"date":"2024-06-27T05:55:22","date_gmt":"2024-06-27T05:55:22","guid":{"rendered":"http:\/\/localhost\/willmor\/?page_id=102"},"modified":"2026-10-01T16:41:09","modified_gmt":"2026-10-01T16:41:09","slug":"home-page-01","status":"publish","type":"page","link":"https:\/\/h2interiorsllc.com\/","title":{"rendered":"Home Page 01"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"412\" class=\"elementor elementor-412\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-169c09b e-con-full e-flex e-con e-parent\" data-id=\"169c09b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-514a23a elementor-widget elementor-widget-image\" data-id=\"514a23a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"460\" height=\"446\" src=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg\" class=\"attachment-full size-full wp-image-613\" alt=\"\" srcset=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg 460w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM-300x291.jpg 300w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5816470 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu--stretch elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"5816470\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none\">\n\t\t\t\t<ul id=\"menu-1-5816470\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-616\"><a href=\"#about\" class=\"elementor-item elementor-item-anchor\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-619\"><a href=\"#work\" class=\"elementor-item elementor-item-anchor\">Work<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-617\"><a href=\"#contact\" class=\"elementor-item elementor-item-anchor\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-5816470\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-616\"><a href=\"#about\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\">About<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-619\"><a href=\"#work\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\">Work<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-617\"><a href=\"#contact\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b3287ca e-con-full animated-fast e-flex elementor-invisible e-con e-parent\" data-id=\"2b3287ca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4616162 e-con e-atomic-element e-flexbox-base e-default-div e-4616162-1ac5eff \" data-id=\"4616162\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4616162\" data-e-type=\"e-flexbox\" data-id=\"4616162\">\n    \t\t<div class=\"elementor-element elementor-element-7af8b8f elementor-widget elementor-widget-html\" data-id=\"7af8b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- H2 Interiors \u2014 South BBQ full-width image slider -->\n<div class=\"h2as\" data-h2as>\n  <div class=\"h2as__viewport\">\n    <div class=\"h2as__track\" data-h2as-track>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-20.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhotoR-16-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-11.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-10.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-20.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhotoR-16-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/SouthBBQArmandoVaraPhoto-11.jpg')\"><\/div>\n    <\/div>\n    <div class=\"h2as__zone h2as__zone--left\" data-h2as-zone=\"prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous image\"><\/div>\n    <div class=\"h2as__zone h2as__zone--right\" data-h2as-zone=\"next\" role=\"button\" tabindex=\"0\" aria-label=\"Next image\"><\/div>\n    <div class=\"h2as__cursor\" data-h2as-cursor aria-hidden=\"true\">\n      <div class=\"h2as__cursor-dot\">\n        <svg viewBox=\"0 0 64 64\" width=\"64\" height=\"64\">\n          <circle cx=\"32\" cy=\"32\" r=\"31\" fill=\"#EF5646\" fill-opacity=\"0.92\"><\/circle>\n          <path d=\"M27 20 L41 32 L27 44\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n        <\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"h2as__nav\">\n    <button class=\"h2as__arrow h2as__arrow--prev\" data-h2as-zone=\"prev\" aria-label=\"Previous image\" type=\"button\">\n      <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M15 4 L7 12 L15 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n    <\/button>\n    <button class=\"h2as__arrow h2as__arrow--next\" data-h2as-zone=\"next\" aria-label=\"Next image\" type=\"button\">\n      <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M9 4 L17 12 L9 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n    <\/button>\n  <\/div>\n<\/div>\n\n<style>\n  .h2as__viewport {\n    position: relative;\n    left: 50%;\n    right: 50%;\n    width: 100vw;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    height: 45vh;\n    min-height: 320px;\n    overflow: hidden;\n    background: #ffffff;\n  }\n\n  .h2as__slide:nth-child(2),\n  .h2as__slide:nth-child(3),\n  .h2as__slide:nth-child(4) {\n    opacity: 0;\n    transition: opacity 0.75s ease;\n  }\n  .h2as__slide:nth-child(2) { transition-delay: 0.175s; }\n  .h2as__slide:nth-child(3) { transition-delay: 0.45s; }\n  .h2as__slide:nth-child(4) { transition-delay: 0.725s; }\n  .h2as.is-inview .h2as__slide:nth-child(2),\n  .h2as.is-inview .h2as__slide:nth-child(3),\n  .h2as.is-inview .h2as__slide:nth-child(4) {\n    opacity: 1;\n  }\n\n  .h2as__track {\n    display: flex;\n    height: 100%;\n    width: 300vw;\n    transition: transform 0.75s cubic-bezier(0.65, 0, 0.35, 1);\n    will-change: transform;\n  }\n\n  .h2as__slide {\n    flex: 0 0 33.3333vw;\n    height: 100%;\n    background-size: cover;\n    background-position: center;\n  }\n\n  .h2as__zone {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    width: 50%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    cursor: none;\n    z-index: 2;\n    touch-action: pan-y;\n  }\n  .h2as__zone--left { left: 0; }\n  .h2as__zone--right { right: 0; }\n  .h2as__zone:focus-visible {\n    outline: 2px solid #fff;\n    outline-offset: -6px;\n  }\n\n  .h2as__cursor {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 0;\n    height: 0;\n    pointer-events: none;\n    z-index: 3;\n    transform: translate3d(-1000px, -1000px, 0);\n  }\n  .h2as__cursor-dot {\n    width: 64px;\n    height: 64px;\n    margin: -32px 0 0 -32px;\n    opacity: 0;\n    transform: scale(0.6);\n    transition: opacity 0.2s ease, transform 0.2s ease;\n  }\n  .h2as__cursor.is-visible .h2as__cursor-dot { opacity: 1; transform: scale(1); }\n  .h2as__cursor.is-left .h2as__cursor-dot svg { transform: scaleX(-1); }\n\n  .h2as__nav {\n    display: none; \/* shown on mobile only \u2014 see media query below *\/\n    justify-content: center;\n    align-items: center;\n    gap: 16px;\n    padding: 20px 0 0;\n  }\n  .h2as__arrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    border: 1.5px solid #EF5646;\n    background: #ffffff;\n    color: #EF5646;\n    cursor: pointer;\n    padding: 0;\n    touch-action: manipulation;\n  }\n  .h2as__arrow:focus-visible { outline: 2px solid #EF5646; outline-offset: 2px; }\n\n  @media (max-width: 780px) {\n    .h2as__viewport { height: 40vh; min-height: 260px; }\n    .h2as__zone { cursor: pointer; }\n    .h2as__cursor { display: none; }\n    .h2as__nav { display: flex; }\n    .h2as__track { width: 772vw; padding: 0 10vw; gap: 4vw; }\n    .h2as__slide { flex-basis: 80vw; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .h2as__track,\n    .h2as__slide,\n    .h2as__cursor-dot { transition: none !important; }\n  }\n<\/style>\n\n<script>\n(function () {\n  var instances = document.querySelectorAll('[data-h2as]:not([data-h2as-init])');\n  var el = instances[instances.length - 1];\n  if (!el) return;\n  el.setAttribute('data-h2as-init', '');\n\n  var viewport = el.querySelector('.h2as__viewport');\n  var track = el.querySelector('[data-h2as-track]');\n  var zones = el.querySelectorAll('.h2as__zone');\n  var arrows = el.querySelectorAll('.h2as__arrow');\n  var cursor = el.querySelector('[data-h2as-cursor]');\n  var mobileQuery = window.matchMedia('(max-width: 780px)');\n  var realCount = 5;\n  var minPos = 1;\n  var maxPos = realCount;\n  var pos = 1;\n  var isAnimating = false;\n\n  function slideVW() {\n    return mobileQuery.matches ? 84 : (100 \/ 3);\n  }\n\n  function setTransform(p, animate) {\n    if (!animate) track.style.transition = 'none';\n    track.style.transform = 'translateX(-' + (p * slideVW()) + 'vw)';\n    if (!animate) {\n      void track.offsetHeight;\n      track.style.transition = '';\n    }\n    pos = p;\n  }\n\n  var animatingFallbackId = null;\n  function finishAnimating() {\n    if (animatingFallbackId !== null) {\n      clearTimeout(animatingFallbackId);\n      animatingFallbackId = null;\n    }\n    if (pos === 0) setTransform(maxPos, false);\n    else if (pos === maxPos + 1) setTransform(minPos, false);\n    isAnimating = false;\n  }\n\n  function scheduleAnimatingFallback() {\n    animatingFallbackId = setTimeout(finishAnimating, 900);\n  }\n\n  function go(dir) {\n    if (isAnimating) return;\n    isAnimating = true;\n    scheduleAnimatingFallback();\n    setTransform(pos + dir, true);\n  }\n\n  setTransform(pos, false);\n\n  window.addEventListener('resize', function () {\n    setTransform(pos, false);\n  });\n\n  track.addEventListener('transitionend', function (e) {\n    if (e.target !== track) return;\n    finishAnimating();\n  });\n\n  var justSwiped = false;\n  function markJustSwiped() {\n    justSwiped = true;\n    setTimeout(function () { justSwiped = false; }, 400);\n  }\n\n  zones.forEach(function (zone) {\n    var dir = zone.getAttribute('data-h2as-zone') === 'next' ? 1 : -1;\n    zone.addEventListener('click', function () {\n      if (justSwiped) { justSwiped = false; return; }\n      go(dir);\n    });\n    zone.addEventListener('keydown', function (e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go(dir);\n      }\n    });\n  });\n\n  \/\/ Arrows act directly on touchend (with preventDefault) instead of the\n  \/\/ browser's synthesized click. A tap on a plain click-only button can\n  \/\/ require two taps on some touch browsers \u2014 acting on touchend sidesteps\n  \/\/ that entirely instead of trying to out-guess which CSS state is at fault.\n  arrows.forEach(function (arrow) {\n    var dir = arrow.getAttribute('data-h2as-zone') === 'next' ? 1 : -1;\n    arrow.addEventListener('touchend', function (e) {\n      e.preventDefault();\n      go(dir);\n    }, { passive: false });\n    arrow.addEventListener('click', function () {\n      go(dir);\n    });\n    arrow.addEventListener('keydown', function (e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go(dir);\n      }\n    });\n  });\n\n  var dragStartX = 0;\n  var dragging = false;\n  var dragDxVW = 0;\n\n  function pxToVW(px) {\n    var w = viewport.getBoundingClientRect().width || 1;\n    return (px \/ w) * 100;\n  }\n\n  viewport.addEventListener('touchstart', function (e) {\n    if (e.touches.length !== 1 || isAnimating) return;\n    dragging = true;\n    dragStartX = e.touches[0].clientX;\n    dragDxVW = 0;\n    track.style.transition = 'none';\n  }, { passive: true });\n\n  viewport.addEventListener('touchmove', function (e) {\n    if (!dragging) return;\n    var dx = e.touches[0].clientX - dragStartX;\n    var step = slideVW();\n    var dxVW = pxToVW(dx);\n    if (dxVW > step) dxVW = step;\n    if (dxVW < -step) dxVW = -step;\n    dragDxVW = dxVW;\n    track.style.transform = 'translateX(' + (-(pos * step) + dxVW) + 'vw)';\n  }, { passive: true });\n\n  viewport.addEventListener('touchend', function () {\n    if (!dragging) return;\n    dragging = false;\n    track.style.transition = '';\n    if (dragDxVW === 0) return;\n\n    \/\/ One simple, generous threshold \u2014 about a tenth of the viewport width,\n    \/\/ comfortably less than any deliberate swipe travels.\n    var threshold = 10; \/\/ vw\n    if (Math.abs(dragDxVW) >= threshold) {\n      markJustSwiped();\n      go(dragDxVW < 0 ? 1 : -1);\n    } else {\n      isAnimating = true;\n      scheduleAnimatingFallback();\n      setTransform(pos, true);\n    }\n  }, { passive: true });\n\n  if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {\n    viewport.addEventListener('mousemove', function (e) {\n      cursor.style.transform = 'translate3d(' + e.clientX + 'px,' + e.clientY + 'px,0)';\n      cursor.classList.add('is-visible');\n      var rect = viewport.getBoundingClientRect();\n      var isLeft = (e.clientX - rect.left) < rect.width \/ 2;\n      cursor.classList.toggle('is-left', isLeft);\n    });\n    viewport.addEventListener('mouseleave', function () {\n      cursor.classList.remove('is-visible');\n    });\n  }\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          el.classList.add('is-inview');\n          io.unobserve(el);\n        }\n      });\n    }, { threshold: 0.15 });\n    io.observe(el);\n  } else {\n    el.classList.add('is-inview');\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0540cb2 e-flex e-con-boxed e-con e-parent\" data-id=\"0540cb2\" 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-0527ced elementor-widget elementor-widget-menu-anchor\" data-id=\"0527ced\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"about\"><\/div>\n\t\t\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-8add6c1 e-flex e-con-boxed e-con e-parent\" data-id=\"8add6c1\" data-element_type=\"container\" data-e-type=\"container\" id=\"about\" 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-9d9ef59 animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"9d9ef59\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-def1c4e dm-single-heading-1 animated-fast elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"def1c4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tH2 Interiors is a San Antonio-based design and construction firm creating functional,thoughtfully designed spaces from concept through completion.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6d61f animated-fast dm-single-heading-1 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"9d6d61f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\nFounded in 2002, our experience in the construction industry gives us a unique approach to\ndesign. We understand not only how a space should look and feel, but how it comes together.\t\t\t\t\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-8c47b31 e-con-full animated-fast e-flex elementor-invisible e-con e-parent\" data-id=\"8c47b31\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.5,&quot;sizes&quot;:[]},&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:350,&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fa2185 e-con e-atomic-element e-flexbox-base e-default-div e-fe2b70a \" data-id=\"2fa2185\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2fa2185\" data-e-type=\"e-flexbox\" data-id=\"2fa2185\">\n    \t\t<div class=\"elementor-element elementor-element-6723be8 elementor-widget elementor-widget-html\" data-id=\"6723be8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- H2 Interiors \u2014 Atlee's Rally full-width image slider -->\n<div class=\"h2as\" data-h2as>\n  <div class=\"h2as__viewport\">\n    <div class=\"h2as__track\" data-h2as-track>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-10.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-3-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-4.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-10.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-3-1.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-4.jpg')\"><\/div>\n      <div class=\"h2as__slide\" style=\"background-image:url('https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ATLEES-RALLY-10.jpg')\"><\/div>\n    <\/div>\n    <div class=\"h2as__zone h2as__zone--left\" data-h2as-zone=\"prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous image\"><\/div>\n    <div class=\"h2as__zone h2as__zone--right\" data-h2as-zone=\"next\" role=\"button\" tabindex=\"0\" aria-label=\"Next image\"><\/div>\n    <div class=\"h2as__cursor\" data-h2as-cursor aria-hidden=\"true\">\n      <div class=\"h2as__cursor-dot\">\n        <svg viewBox=\"0 0 64 64\" width=\"64\" height=\"64\">\n          <circle cx=\"32\" cy=\"32\" r=\"31\" fill=\"#EF5646\" fill-opacity=\"0.92\"><\/circle>\n          <path d=\"M27 20 L41 32 L27 44\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n        <\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"h2as__nav\">\n    <button class=\"h2as__arrow h2as__arrow--prev\" data-h2as-zone=\"prev\" aria-label=\"Previous image\" type=\"button\">\n      <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M15 4 L7 12 L15 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n    <\/button>\n    <button class=\"h2as__arrow h2as__arrow--next\" data-h2as-zone=\"next\" aria-label=\"Next image\" type=\"button\">\n      <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M9 4 L17 12 L9 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n    <\/button>\n  <\/div>\n<\/div>\n\n<style>\n  .h2as__viewport {\n    position: relative;\n    left: 50%;\n    right: 50%;\n    width: 100vw;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    height: 45vh;\n    min-height: 320px;\n    overflow: hidden;\n    background: #ffffff;\n  }\n\n  .h2as__slide:nth-child(2),\n  .h2as__slide:nth-child(3),\n  .h2as__slide:nth-child(4) {\n    opacity: 0;\n    transition: opacity 0.75s ease;\n  }\n  .h2as__slide:nth-child(2) { transition-delay: 0.175s; }\n  .h2as__slide:nth-child(3) { transition-delay: 0.45s; }\n  .h2as__slide:nth-child(4) { transition-delay: 0.725s; }\n  .h2as.is-inview .h2as__slide:nth-child(2),\n  .h2as.is-inview .h2as__slide:nth-child(3),\n  .h2as.is-inview .h2as__slide:nth-child(4) {\n    opacity: 1;\n  }\n\n  .h2as__track {\n    display: flex;\n    height: 100%;\n    width: 233.3333vw;\n    transition: transform 0.75s cubic-bezier(0.65, 0, 0.35, 1);\n    will-change: transform;\n  }\n\n  .h2as__slide {\n    flex: 0 0 33.3333vw;\n    height: 100%;\n    background-size: cover;\n    background-position: center;\n  }\n\n  .h2as__zone {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    width: 50%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    cursor: none;\n    z-index: 2;\n    touch-action: pan-y;\n  }\n  .h2as__zone--left { left: 0; }\n  .h2as__zone--right { right: 0; }\n  .h2as__zone:focus-visible {\n    outline: 2px solid #fff;\n    outline-offset: -6px;\n  }\n\n  .h2as__cursor {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 0;\n    height: 0;\n    pointer-events: none;\n    z-index: 3;\n    transform: translate3d(-1000px, -1000px, 0);\n  }\n  .h2as__cursor-dot {\n    width: 64px;\n    height: 64px;\n    margin: -32px 0 0 -32px;\n    opacity: 0;\n    transform: scale(0.6);\n    transition: opacity 0.2s ease, transform 0.2s ease;\n  }\n  .h2as__cursor.is-visible .h2as__cursor-dot { opacity: 1; transform: scale(1); }\n  .h2as__cursor.is-left .h2as__cursor-dot svg { transform: scaleX(-1); }\n\n  .h2as__nav {\n    display: none; \/* shown on mobile only \u2014 see media query below *\/\n    justify-content: center;\n    align-items: center;\n    gap: 16px;\n    padding: 20px 0 0;\n  }\n  .h2as__arrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    border: 1.5px solid #EF5646;\n    background: #ffffff;\n    color: #EF5646;\n    cursor: pointer;\n    padding: 0;\n    touch-action: manipulation;\n  }\n  .h2as__arrow:focus-visible { outline: 2px solid #EF5646; outline-offset: 2px; }\n\n  @media (max-width: 780px) {\n    .h2as__viewport { height: 40vh; min-height: 260px; }\n    .h2as__zone { cursor: pointer; }\n    .h2as__cursor { display: none; }\n    .h2as__nav { display: flex; }\n    .h2as__track { width: 604vw; padding: 0 10vw; gap: 4vw; }\n    .h2as__slide { flex-basis: 80vw; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .h2as__track,\n    .h2as__slide,\n    .h2as__cursor-dot { transition: none !important; }\n  }\n<\/style>\n\n<script>\n(function () {\n  var instances = document.querySelectorAll('[data-h2as]:not([data-h2as-init])');\n  var el = instances[instances.length - 1];\n  if (!el) return;\n  el.setAttribute('data-h2as-init', '');\n\n  var viewport = el.querySelector('.h2as__viewport');\n  var track = el.querySelector('[data-h2as-track]');\n  var zones = el.querySelectorAll('.h2as__zone');\n  var arrows = el.querySelectorAll('.h2as__arrow');\n  var cursor = el.querySelector('[data-h2as-cursor]');\n  var mobileQuery = window.matchMedia('(max-width: 780px)');\n  var realCount = 3;\n  var minPos = 1;\n  var maxPos = realCount;\n  var pos = 1;\n  var isAnimating = false;\n\n  function slideVW() {\n    return mobileQuery.matches ? 84 : (100 \/ 3);\n  }\n\n  function setTransform(p, animate) {\n    if (!animate) track.style.transition = 'none';\n    track.style.transform = 'translateX(-' + (p * slideVW()) + 'vw)';\n    if (!animate) {\n      void track.offsetHeight;\n      track.style.transition = '';\n    }\n    pos = p;\n  }\n\n  var animatingFallbackId = null;\n  function finishAnimating() {\n    if (animatingFallbackId !== null) {\n      clearTimeout(animatingFallbackId);\n      animatingFallbackId = null;\n    }\n    if (pos === 0) setTransform(maxPos, false);\n    else if (pos === maxPos + 1) setTransform(minPos, false);\n    isAnimating = false;\n  }\n\n  function scheduleAnimatingFallback() {\n    animatingFallbackId = setTimeout(finishAnimating, 900);\n  }\n\n  function go(dir) {\n    if (isAnimating) return;\n    isAnimating = true;\n    scheduleAnimatingFallback();\n    setTransform(pos + dir, true);\n  }\n\n  setTransform(pos, false);\n\n  window.addEventListener('resize', function () {\n    setTransform(pos, false);\n  });\n\n  track.addEventListener('transitionend', function (e) {\n    if (e.target !== track) return;\n    finishAnimating();\n  });\n\n  var justSwiped = false;\n  function markJustSwiped() {\n    justSwiped = true;\n    setTimeout(function () { justSwiped = false; }, 400);\n  }\n\n  zones.forEach(function (zone) {\n    var dir = zone.getAttribute('data-h2as-zone') === 'next' ? 1 : -1;\n    zone.addEventListener('click', function () {\n      if (justSwiped) { justSwiped = false; return; }\n      go(dir);\n    });\n    zone.addEventListener('keydown', function (e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go(dir);\n      }\n    });\n  });\n\n  \/\/ Arrows act directly on touchend (with preventDefault) instead of the\n  \/\/ browser's synthesized click. A tap on a plain click-only button can\n  \/\/ require two taps on some touch browsers \u2014 acting on touchend sidesteps\n  \/\/ that entirely instead of trying to out-guess which CSS state is at fault.\n  arrows.forEach(function (arrow) {\n    var dir = arrow.getAttribute('data-h2as-zone') === 'next' ? 1 : -1;\n    arrow.addEventListener('touchend', function (e) {\n      e.preventDefault();\n      go(dir);\n    }, { passive: false });\n    arrow.addEventListener('click', function () {\n      go(dir);\n    });\n    arrow.addEventListener('keydown', function (e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go(dir);\n      }\n    });\n  });\n\n  var dragStartX = 0;\n  var dragging = false;\n  var dragDxVW = 0;\n\n  function pxToVW(px) {\n    var w = viewport.getBoundingClientRect().width || 1;\n    return (px \/ w) * 100;\n  }\n\n  viewport.addEventListener('touchstart', function (e) {\n    if (e.touches.length !== 1 || isAnimating) return;\n    dragging = true;\n    dragStartX = e.touches[0].clientX;\n    dragDxVW = 0;\n    track.style.transition = 'none';\n  }, { passive: true });\n\n  viewport.addEventListener('touchmove', function (e) {\n    if (!dragging) return;\n    var dx = e.touches[0].clientX - dragStartX;\n    var step = slideVW();\n    var dxVW = pxToVW(dx);\n    if (dxVW > step) dxVW = step;\n    if (dxVW < -step) dxVW = -step;\n    dragDxVW = dxVW;\n    track.style.transform = 'translateX(' + (-(pos * step) + dxVW) + 'vw)';\n  }, { passive: true });\n\n  viewport.addEventListener('touchend', function () {\n    if (!dragging) return;\n    dragging = false;\n    track.style.transition = '';\n    if (dragDxVW === 0) return;\n\n    \/\/ One simple, generous threshold \u2014 about a tenth of the viewport width,\n    \/\/ comfortably less than any deliberate swipe travels.\n    var threshold = 10; \/\/ vw\n    if (Math.abs(dragDxVW) >= threshold) {\n      markJustSwiped();\n      go(dragDxVW < 0 ? 1 : -1);\n    } else {\n      isAnimating = true;\n      scheduleAnimatingFallback();\n      setTransform(pos, true);\n    }\n  }, { passive: true });\n\n  if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {\n    viewport.addEventListener('mousemove', function (e) {\n      cursor.style.transform = 'translate3d(' + e.clientX + 'px,' + e.clientY + 'px,0)';\n      cursor.classList.add('is-visible');\n      var rect = viewport.getBoundingClientRect();\n      var isLeft = (e.clientX - rect.left) < rect.width \/ 2;\n      cursor.classList.toggle('is-left', isLeft);\n    });\n    viewport.addEventListener('mouseleave', function () {\n      cursor.classList.remove('is-visible');\n    });\n  }\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          el.classList.add('is-inview');\n          io.unobserve(el);\n        }\n      });\n    }, { threshold: 0.15 });\n    io.observe(el);\n  } else {\n    el.classList.add('is-inview');\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b81f418 e-flex e-con-boxed e-con e-parent\" data-id=\"b81f418\" 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-2733d93 elementor-widget elementor-widget-menu-anchor\" data-id=\"2733d93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"work\"><\/div>\n\t\t\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-ea09234 e-flex e-con-boxed e-con e-parent\" data-id=\"ea09234\" 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-ff1b80e animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ff1b80e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Work<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-171507a animated-fast dm-single-heading-1 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"171507a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our work spans commercial interiors, hospitality, and retail, with each space approached individually. We believe good design should feel considered rather than overdone, balancing character, function, and timeless materials.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fcac81 e-con-full e-grid animated-fast elementor-invisible e-con e-child\" data-id=\"6fcac81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:275}\">\n\t\t<div class=\"elementor-element elementor-element-8fae5a5 e-con-full e-flex e-con e-child\" data-id=\"8fae5a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-032775b elementor-widget elementor-widget-text-editor\" data-id=\"032775b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Atlee\u2019s Rally<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b059c1 elementor-widget elementor-widget-text-editor\" data-id=\"4b059c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Garaje Cantina<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cabe2d5 elementor-widget elementor-widget-text-editor\" data-id=\"cabe2d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Singhs Cantina<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24f42e1 elementor-widget elementor-widget-text-editor\" data-id=\"24f42e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>The Fun Bugs<\/b> <span style=\"color:#EF5646\">.<\/span> New Braunfels, Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af8cc1e elementor-widget elementor-widget-text-editor\" data-id=\"af8cc1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Culebra Nail Bar<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90e325a elementor-widget elementor-widget-text-editor\" data-id=\"90e325a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>South BBQ<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46483eb e-con-full e-flex e-con e-child\" data-id=\"46483eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e9ef5f elementor-widget elementor-widget-text-editor\" data-id=\"8e9ef5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Gongcha<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2894dd7 elementor-widget elementor-widget-text-editor\" data-id=\"2894dd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Lovers Pizza<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a9b748 elementor-widget elementor-widget-text-editor\" data-id=\"9a9b748\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Thai Bird<\/b> <span style=\"color:#EF5646\">.<\/span> Alamo Heights, Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1c77e9 elementor-widget elementor-widget-text-editor\" data-id=\"b1c77e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Bahama Bucks<\/b> <span style=\"color:#EF5646\">.<\/span> Alamo Ranch, Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aa9f56 elementor-widget elementor-widget-text-editor\" data-id=\"5aa9f56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>El Tequilero Steakhouse<\/b> <span style=\"color:#EF5646\">.<\/span> San Antonio Texas\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-721cca4 elementor-widget elementor-widget-text-editor\" data-id=\"721cca4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Carmen Health<\/b> <span style=\"color:#EF5646\">.<\/span> Bulverde &amp; Lakeway, Texas\t\t\t\t\t\t\t\t<\/div>\n\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-ec8ad48 e-con-full animated-fast e-flex elementor-invisible e-con e-parent\" data-id=\"ec8ad48\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.5,&quot;sizes&quot;:[]},&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:275,&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8e915c e-flex e-con-boxed e-con e-parent\" data-id=\"d8e915c\" 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-1eade89 elementor-widget elementor-widget-menu-anchor\" data-id=\"1eade89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"contact\"><\/div>\n\t\t\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-f468127 e-flex e-con-boxed e-con e-parent\" data-id=\"f468127\" 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-47fcdf7 animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"47fcdf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:275}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contact Us<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95db82c e-con-full e-grid animated-fast elementor-invisible e-con e-child\" data-id=\"95db82c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:275}\">\n\t\t<div class=\"elementor-element elementor-element-a644d4d e-con-full e-flex e-con e-child\" data-id=\"a644d4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d35666a e-con-full e-flex e-con e-child\" data-id=\"d35666a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c64d0ad elementor-widget elementor-widget-image\" data-id=\"c64d0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"741\" height=\"1024\" src=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ED_HEADSHOT_WEBSITE-741x1024.jpg\" class=\"attachment-large size-large wp-image-1205\" alt=\"\" srcset=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ED_HEADSHOT_WEBSITE-741x1024.jpg 741w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ED_HEADSHOT_WEBSITE-217x300.jpg 217w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ED_HEADSHOT_WEBSITE-768x1061.jpg 768w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/ED_HEADSHOT_WEBSITE.jpg 1067w\" sizes=\"(max-width: 741px) 100vw, 741px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e8c849 elementor-widget elementor-widget-text-editor\" data-id=\"7e8c849\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPrincipal\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c18664d elementor-widget elementor-widget-text-editor\" data-id=\"c18664d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tEd Hernandez\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3637d0 elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"d3637d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:Ed@h2interiorsllc.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ed@h2interiorsllc.com<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\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-28f8723 e-con-full e-flex e-con e-child\" data-id=\"28f8723\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-49cd274 e-con-full e-flex e-con e-child\" data-id=\"49cd274\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99d9215 elementor-widget elementor-widget-image\" data-id=\"99d9215\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"741\" height=\"1024\" src=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/pen_HEADSHOT_WEBSITE-741x1024.jpg\" class=\"attachment-large size-large wp-image-1204\" alt=\"\" srcset=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/pen_HEADSHOT_WEBSITE-741x1024.jpg 741w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/pen_HEADSHOT_WEBSITE-217x300.jpg 217w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/pen_HEADSHOT_WEBSITE-768x1061.jpg 768w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/09\/pen_HEADSHOT_WEBSITE.jpg 1067w\" sizes=\"(max-width: 741px) 100vw, 741px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4cc87b elementor-widget elementor-widget-text-editor\" data-id=\"b4cc87b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tBusiness Development\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51342b6 elementor-widget elementor-widget-text-editor\" data-id=\"51342b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPenelope Servin\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7a849f elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"c7a849f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:Penelope@h2interiorsllc.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Penelope@h2interiorsllc.com<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e51d293 e-con-full e-flex e-con e-parent\" data-id=\"1e51d293\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-60df1c48 e-con-full e-flex e-con e-child\" data-id=\"60df1c48\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3368ac7 e-con-full e-flex e-con e-child\" data-id=\"3368ac7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6a72906 e-con-full e-flex e-con e-child\" data-id=\"6a72906\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-441f53b6 elementor-widget elementor-widget-image\" data-id=\"441f53b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/h2interiorsllc.com\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2189\" height=\"1591\" src=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB.png\" class=\"attachment-full size-full wp-image-849\" alt=\"\" srcset=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB.png 2189w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB-300x218.png 300w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB-1024x744.png 1024w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB-768x558.png 768w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB-1536x1116.png 1536w, https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/H2_Interiors_LLC_Logo_RGB-2048x1489.png 2048w\" sizes=\"(max-width: 2189px) 100vw, 2189px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e60ef2c elementor-shape-circle e-grid-align-left elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"e60ef2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-cea405e\" href=\"https:\/\/www.instagram.com\/h2interiorsllc\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-5ef442a\" href=\"https:\/\/www.linkedin.com\/company\/h2-interiors-llc\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\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 class=\"elementor-element elementor-element-6d1e81d elementor-align-end elementor-tablet-align-center elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6d1e81d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/maps.app.goo.gl\/taUmSn6w57BWJcEg6\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">900 NE Interstate 410 Loop Suite D430, San Antonio, TX 78209<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-292779f7 elementor-widget elementor-widget-text-editor\" data-id=\"292779f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\u00a9 Copyright 2026. All Rights Reserved\t\t\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>About Us H2 Interiors is a San Antonio-based design and construction firm creating functional,thoughtfully designed spaces from concept through completion. Founded in 2002, our experience in the construction industry gives us a unique approach to design. We understand not only how a space should look and feel, but how it comes together. Our Work Our [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-412","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>H2 Interiors | General Contracting - Design - MEP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/h2interiorsllc.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"H2 Interiors | General Contracting - Design - MEP\" \/>\n<meta property=\"og:description\" content=\"About Us H2 Interiors is a San Antonio-based design and construction firm creating functional,thoughtfully designed spaces from concept through completion. Founded in 2002, our experience in the construction industry gives us a unique approach to design. We understand not only how a space should look and feel, but how it comes together. Our Work Our [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/h2interiorsllc.com\/\" \/>\n<meta property=\"og:site_name\" content=\"H2 Interiors\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T16:41:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"460\" \/>\n\t<meta property=\"og:image:height\" content=\"446\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/\",\"url\":\"https:\\\/\\\/h2interiorsllc.com\\\/\",\"name\":\"H2 Interiors | General Contracting - Design - MEP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/h2interiorsllc.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Screenshot-2026-08-04-at-11.07.12-AM.jpg\",\"datePublished\":\"2024-06-27T05:55:22+00:00\",\"dateModified\":\"2026-10-01T16:41:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/h2interiorsllc.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/h2interiorsllc.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Screenshot-2026-08-04-at-11.07.12-AM.jpg\",\"contentUrl\":\"https:\\\/\\\/h2interiorsllc.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Screenshot-2026-08-04-at-11.07.12-AM.jpg\",\"width\":460,\"height\":446,\"caption\":\"Screenshot\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/h2interiorsllc.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home Page 01\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/h2interiorsllc.com\\\/#website\",\"url\":\"https:\\\/\\\/h2interiorsllc.com\\\/\",\"name\":\"H2 Interiors\",\"description\":\"General Contracting - Design -MEP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/h2interiorsllc.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"H2 Interiors | General Contracting - Design - MEP","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:\/\/h2interiorsllc.com\/","og_locale":"en_US","og_type":"article","og_title":"H2 Interiors | General Contracting - Design - MEP","og_description":"About Us H2 Interiors is a San Antonio-based design and construction firm creating functional,thoughtfully designed spaces from concept through completion. Founded in 2002, our experience in the construction industry gives us a unique approach to design. We understand not only how a space should look and feel, but how it comes together. Our Work Our [&hellip;]","og_url":"https:\/\/h2interiorsllc.com\/","og_site_name":"H2 Interiors","article_modified_time":"2026-10-01T16:41:09+00:00","og_image":[{"width":460,"height":446,"url":"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/h2interiorsllc.com\/","url":"https:\/\/h2interiorsllc.com\/","name":"H2 Interiors | General Contracting - Design - MEP","isPartOf":{"@id":"https:\/\/h2interiorsllc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/h2interiorsllc.com\/#primaryimage"},"image":{"@id":"https:\/\/h2interiorsllc.com\/#primaryimage"},"thumbnailUrl":"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg","datePublished":"2024-06-27T05:55:22+00:00","dateModified":"2026-10-01T16:41:09+00:00","breadcrumb":{"@id":"https:\/\/h2interiorsllc.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/h2interiorsllc.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/h2interiorsllc.com\/#primaryimage","url":"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg","contentUrl":"https:\/\/h2interiorsllc.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-04-at-11.07.12-AM.jpg","width":460,"height":446,"caption":"Screenshot"},{"@type":"BreadcrumbList","@id":"https:\/\/h2interiorsllc.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/h2interiorsllc.com\/"},{"@type":"ListItem","position":2,"name":"Home Page 01"}]},{"@type":"WebSite","@id":"https:\/\/h2interiorsllc.com\/#website","url":"https:\/\/h2interiorsllc.com\/","name":"H2 Interiors","description":"General Contracting - Design -MEP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/h2interiorsllc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/pages\/412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=412"}],"version-history":[{"count":250,"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/pages\/412\/revisions"}],"predecessor-version":[{"id":1303,"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=\/wp\/v2\/pages\/412\/revisions\/1303"}],"wp:attachment":[{"href":"https:\/\/h2interiorsllc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}