.landing-eye{block-size:var(--space-padding-3xl);aspect-ratio:975/500;display:block;position:relative}.landing-eye-image{block-size:100%;inline-size:100%;display:block}.landing-eye-image[data-hidden]{visibility:hidden}.landing-eye-stage{position:absolute;inset-block:-2.4%;inset-inline:-12.3077%}.landing-principles{align-self:stretch;gap:var(--space-padding-xl);text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-principle{align-items:flex-start;gap:var(--space-gap-inline);flex-direction:column;display:flex}.landing-principle-icon{padding:var(--space-padding-xs);border:var(--border-width-border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-control);background:var(--color-surface-brand);color:var(--color-icon-brand);margin-block-end:var(--space-gap-inline);display:inline-flex}.landing-principle-icon svg{inline-size:var(--space-padding-lg);block-size:var(--space-padding-lg)}.landing-principle-title{font:var(--typography-heading-sm);letter-spacing:var(--letter-spacing-font-heading-sm-tracking);margin:0}.landing-principle-text{color:var(--color-text-muted);margin:0}@media (width<768px){.landing-principles{grid-template-columns:minmax(0,1fr)}}.landing-showcase{align-self:stretch;gap:var(--space-gap-inline);text-align:start;flex-direction:column;display:flex}.landing-showcase-controls{justify-content:flex-end;gap:var(--space-gap-inline);display:flex}.landing-showcase-track{--landing-showcase-fade:var(--space-padding-2xl);--landing-showcase-fade-start:var(--landing-showcase-fade);--landing-showcase-fade-end:var(--landing-showcase-fade);--landing-showcase-mask:var(--color-text-default);gap:var(--space-gap-grouped);mask-image:linear-gradient(to right, transparent, var(--landing-showcase-mask) var(--landing-showcase-fade-start), var(--landing-showcase-mask) calc(100% - var(--landing-showcase-fade-end)), transparent);grid-auto-columns:85%;grid-auto-flow:column;padding-block-end:var(--space-padding-xs);display:grid;overflow-x:auto}.landing-showcase-track[data-at-start]{--landing-showcase-fade-start:0%}.landing-showcase-track[data-at-end]{--landing-showcase-fade-end:0%}@media (width>=768px){.landing-showcase-track{grid-auto-columns:calc((100% - 2 * var(--space-gap-grouped)) / 3)}}@media (width<768px){.landing-showcase-track{--landing-showcase-fade:var(--space-padding-xl)}}.landing-showcase-slide{align-items:center;gap:var(--space-gap-grouped);min-inline-size:0;padding:var(--space-padding-xl);border:var(--border-width-border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-container);background:var(--color-surface-default);flex-direction:column;display:flex}.landing-showcase-stage{max-inline-size:100%;min-block-size:calc(var(--space-padding-3xl) + var(--space-padding-2xl));flex:1;justify-content:center;align-items:center;display:flex}.landing-showcase-row{justify-content:center;align-items:center;gap:var(--space-gap-inline);flex-wrap:wrap;display:flex}.landing-showcase-size{display:contents}.landing-showcase-size[data-size=compact]{display:none}@media (width<768px){.landing-showcase-slide{padding:var(--space-padding-lg)}.landing-showcase-size[data-size=regular]{display:none}.landing-showcase-size[data-size=compact]{display:contents}}.landing[data-astro-cid-lcdefpme]{--landing-focus-y:calc(var(--space-padding-xl) + var(--space-padding-3xl) + var(--space-padding-2xl));isolation:isolate;align-items:center;gap:var(--space-gap-grouped);padding-block:var(--space-padding-3xl);text-align:center;flex-direction:column;display:flex;position:relative}.landing[data-astro-cid-lcdefpme]:before,.landing[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;inset-block:calc(-1 * var(--space-padding-xl)) 0;inset-inline:calc(-1 * var(--space-padding-lg));pointer-events:none;position:absolute}.landing[data-astro-cid-lcdefpme]:before{background-image:linear-gradient(to right, var(--color-border-default) var(--border-width-border-width-default), transparent 0), linear-gradient(to bottom, var(--color-border-default) var(--border-width-border-width-default), transparent 0);background-position:50% 0;background-size:var(--space-padding-2xl) var(--space-padding-2xl);opacity:var(--opacity-muted);mask-image:radial-gradient(ellipse calc(8 * var(--space-padding-2xl)) calc(6 * var(--space-padding-2xl)) at 50% var(--landing-focus-y), var(--color-text-default), transparent)}.landing[data-astro-cid-lcdefpme]:after{background:radial-gradient(ellipse calc(3 * var(--space-padding-3xl)) calc(1.5 * var(--space-padding-3xl)) at 50% var(--landing-focus-y), var(--color-surface-brand), transparent);opacity:var(--opacity-muted)}.landing[data-astro-cid-lcdefpme] .landing-eye{margin-block-end:var(--space-gap-grouped)}.landing-title[data-astro-cid-lcdefpme]{font:var(--typography-display);letter-spacing:var(--letter-spacing-font-display-tracking)}.landing-lead[data-astro-cid-lcdefpme]{color:var(--color-text-muted);text-wrap:balance;margin:0}.landing[data-astro-cid-lcdefpme] .landing-actions{justify-content:center;gap:var(--space-gap-inline);flex-wrap:wrap;display:flex}.landing[data-astro-cid-lcdefpme] .landing-actions[data-size=sm]{display:none}.landing-section[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-padding-xl);text-align:center;flex-direction:column;padding-block-end:var(--space-padding-3xl);display:flex}.landing-section-header[data-astro-cid-lcdefpme]{gap:var(--space-gap-inline);flex-direction:column;display:flex}.landing-section-title[data-astro-cid-lcdefpme]{font:var(--typography-heading-lg);letter-spacing:var(--letter-spacing-font-heading-lg-tracking);margin:0}.landing-section-lead[data-astro-cid-lcdefpme]{color:var(--color-text-muted);text-wrap:balance;margin:0}.landing-search[data-astro-cid-lcdefpme]{isolation:isolate;align-self:stretch;gap:var(--space-gap-inline);padding:var(--space-padding-2xl) var(--space-padding-lg);border:var(--border-width-border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-container);flex-direction:column;display:flex;position:relative;overflow:hidden}.landing-search[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--color-border-default) var(--border-width-border-width-default), transparent 0), linear-gradient(to bottom, var(--color-border-default) var(--border-width-border-width-default), transparent 0);background-position:50%;background-size:var(--space-padding-2xl) var(--space-padding-2xl);opacity:var(--opacity-muted);mask-image:radial-gradient(ellipse at 50% 50%, var(--color-text-default), transparent 70%);position:absolute;inset:0}@media (width<768px){.landing-section[data-astro-cid-lcdefpme]{padding-block-end:var(--space-padding-2xl)}.landing-section-title[data-astro-cid-lcdefpme]{font:var(--typography-heading-md);letter-spacing:var(--letter-spacing-font-heading-md-tracking)}.landing[data-astro-cid-lcdefpme]{--landing-focus-y:calc(var(--space-padding-xl) + var(--space-padding-2xl) + var(--space-padding-2xl));padding-block:var(--space-padding-2xl)}.landing-title[data-astro-cid-lcdefpme]{font:var(--typography-heading-xl);letter-spacing:var(--letter-spacing-font-heading-xl-tracking)}.landing[data-astro-cid-lcdefpme] .landing-actions[data-size=md]{display:none}.landing[data-astro-cid-lcdefpme] .landing-actions[data-size=sm]{flex-direction:column;align-self:stretch;display:flex}}
