.hero[data-astro-cid-7aropxhg]{isolation:isolate;flex-direction:column;display:flex;position:relative}.hero__media[data-astro-cid-7aropxhg]{height:18.5rem;position:relative}.hero__media[data-astro-cid-7aropxhg] img{object-fit:cover;object-position:30% 30%;width:100%;height:100%}.hero__media[data-astro-cid-7aropxhg]:after{content:"";background:linear-gradient(to top, var(--color-bg) 0%, #0a111c00 55%);position:absolute;inset:0}.hero__content[data-astro-cid-7aropxhg]{margin-top:calc(var(--space-5) * -1);padding-bottom:var(--space-5);animation:rise var(--dur-slow) var(--ease-out) both;position:relative}h1[data-astro-cid-7aropxhg]{font-family:var(--font-display);font-size:var(--text-h1);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:.92}.hero__tagline[data-astro-cid-7aropxhg]{margin:var(--space-2) 0 0;color:var(--color-accent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:600}.hero__lead[data-astro-cid-7aropxhg]{max-width:36rem;margin:var(--space-3) 0 0;font-size:1.15rem}.hero__actions[data-astro-cid-7aropxhg]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@media (width>=48rem){.hero[data-astro-cid-7aropxhg]{justify-content:flex-end;min-height:40rem}.hero__media[data-astro-cid-7aropxhg]{z-index:-1;height:auto;position:absolute;inset:0}.hero__media[data-astro-cid-7aropxhg] img{object-position:35% 20%}.hero__media[data-astro-cid-7aropxhg]:after{background:linear-gradient(to top, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 82%, transparent) 40%, transparent 74%), linear-gradient(to right, color-mix(in srgb, var(--color-bg) 78%, transparent), transparent 70%)}.hero__content[data-astro-cid-7aropxhg]{padding-bottom:var(--space-5);margin-top:0}}.intro[data-astro-cid-7aropxhg]{padding-top:var(--space-6)}h2[data-astro-cid-7aropxhg]{font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:1}.intro[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-top:var(--space-3)}.intro[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:44rem;margin:var(--space-3) 0 0;text-wrap:pretty;font-size:1.3rem;line-height:1.55}.doors[data-astro-cid-7aropxhg]{padding-top:var(--space-6)}.doors__grid[data-astro-cid-7aropxhg]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.doors__grid[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{display:grid}@media (width>=48rem){.doors__grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(12rem,auto)}.doors__projects[data-astro-cid-7aropxhg]{grid-area:1/1/span 2/span 7}.doors__downloads[data-astro-cid-7aropxhg],.doors__teams[data-astro-cid-7aropxhg]{grid-column:8/span 5}.doors__spotters[data-astro-cid-7aropxhg]{grid-column:1/span 5}.doors__socials[data-astro-cid-7aropxhg]{grid-column:6/span 7}}
