.vsl[data-astro-cid-k7d5sj3b]{position:absolute;z-index:2;inset-inline-end:var(--margin);inset-block-end:var(--space-3xl);inline-size:clamp(9rem,16vw,13rem);display:flex;flex-direction:column;gap:var(--space-2xs)}.vsl--low[data-astro-cid-k7d5sj3b]{inset-block-end:var(--space-xl)}.vsl-thumb[data-astro-cid-k7d5sj3b]{position:relative;display:block;padding:0;border:0;cursor:pointer;aspect-ratio:9 / 16;inline-size:100%;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-hero);background:rgb(var(--c-green));transition:transform var(--ease)}.vsl-thumb[data-astro-cid-k7d5sj3b]:hover{transform:translateY(var(--lift-card))}.vsl-thumb[data-astro-cid-k7d5sj3b]:focus-visible{outline:var(--focus-ring) solid rgb(var(--c-tea-green));outline-offset:var(--focus-offset)}.vsl-prev[data-astro-cid-k7d5sj3b]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.vsl-sound[data-astro-cid-k7d5sj3b]{position:absolute;inset-inline:var(--space-xs);inset-block-end:var(--space-xs);display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding-block:var(--space-xs);border-radius:var(--r-pill);background:rgb(var(--c-orange));color:rgb(var(--c-yellow));font-family:var(--sans);font-weight:500;font-size:var(--fs-body-2)}.vsl-sound[data-astro-cid-k7d5sj3b] svg[data-astro-cid-k7d5sj3b]{inline-size:1.25em;block-size:1.25em}.vsl-label[data-astro-cid-k7d5sj3b]{margin:0;color:var(--fg-on-dark);font-size:var(--fs-caption);line-height:var(--lh-tight);text-shadow:var(--text-shadow-hero-body)}.vsl-dlg[data-astro-cid-k7d5sj3b]{inline-size:100vw;block-size:100dvh;max-inline-size:100vw;max-block-size:100dvh;margin:0;padding:var(--space-md);border:0;background:rgb(var(--c-green));color:var(--fg-on-dark)}.vsl-dlg[data-astro-cid-k7d5sj3b]::backdrop{background:rgb(var(--c-green))}.vsl-stage[data-astro-cid-k7d5sj3b]{block-size:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm)}.vsl-full[data-astro-cid-k7d5sj3b]{block-size:min(72dvh,160vw);aspect-ratio:9 / 16;max-inline-size:100%;border-radius:var(--r-md);background:rgb(var(--c-green))}.vsl-dlg-label[data-astro-cid-k7d5sj3b]{margin:0;font-size:var(--fs-caption);color:var(--fg-on-dark);text-align:center}.vsl-cta[data-astro-cid-k7d5sj3b]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:min(22rem,100%);block-size:var(--control-h);padding-inline:var(--control-px);border-radius:var(--r-pill);background:rgb(var(--c-tea-green));color:rgb(var(--c-green));font-family:var(--sans);font-weight:500;font-size:var(--fs-lead);text-decoration:none;transition:transform var(--ease)}.vsl-cta[data-astro-cid-k7d5sj3b]:hover{transform:translateY(var(--lift-btn))}.vsl-close[data-astro-cid-k7d5sj3b]{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);z-index:1;inline-size:var(--control-h);block-size:var(--control-h);border-radius:var(--r-pill);border:1px solid var(--border-on-dark);background:transparent;color:var(--fg-on-dark);font-size:var(--fs-h3);line-height:1;cursor:pointer}@media(max-width:820px){.vsl[data-astro-cid-k7d5sj3b],.vsl--low[data-astro-cid-k7d5sj3b]{position:static;inline-size:auto;flex-direction:row;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-md)}.vsl-thumb[data-astro-cid-k7d5sj3b]{inline-size:6.5rem;flex:none}.vsl-label[data-astro-cid-k7d5sj3b]{font-size:var(--fs-body-2);max-inline-size:14ch}.vsl-sound[data-astro-cid-k7d5sj3b]{inset-inline:var(--space-3xs);inset-block-end:var(--space-3xs);padding-block:var(--space-3xs);font-size:var(--fs-caption)}}.p-hero[data-astro-cid-s5hxusys]{position:relative;overflow:hidden;isolation:isolate;min-block-size:72vh;max-block-size:760px;display:flex;align-items:flex-end;margin-block-start:calc(-1 * var(--nav-h, 5.5rem));background:var(--bg-dark)}.p-hero-bg[data-astro-cid-s5hxusys]{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover}.p-hero-in[data-astro-cid-s5hxusys]{position:relative;z-index:1;padding-block:calc(var(--nav-h, 5.5rem) + var(--space-4xl)) var(--space-3xl);display:flex;flex-direction:column;align-items:flex-start}.p-hero-in[data-astro-cid-s5hxusys]{text-shadow:0 1px 18px rgb(0 0 0 / .3)}.p-hero-h1[data-astro-cid-s5hxusys]{color:var(--fg-on-dark);margin-block:var(--space-sm) var(--space-md);max-inline-size:20ch}.p-hero-lead[data-astro-cid-s5hxusys]{color:var(--fg-on-dark);max-inline-size:52ch;margin-block-end:var(--space-lg)}.p-hero-cta[data-astro-cid-s5hxusys] .p-hero-btn{background:rgb(var(--c-yellow));color:var(--bg-dark);border-color:transparent}@media(max-width:820px){.p-hero[data-astro-cid-s5hxusys]{min-block-size:94svh;max-block-size:none}.p-hero-in[data-astro-cid-s5hxusys]{padding-block-end:var(--space-lg)}}
