@font-face{font-family:Glacial Indifference;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/glacial-indifference-400.woff2)format("woff2")}@font-face{font-family:Glacial Indifference;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/glacial-indifference-700.woff2)format("woff2")}:root{--paper:#fff;--ink:#000;--dash:#00000073;--hover-bg:#fafafa;--font:"Glacial Indifference", "Century Gothic", "Futura", "Trebuchet MS", sans-serif;--fond:var(--paper);--encre:var(--ink);--discret:#000000a6;--filet:var(--dash);--accent:var(--ink);--police:var(--font);--police-titre:var(--font);--largeur:960px;--marge:clamp(16px, 3vw, 36px);--espace:clamp(32px, 6vw, 64px);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 14px/1.6 var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;margin:0;display:flex;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:0;font-weight:700}p{font-family:var(--font);letter-spacing:.02em}.conteneur{width:100%;max-width:var(--largeur);padding:0 var(--marge);margin:0 auto}.discret{color:var(--discret)}.etiquette{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:#000000a6;font-size:11px;font-weight:700}.nav-pill{border:2px dashed var(--dash);height:30px;font:700 11px var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:15px;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .2s,background-color .2s,border-style .2s,transform .2s;display:inline-flex}.nav-pill:hover,.nav-pill.active{border-style:solid;border-color:var(--ink);background:var(--hover-bg);transform:translateY(-1px)}.btn-noir{border:2px solid var(--ink);background:var(--ink);height:38px;color:var(--paper);font:700 12px var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:19px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn-noir:hover{opacity:.85;transform:translateY(-2px)}.btn-outline{border:2px dashed var(--dash);background:var(--paper);height:38px;color:var(--ink);font:700 12px var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:19px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline:hover{border-style:solid;border-color:var(--ink);background:var(--hover-bg);transform:translateY(-2px)}.card-dashed{border:2px dashed var(--dash);background:var(--paper);border-radius:12px;padding:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,border-style .2s,box-shadow .2s}.card-dashed:hover{border-style:solid;border-color:var(--ink);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip-link[data-astro-cid-hkbrpulz]{color:#fff;font:700 12px var(--font);letter-spacing:.1em;text-transform:uppercase;z-index:9999;background:#000;border:2px solid #fff;padding:10px 18px;transition:top .2s;position:absolute;top:-999px;left:16px}.skip-link[data-astro-cid-hkbrpulz]:focus{top:16px}.topnav[data-astro-cid-hkbrpulz]{border-bottom:2px dashed var(--dash);background:var(--paper);z-index:50;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.site-logo[data-astro-cid-hkbrpulz]{align-items:center;gap:12px;text-decoration:none;display:flex}.site-logo-icon[data-astro-cid-hkbrpulz]{border:2px solid var(--ink);background:var(--ink);border-radius:50%;width:14px;height:14px;display:inline-block}.site-name[data-astro-cid-hkbrpulz]{font:700 17px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.nav-group[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-main[data-astro-cid-hkbrpulz]{flex-direction:column;flex:1;display:flex}.foot[data-astro-cid-hkbrpulz]{border-top:2px dashed var(--dash);font:700 11px var(--font);letter-spacing:.14em;text-transform:uppercase;color:#0000008c;background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,3vw,36px);display:flex}.foot-brand[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;display:flex}.brand-nom[data-astro-cid-hkbrpulz]{color:var(--ink)}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot-sep[data-astro-cid-hkbrpulz]{opacity:.35}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);transition:opacity .2s}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{opacity:.6;text-decoration:none}@media (width<=640px){.topnav[data-astro-cid-hkbrpulz]{flex-direction:column;gap:10px;height:auto;padding:12px 16px}.foot[data-astro-cid-hkbrpulz]{text-align:center;flex-direction:column;gap:10px}}
