@font-face{font-family:Archivo BKkB;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo BKkB;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mono BKkB;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bk{--ink:#111110;--ink-2:#3d3b37;--ink-3:#6d6a64;--paper:#fff;--paper-2:#f6f5f2;--line:#e3e1dc;--line-2:#d3d0c9;--pad:40px;background:var(--paper);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums;flex-direction:column;font-family:Archivo BKkB,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;display:flex}.bk *{box-sizing:border-box}.bk h1,.bk h2,.bk h3,.bk p,.bk ul,.bk ol,.bk figure{margin:0}.bk ul{padding:0;list-style:none}.bk a{color:inherit;text-decoration:none}.bk img{max-width:100%;display:block}.bk .mono{font-family:Mono BKkB,ui-monospace,SF Mono,Menlo,monospace}.bk .wrap{width:100%;max-width:1120px;padding:0 var(--pad);margin:0 auto}.bk-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(6px);backdrop-filter:saturate(160%)blur(6px);z-index:10;background:#fffffff0;position:sticky;top:0}.bk-header .wrap{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.bk-logo{letter-spacing:-.03em;align-items:baseline;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.bk-logo .dot{background:var(--ink);width:6px;height:6px;display:inline-block;transform:translateY(-1px)}.bk-nav{color:var(--ink-2);align-items:center;gap:26px;font-size:14.5px;display:flex}.bk-nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.bk-hero{border-bottom:1px solid var(--line);padding:96px 0 72px}.bk-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-family:Mono BKkB,monospace;font-size:11.5px}.bk-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15em;margin-top:22px;font-size:clamp(38px,5.4vw,62px);font-weight:800;line-height:1.02}.bk-hero p{color:var(--ink-2);text-wrap:pretty;max-width:34em;margin-top:24px;font-size:19px;line-height:1.6}.bk-principes{border-bottom:1px solid var(--line);background:var(--paper-2);padding:64px 0}.bk-principes .grille{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.bk-principe .n{letter-spacing:.18em;color:var(--ink-3);font-family:Mono BKkB,monospace;font-size:11.5px}.bk-principe h3{letter-spacing:-.015em;margin-top:12px;font-size:19px;font-weight:700}.bk-principe p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.6}.bk-section{padding:80px 0}.bk-section-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:16px;display:flex}.bk-section-head h2{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,34px);font-weight:800}.bk-section-head .compte{letter-spacing:.14em;color:var(--ink-3);white-space:nowrap;font-family:Mono BKkB,monospace;font-size:12px}.bk-guides{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:40px;margin-top:40px;display:grid}.bk-guide{grid-template-columns:148px 1fr;align-items:start;gap:26px;display:grid}.bk-guide .cover{border:1px solid var(--line-2);box-shadow:0 10px 26px #11111024}.bk-guide .cat{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-family:Mono BKkB,monospace;font-size:11px}.bk-guide h3{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:21px;font-weight:700;line-height:1.22}.bk-guide .accroche{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.6}.bk-guide .reperes{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bk-guide .repere{letter-spacing:.08em;color:var(--ink-2);border:1px solid var(--line-2);padding:4px 8px;font-family:Mono BKkB,monospace;font-size:11px}.bk-guide .pied{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.bk-prix{letter-spacing:-.02em;font-size:19px;font-weight:700}.bk .bk-btn{isolation:isolate;color:var(--paper);background:#35332e;padding:12px 22px;font-size:15px;font-weight:600;display:inline-block;position:relative;overflow:hidden}.bk .bk-btn:before{content:"";z-index:-1;background:var(--ink);transform-origin:100%;transition:transform .42s cubic-bezier(.22,1,.28,1);position:absolute;inset:0;transform:scaleX(1)}.bk .bk-btn:hover:before,.bk .bk-btn:focus-visible:before{transform-origin:100%;transform:scaleX(0)}.bk .bk-actions{flex-wrap:wrap;gap:10px;display:flex}.bk .bk-btn-ligne{border:1px solid var(--ink);background:var(--ink);color:var(--ink);transition:color .34s cubic-bezier(.22,1,.28,1)}.bk .bk-btn-ligne:before{background:var(--paper)}.bk .bk-btn-ligne:hover,.bk .bk-btn-ligne:focus-visible{color:var(--paper)}@media (prefers-reduced-motion:reduce){.bk .bk-btn:before,.bk .bk-btn-ligne{transition:none}}.bk-vide{border:1px dashed var(--line-2);color:var(--ink-3);margin-top:40px;padding:32px;font-size:15.5px}.bk-page{padding:72px 0 88px}.bk-page h1{letter-spacing:-.03em;max-width:18em;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.bk-page .maj{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-family:Mono BKkB,monospace;font-size:11.5px}.bk-prose{max-width:46em;margin-top:40px}.bk-prose h2{letter-spacing:-.02em;border-top:1px solid var(--line);margin:40px 0 12px;padding-top:18px;font-size:21px;font-weight:700}.bk-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.bk-prose h3{margin:24px 0 8px;font-size:17px;font-weight:700}.bk-prose p{color:var(--ink-2);margin-bottom:14px;font-size:16px;line-height:1.7}.bk-prose ul{margin:0 0 16px}.bk-prose li{color:var(--ink-2);margin-bottom:8px;padding-left:20px;font-size:16px;line-height:1.65;position:relative}.bk-prose li:before{content:"";background:var(--ink-3);width:8px;height:1px;position:absolute;top:11px;left:0}.bk-prose a{text-underline-offset:3px;text-decoration:underline}.bk-prose strong{color:var(--ink);font-weight:600}.bk-encart{border-left:2px solid var(--ink);background:var(--paper-2);margin:24px 0;padding:20px 24px}.bk-encart p:last-child{margin-bottom:0}.bk-defini{border:1px solid var(--line);margin:20px 0;padding:4px 20px}.bk-defini div{border-bottom:1px solid var(--line);gap:20px;padding:12px 0;font-size:15.5px;display:flex}.bk-defini div:last-child{border-bottom:0}.bk-defini dt,.bk-defini .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:0 0 200px;padding-top:3px;font-family:Mono BKkB,monospace;font-size:11.5px}.bk-defini .v{color:var(--ink-2)}.bk-footer{border-top:1px solid var(--line);background:var(--paper-2);margin-top:auto;padding:48px 0 56px}.bk-footer .haut{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.bk-footer .baseline{color:var(--ink-2);max-width:24em;margin-top:10px;font-size:15px}.bk-footer nav{flex-wrap:wrap;gap:40px;display:flex}.bk-footer .col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-family:Mono BKkB,monospace;font-size:11px;font-weight:400}.bk-footer .col a{color:var(--ink-2);padding:3px 0;font-size:14.5px;display:block}.bk-footer .col a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.bk-footer .bas{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:40px;padding-top:20px;font-family:Mono BKkB,monospace;font-size:11px;line-height:1.9}@media (max-width:900px){.bk-principes .grille{grid-template-columns:1fr;gap:28px}.bk-hero{padding:64px 0 52px}.bk-section{padding:56px 0}}@media (max-width:640px){.bk{--pad:20px;font-size:16px}.bk-guides{grid-template-columns:1fr;gap:36px}.bk-guide{grid-template-columns:110px 1fr;gap:18px}.bk-nav{gap:18px;font-size:14px}.bk-footer nav{gap:28px}.bk-defini div{flex-direction:column;gap:4px}.bk-defini .k{flex:none}.bk-btn{align-items:center;min-height:44px;display:inline-flex}}.bk .cmd-entete{border-bottom:1px solid var(--line)}.bk .cmd-entete .wrap{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.bk .cmd-entete .bk-logo{cursor:default}.bk .cmd-etape{letter-spacing:.2em;color:var(--ink-3);font-size:11px}.bk .cmd-pied{border-top:1px solid var(--line);margin-top:auto;padding:22px 0 30px}.bk .cmd-pied .wrap{letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;gap:22px;font-family:Mono BKkB,ui-monospace,monospace;font-size:11px;display:flex}.bk .cmd-pied a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.bk .cmd-pied span{margin-left:auto}@media (max-width:640px){.bk .cmd-entete .wrap{height:58px}.bk .cmd-etape{font-size:10px}.bk .cmd-pied span{margin-left:0}}
