@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-cyrillic-ext-wght-normal.BH54svm2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-cyrillic-wght-normal.BzUUW08o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAiwABQAAAAAEFwAAAhDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbgRIcgVQ/SFZBUoELBmA/U1RBVIEeJy4AcC9sEQgKhHCEGgsgADCHMgE2AiQDOgQgBYYaB4EcDAcbiQ5RlGvW/Cl+JGSnTHfASs2H+VQbRMTP+bMXIQ4N9n81NepULXgFqTqhYilW0YTU1ZDWv5jQR5C7+7bAEw2wMEkswbYnDwALwLO1tDcFQEVTAmFfqApfo/ae0JaQHGF8K1+4ElM8gXwlK4StiW1yLSSb46kgnn33+FoJBB1OkGEFyrmgRzCD/B9QkgA2FKAAuXPnzxAEdZnLALi5IYCFSupR8YnJXXCMHJgzGgd6AE1DABmRkTUaEyCAoEdhQjChqCoeJGtFoQPQztIEAEBj9cQAhfQeHgAfgPjwhChUVJAg6zKtI5FxydoiFAaVnj5qDI5qBKDIuZ5UbpbjMmJCUZoFHUIlQhYQQIcOEAYQnLJzQWHBJjaBasUeSTUKnKrRtWWHnAh1J82bNWNFAKgHwgAAlGAH9IWxDaOhAZPYMMqfuC09EAfqgyjwEUGhAGEOaxEEBYg2IR0doAC59vaTCj/8gQC89qn1+iJZjAEM9fUPgLUN+eoBnjKH3CdBjJm005K4jL3cB9Og4ny4PTU13IVsAtA3MxwGXHQIggkBwpiB0tS4IUNzxAA4lVVdI4k66We4sQRAjHiAYB7EbUOT1ARdSSVmWQzqfESIRX6HuVX1qG2LNLfrXGYO3fQwBLMyayC/6+My3+57MxfA9iDi1cdry9WIGlxlUv1cWFaxIFCrCAqj21lePX2AU4isWAo7LjE2c0VUuZRyHzQNmCpWBO1f7QvtsjZYi9Hk/SlAyBeqB6yYESCEQghjxqReATyQxbCHjIhBjGCvMwi4DWICqQliBlkMYgH5HcQKqgeIDdR5EDvoXCAO0KOoaBrBAFVx2eY85wJfANGgJgA9SsvJjaIAIAgihwmiN7EhxginxeS2WIwhjXVSiQkTT6GWCdaJaZ/BkxxW6T7JOqErNmPQy9HjYvvb+5W1lB41t6DgpYj/VWGhdV5+/gsUPX/ebV7hKxH/ywLL3OdFeJE/saBAxEp+TNfe1h6TwJVLNYk3NtxjmTSXZZHWNNQ6r1DEtM+fe/AShsOJlcHqu8JaRFee3QLD7MaaVeXBLzHEvyTxjnCUy6+4p1xCxeGOqVunjnL2tyYNsqZrmFo35mF+2mHjYbaGLXg3Yv31TvZt4Vs7OdbfaBtrwYpPRqy+keLYGr4txb76ejK35duWHF3UWe2L3NuFY4sXBU4s6cueZIt91YnFtX5v36VJ6uLe3Y/3ii2fXrdOXP3cx1tyMV1/f+9gu/4yqnzx9NUM06ngL8Nt5rmE/7+X7Fg/JXxlm+SenTqk9GyzKpzJbz0qCgGCsKuBEkWGDtkWZ8QAVWsTMGq9BiTCcCqoFXPynPP172WxsRvukgCCAhoIBqAJgFaS9fIlv/JBLOKSWPHIGJkgy+WCm8v4FDZaEuoB2y+//KytPoKHWLZs65BFbs0jM2a4tcHGJm8ePLjINb9PTu/xy57TftPpHRERO06za1cc8zjPeeYFIp88uefr7LTbFy3yHa8yoGPHBjt++Oabz3nr90lamv88mS0t9f371DTq9rX7968IrACMimwEJaLEck0+QVa8le+JUP5V/SjMpgJpiRyJiTEtrDd3QnzrurWbxg3TtG79mJ4JbORZlnajuWfrkkUHkL+odHvO8K0EQ5sle7uA2fh4qGJTcZvj9wcV/1esNINRl1dVZzRoqvjfYpYu3f9GaRW7eTGH7pU09Xrf0hY19d8/f/7DXzZn01qepgF7anwVy98YzhIVm9x+SAIL2GPzLLAPTU6tEeZEobCayb0mxbEEqeyT+/6pPgWVsqftE1r0i+ERc3xu1vr9QTqjAVX87/95Vf//t1hhMOoYfJLLoD47sTaZw+mvFKXX4PxCjP///8e33/8YURNFqAqGXAbAxw9+uTd/+AN4wa853d/86fQCB5QoaChuf+ken/h1e32W/BLqZrpqRYXUzQxl4eNUsvdVnsrLU8doU7UJPve5nt+sVeqAhLnyjCNM6LB00t2ldlDzI5W3U6VP1CqAAsWbnrNlCIOwVD7+j9G6Xbcr6/8JUC2VVKoU8PHRZDWrWcCHAFqeaJoyUAEqrEG9/l7zWzZuPPf635IlT506fS+goqPD8/S/f2nX9GeehEcHVHPXP35Lamp883pRUTk5E7sG1K+//hcni6gFXhiu+L9fAyCAIjA53/1z/+AWf5h0JgAKZ13oCfBJSsa/HzYU55tfmQYBRhQAAu91mfmnGI1/h3aCYEs69A48tZjEs+ekDxukGFz+wHxpR1VacKJ6MB9+TVUCBLOUCP0Zxl+eHgGc3qJD9GbguMwGChGRhQqHeFBHs6iOeqJCjwZK+haNVHLT3kEXWe7EgI3BaMREPwwiTDs0YcGNZhziQQs2GqCVEJXQhonSaMfJsnsHFiDWSAOlGyHBeDmyDBTLayRPI2dnGUYZJkIKeOJyjZKMHkMMlTNKaY9fF0OFlNG6ywCpELIZo5nayuMSog00ZjXOh8oQzZt6iNpGGmYJOR8tW4bsC0nWVpwEqTpLUEs90eroxGsQrxxenY000CC1dJJhiFw0dZZuMmTJNozXaK7+hOvWY6mLGbhK9/rIzSVJkyZJ8/nLkSozJz8OKWNMkKUWvc6MddTVhEvN7mVwrZffoXdGr+EypHPGGLlyDLUp2Vyqai/O5oAhhsXF5RokGgFeo3xxXl5DYJNhMK8wh2pnzS7OpohqFLmv2nA8jiEYqOSOKNGhE70YxChBYhKzWMQqNmPMoP/tyBeUO3pY3cQG8Y2+69SJqaPiOhlyvKO92e20OygxwWboT9Jhu1TjlePlmgem5+ZkfK0OHTRQnfp1Gp0WbcZh/QIAAA==)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-greek-wght-normal.CGMhFIa2.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-vietnamese-wght-normal.o378VNJM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-latin-ext-wght-normal.DFXT9gkm.woff2)format("woff2-variations");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:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-slab-latin-wght-normal.NGSZfXMW.woff2)format("woff2-variations");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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-cyrillic-ext-wght-normal.Bbyo-ZHz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-cyrillic-wght-normal.D14l-6cu.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-greek-wght-normal.C_9s1t5x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-vietnamese-wght-normal.BegpjMof.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-latin-ext-wght-normal.CYL25BRH.woff2)format("woff2-variations");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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-latin-wght-normal.CLB3k12Y.woff2)format("woff2-variations");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}:root{--color-primary:#2f4a5e;--color-primary-700:#243a4a;--color-primary-900:#1b2a36;--color-surface:#f6ece2;--color-surface-300:#ead8c6;--color-muted:#f3f2f1;--color-accent:#e07a5f;--color-accent-700:#a8452c;--color-secondary:#6aa84f;--color-secondary-700:#3f6b2c;--color-info:#dde8f0;--color-ink:#3a3a3a;--color-ink-soft:#5f5f5f;--color-white:#fff;--font-title:Georgia, "Times New Roman", serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.1875rem;--h1:clamp(1.9rem, 1.35rem + 2.3vw, 3rem);--h2:clamp(1.5rem, 1.2rem + 1.3vw, 2.15rem);--h3:clamp(1.15rem, 1.05rem + .45vw, 1.35rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--container:1180px;--container-narrow:760px;--gutter:clamp(1rem, 4vw, 2rem);--radius-sm:2px;--radius-md:4px;--shadow-card:0 1px 2px #0000000d, 0 10px 28px -14px #00000038;--shadow-header:0 6px 16px -10px #0000004d;--ease:cubic-bezier(.2, .7, .2, 1);--z-header:50;--z-menu:60;--z-skip:100}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:8rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);background:var(--color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.7}img,svg,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-title);color:var(--color-primary);font-weight:var(--title-weight,700);margin:0 0 var(--space-4);text-wrap:balance;line-height:1.25}h1{font-size:var(--h1);line-height:1.18}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:1.05rem}p,ul,ol,dl{margin:0 0 var(--space-4)}p{text-wrap:pretty}a{color:var(--color-primary);text-underline-offset:.18em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--color-accent-700)}strong{color:var(--color-primary-900);font-weight:700}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-surface);color:var(--color-primary-900)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-white);transition:transform .2s var(--ease);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--color-white);transform:none}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter), var(--container-narrow))}.section{padding-block:var(--section) calc(var(--section) * 1.08)}.section--muted{background:var(--color-muted)}.section--surface{background:var(--color-surface)}.section--tight{padding-block:var(--space-8)}.section-head{max-width:46rem;margin-bottom:var(--space-7)}.section-head--center{text-align:center;margin-inline:auto}.section-head p{font-size:var(--text-lg);color:var(--color-ink-soft)}.eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700);font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--color-accent);width:1.75rem;height:2px}.split>*,.grid-cards>*{min-width:0}.split{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=900px){.split{grid-template-columns:1.1fr .9fr}.split--reverse>:first-child{order:2}.split--even{grid-template-columns:1fr 1fr}.split--top{align-items:start}}.intro-split{gap:var(--space-5) clamp(2rem, 5vw, 4rem);align-items:start;display:grid}.intro-split>*{min-width:0}.intro-split>h2{margin:0}.intro-split__texte>:first-child{margin-top:0}.intro-split__texte>:last-child{margin-bottom:0}@media (width>=900px){.intro-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.stack>*+*{margin-top:var(--space-5)}.prose{max-width:68ch}.prose h2{margin-top:var(--space-7)}.prose h3{margin-top:var(--space-6)}.prose>:first-child{margin-top:0}.lead{font-size:var(--text-lg);color:var(--color-ink);line-height:1.65}.list-check{gap:var(--space-2);padding:0;list-style:none;display:grid}.list-check li{padding-left:1.75rem;position:relative}.list-check li:before{content:"";border-left:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:.7rem;height:.38rem;position:absolute;top:.62em;left:.15rem;transform:rotate(-45deg)}.list-check--cols{column-gap:var(--space-6)}@media (width>=700px){.list-check--cols{grid-template-columns:1fr 1fr}}.prose ul:not([class]){padding-left:1.2rem}.prose ul:not([class]) li::marker{color:var(--color-accent)}.prose ul:not([class]) li+li{margin-top:var(--space-2)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:3rem;font-family:var(--font-body);letter-spacing:.02em;text-align:center;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex-shrink:0;width:1.1em;height:1.1em}.btn--primary{background:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background:var(--color-primary-700);color:var(--color-white)}.btn--soft{background:var(--color-surface);color:var(--color-primary-900);border-color:var(--color-surface-300)}.btn--soft:hover{background:var(--color-surface-300);color:var(--color-primary-900)}.btn--ghost{color:var(--color-primary);background:0 0;border-color:currentColor}.btn--ghost:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--light{background:var(--color-white);color:var(--color-primary-900)}.btn--light:hover{background:var(--color-surface);color:var(--color-primary-900)}.btn--outline-light{color:var(--color-white);background:0 0;border-color:#ffffffb3}.btn--outline-light:hover{color:var(--color-white);border-color:var(--color-white);background:#ffffff1f}.h-rule{text-align:center}.h-rule:after{content:"";width:6rem;height:4px;margin:var(--space-3) auto 0;background:var(--color-accent);display:block}.h-rule--left{text-align:left}.h-rule--left:after{margin-left:0}.btn-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.link-arrow{align-items:center;gap:.4em;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s var(--ease)}.link-arrow:hover:after{transform:translate(3px)}.framed{isolation:isolate;margin:0;position:relative}.framed:before{content:"";z-index:-1;background:var(--color-surface);position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.framed--left:before{inset:1.25rem 1.25rem -1.25rem -1.25rem}.section--surface .framed:before{background:var(--color-white)}.framed img{border:9px solid var(--color-white);width:100%;box-shadow:var(--shadow-card)}.framed figcaption{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}@media (width<=599px){.framed:before{inset:.75rem -.5rem -.75rem .75rem}.framed--left:before{inset:.75rem .75rem -.75rem -.5rem}}.callout{padding:var(--space-5) var(--space-6);background:var(--color-white);border-left:3px solid var(--color-accent);box-shadow:var(--shadow-card)}.callout>:last-child{margin-bottom:0}.callout--surface{background:var(--color-surface);box-shadow:none}.card{background:var(--color-white);padding:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.card>:last-child{margin-bottom:0}.badges{gap:var(--space-2) var(--space-5);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);flex-wrap:wrap;margin:0;padding:0;font-size:.8rem;font-weight:700;list-style:none;display:flex}.badges li{align-items:center;gap:var(--space-2);display:inline-flex}.badges li:before{content:"";background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem}.grid-cards{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.meta-date{font-size:var(--text-sm);color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.site-footer,.cta-band,.skip-link,.btn{display:none!important}}:root{--color-primary:#292929;--color-primary-700:#111;--color-primary-900:#242424;--color-surface:#f1efed;--color-surface-300:#d9d5d1;--color-muted:#f6f5f3;--color-accent:#ae645c;--color-accent-700:#89443d;--color-ink:#333;--color-ink-soft:#666;--font-body:"Comfortaa Variable",sans-serif;--font-title:"Roboto Slab Variable",serif;--container:1120px;--text-base:1rem;--section:clamp(2.6rem,4vw,4.2rem)}h1,h2,h3{letter-spacing:-.025em;font-weight:500}h2{font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.3}.eyebrow{color:#666;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.68rem;font-weight:500}.blonde-header{background:#fff;border-bottom:1px solid #ddd9d6}.blonde-nav{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.7rem;display:flex}.blonde-brand{color:#292929;align-items:center;gap:1rem;text-decoration:none;display:flex}.blonde-brand img{object-fit:contain;width:78px;height:78px}.blonde-brand>span{font-family:var(--font-title);font-size:1rem;line-height:1.4}.blonde-brand small{font-family:var(--font-body);letter-spacing:0;color:#666;margin-top:.3rem;font-size:.65rem;font-weight:400;display:block}.blonde-nav nav{align-items:center;gap:1.5rem;display:flex}.blonde-nav nav>a{padding-block:.7rem;font-size:.76rem;text-decoration:none}.blonde-nav .blonde-phone{white-space:nowrap;border:1px solid #d9d5d1;padding:.65rem .8rem;font-weight:700}.blonde-toggle{display:none}.blonde-btn{background:#292929;border:1px solid #292929;border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;width:fit-content;min-height:48px;padding:.85rem 1.1rem;font-size:.82rem;text-decoration:none;display:inline-flex;color:#fff!important}.blonde-btn span{font-size:1.1rem;line-height:1}.blonde-btn:hover{background:#444}.blonde-link{text-underline-offset:5px;font-size:.84rem}.blonde-intro{padding-top:2.6rem}.blonde-intro-line{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.3rem;display:flex}.blonde-intro h1{max-width:28ch;margin-bottom:1rem;font-size:clamp(1.75rem,2.65vw,2.5rem);line-height:1.25}.blonde-intro p{margin-bottom:0;font-size:.91rem}.blonde-intro .eyebrow{margin-bottom:.7rem;font-size:.68rem}.blonde-intro-contact{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.9rem;display:flex}.blonde-intro-contact>a:last-child{color:#555;font-size:.86rem;text-decoration:none}.blonde-intro>div>picture{display:block}.blonde-intro>div>picture img{width:100%;height:auto}.blonde-heading{margin-bottom:1.8rem}.blonde-heading h2{margin-bottom:.5rem}.blonde-heading p,.blonde-heading-line p{color:#666;margin-bottom:0;font-size:.88rem}.blonde-ouvrages{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.blonde-ouvrages>a{color:#333;border-bottom:1px solid #d9d5d1;flex-direction:column;text-decoration:none;display:flex}.blonde-ouvrages img{object-fit:cover;object-position:center;width:100%;height:220px}.blonde-ouvrages>a>div{flex-direction:column;flex:1;padding:1rem 0;display:flex}.blonde-ouvrages h3{margin-bottom:.6rem;font-size:1.05rem;line-height:1.4}.blonde-ouvrages p{color:#666;margin-bottom:.9rem;font-size:.74rem;line-height:1.7}.blonde-ouvrages span{text-underline-offset:4px;margin-top:auto;font-size:.75rem;text-decoration:underline}.blonde-ouvrages>a:hover span{color:#89443d}.blonde-atelier-section{background:#f6f5f3}.blonde-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;display:grid}.blonde-split>picture img{object-fit:contain;width:100%;height:auto;max-height:450px}.blonde-split p{font-size:.88rem;line-height:1.9}.blonde-split h2{margin-bottom:1.2rem}.blonde-split--reverse{grid-template-columns:1.1fr .9fr}.blonde-gallery-section{background:#f6f5f3}.blonde-heading-line{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.8rem;display:flex}.blonde-heading-line h2{margin-bottom:.5rem}.blonde-heading-line>.blonde-link{flex-shrink:0}.blonde-gallery-section .galerie{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.blonde-gallery-section .galerie>li{scroll-snap-align:start;flex:0 0 255px}.blonde-gallery-section .galerie img{object-fit:cover;border-radius:0;height:255px}.blonde-small{color:#666;margin-top:1rem;line-height:1.8;font-size:.75rem!important}.blonde-avis{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}.blonde-avis figure{border-left:2px solid #d9d5d1;margin:0;padding-left:1.6rem}.blonde-avis blockquote{margin:0 0 1rem;font-size:.91rem;line-height:1.9}.blonde-avis figcaption{color:#666;font-size:.8rem}.blonde-stars{letter-spacing:.12rem;color:#89443d;margin-bottom:.8rem;font-size:.9rem}.blonde-contact-section{background:#eeece9}.blonde-contact{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.blonde-contact h3{margin-top:.4rem;font-size:1.3rem}.blonde-contact p{font-size:.88rem}.blonde-contact-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.blonde-faq .faq h2{font-size:1.7rem}.blonde-faq .faq h3{font-size:.9rem}.blonde-faq .faq p{font-size:.88rem}.blonde-footer{background:#f6f5f3;border-top:1px solid #dedbd7;padding-top:2.7rem}.blonde-footer-grid{grid-template-columns:1fr 1.2fr .8fr;gap:3rem;padding-bottom:2rem;font-size:.8rem;display:grid}.blonde-footer-grid img{object-fit:contain;mix-blend-mode:multiply;width:95px;height:95px;margin-bottom:1rem}.blonde-footer-grid h2{margin-bottom:1rem;font-size:1.05rem}.blonde-footer-grid p{line-height:1.9}.blonde-footer-grid nav a{margin:.5rem 0;text-decoration:none;display:block}.blonde-footer-grid a{overflow-wrap:anywhere}.blonde-footer-bottom{border-top:1px solid #d9d5d1;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.68rem;display:flex}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #89443d}@media (width<=1100px){.blonde-brand>span{display:none}.blonde-nav nav{gap:1.3rem}.blonde-ouvrages img{height:190px}.blonde-ouvrages h3{font-size:.95rem}}@media (width<=800px){.blonde-nav{flex-wrap:wrap}.blonde-brand>span{display:block}.blonde-brand img{width:65px;height:65px}.blonde-toggle{color:#333;background:#f6f5f3;border:1px solid #d9d5d1;min-height:44px;padding:.6rem .8rem;font-size:.8rem;display:block}.blonde-nav nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding-bottom:.6rem;display:none}.blonde-toggle[aria-expanded=true]+nav{display:flex}.blonde-nav nav>a{border-bottom:1px solid #e2dedb;padding:.8rem .4rem;font-size:.85rem}.blonde-nav .blonde-phone{margin-top:.6rem}.blonde-intro-line{gap:1rem}.blonde-intro h1{font-size:1.9rem}.blonde-intro-contact .blonde-btn{gap:.7rem;padding-inline:.8rem}.blonde-ouvrages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1rem}.blonde-ouvrages img{height:220px}.blonde-split,.blonde-split--reverse{grid-template-columns:1fr;gap:1.8rem}.blonde-split>picture{max-width:550px;margin:auto}.blonde-split>picture img{max-height:380px}.blonde-split--reverse>picture{grid-row:1}.blonde-avis{grid-template-columns:1fr;gap:1.5rem}.blonde-contact,.blonde-footer-grid{gap:2rem}.blonde-heading-line{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=550px){.blonde-nav{gap:.5rem}.blonde-brand{gap:.55rem}.blonde-brand img{width:55px;height:55px}.blonde-brand>span{max-width:150px;font-size:.73rem}.blonde-brand small{font-size:.55rem}.blonde-toggle{padding:.5rem .6rem;font-size:.7rem}.blonde-intro{padding-top:1.6rem}.blonde-intro-line{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:1.5rem}.blonde-intro h1{max-width:23ch;font-size:1.8rem}.blonde-intro p{font-size:.8rem}.blonde-intro-contact{flex-direction:row;align-items:center;gap:1rem}.blonde-intro-contact>a:last-child{font-size:.74rem}.blonde-intro-contact .blonde-btn{gap:.7rem;font-size:.73rem}.blonde-ouvrages{grid-template-columns:repeat(2,minmax(0,1fr))}.blonde-ouvrages img{height:200px}.blonde-ouvrages h3{font-size:.93rem}.blonde-ouvrages p{font-size:.7rem}.blonde-ouvrages>a:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.blonde-ouvrages>a:last-child img{height:180px}.blonde-split p{font-size:.85rem}.blonde-contact{grid-template-columns:1fr;gap:1.6rem}.blonde-avis figure{padding-left:1rem}.blonde-avis blockquote{font-size:.85rem}.blonde-gallery-section .galerie>li{flex-basis:230px}.blonde-gallery-section .galerie img{height:230px}.blonde-footer-grid{grid-template-columns:1fr;gap:1.5rem}.blonde-footer-bottom{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.blonde-brand img,.blonde-footer-grid img{object-fit:cover}.blonde-intro-contact>a:last-child{align-items:center;min-height:44px;display:inline-flex}.blonde-footer-grid nav a{align-items:center;min-height:44px;margin:0;display:flex}.blonde-page-head{background:#f4f2ef;padding:28px 0 44px}.blonde-page-head-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:28px;display:grid}.blonde-page-head h1{margin:12px 0 20px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.22}.blonde-page-head-grid>picture{display:block}.blonde-page-head-grid img{object-fit:cover;border-radius:2px;width:100%;height:310px}.blonde-page-head-grid .blonde-btn{margin-top:15px}.blonde-detail-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.blonde-detail-cards--three{grid-template-columns:repeat(3,1fr)}.blonde-detail-cards article{background:#fff;border:1px solid #dedbd6;padding:26px}.blonde-detail-cards h3{margin:0 0 14px;font-size:1.2rem}.blonde-detail-cards p{margin:0}.blonde-quote-band{background:#f4f2ef;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;padding:30px;display:flex}.blonde-quote-band h2{margin:0 0 10px;font-size:1.5rem}.blonde-quote-band p{margin:0}.blonde-quote-band .blonde-btn{flex-shrink:0}.blonde-filters{flex-wrap:wrap;gap:10px;display:flex}.blonde-filters button{color:#292929;font:inherit;cursor:pointer;background:#fff;border:1px solid #777;min-height:44px;padding:12px 18px}.blonde-filters button[aria-pressed=true]{color:#fff;background:#292929;border-color:#292929}.blonde-gallery-group{margin-top:36px}.blonde-gallery-group[hidden]{display:none}.blonde-gallery-group .galerie{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.blonde-contact-form{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.blonde-form-panel{border:1px solid #d9d5d1;padding:30px}.blonde-contact-form h2{font-size:1.7rem}.blonde-contact-form h3{margin-top:30px;font-size:1.2rem}.blonde-contact-form a{overflow-wrap:anywhere}.blonde-footer nav a{font-size:.9rem}.blonde-footer-bottom{flex-wrap:wrap}@media (width<=899px){.blonde-page-head-grid{gap:28px}.blonde-page-head-grid img{height:280px}.blonde-contact-form{gap:28px}.blonde-detail-cards--three{grid-template-columns:1fr}.blonde-gallery-group .galerie{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.blonde-page-head-grid,.blonde-detail-cards,.blonde-contact-form{grid-template-columns:1fr}.blonde-page-head-grid img{height:240px}.blonde-quote-band{flex-direction:column;align-items:flex-start;padding:24px}.blonde-form-panel{padding:20px 14px}.blonde-gallery-group .galerie{grid-template-columns:repeat(2,minmax(0,1fr))}.blonde-filters button{padding:10px 12px;font-size:.85rem}}
