.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero__video-wrap[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--color-overlay);width:100%;position:relative;overflow:hidden}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero__text[data-astro-cid-lcdefpme]{padding:80px 0}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-52);font-weight:var(--fw-bold);max-width:800px;margin:32px auto 0;line-height:68px}.hero__desc[data-astro-cid-lcdefpme]{font-size:var(--fs-18);font-weight:var(--fw-regular);color:var(--color-muted);max-width:600px;margin:32px auto 0;line-height:30px}.hero__actions[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-start;gap:16px;margin-top:40px;display:flex}.hero__btn-col[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:8px;display:flex}.hero__btn[data-astro-cid-lcdefpme]{height:60px;padding:0 36px}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--fs-12);color:var(--color-muted);align-items:center;gap:4px;display:inline-flex}.hero__scroll[data-astro-cid-lcdefpme]{z-index:1;justify-content:center;align-items:center;transition:opacity .6s;animation:2s ease-in-out infinite scrollBounce;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-lcdefpme].is-hidden{opacity:0;pointer-events:none}@keyframes scrollBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.val-section[data-astro-cid-lcdefpme]{background:var(--color-bg);padding:100px 0}.val-section[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{flex-direction:column;gap:80px;display:flex}.val__row[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:60px;display:flex}.val__img[data-astro-cid-lcdefpme]{flex-shrink:0;width:520px}.val__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;display:block}.val__content[data-astro-cid-lcdefpme]{flex-direction:column;flex-shrink:0;gap:20px;width:460px;display:flex}.val__title[data-astro-cid-lcdefpme]{font-size:var(--fs-36);font-weight:var(--fw-bold);color:var(--color-text);line-height:48px}.val__desc[data-astro-cid-lcdefpme]{font-size:var(--fs-16);font-weight:var(--fw-regular);color:var(--color-secondary);line-height:28px}.ax-section[data-astro-cid-lcdefpme]{padding-top:120px}.ax__title[data-astro-cid-lcdefpme]{font-size:var(--fs-56);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);margin-top:24px;line-height:68px}.ax__actions[data-astro-cid-lcdefpme]{justify-content:center;gap:12px;margin-top:32px;display:flex}.ax__vid[data-astro-cid-lcdefpme]{background:var(--color-surface-muted);border-radius:16px;width:100%;max-width:900px;margin:48px auto 0;overflow:hidden}.ax__video[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.video-grid[data-astro-cid-lcdefpme]{margin-top:48px}.video-card[data-astro-cid-lcdefpme]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.video-card__embed[data-astro-cid-lcdefpme]{width:100%;padding-top:56.25%;position:relative}.video-card__embed[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;top:0;left:0}.video-card__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.video-card__date[data-astro-cid-lcdefpme]{font-size:var(--fs-12);color:var(--color-muted);font-weight:var(--fw-medium);letter-spacing:.02em;align-self:flex-end;margin-top:auto;padding-top:12px}.video-card__title[data-astro-cid-lcdefpme]{font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:24px}.video-card__desc[data-astro-cid-lcdefpme]{font-size:var(--fs-14);color:var(--color-muted);line-height:22px}@media (width<=1024px){.hero__title[data-astro-cid-lcdefpme],.ax__title[data-astro-cid-lcdefpme]{font-size:var(--fs-36);line-height:48px}.val__row[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:32px}.val__img[data-astro-cid-lcdefpme]{width:80%;max-width:520px}.val__content[data-astro-cid-lcdefpme]{width:auto}.val__title[data-astro-cid-lcdefpme]{font-size:var(--fs-28);line-height:38px}}@media (width<=768px){.val-section[data-astro-cid-lcdefpme]{padding:60px 0}.val-section[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{gap:60px}.val__img[data-astro-cid-lcdefpme]{width:70%;max-width:400px}.hero__text[data-astro-cid-lcdefpme]{padding:48px 0}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-28);line-height:40px}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.hero__btn[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.hero__btn-col[data-astro-cid-lcdefpme]{width:100%}.ax-section[data-astro-cid-lcdefpme]{padding-top:60px}.ax__title[data-astro-cid-lcdefpme]{font-size:var(--fs-28);line-height:38px}.ax__actions[data-astro-cid-lcdefpme]{flex-direction:column}.ax__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.tally-modal[data-astro-cid-lcdefpme]{padding:60px 12px 24px}}.tally-modal[data-astro-cid-lcdefpme]{z-index:1001;justify-content:center;padding:100px 16px 32px;display:none;position:fixed;inset:0;overflow-y:auto}.tally-modal[data-astro-cid-lcdefpme].active{display:flex}.tally-modal__backdrop[data-astro-cid-lcdefpme]{z-index:-1;background:#00000080;position:fixed;inset:0}.tally-modal__content[data-astro-cid-lcdefpme]{background:var(--color-bg);border-radius:16px;width:100%;max-width:480px;height:fit-content;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.tally-modal__header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tally-modal__title[data-astro-cid-lcdefpme]{font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--color-text)}.tally-modal__close[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:color .15s;display:flex}.tally-modal__close[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.tally-modal__body[data-astro-cid-lcdefpme]{padding:0 24px 24px}.tally-modal__iframe[data-astro-cid-lcdefpme]{border-radius:8px}.tally-modal__spinner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;height:500px;display:flex}.spinner[data-astro-cid-lcdefpme]{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:32px;height:32px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
