.al-hero[data-astro-cid-anhloy43]{position:relative;background:var(--color-ash);color:var(--color-on-dark);min-height:min(880px,92vh);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;overflow:hidden;isolation:isolate}.al-hero__stage[data-astro-cid-anhloy43]{grid-area:1 / 1;z-index:0;position:relative;overflow:hidden;background:var(--color-ash-2)}.al-hero__frame[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.al-hero__inner[data-astro-cid-anhloy43]{grid-area:1 / 1;align-self:end;position:relative;z-index:2;width:100%;max-width:none;margin-inline:0;padding-block:clamp(56px,8vh,110px) clamp(40px,6vw,72px)}.al-hero__copy[data-astro-cid-anhloy43]{max-width:640px;padding-block:clamp(26px,3vw,40px)}.al-hero__copy[data-astro-cid-anhloy43]>*{opacity:1}.al-hero__copy[data-astro-cid-anhloy43][data-in]>*{animation:al-hero-rise 1.1s var(--ease-premium) both}.al-hero__copy[data-astro-cid-anhloy43][data-in]>:nth-child(1){animation-delay:.15s}.al-hero__copy[data-astro-cid-anhloy43][data-in]>:nth-child(2){animation-delay:.32s}.al-hero__copy[data-astro-cid-anhloy43][data-in]>:nth-child(3){animation-delay:.49s}.al-hero__copy[data-astro-cid-anhloy43][data-in]>:nth-child(4){animation-delay:.66s}.al-hero__copy[data-astro-cid-anhloy43][data-in]>:nth-child(5){animation-delay:.83s}@keyframes al-hero-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.al-hero__title[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,6.6vw,88px);line-height:1.02;letter-spacing:-.015em;margin-top:26px;max-width:17ch}.al-hero__accent[data-astro-cid-anhloy43]{color:var(--color-gold-accent)}.al-hero__lead[data-astro-cid-anhloy43]{margin-top:26px;max-width:52ch;font-size:clamp(21px,2vw,25px);line-height:1.58;color:inherit;font-weight:400}.al-hero__support[data-astro-cid-anhloy43]{margin-top:16px;max-width:62ch;font-size:20px;line-height:1.72;color:inherit;font-weight:400}.al-hero__cta[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.al-hero__pillars[data-astro-cid-anhloy43]{grid-row:2;position:relative;z-index:2}.al-hero__pillars-grid[data-astro-cid-anhloy43]{position:relative;z-index:1;max-width:none;margin-inline:0;padding-block:clamp(28px,3.5vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(24px,3vw,44px)}.al-pillar[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:12px;padding-left:18px;border-left:1px solid var(--color-rule-dark-soft)}.al-pillar__n[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:11px;color:var(--color-gold-on-ash);letter-spacing:.2em}.al-pillar__code[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:17px;letter-spacing:.06em}.al-pillar__full[data-astro-cid-anhloy43]{font-size:12.5px;color:var(--color-on-dark-68);line-height:1.5}@media(prefers-reduced-motion:reduce){.al-hero__copy[data-astro-cid-anhloy43][data-in]>*{animation:none}}.al-about__title[data-astro-cid-wm6ud4mt]{font-family:var(--font-display);font-weight:500;font-size:clamp(29px,2.6vw,40px);line-height:1.12;letter-spacing:-.01em;margin-top:16px;max-width:20ch}.al-about__lead[data-astro-cid-wm6ud4mt]{margin-top:16px;font-size:19px;line-height:1.78;color:inherit;font-weight:400}.al-about__cta[data-astro-cid-wm6ud4mt]{margin-top:26px}.al-about__below[data-astro-cid-wm6ud4mt]{background:var(--color-panel)}.al-about__body[data-astro-cid-wm6ud4mt]{font-size:16px;line-height:1.75;color:var(--color-on-light-60);max-width:68ch}.al-about__body[data-astro-cid-wm6ud4mt]+.al-about__body[data-astro-cid-wm6ud4mt]{margin-top:18px}.al-about__caps[data-astro-cid-wm6ud4mt]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:44px}.al-cap[data-astro-cid-wm6ud4mt]{background:var(--color-bg);display:flex;flex-direction:column}.al-cap__body[data-astro-cid-wm6ud4mt]{padding:28px}.al-cap__k[data-astro-cid-wm6ud4mt]{font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:.02em;color:var(--color-ink)}.al-cap__v[data-astro-cid-wm6ud4mt]{font-size:13px;color:var(--color-on-light-55);margin-top:8px;line-height:1.5}
