.fan[data-astro-cid-twfcrxut]{isolation:isolate;height:400px;position:relative}.fan-card[data-astro-cid-twfcrxut]{--rest:translateY(var(--drop)) rotate(var(--rotation)) scale(.85);z-index:var(--layer);width:72%;color:var(--ink);pointer-events:none;transform:translate(calc(-50% + var(--spread)), -50%);display:block;position:absolute;top:50%;left:50%}.fan-card[data-astro-cid-twfcrxut]:before{content:"";transform:var(--rest);position:absolute;inset:0}.fan-card[data-astro-cid-twfcrxut]:hover:before,.fan-face[data-astro-cid-twfcrxut]{pointer-events:auto}.fan-face[data-astro-cid-twfcrxut]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);transform:var(--rest);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 12px 35px #0009}.fan-card[data-astro-cid-twfcrxut]:is(:hover,:focus-visible){z-index:10;outline:none}.fan-card[data-astro-cid-twfcrxut]:is(:hover,:focus-visible) .fan-face[data-astro-cid-twfcrxut]{border-color:var(--accent);box-shadow:0 28px 65px #000000bf, 0 0 40px var(--accent-glow);transform:translateY(-10%)rotate(0)scale(1.05)}.fan-card[data-astro-cid-twfcrxut] img[data-astro-cid-twfcrxut]{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;height:auto;display:block}.fan-name[data-astro-cid-twfcrxut]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:10px 14px;font-size:15px;font-weight:700;display:block}.fan-viewer[data-astro-cid-twfcrxut]{width:min(1400px,94vw);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);background:var(--panel);border:var(--panel-border);box-shadow:var(--panel-shadow);padding:0}.fan-viewer[data-astro-cid-twfcrxut][open]{animation:.3s cubic-bezier(.2,.7,.2,1) fan-in}.fan-viewer[data-astro-cid-twfcrxut]::backdrop{background:#000000d9}.fan-viewer[data-astro-cid-twfcrxut] img[data-astro-cid-twfcrxut]{object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 100px);display:block}.fan-close[data-astro-cid-twfcrxut]{width:36px;height:36px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:#0009;font-size:24px;line-height:1;position:absolute;top:8px;right:8px}.fan-close[data-astro-cid-twfcrxut]:hover{border-color:var(--accent)}@keyframes fan-in{0%{opacity:0;transform:scale(.96)}}@media (width<=600px){.fan[data-astro-cid-twfcrxut]{height:260px}.fan-card[data-astro-cid-twfcrxut]{width:64%}.fan-name[data-astro-cid-twfcrxut]{padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fan-face[data-astro-cid-twfcrxut]{transition:none}.fan-viewer[data-astro-cid-twfcrxut][open]{animation:none}}.hero[data-astro-cid-lcdefpme]{--banner-h:min(56.25vw, 60svh, 820px);text-align:center;padding-bottom:72px;position:relative}.hero-banner[data-astro-cid-lcdefpme]{width:100%;height:var(--banner-h);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hero-banner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero-copy[data-astro-cid-lcdefpme]{margin-top:calc(10.7vw + 28px - var(--banner-h) / 2);flex-direction:column;align-items:center;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #000000b3;font-size:clamp(34px,5vw,60px);line-height:1.05}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-dim);max-width:640px;margin:22px 0 0;font-size:18px}.hero-act[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.showcase[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.showcase[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:var(--panel-border);width:100%;height:auto;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #ffffff0d,0 20px 60px #000000a6}.showcase[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted-2);margin-top:12px;font-size:13px}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.why-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;font-size:21px}.center-act[data-astro-cid-lcdefpme]{justify-content:center;margin-top:28px;display:flex}.make-sec[data-astro-cid-lcdefpme]{overflow-x:clip}.make[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.make-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:430px;margin:16px 0 28px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step-no[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--grad);color:#1a0d03;width:40px;height:40px;font-family:var(--font-display);box-shadow:0 6px 20px var(--accent-glow);place-items:center;margin-bottom:16px;font-size:20px;font-weight:700;display:grid}.cta[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:var(--panel-border);border-left:3px solid var(--accent);box-shadow:var(--panel-shadow);background:radial-gradient(ellipse 60% 120% at 100% 50%, #ff6e142e, transparent 70%), var(--panel-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:44px;display:flex}.cta-text[data-astro-cid-lcdefpme]{flex:420px;align-items:center;gap:22px;display:flex}.cta-logo[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);border:1px solid #ffffff14;flex:none;width:64px;height:64px}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:36px}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:10px 0 0}.cta-act[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1000px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{--banner-h:75vw}.hero-copy[data-astro-cid-lcdefpme]{margin-top:calc(20px - var(--banner-h) * .31)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.make[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}@media (width<=700px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cta[data-astro-cid-lcdefpme]{padding:28px 22px}.cta-text[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px}.cta-logo[data-astro-cid-lcdefpme]{width:48px;height:48px}}
