{"id":1355,"date":"2024-08-20T12:25:52","date_gmt":"2024-08-20T10:25:52","guid":{"rendered":"https:\/\/dev.codingbase.at\/hofstaetter\/home-page\/"},"modified":"2026-07-15T11:00:33","modified_gmt":"2026-07-15T09:00:33","slug":"home","status":"publish","type":"page","link":"https:\/\/www.hofstatter.com\/en\/","title":{"rendered":"Winery"},"content":{"rendered":"<section class=\"l-section wpb_row us_custom_5b2df13b us_animate_this hide_on_mobiles height_small width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_bottom type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_e923cb39\"><div class=\"vc_column-inner\"><div class=\"w-iconbox us_custom_9eba9c5b wobble iconpos_top style_default color_custom align_center no_text no_title\" id=\"see-more-button\"><a href=\"#content\" class=\"w-iconbox-link\" aria-label=\"fal|chevron-down\"><div class=\"w-iconbox-icon\" style=\"font-size:3rem;--icon-color:rgba(255,255,255,0.70);\"><i class=\"fal fa-chevron-down\"><\/i><\/div><\/a><div class=\"w-iconbox-meta\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-html\">\n        <style id=\"preloader-styles\">\n\n        \/* \u2500\u2500 Scrollbar unterdr\u00fccken w\u00e4hrend Preloader aktiv \u2500\u2500 *\/\n        html.pl-active {\n            overflow: hidden !important;\n\t\t\tscrollbar-gutter: stable !important;\n        }\n\n        \/* \u2500\u2500 Overlay \u2500\u2500 *\/\n        #pl-overlay {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            right: 0 !important;\n            bottom: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 2147483646 !important;   \/* max z-index *\/\n            background: var(--color-content-primary) !important;\n            opacity: 1;\n            pointer-events: all !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            transform: none !important;\n            display: block !important;\n            visibility: visible !important;\n        }\n\n        \/* Overlay-Transitions werden per JS gesetzt, damit keine\n           CSS-Animations von au\u00dfen dazwischenfunken *\/\n\n        \/* \u2500\u2500 Logo eingefroren \u2500\u2500 *\/\n        html.pl-active #hofstaetter-logo {\n            opacity: 0 !important;\n            transition: none !important;\n            animation: none !important;\n            visibility: visible !important;    \/* Layout bleibt erhalten *\/\n        }\n\t\t\n\t\thtml.pl-active .l-header{\n\t\t\tposition:relative;\n\t\t\tz-index:2147483647 !important;\n\t\t}\n\t\t\n\n        \/* \u2500\u2500 Nav-Links eingefroren \u2500\u2500 *\/\n        html.pl-active .nav-main-link,\n\t\thtml.pl-active #see-more-button {\n            opacity: 0 !important;\n            transition: none !important;\n            animation: none !important;\n            visibility: visible !important;\n        }\n\n        \/* \u2500\u2500 Reduced Motion: Preloader komplett deaktivieren \u2500\u2500 *\/\n        @media (prefers-reduced-motion: reduce) {\n            #pl-overlay {\n                display: none !important;\n            }\n            html.pl-active #hofstaetter-logo,\n            html.pl-active .nav-main-link,\n\t\t\thtml.pl-active #see-more-button {\n                opacity: 1 !important;\n            }\n        }\n\n    <\/style>\n\n        <script>\n    (function () {\n\t\tvar plDebug = new URLSearchParams(location.search).has('pl_debug');\n        if (!plDebug && sessionStorage.getItem('pl_done')) return; \/\/auskommentieren f\u00fcr DEBUGGING\n        document.documentElement.classList.add('pl-active');\n    }());\n    <\/script>\n\n        <div id=\"pl-overlay\" aria-hidden=\"true\" role=\"presentation\"><\/div>\n\n        <script>\n(function () {\n\tvar PL_DEBUG = new URLSearchParams(location.search).has('pl_debug');\n\t\n\tif (!PL_DEBUG && sessionStorage.getItem('pl_done')) {\n\n        var existingOverlay = document.getElementById('pl-overlay');\n        if (existingOverlay && existingOverlay.parentNode) {\n            existingOverlay.parentNode.removeChild(existingOverlay);\n        }\n        var s = document.getElementById('preloader-styles');\n        if (s) s.parentNode.removeChild(s);\n        return;\n    }\n\t\n\t\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       DEBUG-MODUS\n       Aufruf mit ?pl_debug=1 an der URL:\n       - Preloader bleibt dauerhaft stehen (kein Auto-Fade-Out)\n       - Zeigt Computed Styles + prefers-reduced-motion direkt an\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var PL_START = performance.now();\n    var debugBox;\n\t\n\t    function plLog(msg) {\n        if (!PL_DEBUG) return;\n        var t = Math.round(performance.now() - PL_START);\n        var line = '+' + t + 'ms  ' + msg;\n        console.log('[PL]', line);\n\n        if (!debugBox) {\n            debugBox = document.createElement('div');\n            debugBox.style.cssText =\n                'position:fixed;top:0;left:0;z-index:2147483647;' +\n                'background:#000;color:#0f0;font:11px monospace;' +\n                'padding:8px;max-width:90vw;max-height:60vh;overflow:auto;' +\n                'white-space:pre-wrap;line-height:1.4;';\n            document.body.appendChild(debugBox);\n        }\n        debugBox.textContent += line + '\\n';\n    }\n\n    function plCheckDisplay(label, el) {\n        if (!el) { plLog(label + ': Element nicht gefunden!'); return; }\n        var cs = getComputedStyle(el);\n        plLog(label + ' \u2192 display:' + cs.display\n            + ' visibility:' + cs.visibility\n            + ' opacity:' + cs.opacity\n            + ' transition:' + cs.transitionProperty + ' ' + cs.transitionDuration);\n    } \n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       TIMING (alle Werte in ms) \u2013 deine Werte, neu zugeordnet:\n       logoDelay\/logoFadeIn: steuern das Logo (w\u00e4hrend Overlay steht)\n       holdBeforeFadeOut: Pause nach Logo, bevor Overlay verschwindet\n       bgFadeOut: Dauer Overlay-Fade-Out\n       navDelay\/navFadeIn\/navStagger: Nav NACH dem Overlay-Fade-Out\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var T = {\n        logoDelay        : 1500,  \/\/ Logo startet 1s nach Seitenstart\n        logoFadeIn       : 1000,  \/\/ Logo-Fade-Dauer\n        holdBeforeFadeOut: 300,    \/\/ Pause, nachdem Logo fertig ist\n        bgFadeOut        : 1000,   \/\/ Dauer: Overlay ausblenden\n        navDelay         : 0,  \/\/ Wartezeit NACH Overlay-Verschwinden, bevor Nav startet\n        navFadeIn        : 1000,  \/\/ Nav-Fade-Dauer\n        navStagger       : 0,     \/\/ Versatz zwischen Nav-Links\n    };\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       ELEMENTE\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var overlay  = document.getElementById('pl-overlay');\n\tif (PL_DEBUG && overlay) {\n    var origOpacityDescriptor = Object.getOwnPropertyDescriptor(\n        CSSStyleDeclaration.prototype, 'opacity'\n    );\n\n    if (origOpacityDescriptor && origOpacityDescriptor.set) {\n        Object.defineProperty(overlay.style, 'opacity', {\n            configurable: true,\n            get: function () {\n                return origOpacityDescriptor.get.call(this);\n            },\n            set: function (val) {\n                plLog('\ud83d\udd75\ufe0f opacity-Setter aufgerufen mit: \"' + val + '\"');\n                console.trace('[PL] opacity gesetzt auf', val);\n                return origOpacityDescriptor.set.call(this, val);\n            }\n        });\n        plLog('opacity-Setter-Trap auf #pl-overlay aktiv');\n    }\n\n    \/* Zus\u00e4tzlich: kompletten style-String bei jeder \u00c4nderung loggen,\n       falls es \u00fcber setAttribute('style', ...) oder cssText l\u00e4uft\n       statt \u00fcber .style.opacity direkt *\/\n    var moFull = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n            plLog('\ud83d\udd0d style-Attribut ge\u00e4ndert \u2192 \"' + overlay.getAttribute('style') + '\"');\n        });\n    });\n    moFull.observe(overlay, { attributes: true, attributeFilter: ['style'] });\n}\n    var logo     = document.getElementById('hofstaetter-logo');\n    var navLinks = [];\n\n    var overlayGoneHandled = false;\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       HILFSFUNKTIONEN\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function fadeIn(el, duration, delay) {\n        if (!el) return;\n        setTimeout(function () {\n            el.style.setProperty('transition',\n                'opacity ' + duration + 'ms ease', 'important');\n            el.style.setProperty('opacity', '1', 'important');\n            el.style.setProperty('animation', 'none', 'important');\n        }, delay || 0);\n    }\n\n    function releaseEl(el) {\n        if (!el) return;\n        el.style.removeProperty('transition');\n        el.style.removeProperty('opacity');\n        el.style.removeProperty('animation');\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       AUFR\u00c4UMEN (final \u2013 erst wenn wirklich alles fertig ist)\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function cleanup() {\n        document.documentElement.classList.remove('pl-active');\n\n        releaseEl(logo);\n        navLinks.forEach(releaseEl);\n\n        var s = document.getElementById('preloader-styles');\n        if (s) s.parentNode.removeChild(s);\n\n        sessionStorage.setItem('pl_done', '1');\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Wird aufgerufen, sobald das Overlay komplett weg ist\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function afterOverlayGone() {\n        if (overlayGoneHandled) return;\n        overlayGoneHandled = true;\n\t\t\n\t\tif (PL_DEBUG) plLog('afterOverlayGone() \u2014 Overlay wird entfernt, Nav startet');\n\n        \/* Overlay aus dem DOM entfernen *\/\n        if (overlay && overlay.parentNode) {\n            overlay.parentNode.removeChild(overlay);\n        }\n\n        \/* \u2500\u2500 Jetzt erst: Nav-Links einblenden \u2500\u2500 *\/\n        navLinks.forEach(function (link, i) {\n            fadeIn(link, T.navFadeIn, T.navDelay + i * T.navStagger);\n        });\n\n        var lastNavEnd = T.navDelay\n            + Math.max(navLinks.length - 1, 0) * T.navStagger\n            + T.navFadeIn;\n\n        setTimeout(function () {\n            if (PL_DEBUG) plLog('cleanup() \u2014 fertig');\n            cleanup();\n        }, lastNavEnd + 100);\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       HAUPTABLAUF\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function run() {\n\n        navLinks = Array.from(document.querySelectorAll('.nav-main-link'));\n\t\t\n\t\t\/\/Add See-More-Button to navlinks\n\t\tvar seeMoreBtn = document.getElementById('see-more-button');\n\t\tif (seeMoreBtn) navLinks.push(seeMoreBtn);\n\n        if (PL_DEBUG) {\n            plLog('run() gestartet \u2014 ' + navLinks.length + ' Nav-Links gefunden');\n            plCheckDisplay('overlay (Start)', overlay);\n            plCheckDisplay('logo (Start)', logo);\n            navLinks.forEach(function (l, i) { plCheckDisplay('navLink[' + i + '] (Start)', l); });\n        }\n\n        if (!overlay) { afterOverlayGone(); return; }\n\n        \/* \u2500\u2500 1. Logo einblenden, w\u00e4hrend Overlay noch steht \u2500\u2500 *\/\n        fadeIn(logo, T.logoFadeIn, T.logoDelay);\n\t\tif (PL_DEBUG) plLog('logo fadeIn geplant: delay=' + T.logoDelay + ' duration=' + T.logoFadeIn);\n\n        \/* \u2500\u2500 2. Overlay ausblenden, NACHDEM das Logo fertig ist \u2500\u2500 *\/\n        var overlayFadeStart = T.logoDelay + T.logoFadeIn + T.holdBeforeFadeOut;\n\n        setTimeout(function () {\n\t\t\t\n\t\t\tif (PL_DEBUG) {\n                plLog('Overlay-Fade-Out startet jetzt (geplant bei ' + overlayFadeStart + 'ms)');\n                plCheckDisplay('overlay (vor Fade-Out)', overlay);\n            }\n\n            overlay.style.transition = 'opacity ' + T.bgFadeOut + 'ms ease';\n\n            overlay.addEventListener('transitionend', function handler(e) {\n                if (e.propertyName !== 'opacity') return;\n                overlay.removeEventListener('transitionend', handler);\n\t\t\t\tif (PL_DEBUG) plLog('\u2705 transitionend gefeuert (opacity) \u2014 sauberer Fade-Out');\n                afterOverlayGone();\n            });\n\n            \/* Fallback, falls transitionend nicht feuert *\/\n\t\t\tsetTimeout(function () {\n                if (PL_DEBUG) plLog('\u26a0\ufe0f Fallback-Timeout ausgel\u00f6st \u2014 transitionend hat NICHT gefeuert!');\n                afterOverlayGone();\n            }, T.bgFadeOut + 200);\n\n            \/* Doppeltes rAF: erzwingt, dass der Browser die Transition\n       (opacity:1) tats\u00e4chlich als Frame gerendert hat, BEVOR\n       der Zielwert (opacity:0) gesetzt wird. Ohne das batcht\n       mobiles WebKit beide \u00c4nderungen und \u00fcberspringt die\n       Transition komplett. *\/\n    requestAnimationFrame(function () {\n        requestAnimationFrame(function () {\n\t\t\tif (PL_DEBUG) plCheckDisplay('overlay (direkt vor opacity=0, nach 2x rAF)', overlay);\n\n            overlay.style.opacity = '0';\n        });\n    });\n\n        }, overlayFadeStart);\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       STARTEN\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', run);\n    } else {\n        run();\n    }\n\n}());\n    <\/script>\n\n    \n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-html\">        <div class=\"floating-button-container start-hidden hide-until-scroll-desktop\" id=\"floatingBookingButton_1\">\n            <button\n                class=\"w-btn us-btn-style_3 floating-main-button\"\n                aria-label=\"Tastings &amp; Tours Men\u00fc\"\n                aria-expanded=\"false\"\n            >\n                <i class=\"button-icon fal fa-calendar-check\" aria-hidden=\"true\"><\/i>\n                <span class=\"button-text\">Tastings &amp; Tours<\/span>\n            <\/button>\n \n            <div class=\"floating-submenu\" role=\"menu\">\n                                    <a\n                        href=\"\/erleben\/tastings-tours\/#content\"\n                        role=\"menuitem\"\n                                            >Jetzt buchen<\/a>\n                                    <a\n                        href=\"\/erleben\/enoteca\/#info\"\n                        role=\"menuitem\"\n                                            >\u00d6ffnungszeiten<\/a>\n                                    <a\n                        href=\"https:\/\/www.shop.hofstatter.com\/\"\n                        role=\"menuitem\"\n                                            >Shop<\/a>\n                            <\/div>\n        <\/div>\n \n        <script>\n        (function () {\n\t\t\tvar SCROLL_OFFSET_VALUE = 50;\n\t\t\tvar SCROLL_OFFSET_UNIT  = 'vh';            \n\t\t\tvar container  = document.getElementById('floatingBookingButton_1');\n            if ( ! container ) return;\n \n            var mainButton = container.querySelector('.floating-main-button');\n            var submenu    = container.querySelector('.floating-submenu');\n            var isActive   = false;\n\t\t\t\n\t\t\tfunction getScrollThreshold() {\n\t\t\t\treturn SCROLL_OFFSET_UNIT === 'vh'\n\t\t\t\t\t? (SCROLL_OFFSET_VALUE \/ 100) * window.innerHeight\n\t\t\t\t\t: SCROLL_OFFSET_VALUE;\n\t\t\t}\n \n            \/* \u2500\u2500 Measure submenu and write --submenu-h \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n             *\n             * The submenu is hidden (visibility:hidden \/ opacity:0) in the DOM,\n             * which means its height IS available via scrollHeight even when\n             * invisible. We add the button's own height as a small gap so the\n             * button never overlaps the submenu.\n             *\n             * Called once on load and again on every resize so the value stays\n             * correct if the viewport changes (e.g. font scaling, orientation).\n             *\/\n            function measureSubmenu() {\n                \/\/ Make temporarily measurable without flickering\n                var prevVisibility = submenu.style.visibility;\n                var prevPosition   = submenu.style.position;\n \n                submenu.style.visibility = 'hidden';\n                submenu.style.position   = 'absolute'; \/\/ already is, but be safe\n \n                var submenuHeight = submenu.scrollHeight;\n                var gap           = 2; \/\/ px gap between submenu top and button bottom\n \n                container.style.setProperty(\n                    '--submenu-h',\n                    (submenuHeight + gap) + 'px'\n                );\n \n                submenu.style.visibility = prevVisibility;\n                submenu.style.position   = prevPosition;\n            }\n \n            \/\/ Run after layout is complete\n            if ( document.readyState === 'loading' ) {\n                document.addEventListener('DOMContentLoaded', measureSubmenu);\n            } else {\n                measureSubmenu();\n            }\n \n            window.addEventListener('resize', measureSubmenu, { passive: true });\n \n            \/* \u2500\u2500 Mobile: click-toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            function isMobile() {\n                return window.innerWidth <= 768;\n            }\n \n            mainButton.addEventListener('click', function (e) {\n                if ( ! isMobile() ) return;\n                e.stopPropagation();\n                isActive = ! isActive;\n                container.classList.toggle('active', isActive);\n                mainButton.setAttribute('aria-expanded', String(isActive));\n            });\n \n            document.addEventListener('click', function (e) {\n                if ( isMobile() && ! container.contains(e.target) ) {\n                    isActive = false;\n                    container.classList.remove('active');\n                    mainButton.setAttribute('aria-expanded', 'false');\n                }\n            });\n \n            \/* \u2500\u2500 Scroll handler \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            function checkScroll() {\n    \t\t\tcontainer.classList.toggle('scrolled', window.scrollY > getScrollThreshold());            \n\t\t\t}\n \n            checkScroll();\n            window.addEventListener('scroll', checkScroll, { passive: true });\n \n            \/* \u2500\u2500 Resize handler \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            window.addEventListener('resize', function () {\n                checkScroll();\n                if ( ! isMobile() ) {\n                    container.classList.remove('active');\n                    isActive = false;\n                    mainButton.setAttribute('aria-expanded', 'false');\n                }\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_650985bf hide_on_default hide_on_laptops hide_on_tablets height_small width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_bottom type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_740249e9\"><div class=\"vc_column-inner\"><div class=\"w-iconbox us_custom_9eba9c5b wobble iconpos_top style_default color_custom align_center no_text no_title\"><a href=\"#content\" class=\"w-iconbox-link\" aria-label=\"fal|chevron-down\"><div class=\"w-iconbox-icon\" style=\"font-size:3rem;--icon-color:rgba(255,255,255,0.70);\"><i class=\"fal fa-chevron-down\"><\/i><\/div><\/a><div class=\"w-iconbox-meta\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_large\" id=\"content\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_e2aee182 font-teaser\"><div class=\"wpb_wrapper\"><p>Deeply rooted. Always curious. As a family winery in the wine village of Termeno\/Tramin, we aim for one goal: To tell the story of our homeland, Alto Adige. Through wines that embody their place of origin \u2014 the clear, bold character of the Dolomite region.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Family<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>Our passion for exploring new horizons takes us beyond the borders of Alto Adige: rising to 823 meters above sea level, into vineyards nestled within the stunning mountainous landscape of Trentino. And it extends even further, to the steep slopes of the Moselle, where we devote ourselves entirely to the cultivation of Riesling.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/en\/family\/\"><span class=\"w-btn-label\">Discover more<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Vigna<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>The more precisely defined the origin, the more distinctive the wine. This conviction is perfectly expressed by the term Vigna. We have used it since 1987 \u2013 as the first winery in all of Alto Adige. With our single-vineyard wines, we don\u2019t follow trends \u2013 we set standards.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/en\/vigna\/\"><span class=\"w-btn-label\">Discover more<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Experience wine<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>Whether it is a visit to our wine shop, a leisurely stroll through the show-vineyard, or a scenic ride through the vineyards.<br \/>We look forward to welcoming you to our winery.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/en\/experience\/\"><span class=\"w-btn-label\">Discover more<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_75e891b3 has_bg_color\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><div class=\"w-text us_custom_33b9ee00 font-quote\"><span class=\"w-text-h\"><span class=\"w-text-value\">For us, the Vigna classification is more than a principle \u2013 it shapes the future of Alto Adige&#039;s winemaking.<\/span><\/span><\/div><div class=\"w-text us_custom_976b2d9f has_text_color\"><span class=\"w-text-h\"><span class=\"w-text-value\">Martin Foradori Hofst\u00e4tter<\/span><\/span><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Tastings &amp; Tours Jetzt buchen \u00d6ffnungszeiten Shop Deeply rooted. Always curious. As a family winery in the wine village of Termeno\/Tramin, we aim for one goal: To tell the story of our homeland, Alto Adige. Through wines that embody their place of origin \u2014 the clear, bold character of the Dolomite region. FamilyOur passion for...","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-1355","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin<\/title>\n<meta name=\"description\" content=\"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hofstatter.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin\" \/>\n<meta property=\"og:description\" content=\"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hofstatter.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenuta J. Hofst\u00e4tter\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-15T09:00:33+00:00\" \/>\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:\\\/\\\/www.hofstatter.com\\\/en\\\/\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/\",\"name\":\"Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#website\"},\"datePublished\":\"2024-08-20T10:25:52+00:00\",\"dateModified\":\"2026-07-15T09:00:33+00:00\",\"description\":\"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Winery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/\",\"name\":\"Weingut J. Hofst\u00e4tter\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#organization\",\"name\":\"Weingut J. Hofst\u00e4tter\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.hofstatter.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.png\",\"width\":1540,\"height\":311,\"caption\":\"Weingut J. Hofst\u00e4tter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/hofstatter.winery\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenuta-hofstaetter\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin","description":"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.","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:\/\/www.hofstatter.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin","og_description":"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.","og_url":"https:\/\/www.hofstatter.com\/en\/","og_site_name":"Tenuta J. Hofst\u00e4tter","article_modified_time":"2026-07-15T09:00:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hofstatter.com\/en\/","url":"https:\/\/www.hofstatter.com\/en\/","name":"Tenuta J. Hofst\u00e4tter - Alto Adige | Tramin","isPartOf":{"@id":"https:\/\/www.hofstatter.com\/en\/#website"},"datePublished":"2024-08-20T10:25:52+00:00","dateModified":"2026-07-15T09:00:33+00:00","description":"Family Hofst\u00e4tter has been dedicated to winegrowing in Alto Adige for four generations. A wine estate that lives tradition and integrates innovation.","breadcrumb":{"@id":"https:\/\/www.hofstatter.com\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hofstatter.com\/en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.hofstatter.com\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.hofstatter.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Winery"}]},{"@type":"WebSite","@id":"https:\/\/www.hofstatter.com\/en\/#website","url":"https:\/\/www.hofstatter.com\/en\/","name":"Weingut J. Hofst\u00e4tter","description":"","publisher":{"@id":"https:\/\/www.hofstatter.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hofstatter.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hofstatter.com\/en\/#organization","name":"Weingut J. Hofst\u00e4tter","url":"https:\/\/www.hofstatter.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hofstatter.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.hofstatter.com\/wp-content\/uploads\/2024\/08\/logo.png","contentUrl":"https:\/\/www.hofstatter.com\/wp-content\/uploads\/2024\/08\/logo.png","width":1540,"height":311,"caption":"Weingut J. Hofst\u00e4tter"},"image":{"@id":"https:\/\/www.hofstatter.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/hofstatter.winery\/","https:\/\/www.linkedin.com\/company\/tenuta-hofstaetter\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/pages\/1355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/comments?post=1355"}],"version-history":[{"count":115,"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/pages\/1355\/revisions"}],"predecessor-version":[{"id":7928,"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/pages\/1355\/revisions\/7928"}],"wp:attachment":[{"href":"https:\/\/www.hofstatter.com\/en\/wp-json\/wp\/v2\/media?parent=1355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}