.prestation-card[data-astro-cid-6xbaf7o3]{display:grid;grid-template-columns:1fr;background:var(--color-black);border:1px solid rgba(200,176,130,.12);overflow:hidden;transition:border-color .4s var(--ease-smooth),transform .4s var(--ease-smooth);transition-delay:var(--delay)}.prestation-card[data-astro-cid-6xbaf7o3]:hover{border-color:#c8b08259;transform:translateY(-4px)}@media (min-width: 768px){.prestation-card[data-astro-cid-6xbaf7o3].has-photo{grid-template-columns:1fr 1.25fr}}.pc-photo[data-astro-cid-6xbaf7o3]{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--color-charcoal)}@media (min-width: 768px){.has-photo[data-astro-cid-6xbaf7o3] .pc-photo[data-astro-cid-6xbaf7o3]{aspect-ratio:auto;min-height:320px}}.pc-photo[data-astro-cid-6xbaf7o3] img[data-astro-cid-6xbaf7o3]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out-expo)}.prestation-card[data-astro-cid-6xbaf7o3]:hover .pc-photo[data-astro-cid-6xbaf7o3] img[data-astro-cid-6xbaf7o3]{transform:scale(1.05)}.pc-body[data-astro-cid-6xbaf7o3]{padding:var(--space-md);display:flex;flex-direction:column;gap:.75rem}.pc-meta[data-astro-cid-6xbaf7o3]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.pc-date[data-astro-cid-6xbaf7o3]{color:var(--color-gray-light)}.pc-badge[data-astro-cid-6xbaf7o3]{color:var(--color-gold);padding:.25rem .6rem;border:1px solid rgba(200,176,130,.3);border-radius:2px;font-family:var(--font-accent);letter-spacing:.2em}.pc-title[data-astro-cid-6xbaf7o3]{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:400;line-height:1.2;color:var(--color-white)}.pc-description[data-astro-cid-6xbaf7o3]{color:var(--color-gray-light);line-height:1.7;font-size:.9375rem}.pc-detail[data-astro-cid-6xbaf7o3]{display:flex;gap:.75rem;align-items:baseline;font-size:.875rem;color:var(--color-gray-light)}.pc-detail[data-astro-cid-6xbaf7o3] a[data-astro-cid-6xbaf7o3]{color:var(--color-gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s}.pc-detail[data-astro-cid-6xbaf7o3] a[data-astro-cid-6xbaf7o3]:hover{border-color:var(--color-gold)}.pc-label[data-astro-cid-6xbaf7o3]{font-family:var(--font-accent);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gray);min-width:55px}.pc-ext[data-astro-cid-6xbaf7o3]{font-size:.75rem;opacity:.7}.pc-client[data-astro-cid-6xbaf7o3]{padding:.75rem 0;border-top:1px solid rgba(200,176,130,.08);border-bottom:1px solid rgba(200,176,130,.08);display:flex;flex-direction:column;gap:.5rem}.pc-client-desc[data-astro-cid-6xbaf7o3]{font-size:.875rem;color:var(--color-gray-light);font-style:italic;padding-left:calc(55px + .75rem)}.pc-testimonial[data-astro-cid-6xbaf7o3]{font-family:var(--font-display);font-style:italic;color:var(--color-white);padding:.75rem 1rem;border-left:2px solid var(--color-gold);font-size:.9375rem;line-height:1.6}.pc-actions[data-astro-cid-6xbaf7o3]{margin-top:auto;padding-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.pc-link[data-astro-cid-6xbaf7o3]{font-family:var(--font-accent);font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gray-light);text-decoration:none;transition:color .3s}.pc-link[data-astro-cid-6xbaf7o3]:hover,.pc-link-cta[data-astro-cid-6xbaf7o3]{color:var(--color-gold)}.partner-spotlight[data-astro-cid-xxycauen]{padding:var(--space-xl) 0;background:var(--color-black);border-top:1px solid rgba(200,176,130,.08)}.spotlight-card[data-astro-cid-xxycauen]{display:grid;grid-template-columns:1fr;gap:var(--space-md);max-width:1100px;margin:0 auto;padding:var(--space-md);background:#c8b0820a;border:1px solid rgba(200,176,130,.18);border-left:2px solid var(--color-gold)}@media (min-width: 860px){.spotlight-card[data-astro-cid-xxycauen]{grid-template-columns:.7fr 1.3fr;gap:var(--space-lg);align-items:center;padding:var(--space-lg)}}.spotlight-logo[data-astro-cid-xxycauen]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media (min-width: 860px){.spotlight-logo[data-astro-cid-xxycauen]{align-items:center;text-align:center}}.spotlight-logo[data-astro-cid-xxycauen] img[data-astro-cid-xxycauen]{display:block;width:100%;max-width:240px;height:auto}.spotlight-locality[data-astro-cid-xxycauen]{font-family:var(--font-accent);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-gray-light)}.spotlight-body[data-astro-cid-xxycauen] .title-accent[data-astro-cid-xxycauen]{display:block;margin-bottom:var(--space-xs)}.spotlight-heading[data-astro-cid-xxycauen]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;color:var(--color-white);line-height:1.15;margin-bottom:var(--space-sm)}.spotlight-text[data-astro-cid-xxycauen]{color:var(--color-gray-light);line-height:1.85;margin-bottom:var(--space-md)}.spotlight-links[data-astro-cid-xxycauen]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.spotlight-links[data-astro-cid-xxycauen] .btn[data-astro-cid-xxycauen]{padding:.95rem 1.75rem}.spotlight-website[data-astro-cid-xxycauen]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-gold);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .3s}.spotlight-website[data-astro-cid-xxycauen]:hover{opacity:.75}@media (max-width: 768px){.partner-spotlight[data-astro-cid-xxycauen]{padding:var(--space-lg) 0}}
