.vc-hero[data-astro-cid-wspwmopm]{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(4.5rem,9vw,7rem) 1.5rem;background:radial-gradient(ellipse 85% 70% at -8% -10%,#f8ead6 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 108% 0%,#c8f8e2 0%,transparent 46%),radial-gradient(ellipse 70% 60% at 85% 115%,#63d9aa 0%,transparent 52%),#d9f6ea}.vc-hero[data-astro-cid-wspwmopm]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(15,26,20,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,26,20,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse at 50% 35%,#000 8%,transparent 70%)}.vc-hero[data-astro-cid-wspwmopm] h1[data-astro-cid-wspwmopm],.vc-hero[data-astro-cid-wspwmopm] p[data-astro-cid-wspwmopm]{position:relative;z-index:1}.vc-hero[data-astro-cid-wspwmopm] h1[data-astro-cid-wspwmopm]{margin:0;font-size:clamp(3rem,7vw,5rem);letter-spacing:-.05em;line-height:.95}.vc-hero[data-astro-cid-wspwmopm] p[data-astro-cid-wspwmopm]{max-width:40rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.7;color:var(--color-text-muted)}.vc-films[data-astro-cid-wspwmopm]{padding:clamp(3.25rem,6vw,4.75rem) 0 clamp(3.5rem,7vw,5.25rem);background:#fff}.vc-kicker[data-astro-cid-wspwmopm]{margin:0 0 .7rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0a6b42}.vc-films[data-astro-cid-wspwmopm] h2[data-astro-cid-wspwmopm]{margin:0;letter-spacing:-.035em}.vc-films-head[data-astro-cid-wspwmopm]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:1.5rem}.vc-films-nav[data-astro-cid-wspwmopm]{display:flex;align-items:center;gap:.55rem}.vc-films-count[data-astro-cid-wspwmopm]{margin:0 .55rem 0 0;font-size:.85rem;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#6b7280}.vc-films-count[data-astro-cid-wspwmopm] [data-astro-cid-wspwmopm][data-film-current]{color:var(--color-heading)}.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(15,26,20,.14);border-radius:999px;background:#fff;color:var(--color-heading);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm] svg[data-astro-cid-wspwmopm]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm]:hover:not(:disabled),.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm]:focus-visible:not(:disabled){background:#0f1a14;border-color:#0f1a14;color:#13df7f}.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm]:disabled{opacity:.35;cursor:default}.vc-films-track[data-astro-cid-wspwmopm]{--films-gutter: max(1.25rem, calc((100% - var(--max-width)) / 2 + 1.25rem));--films-card: 86vw;display:flex;gap:1.15rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--films-gutter);padding:.35rem max(var(--films-gutter),calc(100% - var(--films-card) - var(--films-gutter))) .75rem var(--films-gutter);scrollbar-width:none;cursor:grab}.vc-films-track[data-astro-cid-wspwmopm]::-webkit-scrollbar{display:none}.vc-films-track[data-astro-cid-wspwmopm].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.vc-film[data-astro-cid-wspwmopm]{flex:0 0 var(--films-card);scroll-snap-align:start;min-width:0}.vc-film-frame[data-astro-cid-wspwmopm]{position:relative;border-radius:18px;overflow:hidden;background:#e7f3ec;border:1px solid rgba(15,26,20,.08);box-shadow:0 16px 40px #0f1a1414;transition:box-shadow .22s ease}.vc-film[data-astro-cid-wspwmopm]:hover .vc-film-frame[data-astro-cid-wspwmopm]{box-shadow:0 22px 48px #0f1a141f}.vc-film-frame[data-astro-cid-wspwmopm] video[data-astro-cid-wspwmopm]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#e7f3ec}.vc-film-play[data-astro-cid-wspwmopm]{position:absolute;right:.9rem;bottom:.9rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:0;border-radius:999px;background:#0f1a14;color:#13df7f;box-shadow:0 10px 24px #0f1a1447;transition:transform .2s ease,background-color .2s ease,color .2s ease}.vc-film-play[data-astro-cid-wspwmopm] svg[data-astro-cid-wspwmopm]{width:.95rem;height:.95rem;margin-left:.12rem;fill:currentColor}.vc-film-play[data-astro-cid-wspwmopm]:hover,.vc-film-play[data-astro-cid-wspwmopm]:focus-visible{background:#13df7f;color:#0f1a14;transform:scale(1.06)}.vc-film-play[data-astro-cid-wspwmopm][hidden]{display:none}.vc-film-meta[data-astro-cid-wspwmopm]{padding:.9rem .15rem 0}.vc-film-index[data-astro-cid-wspwmopm]{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#0a6b42}.vc-film-time[data-astro-cid-wspwmopm]{margin-left:.65rem;letter-spacing:.04em;font-weight:600;color:#6b7280}.vc-film-meta[data-astro-cid-wspwmopm] h3[data-astro-cid-wspwmopm]{margin:0;font-size:1.05rem;letter-spacing:-.02em}.vc-block[data-astro-cid-wspwmopm]{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}.vc-experiments[data-astro-cid-wspwmopm]{padding:clamp(4.25rem,8vw,6.5rem) 0;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(19,223,127,.12),transparent 55%),#f4f8f5}.vc-experiments[data-astro-cid-wspwmopm] h2[data-astro-cid-wspwmopm],.vc-where[data-astro-cid-wspwmopm] h2[data-astro-cid-wspwmopm]{margin:0 0 1.5rem;letter-spacing:-.03em}.experiment-grid[data-astro-cid-wspwmopm]{display:grid;grid-template-columns:1fr;gap:1.25rem}.experiment-card[data-astro-cid-wspwmopm]{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.4rem 0;background:#fff;border:1px solid rgba(15,26,20,.08);border-radius:16px;box-shadow:0 10px 30px #0f1a140a;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.experiment-index[data-astro-cid-wspwmopm]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#0a6b42}.experiment-card[data-astro-cid-wspwmopm] h3[data-astro-cid-wspwmopm]{margin:0;font-size:clamp(1.35rem,2vw,1.6rem);letter-spacing:-.03em}.experiment-card[data-astro-cid-wspwmopm]>p[data-astro-cid-wspwmopm]:not(.experiment-index){margin:0;font-size:1rem;line-height:1.65;color:var(--color-text-muted)}.experiment-links[data-astro-cid-wspwmopm]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:auto;margin-left:-1.4rem;margin-right:-1.4rem;padding:.95rem 1.4rem;background:#e7f8ef}.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-heading);font-weight:600;text-decoration:none}.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm] span[data-astro-cid-wspwmopm]{color:#0a6b42;transition:transform .2s ease}.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:hover,.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:focus{color:var(--color-link);text-decoration:none}.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:hover span[data-astro-cid-wspwmopm],.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:focus span[data-astro-cid-wspwmopm]{transform:translate(3px)}.experiment-card[data-astro-cid-wspwmopm]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f1a1414}.vc-proof[data-astro-cid-wspwmopm]{padding:clamp(4.25rem,8vw,6.5rem) 0;background:#0f1a14;color:#f4f7f5}.vc-eyebrow[data-astro-cid-wspwmopm]{margin:0 0 .85rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#13df7f}.vc-proof[data-astro-cid-wspwmopm] h2[data-astro-cid-wspwmopm]{margin:0;max-width:12ch;color:#fff;font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.03em}.vc-proof-layout[data-astro-cid-wspwmopm]{display:grid;grid-template-columns:1fr;gap:2.25rem}.vc-steps[data-astro-cid-wspwmopm]{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.vc-steps[data-astro-cid-wspwmopm] li[data-astro-cid-wspwmopm]{display:grid;grid-template-columns:2.25rem 1fr;gap:.85rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.vc-steps[data-astro-cid-wspwmopm] span[data-astro-cid-wspwmopm]{font-size:.85rem;font-weight:700;letter-spacing:.04em;color:#13df7f;font-variant-numeric:tabular-nums}.vc-steps[data-astro-cid-wspwmopm] p[data-astro-cid-wspwmopm],.vc-proof-more[data-astro-cid-wspwmopm]{margin:0;font-size:1.05rem;line-height:1.55;color:#e7f1eb}.vc-proof-more[data-astro-cid-wspwmopm]{margin-top:1.35rem;color:#c9d7cf}.vc-proof-more[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]{color:#13df7f;font-weight:600}.vc-proof-more[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:hover,.vc-proof-more[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]:focus{color:#fff}.vc-where[data-astro-cid-wspwmopm]{padding:clamp(4.25rem,8vw,6.5rem) 0;background:#fff}.vc-where-layout[data-astro-cid-wspwmopm]{display:grid;grid-template-columns:1fr;gap:1.25rem}.vc-where[data-astro-cid-wspwmopm] p[data-astro-cid-wspwmopm]{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.75;color:var(--color-text-muted)}.vc-where[data-astro-cid-wspwmopm] p[data-astro-cid-wspwmopm]:last-child{margin-bottom:0}.vc-further[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm]{font-weight:600}@media(min-width:700px){.vc-films-track[data-astro-cid-wspwmopm]{--films-card: min(34rem, 68vw)}}@media(min-width:768px){.vc-block[data-astro-cid-wspwmopm]{padding:0 2rem}.vc-films-track[data-astro-cid-wspwmopm]{--films-gutter: max(2rem, calc((100% - var(--max-width)) / 2 + 2rem))}}@media(min-width:900px){.experiment-grid[data-astro-cid-wspwmopm]{grid-template-columns:1fr 1fr}.vc-proof-layout[data-astro-cid-wspwmopm],.vc-where-layout[data-astro-cid-wspwmopm]{grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}}@media(prefers-reduced-motion:reduce){.experiment-card[data-astro-cid-wspwmopm],.experiment-links[data-astro-cid-wspwmopm] a[data-astro-cid-wspwmopm] span[data-astro-cid-wspwmopm],.vc-film-frame[data-astro-cid-wspwmopm],.vc-film-play[data-astro-cid-wspwmopm],.vc-films-nav[data-astro-cid-wspwmopm] button[data-astro-cid-wspwmopm]{transition:none}.experiment-card[data-astro-cid-wspwmopm]:hover{transform:none}.vc-film-play[data-astro-cid-wspwmopm]:hover,.vc-film-play[data-astro-cid-wspwmopm]:focus-visible{transform:none}}
