.home-page[data-astro-cid-j7pv25f6]{position:relative}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-scroll-section]{--section-progress: 0;position:relative}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-scroll-section]:before{position:absolute;top:0;right:clamp(20px,5vw,56px);left:clamp(20px,5vw,56px);z-index:1;height:1px;background:linear-gradient(90deg,#2f5fe000,#2f5fe094,#66b6ff00);content:"";opacity:var(--section-progress);transform:scaleX(var(--section-progress));transform-origin:left center;transition:opacity .18s linear,transform .18s linear}.home-page[data-astro-cid-j7pv25f6] .home-hero__content[data-astro-cid-j7pv25f6]{transform:translateY(var(--hero-copy-y, 0));transition:transform .18s linear}.home-page[data-astro-cid-j7pv25f6] .home-hero__aurora[data-astro-cid-j7pv25f6]{opacity:var(--hero-aurora-opacity, 1);transform:translateY(var(--hero-aurora-y, 0));transition:opacity .18s linear,transform .18s linear}.home-page[data-astro-cid-j7pv25f6] .home-hero__eyebrow[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{animation:homeIntro .9s cubic-bezier(.22,.61,.36,1) both}.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{animation-delay:90ms}.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{animation-delay:.18s}.home-page[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{animation-delay:.27s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=rise]{--reveal-y: 34px;--reveal-blur: 6px;--reveal-duration: .95s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=card]{--reveal-y: 42px;--reveal-scale: .975;--reveal-blur: 7px;--reveal-duration: .95s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=left]{--reveal-x: -26px;--reveal-y: 0px;--reveal-duration: .85s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=right]{--reveal-x: 26px;--reveal-y: 0px;--reveal-blur: 4px;--reveal-duration: .9s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=row]{--reveal-x: -18px;--reveal-y: 0px;--reveal-duration: .78s}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal=scale]{--reveal-y: 28px;--reveal-scale: .97;--reveal-blur: 8px;--reveal-duration: 1s}.home-page[data-astro-cid-j7pv25f6] .inline-link[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .exploring-row__arrow[data-astro-cid-j7pv25f6]{transition:color .22s,transform .22s}.home-page[data-astro-cid-j7pv25f6] .inline-link[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.home-page[data-astro-cid-j7pv25f6] .project-card[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .featured-card[data-astro-cid-j7pv25f6]{transform-origin:center bottom}.home-page[data-astro-cid-j7pv25f6] .project-card[data-astro-cid-j7pv25f6] .aurora-panel[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .featured-card[data-astro-cid-j7pv25f6] .aurora-panel[data-astro-cid-j7pv25f6]{transition:filter .3s}.home-page .project-card .aurora-panel__image{width:min(40%,92px)}.home-page[data-astro-cid-j7pv25f6] .project-card[data-astro-cid-j7pv25f6]:hover .aurora-panel[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .featured-card[data-astro-cid-j7pv25f6]:hover .aurora-panel[data-astro-cid-j7pv25f6]{filter:saturate(1.12) contrast(1.04)}.home-page[data-astro-cid-j7pv25f6] .exploring-row[data-astro-cid-j7pv25f6]{transition:border-color .24s,transform .24s}.home-page[data-astro-cid-j7pv25f6] .exploring-row__title[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .exploring-row__description[data-astro-cid-j7pv25f6]{transition:transform .24s}.home-page[data-astro-cid-j7pv25f6] .exploring-row[data-astro-cid-j7pv25f6]:hover{border-color:#d6dae3;transform:translate(4px)}.home-page[data-astro-cid-j7pv25f6] .exploring-row[data-astro-cid-j7pv25f6]:hover .exploring-row__title[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .exploring-row[data-astro-cid-j7pv25f6]:hover .exploring-row__description[data-astro-cid-j7pv25f6]{transform:translate(4px)}.home-page[data-astro-cid-j7pv25f6] .exploring-row[data-astro-cid-j7pv25f6]:hover .exploring-row__arrow[data-astro-cid-j7pv25f6]{color:var(--accent-blue);transform:translate(4px)}@keyframes homeIntro{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-page[data-astro-cid-j7pv25f6] .home-hero__content[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero__aurora[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero__eyebrow[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{animation:none;opacity:1;transform:none}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-scroll-section]:before{opacity:0;transform:none}}
