.head[data-astro-cid-5avuv2ve]{gap:.6rem;margin-bottom:2.5rem;display:grid}.head[data-astro-cid-5avuv2ve] h2[data-astro-cid-5avuv2ve]{font-size:var(--step-3)}.features[data-astro-cid-5avuv2ve]{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0;list-style:none;display:grid}.features__row[data-astro-cid-5avuv2ve]{border-radius:var(--r-lg);background:var(--tofu);align-items:baseline;gap:1.25rem;padding:1.5rem 1.6rem;display:flex}.features__num[data-astro-cid-5avuv2ve]{font-family:var(--font-display);color:var(--brand-ink);flex:none;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1}.features__body[data-astro-cid-5avuv2ve] h3[data-astro-cid-5avuv2ve]{font-size:var(--step-1);margin-bottom:.4rem}.features__body[data-astro-cid-5avuv2ve] p[data-astro-cid-5avuv2ve]{color:var(--ink-muted);font-size:.9375rem;line-height:1.65}@media (width>=760px){.features[data-astro-cid-5avuv2ve]{grid-template-columns:repeat(2,minmax(0,1fr))}}.head[data-astro-cid-gnay26ko]{gap:.6rem;margin-bottom:2.5rem;display:grid}.head[data-astro-cid-gnay26ko] h2[data-astro-cid-gnay26ko]{font-size:var(--step-3)}.video[data-astro-cid-gnay26ko]{border-radius:var(--r-xl);background:var(--tofu);max-width:960px;margin-bottom:1.25rem;padding:clamp(.75rem,2vw,1.25rem)}.video[data-astro-cid-gnay26ko] .video__frame{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--surface);width:100%;box-shadow:var(--shadow-1);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.video__frame[data-astro-cid-gnay26ko] img[data-astro-cid-gnay26ko]{object-fit:cover;width:100%;height:100%;display:block}.video__play[data-astro-cid-gnay26ko]{aspect-ratio:1;width:4.25rem;color:var(--brand-fg);background:var(--brand);box-shadow:var(--shadow-3);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video__frame[data-astro-cid-gnay26ko]:hover .video__play[data-astro-cid-gnay26ko],.video__frame[data-astro-cid-gnay26ko]:focus-visible .video__play[data-astro-cid-gnay26ko]{transform:translate(-50%,-50%)scale(1.08)}.rail[data-astro-cid-gnay26ko]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}@media (width>=900px){.rail--scroll[data-astro-cid-gnay26ko]{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.75rem;display:flex;overflow-x:auto}.rail--scroll[data-astro-cid-gnay26ko] .shot[data-astro-cid-gnay26ko]{scroll-snap-align:start;flex:0 0 min(520px,60%)}}.shot[data-astro-cid-gnay26ko]{border-radius:var(--r-xl);background:var(--tofu);margin:0;padding:clamp(.75rem,2vw,1.25rem)}.shot[data-astro-cid-gnay26ko] a[data-astro-cid-gnay26ko]{border-radius:var(--r-md);display:block}.shot[data-astro-cid-gnay26ko] img{border-radius:var(--r-md);background:var(--surface);width:100%;height:auto;box-shadow:var(--shadow-1);display:block}.shot[data-astro-cid-gnay26ko] figcaption[data-astro-cid-gnay26ko]{color:var(--ink-muted);margin-top:.75rem;font-size:.875rem}.preview-note[data-astro-cid-lfa3mhoq]{color:var(--brand-ink);padding-top:1.5rem;font-size:.875rem}.hero[data-astro-cid-lfa3mhoq]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1rem,3vw,2rem);position:relative}.hero__grid[data-astro-cid-lfa3mhoq]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.hero__copy[data-astro-cid-lfa3mhoq]{justify-items:start;gap:1.15rem;display:grid}h1[data-astro-cid-lfa3mhoq]{font-size:var(--step-5);letter-spacing:-.035em}.hero__actions[data-astro-cid-lfa3mhoq]{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.rating[data-astro-cid-lfa3mhoq]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.9375rem;display:flex}.rating__stars[data-astro-cid-lfa3mhoq]{gap:2px;display:inline-flex}.rating__stars[data-astro-cid-lfa3mhoq] svg[data-astro-cid-lfa3mhoq]{fill:var(--ink-subtle)}.rating__stars[data-astro-cid-lfa3mhoq] svg[data-astro-cid-lfa3mhoq].on{fill:var(--brand)}.rating__meta[data-astro-cid-lfa3mhoq]{color:var(--ink-subtle)}.hero__art[data-astro-cid-lfa3mhoq]{display:grid}.hero__tile[data-astro-cid-lfa3mhoq]{aspect-ratio:5/4;border-radius:var(--r-2xl);place-items:center;display:grid;position:relative;overflow:hidden}.hero__blob[data-astro-cid-lfa3mhoq]{aspect-ratio:1;border-radius:var(--r-blob);background:var(--seaweed);width:58%;position:absolute;transform:rotate(-8deg)}.hero__mark[data-astro-cid-lfa3mhoq]{border-radius:var(--r-xl);box-shadow:var(--shadow-3);position:relative}.hero__mark[data-astro-cid-lfa3mhoq] img[data-astro-cid-lfa3mhoq]{border-radius:inherit;display:block}.more__title[data-astro-cid-lfa3mhoq]{font-size:var(--step-3);margin-bottom:1.5rem}.more[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:1rem;padding:0;list-style:none;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-lfa3mhoq]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
