:root{--wrapper-p:1.25rem}@media screen and (min-width:992px){.main.has-padding{padding:var(--wrapper-p)}}.highlight{--hl-fg:var(--white);--hl-bg:var(--accent);isolation:isolate;color:var(--hl-fg);margin-top:.25em;margin-bottom:.25em;margin-left:1ch;margin-right:1ch;font-weight:700;display:inline-block;position:relative}.highlight:before{content:"";background-color:var(--hl-bg);z-index:-1;border-radius:.313rem;position:absolute;top:-.25em;bottom:-.25em;left:-1ch;right:-1ch}.highlight-secondary{--hl-fg:var(--foreground);--hl-bg:var(--background)}:root{--header-offset:5rem}@media screen and (min-width:992px){:root{--header-offset:10.25rem}}.main-header{--menu-bg:var(--background);top:0;width:100%;max-width:100%;padding:var(--wrapper-p);z-index:900;position:absolute;left:0;right:0}@media screen and (min-width:992px){.main-header{padding:calc(2rem + var(--wrapper-p))}}@media screen and (max-width:991px){.main-header{pointer-events:none}.main-header .logo,.main-header button{pointer-events:all}}.main-header .header-inner{-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}.main-header .header-inner .nav-wrapper{-ms-flex-positive:1;flex-grow:1}.main-header .nav-wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.main-header .nav-wrapper{-ms-flex-pack:justify;justify-content:space-between}.main-header .nav-wrapper .nav-primary{margin-left:auto;margin-right:auto}}.main-header .nav-primary ul,.main-header .nav-secondary ul{margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.main-header .nav-primary ul,.main-header .nav-secondary ul{-ms-flex-flow:row;flex-flow:row}}@media screen and (max-width:991px){.main-header .nav-primary ul,.main-header .nav-secondary ul{-ms-flex-flow:column;flex-flow:column}}.main-header .nav-secondary .btn-primary{color:var(--menu-bg)}.main-header.variant-dark{--menu-bg:var(--white)}.main-header.variant-dark .light-fallback,.main-header.variant-dark.menu-open .regular-logo{display:none}.main-header.variant-dark.menu-open .light-fallback{display:block}@media screen and (min-width:992px){.main-header .nav-primary{background-color:var(--menu-bg);box-shadow:0 4px 15px 0 color-mix(in srgb,var(--black)10%,transparent);border-radius:100vmax}}.main-header .nav-primary ul li a:not(.btn){color:inherit;text-underline-offset:.2rem;outline-offset:.4rem;text-decoration:none}.main-header .nav-primary ul li a:not(.btn):hover{text-decoration:underline}.main-header .nav-primary ul li a:not(.btn):focus-visible{text-decoration:underline}.main-header .nav-primary>ul{gap:.5rem}@media screen and (min-width:992px){.main-header .nav-primary>ul{gap:2rem}}.main-header .nav-primary .sub-menu{-ms-flex-flow:column;flex-flow:column;gap:0}@media screen and (min-width:992px){.main-header .nav-primary .sub-menu{opacity:0;visibility:hidden}}@media screen and (min-width:992px) and (prefers-reduced-motion:no-preference){.main-header .nav-primary .sub-menu{transition:opacity .1s ease-in-out .1s,visibility .1s ease-in-out .1s}}.main-header .nav-primary .sub-menu>li>a{display:block;position:relative}@media screen and (max-width:991px){.main-header .nav-primary .sub-menu>li>a{padding-left:1rem}}@media screen and (min-width:992px){.main-header .nav-primary .sub-menu>li>a{padding-top:1rem;padding-bottom:1rem}.main-header .nav-primary .sub-menu>li>a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem;padding-right:1.5rem}.main-header .nav-primary .sub-menu>li>a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem;padding-right:1.5rem}.main-header .nav-primary .sub-menu>li>a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem;padding-right:1.5rem}.main-header .nav-primary .sub-menu>li>a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5rem;padding-right:2rem}.main-header .nav-primary .sub-menu>li>a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5rem;padding-right:2rem}.main-header .nav-primary .sub-menu>li>a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5rem;padding-right:2rem}}.main-header .nav-primary .sub-menu>li>a:before{content:"";color:var(--accent);aspect-ratio:1;background-repeat:no-repeat;font-family:picon;font-size:.8em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:992px){.main-header .nav-primary .sub-menu>li>a:before{left:1rem}.main-header .nav-primary ul{gap:1.5rem;padding-left:2.5rem;padding-right:2.5rem}.main-header .menu-item-has-children{padding-right:1.5rem;position:relative}.main-header .menu-item-has-children:after{content:"";color:var(--accent);aspect-ratio:1;background-repeat:no-repeat;font-family:picon;font-size:.8em;display:block;position:absolute;top:50%;right:.4ch;transform:translateY(-50%)}.main-header .nav-primary>ul li a{padding-top:1.1rem;padding-bottom:1.1rem;display:block}.main-header .nav-primary li{position:relative}.main-header .nav-primary li:hover .sub-menu{opacity:1;visibility:visible}.main-header .nav-primary li:focus-within .sub-menu{opacity:1;visibility:visible}.main-header .nav-primary .sub-menu{padding:0;z-index:999;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding-top:.5em;font-size:.95em;list-style-type:none;position:absolute;top:100%;overflow:hidden}.main-header .nav-primary .sub-menu>li>a{background-color:var(--menu-bg);text-decoration:none}}@media screen and (min-width:992px) and (prefers-reduced-motion:no-preference){.main-header .nav-primary .sub-menu>li>a{transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease-in-out}}@media screen and (min-width:992px){.main-header .nav-primary .sub-menu>li>a:hover,.main-header .nav-primary .sub-menu>li>a:focus{color:var(--menu-bg);background-color:var(--foreground);outline:none}.main-header .nav-primary .sub-menu>li:not(:last-child) a{border-bottom:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}.main-header .nav-primary .sub-menu>li:first-child a{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.main-header .nav-primary .sub-menu>li:last-child a{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}}@media screen and (max-width:991px){.main-header{position:fixed}.main-header .nav-primary{background-color:var(--foreground);visibility:hidden;pointer-events:none;z-index:900;width:100vw;padding-top:6rem;padding-bottom:22.5vh;padding-left:2.5rem;padding-right:2.5rem;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.main-header .nav-primary .menu li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.main-header .nav-primary .menu li a:not(.btn){color:var(--background);padding-top:.5rem;padding-bottom:.5rem}.main-header .nav-primary .menu>li>a{--hl-fg:var(--white);--hl-bg:var(--accent);isolation:isolate;color:var(--hl-fg);margin-top:.25em;margin-bottom:.25em;margin-left:1ch;margin-right:1ch;font-weight:700;display:inline-block;position:relative}.main-header .nav-primary .menu>li>a:before{content:"";background-color:var(--hl-bg);z-index:-1;border-radius:.313rem;position:absolute;top:-.25em;bottom:-.25em;left:-1ch;right:-1ch}.main-header .nav-primary .menu>li>a-secondary{--hl-fg:var(--foreground);--hl-bg:var(--background)}.main-header .nav-primary .menu>li>a{margin-bottom:.25rem;font-size:1.1em;font-weight:700;transform:rotate(-.5deg)}.main-header .nav-primary .menu>li:not(:first-child){margin-top:1rem}.main-header .nav-secondary{left:0;right:0;width:100%;padding-inline:var(--wrapper-p);background-color:color-mix(in srgb,var(--foreground)80%,var(--black));visibility:hidden;pointer-events:none;z-index:1000;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;gap:2rem;padding-top:1rem;padding-bottom:1rem;display:-ms-flexbox;display:flex;position:fixed;bottom:0}.main-header .nav-secondary .btn-primary{color:var(--foreground);background-color:var(--background);margin-top:-2rem}.main-header .nav-secondary .btn-primary:hover{color:var(--background);background-color:var(--accent)}.main-header .nav-secondary .btn-primary:focus-visible{color:var(--background);background-color:var(--accent)}.main-header .nav-secondary .btn-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.main-header .nav-secondary nav{text-align:center;color:var(--background)}.main-header .nav-secondary nav h3{font-size:.9em}.main-header .nav-secondary nav menu{-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-top:1.25rem}.main-header .nav-secondary nav menu a{color:var(--background);font-size:1.1em}.main-header .nav-secondary nav menu a:hover{color:var(--accent)}.main-header .nav-secondary nav menu a:focus-visible{color:var(--accent)}.main-header .logo,.main-header [data-menu-toggle]{z-index:1000}.main-header .logo{max-width:7.5rem}.main-header [data-menu-toggle]{border:1px solid transparent;-ms-flex-align:center;align-items:center;justify-items:center;font-size:1.35em;display:grid}.main-header [data-menu-toggle]:focus-visible{text-decoration:none!important}.main-header.menu-open .logo{top:calc(var(--wrapper-p));position:fixed}.main-header.menu-open .nav-primary,.main-header.menu-open .nav-secondary{visibility:visible;pointer-events:all}.main-header.menu-open .nav-primary:before{content:"";background-color:var(--foreground);z-index:950;height:6rem;display:block;position:fixed;top:0;left:0;right:.5rem}.main-header.menu-open [data-menu-toggle]{border-color:var(--background)}.main-header.menu-open [data-menu-toggle] .picon:before{content:""}}.main-header .logo [data-scroll=xs],.main-header.scrolled [data-scroll=md]{display:none}.main-header.scrolled [data-scroll=xs]{display:block}body:has(.main-header.menu-open){overflow:hidden}.main-header+main{padding-top:var(--header-offset)}.alert-notice{top:calc(var(--wp-offset)*-1);z-index:9999;color:var(--background);background-color:var(--foreground);box-shadow:0 4px 15px 0 color-mix(in srgb,var(--black)10%,transparent);visibility:hidden;pointer-events:none;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.95em;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0}@media (prefers-reduced-motion:no-preference){.alert-notice{transition-property:top;transition-duration:.2s;transition-timing-function:ease-in-out}}.alert-notice>.picon{color:var(--accent)}.alert-notice[data-disabled=false]{visibility:visible;pointer-events:all;top:0}.alert-notice [data-close]{top:50%;right:var(--wrapper-p);aspect-ratio:1;color:var(--background);cursor:pointer;background:0 0;border:none;-ms-flex-align:center;align-items:center;justify-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.alert-notice [data-close]:hover{color:var(--accent)}.alert-notice [data-close]:focus-visible{color:var(--accent)}.alert-notice [data-close]:focus-visible{outline:1px auto}.pre-footer .contact-reminder{margin-top:var(--section-spacing)}@media screen and (min-width:992px){.pre-footer .contact-reminder{margin-top:6.25rem}}.contact-reminder{padding-inline:var(--wrapper-p);border-radius:100vmax}@media screen and (min-width:992px){.contact-reminder{background-color:var(--white);-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;gap:2rem;padding:1.8rem;display:-ms-flexbox;display:flex}.contact-reminder .content{-ms-flex-positive:1;flex-grow:1}.contact-reminder .cta .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media screen and (max-width:991px){.contact-reminder{text-align:center;gap:2rem;display:grid}.contact-reminder .logo{aspect-ratio:1;background-color:var(--white);border-radius:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:1.6rem}}.contact-reminder.no-logo{text-align:center;gap:.75rem;display:grid}@media screen and (max-width:991px){.contact-reminder.no-logo{padding-block:var(--wrapper-p);margin-inline:var(--wrapper-p);background-color:var(--white);border-radius:1.5rem}}.footer{margin-top:var(--section-spacing)}@media screen and (max-width:991px){.footer{padding:var(--wrapper-p)}}.footer .pre-footer{border-bottom-right-radius:0;border-bottom-left-radius:0}.footer .post-footer{border-top-left-radius:0;border-top-right-radius:0}.footer .title{margin-bottom:1.25rem}.footer nav menu{margin:0;padding:0;list-style-type:none}.footer .navlist menu{gap:1rem;display:grid}.footer .navlist menu a{color:inherit;text-underline-offset:.2rem;outline-offset:.2rem;text-decoration:none}.footer .navlist menu a:hover{text-decoration:underline}.footer .navlist menu a:focus-visible{text-decoration:underline}.banner{padding-top:var(--header-offset);position:relative}.banner .banner-thumbnail figure picture,.banner .banner-thumbnail figure img{object-fit:cover;width:100%;height:100%;display:block}.banner-simple{padding-inline:var(--wrapper-p);text-align:center}.banner-simple .banner-thumbnail figure{margin-left:auto;margin-right:auto;max-width:12rem;margin-bottom:1.5rem}.banner-simple .banner-thumbnail.rounded figure{max-width:7.5rem}.banner-simple .banner-thumbnail.rounded picture,.banner-simple .banner-thumbnail.rounded img{aspect-ratio:1;border-radius:50%}.banner-post .banner-thumbnail{position:relative}.banner-post .banner-thumbnail figure{height:50vh;max-height:25rem;margin-bottom:calc(var(--section-spacing)*1.5);overflow:hidden}@media screen and (min-width:992px){.banner-post .banner-thumbnail figure{border-radius:1.5rem}}.banner-post .title-card{bottom:calc(var(--section-spacing)*-.5);text-align:center;width:100%;max-width:90%;position:absolute;left:50%;transform:translate(-50%)}.banner-post .title-card .post-date{font-size:90%;display:block}.banner-post .title-card .tag-list{margin-top:1rem}@media screen and (min-width:992px){.banner-post .title-card{max-width:50%}}.banner-ressource{margin-bottom:var(--section-spacing)}.banner-ressource .main-card{--padding:1.5rem}@media screen and (min-width:992px){.banner-ressource .main-card{--padding:2.5rem 3.5rem}}@media screen and (max-width:991px){.banner-ressource .card{border-radius:0}}.banner-ressource .main-term{--term-accent:var(--accent);color:var(--background);background-color:var(--term-accent)}.banner-ressource .main-term .picon{color:var(--background)}.banner-ressource .main-term:hover{background-color:var(--accent)}.banner-ressource .main-term.fg-light:not(:hover),.banner-ressource .main-term.fg-light:not(:hover) .picon{color:var(--foreground)}.banner-ressource .banner-thumbnail{border:.2rem solid var(--background);border-radius:.8rem;overflow:hidden}.banner-ressource .post-date{opacity:.6;margin-top:.8rem;font-size:.85em}.banner-ressource .tag-list{justify-content:left}.banner-ressource .content-body{font-size:95%}.banner-home,.banner-full{padding-inline:var(--wrapper-p);isolation:isolate;margin-top:0;margin-bottom:var(--section-spacing);display:grid;overflow:hidden}.banner-home.has-thumbnail,.banner-full.has-thumbnail{color:var(--background);position:relative}.banner-home.has-thumbnail .banner-backdrop,.banner-full.has-thumbnail .banner-backdrop{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.banner-home.has-thumbnail .banner-backdrop picture,.banner-home.has-thumbnail .banner-backdrop img,.banner-full.has-thumbnail .banner-backdrop picture,.banner-full.has-thumbnail .banner-backdrop img{object-fit:cover;width:100%;height:100%}.banner-home h1,.banner-full h1{transform:rotate(-.5deg)}.banner-home h1+*,.banner-full h1+*{margin-top:1.25em!important}.banner-home:before,.banner-home:after,.banner-full:before,.banner-full:after{content:"";pointer-events:none;z-index:-1;width:100%;display:block;position:absolute;left:0;right:0}.banner-home:before,.banner-full:before{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--foreground)50%,transparent),transparent);height:15rem;max-height:20%;top:0}.banner-home:after,.banner-full:after{background-image:linear-gradient(to top,color-mix(in srgb,var(--foreground)90%,transparent),color-mix(in srgb,var(--foreground)50%,transparent)66%,transparent);height:25rem;max-height:66%;bottom:0}.banner-home{-ms-flex-align:center;align-items:center;justify-items:center}@media screen and (max-width:991px){.banner-home{-ms-flex-align:end;align-items:end;padding-top:25vh;padding-bottom:5rem}}@media screen and (min-width:992px){.banner-home{min-height:calc(100dvh - 2.5rem);border-radius:1.2rem;min-height:calc(100vh - 2.5rem);padding-top:2.5rem;padding-bottom:2.5rem}}.banner-full{text-align:center;-ms-flex-align:end;align-items:end;justify-items:center}@media screen and (max-width:991px){.banner-full{padding-top:55vh;padding-bottom:2.5rem}}@media screen and (min-width:992px){.banner-full{min-height:calc(100dvh - 2.5rem);border-radius:1.2rem;min-height:calc(100vh - 2.5rem);padding-top:2.5rem;padding-bottom:5rem}}.banner-full.has-thumbnail{background-position-y:25%}.socials{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-align:center;align-items:center;gap:2rem;margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex}.socials a{aspect-ratio:1;color:var(--accent);margin:-.3rem;padding:.3rem;text-decoration:none;display:inline-block}.socials a:hover{color:color-mix(in srgb,var(--accent)80%,var(--white))}.socials a:focus-visible{color:color-mix(in srgb,var(--accent)80%,var(--white))}.socials-tight{gap:1ch;margin-left:.5ch;font-size:1.2em}.slider{position:relative}.slider .slider-nav{pointer-events:none;gap:1.2rem;max-width:100%;margin-top:1.2rem;display:-ms-flexbox;display:flex}.slider .slider-nav button{pointer-events:all;aspect-ratio:1;border:2px solid var(--foreground);width:1.6rem;color:var(--foreground);cursor:pointer;background:0 0;border-radius:50%;-ms-flex-align:center;align-items:center;justify-items:center;font-size:.8em;display:grid}@media (prefers-reduced-motion:no-preference){.slider .slider-nav button{transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease-in-out}}.slider .slider-nav button:disabled{cursor:initial;color:color-mix(in srgb,var(--foreground)40%,transparent);border-color:color-mix(in srgb,var(--foreground)40%,transparent)}.slider .slider-nav button:not(:disabled):hover{color:var(--white);background-color:var(--foreground)}.slider .slider-nav button:not(:disabled):focus-visible{color:var(--white);background-color:var(--foreground)}@media screen and (max-width:991px){.slider .slider-nav{-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.slider .slider-nav{top:50%;z-index:10;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;right:0;transform:translateY(-50%)}}.posts-list{padding-top:3.75rem;padding-bottom:3.75rem;padding-inline:var(--wrapper-p);color:var(--background);background-color:var(--foreground);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTcyIiBoZWlnaHQ9IjIzMSIgdmlld0JveD0iMCAwIDE3MiAyMzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yODgzXzI4ODIpIj4NCiAgICA8cGF0aCBkPSJNNS42MTU0NyAxMDcuNTgzQy0wLjA0ODU0NTggMTAwLjY3IC04LjEwNDY3IDk2LjM0MDcgLTE2Ljg3NSA5NS4zOTU1Qy0xNS43MDUxIDEwNC4yMjUgLTEzLjk4NzEgMTEzLjM1MiAtMTIuMjE1NyAxMjIuNzYzQy0xMS4xMjUzIDEyOC41NTMgLTEwLjAyOCAxMzQuNDAyIC05LjAxNjk0IDE0MC4zMjRDLTguMTMxMjkgMTQ1LjU0NSAtMy43ODI0NCAxNDkuMzM4IDEuMzE5NDEgMTQ5LjMzOEM2Ljk5OTIxIDE0OS4zMzggMTAuNDc0NiAxNDUuMjcyIDEyLjA2NDEgMTM5LjUyMkMxNC43MzE0IDEyOS44NjcgMTIuMDgwOCAxMTUuNDY0IDUuNjE1NDcgMTA3LjU4M1oiIGZpbGw9IiNGQ0Y0RTYiIGZpbGwtb3BhY2l0eT0iMC4yIi8+DQogICAgPHBhdGggZD0iTTg5Ljg4NjcgNzQuODk0NUM4OS44ODY3IDMzLjg0NjUgNTYuNDkxNCAwIDE1LjQ0MzQgMEMtMjUuNjA0NyAwIC01OSAzMy44NDY1IC01OSA3NC44OTQ1Qy01OSA5My43MTcgLTU1LjQ5NzEgMTEyLjMwOCAtNTIuMTEzMyAxMzAuMjg0Qy00OC44NDg2IDE0Ny42NTkgLTQ1LjQ2NDggMTY1LjYyMiAtNDUuNDY0OCAxODMuMTc2Qy00NS40NjQ4IDIwOS4yOTUgLTI0LjIxMDYgMjMxIDEuOTA4MiAyMzFDMjguMDI3IDIzMSA0OS4yODEyIDIwOS4yOTUgNDkuMjgxMiAxODMuMTc2QzQ5LjI4MTIgMTc5Ljk4NCA0OC45NTczIDE3Ni43NzggNDguMzIzIDE3My42MzlDNDUuMDE4NiAxNTcuNSA1Ni45MDE1IDEzOC43MTcgNjguMDgzOCAxMjcuNTM1QzgyLjE0MSAxMTMuNDc4IDg5Ljg4NjcgOTQuNzgwOCA4OS44ODY3IDc0Ljg5NDVaTTQ4Ljk0NDIgMTA4LjM5NUwzOS4zNzQ0IDk4LjgyNTZDNDcuNjc1MSA5MC41MTgyIDUwLjk4NjIgNzkuMDI1IDQ4LjQ2ODIgNjcuMjg3OEM0NS43MzE5IDU0LjU1ODkgMzQuNzg3OCA0NC4wMTc3IDIxLjg1NDEgNDEuNjQ1Qy0wLjAyNzMyNDcgMzcuNjkzNiAtMTguMzk0NSA1NC40NTc4IC0xOC4zOTQ1IDc0Ljg5NDVDLTE4LjM5NDUgNzcuMTQ4MSAtMTguMzI4NyA3OS40MjE2IC0xOC4yMDI4IDgxLjcyMTdDLTQuODM5NTIgODIuMzc1OSA3LjU1MjM3IDg4LjU4ODUgMTYuMDg0NSA5OC45OTc1QzMyLjgyMzQgMTE5LjQyMiAyNC44NjkyIDE0MS42NDIgMjQuODU0MyAxNDMuNTgxQzIyLjYyMDYgMTU0Ljc1NyAxMi43MjA1IDE2Mi44NzMgMS4zMTk4NyAxNjIuODczQy0xMC40MDQzIDE2Mi44NzMgLTIwLjM2NDMgMTU0LjM0MSAtMjIuMzY2NiAxNDIuNTlDLTIzLjM1MTYgMTM2Ljc1NCAtMjQuNDM1MyAxMzAuOTg1IC0yNS41MTI3IDEyNS4yODFDLTI4LjgxNzEgMTA3Ljc0MSAtMzEuOTI5NyA5MS4xODU0IC0zMS45Mjk3IDc0Ljg5NDVDLTMxLjkyOTcgNDUuNTA5MyAtNS4yODY2MyAyMi44ODc5IDI0LjI5MjYgMjguMzM0NUM0Mi43NTE0IDMxLjcxMTUgNTcuNzg2NyA0Ni4yMjQ4IDYxLjY5OTMgNjQuNDQ1OEM2NS4xNTYyIDgwLjUxODggNjAuMzg0MSA5Ni45NDg3IDQ4Ljk0NDIgMTA4LjM5NVoiIGZpbGw9IiNGQ0Y0RTYiIGZpbGwtb3BhY2l0eT0iMC4yIi8+DQogICAgPHBhdGggZD0iTTE3Mi4wMDIgMTA4LjczMkgxMDMuODc1VjEyMi4yNjhIMTcyLjAwMlYxMDguNzMyWiIgZmlsbD0iI0ZDRjRFNiIgZmlsbC1vcGFjaXR5PSIwLjIiLz4NCiAgICA8cGF0aCBkPSJNMTEzLjY1OCAxNjMuNTg2TDEwNy42MDUgMTc1LjY5MUwxNjEuNzQxIDIwMi43NTlMMTY3Ljc5NCAxOTAuNjU0TDExMy42NTggMTYzLjU4NloiIGZpbGw9IiNGQ0Y0RTYiIGZpbGwtb3BhY2l0eT0iMC4yIi8+DQogICAgPHBhdGggZD0iTTE2MS43NTMgMjguMjM4M0wxMDcuNjE3IDU1LjMwNjJMMTEzLjY3IDY3LjQxMTZMMTY3LjgwNiA0MC4zNDM3TDE2MS43NTMgMjguMjM4M1oiIGZpbGw9IiNGQ0Y0RTYiIGZpbGwtb3BhY2l0eT0iMC4yIi8+DQogIDwvZz4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8yODgzXzI4ODIiPg0KICAgICAgPHJlY3Qgd2lkdGg9IjE3MiIgaGVpZ2h0PSIyMzEiIGZpbGw9IndoaXRlIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KPC9zdmc+);background-position:0 10%;background-repeat:no-repeat}@media screen and (min-width:992px){.posts-list{border-radius:1.25rem}.posts-list .header{max-width:75%;margin-left:auto;margin-right:auto}}.posts-list swiper-container{--swiper-pagination-bullet-inactive-color:var(--white);display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.posts-list swiper-container{margin-inline:calc(var(--wrapper-p)/-1)}}.posts-list .post-card{margin:.4rem}.archives-list{padding-top:var(--section-spacing)}@media screen and (max-width:991px){.archives-list{padding-inline:var(--wrapper-p)}}.archives-list .cat-nav{padding-bottom:calc(var(--section-spacing)/2)}@media screen and (max-width:991px){.archives-list .cat-nav .flex{-ms-flex-flow:wrap;flex-flow:wrap}}.archives-list .cat-nav a{padding:.8rem 1.4rem;font-size:.9em}.btn{text-underline-offset:.3em;cursor:pointer;background:0 0;border:none;border-radius:100vmax;-ms-flex-align:center;align-items:center;padding:.8rem 1.7rem;font-size:1em;font-weight:400;line-height:1;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden}.btn:hover,.btn:active{text-decoration:none}@media (prefers-reduced-motion:no-preference){.btn{isolation:isolate;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-in-out}.btn:after{content:"";background-color:var(--accent);z-index:-1;border-radius:100vmax;width:100%;height:100%;transition-property:transform;transition-duration:.2s;transition-timing-function:ease-in-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(calc(-100% - 2px))}.btn:hover:after{transform:translateY(-50%)translate(0)}.btn:focus-visible:after{transform:translateY(-50%)translate(0)}}.btn:disabled{cursor:not-allowed}@media screen and (min-width:992px){.btn-lg{padding:1.1rem 2.25rem;font-size:1.15em;font-weight:700}}.btn-sm{padding:1.1rem 2.25rem;font-size:1.15em;font-weight:700}.btn-icon{aspect-ratio:1;padding:0}.btn-icon.btn-sm{width:2.875rem}.btn-primary:disabled{color:var(--background);background-color:color-mix(in srgb,var(--foreground)33%,transparent)}.btn-primary:not(:disabled){color:var(--background);background-color:var(--foreground)}.btn-primary:not(:disabled):hover{background-color:var(--accent)}.btn-primary:not(:disabled):focus-visible{background-color:var(--accent)}.btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.btn-secondary:disabled{color:color-mix(in srgb,var(--foreground)33%,transparent);background-color:color-mix(in srgb,var(--background)33%,transparent)}.btn-secondary:not(:disabled){color:var(--foreground);background-color:var(--background)}.btn-secondary:not(:disabled):hover{color:var(--background);background-color:var(--accent)}.btn-secondary:not(:disabled):focus-visible{color:var(--background);background-color:var(--accent)}.btn-secondary:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.btn-tertiary:disabled{color:color-mix(in srgb,var(--foreground)33%,transparent);background-color:color-mix(in srgb,var(--white)33%,transparent)}.btn-tertiary:not(:disabled){color:var(--foreground);background-color:var(--white)}.btn-tertiary:not(:disabled):hover{color:var(--white);background-color:var(--accent)}.btn-tertiary:not(:disabled):focus-visible{color:var(--white);background-color:var(--accent)}.btn-tertiary:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.pagination{padding-top:calc(var(--section-spacing)/2);-ms-flex-pack:center;justify-content:center;gap:.6ch;display:-ms-flexbox;display:flex}.pagination .page-numbers{text-underline-offset:.3em;cursor:pointer;background:0 0;border:none;border-radius:100vmax;-ms-flex-align:center;align-items:center;padding:.8rem 1.7rem;font-size:1em;font-weight:400;line-height:1;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden}.pagination .page-numbers:hover,.pagination .page-numbers:active{text-decoration:none}@media (prefers-reduced-motion:no-preference){.pagination .page-numbers{isolation:isolate;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-in-out}.pagination .page-numbers:after{content:"";background-color:var(--accent);z-index:-1;border-radius:100vmax;width:100%;height:100%;transition-property:transform;transition-duration:.2s;transition-timing-function:ease-in-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(calc(-100% - 2px))}.pagination .page-numbers:hover:after{transform:translateY(-50%)translate(0)}.pagination .page-numbers:focus-visible:after{transform:translateY(-50%)translate(0)}}.pagination .page-numbers:disabled{cursor:not-allowed}@media screen and (min-width:992px){.pagination .page-numbers-lg{padding:1.1rem 2.25rem;font-size:1.15em;font-weight:700}}.pagination .page-numbers-sm{padding:1.1rem 2.25rem;font-size:1.15em;font-weight:700}.pagination .page-numbers-icon{aspect-ratio:1;padding:0}.pagination .page-numbers-icon.btn-sm{width:2.875rem}.pagination .page-numbers:disabled{color:color-mix(in srgb,var(--foreground)33%,transparent);background-color:color-mix(in srgb,var(--background)33%,transparent)}.pagination .page-numbers:not(:disabled){color:var(--foreground);background-color:var(--background)}.pagination .page-numbers:not(:disabled):hover{color:var(--background);background-color:var(--accent)}.pagination .page-numbers:not(:disabled):focus-visible{color:var(--background);background-color:var(--accent)}.pagination .page-numbers:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.pagination .page-numbers.current:disabled{color:var(--background);background-color:color-mix(in srgb,var(--foreground)33%,transparent)}.pagination .page-numbers.current:not(:disabled){color:var(--background);background-color:var(--foreground)}.pagination .page-numbers.current:not(:disabled):hover{background-color:var(--accent)}.pagination .page-numbers.current:not(:disabled):focus-visible{background-color:var(--accent)}.pagination .page-numbers.current:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)20%,transparent);outline:none;text-decoration:underline}.pagination .page-numbers.current:after{display:none}.pagination .page-numbers{text-align:center;border-radius:.2rem;min-width:3.5ch;padding:.2rem .75rem;font-size:.9em;line-height:2;display:inline-block}.pagination .page-numbers:not(.current){background-color:var(--white)}.pagination .page-numbers.current{cursor:initial}.pagination .page-numbers.current:hover{color:var(--background)!important;background-color:var(--foreground)!important}.breadcrumbs{margin-bottom:1.2rem;font-size:.9em}.breadcrumbs .yoast>span{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-align:center;align-items:center;gap:.1ch;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.breadcrumbs .yoast>span{-ms-flex-pack:center;justify-content:center}}.breadcrumbs a{white-space:nowrap;text-underline-offset:.3rem;color:var(--gray-600);margin-left:.4rem;margin-right:.4rem;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a:focus-visible{text-decoration:underline}.breadcrumbs [aria-current=page]{text-underline-offset:.3rem;color:var(--foreground);padding:.1rem .4rem}.breadcrumbs.dark a,.breadcrumbs.dark span{color:var(--white)}.tag-list{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.5ch;margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex}