.big-feature[data-astro-cid-7xuwdlrt]{place-content:center;gap:var(--space);border-radius:var(--card-radius);min-block-size:66svb;inline-size:100%;margin-inline:auto;display:grid}.big-feature[data-astro-cid-7xuwdlrt]>[data-astro-cid-7xuwdlrt]{min-block-size:0;min-inline-size:0}.big-feature__label[data-astro-cid-7xuwdlrt],.big-feature__content[data-astro-cid-7xuwdlrt]{max-inline-size:var(--size-content-3);margin-inline:auto}.big-feature__label[data-astro-cid-7xuwdlrt]{min-block-size:var(--size-6);padding-block:var(--size-1);padding-inline:var(--size-2);border-radius:var(--radius-round);background:var(--theme-background);border:var(--border-width) solid var(--theme-border);color:var(--theme-text);font-size:var(--font-size-0);font-weight:var(--bold);letter-spacing:var(--font-letterspacing-3);text-align:center;line-height:var(--font-lineheight-0);text-transform:uppercase;place-content:center;justify-self:center;display:grid}.big-feature__content[data-astro-cid-7xuwdlrt]{gap:0;display:grid}.big-feature__slogan[data-astro-cid-7xuwdlrt]{color:var(--text-primary);font-weight:var(--bold)}.big-feature__trailing-content[data-astro-cid-7xuwdlrt]{inline-size:100%}.big-feature__media[data-astro-cid-7xuwdlrt]{inline-size:100%;max-inline-size:var(--size-content-3);place-items:center;gap:var(--space);margin-inline:auto;display:grid;overflow:hidden}[data-astro-cid-7xuwdlrt]:is(.big-feature__media :global(img),.big-feature__media :global(video)){object-fit:cover;block-size:100%;inline-size:100%;display:block}.big-feature__media[data-astro-cid-7xuwdlrt] .big-feature__gallery{gap:var(--size-1);grid-template-columns:1fr 1fr;block-size:100%;inline-size:100%;display:grid}[data-astro-cid-7xuwdlrt]:is(.big-feature__media :global(.big-feature__image),.big-feature__media :global(.big-feature__image--dark)){object-fit:contain;block-size:auto;max-block-size:100%;inline-size:100%}.big-feature__trailing-content[data-astro-cid-7xuwdlrt] .feature-card.menu-bar-scoping{aspect-ratio:1;inline-size:100%;max-inline-size:var(--size-content-3);grid-template-rows:1fr auto;justify-self:center}.cta-button[data-astro-cid-pxxnplno]{font-size:var(--font-size-fluid-1);white-space:nowrap;padding:var(--size-1) var(--space);border:var(--border);border-radius:var(--radius-round);border-color:var(--apl-blue);background:var(--apl-blue);text-decoration:none}.cta-button[data-astro-cid-pxxnplno],.cta-button[data-astro-cid-pxxnplno]:visited{color:#fff}.cta-button[data-astro-cid-pxxnplno]:hover{background-color:var(--apl-blue-hover);text-decoration:none}.cta-button--secondary[data-astro-cid-pxxnplno]{background:0 0}.cta-button--secondary[data-astro-cid-pxxnplno],.cta-button--secondary[data-astro-cid-pxxnplno]:visited{color:var(--apl-blue)}.cta-button--secondary[data-astro-cid-pxxnplno]:hover{background-color:var(--blue-3)}.extra-feature[data-astro-cid-nslw525y]{flex:0 1 var(--size-content-2);border-radius:var(--card-radius);padding:var(--space);background:var(--app-bg-subtle);align-content:start;display:grid}.extra-feature__header[data-astro-cid-nslw525y]{font-size:var(--font-size-1);align-items:center;gap:var(--size-2);display:flex}.extra-feature__icon[data-astro-cid-nslw525y]{inline-size:var(--size-7);block-size:var(--size-7);object-fit:contain;flex:none;display:block}.extra-feature__content[data-astro-cid-nslw525y]{color:var(--text-secondary)}.hero{gap:var(--space);block-size:100svb;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin-block-start:calc(-1 * var(--site-header-height));padding-block-end:var(--space);display:grid}.hero-image-wrapper{display:grid;position:relative;overflow:clip}.hero-image-wrapper>*{grid-area:1/1;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.hero__overlay{background:linear-gradient(to top,var(--app-bg) 5%,transparent 25%);pointer-events:none;z-index:var(--layer-important);will-change:opacity;position:absolute}.hero__bg{object-fit:cover;will-change:transform,opacity;block-size:100%;inline-size:100%}.hero__image{max-inline-size:calc(100% - (2 * var(--space)));block-size:calc(100% - var(--site-header-height) - var(--space));object-fit:contain;align-self:flex-end;margin-inline:auto}.hero__content{place-content:flex-end center;align-self:flex-end;align-items:flex-end;gap:var(--space);display:grid}.hero__tagline{max-inline-size:var(--size-header-1);text-align:center;line-height:var(--font-lineheight-0);font-size:var(--font-size-fluid-3);font-weight:var(--bold)}.hero__actions{justify-content:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.hero__technicals{text-align:center;font-size:var(--font-size-0);color:var(--text-secondary);flex-direction:column;align-items:center;display:flex}.review[data-astro-cid-ggmzwvk4]{block-size:100%;inline-size:100%;max-inline-size:var(--size-content-2);line-height:var(--font-lineheight-1);font-size:var(--font-size-6);padding:var(--space);background:var(--ui-bg);box-shadow:var(--card-shadow);border-radius:var(--card-radius);color:var(--text-secondary);position:relative}.review__link[data-astro-cid-ggmzwvk4]{gap:var(--space);block-size:100%;color:inherit;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.review__link[data-astro-cid-ggmzwvk4]:visited,.review__link[data-astro-cid-ggmzwvk4]:active,.review__link[data-astro-cid-ggmzwvk4]:hover{color:inherit;text-decoration:none}.review__text[data-astro-cid-ggmzwvk4]{text-wrap:balance;text-align:center;font-family:var(--font-serif)}.review__text>*{display:inline-block}main.home .review__text>*{opacity:0}.review__text[data-astro-cid-ggmzwvk4]:before{content:"“"}.review__text[data-astro-cid-ggmzwvk4]:after{content:"”"}.review__quote[data-astro-cid-ggmzwvk4]{margin-block:auto;margin-inline:0}.review__cite[data-astro-cid-ggmzwvk4]{gap:var(--size-2);color:var(--text-primary);font-size:var(--font-size-0);flex-wrap:wrap;align-items:center;font-style:italic;display:flex}.review__avatar[data-astro-cid-ggmzwvk4]{inline-size:var(--size-5);block-size:var(--size-5);object-fit:cover;border-radius:50%;flex:none}.review__reviewer[data-astro-cid-ggmzwvk4]:after{content:", "}.review__platform[data-astro-cid-ggmzwvk4]:before{color:var(--border-secondary)}
