.showcase.svelte-1yn6c7i.svelte-1yn6c7i{padding:.5rem!important}.frame.svelte-1yn6c7i.svelte-1yn6c7i{position:relative;overflow:hidden;border-radius:1rem;aspect-ratio:16 / 9;background:var(--field)}video.svelte-1yn6c7i.svelte-1yn6c7i{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay.svelte-1yn6c7i.svelte-1yn6c7i{position:absolute;inset:.75rem .75rem auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hint.svelte-1yn6c7i.svelte-1yn6c7i{position:absolute;left:0;right:0;bottom:0;padding:2rem 1rem .75rem;font-size:.8125rem;color:#f5f5f7;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.tabs.svelte-1yn6c7i.svelte-1yn6c7i{display:flex;gap:.375rem;overflow-x:auto;padding:.625rem .25rem .25rem;scrollbar-width:none}.tabs.svelte-1yn6c7i.svelte-1yn6c7i::-webkit-scrollbar{display:none}.tabs.svelte-1yn6c7i .gl-chip.svelte-1yn6c7i{flex-shrink:0}@media (min-width: 768px){.tabs.svelte-1yn6c7i.svelte-1yn6c7i{flex-wrap:wrap;justify-content:center}}.filters.svelte-1572zuc.svelte-1572zuc{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.grid.svelte-1572zuc.svelte-1572zuc{display:grid;grid-template-columns:1fr;gap:1.5rem 1.25rem;list-style:none;margin:0;padding:0}@media (min-width: 640px){.grid.svelte-1572zuc.svelte-1572zuc{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid.svelte-1572zuc.svelte-1572zuc{grid-template-columns:repeat(3,1fr)}.lead.svelte-1572zuc.svelte-1572zuc{grid-column:span 2;grid-row:span 2}}figure.svelte-1572zuc.svelte-1572zuc{margin:0;height:100%;display:flex;flex-direction:column}.frame.svelte-1572zuc.svelte-1572zuc{position:relative;flex:1;overflow:hidden;border-radius:1.1rem;aspect-ratio:16 / 9;background:var(--field);box-shadow:var(--drop);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}li.svelte-1572zuc:hover .frame.svelte-1572zuc{transform:translateY(-3px);box-shadow:var(--drop-lg)}video.svelte-1572zuc.svelte-1572zuc{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kind.svelte-1572zuc.svelte-1572zuc{position:absolute;left:.7rem;top:.7rem;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f7;background:rgba(10,12,18,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}figcaption.svelte-1572zuc.svelte-1572zuc{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .25rem 0}.name.svelte-1572zuc.svelte-1572zuc{font-size:.95rem;font-weight:600;color:var(--t1)}.hint.svelte-1572zuc.svelte-1572zuc{font-size:.8125rem;line-height:1.5;color:var(--t3)}@media (prefers-reduced-motion: reduce){.frame.svelte-1572zuc.svelte-1572zuc{transition:none}li.svelte-1572zuc:hover .frame.svelte-1572zuc{transform:none}}.vf-grid.svelte-1cxzjd0.svelte-1cxzjd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;list-style:none;margin:0;padding:0}@media (min-width: 1024px){.vf-grid.svelte-1cxzjd0.svelte-1cxzjd0{grid-template-columns:repeat(4,minmax(0,1fr))}}.vf-card.svelte-1cxzjd0.svelte-1cxzjd0{display:flex;flex-direction:column;gap:.15rem;color:inherit;text-decoration:none}.vf-frame.svelte-1cxzjd0.svelte-1cxzjd0{display:block;overflow:hidden;border-radius:1.1rem;aspect-ratio:9 / 16;background:var(--field);box-shadow:var(--drop);margin-bottom:.55rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.vf-card.svelte-1cxzjd0:hover .vf-frame.svelte-1cxzjd0{transform:translateY(-3px);box-shadow:var(--drop-lg)}video.svelte-1cxzjd0.svelte-1cxzjd0{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vf-name.svelte-1cxzjd0.svelte-1cxzjd0{font-size:.95rem;font-weight:600;color:var(--t1)}.vf-hook.svelte-1cxzjd0.svelte-1cxzjd0{font-size:.8125rem;line-height:1.45;color:var(--t3)}.vf-use.svelte-1cxzjd0.svelte-1cxzjd0{margin-top:.3rem;font-size:.8125rem;font-weight:600;color:var(--t1)}@media (prefers-reduced-motion: reduce){.vf-frame.svelte-1cxzjd0.svelte-1cxzjd0{transition:none}.vf-card.svelte-1cxzjd0:hover .vf-frame.svelte-1cxzjd0{transform:none}}.faq-chevron.svelte-1xx5rih{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.faq-chevron.open.svelte-1xx5rih{transform:rotate(180deg)}.service.svelte-1xx5rih{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s cubic-bezier(.2,.8,.2,1)}.service.svelte-1xx5rih:hover{transform:translateY(-2px);background:var(--glass-strong)}.motion.svelte-1xx5rih{border-radius:.9rem;padding:.75rem .9rem;background:var(--soft)}.included.svelte-1xx5rih{cursor:default;gap:.375rem}@media (prefers-reduced-motion: reduce){.faq-chevron.svelte-1xx5rih,.service.svelte-1xx5rih{transition:none}}
