.video-showcase[data-astro-cid-oqbvmsnw]{border-left:1px solid var(--line);background:#eef5f2;flex-direction:column;align-items:center;min-width:0;padding:26px;display:flex}.example-heading[data-astro-cid-oqbvmsnw]{width:100%;margin-bottom:17px}.example-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw]{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.4}.example-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw]{text-decoration:none}.example-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw]:hover{text-decoration:underline}.example-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw] span[data-astro-cid-oqbvmsnw]{color:var(--accent-ink);margin-left:4px;font-size:.75em}.example-heading[data-astro-cid-oqbvmsnw]>span[data-astro-cid-oqbvmsnw]{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.example-media[data-astro-cid-oqbvmsnw]{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.video-frame[data-astro-cid-oqbvmsnw]{aspect-ratio:768/1408;background:#17292a;border:1px solid #d4e2dc;border-radius:10px;flex:0 284px;width:284px;max-width:calc(100% - 80px);overflow:hidden;box-shadow:0 8px 24px #1b3c2d15}video[data-astro-cid-oqbvmsnw]{object-fit:contain;width:100%;height:100%;display:block}.sample-cast[data-astro-cid-oqbvmsnw]{flex:0 0 60px}.sample-cast[data-astro-cid-oqbvmsnw]>p[data-astro-cid-oqbvmsnw]{color:var(--muted);text-align:center;margin-bottom:10px;font-size:10px;line-height:1.5}.sample-cast[data-astro-cid-oqbvmsnw] ol[data-astro-cid-oqbvmsnw]{flex-direction:column;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sample-cast[data-astro-cid-oqbvmsnw] img[data-astro-cid-oqbvmsnw]{object-fit:cover;border:1px solid #d2e1da;border-radius:5px;width:48px;height:60px;display:block}@media (width<=900px){.video-showcase[data-astro-cid-oqbvmsnw]{border-left:0;border-bottom:1px solid var(--line);padding:22px}.example-heading[data-astro-cid-oqbvmsnw]{text-align:center}.video-frame[data-astro-cid-oqbvmsnw]{flex-basis:240px;width:240px}}@media (width<=500px){.video-showcase[data-astro-cid-oqbvmsnw]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px 18px;padding:20px;display:grid}.example-heading[data-astro-cid-oqbvmsnw]{text-align:left;grid-column:2;margin:0}.example-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw]{font-size:15px}.example-heading[data-astro-cid-oqbvmsnw]>span[data-astro-cid-oqbvmsnw]{font-size:10px}.example-media[data-astro-cid-oqbvmsnw]{display:contents}.video-frame[data-astro-cid-oqbvmsnw]{grid-area:1/1/3;width:100%;max-width:100%}.sample-cast[data-astro-cid-oqbvmsnw]{grid-area:2/2}.sample-cast[data-astro-cid-oqbvmsnw]>p[data-astro-cid-oqbvmsnw]{display:none}.sample-cast[data-astro-cid-oqbvmsnw] img[data-astro-cid-oqbvmsnw]{width:40px;height:50px}.sample-cast[data-astro-cid-oqbvmsnw] ol[data-astro-cid-oqbvmsnw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}}.band-home[data-astro-cid-lcdefpme]{padding-block:27px 58px}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builder-intro[data-astro-cid-lcdefpme]{margin-bottom:22px}.builder-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:600}.builder-workspace[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #d6e3dd;border-radius:13px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 32px #25453506}.builder-workspace[data-astro-cid-lcdefpme]>*{min-width:0}.builder-workspace[data-astro-cid-lcdefpme] .role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-availability[data-astro-cid-lcdefpme]{color:var(--muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.6}.photo-guides[data-astro-cid-lcdefpme]{margin-top:32px}.preparation-faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:23px;font-weight:600}.guide-links[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.photo-guide-link[data-astro-cid-lcdefpme]{color:var(--accent-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 30px;font-size:13px;text-decoration:none;display:flex}.photo-guide-link[data-astro-cid-lcdefpme]:first-child{padding-left:0}.photo-guide-link[data-astro-cid-lcdefpme]:last-child{padding-right:0}.photo-guide-link[data-astro-cid-lcdefpme]+.photo-guide-link[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.photo-guide-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.preparation-faq[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.4fr;gap:50px;margin-top:49px;display:grid}@media (width<=900px){.builder-workspace[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.builder-workspace[data-astro-cid-lcdefpme]>.video-showcase{order:-1}}@media (width>=761px) and (width<=900px){.builder-workspace[data-astro-cid-lcdefpme] .role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.band-home[data-astro-cid-lcdefpme]{padding-block:22px 40px}.builder-intro[data-astro-cid-lcdefpme]{margin-bottom:19px}.builder-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:460px;font-size:30px}.builder-availability[data-astro-cid-lcdefpme]{padding-inline:10px;font-size:10px}.photo-guides[data-astro-cid-lcdefpme]{margin-top:24px}.preparation-faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:22px}.guide-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.photo-guide-link[data-astro-cid-lcdefpme],.photo-guide-link[data-astro-cid-lcdefpme]:first-child,.photo-guide-link[data-astro-cid-lcdefpme]:last-child{padding:17px 0}.photo-guide-link[data-astro-cid-lcdefpme]+.photo-guide-link[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}.preparation-faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;margin-top:34px}}
