.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:radial-gradient(60% 55% at 50% 0%, #d10a1473, transparent 70%), var(--bg);padding-bottom:clamp(56px,9vw,112px);position:relative}.art[data-astro-cid-ge2uvauf]{-webkit-mask-composite:source-in;width:min(100%,1400px);margin-inline:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-composite:intersect}.art[data-astro-cid-ge2uvauf] img{aspect-ratio:1574/421;object-fit:cover;width:100%}.copy[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;gap:20px;margin-top:clamp(16px,3vw,32px);display:grid}h1[data-astro-cid-ge2uvauf]{font:700 clamp(2.5rem, 7vw, 5rem)/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--red)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.head[data-astro-cid-sjgajsms]{gap:14px;max-width:44rem;margin-bottom:clamp(32px,5vw,56px);display:grid}.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.feature[data-astro-cid-cognygiv]{align-content:start;gap:10px;transition:border-color .2s,transform .2s;display:grid}.feature[data-astro-cid-cognygiv]:hover{border-color:#f2b70559;transform:translateY(-2px)}h3[data-astro-cid-cognygiv]{font:600 1.125rem/1.3 var(--font-body)}p[data-astro-cid-cognygiv]{color:var(--muted)}.icon[data-astro-cid-cognygiv]{width:44px;height:44px;color:var(--gold);background:#f2b7051a;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.step[data-astro-cid-5wfdsgz3]{border-top:2px solid var(--border);gap:10px;padding-top:24px;display:grid;position:relative}.step[data-astro-cid-5wfdsgz3]:before{content:"";background:var(--red);width:56px;height:2px;position:absolute;top:-2px;left:0}.num[data-astro-cid-5wfdsgz3]{font:700 2.5rem/1 var(--font-display);color:var(--red)}h3[data-astro-cid-5wfdsgz3]{font:600 1.125rem/1.3 var(--font-body)}p[data-astro-cid-5wfdsgz3]{color:var(--muted)}.gallery[data-astro-cid-gdccoqez]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.shot[data-astro-cid-gdccoqez]{text-align:left;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);cursor:zoom-in;padding:0;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.shot[data-astro-cid-gdccoqez]:hover{border-color:#f2b70559;transform:translateY(-2px)}.shot[data-astro-cid-gdccoqez] img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;transition:transform .4s}.shot[data-astro-cid-gdccoqez]:hover img{transform:scale(1.03)}.shot[data-astro-cid-gdccoqez] span[data-astro-cid-gdccoqez]{color:var(--muted);border-top:1px solid var(--border);padding:12px 16px;font-size:.875rem}.lightbox[data-astro-cid-gdccoqez]{background:var(--surface);max-width:min(92vw,960px);max-height:92vh;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:0;overflow:hidden}.lightbox[data-astro-cid-gdccoqez]::backdrop{backdrop-filter:blur(4px);background:#000c}.lightbox[data-astro-cid-gdccoqez][open]{animation:.2s ease-out pop}figure[data-astro-cid-gdccoqez]{margin:0}figure[data-astro-cid-gdccoqez] img[data-astro-cid-gdccoqez]{width:auto;max-height:calc(92vh - 56px);margin-inline:auto}figcaption[data-astro-cid-gdccoqez]{color:var(--muted);border-top:1px solid var(--border);padding:14px 18px;font-size:.9375rem}.close[data-astro-cid-gdccoqez]{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:36px;height:36px;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:10px}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.cta[data-astro-cid-hwvj6ntz]{background:radial-gradient(70% 80% at 50% 100%, #d10a144d, transparent 70%), var(--bg)}.inner[data-astro-cid-hwvj6ntz]{text-align:center;justify-items:center;gap:16px;max-width:680px;display:grid}.section-title[data-astro-cid-hwvj6ntz]{font-size:clamp(2.5rem,6vw,4rem)}.btn[data-astro-cid-hwvj6ntz]{margin-top:12px}
