@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}html:root{--basis-background-color:#fff;--alternate-background-colour:#fff7ec;--footer-background-color:#e6e6e6;--text-color:rgba(18,20,22,.85);--primary-color:#f80;--disabled-color:#a3a3a3;--separator-color:#c0c2be6a;--box-container-background:#f2f2f2;--box-container-border:#c0c2be47;--modal-overlay:#0f172a;--sub-info:#a3a3a3;--button-color:var(--primary-color);--link-color:var(--primary-color);--masthead-text:#2b1508;--masthead-text-hover:#f80;--button-text:#fff;--blog-font-serif:Georgia,serif;--blog-font-sans-serif:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--read-more-display:none;--read-more-color:blue;--blog-font-main:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;--blog-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--repeat:auto-fit}html[data-theme=light]{--background-color:#fff;--alternate-background-colour:#fff7ec;--text-color:rgba(18,20,22,.85);--text-color-light:#777676bb;--link-color:var(--accent-color);--masthead-color:var(--accent-color);--masthead-text:#2b1508;--button-text:#fff}html[data-theme=dark]{--background-color:#212a2e;--alternate-background-colour:#263238;--text-color:#f7f8f8;--text-color-light:#8a8f98;--link-color:#828fff;--masthead-color:#212a2e;--masthead-text:#2b1508}body,html{font-family:var(--blog-font-sans-serif);color:var(--text-color);margin:0;background-color:var(--alternate-background-colour)}p{font-family:var(--blog-font-serif);font-weight:400;font-size:1.1rem;line-height:1.6em;margin-bottom:1rem}a{color:var(--link-color);text-decoration:none}a:hover{filter:opacity(80%)}img{max-width:100%}hr{border-color:var(--separator-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer-container{background-color:var(--footer-background-color)}.footer-content{display:flex;direction:row;justify-content:space-between;flex-wrap:wrap;padding:1rem 10vw}.footer-info-list{-webkit-padding-start:20px;padding-inline-start:20px}.post-content-container li{font-family:var(--blog-font-serif);font-size:1.1rem;line-height:1.6em}.caption{line-height:1.3;width:auto;font-size:10px;color:var(--text-color);bottom:0;left:0;right:0;text-align:center}.basis-button{align-items:center;background-clip:padding-box;background-color:var(--button-color);border:1px solid transparent;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:0;min-height:3rem;padding:.75rem 1rem;transition:all .25s;position:relative;text-decoration:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}.basis-button:focus,.basis-button:hover{filter:opacity(80%);box-shadow:0 4px 12px rgba(0,0,0,.1)}.basis-button:hover{transform:translateY(-1px)}.basis-button:active{background-color:var(--primary-color)}.basis-button:active,.basis-button:disabled{box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(0)}.basis-button:disabled{background-color:var(--disabled-color);pointer-events:none}.action-button{align-items:center;background-clip:padding-box;background-color:#ff3737;border:1px solid transparent;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:0;min-height:3rem;padding:.75rem 1rem;transition:all .25s;position:relative;text-decoration:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}.action-button:hover{background-color:#bd0c0c}.container{padding:0 1em;max-width:60rem}.post-content-container{margin:0 auto;max-width:50rem;padding:2.5rem 1.25rem}.gallery-content-container{margin:0 auto;max-width:750px;padding:2.5rem 1.25rem}.split{display:flex;gap:2em}.post-title{font-weight:500;margin-top:0}.post-category{color:var(--sub-info);text-decoration:none;font-size:1.2rem;font-weight:600;margin-bottom:0;cursor:pointer}.navbar{background-color:#fff;border-bottom:1px solid #f3ede2;box-shadow:0 2px 10px rgba(43,21,8,.06);right:0;left:0;padding-top:.45rem;padding-bottom:.45rem}.navbar-container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;gap:1rem;margin:0 5vw}.navbar-brand{color:var(--masthead-text);flex-shrink:0;display:flex;align-items:center;gap:.5rem;font-family:Poppins,Trebuchet MS,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.3rem;text-decoration:none;padding-top:.23rem;padding-bottom:.3125rem;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.navbar-brand:hover{text-decoration:none;color:var(--masthead-text-hover)}.brand-logo{width:30px;height:30px;flex-shrink:0}.brand-toi{color:#f80}.navbar-menu{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}.navbar-menu>div{flex-shrink:0}.navbar-menu>div:empty,.overlay-menu>div:empty{display:none}.navbar-cat-item{position:relative;color:var(--masthead-text);text-decoration:none;background-color:#ffebcf;border-radius:999px;white-space:nowrap;font-size:.85rem;font-weight:600;display:block;padding:.42rem .68rem;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.navbar-cat-item:hover{background-color:#f80;color:#fffcf3;filter:opacity(100%)}.navbar-submenu{list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;padding:.5rem .1rem .6rem 1rem;width:auto;gap:.3rem;display:table-column;visibility:hidden;opacity:0;transition:opacity 375ms ease-in-out 175ms;position:relative;height:auto;background:var(--basis-background-color);box-shadow:0 15px 45px 15px rgb(0 0 0/7%);min-width:160px;border-radius:14px}.navbar-submenu a{color:var(--text-color);font-size:.9rem}.navbar-submenu a:hover{color:var(--primary-color)}.submenu-item{position:relative}.navbar-cat-item-container:hover .navbar-submenu{display:flex;visibility:visible;opacity:1;z-index:100;flex-flow:column wrap;position:absolute}.navbar-icon{background:none;cursor:pointer;border:none;outline:none;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.navbar-icon:hover .navbar-icon-line{background-color:var(--masthead-text-hover)}.navbar-rightcontainer{flex-shrink:0;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;gap:1rem}.navbar-icon-line{display:block;border-radius:50px;width:25px;height:3px;margin:5px;background-color:var(--masthead-text)}.navbar-icon>.navbar-icon-line:nth-of-type(2n){color:red}.navbar-container .search-icon{color:var(--masthead-text)}.navbar-container .search-icon:hover{color:var(--masthead-text-hover)}.search-icon-mobile{color:var(--masthead-text);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.search-icon-mobile:hover{color:var(--masthead-text-hover)}.overlay-container{position:fixed;inset:0 0 0 30%;background:rgba(255,247,236,.96);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:2;transition:inset .4s ease-in-out}.overlay-menu{display:flex;flex-direction:column;padding:min(20vh,10rem) 2em;gap:.7rem}.overlay-menu .navbar-cat-item{background-color:#fff;border:1px solid #f0e2cc;border-radius:14px;font-size:1rem;padding:.8rem 1rem}.overlay-menu .navbar-cat-item:hover{background-color:#f80;border-color:#f80;color:#fffcf3}.overlay-cross{position:absolute;top:.8rem;right:1.6rem;opacity:1;-webkit-animation:visible .8s;animation:visible .8s;cursor:pointer}input[type=contact-text],select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=submit]{background-color:var(--button-color);color:var(--button-text);border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;text-transform:uppercase;min-height:2.4rem;padding:.75rem 1rem;transition:all .25s}input[type=submit]:focus,input[type=submit]:hover{filter:opacity(80%);box-shadow:0 4px 12px rgba(0,0,0,.1)}input[type=submit]:hover{transform:translateY(-1px)}input[type=submit]:active{background-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(0)}textarea[id=contact-subject]{padding:.5rem 1rem;width:100%;box-sizing:border-box;display:block;font-family:var(--blog-font-sans);border-radius:4px;border:1px solid #ccc;height:200px}#read-more-check{display:none}.read-more-content{display:none;transition:.5s linear}.read-more-label{color:var(--primary-color);text-decoration:underline;cursor:pointer;font-weight:600}.read-more-label:hover{opacity:.8}#read-more-check:checked~.read-more-content{display:block}#read-more-check:checked~.read-more-label{visibility:hidden}#read-more-check:checked~label:after{content:"Réduire";display:block;visibility:visible}.pins-gallery{--repeat:auto-fit;display:grid;grid-template-columns:repeat(var(--repeat),minmax(200px,1fr));grid-gap:1rem;gap:1rem;max-width:1124px;margin:auto;justify-items:center}.search-modal-base .ais-InstantSearch{width:90vw;max-width:60rem}.search-modal-base .ais-SearchBox{border-radius:0;margin:1rem 0}.search-modal-base .ais-SearchBox-form{border-radius:0}.search-modal-base .ais-SearchBox-input{padding:1rem 1rem 1rem 1.7rem;border-radius:0;font:var(--blog-font-serif);font-weight:600}.search-modal-base .instant-search-form{display:block;position:relative;width:90vw;max-width:60rem}.search-modal-base #input-instant-search{padding:1rem 1rem 1rem 1.7rem;border-radius:0;border:1px solid #c4c8d8;font:var(--blog-font-serif);font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative}.search-modal-base #input-instant-search::-moz-placeholder{color:var(--sub-info)}.search-modal-base #input-instant-search:-ms-input-placeholder{color:var(--sub-info)}.search-modal-base #input-instant-search::placeholder{color:var(--sub-info)}.search-modal-base .search-box-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer}.search-modal-base .search-box-button[type=submit]{position:absolute;width:20px;height:20px;top:50%;left:.3rem;transform:translateY(-42%)}.search-modal-base .search-box-button[type=reset]{position:absolute;top:50%;right:.4rem;transform:translateY(-33%)}.search-modal-base .ais-Hits-list{justify-content:center;flex-direction:column;margin-top:1rem;margin-left:0;gap:1rem}.search-modal-base .ais-Hits-item{width:auto;background-color:var(--basis-background-color);margin-left:0;margin-top:0;cursor:pointer}.search-modal-base .ais-Pagination{margin-top:1rem}.search-modal-base .ais-Pagination-item{background-color:var(--basis-background-color)}.search-modal-base .ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--primary-color);border-color:var(--primary-color)}.search-modal-base .ais-Pagination-link{color:var(--primary-color)}.search-modal-base .ais-Pagination-link:focus,.search-modal-base .ais-Pagination-link:hover{color:var(--text-color)}.search-modal-base .hit-title .ais-Highlight{font-size:1.17em;color:var(--text-color);font-weight:700}.search-modal-base .hit-description .ais-Highlight{font-size:1em;color:var(--sub-info)}.ourSocialIcon{font-size:1.5rem;color:var(--text-color)}.ourSocialIcon:hover{color:var(--primary-color);filter:opacity(100%)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@-webkit-keyframes visible{0%{opacity:0}to{opacity:1}}@keyframes visible{0%{opacity:0}to{opacity:1}}@media (max-width:1048px){.hit-image-large,.navbar-menu,.search-icon{display:none}.search-modal-base .ais-Hits-item{padding:.5rem}.search-modal-base .hit-content-separator{gap:1rem}}@media (min-width:1049px){.hit-image-mobile,.navbar-icon,.overlay-container,.search-icon-mobile{display:none}.search-modal-base .hit-content-separator{gap:2rem}}@media (min-width:700px){.pins-gallery{--repeat:3}}