.navbar-logo[data-v-1cf12e83]{color:var(--ponyhof-navbar-fg,#1f2937);transition:color .2s,opacity .2s}.navbar-logo[data-v-1cf12e83]:hover{opacity:.9}.logo-wrapper[data-v-1cf12e83]{border:1px solid rgb(var(--primary-color-rgb) / .18);background:rgb(var(--primary-color-rgb) / .08);width:2.25rem;height:2.25rem;color:var(--primary-color);border-radius:.8rem;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.navbar-logo:hover .logo-wrapper[data-v-1cf12e83]{border-color:rgb(var(--primary-color-rgb) / .32);background:rgb(var(--primary-color-rgb) / .12);transform:translateY(-1px)}.logo-icon[data-v-1cf12e83]{width:1.25rem;height:1.25rem}.logo-line[data-v-1cf12e83]{color:currentColor;opacity:.85;letter-spacing:-.01em}.ponyhof-logo[data-v-1cf12e83]{color:var(--color-accent-strong);letter-spacing:-.02em;transition:color .2s,transform .2s;position:relative}.navbar-logo:hover .ponyhof-logo[data-v-1cf12e83]{color:var(--primary-accessible);transform:translateY(-1px)}.dark .navbar-logo[data-v-1cf12e83]{color:var(--ponyhof-navbar-fg,#fff)}.logo-wrapper:is(.dark *){border-color:rgb(var(--primary-light-rgb) / .22);background:rgb(var(--primary-light-rgb) / .1);color:var(--primary-light)}.dark .navbar-logo:hover .logo-wrapper[data-v-1cf12e83]{border-color:rgb(var(--primary-light-rgb) / .36);background:rgb(var(--primary-light-rgb) / .16)}.dark .ponyhof-logo[data-v-1cf12e83],.dark .navbar-logo:hover .ponyhof-logo[data-v-1cf12e83]{color:var(--color-accent-strong)}@media (width<=375px){.logo-text>span[data-v-1cf12e83]:first-child{font-size:.8em}}@media (width>=640px){.logo-wrapper[data-v-1cf12e83]{width:2.5rem;height:2.5rem}.logo-icon[data-v-1cf12e83]{width:1.4rem;height:1.4rem}}@media (width>=1024px){.logo-wrapper[data-v-1cf12e83]{width:2.75rem;height:2.75rem}.logo-icon[data-v-1cf12e83]{width:1.55rem;height:1.55rem}}.nav-more[data-v-0522ee9a]{position:relative}details>summary[data-v-0522ee9a]{list-style:none}details>summary[data-v-0522ee9a]::-webkit-details-marker{display:none}.nav-more-menu[data-v-0522ee9a]{display:none}.nav-more[open] .nav-more-menu[data-v-0522ee9a]{display:block}.nav-link[data-v-0522ee9a]{white-space:nowrap;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:visible}.nav-link[data-v-0522ee9a]:hover{transform:translateY(-1px)}.nav-link[data-v-0522ee9a]:focus-visible{outline:2px solid rgb(var(--primary-color-rgb,185 19 85) / .72);outline-offset:2px;box-shadow:0 0 0 4px rgb(var(--primary-color-rgb,185 19 85) / .14), 0 8px 22px -18px rgb(var(--primary-color-rgb,185 19 85) / .55);background:rgb(var(--primary-color-rgb,185 19 85) / .08);color:var(--primary-color)}.dark .nav-link[data-v-0522ee9a]:focus-visible{outline-color:rgb(var(--primary-light-rgb,255 93 160) / .78);box-shadow:0 0 0 4px rgb(var(--primary-light-rgb,255 93 160) / .16), 0 10px 26px -20px rgb(var(--primary-light-rgb,255 93 160) / .62);background:rgb(var(--primary-light-rgb,255 93 160) / .08);color:var(--primary-light)}.nav-link[data-v-0522ee9a]:before{content:"";background:radial-gradient(circle, rgba(var(--primary-color-rgb), .1) 0%, transparent 70%);pointer-events:none;z-index:-1;border-radius:50%;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-link[data-v-0522ee9a]:hover:before{width:80px;height:80px}.active-nav-link[data-v-0522ee9a]{color:var(--color-navbar-active-link);font-weight:600}.nav-link-icon[data-v-0522ee9a]{width:.85rem;height:.85rem;color:var(--color-text-muted);opacity:.86;transition:color .2s,opacity .2s}.nav-link:hover .nav-link-icon[data-v-0522ee9a],.active-nav-link .nav-link-icon[data-v-0522ee9a]{color:currentColor;opacity:1}.nav-link[data-v-0522ee9a] .iconify{filter:var(--filter-navbar-icon-shadow)}@media (width>=768px) and (width<=1280px){.nav-menu[data-v-0522ee9a]{gap:.375rem!important}.nav-link[data-v-0522ee9a]{padding-left:.4rem!important;padding-right:.4rem!important;font-size:.75rem!important}.nav-link-icon[data-v-0522ee9a]{width:.75rem!important;height:.75rem!important}}.nav-icon-button[data-v-4220d730]{background:rgba(var(--color-surface-rgb), .84);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-text-primary);border:1px solid #d1d5dbd1;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;position:relative;box-shadow:0 10px 24px -20px #0f172a66}.nav-actions[data-v-4220d730]{z-index:2;position:relative}.nav-icon-button[data-v-4220d730]:hover{border-color:rgb(var(--primary-color-rgb) / .3);background:rgb(var(--primary-color-rgb) / .06);color:var(--primary-color);box-shadow:0 14px 28px -24px rgb(var(--primary-color-rgb) / .45)}.nav-icon-button:is(.dark *){background:#111827cc;border-color:#ffffff24;box-shadow:0 10px 24px -20px #000000a6}.dark .nav-icon-button[data-v-4220d730]:hover{border-color:rgb(var(--primary-light-rgb) / .34);background:rgb(var(--primary-light-rgb) / .1);color:var(--primary-light)}.nav-quick-inquiry-button[data-v-4220d730]{white-space:nowrap;border-radius:var(--radius-lg,.75rem);background:var(--primary-color);color:#fff;min-height:2.25rem;box-shadow:0 12px 24px -18px rgb(var(--primary-color-rgb,185 19 85) / .62);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.82rem;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.nav-quick-inquiry-button[data-v-4220d730]:hover{background:var(--primary-accessible,#a01149);box-shadow:0 16px 30px -20px rgb(var(--primary-color-rgb,185 19 85) / .68)}.nav-quick-inquiry-button[data-v-4220d730]:focus-visible{outline:2px solid rgb(var(--primary-color-rgb,185 19 85) / .72);outline-offset:3px;box-shadow:0 0 0 4px rgb(var(--primary-color-rgb,185 19 85) / .14), 0 16px 30px -20px rgb(var(--primary-color-rgb,185 19 85) / .68)}.nav-quick-inquiry-button:is(.dark *){background:var(--primary-light);color:var(--color-neutral-950,#030712);box-shadow:0 12px 24px -18px rgb(var(--primary-light-rgb,255 93 160) / .62)}.dark .nav-quick-inquiry-button[data-v-4220d730]:hover{color:var(--color-neutral-950,#030712);background:#ff8bbc}.dark .nav-quick-inquiry-button[data-v-4220d730]:focus-visible{outline-color:rgb(var(--primary-light-rgb,255 93 160) / .78);box-shadow:0 0 0 4px rgb(var(--primary-light-rgb,255 93 160) / .16), 0 16px 30px -20px rgb(var(--primary-light-rgb,255 93 160) / .68)}.theme-icon-moon[data-v-4220d730],.theme-icon-sun[data-v-4220d730]{transition:opacity .2s}.theme-icon-moon[data-v-4220d730]{opacity:1}.theme-icon-sun[data-v-4220d730],.theme-icon-moon:is(.dark *){opacity:0}.nav-quick-inquiry-icon[data-v-4220d730]{margin-right:.35rem}.nav-quick-inquiry-label[data-v-4220d730]{letter-spacing:-.01em;font-size:.84rem;line-height:1.05}@media (width>=1280px){.nav-quick-inquiry-button[data-v-4220d730]{padding-inline:.95rem}.nav-quick-inquiry-label[data-v-4220d730]{font-size:.9rem}}@media (width>=1536px){.nav-quick-inquiry-button[data-v-4220d730]{padding-inline:1.05rem}.nav-quick-inquiry-label[data-v-4220d730]{font-size:.95rem}}@media (width<=1439px){.nav-quick-inquiry-button[data-v-4220d730]{justify-content:center;min-width:2.75rem;padding-inline:0}.nav-quick-inquiry-label[data-v-4220d730]{display:none}.nav-quick-inquiry-icon[data-v-4220d730]{margin-right:0}}@media (width>=768px) and (width<=1280px){.nav-actions[data-v-4220d730]{gap:.5rem!important;margin-left:0!important}}.mobile-nav-buttons[data-v-e9035b7f]{-webkit-tap-highlight-color:transparent;isolation:isolate}.mobile-menu-button[data-v-e9035b7f],.mobile-search-button[data-v-e9035b7f],.mobile-dark-toggle[data-v-e9035b7f]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;will-change:transform;transform:translateZ(0);transition-property:transform!important;transition-duration:.15s!important;transition-timing-function:ease-out!important}.mobile-menu-button[data-v-e9035b7f]:active,.mobile-search-button[data-v-e9035b7f]:active,.mobile-dark-toggle[data-v-e9035b7f]:active{-webkit-tap-highlight-color:#0000}@supports (-webkit-touch-callout:none){.mobile-menu-button[data-v-e9035b7f],.mobile-search-button[data-v-e9035b7f],.mobile-dark-toggle[data-v-e9035b7f]{appearance:none;cursor:pointer}}.mobile-dark-toggle[data-v-e9035b7f]{background:rgba(var(--color-surface-rgb), .84);color:var(--color-text-primary);border:1px solid #d1d5dbd1;box-shadow:0 10px 24px -20px #0f172a66;transition-property:transform,background-color,border-color,box-shadow,color!important}.mobile-dark-toggle[data-v-e9035b7f]:hover{border-color:rgb(var(--primary-color-rgb) / .3);background:rgb(var(--primary-color-rgb) / .06);color:var(--primary-color);box-shadow:0 14px 28px -24px rgb(var(--primary-color-rgb) / .45)}.mobile-dark-toggle:is(.dark *){background:#111827cc;border-color:#ffffff24;box-shadow:0 10px 24px -20px #000000a6}.dark .mobile-dark-toggle:hover{border-color:rgb(var(--primary-light-rgb) / .34);background:rgb(var(--primary-light-rgb) / .1);color:var(--primary-light)}.theme-icon-moon[data-v-e9035b7f],.theme-icon-sun[data-v-e9035b7f]{transition:opacity .2s}.theme-icon-moon[data-v-e9035b7f]{opacity:1}.theme-icon-sun[data-v-e9035b7f],.theme-icon-moon:is(.dark *){opacity:0}.theme-icon-sun:is(.dark *){opacity:1}:root{--navbar-height:64px}.navbar[data-v-961e0088]{--navbar-height:64px;z-index:80;background:var(--color-navbar-bg);border-bottom:1px solid var(--color-navbar-border);min-height:64px;transition:none;position:sticky;top:0}.navbar-container[data-v-961e0088]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;margin:0 auto;padding:.5rem;display:flex}.nav[data-v-961e0088]{z-index:90;display:none;position:relative;overflow:visible}.nav-actions-divider[data-v-961e0088]{background:linear-gradient(180deg, transparent, var(--color-border-default), transparent);flex:0 0 1px;align-self:center;width:1px;height:2rem;margin:0 .75rem;display:none}.navbar[data-v-961e0088]:hover,.navbar[data-v-961e0088]:focus-within{transition:box-shadow .2s ease-out,border-color .2s ease-out}.navbar-scrolled[data-v-961e0088]{box-shadow:var(--shadow-navbar-scrolled);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:var(--color-navbar-bg-scrolled)}@supports not ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.navbar-scrolled[data-v-961e0088]{background:var(--color-navbar-bg)}}.scroll-progress[data-v-961e0088]{pointer-events:none;background:linear-gradient(90deg, var(--primary-color), var(--secondary-color), var(--primary-light));height:.25rem;box-shadow:0 0 10px rgb(var(--primary-color-rgb,185 19 85) / .25);opacity:0;border-radius:9999px;transition:opacity .16s ease-out,transform .12s ease-out;position:absolute;bottom:-2px;left:0;right:0}.scroll-progress-visible[data-v-961e0088]{opacity:1}@media (width<=1024px){.navbar-container[data-v-961e0088]{padding-left:.75rem;padding-right:.75rem}}@media (width<=1023px){.navbar[data-v-961e0088]:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--primary-color-rgb), .3), transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}}@media (width<=1800px){.navbar-container[data-v-961e0088]{width:100%;max-width:none;padding:.375rem 1rem}.nav[data-v-961e0088]{flex-wrap:nowrap;gap:.75rem}.nav-actions-divider[data-v-961e0088]{display:block}}@media (width<=1280px){.nav[data-v-961e0088]{flex-wrap:nowrap;gap:.5rem}}.navbar-container[data-v-961e0088]{max-width:100%}@media (width>=640px){.navbar-container[data-v-961e0088]{padding-left:.75rem;padding-right:.75rem}}@media (width>=1280px){.navbar[data-v-961e0088]{min-height:72px}.navbar-container[data-v-961e0088]{padding-top:.75rem;padding-bottom:.75rem}.nav[data-v-961e0088]{flex:auto;justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;margin-left:.75rem;display:flex}.nav-actions-divider[data-v-961e0088]{display:block}}@media (width>=1280px) and (width<=1439px){.nav[data-v-961e0088]{gap:.375rem!important;margin-left:.5rem!important}.nav-actions-divider[data-v-961e0088]{margin:0 .375rem!important;display:block!important}}@media (prefers-reduced-motion:reduce){.navbar[data-v-961e0088],.navbar[data-v-961e0088] *,.scroll-progress[data-v-961e0088]{transition:none!important;animation:none!important}}body[data-v-442d0ead]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link[data-v-442d0ead]{opacity:.01;white-space:nowrap;z-index:140;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.skip-link[data-v-442d0ead]:focus,.skip-link[data-v-442d0ead]:focus-visible{z-index:140!important;clip:auto!important;clip-path:none!important;white-space:normal!important;pointer-events:auto!important;border:1px solid rgb(var(--primary-color-rgb) / .4)!important;width:max-content!important;max-width:calc(100vw - 2rem)!important;height:auto!important;min-height:2.75rem!important;color:var(--primary-color)!important;background:#fffffff2!important;border-radius:9999px!important;outline:none!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:700!important;display:inline-flex!important;position:fixed!important;top:.75rem!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 10px 15px -3px #0000001a!important}:is(html.dark,html.dark,.dark,.dark){color:var(--primary-light)!important;background:#111827f2!important;border-color:#ffffff4d!important;box-shadow:0 12px 35px -15px #000000b3!important}#main-content{outline:none;scroll-margin-top:5.5rem}#main-content:target,#main-content.skip-target-active{background:linear-gradient(180deg, rgb(var(--primary-color-rgb) / .08), transparent 9rem), var(--ponyhof-shell-bg,transparent);box-shadow:inset 0 0 0 3px rgb(var(--primary-color-rgb) / .22)}html.dark #main-content:target,html.dark #main-content.skip-target-active,.dark #main-content:target,.dark #main-content.skip-target-active{background:linear-gradient(180deg, rgb(var(--primary-light-rgb) / .1), transparent 10rem), var(--ponyhof-shell-bg,transparent);box-shadow:inset 0 0 0 3px rgb(var(--primary-light-rgb) / .26)}
