.cab-hero-media[data-astro-cid-3kroyse2]{position:relative;width:clamp(240px,32vw,360px);justify-self:end}.cab-portrait[data-astro-cid-3kroyse2]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--glass-dark-border);box-shadow:0 1px #ffffff1a inset,var(--glass-dark-shadow),0 34px 70px -34px #0009}.cab-portrait[data-astro-cid-3kroyse2]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(20,39,31,.4));pointer-events:none}.cab-portrait[data-astro-cid-3kroyse2] img[data-astro-cid-3kroyse2]{width:100%;height:100%;object-fit:cover;object-position:top center}.cab-seal[data-astro-cid-3kroyse2]{position:absolute;top:16px;right:-14px;width:clamp(58px,7vw,84px);aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--glass-dark-border);box-shadow:0 0 0 1px #c6a6674d inset,0 18px 34px -14px #000000a6}.cab-seal[data-astro-cid-3kroyse2] img[data-astro-cid-3kroyse2]{width:100%;height:100%;object-fit:cover;display:block}.cab-idcard[data-astro-cid-3kroyse2]{position:absolute;left:-14px;bottom:20px;display:flex;flex-direction:column;line-height:1.2;padding:.8rem 1.4rem;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);border-radius:100px;box-shadow:var(--glass-shadow)}.cab-name[data-astro-cid-3kroyse2]{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--green-900)}.cab-surname[data-astro-cid-3kroyse2]{letter-spacing:.06em}.cab-role[data-astro-cid-3kroyse2]{font-size:.8rem;font-weight:600;color:#8a6a30;letter-spacing:.04em;margin-top:1px}@media (max-width: 800px){.cab-hero-media[data-astro-cid-3kroyse2]{justify-self:start;margin-top:.5rem}}.about-grid[data-astro-cid-3kroyse2]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.about-media[data-astro-cid-3kroyse2]{position:sticky;top:110px}.about-frame[data-astro-cid-3kroyse2]{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);aspect-ratio:4 / 5}.about-frame[data-astro-cid-3kroyse2] img[data-astro-cid-3kroyse2]{width:100%;height:100%;object-fit:cover;object-position:top center}.about-badge[data-astro-cid-3kroyse2]{display:flex;align-items:center;gap:.9rem;margin-top:-2.5rem;margin-left:1.5rem;position:relative;background:var(--green-800);color:var(--cream);padding:1rem 1.3rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:80%}.ab-ico[data-astro-cid-3kroyse2]{width:28px;height:28px;color:var(--gold-soft);flex:none}.about-badge[data-astro-cid-3kroyse2] strong[data-astro-cid-3kroyse2]{display:block;color:var(--cream);font-size:1rem}.about-badge[data-astro-cid-3kroyse2] span[data-astro-cid-3kroyse2]{font-size:.8rem;color:#f4f1eab3}.about-text[data-astro-cid-3kroyse2] h2[data-astro-cid-3kroyse2]{margin:.4rem 0 1.4rem}.about-text[data-astro-cid-3kroyse2] p[data-astro-cid-3kroyse2]{font-size:var(--step-0);color:var(--muted);margin-bottom:1.2rem}.distinct-block[data-astro-cid-3kroyse2]{margin-top:2.2rem;padding:1.9rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-left:3px solid var(--gold);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg)}.distinct-block[data-astro-cid-3kroyse2] h3[data-astro-cid-3kroyse2]{margin-bottom:.9rem}.distinct-quote[data-astro-cid-3kroyse2]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--green-900);margin:1rem 0 0;line-height:1.4}.section-head[data-astro-cid-3kroyse2]{max-width:62ch;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.section-head[data-astro-cid-3kroyse2] h2[data-astro-cid-3kroyse2]{margin-top:.4rem}.section-intro[data-astro-cid-3kroyse2]{margin-top:1rem}.statuts-grid[data-astro-cid-3kroyse2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.statut-card[data-astro-cid-3kroyse2]{position:relative;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);padding:2rem 1.8rem;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .4s var(--ease)}.statut-card[data-astro-cid-3kroyse2]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 38%);pointer-events:none}.statut-card[data-astro-cid-3kroyse2]>[data-astro-cid-3kroyse2]{position:relative;z-index:1}.statut-card[data-astro-cid-3kroyse2]:hover{transform:translateY(-5px);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover)}.statut-abbr[data-astro-cid-3kroyse2]{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;padding-inline:.6rem;background:var(--green-800);color:var(--gold-soft);font-family:var(--font-display);font-size:1.15rem;border-radius:100px;margin-bottom:1.2rem}.statut-card[data-astro-cid-3kroyse2] h3[data-astro-cid-3kroyse2]{margin-bottom:.6rem;font-size:1.15rem}.statut-card[data-astro-cid-3kroyse2] p[data-astro-cid-3kroyse2]{font-size:.92rem;color:var(--muted)}.statut-meta-card[data-astro-cid-3kroyse2]{background:linear-gradient(155deg,#1e3a34f5,#0b1612f7);color:var(--cream);display:flex;flex-direction:column;justify-content:center;gap:1rem}.statut-meta-card[data-astro-cid-3kroyse2]:before{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 38%)}.statut-meta-card[data-astro-cid-3kroyse2]:hover{background:linear-gradient(155deg,#24443cf7,#0e1c17fa)}.smc-ico[data-astro-cid-3kroyse2]{width:30px;height:30px;color:var(--gold-soft)}.statut-meta-card[data-astro-cid-3kroyse2] p[data-astro-cid-3kroyse2]{color:#f4f1ead1;font-size:.95rem}.statut-meta-card[data-astro-cid-3kroyse2] strong[data-astro-cid-3kroyse2]{color:var(--cream)}@media (max-width: 1000px){.about-grid[data-astro-cid-3kroyse2]{grid-template-columns:1fr}.about-media[data-astro-cid-3kroyse2]{position:static;max-width:440px}.statuts-grid[data-astro-cid-3kroyse2]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.statuts-grid[data-astro-cid-3kroyse2]{grid-template-columns:1fr}}@media (max-width: 768px){.about-media[data-astro-cid-3kroyse2]{display:none}}
