.platform-image[data-astro-cid-xc2hziuo]{padding:var(--shot-inset)}.platform-image[data-astro-cid-xc2hziuo] img[data-astro-cid-xc2hziuo]{border-radius:var(--radius-image);width:100%;height:auto;padding:0;display:block}.head[data-astro-cid-sjgajsms]{text-align:center;margin-block-end:var(--spacing-40)}h2[data-astro-cid-sjgajsms]{max-width:calc(var(--grid-column) * 8 + var(--grid-gutter) * 7);font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);text-wrap:balance;margin:0 auto}.lead[data-astro-cid-sjgajsms]{max-width:44ch;margin:var(--spacing-16) auto 0;color:var(--color-text-secondary)}.modules[data-astro-cid-zfuydype]{margin-block-start:var(--section-gap)}.grid[data-astro-cid-zfuydype]{gap:var(--grid-gutter);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]{min-width:0;display:flex}.pairs[data-astro-cid-zfuydype]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-two[data-astro-cid-zfuydype]{grid-template-columns:repeat(6,minmax(0,1fr))}.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]{grid-column:span 2}.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]:nth-child(n+4){grid-column:span 3}.module[data-astro-cid-zfuydype]{gap:var(--spacing-24);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.words[data-astro-cid-zfuydype]{flex-direction:column;flex:1;display:flex}.label[data-astro-cid-zfuydype]{margin:0 0 var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:.02em;color:var(--color-text-secondary)}h3[data-astro-cid-zfuydype]{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);font-weight:var(--font-weight-regular);margin:0}.body[data-astro-cid-zfuydype]{margin:var(--spacing-16) 0 0;color:var(--color-text-secondary)}.action[data-astro-cid-zfuydype]{margin:auto 0 0;padding-block-start:var(--spacing-24)}@media (width<=64rem){.three-two[data-astro-cid-zfuydype]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype],.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]:nth-child(n+4){grid-column:span 1}.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]:last-child{grid-column:1/-1}}@media (width<=48rem){.pairs[data-astro-cid-zfuydype],.three-two[data-astro-cid-zfuydype]{grid-template-columns:minmax(0,1fr)}.three-two[data-astro-cid-zfuydype]>li[data-astro-cid-zfuydype]:last-child{grid-column:auto}}.testimonials[data-astro-cid-yzc34sls]{margin-block:var(--section-gap)}testimonial-carousel[data-astro-cid-yzc34sls]{display:block}.heading-row[data-astro-cid-yzc34sls]{justify-content:space-between;align-items:center;gap:var(--spacing-24);flex-wrap:wrap;margin-block-end:var(--spacing-32);display:flex}h2[data-astro-cid-yzc34sls]{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}h2[data-astro-cid-yzc34sls].large{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg)}.controls[data-astro-cid-yzc34sls]{align-items:center;gap:var(--spacing-8);display:flex}.controls[data-astro-cid-yzc34sls][hidden]{display:none}.position[data-astro-cid-yzc34sls]{margin:0 var(--spacing-16) 0 0;font-variant-numeric:tabular-nums}.arrow[data-astro-cid-yzc34sls]{width:var(--spacing-56);height:var(--spacing-56);border-radius:var(--radius-button);background:var(--surface-warm-cream);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);place-items:center;padding:0;display:grid}.arrow[data-astro-cid-yzc34sls][aria-disabled=true]{color:var(--color-text-caption);background:var(--surface-canvas);cursor:default}.track[data-astro-cid-yzc34sls]{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--grid-gutter) * 2) / 3);gap:var(--grid-gutter);padding:0 0 var(--spacing-16);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;margin:0;list-style:none;display:grid;position:relative;overflow-x:auto}.slide[data-astro-cid-yzc34sls]{scroll-snap-align:start;min-width:0}.slide[data-astro-cid-yzc34sls] .voice{height:100%}@media (width<=48rem){.track[data-astro-cid-yzc34sls]{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-yzc34sls]{scroll-behavior:auto}}
