.help-cta[data-v-e0e2259a]{white-space:nowrap;display:inline-flex}.help-cta__arrow[data-v-e0e2259a]{width:1.15em;height:1.15em;transition:transform var(--transition)}.help-cta:hover .help-cta__arrow[data-v-e0e2259a]{transform:translate(3px)}.help-cta--sm[data-v-e0e2259a]{padding:.625rem 1.25rem;font-size:.75rem}.help-cta--md[data-v-e0e2259a]{padding:.875rem 2rem;font-size:.875rem}.help-cta--lg[data-v-e0e2259a]{padding:1rem 2.25rem;font-size:.9rem}.help-cta--xl[data-v-e0e2259a]{letter-spacing:.08em;padding:1.1rem 2.75rem;font-size:1rem}.help-cta--glow[data-v-e0e2259a]{box-shadow:0 4px 18px rgba(var(--color-accent-rgb), .32), 0 0 0 0 rgba(var(--color-accent-rgb), .28);animation:5.5s ease-in-out infinite ctaPulse-e0e2259a}.help-cta--glow[data-v-e0e2259a]:hover{box-shadow:0 8px 26px rgba(var(--color-accent-rgb), .48), 0 0 0 3px rgba(var(--color-accent-rgb), .12);animation:none}@keyframes ctaPulse-e0e2259a{0%,to{box-shadow:0 4px 16px rgba(var(--color-accent-rgb), .28), 0 0 0 0 rgba(var(--color-accent-rgb), .22)}50%{box-shadow:0 6px 28px rgba(var(--color-accent-rgb), .48), 0 0 0 10px rgba(var(--color-accent-rgb), 0)}}@media (prefers-reduced-motion:reduce){.help-cta--glow[data-v-e0e2259a]{animation:none}}.header[data-v-7734c5a9]{z-index:1002;height:var(--header-height);color:var(--color-header-text);background:rgba(var(--color-header-bg-rgb), .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.header--scrolled[data-v-7734c5a9],.header--menu-open[data-v-7734c5a9]{background:var(--color-header-bg);border-bottom-color:var(--color-header-border);box-shadow:var(--shadow-sm)}.header__inner[data-v-7734c5a9]{justify-content:space-between;align-items:center;gap:var(--space-sm);height:100%;display:flex;position:relative}.header__logo[data-v-7734c5a9]{color:inherit;align-items:center;text-decoration:none;display:flex;position:relative}.header__logo-img[data-v-7734c5a9]{object-fit:contain;mix-blend-mode:lighten;width:auto;max-width:min(120px,36vw);height:44px;transition:opacity var(--transition);display:block}.header__logo:hover .header__logo-img[data-v-7734c5a9]{opacity:.85}.header__nav[data-v-7734c5a9]{display:none}.header__menu[data-v-7734c5a9]{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.header__menu-link[data-v-7734c5a9]{font-family:var(--font-ui);color:var(--color-header-text);border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.header__menu-link--parent[data-v-7734c5a9],.header__menu-link--dropdown[data-v-7734c5a9]{display:none}.header__menu-link[data-v-7734c5a9]:hover,.header__menu-link.router-link-active[data-v-7734c5a9]{color:var(--color-bg-dark);background:#3d231814}.header__chevron[data-v-7734c5a9]{width:16px;height:16px;color:var(--color-text-secondary);transition:transform var(--duration-normal) var(--ease-out);flex-shrink:0}.header__chevron--open[data-v-7734c5a9]{transform:rotate(180deg)}.header__menu-item[data-v-7734c5a9]{position:relative}.header__submenu-wrap[data-v-7734c5a9]{overflow:hidden}.header__submenu[data-v-7734c5a9]{background:var(--color-header-bg);border:1px solid var(--color-header-border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-md);z-index:10;margin-top:-.125rem;margin-block:0;padding:.625rem .5rem .5rem;list-style:none;display:none;position:absolute;top:100%;left:0}.header__submenu-link[data-v-7734c5a9]{color:var(--color-header-text);border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.header__submenu-link[data-v-7734c5a9]:hover{color:var(--color-bg-dark);background:#3d231814}.header__actions[data-v-7734c5a9]{align-items:center;gap:var(--space-sm);display:flex;position:relative}.header__cta[data-v-7734c5a9]{padding:.625rem 1.25rem;font-size:.75rem}.header__burger[data-v-7734c5a9]{border-radius:var(--radius-sm);touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:background var(--transition), border-color var(--transition);background:0 0;border:1px solid #3d23182e;flex-direction:column;justify-content:center;gap:5px;padding:10px;display:flex;position:relative}.header__burger[data-v-7734c5a9]:hover{background:#3d23180f;border-color:#3d231847}.header__burger span[data-v-7734c5a9]{background:var(--color-text-dark);height:2px;transition:transform var(--transition), opacity var(--transition);border-radius:1px;display:block}.header__burger--open[data-v-7734c5a9]{background:#3d231814;border-color:#3d23183d}.header__burger--open span[data-v-7734c5a9]:first-child{transform:translateY(7px)rotate(45deg)}.header__burger--open span[data-v-7734c5a9]:nth-child(2){opacity:0}.header__burger--open span[data-v-7734c5a9]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__overlay[data-v-7734c5a9],.header__mobile-cta[data-v-7734c5a9]{display:none}@media (width>=1024px){.header__inner[data-v-7734c5a9]{justify-content:space-between;align-items:center;display:flex}.header__logo[data-v-7734c5a9]{order:1}.header__nav[data-v-7734c5a9]{width:auto;height:auto;max-height:none;box-shadow:none;pointer-events:auto;visibility:visible;background:0 0;order:2;display:block;position:static;overflow:visible;transform:none}.header__actions[data-v-7734c5a9]{order:3}.header__burger[data-v-7734c5a9]{display:none}.header__menu-link[data-v-7734c5a9],.header__menu-link--dropdown[data-v-7734c5a9]{color:var(--color-text-dark);font-weight:700}.header__menu-link--parent[data-v-7734c5a9]{display:flex}.header__menu-link--dropdown[data-v-7734c5a9],.header__menu-link--split[data-v-7734c5a9]{display:none}.header__submenu-wrap[data-v-7734c5a9]{display:contents}.header__menu-item:hover .header__submenu[data-v-7734c5a9],.header__menu-item:focus-within .header__submenu[data-v-7734c5a9]{display:block}.header__menu-item--pinned-closed .header__submenu[data-v-7734c5a9],.header__menu-item--pinned-closed:hover .header__submenu[data-v-7734c5a9],.header__menu-item--pinned-closed:focus-within .header__submenu[data-v-7734c5a9]{display:none}}@media (width<=1023px){.header[data-v-7734c5a9]{background:var(--color-header-bg);border-bottom-color:var(--color-header-border)}.header__overlay[data-v-7734c5a9]{inset:0;top:var(--header-height);z-index:1000;touch-action:manipulation;background:#100c0a6b;display:block;position:fixed}.header__logo[data-v-7734c5a9],.header__actions[data-v-7734c5a9]{z-index:1004;position:relative}.header__nav[data-v-7734c5a9]{top:var(--header-height);width:100%;height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));background:var(--color-surface);color:var(--color-text-dark);border-top:1px solid var(--color-header-border);opacity:0;transition:transform var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out), visibility var(--duration-normal) var(--ease-out);z-index:1003;box-shadow:var(--shadow-lg);pointer-events:none;visibility:hidden;flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden;transform:translateY(-8px)}.header__nav--open[data-v-7734c5a9]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)}.header__nav-scroll[data-v-7734c5a9]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-sm) var(--space-md);flex:1;overflow-y:auto}.header__menu[data-v-7734c5a9]{flex-direction:column;align-items:stretch;gap:0;width:100%}.header__menu-item[data-v-7734c5a9]{border-bottom:1px solid #3d231814}.header__menu-item[data-v-7734c5a9]:last-child{border-bottom:none}.header__menu-link[data-v-7734c5a9]{white-space:normal;width:100%;min-height:52px;color:var(--color-text-dark);border-radius:0;padding:.9rem .35rem;font-size:1.02rem;font-weight:600}.header__menu-link--parent[data-v-7734c5a9]{display:none}.header__menu-link--dropdown[data-v-7734c5a9]{justify-content:space-between;width:100%;display:flex}.header__menu-link--split[data-v-7734c5a9]{justify-content:space-between;align-items:stretch;gap:0;min-height:52px;padding:0;display:flex}.header__menu-link-label[data-v-7734c5a9]{min-height:52px;font-family:var(--font-ui);color:var(--color-text-dark);flex:1;align-items:center;padding:.9rem .35rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:flex}.header__menu-chevron-btn[data-v-7734c5a9]{width:52px;min-height:52px;color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.header__menu-link--dropdown[data-v-7734c5a9]:hover,.header__menu-link[data-v-7734c5a9]:hover,.header__menu-link.router-link-active[data-v-7734c5a9]{color:var(--color-bg-dark);background:0 0}.header__menu-link--dropdown[data-v-7734c5a9]:active,.header__menu-chevron-btn[data-v-7734c5a9]:active,.header__menu-link-label[data-v-7734c5a9]:active{background:#3d23180d}.header__submenu-wrap[data-v-7734c5a9]{opacity:0;max-height:0;transition:max-height var(--duration-normal) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.header__submenu-wrap--open[data-v-7734c5a9]{opacity:1;max-height:320px}.header__submenu[data-v-7734c5a9]{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 0 .5rem;display:block;position:static}.header__submenu-link[data-v-7734c5a9]{min-height:44px;color:var(--color-text-secondary);border-left:2px solid rgba(var(--color-accent-rgb), .35);border-radius:0;align-items:center;margin-left:.35rem;padding:.55rem .35rem .55rem 1rem;font-size:.92rem;font-weight:500;display:flex}.header__submenu-link[data-v-7734c5a9]:hover,.header__submenu-link.router-link-active[data-v-7734c5a9]{color:var(--color-bg-dark);background:#3d23180d}.header__mobile-cta[data-v-7734c5a9]{padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));border-top:1px solid var(--color-header-border);background:var(--color-surface-muted);flex-shrink:0;display:block}.header__mobile-cta .help-cta[data-v-7734c5a9]{width:100%}.header__cta[data-v-7734c5a9]{display:none}}.overlay-enter-active[data-v-7734c5a9],.overlay-leave-active[data-v-7734c5a9]{transition:opacity var(--duration-normal) var(--ease-out)}.overlay-enter-from[data-v-7734c5a9],.overlay-leave-to[data-v-7734c5a9]{opacity:0}@media (prefers-reduced-motion:reduce){.header__nav[data-v-7734c5a9],.header__submenu-wrap[data-v-7734c5a9],.header__chevron[data-v-7734c5a9],.header__burger span[data-v-7734c5a9]{transition:none}}.social-links[data-v-3b6b9ef7]{justify-content:center;gap:.75rem;display:flex}.social-links__item[data-v-3b6b9ef7]{border-radius:var(--radius-sm);color:#fff;background:var(--color-accent);width:44px;height:44px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);justify-content:center;align-items:center;display:flex}.social-links--lg .social-links__item[data-v-3b6b9ef7]{width:52px;height:52px}.social-links__icon[data-v-3b6b9ef7]{width:22px;height:22px;display:block}.social-links__icon--max[data-v-3b6b9ef7]{width:24px;height:24px}.social-links--lg .social-links__icon[data-v-3b6b9ef7]{width:26px;height:26px}.social-links--lg .social-links__icon--max[data-v-3b6b9ef7]{width:28px;height:28px}.social-links__item[data-v-3b6b9ef7]:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.footer[data-v-9d75aa28]{background-color:var(--color-bg-dark);padding-top:var(--space-xl);background-image:radial-gradient(80% 50% at 50% 0,#c4a07014,#0000 55%),linear-gradient(#0000001f 0%,#0000 25%)}.footer__inner[data-v-9d75aa28]{gap:var(--space-xl);display:grid}.footer__brand[data-v-9d75aa28]{text-align:center}.footer__logo-link[data-v-9d75aa28]{display:inline-block}.footer__tagline[data-v-9d75aa28]{margin-top:var(--space-sm);color:var(--color-text-muted);max-width:360px;margin-inline:auto;font-size:.85rem;line-height:1.6}.footer__heading[data-v-9d75aa28]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-sm);font-size:.875rem;font-weight:700}.footer__address[data-v-9d75aa28]{color:var(--color-text-muted);font-size:.9rem;font-style:normal;line-height:1.8}.footer__address a[data-v-9d75aa28]:hover{color:#fff}.footer__link[data-v-9d75aa28]{margin-top:var(--space-sm);color:var(--color-accent-light);transition:color var(--transition);font-weight:600;display:inline-block}.footer__link[data-v-9d75aa28]:hover{color:#fff}.footer__aside[data-v-9d75aa28]{gap:var(--space-lg);flex-direction:column;display:flex}.footer__cta-wrap[data-v-9d75aa28]{order:1}.footer__social[data-v-9d75aa28]{order:2}.footer__cta-wrap[data-v-9d75aa28] .help-cta{width:100%}.footer__bottom[data-v-9d75aa28]{margin-top:var(--space-xl);padding-block:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}.footer__bottom-inner[data-v-9d75aa28]{color:var(--color-text-muted);text-align:center;font-size:.8rem}@media (width>=768px){.footer__brand[data-v-9d75aa28]{text-align:left}.footer__tagline[data-v-9d75aa28]{margin-inline:0}.footer__inner[data-v-9d75aa28]{grid-template-columns:2fr 1.4fr 1fr;align-items:start}.footer__aside[data-v-9d75aa28]{text-align:right;align-items:flex-end}.footer__social[data-v-9d75aa28]{order:1}.footer__cta-wrap[data-v-9d75aa28]{order:2;margin-top:auto}.footer__social[data-v-9d75aa28] .social-links{justify-content:flex-end}.footer__cta-wrap[data-v-9d75aa28] .help-cta{width:auto;min-width:200px}.footer__bottom-inner[data-v-9d75aa28]{text-align:left}}.scroll-top[data-v-e3704567]{bottom:max(var(--space-md), env(safe-area-inset-bottom));right:var(--space-md);background:var(--color-bg-dark);color:#fff;border-radius:var(--radius-sm);width:48px;height:48px;box-shadow:var(--shadow-md);z-index:900;transition:background var(--transition), transform var(--duration-normal) var(--ease-spring), box-shadow var(--transition);justify-content:center;align-items:center;display:flex;position:fixed}.scroll-top[data-v-e3704567]:hover{background:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.scroll-top[data-v-e3704567]:active{transform:translateY(-1px)scale(.96)}.scroll-top svg[data-v-e3704567]{width:24px;height:24px}.fade-enter-active[data-v-e3704567],.fade-leave-active[data-v-e3704567]{transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-spring)}.fade-enter-from[data-v-e3704567],.fade-leave-to[data-v-e3704567]{opacity:0;transform:translateY(10px)}.app-main[data-v-6c3204e4]{min-height:60vh;overflow-x:clip}.hero[data-v-4d16ad63]{min-height:100svh;padding-top:var(--header-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__media[data-v-4d16ad63]{z-index:0;background-color:var(--color-bg-dark);position:absolute;inset:0}.hero__video-el[data-v-4d16ad63]{object-fit:cover;pointer-events:none;background-color:var(--color-bg-dark);width:100%;height:100%}.hero__overlay[data-v-4d16ad63]{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 20% 0%, rgba(var(--color-accent-rgb), .15) 0%, transparent 55%), linear-gradient(180deg, #100c0a80 0%, rgba(var(--color-brand-rgb), .62) 50%, rgba(var(--color-bg-rgb), .78) 100%);position:absolute;inset:0}.hero__overlay[data-v-4d16ad63]:after{content:"";background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.hero__content[data-v-4d16ad63]{z-index:2;align-items:center;gap:var(--space-sm);max-width:900px;padding-block:var(--space-md);text-align:center;flex-direction:column;display:flex;position:relative}.hero__badge-stack[data-v-4d16ad63]{max-width:min(100%,52rem);animation:heroFadeUp-4d16ad63 var(--duration-slow) var(--ease-out) both;flex-direction:column;align-items:center;gap:.55rem;display:flex}.hero__badge-pill[data-v-4d16ad63]{font-family:var(--font-ui);letter-spacing:.02em;text-align:center;color:var(--color-accent-light);background:0 0;border:none;border-radius:0;padding:0;font-size:clamp(.62rem,1.55vw,.78rem);font-weight:600;line-height:1.45}.hero__badge-pill--city[data-v-4d16ad63]{letter-spacing:.05em;white-space:nowrap;font-weight:700}.hero__badge-line[data-v-4d16ad63]{display:block}.hero__badge-dot[data-v-4d16ad63]{background:var(--color-accent-light);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;box-shadow:0 0 10px #c4a0708c}.hero__badge-dot[data-v-4d16ad63]:before,.hero__badge-dot[data-v-4d16ad63]:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--color-accent-rgb), .55) 35%, rgba(var(--color-accent-rgb), .55) 65%, transparent);width:1.75rem;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.hero__badge-dot[data-v-4d16ad63]:before{right:calc(100% + .45rem)}.hero__badge-dot[data-v-4d16ad63]:after{left:calc(100% + .45rem)}.hero__headline[data-v-4d16ad63]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;animation:heroFadeUp-4d16ad63 var(--duration-slow) var(--ease-out) 80ms both;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.15}.hero__actions[data-v-4d16ad63]{justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm);animation:heroFadeUp-4d16ad63 var(--duration-slow) var(--ease-out) .24s both;flex-wrap:wrap;display:flex}.hero__primary[data-v-4d16ad63]{letter-spacing:.08em;min-height:48px;padding:.95rem 1.75rem;font-size:.92rem}.hero__secondary[data-v-4d16ad63]{min-height:48px;padding:.85rem 1.35rem;font-size:.82rem}.hero__stats[data-v-4d16ad63]{width:100%;max-width:640px;margin-top:var(--space-sm);border-radius:var(--radius-lg);animation:heroFadeUp-4d16ad63 var(--duration-slow) var(--ease-out) .32s both;background:#0003;border:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:.15rem 0;padding:.7rem .25rem .75rem;display:grid}.hero__stat[data-v-4d16ad63]{text-align:center;min-width:0;padding:.4rem .3rem;position:relative}.hero__stat[data-v-4d16ad63]:nth-child(-n+3){grid-column:span 2}.hero__stat[data-v-4d16ad63]:nth-child(4){grid-column:2/span 2}.hero__stat[data-v-4d16ad63]:nth-child(5){grid-column:4/span 2}.hero__stat strong[data-v-4d16ad63]{font-family:var(--font-display);color:var(--color-accent-light);font-size:clamp(1.2rem,5.4vw,1.55rem);font-weight:700;line-height:1.05;display:block}.hero__stat-label[data-v-4d16ad63]{font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;color:#ffffffb8;margin-top:.2rem;font-size:.68rem;font-weight:600;line-height:1.25;display:block}.hero__stat-label-full[data-v-4d16ad63]{display:none}.hero__stat-label-short[data-v-4d16ad63]{display:block}.hero__social[data-v-4d16ad63]{margin-top:var(--space-xs);animation:heroFadeUp-4d16ad63 var(--duration-slow) var(--ease-out) .4s both}@keyframes heroFadeUp-4d16ad63{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.hero__content[data-v-4d16ad63]{gap:var(--space-md);padding-block:var(--space-xl)}.hero__primary[data-v-4d16ad63]{padding:1.1rem 2.75rem;font-size:1rem}.hero__secondary[data-v-4d16ad63]{padding:1rem 1.75rem;font-size:.875rem}.hero__stats[data-v-4d16ad63]{margin-top:var(--space-md);padding:1rem .5rem}}@media (width>=960px){.hero__stats[data-v-4d16ad63]{max-width:960px;padding:1rem .25rem;display:flex}.hero__stat[data-v-4d16ad63]{flex:1;grid-column:auto;padding:.35rem .75rem}.hero__stat[data-v-4d16ad63]:not(:last-child):after{content:"";pointer-events:none;background:#ffffff1f;width:1px;height:64%;position:absolute;top:18%;right:0}.hero__stat strong[data-v-4d16ad63]{font-size:1.5rem}.hero__stat-label[data-v-4d16ad63]{letter-spacing:.04em;font-size:.75rem}.hero__stat-label-full[data-v-4d16ad63]{display:block}.hero__stat-label-short[data-v-4d16ad63]{display:none}}@media (width<=479px){.hero[data-v-4d16ad63]{align-items:flex-start}.hero__content[data-v-4d16ad63]{padding-block:var(--space-sm) var(--space-md);gap:.75rem}.hero__actions[data-v-4d16ad63]{flex-direction:column;align-items:stretch;width:100%;margin-top:.25rem}.hero__stats[data-v-4d16ad63]{padding:.55rem .15rem .6rem}.hero__stat[data-v-4d16ad63]{padding:.3rem .2rem}.hero__stat-label[data-v-4d16ad63]{letter-spacing:.01em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.hero__badge-stack[data-v-4d16ad63],.hero__headline[data-v-4d16ad63],.hero__actions[data-v-4d16ad63],.hero__stats[data-v-4d16ad63],.hero__social[data-v-4d16ad63]{animation:none}}.trust__intro[data-v-f02da67b]{text-align:center;max-width:52rem;margin-inline:auto}.trust__lead[data-v-f02da67b]{margin-top:var(--space-md);gap:.85rem;display:grid}.trust__lead p[data-v-f02da67b]{color:var(--color-text-secondary);margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.7}.trust__intro[data-v-f02da67b] .section-title{text-align:center}.info-icon[data-v-f508d0d6]{color:var(--color-accent);flex-shrink:0}.mission__content[data-v-99c547d9],.mission-panel[data-v-99c547d9]{scroll-margin-top:calc(var(--header-height) + var(--space-sm))}.mission__content[data-v-99c547d9]{text-align:center;max-width:640px;margin-inline:auto}.mission__title[data-v-99c547d9]{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;margin-bottom:var(--space-md);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:700}.mission__title[data-v-99c547d9]:after{content:"";width:60px;height:3px;margin:var(--space-sm) auto 0;opacity:.6;background:currentColor;display:block}.mission__text[data-v-99c547d9]{color:var(--color-text-secondary);font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.75}.mission__split[data-v-99c547d9]{--mission-gap:var(--space-md);gap:var(--mission-gap);margin-top:var(--space-xl);align-items:start;display:grid}.mission-panel[data-v-99c547d9]{border-radius:var(--radius-lg);box-sizing:border-box;min-width:0;transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(165deg,#fffdf9e0,#f7efe0b8);border:1px solid #8b68401f;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #3d23180d}.mission-panel--open[data-v-99c547d9]{border-color:#8b684038;box-shadow:0 10px 26px #3d231814}.mission-panel[data-v-99c547d9]:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0% 42%,#ffffff47 50%,#0000 58% 100%);position:absolute;inset:0;transform:translate(-130%)}.mission-panel__heading[data-v-99c547d9]{z-index:2;margin:0;position:relative}.mission-panel__toggle[data-v-99c547d9]{justify-content:space-between;align-items:center;gap:var(--space-md);text-align:left;width:100%;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:1rem 1.15rem;font-size:.82rem;font-weight:700;display:flex}.mission-panel__chevron[data-v-99c547d9]{width:22px;height:22px;color:var(--color-accent);transition:transform .35s var(--ease-out);flex-shrink:0}.mission-panel--open .mission-panel__chevron[data-v-99c547d9]{transform:rotate(180deg)}.mission-panel__collapse[data-v-99c547d9]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.mission-panel__collapse--open[data-v-99c547d9]{grid-template-rows:1fr}.mission-panel__collapse-inner[data-v-99c547d9]{min-height:0;overflow:hidden}.mission-panel__body[data-v-99c547d9]{z-index:2;opacity:0;padding:0 1.15rem 1.15rem;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(-6px)}.mission-panel__collapse--open .mission-panel__body[data-v-99c547d9]{opacity:1;transition-delay:60ms;transform:translateY(0)}.mission-goals[data-v-99c547d9],.mission-values[data-v-99c547d9]{margin:0;padding:0;list-style:none}.mission-goals[data-v-99c547d9]{align-content:start;gap:.7rem;display:grid}.mission-goals__item[data-v-99c547d9]{opacity:0;background:#ffffff9e;border:1px solid #8b68401a;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid;transform:translateY(8px)}.mission__split--visible .mission-panel--open .mission-goals__item[data-v-99c547d9]{animation:mission-fade-up-99c547d9 .45s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 60ms)}.mission-goals__index[data-v-99c547d9]{width:1.5rem;height:1.5rem;font-family:var(--font-ui);color:var(--color-text-dark);background:#8b68401f;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.mission-goals__icon[data-v-99c547d9]{color:var(--color-accent);place-items:center;display:grid}.mission-goals__label[data-v-99c547d9]{min-width:0;color:var(--color-text-dark);overflow-wrap:break-word;font-size:clamp(.9rem,1.8vw,1.02rem);line-height:1.4}.mission-values[data-v-99c547d9]{--values-gap:.55rem;gap:var(--values-gap);grid-template-columns:1fr;align-content:start;display:grid}.mission-values--cols-2[data-v-99c547d9],.mission-values--cols-3[data-v-99c547d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-values__item[data-v-99c547d9]{opacity:0;background:#ffffffb8;border:1px solid #8b68401a;border-radius:14px;align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:.65rem .8rem;display:flex;transform:translateY(8px)}.mission-values--cols-2>.mission-values__item[data-v-99c547d9]:last-child:nth-child(odd),.mission-values--cols-3>.mission-values__item[data-v-99c547d9]:last-child:nth-child(odd){width:100%;max-width:calc((100% - var(--values-gap)) / 2);grid-column:1/-1;justify-self:center}.mission__split--visible .mission-panel--open .mission-values__item[data-v-99c547d9]{animation:mission-fade-up-99c547d9 .45s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 45ms)}.mission-values__icon[data-v-99c547d9]{width:1.85rem;height:1.85rem;color:var(--color-accent);background:#8b68401a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mission-values__label[data-v-99c547d9]{min-width:0;font-family:var(--font-ui);color:var(--color-text-dark);overflow-wrap:break-word;flex:auto;font-size:.88rem;font-weight:600;line-height:1.35}@keyframes mission-fade-up-99c547d9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mission-shimmer-99c547d9{0%,62%{opacity:0;transform:translate(-130%)}68%{opacity:.85}82%{opacity:0;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}@media (width>=720px){.mission__split[data-v-99c547d9]{gap:var(--space-lg);grid-template-columns:1fr 1fr}.mission-values[data-v-99c547d9]{--values-gap:.6rem}.mission-goals__item[data-v-99c547d9]{padding:.85rem .9rem}}@media (width>=1100px){.mission__split[data-v-99c547d9]{--mission-gap:var(--space-xl)}.mission-values--cols-3[data-v-99c547d9]{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-values--cols-3>.mission-values__item[data-v-99c547d9]:last-child:nth-child(odd){max-width:calc((100% - 2 * var(--values-gap)) / 3)}.mission-values__label[data-v-99c547d9]{font-size:.9rem}}@media (prefers-reduced-motion:no-preference){.mission__split--visible .mission-panel--open[data-v-99c547d9]:after{animation:7.5s ease-in-out .8s infinite mission-shimmer-99c547d9}}@media (prefers-reduced-motion:reduce){.mission-panel__collapse[data-v-99c547d9],.mission-panel__body[data-v-99c547d9],.mission-panel__chevron[data-v-99c547d9]{transition:none!important}.mission-goals__item[data-v-99c547d9],.mission-values__item[data-v-99c547d9]{opacity:1;transform:none;animation:none!important}.mission-panel[data-v-99c547d9]:after{display:none}}.help-cta--compact[data-v-06dff048]{padding-block:var(--space-md)}.help-cta__inner[data-v-06dff048]{max-width:52rem;margin-inline:auto}.help-cta__header[data-v-06dff048]{text-align:center;max-width:36rem;margin:0 auto}.help-cta__intro[data-v-06dff048]{color:var(--color-text-secondary);margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.7}.help-cta__mobile-action[data-v-06dff048]{margin-top:var(--space-md);justify-content:center;display:flex}.help-cta__btn[data-v-06dff048]{gap:.45rem;width:100%;max-width:20rem}.help-cta__btn svg[data-v-06dff048]{width:1.05em;height:1.05em;transition:transform var(--transition)}.help-cta__btn:hover svg[data-v-06dff048]{transform:translate(3px)}.help-cta__panel[data-v-06dff048]{display:none}.help-cta__option[data-v-06dff048]{border-radius:var(--radius-md);min-height:4.25rem;box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:linear-gradient(#fffdf9fa,#faf6eef0);border:1px solid #8b684029;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;display:grid}.help-cta__option[data-v-06dff048]:hover,.help-cta__option[data-v-06dff048]:focus-visible{box-shadow:var(--shadow-md);border-color:#8b684057;outline:none}.help-cta__option[data-v-06dff048]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.help-cta__option-body[data-v-06dff048]{text-align:left;gap:.2rem;min-width:0;display:grid}.help-cta__option-title[data-v-06dff048]{font-family:var(--font-ui);color:var(--color-text-dark);font-size:1rem;font-weight:700;line-height:1.3}.help-cta__option-text[data-v-06dff048]{color:var(--color-text-secondary);font-size:.84rem;line-height:1.4}.help-cta__option-arrow[data-v-06dff048]{background:rgba(var(--color-accent-rgb), .12);width:2.1rem;height:2.1rem;color:var(--color-accent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.help-cta__option-arrow svg[data-v-06dff048]{width:1rem;height:1rem;transition:transform var(--transition)}.help-cta__option:hover .help-cta__option-arrow svg[data-v-06dff048],.help-cta__option:focus-visible .help-cta__option-arrow svg[data-v-06dff048]{transform:translate(2px)}@media (hover:none){.help-cta__option[data-v-06dff048]:hover{box-shadow:var(--shadow-sm);border-color:#8b684029;transform:none}}@media (width<=767px){.help-cta__intro[data-v-06dff048]{display:none}}@media (width>=768px){.help-cta__header[data-v-06dff048]{margin-bottom:var(--space-lg)}.help-cta__mobile-action[data-v-06dff048]{display:none}.help-cta__panel[data-v-06dff048]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-cta__option[data-v-06dff048]{grid-template-columns:1fr;align-content:space-between;gap:1rem;min-height:100%;padding:1.15rem 1.2rem}.help-cta__option-arrow[data-v-06dff048]{justify-self:start}.help-cta__option[data-v-06dff048]:hover{transform:translateY(-2px)}}.donate-qr-card[data-v-f0ff7e01]{width:100%;box-shadow:var(--shadow-md);background:linear-gradient(#faf6eefa,#f2e8d5f0);border:1px solid #8b68402e;border-radius:18px;justify-items:center;gap:.75rem;padding:clamp(.85rem,3vw,1rem);display:grid}.donate-qr-card--compact[data-v-f0ff7e01]{max-width:none;margin-inline:0}.donate-qr-card--compact .donate-qr-card__frame[data-v-f0ff7e01]{width:min(100%,clamp(240px,72vw,300px))}.donate-qr-card--compact .donate-qr-card__title[data-v-f0ff7e01]{font-size:clamp(.95rem,2.8vw,1.05rem)}.donate-qr-card--compact .donate-qr-card__text[data-v-f0ff7e01]{max-width:34ch;font-size:clamp(.82rem,2.5vw,.9rem)}.donate-qr-card--inline[data-v-f0ff7e01]{width:min(100%,240px);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:.55rem;padding:0;display:flex}.donate-qr-card--inline .donate-qr-card__frame[data-v-f0ff7e01]{background:var(--color-surface);border-radius:16px;width:200px;padding:14px;box-shadow:0 8px 22px #3d231829}.donate-qr-card__caption[data-v-f0ff7e01]{text-align:center;max-width:14rem;color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.35}.donate-qr-card__badge[data-v-f0ff7e01]{min-height:1.9rem;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-dark);background:#8b68401f;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.donate-qr-card__stage[data-v-f0ff7e01]{box-sizing:border-box;place-items:center;width:100%;padding:0 1.1rem .55rem 0;display:grid;position:relative}.donate-qr-card__scan-hint[data-v-f0ff7e01]{z-index:2;width:3.1rem;height:3.1rem;color:var(--color-accent);pointer-events:none;filter:drop-shadow(0 4px 10px #3d23182e);place-items:center;display:grid;position:absolute;bottom:.35rem;right:-.15rem}.donate-qr-card__icon[data-v-f0ff7e01]{opacity:0;pointer-events:none;transform-origin:bottom;grid-area:1/1;width:100%;height:100%;transition:none;display:block;transform:translateY(0)scale(.72)}.donate-qr-card__icon.is-active[data-v-f0ff7e01]{opacity:1;transform:translateY(0)scale(1)}.donate-qr-card__icon.is-active.is-leap[data-v-f0ff7e01]:not(.is-morph-in):not(.is-morph-out):not(.is-ball-jump){animation:.56s cubic-bezier(.2,.7,.3,1) both donateQrLeap-f0ff7e01}.donate-qr-card__icon.is-active.is-morph-out.is-morph-to-ball[data-v-f0ff7e01]{animation:.56s cubic-bezier(.2,.7,.3,1) both donateQrMorphOutToBall-f0ff7e01}.donate-qr-card__icon.is-active.is-morph-in.is-morph-to-ball[data-v-f0ff7e01]{animation:.56s cubic-bezier(.2,.7,.3,1) both donateQrMorphInBall-f0ff7e01}.donate-qr-card__icon.is-active.is-morph-out.is-morph-from-ball[data-v-f0ff7e01],.donate-qr-card__icon.is-active.is-morph-in.is-morph-from-ball[data-v-f0ff7e01]{transform-origin:50%}.donate-qr-card__icon.is-active.is-morph-out.is-morph-from-ball[data-v-f0ff7e01]{animation:.56s cubic-bezier(.33,.1,.25,1) both donateQrMorphOutBall-f0ff7e01}.donate-qr-card__icon.is-active.is-morph-in.is-morph-from-ball[data-v-f0ff7e01]{animation:.56s cubic-bezier(.33,.1,.25,1) both donateQrMorphInFigure-f0ff7e01}.donate-qr-card__icon.is-active.is-fall[data-v-f0ff7e01]:not(.is-ball-jump){animation:.42s cubic-bezier(.4,.05,.55,.95) both donateQrFall-f0ff7e01}.donate-qr-card__icon--ball.is-active.is-ball-jump.is-leap[data-v-f0ff7e01]{transform-origin:bottom;animation:.39s cubic-bezier(.15,.75,.25,1) both donateQrBallLeap-f0ff7e01}.donate-qr-card__icon--ball.is-active.is-ball-jump.is-fall[data-v-f0ff7e01]{transform-origin:bottom;animation:.33s cubic-bezier(.45,.05,.7,.35) both donateQrBallFall-f0ff7e01}.donate-qr-card__icon--ball.is-active .donate-qr-card__ball-spin[data-v-f0ff7e01]{transform-origin:36px 36px;animation:.7s linear infinite donateQrBallSpin-f0ff7e01}.donate-qr-card__icon--ball:not(.is-active) .donate-qr-card__ball-spin[data-v-f0ff7e01]{animation:none}.donate-qr-card__icon--phone.is-active.is-idle[data-v-f0ff7e01]{animation:none;transform:scale(1)}.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__phone-body[data-v-f0ff7e01]{transform-origin:48px 27px;animation:2.8s ease-in-out infinite donateQrPhoneSeek-f0ff7e01}.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__scan-line[data-v-f0ff7e01]{animation:1.6s ease-in-out infinite donateQrScanLine-f0ff7e01}.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__mini-qr[data-v-f0ff7e01]{transform-origin:19px 53px;animation:2.8s ease-in-out infinite donateQrMiniPulse-f0ff7e01}.donate-qr-card__icon--phone.is-active.is-leap .donate-qr-card__phone-body[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-fall .donate-qr-card__phone-body[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-leap .donate-qr-card__scan-line[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-fall .donate-qr-card__scan-line[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-leap .donate-qr-card__mini-qr[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-fall .donate-qr-card__mini-qr[data-v-f0ff7e01]{animation:none}.donate-qr-card__icon--tap.is-active.is-idle[data-v-f0ff7e01]{animation:none;transform:scale(1)}.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-hand[data-v-f0ff7e01]{transform-origin:36px 16px;animation:1.15s ease-in-out infinite donateQrHandPress-f0ff7e01}.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-btn[data-v-f0ff7e01]{transform-origin:50%;animation:1.15s ease-in-out infinite donateQrBtnSink-f0ff7e01}.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-btn-shine[data-v-f0ff7e01]{animation:1.15s ease-in-out infinite donateQrBtnShine-f0ff7e01}.donate-qr-card__icon--tap.is-active.is-leap .donate-qr-card__press-hand[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-fall .donate-qr-card__press-hand[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-leap .donate-qr-card__press-btn[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-fall .donate-qr-card__press-btn[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-leap .donate-qr-card__press-btn-shine[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-fall .donate-qr-card__press-btn-shine[data-v-f0ff7e01]{animation:none}.donate-qr-card--inline .donate-qr-card__scan-hint[data-v-f0ff7e01]{width:2.65rem;height:2.65rem;bottom:.15rem;right:-.35rem}.donate-qr-card__frame[data-v-f0ff7e01]{aspect-ratio:1;box-sizing:border-box;background:var(--color-surface);width:min(100%,260px);box-shadow:0 10px 24px #3d23181f, 0 0 0 0 rgba(var(--color-accent-rgb), .22);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);border:1px solid #8b684024;border-radius:18px;place-items:center;padding:14px;animation:5.5s ease-in-out infinite donateQrGlow-f0ff7e01;display:grid;overflow:hidden}.donate-qr-card__frame[data-v-f0ff7e01]:hover{box-shadow:0 14px 28px #3d23182e, 0 0 0 3px rgba(var(--color-accent-rgb), .12);border-color:#8b684059;animation:none;transform:translateY(-2px)}.donate-qr-card__frame[data-v-f0ff7e01]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.donate-qr-card__image[data-v-f0ff7e01]{object-fit:contain;object-position:center;pointer-events:none;background:#fff;border-radius:12px;width:100%;max-width:100%;height:auto;max-height:100%;display:block}.donate-qr-card__title[data-v-f0ff7e01]{text-align:center;font-family:var(--font-ui);color:var(--color-text-dark);margin:0;font-size:.92rem;font-weight:700}.donate-qr-card__text[data-v-f0ff7e01]{text-align:center;max-width:28ch;color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.55}@keyframes donateQrGlow-f0ff7e01{0%,to{box-shadow:0 10px 22px #3d23181a, 0 0 0 0 rgba(var(--color-accent-rgb), .2)}50%{box-shadow:0 12px 28px #3d231824, 0 0 0 10px rgba(var(--color-accent-rgb), 0)}}@keyframes donateQrLeap-f0ff7e01{0%{transform:translateY(0)scale(1.06,.92)}22%{transform:translateY(-8px)scale(.97,1.05)}to{transform:translateY(-22px)scale(1)}}@keyframes donateQrFall-f0ff7e01{0%{transform:translateY(-22px)scale(1)}75%{transform:translateY(-2px)scale(1.03,.96)}90%{transform:translateY(0)scale(1.08,.9)}to{transform:translateY(0)scale(1)}}@keyframes donateQrMorphOutToBall-f0ff7e01{0%{opacity:1;transform:translateY(0)scale(1.06,.92)}35%{opacity:.75;transform:translateY(-10px)scale(.92)}to{opacity:0;transform:translateY(-22px)scale(.72)}}@keyframes donateQrMorphInBall-f0ff7e01{0%{opacity:0;transform:translateY(-4px)scale(.55)}40%{opacity:.55;transform:translateY(-14px)scale(.82)}to{opacity:1;transform:translateY(-22px)scale(1)}}@keyframes donateQrMorphOutBall-f0ff7e01{0%{opacity:1;transform:translateY(0)scale(1.06,.92)rotate(0)}30%{opacity:.9;transform:translateY(-10px)scale(1)rotate(90deg)}65%{opacity:.35;transform:translateY(-20px)scale(.78)rotate(200deg)}to{opacity:0;transform:translateY(-22px)scale(.45)rotate(270deg)}}@keyframes donateQrMorphInFigure-f0ff7e01{0%{opacity:0;transform:translateY(-10px)scale(.42)rotate(-160deg)}40%{opacity:.4;transform:translateY(-17px)scale(.72)rotate(-70deg)}to{opacity:1;transform:translateY(-22px)scale(1)rotate(0)}}@keyframes donateQrBallLeap-f0ff7e01{0%{transform:translateY(0)scale(1.14,.8)}28%{transform:translateY(-12px)scale(.96,1.06)}to{transform:translateY(-20px)scale(1)}}@keyframes donateQrBallFall-f0ff7e01{0%{transform:translateY(-20px)scale(1)}78%{transform:translateY(0)scale(1.16,.78)}to{transform:translateY(0)scale(1.14,.8)}}@keyframes donateQrBallSpin-f0ff7e01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donateQrPhoneSeek-f0ff7e01{0%,to{transform:translate(0)rotate(-10deg)}28%{transform:translate(-5px,3px)rotate(-16deg)}55%{transform:translate(-2px,7px)rotate(-8deg)}78%{transform:translate(-4px,5px)rotate(-12deg)}}@keyframes donateQrScanLine-f0ff7e01{0%,to{opacity:.35;transform:translateY(0)}15%{opacity:.95}50%{opacity:.95;transform:translateY(16px)}85%{opacity:.35}}@keyframes donateQrMiniPulse-f0ff7e01{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}@keyframes donateQrHandPress-f0ff7e01{0%,to{transform:translateY(0)}40%,55%{transform:translateY(9px)}}@keyframes donateQrBtnSink-f0ff7e01{0%,to{transform:translateY(0)scale(1)}40%,55%{transform:translateY(3px)scale(1.02,.82)}}@keyframes donateQrBtnShine-f0ff7e01{0%,to{opacity:.35;transform:translateY(0)}40%,55%{opacity:.12;transform:translateY(2px)}}@media (width>=768px){.donate-qr-card--compact[data-v-f0ff7e01]{max-width:340px;margin-inline:auto}.donate-qr-card--compact .donate-qr-card__frame[data-v-f0ff7e01]{width:min(100%,280px)}.donate-qr-card__scan-hint[data-v-f0ff7e01]{width:3.4rem;height:3.4rem;right:-.4rem}}@media (prefers-reduced-motion:reduce){.donate-qr-card__frame[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__phone-body[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__scan-line[data-v-f0ff7e01],.donate-qr-card__icon--phone.is-active.is-idle .donate-qr-card__mini-qr[data-v-f0ff7e01],.donate-qr-card__icon--ball.is-active.is-ball-jump[data-v-f0ff7e01],.donate-qr-card__icon--ball.is-active .donate-qr-card__ball-spin[data-v-f0ff7e01],.donate-qr-card__icon.is-active.is-leap[data-v-f0ff7e01],.donate-qr-card__icon.is-active.is-fall[data-v-f0ff7e01],.donate-qr-card__icon.is-active.is-morph-out[data-v-f0ff7e01],.donate-qr-card__icon.is-active.is-morph-in[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-hand[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-btn[data-v-f0ff7e01],.donate-qr-card__icon--tap.is-active.is-idle .donate-qr-card__press-btn-shine[data-v-f0ff7e01]{animation:none}}.donate[data-v-267b4729]{padding-block:var(--space-xl)}.donate__inner[data-v-267b4729]{max-width:var(--container-max)}.donate__panel[data-v-267b4729]{gap:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(165deg,#fffdf9fa,#faf6eef0);border:1px solid #8b684029;justify-items:center;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.donate__copy[data-v-267b4729]{text-align:center;width:100%;min-width:0;max-width:36rem}.donate__eyebrow[data-v-267b4729]{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.donate__title[data-v-267b4729]{font-family:var(--font-display);color:var(--color-text-dark);margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700;line-height:1.2}.donate__text[data-v-267b4729]{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.95rem;line-height:1.65}.donate__details[data-v-267b4729]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:.85rem 0 0;padding:0;display:flex}.donate__detail[data-v-267b4729]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;min-width:0;margin:0;display:flex}.donate__detail dt[data-v-267b4729]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.72rem;font-weight:700}.donate__detail dd[data-v-267b4729]{color:var(--color-text-dark);word-break:break-word;margin:0;font-size:.82rem;line-height:1.4}.donate__note[data-v-267b4729]{font-family:var(--font-ui);letter-spacing:.03em;color:var(--color-text-secondary);opacity:.85;margin:.6rem 0 0;font-size:.72rem;font-weight:600}.donate__link[data-v-267b4729]{font-family:var(--font-ui);color:var(--color-accent);transition:color var(--transition);margin-top:.55rem;font-size:.78rem;font-weight:600;display:inline-block}.donate__link[data-v-267b4729]:hover{color:var(--color-accent-hover)}.donate__qr[data-v-267b4729]{flex-shrink:0}@media (width>=768px){.donate__panel[data-v-267b4729]{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;padding:1.35rem 1.6rem}.donate__copy[data-v-267b4729]{text-align:left;max-width:none}.donate__details[data-v-267b4729]{justify-content:flex-start;gap:.45rem 1.5rem}.donate__detail[data-v-267b4729]{justify-content:flex-start}.donate__qr[data-v-267b4729]{width:220px}.donate__qr[data-v-267b4729] .donate-qr-card--inline{width:100%}.donate__qr[data-v-267b4729] .donate-qr-card--inline .donate-qr-card__frame{width:200px;padding:12px}.donate__qr[data-v-267b4729] .donate-qr-card__caption{display:none}}.news[data-v-bf9a233a]{--news-card-height:auto}.news__intro[data-v-bf9a233a]{max-width:640px;margin:0 auto var(--space-md);text-align:center;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.news__carousel[data-v-bf9a233a]{margin-top:var(--space-md);touch-action:pan-x pan-y;position:relative;overflow:hidden}.news__featured[data-v-bf9a233a]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);min-height:0;height:var(--news-card-height);background:#fff;position:relative;overflow:hidden}.news__slide[data-v-bf9a233a]{gap:var(--space-md);grid-template-rows:auto 1fr;height:100%;display:grid}.news-forward-leave-active[data-v-bf9a233a],.news-back-leave-active[data-v-bf9a233a]{z-index:0;pointer-events:none;width:100%;position:absolute;inset:0}.news-forward-enter-active[data-v-bf9a233a],.news-back-enter-active[data-v-bf9a233a]{z-index:1;position:relative}.news__featured-image[data-v-bf9a233a]{aspect-ratio:16/9;background:#1a1814;flex-shrink:0;width:100%;min-width:0;position:relative;overflow:hidden}.news__featured-image img[data-v-bf9a233a]{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.news__featured-content[data-v-bf9a233a]{padding:var(--space-md);flex-direction:column;min-height:0;display:flex}.news__date[data-v-bf9a233a]{color:var(--color-accent);margin-bottom:var(--space-xs);flex-shrink:0;font-size:.8rem;font-weight:600;display:inline-block}.news__featured-title[data-v-bf9a233a]{font-family:var(--font-display);margin-bottom:var(--space-sm);color:var(--color-text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;font-size:1.5rem;font-weight:700;display:-webkit-box;overflow:hidden}.news__excerpt[data-v-bf9a233a]{color:var(--color-text-secondary);margin-bottom:var(--space-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden}.news__read-more[data-v-bf9a233a]{color:var(--color-accent);transition:color var(--transition), transform var(--transition);flex-shrink:0;margin-top:auto;font-weight:600}.news__read-more[data-v-bf9a233a]:hover{color:var(--color-accent-hover);transform:translate(4px)}.news__nav[data-v-bf9a233a]{width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--color-text-dark);z-index:2;transition:background var(--transition), transform var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.news__nav[data-v-bf9a233a]:hover{background:var(--color-accent);color:#fff;transform:translateY(-50%)scale(1.05)}.news__nav svg[data-v-bf9a233a]{width:24px;height:24px}.news__nav--prev[data-v-bf9a233a]{left:8px}.news__nav--next[data-v-bf9a233a]{right:8px}.news__dots[data-v-bf9a233a]{margin-top:var(--space-md);justify-content:center;align-items:center;gap:.4rem;min-height:.85rem;display:flex}.news__dot[data-v-bf9a233a]{cursor:pointer;background:#ffffff52;border:none;border-radius:999px;flex:none;width:.42rem;height:.42rem;padding:0;transition:width .22s,height .22s,background .22s,opacity .22s}.news__dot[data-v-bf9a233a]:hover,.news__dot[data-v-bf9a233a]:focus-visible{background:#ffffff8c;outline:none}.news__dot--edge[data-v-bf9a233a]{opacity:.55;width:.3rem;height:.3rem}.news__dot--active[data-v-bf9a233a]{background:var(--color-accent-light);opacity:1;width:1.1rem;height:.42rem}.news__all-btn[data-v-bf9a233a]{border-color:var(--color-accent-light);color:var(--color-accent-light)}.news__all-btn[data-v-bf9a233a]:hover{color:#fff;background:#ffffff1a}.news__footer[data-v-bf9a233a]{text-align:center;margin-top:var(--space-xl)}@media (width>=768px){.news[data-v-bf9a233a]{--news-card-height:360px}.news__intro[data-v-bf9a233a]{margin-bottom:var(--space-lg);font-size:1.05rem}.news__carousel[data-v-bf9a233a]{margin-top:var(--space-lg)}.news__slide[data-v-bf9a233a]{grid-template-rows:none;grid-template-columns:1fr 1fr;height:100%}.news__featured-image[data-v-bf9a233a]{aspect-ratio:auto;height:100%;min-height:0}.news__featured-content[data-v-bf9a233a]{padding:var(--space-lg)}.news__excerpt[data-v-bf9a233a]{-webkit-line-clamp:5}.news__nav--prev[data-v-bf9a233a]{left:8px}.news__nav--next[data-v-bf9a233a]{right:8px}}@media (width<=767px){.news[data-v-bf9a233a]{--news-card-height:26.5rem}.news__slide[data-v-bf9a233a]{grid-template-rows:11.5rem minmax(0,1fr);gap:0;height:100%}.news__featured-image[data-v-bf9a233a]{aspect-ratio:unset;height:11.5rem;max-height:none}.news__featured-content[data-v-bf9a233a]{padding:var(--space-sm) var(--space-md) var(--space-md);overflow:hidden}.news__featured-title[data-v-bf9a233a]{-webkit-line-clamp:2;min-height:2.7em;margin-bottom:.4rem;font-size:1.2rem}.news__excerpt[data-v-bf9a233a]{-webkit-line-clamp:3;margin-bottom:var(--space-xs);min-height:0}.news__date[data-v-bf9a233a]{margin-bottom:.25rem}.news__nav[data-v-bf9a233a]{display:none}.news__dots[data-v-bf9a233a]{margin-top:var(--space-sm);gap:.35rem}.news__footer[data-v-bf9a233a]{margin-top:var(--space-lg)}}.directions__intro[data-v-cf1b69de]{max-width:720px;margin:0 auto var(--space-lg);text-align:center;color:var(--color-text-muted);font-size:1.05rem;line-height:1.75}.directions__grid[data-v-cf1b69de]{gap:var(--space-md);margin-top:var(--space-lg);align-items:stretch;display:grid}.directions__reveal[data-v-cf1b69de]{min-width:0;height:100%}.directions__card[data-v-cf1b69de]{background:var(--color-surface);border-radius:var(--radius-lg);height:100%;color:var(--color-text-dark);cursor:pointer;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.directions__card[data-v-cf1b69de]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.directions__image-wrap[data-v-cf1b69de]{aspect-ratio:4/3;flex-shrink:0;position:relative;overflow:hidden}.directions__tag[data-v-cf1b69de]{top:var(--space-sm);left:var(--space-sm);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:rgba(var(--color-brand-rgb), .78);border-radius:999px;padding:.4rem .7rem;font-size:.72rem;font-weight:700;position:absolute}.directions__body[data-v-cf1b69de]{padding:var(--space-md);flex-direction:column;flex:1;min-height:11.5rem;display:flex}.directions__image-wrap img[data-v-cf1b69de]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.directions__card:hover .directions__image-wrap img[data-v-cf1b69de]{transform:scale(1.05)}.directions__title-group[data-v-cf1b69de]{flex-direction:column;gap:.15rem;display:flex}.directions__title--desktop[data-v-cf1b69de]{display:none}.directions__title-note[data-v-cf1b69de]{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.78rem;font-weight:500;line-height:1.35}.directions__title[data-v-cf1b69de]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;font-weight:700;line-height:1.3}@media (width>=768px){.directions__title--desktop[data-v-cf1b69de]{display:block}.directions__title--mobile[data-v-cf1b69de],.directions__title-note[data-v-cf1b69de]{display:none}}.directions__desc[data-v-cf1b69de]{margin-top:var(--space-xs);color:var(--color-text-secondary);flex:1;font-size:.9rem;line-height:1.6}.directions__link[data-v-cf1b69de]{padding-top:var(--space-md);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);transition:color var(--transition), transform var(--transition);margin-top:auto;font-size:.8rem;font-weight:700;display:inline-block}.directions__card:hover .directions__link[data-v-cf1b69de]{color:var(--color-accent-hover);transform:translate(4px)}@media (width>=768px){.directions__grid[data-v-cf1b69de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.directions__grid[data-v-cf1b69de]{gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr))}.directions__reveal[data-v-cf1b69de]:first-child{grid-column:1/4}.directions__reveal[data-v-cf1b69de]:nth-child(2){grid-column:4/7}.directions__reveal[data-v-cf1b69de]:nth-child(3){grid-column:7/10}.directions__reveal[data-v-cf1b69de]:nth-child(4){grid-column:10/13}.directions__reveal[data-v-cf1b69de]:nth-child(5){grid-column:2/5}.directions__reveal[data-v-cf1b69de]:nth-child(6){grid-column:5/8}.directions__reveal[data-v-cf1b69de]:nth-child(7){grid-column:8/11}.directions__reveal[data-v-cf1b69de]:nth-child(n+5){margin-top:var(--space-xs)}}@media (hover:none){.directions__card[data-v-cf1b69de]:hover{box-shadow:none;transform:none}.directions__card:hover .directions__image-wrap img[data-v-cf1b69de]{transform:none}}.partners[data-v-7791a96e]{padding-block:var(--space-lg)}.partners__inner[data-v-7791a96e]{max-width:1000px}.partners__title[data-v-7791a96e]{margin-bottom:var(--space-md)}.partners__title[data-v-7791a96e]:after{width:48px}.partners-carousel[data-v-7791a96e]{cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;padding:1.5rem 0 .75rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.partners-carousel--dragging[data-v-7791a96e]{cursor:grabbing}.partners-carousel__track[data-v-7791a96e]{will-change:transform;align-items:flex-start;gap:.75rem;width:max-content;display:flex}.partners-carousel__slide[data-v-7791a96e]{flex:0 0 124px}.partners-carousel__item[data-v-7791a96e]{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}.partners-carousel__visual[data-v-7791a96e]{--slide-scale:1;--slide-opacity:1;width:88px;height:88px;transform:scale(var(--slide-scale));opacity:var(--slide-opacity);transform-origin:50%;will-change:transform, opacity;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.partners-carousel__logo[data-v-7791a96e]{object-fit:contain;object-position:center;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;padding:.7rem;display:block}.partners-carousel__caption[data-v-7791a96e]{color:var(--color-text-secondary);-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:3.4em;margin:0;font-size:.75rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width>=768px){.partners-carousel__track[data-v-7791a96e]{gap:1rem}.partners-carousel__slide[data-v-7791a96e]{flex-basis:148px}.partners-carousel__visual[data-v-7791a96e]{width:96px;height:96px}.partners-carousel__logo[data-v-7791a96e]{padding:.75rem}.partners-carousel__caption[data-v-7791a96e]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.partners-carousel[data-v-7791a96e]{cursor:default;touch-action:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.partners-carousel__track[data-v-7791a96e]{justify-content:center;gap:var(--space-md);flex-wrap:wrap;width:auto;transform:none!important}.partners-carousel__visual[data-v-7791a96e]{opacity:1!important;transform:scale(1)!important}.partners-carousel__slide[data-v-7791a96e]{flex:0 160px}}.contact-form[data-v-d5b578fd]{padding:var(--space-md);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffd1}.contact-form__head[data-v-d5b578fd]{margin-bottom:var(--space-sm)}.contact-form__title[data-v-d5b578fd]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dark);margin-bottom:.25rem;font-size:1rem;font-weight:700}.contact-form__notice[data-v-d5b578fd]{margin-bottom:var(--space-sm);color:var(--color-text-dark);background:rgba(var(--color-accent-rgb), .1);border:1px solid rgba(var(--color-accent-rgb), .22);border-radius:var(--radius-sm);padding:.55rem .7rem;font-size:.8rem;line-height:1.45}.contact-form__field input[data-v-d5b578fd]:disabled,.contact-form__field textarea[data-v-d5b578fd]:disabled{opacity:.55;cursor:not-allowed}.contact-form__consent input[data-v-d5b578fd]:disabled{cursor:not-allowed}.contact-form__body[data-v-d5b578fd]{gap:var(--space-sm);flex-direction:column;display:flex}.contact-form__fields[data-v-d5b578fd]{gap:.55rem;display:grid}.contact-form__field[data-v-d5b578fd]{flex-direction:column;gap:.2rem;display:flex}.contact-form__field span[data-v-d5b578fd]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.contact-form__field input[data-v-d5b578fd],.contact-form__field textarea[data-v-d5b578fd]{width:100%;min-height:44px;font:inherit;color:var(--color-text-dark);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);transition:border-color var(--transition), background var(--transition);background:#3d23180a;padding:.65rem .75rem;font-size:1rem}.contact-form__field--invalid input[data-v-d5b578fd],.contact-form__field--invalid textarea[data-v-d5b578fd]{background:#b446320a;border-color:#b44632a6}.contact-form__field input[data-v-d5b578fd]:focus,.contact-form__field textarea[data-v-d5b578fd]:focus{border-color:rgba(var(--color-accent-rgb), .55);background:#fff;outline:none}.contact-form__field--invalid input[data-v-d5b578fd]:focus,.contact-form__field--invalid textarea[data-v-d5b578fd]:focus{border-color:#b44632bf}.contact-form__field textarea[data-v-d5b578fd]{resize:vertical;min-height:72px;max-height:140px}.contact-form__hint[data-v-d5b578fd]{color:var(--color-text-secondary);margin:0;font-size:.72rem;line-height:1.4}.contact-form__field-error[data-v-d5b578fd]{color:#b44632;font-size:.72rem;line-height:1.35}.contact-form__field-error--consent[data-v-d5b578fd]{margin-top:-.35rem}.contact-form__hp[data-v-d5b578fd]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__footer[data-v-d5b578fd]{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.contact-form__consent[data-v-d5b578fd]{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.4;display:flex}.contact-form__consent--invalid span[data-v-d5b578fd]{color:#b44632}.contact-form__consent input[data-v-d5b578fd]{accent-color:var(--color-accent);flex-shrink:0;margin-top:.15rem}.contact-form__submit[data-v-d5b578fd]{align-self:stretch;min-height:48px;padding:.7rem 1.1rem;font-size:.85rem}.contact-form__submit[data-v-d5b578fd]:disabled{opacity:.45;cursor:not-allowed}.contact-form__submit:disabled[aria-busy=true][data-v-d5b578fd]{opacity:.7;cursor:wait}.contact-form__error[data-v-d5b578fd]{color:var(--color-accent-hover);margin:0;font-size:.8rem}.contact-form__success[data-v-d5b578fd]{padding:var(--space-xs) 0}.contact-form__success p[data-v-d5b578fd]{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.9rem;line-height:1.55}.contact-form__again[data-v-d5b578fd]{border-color:var(--color-accent);color:var(--color-accent);padding:.5rem .9rem;font-size:.8rem}@media (width>=768px){.contact-form__fields[data-v-d5b578fd]{grid-template-columns:repeat(3,1fr)}.contact-form__hint[data-v-d5b578fd]{grid-column:2/-1;margin-top:-.2rem}.contact-form__field--message[data-v-d5b578fd]{grid-column:1/-1}.contact-form__field input[data-v-d5b578fd],.contact-form__field textarea[data-v-d5b578fd]{padding:.5rem .65rem;font-size:.9rem}.contact-form__footer[data-v-d5b578fd]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-flow:wrap}.contact-form__consent[data-v-d5b578fd]{flex:1;min-width:16rem;max-width:28rem}.contact-form__field-error--consent[data-v-d5b578fd]{flex-basis:100%;order:2;margin-top:-.45rem;padding-left:1.35rem}.contact-form__submit[data-v-d5b578fd]{order:3;align-self:flex-start;min-height:44px;margin-left:auto;padding:.55rem 1.1rem;font-size:.8rem}}.contacts[data-v-c765e7b2]{padding-block:var(--space-lg)}.contacts__inner[data-v-c765e7b2]{max-width:960px}.contacts__title[data-v-c765e7b2]{margin-bottom:var(--space-md)}.contacts__title[data-v-c765e7b2]:after{width:48px}.contacts__panel[data-v-c765e7b2]{padding:var(--space-md);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffc7}.contacts__cols[data-v-c765e7b2]{gap:var(--space-sm);display:grid}.contacts__col[data-v-c765e7b2]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.contacts__heading[data-v-c765e7b2]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:700}.contacts__name[data-v-c765e7b2]{color:var(--color-text-dark);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.contacts__hint[data-v-c765e7b2]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.contacts__link[data-v-c765e7b2]{color:var(--color-accent);transition:color var(--transition);word-break:break-word;font-size:.85rem;font-weight:600;line-height:1.45}.contacts__link[data-v-c765e7b2]:hover{color:var(--color-accent-hover)}.contacts__location[data-v-c765e7b2]{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffc7;display:grid}.contacts__location-info[data-v-c765e7b2]{min-width:0}.contacts__address[data-v-c765e7b2]{color:var(--color-text-dark);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.5}.contacts__location-details[data-v-c765e7b2]{margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-border-dark);gap:.55rem;display:grid}.contacts__location-detail[data-v-c765e7b2]{min-width:0;margin:0}.contacts__location-detail dt[data-v-c765e7b2]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.15rem;font-size:.72rem;font-weight:700}.contacts__location-detail dd[data-v-c765e7b2]{color:var(--color-text-dark);margin:0;font-size:.82rem;line-height:1.45}.contacts__map[data-v-c765e7b2]{border-radius:var(--radius-sm);border:1px solid var(--color-border-dark);min-height:200px;overflow:hidden}.contacts__map iframe[data-v-c765e7b2]{width:100%;height:100%;min-height:200px;display:block}.contacts__form-wrap[data-v-c765e7b2]{margin-top:var(--space-sm);display:block}@media (width>=768px){.contacts__cols[data-v-c765e7b2]{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.contacts__location-details[data-v-c765e7b2]{grid-template-columns:repeat(2,1fr);gap:.65rem 1rem}.contacts__location-detail--full[data-v-c765e7b2]{grid-column:1/-1}.contacts__location[data-v-c765e7b2]{align-items:stretch;gap:var(--space-md);grid-template-columns:1fr 1.1fr}.contacts__map[data-v-c765e7b2],.contacts__map iframe[data-v-c765e7b2]{min-height:260px}}.home[data-v-3b4d8d14]{overflow-x:clip}:root{--color-bg:#5a3420;--color-bg-dark:#501808;--color-bg-light:#6b4530;--color-brand-rgb:80, 24, 8;--color-bg-rgb:90, 52, 32;--color-surface:#faf6ee;--color-surface-muted:#f2e8d5;--color-parchment:#e6d2b4;--color-accent:#8b6840;--color-accent-hover:#6e5230;--color-accent-light:#c4a070;--color-accent-rgb:139, 104, 64;--color-text:#fff;--color-text-muted:#ffffffdb;--color-text-dark:#3d2318;--color-text-secondary:#78503c;--color-border:#ffffff29;--color-border-dark:#3d231824;--color-header-bg:#f2e8d5;--color-header-bg-rgb:242, 232, 213;--color-header-text:#3d2318;--color-header-border:#5018081f;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Golos Text", system-ui, sans-serif;--font-ui:"Jost", system-ui, sans-serif;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--container-max:1200px;--header-height:72px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--bp-md:768px;--bp-lg:1024px;--shadow-sm:0 2px 8px #3d23181f;--shadow-md:0 8px 32px #3d231829;--shadow-lg:0 16px 48px #3d231833;--transition:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.28, .64, 1);--duration-fast:.2s;--duration-normal:.45s;--duration-slow:.7s;--reveal-distance:28px;--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (width<=767px){:root{--duration-normal:.35s;--duration-slow:.5s;--reveal-distance:18px}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:translateY(0)}}.hero-enter{animation:heroFadeUp var(--duration-slow) var(--ease-out) both}.reveal{opacity:.001;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.reveal--visible{opacity:1;will-change:auto;transform:none}.reveal--fade-up{transform:translateY(var(--reveal-distance))}.reveal--fade-in{transform:none}.reveal--scale-in{transform:scale(.96)}.page-enter-active,.page-leave-active{transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.news-forward-enter-active,.news-forward-leave-active,.news-back-enter-active,.news-back-leave-active{transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}.news-forward-enter-from{opacity:0;transform:translate(24px)}.news-forward-leave-to,.news-back-enter-from{opacity:0;transform:translate(-24px)}.news-back-leave-to{opacity:0;transform:translate(24px)}@media (width<=767px){.news-forward-enter-from,.news-back-leave-to{transform:translate(14px)}.news-forward-leave-to,.news-back-enter-from{transform:translate(-14px)}}.link-motion{transition:color var(--transition), opacity var(--transition)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.page-enter-active,.page-leave-active,.news-forward-enter-active,.news-forward-leave-active,.news-back-enter-active,.news-back-leave-active{transition:none!important}}.section-title,.page-hero__title,.hero__headline,.cta-banner__title,.mission__title,.news__featured-title,.pdf-doc__title,.article__body :is(h2,h3){font-family:var(--font-display)}.btn,.help-cta,.mission-accordion__trigger,.contacts__heading,.contact-form__title,.footer__heading,.directions__tag,.directions__title,.trust__title,.news-card__title,.help-card__title,.faq__question,.header__nav-title{font-family:var(--font-ui)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:3px}.skip-link{top:-100%;left:var(--space-sm);z-index:9999;padding:var(--space-xs) var(--space-sm);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-weight:600;position:absolute}.skip-link:focus{top:var(--space-sm)}.container{width:100%;max-width:var(--container-max);padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--space-lg)}.section--dark{color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(110% 70% at 50% -15%,#c4a07024,#0000 52%),radial-gradient(70% 45% at 100% 100%,#00000029,#0000 48%)}.section--dark-deep{color:var(--color-text);background-color:var(--color-bg-dark);background-image:radial-gradient(90% 55% at 0 0,#c4a0701a,#0000 42%),radial-gradient(80% 50% at 100% 80%,#00000038,#0000 50%),linear-gradient(#00000014 0%,#0000 35%,#0000000f 100%)}.section--light{background-color:var(--color-surface-muted);color:var(--color-text-dark);background-image:radial-gradient(ellipse 95% 65% at 50% 0%, #ffffffb8, transparent 58%), linear-gradient(180deg, #f7efe0 0%, var(--color-surface-muted) 45%, #e8dcc8 100%)}.section--cream{background-color:var(--color-surface);color:var(--color-text-dark);background-image:radial-gradient(ellipse 100% 60% at 80% 0%, #c4a0701a, transparent 50%), linear-gradient(180deg, #fffdf9 0%, var(--color-surface) 100%)}.section--light .section-title:after,.section--cream .section-title:after{background:var(--color-accent);opacity:1}.section--dark .section-title:after,.section--dark-deep .section-title:after{background:var(--color-accent-light);opacity:.85}.section-title{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;text-align:center;margin-bottom:var(--space-md);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:700}.section-title:after{content:"";width:60px;height:3px;margin:var(--space-sm) auto 0;opacity:.6;transform-origin:50%;transition:width var(--duration-normal) var(--ease-out);background:currentColor;display:block}.section-title:hover:after{width:80px}.btn{min-height:44px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);transition:background var(--transition), transform var(--transition), box-shadow var(--transition), color var(--transition);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:active{transform:translateY(0)scale(.98)}.btn--primary{background:var(--color-accent);color:#fff}.btn--primary:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn--outline{color:inherit;border:2px solid}.btn--outline:hover{background:#ffffff1a}.page-hero{padding-top:calc(var(--header-height) + var(--space-lg));padding-bottom:var(--space-lg);background:var(--color-bg-dark);text-align:center}.page-hero__title{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(2rem,5vw,3rem);font-weight:700}.page-hero__subtitle{max-width:700px;margin:var(--space-sm) auto 0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=768px){.container{padding-inline:var(--space-lg)}.section{padding-block:var(--space-xl)}.page-hero{padding-top:calc(var(--header-height) + var(--space-xl));padding-bottom:var(--space-xl)}.btn{padding:.875rem 2rem}}@media (width<=767px){:root{--header-height:64px}.section-title{margin-bottom:var(--space-sm)}.section-title:after{width:48px;margin-top:.65rem}}
