.facade[data-astro-cid-5knuhgrl]{background:var(--era-surface);border:1px solid var(--era-border);position:relative;overflow:hidden}.facade--youtube[data-astro-cid-5knuhgrl]{aspect-ratio:16/9;border-radius:6px}.facade--spotify[data-astro-cid-5knuhgrl]{border-radius:14px;height:152px}.facade-bouton[data-astro-cid-5knuhgrl]{text-align:left;width:100%;height:100%;padding:0;display:flex;position:relative}.facade--youtube[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl] .facade-visuel{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.88);width:100%;height:100%;transition:transform .8s var(--ease-slow), filter .8s var(--ease-slow)}.facade--youtube[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl]:hover .facade-visuel{filter:saturate(.9)contrast(1.05)brightness(.95);transform:scale(1.02)}.facade--youtube[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl]:before{content:"";background:color-mix(in srgb, var(--era-accent) 60%, transparent);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.facade--youtube[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl]:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0503028c),radial-gradient(#0000 58%,#05030266 100%);position:absolute;inset:0}.facade--spotify[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl]{align-items:center;gap:1.25rem;padding:1.25rem 1.5rem}.facade--spotify[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl] .facade-visuel{object-fit:cover;border-radius:6px;flex-shrink:0;width:5rem;height:5rem}.facade-texte[data-astro-cid-5knuhgrl]{font-size:var(--text-sm);color:var(--era-text-muted);letter-spacing:var(--tracking-nav);flex:1}.facade-lecture[data-astro-cid-5knuhgrl]{background:var(--era-accent-text);width:3.25rem;height:3.25rem;color:var(--era-bg);transition:transform .4s var(--ease-slow), background-color .4s var(--ease-slow);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.facade--youtube[data-astro-cid-5knuhgrl] .facade-lecture[data-astro-cid-5knuhgrl]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px -8px #000c}.facade--spotify[data-astro-cid-5knuhgrl] .facade-lecture[data-astro-cid-5knuhgrl]{margin-left:auto;position:static}.facade-bouton[data-astro-cid-5knuhgrl]:hover .facade-lecture[data-astro-cid-5knuhgrl]{background:var(--era-text)}.facade--youtube[data-astro-cid-5knuhgrl] .facade-bouton[data-astro-cid-5knuhgrl]:hover .facade-lecture[data-astro-cid-5knuhgrl]{transform:translate(-50%,-50%)scale(1.08)}.facade[data-astro-cid-5knuhgrl] .facade-iframe{border:0;width:100%;height:100%;display:block}.lettre[data-astro-cid-qdwreyfj]{text-align:center}.lettre-accroche[data-astro-cid-qdwreyfj]{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:1.5rem}.lettre-form[data-astro-cid-qdwreyfj]{flex-direction:column;align-items:center;gap:1rem;display:flex}.lettre-ligne[data-astro-cid-qdwreyfj]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.lettre-ligne[data-astro-cid-qdwreyfj] input[data-astro-cid-qdwreyfj][type=email],.lettre-ligne[data-astro-cid-qdwreyfj] input[data-astro-cid-qdwreyfj][type=tel]{border:1px solid var(--era-border);color:var(--era-text);font:inherit;background:0 0;border-radius:999px;min-width:min(20rem,100%);padding:.75em 1.5em}.lettre-piege[data-astro-cid-qdwreyfj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lettre-consentement[data-astro-cid-qdwreyfj]{max-width:28rem;font-size:var(--text-sm);color:var(--era-text-muted);text-align:left;cursor:pointer;align-items:baseline;gap:.6em;display:inline-flex}.lettre-consentement[data-astro-cid-qdwreyfj] input[data-astro-cid-qdwreyfj][type=checkbox]{width:1em;height:1em;accent-color:var(--era-accent-text);flex-shrink:0;translate:0 .1em}.lettre-etat[data-astro-cid-qdwreyfj]{min-height:1.6em;color:var(--era-accent-text);margin-top:.75rem}.lettre-etat[data-astro-cid-qdwreyfj]:empty{margin-top:0}.lettre-note[data-astro-cid-qdwreyfj]{font-size:var(--text-xs);color:var(--era-text-muted);margin-top:1rem;max-width:34rem;margin-inline:auto}
