.hero-media[data-v-f0831435]{aspect-ratio:4/3;border:1px solid var(--border);background:var(--placeholder);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-media__img[data-v-f0831435]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-media__placeholder[data-v-f0831435]{font-family:var(--font-mono);color:var(--faint);font-size:11px}.hero[data-v-4f5349da]{padding:64px 0 40px}.hero.hero-image[data-v-4f5349da]{padding:96px 0 104px}.hero__intro[data-v-4f5349da]{max-width:520px}.hero__actions[data-v-4f5349da]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1024px){.hero[data-v-4f5349da]{padding:48px 0 32px}.hero.hero-image[data-v-4f5349da]{padding:72px 0 56px}}.image-banner__img[data-v-f663c499]{width:100%;height:var(--h);-o-object-fit:cover;object-fit:cover}@media (width<=640px){.image-banner__img[data-v-f663c499]{height:min(var(--h),320px)}}.stats[data-v-e7a3d2ea]{padding-bottom:var(--section-y)}.hero-image+.stats[data-v-e7a3d2ea],.hero-image+div>.stats[data-v-e7a3d2ea]:first-child{z-index:1;margin-top:-48px;position:relative}.hero-image+.stats .stats__grid[data-v-e7a3d2ea],.hero-image+div>.stats:first-child .stats__grid[data-v-e7a3d2ea]{box-shadow:0 12px 32px -12px #16161a2e}.stats__grid[data-v-e7a3d2ea]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat[data-v-e7a3d2ea]{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:22px;display:flex}.stat[data-v-e7a3d2ea]:last-child{border-right:none}.stat__value[data-v-e7a3d2ea]{font-family:var(--font-heading);letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1}@media (width<=1024px){.stats__grid[data-v-e7a3d2ea]{grid-template-columns:1fr 1fr}.stat[data-v-e7a3d2ea]:nth-child(-n+2){border-bottom:1px solid var(--border)}.stat[data-v-e7a3d2ea]:nth-child(2n){border-right:none}}@media (width<=640px){.stat[data-v-e7a3d2ea]{padding:18px 16px}.stat__value[data-v-e7a3d2ea]{font-size:36px}}.service-card[data-v-cce8895c]{transition:border-color var(--ease),box-shadow var(--ease);flex-direction:column;gap:12px;padding:20px;display:flex}.service-card[data-v-cce8895c]:hover{border-color:var(--accent-tint-2-border);box-shadow:var(--shadow-card)}.service-card__top[data-v-cce8895c]{justify-content:space-between;align-items:center;display:flex}.service-card__num[data-v-cce8895c]{font-family:var(--font-mono);color:var(--faint);font-size:12px}.service-card__top[data-v-cce8895c] .icon-tile{border-radius:var(--radius-sm)}.service-card__title[data-v-cce8895c]{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.service-card__short[data-v-cce8895c]{color:#5c5b57;text-wrap:pretty;flex:1;font-size:14px;line-height:1.5}.service-card__more[data-v-cce8895c]{border-top:1px dashed var(--border);padding-top:10px}.services[data-v-72c39564]{flex-direction:column;gap:12px;display:flex}.services[data-v-72c39564] .section-header{margin-bottom:2px}.services-grid[data-v-72c39564]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.services-cta[data-v-72c39564]{border-radius:var(--radius);background:var(--accent-tint);transition:background var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.services-cta[data-v-72c39564]:hover{background:#e9e4fb}.services-cta__title[data-v-72c39564]{color:var(--ink-2);font-size:15px;font-weight:600}.services-cta__link[data-v-72c39564]{font-family:var(--font-mono);color:var(--accent);font-size:12px}@media (width<=1024px){.services-grid[data-v-72c39564]{grid-template-columns:1fr 1fr}}@media (width<=640px){.services-grid[data-v-72c39564]{grid-template-columns:1fr}}.service-row[data-v-b6265fa6]{border-bottom:1px solid var(--border);padding:56px 0}.service-row[data-v-b6265fa6]:nth-child(2n){background:var(--surface)}.service-row__grid[data-v-b6265fa6]{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.service-row__n[data-v-b6265fa6]{color:var(--faint);padding-top:8px;font-size:14px}.service-row__long[data-v-b6265fa6]{margin:14px 0 20px;font-size:16px}@media (width<=1024px){.service-row__grid[data-v-b6265fa6]{grid-template-columns:1fr;gap:20px}.service-row[data-v-b6265fa6]{padding:48px 0}}.stories-grid[data-v-3b33c1e1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.stories-grid[data-v-3b33c1e1]{grid-template-columns:1fr 1fr}}@media (width<=640px){.stories-grid[data-v-3b33c1e1]{grid-template-columns:1fr}}.featured-wrap[data-v-a31bcf0c]{padding:56px 0}.featured[data-v-a31bcf0c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--ease);grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}.featured[data-v-a31bcf0c]:hover{border-color:var(--accent)}.featured__body[data-v-a31bcf0c]{flex-direction:column;justify-content:center;gap:18px;padding:48px;display:flex}.featured__meta[data-v-a31bcf0c]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.featured__badge[data-v-a31bcf0c]{border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent);padding:4px 10px;font-size:12px}.featured__title[data-v-a31bcf0c]{letter-spacing:-.02em;transition:color var(--ease);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2}.featured:hover .featured__title[data-v-a31bcf0c]{color:var(--accent)}.filters[data-v-a31bcf0c]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px}.filters[data-v-a31bcf0c],.filters__chips[data-v-a31bcf0c]{flex-wrap:wrap;display:flex}.filters__chips[data-v-a31bcf0c]{gap:8px}.chip[data-v-a31bcf0c],.filters__count[data-v-a31bcf0c]{font-size:14px}.chip[data-v-a31bcf0c]{background:var(--surface);border:1px solid var(--border-chip);color:var(--ink);cursor:pointer;transition:border-color var(--ease);border-radius:999px;padding:9px 16px}.chip.is-active[data-v-a31bcf0c],.chip[data-v-a31bcf0c]:hover{border-color:var(--ink)}.chip.is-active[data-v-a31bcf0c]{background:var(--ink);color:#fff}.stories-grid[data-v-a31bcf0c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;display:grid}.load-more[data-v-a31bcf0c]{justify-content:center;margin-top:56px;display:flex}@media (width<=1024px){.featured[data-v-a31bcf0c]{grid-template-columns:1fr}.featured__body[data-v-a31bcf0c]{padding:32px}.stories-grid[data-v-a31bcf0c]{grid-template-columns:1fr 1fr}}@media (width<=640px){.stories-grid[data-v-a31bcf0c]{grid-template-columns:1fr;gap:40px}}.contact-grid[data-v-eb2225e2]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:36px;padding:36px;display:grid}.contact-aside[data-v-eb2225e2]{flex-direction:column;gap:14px;display:flex}.contact-aside__heading[data-v-eb2225e2]{letter-spacing:-.03em;text-wrap:balance;font-size:36px;font-weight:700;line-height:1.05}.contact-aside__text[data-v-eb2225e2]{color:var(--muted);font-size:15px;line-height:1.55}.contact-aside__details[data-v-eb2225e2]{font-family:var(--font-mono);color:var(--subtle);flex-direction:column;gap:4px;margin-top:6px;font-size:12px;display:flex}.contact-aside__details a[data-v-eb2225e2]:hover{color:var(--accent)}.contact-form-wrap[data-v-eb2225e2]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.form[data-v-eb2225e2]{flex-direction:column;gap:12px;display:flex}.form__row[data-v-eb2225e2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form__submit[data-v-eb2225e2]{width:100%;padding:14px;font-size:15px}.form-success[data-v-eb2225e2]{flex-direction:column;align-items:flex-start;gap:10px;padding:4px;display:flex}.form-success__tick[data-v-eb2225e2]{width:40px;height:40px;color:var(--ink);background:#9be36b;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.form-success__text[data-v-eb2225e2]{color:var(--muted)}.form-success__again[data-v-eb2225e2]{color:var(--subtle);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.form-success__again[data-v-eb2225e2]:hover{color:var(--accent)}@media (width<=1024px){.contact-grid[data-v-eb2225e2]{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.contact-grid[data-v-eb2225e2]{padding:24px 16px}.contact-form-wrap[data-v-eb2225e2]{padding:16px}.contact-aside__heading[data-v-eb2225e2]{font-size:30px}.form__row[data-v-eb2225e2]{grid-template-columns:1fr}}.hero-image+.contact-section[data-v-aa3f33dc],.hero-image+div>.contact-section[data-v-aa3f33dc]:first-child{z-index:1;margin-top:-48px;padding-top:0;position:relative}.hero-image+.contact-section[data-v-aa3f33dc] .contact-grid,.hero-image+div>.contact-section[data-v-aa3f33dc]:first-child .contact-grid{box-shadow:0 12px 32px -12px #16161a2e}.text-cards[data-v-0bfabd2b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.text-card[data-v-0bfabd2b]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:10px;padding:24px;display:flex}.text-card__title[data-v-0bfabd2b]{letter-spacing:-.01em;font-size:17px;font-weight:600}.text-card__text[data-v-0bfabd2b]{color:var(--muted);font-size:15px}@media (width<=1024px){.text-cards[data-v-0bfabd2b]{grid-template-columns:1fr}}.partner-text[data-v-32d82d5a]{margin-top:12px;font-size:15px}.partners[data-v-32d82d5a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.partner[data-v-32d82d5a]{flex-direction:column;gap:12px;display:flex}.partner__logo[data-v-32d82d5a]{border-radius:var(--radius);border:1px solid var(--border);justify-content:center;align-items:center;height:80px;padding:12px;display:flex}.partner__logo img[data-v-32d82d5a]{-o-object-fit:contain;object-fit:contain;width:auto;max-height:100%}.partner__name[data-v-32d82d5a]{font-size:14px;font-weight:600}@media (width<=640px){.partners[data-v-32d82d5a]{grid-template-columns:1fr 1fr}}.info-cards-wrap[data-v-bae1cdf3]{padding:0 0 var(--section-y);margin-top:-8px}.hero-image+.info-cards-wrap[data-v-bae1cdf3],.hero-image+div>.info-cards-wrap[data-v-bae1cdf3]:first-child{z-index:1;margin-top:-48px;position:relative}.hero-image+.info-cards-wrap .info-card[data-v-bae1cdf3],.hero-image+div>.info-cards-wrap:first-child .info-card[data-v-bae1cdf3]{box-shadow:0 12px 32px -12px #16161a2e}.info-cards[data-v-bae1cdf3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.info-card[data-v-bae1cdf3]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:8px;padding:24px;display:flex}.info-card__label[data-v-bae1cdf3]{color:var(--faint);font-size:13px}.info-card__value[data-v-bae1cdf3]{letter-spacing:-.01em;font-size:20px;font-weight:600}a.info-card__value[data-v-bae1cdf3]:hover{color:var(--accent)}@media (width<=1024px){.info-cards[data-v-bae1cdf3]{grid-template-columns:1fr;max-width:520px}}.remote[data-v-3d0e7bf1]{flex-direction:column;gap:48px;display:flex}.paths[data-v-3d0e7bf1]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.path[data-v-3d0e7bf1]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:12px;padding:28px;display:flex}.path__title[data-v-3d0e7bf1]{letter-spacing:-.01em;font-size:20px;font-weight:600}.path__btn[data-v-3d0e7bf1],.path__text[data-v-3d0e7bf1]{font-size:15px}.path__btn[data-v-3d0e7bf1]{align-self:flex-start;margin-top:auto;padding:15px 24px}.service-link[data-v-3d0e7bf1]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:-24px;font-size:16px;display:flex}.notice[data-v-3d0e7bf1]{border-radius:var(--radius);background:var(--accent-tint);align-items:flex-start;gap:14px;padding:20px 24px;font-size:15px;display:flex}.notice__icon[data-v-3d0e7bf1]{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:2px}.ticket-wrap[data-v-fb499743]{border-top:1px solid var(--ink);padding-top:32px}.form[data-v-fb499743]{flex-direction:column;gap:24px;display:flex}.form__row[data-v-fb499743]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.agree[data-v-fb499743]{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.agree__box[data-v-fb499743]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:3px 0 0}.form-success[data-v-fb499743]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width<=640px){.form__row[data-v-fb499743]{grid-template-columns:1fr}}.prose-wrap[data-v-a3896b54]{flex-direction:column;gap:24px;max-width:680px;display:flex}
