.n-hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-10) var(--section-y)}.n-hero--home[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, var(--color-bg-sky-soft), var(--color-bg-canvas))}.n-hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-10);display:grid}.n-hero__text[data-astro-cid-ge2uvauf]{gap:var(--space-4);justify-items:start;display:grid}.n-hero__headline[data-astro-cid-ge2uvauf]{max-width:14ch}.n-hero__line[data-astro-cid-ge2uvauf]{max-width:34ch;color:var(--color-text-secondary)}.n-hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);width:100%;margin-top:var(--space-4);display:grid}.n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:4 / 3;border-radius:var(--ctx-radius);overflow:hidden}.n-hero__media[data-astro-cid-ge2uvauf]>*{width:100%}@media (width>=768px){.n-hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-16) var(--section-y)}.n-hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;width:auto;display:flex}.n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:16 / 9}}@media (width>=1024px){.n-hero__inner[data-astro-cid-ge2uvauf]{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.n-hero__text[data-astro-cid-ge2uvauf]{grid-column:1/span 7}.n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:4 / 3;grid-column:8/span 5}.n-hero--page[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{grid-column:1/span 8}}.n-hero__aside[data-astro-cid-ge2uvauf]{display:none}@media (width>=768px){.n-hero__aside[data-astro-cid-ge2uvauf]{display:block}}@media (width>=1024px){.n-hero--aside[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{grid-column:1/span 5}.n-hero__aside[data-astro-cid-ge2uvauf]{grid-column:6/span 7}}@media (width>=1440px){.n-hero--aside[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{grid-column:1/span 4}.n-hero__aside[data-astro-cid-ge2uvauf]{grid-column:5/span 8}}.n-hero__line-detail[data-astro-cid-ge2uvauf]{display:none}@media (width>=1024px){.n-hero__line-detail[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--space-20);background:var(--ctx-accent);grid-column:10/span 3;place-self:end;height:2px;display:block}}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__inner[data-astro-cid-ge2uvauf]{gap:0}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:3 / 2;border-radius:var(--ctx-radius) var(--ctx-radius) 0 0;order:-1}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]>*{border:0;border-radius:0;height:100%}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{padding:var(--space-8) var(--space-6);border-radius:0 0 var(--ctx-radius) var(--ctx-radius);background:var(--color-bg-brand-strong);color:var(--color-text-inverse)}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__line[data-astro-cid-ge2uvauf]{color:var(--color-text-inverse-soft)}@media (width>=768px){.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf],.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{grid-area:1/1}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:16 / 9;border-radius:var(--ctx-radius);overflow:hidden}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{--scrim-fade:55%;z-index:1;width:55%;padding:var(--space-12) var(--space-10);border-radius:var(--ctx-radius) 0 0 var(--ctx-radius);background:var(--color-bg-brand-strong);align-content:center;align-self:stretch;position:relative}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]:after{content:"";width:var(--scrim-fade);background:linear-gradient(to right, var(--color-bg-brand-strong), transparent);pointer-events:none;position:absolute;inset:0 auto 0 100%}}@media (width>=1024px){.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]{--ph-ratio:21 / 9;grid-column:1}.n-hero--overlay[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{--scrim-fade:66%;width:45%;padding:var(--space-16);grid-column:1}}.n-hero--pilot[data-astro-cid-ge2uvauf]{background:var(--color-bg-sky-soft)}.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.n-hero__clouds[data-astro-cid-ge2uvauf]{display:none}@media (width>=768px){.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{grid-row:1}.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf],.n-hero__clouds[data-astro-cid-ge2uvauf]{grid-area:2/1}.n-hero__clouds[data-astro-cid-ge2uvauf]{width:auto;height:auto;margin:calc(-1 * var(--space-10)) calc(-1 * var(--space-8));fill:var(--color-bg-canvas);align-self:stretch;display:block}}@media (width>=1024px){.n-hero--pilot[data-astro-cid-ge2uvauf]{padding-bottom:0}.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__text[data-astro-cid-ge2uvauf]{padding-bottom:var(--space-16)}.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf],.n-hero__clouds[data-astro-cid-ge2uvauf]{grid-area:1/8/auto/span 5}.n-hero--pilot[data-astro-cid-ge2uvauf] .n-hero__media[data-astro-cid-ge2uvauf]{margin-bottom:calc(-1 * var(--space-6));align-self:end}.n-hero__clouds[data-astro-cid-ge2uvauf]{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-8)) calc(-1 * var(--space-6))}}@supports (animation-timeline:scroll()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.n-hero__clouds[data-astro-cid-ge2uvauf]{animation-name:n-hero-clouds;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes n-hero-clouds{0%{transform:none}to{transform:translateY(24px)}}.n-hero--fade[data-astro-cid-ge2uvauf]{--load-rise:0px;--load-dur:var(--dur-moderate)}@media (prefers-reduced-motion:no-preference){html.js .n-hero[data-astro-cid-ge2uvauf] .n-load{animation:n-hero-rise var(--load-dur,var(--dur-slow)) var(--ease-enter) var(--load-delay,0s) both}html.js .n-hero[data-astro-cid-ge2uvauf]:not(.n-hero--fade) .n-hero__media[data-astro-cid-ge2uvauf]>*{animation:n-hero-settle var(--dur-hero) var(--ease-enter) both}}@keyframes n-hero-rise{0%{opacity:0;transform:translateY(var(--load-rise,16px))}to{opacity:1;transform:none}}@keyframes n-hero-settle{0%{transform:scale(1.03)}to{transform:none}}
