:root{--sq-radius:22px;--sq-radius-img:6px;--sq-ease:cubic-bezier(.2,.7,.2,1);--sq-dot:color-mix(in srgb,var(--wp--preset--color--brun) 22%,transparent)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--wp--preset--color--sauge-pale)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--wp--preset--color--brun);outline-offset:3px;border-radius:4px}header.wp-block-template-part:has(>.sq-header){position:sticky;top:0;z-index:50}.admin-bar header.wp-block-template-part:has(>.sq-header){top:32px}@media (max-width:782px){.admin-bar header.wp-block-template-part:has(>.sq-header){top:46px}}.sq-header{background:color-mix(in srgb,var(--wp--preset--color--base) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--sable) 70%,transparent)}.sq-header .wp-block-site-title a{text-decoration:none}.sq-header .wp-block-navigation a{text-decoration:none}.sq-header .wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--brun)}.sq-header .wp-block-navigation__submenu-container{border:1px solid var(--wp--preset--color--sable) !important;border-radius:14px;padding:.5rem !important;box-shadow:var(--wp--preset--shadow--doux);min-width:260px !important}.sq-header .wp-block-navigation__submenu-container a{padding:.55rem .8rem !important;border-radius:10px}.sq-header .wp-block-navigation__submenu-container a:hover{background:var(--wp--preset--color--base)}.sq-header .wp-block-button__link{padding:.65rem 1.25rem}.sq-baseline{letter-spacing:.02em}.is-style-surtitre{font-size:.78rem !important;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--brun);margin-bottom:0 !important}.sq-italique em,h1 em,h2 em{font-style:italic;color:var(--wp--preset--color--brun);font-weight:300}.sq-lead{font-size:var(--wp--preset--font-size--large);line-height:1.55;color:var(--wp--preset--color--muted)}.sq-lien-fleche a{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.04em;text-decoration:none;color:var(--wp--preset--color--contrast);border-bottom:1px solid var(--wp--preset--color--brun);padding-bottom:2px;transition:color .2s}.sq-lien-fleche a:after{content:" →";transition:margin .25s var(--sq-ease)}.sq-lien-fleche a:hover{color:var(--wp--preset--color--brun)}.sq-lien-fleche a:hover:after{margin-left:.25em}.wp-block-button.is-style-outline>.wp-block-button__link{background:0 0;color:var(--wp--preset--color--contrast);border:1px solid currentColor}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-button__link{transition:background-color .25s,color .25s,transform .25s var(--sq-ease)}.wp-block-button__link:hover{transform:translateY(-1px)}.wp-block-image.is-style-arche img{border-radius:var(--sq-radius-img);aspect-ratio:3/4;object-fit:cover;width:100%}.wp-block-image.is-style-ovale img{border-radius:50%;aspect-ratio:4/5;object-fit:cover;width:100%}.wp-block-image.sq-portrait img{aspect-ratio:auto;border-radius:0}.sq-halo{position:relative;isolation:isolate}.sq-halo:before{content:"";position:absolute;inset:8% -6% -6% 8%;z-index:-1;border-radius:var(--sq-radius-img);background-image:radial-gradient(var(--sq-dot) 1.6px,transparent 1.8px);background-size:14px 14px}.wp-block-group.is-style-points{background-image:radial-gradient(var(--sq-dot) 1.2px,transparent 1.4px);background-size:18px 18px;background-position:center}.wp-block-group.is-style-carte{background:var(--wp--preset--color--surface);border-radius:var(--sq-radius);padding:.75rem .75rem 1.5rem;box-shadow:var(--wp--preset--shadow--doux);transition:transform .4s var(--sq-ease),box-shadow .4s var(--sq-ease);height:100%}.wp-block-group.is-style-carte>:not(.wp-block-image){padding-inline:.75rem}.wp-block-group.is-style-carte:hover{transform:translateY(-4px)}.sq-carte .wp-block-image{margin-bottom:1rem;overflow:hidden;border-radius:var(--sq-radius-img)}.sq-carte .wp-block-image img{transition:transform .8s var(--sq-ease);aspect-ratio:4/5}.sq-carte:hover .wp-block-image img{transform:scale(1.04)}.sq-carte h3{margin-top:.35rem}.sq-carte h3 a{text-decoration:none;color:inherit}.sq-carte h3 a:after{content:"";position:absolute;inset:0}.sq-carte{position:relative}.sq-carte .sq-lien-fleche{position:relative;z-index:1}.sq-etape .sq-num{font-family:var(--wp--preset--font-family--fraunces);font-style:italic;font-weight:300;font-size:3.25rem;line-height:1;color:var(--wp--preset--color--brun);margin-bottom:.25rem}.sq-pratique{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--sable);border-radius:var(--sq-radius);padding:1.75rem !important}.sq-pratique dl{margin:0;display:grid;gap:.9rem}.sq-pratique dt{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.sq-pratique dd{margin:.1rem 0 0;font-family:var(--wp--preset--font-family--fraunces);font-size:1.2rem}.sq-a-completer{color:var(--wp--preset--color--muted);font-style:italic;font-size:1rem !important}@media (min-width:782px){.sq-sticky{position:sticky;top:110px}}.sq-prose h2{font-size:var(--wp--preset--font-size--x-large);margin-top:3rem}.sq-prose h2:first-child{margin-top:0}.sq-prose h3{margin-top:2rem}.sq-prose>p:first-of-type{font-size:var(--wp--preset--font-size--large);line-height:1.6}.wp-block-list.is-style-points{list-style:none;padding-left:0}.wp-block-list.is-style-points li{position:relative;padding-left:1.6rem;margin-bottom:.5rem}.wp-block-list.is-style-points li:before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:.5rem;border-radius:50%;background:var(--wp--preset--color--sauge);box-shadow:0 0 0 4px var(--wp--preset--color--sauge-pale)}.sq-temoignage{background:var(--wp--preset--color--surface);border-radius:var(--sq-radius);padding:2rem !important;height:100%;display:flex;flex-direction:column}.sq-temoignage .wp-block-quote{margin:0;padding:0;flex:1;font-size:1.15rem;line-height:1.6}.sq-temoignage .wp-block-quote:before{content:"“";display:block;font-family:var(--wp--preset--font-family--fraunces);font-size:4rem;line-height:.6;color:var(--wp--preset--color--sauge);margin-bottom:.5rem}.sq-temoignage cite{display:block;margin-top:1.25rem;font-style:normal;font-family:var(--wp--preset--font-family--urbanist);font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.06em;color:var(--wp--preset--color--muted)}.wp-block-details summary{cursor:pointer;list-style:none;font-family:var(--wp--preset--font-family--fraunces);font-size:var(--wp--preset--font-size--large);display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary:after{content:"+";font-family:var(--wp--preset--font-family--urbanist);font-weight:300;font-size:1.6rem;color:var(--wp--preset--color--brun);transition:transform .3s var(--sq-ease);flex-shrink:0}.wp-block-details[open] summary:after{transform:rotate(45deg)}.wp-block-details>:not(summary){color:var(--wp--preset--color--muted);margin-top:.9rem}.sq-galerie .wp-block-image img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--sq-radius-img);width:100%}.sq-galerie figcaption{text-align:center}.sq-avertissement{border-left:2px solid var(--wp--preset--color--sauge);padding-left:1.25rem !important;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.sq-footer a{color:inherit;text-decoration:none}.sq-footer a:hover{text-decoration:underline}.sq-footer .is-style-surtitre{color:var(--wp--preset--color--sauge)}.sq-footer .wp-block-list{list-style:none;padding:0}.sq-footer .wp-block-list li{margin-bottom:.4rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sq-reveal{animation:sq-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes sq-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}@media (max-width:781px){.sq-hero .wp-block-columns{gap:2rem}.sq-hero h1{font-size:2.6rem}.sq-hide-mobile{display:none !important}}.wp-block-quote.sq-citation{margin-block:2.5rem;padding:0 0 0 1.5rem;border-left:2px solid var(--wp--preset--color--sauge);font-size:var(--wp--preset--font-size--x-large);line-height:1.35;color:var(--wp--preset--color--brun)}body.archive .sq-titre-blog{display:none}main.wp-block-group>.alignfull:first-child{margin-top:0}:where(.wp-site-blocks)>*{margin-block-start:0}body{overflow-x:clip}@media (max-width:781px){.sq-hero .wp-block-image.is-style-arche{max-width:420px;margin-inline:auto}.sq-hero .wp-block-image.is-style-arche img{aspect-ratio:4/5}.sq-halo:before{inset:6% 0 -4% 6%}.sq-sticky{margin-top:var(--wp--preset--spacing--40)}}.sq-halo:has(.sq-portrait):before{border-radius:50%;inset:6% -4% -4% 6%}.sq-header .wp-block-site-logo img{width:148px;height:auto}@media (max-width:781px){.sq-header .wp-block-site-logo img{width:120px}}.sq-temoignages .wp-block-cover__background{opacity:.82 !important}.sq-sommaire ol{padding-left:1.1rem;margin:.75rem 0 0}.sq-sommaire li{margin-bottom:.55rem;color:var(--wp--preset--color--muted)}.sq-sommaire a{color:var(--wp--preset--color--contrast);text-decoration:none}.sq-sommaire a:hover{color:var(--wp--preset--color--brun);text-decoration:underline}.sq-image-lecture img{aspect-ratio:16/9 !important}.sq-prose h2[id]{scroll-margin-top:120px}.sq-encadre-lecture{background:var(--wp--preset--color--sauge-pale);border-radius:var(--sq-radius);padding:1.75rem !important}.sq-comprendre .wp-block-image img{aspect-ratio:4/5}@media (max-width:781px){.sq-sommaire{display:none}}