@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/fredoka.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../fonts/nunito.woff2)format("woff2")}@font-face{font-family:Sniglet;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/sniglet-400.woff2)format("woff2")}@font-face{font-family:Sniglet;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/sniglet-800.woff2)format("woff2")}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html.js:not(.crb-ok) #crb-page{visibility:hidden;animation:0s linear 3s forwards crbShow}@keyframes crbShow{to{visibility:visible}}#crb-page{overflow-x:clip}.crb-skip{z-index:200;color:#2b2118;background:#ffcc1a;border:2px solid #2b2118;border-radius:12px;padding:10px 16px;font:800 15px/1.2 Nunito,system-ui,sans-serif;position:absolute;top:-80px;left:8px}.crb-skip:focus{top:8px}.crb-prose{color:#2b2118;max-width:760px;margin:0 auto;padding:48px 16px;font:400 17px/1.65 Nunito,system-ui,sans-serif}.crb-off,.crb-off *,.crb-off :before,.crb-off :after{animation:none!important}[data-crb-empty],[data-crb-hide]{display:none!important}.sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 50%,transparent);box-sizing:border-box;border-radius:2px;overflow:hidden}@keyframes sc-shine{0%{background-position:100%}to{background-position:0%}}html.sc-dc-streaming .sc-placeholder,html.sc-dc-streaming .sc-interp.sc-missing{background:color-mix(in srgb,currentColor 5%,transparent);border-color:#0000;position:relative}html.sc-dc-streaming .sc-placeholder:before,html.sc-dc-streaming .sc-interp.sc-missing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d9775700 25%,#f7e1d3f2 37%,#d9775700 63%) 0 0/400% 100%;animation:1.4s infinite sc-shine;position:absolute;inset:0}html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder):before{background:color-mix(in srgb,currentColor 8%,transparent);animation:none}html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing):before{background:color-mix(in srgb,currentColor 8%,transparent);animation:none}.sc-placeholder-error{color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word;padding:4px 8px;font:11px/1.4 ui-monospace,monospace}.sc-interp.sc-missing{vertical-align:text-bottom;box-sizing:border-box;color:#0000;-webkit-user-select:none;user-select:none;background:#ffffff4d;border:1px solid #00000080;border-radius:2px;width:2em;height:1em;display:inline-block;overflow:hidden}.sc-interp.sc-unresolved{color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;padding:0 3px;font-family:ui-monospace,monospace;font-size:.85em}.sc-host.sc-has-error{position:relative}.sc-logic-error{z-index:2147483647;color:#fff;white-space:pre-wrap;pointer-events:none;background:#b00020;border-radius:4px;max-width:60ch;padding:6px 10px;font:12px/1.4 ui-monospace,monospace;position:absolute;top:8px;left:8px}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}#dc-root,#dc-root>.sc-host{height:auto}*,:before,:after{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;-webkit-backdrop-filter:none!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:-99s!important;animation-fill-mode:both!important}}x-dc{display:none!important}body{color:#2b2118;background:#fff8ec;margin:0;font-family:Nunito,system-ui,sans-serif}a{color:#b04e2f}a:hover{color:#8f3d23}@keyframes grow{0%{transform:scale(.85)}to{transform:scale(1)}}.zoomin{animation:both grow;animation-timeline:view();animation-range:entry 6% cover 46%}.drift{animation:7s ease-in-out infinite float}.drift2{animation:9s ease-in-out .8s infinite float}@keyframes tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}.sway{transform-origin:50% 80%;animation:6s ease-in-out infinite tilt}.bx .arc{transition:background-color .3s}.cloud:before,.cloud:after{content:"";background:var(--c);z-index:-1;border-radius:50%;position:absolute}.cloud:nth-child(odd){transform:rotate(-2deg)}.cloud:nth-child(2n){transform:rotate(2deg)translateY(3px)}.par{animation:linear both parA;animation-timeline:view();animation-range:cover}.parB{animation:linear both parB;animation-timeline:view();animation-range:cover}.parC{animation:linear both parC;animation-timeline:view();animation-range:cover}.bento{animation:.42s cubic-bezier(.2,.85,.25,1) both unfold}.cal{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9fcee2 transparent;overflow:auto hidden}.cal::-webkit-scrollbar-thumb{background:#9fcee2;border-radius:4px}.day .info{opacity:0;max-height:0;transition:opacity .28s 60ms,max-height .4s cubic-bezier(.2,.85,.25,1);overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.bx.v4{isolation:isolate;box-sizing:border-box;position:relative;border:2px solid #2b2118!important;transition:transform .5s cubic-bezier(.34,1.45,.64,1),box-shadow .5s cubic-bezier(.34,1.45,.64,1),color .38s cubic-bezier(.22,1,.36,1) 60ms,border-color .45s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 4px #2b2118!important}.bx.v4:before{content:"";border-radius:inherit;z-index:-1;background:var(--hb,#8a3fd6);clip-path:circle(0% at var(--ox,88%) 50%);pointer-events:none;transition:clip-path .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bx.v4:after{content:"";background:var(--sp,#ffcc1a);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;width:18px;height:18px;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-11px;right:-9px;transform:scale(0)rotate(-120deg)}.bx.v4 .arc{box-sizing:border-box;transition:background-color .45s cubic-bezier(.22,1,.36,1) 50ms,border-color .45s,transform .5s cubic-bezier(.34,1.56,.64,1)!important}.bx.v4 .arc svg,.bx.v4>svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1),stroke .4s,fill .4s!important}.bx.v4.v-nobg{border-radius:999px!important;padding:12px 22px!important}@media (hover:hover){.bx.v4:hover{transform:translateY(-3px)!important;box-shadow:0 7px #2b2118!important}.bx.v4:hover:before{clip-path:circle(150% at var(--ox,88%) 50%)}.bx.v4:hover:after{animation:1.6s ease-in-out .55s infinite v5spark;transform:scale(1)rotate(0)}.bx.v4:hover .arc{transform:rotate(-12deg)scale(1.06)}.bx.v4:hover .arw,.bx.v4:hover .arc svg{transform:translate(3px,-3px)}}@keyframes v5spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.6)rotate(45deg)}}.bx.v4:focus-visible{outline-offset:4px;outline:3px solid #2b2118!important}.bx.v4:active{transition-duration:80ms!important;transform:translateY(4px)!important;box-shadow:0 0 #2b2118!important}.bx.v4:active .arw,.bx.v4:active .arc svg{transform:translate(-2px,2px)}.bx.v-jaune{--hb:#8a3fd6;--sp:#ff5da2;color:#2b2118!important;background:#ffcc1a!important}.bx.v-jaune .arc{background:#8a3fd6!important}.bx.v-jaune .arc svg,.bx.v-jaune>svg{stroke:#fff!important}.bx.v-pale{--hb:#d42b24;--sp:#ffcc1a;color:#2b2118!important;background:#fff0b8!important}.bx.v-pale .arc{border:2px solid #2b2118;background:#ffcc1a!important}.bx.v-pale .arc svg,.bx.v-pale>svg{stroke:#2b2118!important}.bx.v-tint{--hb:var(--kd,#8a3fd6);--sp:#ffcc1a;background:var(--k)!important;color:#2b2118!important}.bx.v-tint .arc{background:var(--kd,#8a3fd6)!important}.bx.v-tint .arc svg{stroke:var(--k)!important}.bx.v-vert{--hb:#0e6b3a;--sp:#ffcc1a;color:#2b2118!important;background:#0f7f46!important}.bx.v-rouge{--hb:#ffcc1a;--sp:#45c1f2;color:#fff!important;background:#d42b24!important}.bx.v-rouge .arc{background:#fff8ec!important}.bx.v-rouge .arc svg{stroke:#d42b24!important}.bx.v-rouge>svg{stroke:#fff!important}.bx.v-violet{--hb:#ff5da2;--sp:#ffcc1a;color:#fff!important;background:#8a3fd6!important}.bx.v-violet .arc{background:#fff8ec!important}.bx.v-violet .arc svg{stroke:#8a3fd6!important}.bx.v-violet>svg{stroke:#fff!important}.bx.v-wa{--hb:#ffcc1a;--sp:#ff5da2;--ox:50%;background:#0f7f46!important}.bx.v-wa svg{fill:#2b2118!important}.bx.v-soc{box-sizing:border-box;border:2px solid #2b2118}@media (hover:hover){.bx.v-jaune:hover{color:#fff!important;border-color:#ffcc1a!important}.bx.v-jaune:hover .arc{background:#ffcc1a!important}.bx.v-jaune:hover .arc svg{stroke:#8a3fd6!important}.bx.v-jaune:hover>svg{stroke:#ffcc1a!important}.bx.v-pale:hover{color:#fff!important;border-color:#ffcc1a!important}.bx.v-pale:hover .arc{border-color:#fff0b8;background:#fff0b8!important}.bx.v-pale:hover .arc svg{stroke:#d42b24!important}.bx.v-pale:hover>svg{stroke:#fff0b8!important}.bx.v-tint:hover{color:var(--k)!important;border-color:var(--k)!important}.bx.v-tint:hover .arc{background:var(--k)!important}.bx.v-tint:hover .arc svg{stroke:var(--kd,#8a3fd6)!important}.bx.v-vert:hover{color:#2b2118!important;border-color:#0f7f46!important}.bx.v-vert:hover .arc{background:#0f7f46!important}.bx.v-vert:hover .arc svg{stroke:#fff!important}.bx.v-vert:hover>svg{stroke:#d4f5e2!important}.bx.v-rouge:hover{color:#2b2118!important;border-color:#d42b24!important}.bx.v-rouge:hover .arc{background:#d42b24!important}.bx.v-rouge:hover .arc svg{stroke:#fff!important}.bx.v-rouge:hover>svg{stroke:#2b2118!important}.bx.v-violet:hover{color:#2b2118!important;border-color:#8a3fd6!important}.bx.v-violet:hover .arc{background:#8a3fd6!important}.bx.v-violet:hover .arc svg{stroke:#fff!important}.bx.v-violet:hover>svg{stroke:#2b2118!important}.bx.v-wa:hover{border-color:#0f7f46!important}}.anchor{isolation:isolate;position:relative;border:2px solid #2b2118!important;transition:transform .5s cubic-bezier(.34,1.45,.64,1),box-shadow .5s cubic-bezier(.34,1.45,.64,1),color .38s 60ms,border-color .45s!important}.anchor:before{content:"";border-radius:inherit;z-index:-1;clip-path:circle(0% at 50% 100%);pointer-events:none;background:#8a3fd6;transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:hover){.anchor:hover{transform:translateY(-2px);box-shadow:0 4px #2b2118;color:#fff!important;border-color:#ffcc1a!important}.anchor:hover:before{clip-path:circle(150% at 50% 100%)}}.anchor:active{box-shadow:none;transform:translateY(2px);transition-duration:80ms!important}.met,.chp,.ag,.bsc,.seg,.fil{cursor:pointer;border:2px solid #2b2118!important;transition:transform .5s cubic-bezier(.34,1.45,.64,1),box-shadow .5s cubic-bezier(.34,1.45,.64,1),background-color .45s cubic-bezier(.22,1,.36,1),color .38s!important}@media (hover:hover){.met:hover,.chp:hover,.ag:hover,.bsc:hover,.seg:hover,.fil:hover{transform:translateY(-2px)rotate(-1.5deg);box-shadow:0 4px #2b2118}}.met:active,.chp:active,.ag:active,.bsc:active,.seg:active,.fil:active{box-shadow:none;transform:translateY(2px);transition-duration:80ms!important}.cloud{filter:drop-shadow(2px 0 0 var(--o,#2b2118)) drop-shadow(-2px 0 0 var(--o,#2b2118)) drop-shadow(0 2px 0 var(--o,#2b2118)) drop-shadow(0 -2px 0 var(--o,#2b2118)) drop-shadow(0 4px 0 #2b2118);box-shadow:none!important;transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .38s!important}@media (hover:hover){.cloud:hover{--c:var(--h,#ffcc1a)!important;--o:var(--k,#2b2118)!important;color:var(--hf,#2b2118)!important}}.hd,.day,.acc>*,.tar,.rdv,.etape .fiche,.dom,.doc,.bt,.art,.aig{outline-offset:-2px;outline:2px solid #2b2118}a:focus-visible{outline-offset:3px;outline:3px solid #2b2118!important}button:focus-visible{outline-offset:3px;outline:3px solid #2b2118!important}[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #2b2118!important}@media (prefers-reduced-motion:reduce){.bx.v4:before,.anchor:before{transition:none}.bx.v4:after{display:none}}.sg-hero{position:relative;overflow:hidden}.sg-txt{z-index:4;flex-direction:column;gap:22px;display:flex;position:absolute}.sg-ov{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}.sg-h1{letter-spacing:-.01em;margin:0;font-family:Fredoka,sans-serif;font-size:64px;font-weight:700;line-height:1.06}.sg-lead{max-width:540px;margin:0;font-size:19px;line-height:1.6}.sg-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sg-wd{animation:.5s cubic-bezier(.2,.85,.25,1) backwards sg-wd;display:inline-block}@keyframes sg-wd{0%{transform:translateY(.45em)rotate(2deg)}to{transform:none}}.sg-in{animation:.4s cubic-bezier(.2,.85,.25,1) backwards sg-inA}@keyframes sg-inA{0%{transform:translateY(16px)}to{transform:none}}.sg-tag{white-space:nowrap;border:2px solid #2b2118;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #2b2118}.sg-sh{z-index:2;transition:transform .7s cubic-bezier(.2,.85,.25,1);position:absolute}.sg-sh:hover{transform:translate(var(--hx,0px),var(--hy,0px)) rotate(var(--hr,0deg))}.sg-fl{animation:8s ease-in-out infinite sg-float}@keyframes sg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.sg-ph{z-index:2;position:absolute;overflow:hidden}.sg-ph img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.85,.25,1);display:block}.sg-ph:hover img{transform:scale(1.05)}.sg-plate{z-index:1;background:#2b2118;position:absolute}.sg-pop{animation:.6s cubic-bezier(.2,.9,.3,1.35) backwards sg-popA}@keyframes sg-popA{0%{transform:scale(.4)rotate(-12deg)}to{transform:none}}.sg-note{font-family:Sniglet,cursive;font-size:21px;line-height:1.2}.sg-hw{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.sg-hl-feutre:before{content:"";background:var(--c);z-index:-1;transform-origin:0;height:44%;animation:sg-feutreA .56s cubic-bezier(.2,.85,.25,1) var(--d,.7s) forwards;border-radius:10px 20px 12px 22px;position:absolute;bottom:5px;left:-8px;right:-8px;transform:scaleX(0)rotate(-1.5deg)}.sg-hero .sg-h1:hover .sg-hl-feutre:before{animation-name:sg-feutreB;animation-delay:0s}.sg-hero:has(.bx:hover) .sg-hl-feutre:before{animation-name:sg-feutreB;animation-delay:0s}@keyframes sg-feutreA{to{transform:scaleX(1)rotate(-1.5deg)}}@keyframes sg-feutreB{0%{transform:scaleX(0)rotate(-1.5deg)}to{transform:scaleX(1)rotate(-1.5deg)}}.sg-hl-ring svg,.sg-hl-wave svg,.sg-hl-fin svg{z-index:-1;position:absolute;overflow:visible}.sg-hl-ring svg{width:calc(100% + 44px);height:calc(100% + 26px);top:-14px;left:-22px}.sg-hl-wave svg{width:calc(100% + 4px);height:16px;bottom:-12px;left:-2px}.sg-hl-fin svg{width:100%;height:8px;bottom:-4px;left:0}.sg-hl-ring path,.sg-hl-wave path,.sg-hl-fin path{fill:none;stroke:var(--c);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:sg-drawA .7s cubic-bezier(.2,.85,.25,1) var(--d,.7s) forwards}.sg-hl-ring path{stroke-width:4px}.sg-hl-wave path{stroke-width:5px}.sg-hl-fin path{stroke-width:3px}.sg-hero .sg-h1:hover .sg-hl-ring path,.sg-hero .sg-h1:hover .sg-hl-wave path{animation-name:sg-drawB;animation-delay:0s}.sg-hero:has(.bx:hover) .sg-hl-ring path{animation-name:sg-drawB;animation-delay:0s}.sg-hero:has(.bx:hover) .sg-hl-wave path{animation-name:sg-drawB;animation-delay:0s}@keyframes sg-drawA{to{stroke-dashoffset:0}}@keyframes sg-drawB{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sg-blk{border:2px solid #2b2118;border-radius:14px;margin:0 .02em;padding:0 .1em;line-height:1.05;transition:transform .24s cubic-bezier(.2,.9,.3,1.35);animation:.6s cubic-bezier(.2,.9,.3,1.35) both sg-drop;display:inline-block;box-shadow:0 4px #2b2118}.sg-blk:hover{transform:translateY(-6px)rotate(0)!important}@keyframes sg-drop{0%{transform:translateY(-60px)rotate(-20deg)}}.sg-hop{animation:.55s cubic-bezier(.2,.9,.3,1.35) both sg-hopA;display:inline-block}.sg-hero .sg-h1:hover .sg-hop{animation-name:sg-hopB}@keyframes sg-hopA{0%{transform:translateY(0)}40%{transform:translateY(-.32em)}to{transform:translateY(0)}}@keyframes sg-hopB{0%{transform:translateY(0)}40%{transform:translateY(-.32em)}to{transform:translateY(0)}}.sg-hl-shape{background:var(--c);clip-path:url(#sg-wob);color:#2b2118;padding:.08em .45em .14em}.sg-hl-cache{position:relative}.sg-hl-cache:before{content:"";z-index:-1;transform-origin:0;background:#ff5da2;border-radius:10px 20px 12px 22px;height:44%;animation:.5s cubic-bezier(.2,.85,.25,1) 1.4s forwards sg-feutreA2;position:absolute;bottom:5px;left:-8px;right:-8px;transform:scaleX(0)}.sg-hl-cache:after{content:"";transform-origin:100%;background:#2b2118;border-radius:8px;animation:.7s cubic-bezier(.2,.85,.25,1) .9s forwards sg-retire;position:absolute;inset:10% -6px 8%}.sg-hero .sg-h1:hover .sg-hl-cache:after{animation-name:sg-retireB;animation-delay:0s}.sg-hero:has(.bx:hover) .sg-hl-cache:after{animation-name:sg-retireB;animation-delay:0s}@keyframes sg-feutreA2{to{transform:scaleX(1)}}@keyframes sg-retire{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sg-retireB{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.sg-bul{white-space:nowrap;background:#fff0b8;border:2px solid #2b2118;border-radius:22px;padding:0 .28em .06em;display:inline-block;position:relative;box-shadow:0 4px #2b2118}.sg-bul .sg-tail{width:26px;height:18px;position:absolute;bottom:-16px;left:28px}.sg-bul .sg-tx{animation:.4s cubic-bezier(.2,.85,.25,1) 1.5s both sg-inA}.sg-bul .sg-dots{gap:8px;animation:.2s linear 1.45s forwards sg-dotsOut;display:flex;position:absolute;top:50%;left:.4em;transform:translateY(-50%)}.sg-bul .sg-dots i{background:#2b2118;border-radius:50%;width:12px;height:12px;animation:.6s ease-in-out infinite sg-dot}.sg-bul .sg-dots i:nth-child(2){animation-delay:.15s}.sg-bul .sg-dots i:nth-child(3){animation-delay:.3s}@keyframes sg-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sg-dotsOut{to{opacity:0;visibility:hidden}}.sg-type{color:#ffcc1a;clip-path:inset(0 100% 0 0);animation:1.1s steps(10,end) .9s forwards sg-typeA;display:inline-block}.sg-caret{vertical-align:-.04em;background:#ffcc1a;width:.07em;height:.8em;margin-left:.04em;animation:.9s steps(2,end) infinite sg-blink;display:inline-block}@keyframes sg-typeA{to{clip-path:inset(0)}}@keyframes sg-blink{50%{opacity:0}}.sg-stamp{color:#0e6b3a;border:4px double #0e6b3a;border-radius:14px;padding:0 .22em;animation:.45s cubic-bezier(.2,.9,.3,1.35) 1s both sg-stampA;display:inline-block;transform:rotate(-6deg)}.sg-hero .sg-h1:hover .sg-stamp{animation-name:sg-stampB;animation-delay:0s}@keyframes sg-stampA{0%{transform:scale(1.9)rotate(-14deg)}to{transform:rotate(-6deg)}}@keyframes sg-stampB{0%{transform:scale(1.4)rotate(-12deg)}to{transform:rotate(-6deg)}}.sg-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.2,.85,.25,1) 1s forwards sg-drawA}.sg-trace:hover{animation-name:sg-drawB;animation-delay:0s}.sg-trav{z-index:5;offset-rotate:0deg;offset-distance:0%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:3s cubic-bezier(.45,0,.2,1) 1.4s both sg-travel;position:absolute;top:0;left:0}.sg-trav:hover{animation-name:sg-travelB;animation-delay:0s}@keyframes sg-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sg-travelB{0%{offset-distance:0%}to{offset-distance:100%}}.sg-swing{transform-origin:50% 0;animation:5.5s ease-in-out infinite sg-swing}.sg-swing:hover{animation-duration:2.2s}@keyframes sg-swing{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.sg-ping{transform-box:fill-box;transform-origin:50%;animation:2.2s cubic-bezier(.2,.85,.25,1) infinite sg-ping}@keyframes sg-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.sg-tw{animation:3s ease-in-out infinite sg-tw}@keyframes sg-tw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.sg-marq{gap:14px;width:max-content;animation:38s linear infinite sg-marq;display:flex}@keyframes sg-marq{to{transform:translate(-50%)}}.sg-sprout{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.9,.3,1.35);transform:scaleY(1)}.sg-seal{animation:.45s cubic-bezier(.2,.9,.3,1.35) both sg-stampA}.sg-spin{animation:60s linear infinite sg-spin}@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-eye{transition:transform .4s cubic-bezier(.2,.9,.3,1.35)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.sg-hl-feutre:before,.sg-hl-cache:before{transform:scaleX(1)rotate(-1.5deg)}.sg-hl-cache:after{transform:scaleX(0)}.sg-hl-ring path,.sg-hl-wave path,.sg-hl-fin path,.sg-trace{stroke-dashoffset:0}.sg-type{clip-path:none}.sg-bul .sg-dots{display:none}}.sg-fin{align-items:stretch;gap:24px;display:grid}.sg-next{isolation:isolate;box-sizing:border-box;background:var(--nb);color:var(--nf);border:2px solid #2b2118;border-radius:28px;flex-direction:column;justify-content:space-between;gap:18px;text-decoration:none;transition:transform .55s cubic-bezier(.34,1.45,.64,1),box-shadow .55s cubic-bezier(.34,1.45,.64,1),color .4s cubic-bezier(.22,1,.36,1) .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #2b2118}.sg-next-cloud{z-index:-1;transform-origin:78% 78%;width:280px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-80px;right:-70px;transform:scale(.42)rotate(-6deg)}.sg-next-ov{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}.sg-next-t{text-wrap:balance;font-family:Fredoka,sans-serif;font-weight:700;line-height:1.08}.sg-next-go{align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.sg-next-rb{background:var(--rb);width:50px;height:50px;color:var(--rf);border:2px solid #2b2118;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .55s cubic-bezier(.34,1.56,.64,1),background-color .4s .1s,color .4s .1s;display:grid}@media (hover:hover){.sg-next:hover{color:var(--ff);transform:translateY(-5px)rotate(-.6deg);box-shadow:0 11px #2b2118}.sg-next:hover .sg-next-cloud{transform:scale(6)rotate(0)}.sg-next:hover .sg-next-rb{background:var(--rf);color:var(--rb);transform:translate(4px,-4px)rotate(-14deg)scale(1.08)}}.sg-next:active{transition-duration:80ms;transform:translateY(4px);box-shadow:0 0 #2b2118}.sg-next:focus-visible{outline-offset:4px;outline:3px solid #ffcc1a!important}.sg-sky{box-sizing:border-box;color:#fff8ec;background:#2c1f7a;border:2px solid #2b2118;border-radius:28px;flex-direction:column;gap:10px;display:flex;position:relative;box-shadow:0 6px #2b2118}.sg-sky-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sg-sky-t{font-family:Fredoka,sans-serif;font-size:22px;font-weight:700}.sg-sky-c{color:#ffcc1a;font-family:Sniglet,cursive;font-size:18px}.sg-sky-map{flex-grow:1;position:relative}.sg-st{width:30px;height:30px;margin:-15px 0 0 -15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute}.sg-st svg{width:100%;height:100%;display:block}.sg-st .sg-lab{white-space:nowrap;color:#fff8ec;opacity:0;pointer-events:none;background:#3b2a99;border:2px solid #2b2118;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:34px;left:50%;transform:translate(-50%,4px)}.sg-st.sg-here{width:40px;height:40px;margin:-20px 0 0 -20px}.sg-st.sg-here .sg-lab{opacity:1;color:#2b2118;background:#ffcc1a;top:44px;transform:translate(-50%)}.sg-st.sg-here:before{content:"";border:2px solid #ffcc1a;border-radius:50%;animation:2.2s cubic-bezier(.22,1,.36,1) infinite sgHalo;position:absolute;inset:-10px}@keyframes sgHalo{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (hover:hover){.sg-st:hover{transform:scale(1.25)rotate(-14deg)}.sg-st:hover .sg-lab{opacity:1;transform:translate(-50%)}}.sg-st:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #ffcc1a!important}.sg-st:focus-visible .sg-lab{opacity:1}.sg-read{z-index:60;pointer-events:none;filter:drop-shadow(0 3px #2b2118);position:fixed}.sg-read .sg-b{fill:#fff8ec;stroke:#2b2118;stroke-width:3px;stroke-linejoin:round}.sg-read .sg-f{fill:#ffcc1a;opacity:0;animation:linear both sgFill;animation-timeline:scroll(root)}@keyframes sgFill{to{opacity:1}}.sg-read .sg-f1{animation-range:0% 20%}.sg-read .sg-f2{animation-range:20% 40%}.sg-read .sg-f3{animation-range:40% 60%}.sg-read .sg-f4{animation-range:60% 80%}.sg-read .sg-f5{animation-range:80% 98%}.sg-read svg{animation:linear both sgSpin;animation-timeline:scroll(root);display:block}@keyframes sgSpin{to{transform:rotate(144deg)}}@media (hover:hover) and (pointer:fine){body{cursor:url(../img/m/9f842fba22e9aa5bd3e985d44d2a3e6c.svg) 17 17,auto}a,button,label,summary,[onclick],.bx,.anchor,.cloud,.sg-next,.sg-st{cursor:url(../img/m/99100a783bf57b5b4e7c13f3deca4b09.svg) 17 17,pointer!important}input,textarea,select{cursor:text!important}}@media (prefers-reduced-motion:reduce){.sg-next,.sg-next *,.sg-st,.sg-st *{transition:none!important;animation:none!important}.sg-read{display:none}}.card,.tile,.stat,.day,.dom,.bt,.rdv,.res,.etp,.doc,.tar,.moy,.fin,.thumb,.aig,.art,.voie,.pas,.jour,.gst,.som,.act,.bento>*,.etape .fiche{transition:transform .6s cubic-bezier(.34,1.45,.64,1),box-shadow .6s cubic-bezier(.34,1.45,.64,1),background-color .45s cubic-bezier(.22,1,.36,1),border-color .45s!important}.hd,.lig,.step,.ev{transition:transform .55s cubic-bezier(.34,1.45,.64,1),box-shadow .55s cubic-bezier(.34,1.45,.64,1),background-color .45s cubic-bezier(.22,1,.36,1)!important}@media (hover:hover){.card:hover,.tile:hover,.day:hover,.dom:hover,.bt:hover,.rdv:hover,.etp:hover,.doc:hover,.tar:hover,.moy:hover,.fin:hover,.thumb:hover,.aig:hover,.art:hover,.voie:hover,.pas:hover,.jour:hover,.gst:hover,.som:hover{transform:translateY(-8px)rotate(-.7deg)}.card:nth-child(2n):hover,.tile:nth-child(2n):hover,.day:nth-child(2n):hover,.dom:nth-child(2n):hover,.bt:nth-child(2n):hover,.rdv:nth-child(2n):hover,.etp:nth-child(2n):hover,.doc:nth-child(2n):hover,.tar:nth-child(2n):hover,.moy:nth-child(2n):hover,.fin:nth-child(2n):hover,.thumb:nth-child(2n):hover,.aig:nth-child(2n):hover,.art:nth-child(2n):hover,.voie:nth-child(2n):hover,.pas:nth-child(2n):hover,.jour:nth-child(2n):hover,.gst:nth-child(2n):hover,.som:nth-child(2n):hover{transform:translateY(-8px)rotate(.7deg)}.stat:hover{transform:translateY(-10px)rotate(-1.4deg)}.stat:nth-child(2n):hover{transform:translateY(-10px)rotate(1.4deg)}.day:hover,.dom:hover,.bt:hover,.rdv:hover,.doc:hover,.tar:hover,.aig:hover,.art:hover{box-shadow:0 10px #2b2118!important}.hd:hover,.lig:hover,.step:hover,.ev:hover{transform:translate(10px)}.hd:hover{box-shadow:0 8px #2b2118}.bento>:hover{transform:translateY(-6px)rotate(-.5deg)scale(1.012)}}.card:active,.tile:active,.stat:active,.day:active,.dom:active,.bt:active,.rdv:active,.etp:active,.doc:active,.tar:active,.moy:active,.fin:active,.thumb:active,.aig:active,.art:active,.voie:active,.pas:active,.jour:active,.gst:active,.som:active,.bento>:active{transition-duration:80ms!important;transform:translateY(2px)scale(.985)!important;box-shadow:0 0 #2b2118!important}.hd:active,.lig:active,.step:active,.ev:active{transition-duration:80ms!important;transform:translate(3px)scale(.99)!important}.day,.dom,.bt,.rdv,.doc,.tar,.aig,.art{position:relative}.day:after,.dom:after,.bt:after,.rdv:after,.doc:after,.tar:after,.aig:after,.art:after{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;z-index:3;background:#ffcc1a;width:16px;height:16px;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:12px;right:12px;transform:scale(0)rotate(-120deg)}@media (hover:hover){.day:hover:after,.dom:hover:after,.bt:hover:after,.rdv:hover:after,.doc:hover:after,.tar:hover:after,.aig:hover:after,.art:hover:after{animation:1.6s ease-in-out .55s infinite v5spark;transform:scale(1)rotate(0)}}@keyframes sgWiggle{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-16deg)scale(1.16)}55%{transform:rotate(10deg)scale(1.08)}80%{transform:rotate(-5deg)scale(1.1)}to{transform:rotate(-8deg)scale(1.1)}}@media (hover:hover){.stat:hover .ico,.card:hover .spin,.acc>:hover .dot,.etape:hover .pastille,.tile:hover .pill{animation:.8s cubic-bezier(.34,1.56,.64,1) both sgWiggle}}.tile .ph img,.card .ph img,.hd .ph img,.gal figure img,.mur figure img,.mur2 figure img,.thumb img{transition:transform 1s cubic-bezier(.22,1,.36,1)!important}@media (hover:hover){.tile:hover .ph img,.card:hover .ph img,.hd:hover .ph img,.gal figure:hover img,.mur figure:hover img,.mur2 figure:hover img{transform:scale(1.07)rotate(.8deg)}}.gal figcaption,.mur figcaption,.mur2 figcaption{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.45,.64,1)!important}.acc>*{transition:flex-grow .75s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.34,1.45,.64,1),transform .5s cubic-bezier(.34,1.45,.64,1)!important}.acc .more,.day .info,.dom .det{transition:opacity .4s cubic-bezier(.22,1,.36,1) .14s,max-height .65s cubic-bezier(.22,1,.36,1)!important}.chev{transition:transform .55s cubic-bezier(.34,1.56,.64,1)!important}@media (hover:none){.card:active,.tile:active,.day:active,.dom:active{transform:scale(.98)!important}}@media (prefers-reduced-motion:reduce){.day:after,.dom:after,.bt:after,.rdv:after,.doc:after,.tar:after,.aig:after,.art:after{display:none}}:is(.card,.tile,.stat,.day,.dom,.bt,.rdv,.res,.etp,.doc,.tar,.moy,.fin,.thumb,.aig,.art,.voie,.pas,.jour,.gst,.som,.act,.qst,.acl,.fiche,.lig,.ev,.step,.hd)[style*="border: 2px solid #2B2118"]{transition:transform .6s cubic-bezier(.34,1.45,.64,1),box-shadow .6s cubic-bezier(.34,1.45,.64,1),background-color .45s cubic-bezier(.22,1,.36,1)!important}@media (hover:hover){:is(.card,.tile,.stat,.day,.dom,.bt,.rdv,.res,.etp,.doc,.tar,.moy,.fin,.thumb,.aig,.art,.voie,.pas,.jour,.gst,.som,.act,.qst,.acl,.fiche)[style*="border: 2px solid #2B2118"]:hover{box-shadow:0 10px #2b2118!important}:is(.lig,.ev,.step,.hd)[style*="border: 2px solid #2B2118"]:hover{box-shadow:0 7px #2b2118!important}}.sg-frame{filter:drop-shadow(2px 0 #2b2118)drop-shadow(-2px 0 #2b2118)drop-shadow(0 2px #2b2118)drop-shadow(0 -2px #2b2118)drop-shadow(0 6px #2b2118);transition:transform .7s cubic-bezier(.34,1.45,.64,1)}@media (hover:hover){.sg-frame:hover{transform:rotate(-1.2deg)scale(1.01)}}.gal figure,.mur figure,.mur2 figure{box-sizing:border-box;border:2px solid #2b2118;transition:transform .6s cubic-bezier(.34,1.45,.64,1),box-shadow .6s cubic-bezier(.34,1.45,.64,1);box-shadow:0 6px #2b2118;border-radius:24px!important}.gal figure:nth-child(odd),.mur figure:nth-child(odd),.mur2 figure:nth-child(2n){transform:rotate(-1.4deg)}.gal figure:nth-child(2n),.mur figure:nth-child(2n),.mur2 figure:nth-child(odd){transform:rotate(1.2deg)}@media (hover:hover){.gal figure:hover,.mur figure:hover,.mur2 figure:hover{z-index:2;transform:rotate(0)translateY(-6px);box-shadow:0 10px #2b2118}}.gal figcaption,.mur figcaption,.mur2 figcaption{border-top:2px solid #2b2118}.thumb{box-shadow:0 3px #2b2118;border:2px solid #2b2118!important;border-radius:16px!important}.thumb[style*="outline-color: #2B2118"],.thumb[style*="outline: 3px solid #2B2118"]{outline-color:#ffcc1a!important}.vid{box-sizing:border-box;border:2px solid #2b2118;box-shadow:0 6px #2b2118;border-radius:32px!important}.vid .play{border:2px solid #2b2118;outline:none!important;transition:transform .55s cubic-bezier(.34,1.56,.64,1),background-color .45s!important}@media (hover:hover){.vid:hover .play{transform:scale(1.12)rotate(-8deg);background:#8a3fd6!important}.vid:hover .play svg *{fill:#fff}}@media (prefers-reduced-motion:reduce){.sg-frame,.gal figure,.mur figure,.mur2 figure{transition:none}}.fld{box-shadow:0 3px #2b2118;border:2px solid #2b2118!important;transition:transform .5s cubic-bezier(.34,1.45,.64,1),box-shadow .5s cubic-bezier(.34,1.45,.64,1),background-color .4s cubic-bezier(.22,1,.36,1),border-color .3s!important}.fld::placeholder{color:#7a6a5a}@media (hover:hover){.fld:hover{transform:translateY(-1px);box-shadow:0 5px #2b2118}}.fld:focus{background:#fffbea;outline:none;transform:translateY(-2px);border-color:#2b2118!important;box-shadow:0 0 0 4px #ffcc1a,0 7px #2b2118!important}.fld:user-valid{background:#fff url(../img/m/9f842fba22e9aa5bd3e985d44d2a3e6c.svg) right 14px top 14px/20px 20px no-repeat;padding-right:44px}.fld:user-invalid{border-color:#d42b24!important;box-shadow:0 0 0 4px #ffe0e6,0 3px #d42b24!important}label:focus-within{color:#8a3fd6}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]){filter:drop-shadow(0 6px #2b2118);transition:transform .6s cubic-bezier(.34,1.45,.64,1),filter .6s cubic-bezier(.34,1.45,.64,1)!important}@media (hover:hover){.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):hover{filter:drop-shadow(0 10px #2b2118)}}.sg-dsec{isolation:isolate}.sg-deco{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sg-deco>svg{opacity:var(--o,.15);animation:8s ease-in-out infinite alternate sgDecoFloat;position:absolute;overflow:visible}.sg-deco>svg:nth-child(2n){animation-duration:10s;animation-delay:-3s}@keyframes sgDecoFloat{0%{rotate:calc(var(--r0) / 2);translate:0 6px}to{rotate:calc(var(--r1) / 2);translate:0 -6px}}.sg-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(2.5px 0 #2b2118)drop-shadow(-2.5px 0 #2b2118)drop-shadow(0 2.5px #2b2118)drop-shadow(0 -2.5px #2b2118)drop-shadow(0 6px #2b2118)!important}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]){filter:drop-shadow(0 6px #2b2118)!important}.cloud,.cloud:nth-child(odd),.cloud:nth-child(2n){transform:none;filter:drop-shadow(2px 0 0 var(--o,#2b2118)) drop-shadow(-2px 0 0 var(--o,#2b2118)) drop-shadow(0 2px 0 var(--o,#2b2118)) drop-shadow(0 -2px 0 var(--o,#2b2118)) drop-shadow(0 4px 0 #2b2118)!important}.cloud:hover{transform:translateY(-5px)!important}.cloud:active{transform:translateY(2px)!important}@supports (animation-timeline:view()){.sg-deco>svg{animation:linear both sgDecoScroll;animation-timeline:view();animation-range:cover}@keyframes sgDecoScroll{0%{rotate:var(--r0);translate:0 var(--y0)}to{rotate:var(--r1);translate:0 var(--y1)}}:is(.card,.tile,.dom,.act,.day,.rdv,.etp,.doc,.tar,.aig,.fin,.moy,.res,.bt,.sg-kpi,.som,.gst,.jour,.pas,.voie,.art):not([class*=rv]){animation:linear both sgTiltIn;animation-timeline:view();animation-range:entry entry 80%}:is(.card,.tile,.dom,.act,.day,.rdv,.etp,.doc,.tar,.aig,.fin,.moy,.res,.bt,.sg-kpi,.som,.gst,.jour,.pas,.voie,.art):not([class*=rv]):nth-child(2n){--tilt:2deg}@keyframes sgTiltIn{0%{rotate:var(--tilt,-2deg);translate:0 22px}to{translate:0;rotate:0deg}}.sg-frame:not([class*=rv]){animation:linear both sgFrameIn;animation-timeline:view();animation-range:entry cover 45%}@keyframes sgFrameIn{0%{translate:0 18px;rotate:-3deg}to{translate:0;rotate:0deg}}.sg-sep path{animation:linear both sgStarPop;animation-timeline:view();animation-range:entry cover 40%}@keyframes sgStarPop{0%{opacity:0}to{opacity:1}}}.sg-flc{isolation:isolate;overflow:hidden}@media (hover:hover){.sg-flc:hover .sg-cfl{transform:scale(6)rotate(0)}}.sg-flc:active .sg-cfl,.sg-flc:focus-within .sg-cfl{transform:scale(6)rotate(0)}.sg-kscroll,[style*="overflow-x: auto"]{padding-top:12px!important;padding-bottom:14px!important}.tbl .col{outline:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.34,1.45,.64,1),rotate .55s cubic-bezier(.34,1.45,.64,1),box-shadow .45s cubic-bezier(.34,1.45,.64,1)!important}.tbl .cel{box-shadow:inset 0 1.5px #efe4d4;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),background-color .35s!important}.tbl .col>a{transition:filter .3s}@media (hover:hover){.tbl:hover .col:not(:hover){opacity:.42}.tbl .col:hover{translate:0 -8px;rotate:-.6deg;box-shadow:0 10px #2b2118!important}.tbl .col:hover .cel{box-shadow:inset 6px 0 0 var(--cc),inset 0 1.5px 0 #efe4d4}}.tbl:has(.col:focus-within) .col:not(:focus-within){opacity:.42}.tbl .col:focus-within{translate:0 -8px;rotate:-.6deg;box-shadow:0 10px #2b2118!important}.tbl .col:focus-within .cel{box-shadow:inset 6px 0 0 var(--cc),inset 0 1.5px 0 #efe4d4}.tbl .col:active{translate:0 -2px}.tbl .tlab>div{border-top:1.5px solid #0000}.sg-slides .sg-sl{opacity:0;transition:none;animation:12s infinite sgSlide}.sg-slides .sg-sl:first-of-type{opacity:1;animation-name:sgSlide1;animation-delay:0s}.sg-slides .sg-sl:nth-of-type(2){animation-delay:4s}.sg-slides .sg-sl:nth-of-type(3){animation-delay:8s}@keyframes sgSlide1{0%{opacity:1;scale:1.03}33%{opacity:1;scale:1}38%{opacity:0;scale:1}95%{opacity:0;scale:1.06}to{opacity:1;scale:1.03}}@keyframes sgSlide{0%{opacity:0;scale:1.06}5%{opacity:1;scale:1.03}33%{opacity:1;scale:1}38%{opacity:0;scale:1}to{opacity:0}}.sg-dots3{z-index:4;pointer-events:none;gap:8px;display:flex;position:absolute;bottom:6%;left:50%;translate:-50%}.sg-dots3 i{background:#fff;border:2px solid #2b2118;border-radius:50%;width:11px;height:11px;animation:12s infinite sgDot}.sg-dots3 i:nth-child(2){animation-delay:4s}.sg-dots3 i:nth-child(3){animation-delay:8s}@keyframes sgDot{0%,33%{background:#ffcc1a;scale:1.25}38%,to{background:#fff;scale:1}}@media (prefers-reduced-motion:reduce){.sg-deco>svg,.sg-frame,.sg-sep path,.sg-slides .sg-sl,.sg-dots3 i{animation:none!important}.sg-slides .sg-sl:first-of-type{opacity:1}.sg-cfl{transition:none}}.sg-flc{isolation:isolate;transition:color .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.sg-cfl{z-index:-1;transform-origin:78% 78%;pointer-events:none;width:210px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-32px;right:-26px;transform:scale(.5)rotate(-6deg)}@media (hover:hover){.sg-flc:hover .sg-cfl{transform:scale(7)rotate(0)}.sg-flc:hover :is(h3,h4,p,div,span,strong,b):not([style*=background]):not(svg *){transition:color .4s .12s;color:var(--ff)!important}}.sg-flc:active{translate:0 4px;transition-duration:80ms!important;box-shadow:0 0 #2b2118!important}.sg-soc{isolation:isolate;overflow:hidden}.sg-scl{z-index:0;transform-origin:70% 70%;pointer-events:none;width:64px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-14px;right:-12px;transform:rotate(-6deg)}@media (hover:hover){.sg-soc:hover .sg-scl{animation:1.6s ease-in-out .5s infinite alternate sgPuff;transform:rotate(4deg)scale(1.18)translate(-4px,-4px)}}.sg-soc:active .sg-scl{transition-duration:.12s;transform:scale(1.4)translate(-8px,-8px)}@keyframes sgPuff{0%{rotate:0deg}to{rotate:6deg}}.sg-div{transform-origin:50% 0;will-change:translate;transition:scale .9s cubic-bezier(.34,1.45,.64,1);animation:20s ease-in-out infinite alternate sgCloudDrift;width:calc(100% + 60px)!important;left:-30px!important}section:nth-of-type(2n)>.sg-div{animation-duration:26s;animation-direction:alternate-reverse}@keyframes sgCloudDrift{0%{translate:-24px}to{translate:24px}}@media (hover:hover){.sg-div:hover{scale:1 1.15}}.sg-trail{z-index:2147483000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.sg-trail>*{opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.sg-trail .sg-tdot{box-sizing:border-box;background:#ff5da2;border:2px solid #2b2118;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .3s}.sg-trail b{background:var(--c);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:14px;height:14px;margin:-7px 0 0 -7px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.sg-trail{display:none}}.sg-acchd{cursor:pointer}.sg-accbody{padding-top:4px;animation:.5s cubic-bezier(.22,1,.36,1) both sgAccIn}@keyframes sgAccIn{0%{translate:0 -8px}to{translate:0}}.sg-accplus{transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s}@media (hover:hover){.sg-acchd:hover .sg-accplus{scale:1.1;background:#ff5da2!important}}.sg-acchd:focus-visible{outline-offset:6px;border-radius:12px;outline:3px solid #ffcc1a}.plus{animation:2.6s cubic-bezier(.34,1.56,.64,1) 1.2s 2 sgNudge}@keyframes sgNudge{0%,70%,to{scale:1}80%{scale:1.18}90%{scale:.95}}@supports (animation-timeline:view()){@keyframes riseIO{0%{opacity:0;transform:translateY(46px)}24%,80%{opacity:1;transform:none}to{opacity:.45;transform:translateY(-16px)}}@keyframes popIO{0%{opacity:0;transform:translateY(40px)scale(.84)rotate(-4deg)}20%{opacity:1;transform:scale(1.03)rotate(1deg)}28%,80%{opacity:1;transform:none}to{opacity:.5;transform:scale(.97)}}@keyframes slideLIO{0%{opacity:0;transform:translate(-50px)}24%,80%{opacity:1;transform:none}to{opacity:.45;transform:translate(-12px)}}.rv{animation:linear both riseIO;animation-timeline:view();animation-range:entry exit}.rvl{animation:linear both slideLIO;animation-timeline:view();animation-range:entry exit}.rvp{animation:linear both popIO;animation-timeline:view();animation-range:entry exit}.rvp2{animation:linear both popIO;animation-timeline:view();animation-range:entry 4% exit}.rvp3{animation:linear both popIO;animation-timeline:view();animation-range:entry 8% exit}.rvp4{animation:linear both popIO;animation-timeline:view();animation-range:entry 12% exit}}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118])>svg{transform-origin:50% 60%;transition:scale .6s cubic-bezier(.34,1.56,.64,1);animation:4.6s ease-in-out infinite alternate tBreathe}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):nth-child(2n)>svg{animation-duration:5.4s;animation-delay:-2.3s}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118])>div{transition:translate .6s cubic-bezier(.34,1.56,.64,1)}@keyframes tBreathe{0%{rotate:-1.2deg;scale:1}to{rotate:1.2deg;scale:1.02}}@media (hover:hover){.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):hover>svg{animation:.9s cubic-bezier(.34,1.56,.64,1) both tJelly}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):hover>div{translate:0 -6px}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):hover .spin{animation:.9s cubic-bezier(.34,1.56,.64,1) both tSpin}}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):active>svg{transition-duration:.1s;animation:none;scale:.93 1.07}.card:has(>svg[preserveAspectRatio="none"] path[stroke=\#2B2118]):active .spin{scale:1.25}@keyframes tJelly{0%{rotate:0deg;scale:1}25%{rotate:-2deg;scale:1.09 .92}50%{rotate:1.5deg;scale:.95 1.07}75%{scale:1.04 .97}to{rotate:-1deg;scale:1.05}}@keyframes tSpin{0%{rotate:0deg;scale:1}60%{scale:1.25}to{rotate:360deg;scale:1.12}}.sg-flc:hover .sg-cfl+*,.sg-flc .spin{transition:rotate .6s cubic-bezier(.34,1.56,.64,1)}.v-vert{--hb:#ffcc1a}.bx.v-vert:hover{color:#2b2118!important;border-color:#2b2118!important}.v-pale{--hb:#d42b24}.bx.v-tint:hover{color:var(--kt,#2b2118)!important}.tbl:has(.col:focus-within) .col:not(:focus-within){opacity:.62!important}.sg-div,.sg-sh,.sg-ph,.sg-trace,.sg-trav,.sg-swing{pointer-events:auto}:where([style*="box-shadow: 0 4px 0 #2B2118"],[style*="box-shadow: 0 3px 0 #2B2118"]):not(.bx):not(button.fm-chip):not(input):not(textarea){transition:translate .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s cubic-bezier(.34,1.56,.64,1),rotate .45s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){:where(.card,.tile,.dom,.act,.rdv,.tar,.aig,.doc,.fin,.moy,.res,.bt,.som,.art,.fiche,.etp,.day,.sg-kpi,.fm-rc):hover{translate:0 -5px}}:where(.card,.tile,.dom,.act,.rdv,.tar,.aig,.doc,.fin,.moy,.res,.bt,.som,.art,.fiche,.etp,.day,.sg-kpi):active{transition-duration:80ms;translate:0 2px}.bx,.cloud,.fm-chip,.fm-choice,.anchor,.met,.seg,button{-webkit-tap-highlight-color:transparent}.bx:active,.anchor:active,.met:active,.seg:active{scale:.97;transition-duration:80ms!important;translate:0 3px!important;box-shadow:0 1px #2b2118!important}:is(.bx:focus-visible,.anchor:focus-visible,.met:focus-visible,.seg:focus-visible){outline-offset:4px;outline:3px solid #ffcc1a!important}.bx:active .arc{rotate:20deg;scale:.86}.bx.v-vert,.bx.v-wa{color:#2b2118!important;background:#0f7f46!important}.bx.v-vert .arc{background:#2b2118!important}.bx.v-vert .arc svg,.bx.v-vert>svg{stroke:#ffcc1a!important}.bx.v-vert:hover,.bx.v-wa:hover{color:#2b2118!important;border-color:#2b2118!important}.bx.v-vert:hover .arc{background:#2b2118!important}.bx.v-vert:hover .arc svg{stroke:#ffcc1a!important}.bx.v-vert:hover>svg{stroke:#2b2118!important}.v-wa{--hb:#ffcc1a}.sg-rdvph{margin:0}.card:has(.sg-rdvph){min-height:198px}.sg-lb{z-index:2147482900;place-items:center;animation:.35s cubic-bezier(.22,1,.36,1) both sgLbIn;display:grid;position:fixed;inset:0}.sg-lb-bg{all:unset;cursor:zoom-out;background:#2b2118d1;position:absolute;inset:0}.sg-lb-fig{background:#fff8ec;border:3px solid #2b2118;border-radius:28px;flex-direction:column;width:75vw;max-width:1400px;height:75vh;margin:0;animation:.55s cubic-bezier(.34,1.56,.64,1) both sgLbFig;display:flex;position:relative;overflow:hidden;box-shadow:0 10px #2b2118}.sg-lb-fig img{object-fit:cover;flex:auto;width:100%;min-height:0;display:block}.sg-lb-fig figcaption{background:#ffcc1a;border-top:3px solid #2b2118;padding:14px 20px;font:700 18px Fredoka,sans-serif}.sg-lb-x{all:unset;cursor:pointer;background:#ffcc1a;border:2px solid #2b2118;border-radius:50%;place-items:center;width:48px;height:48px;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),background-color .3s;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 3px #2b2118}.sg-lb-x:hover{background:#ff5da2;rotate:90deg}@keyframes sgLbIn{0%{}to{}}@keyframes sgLbFig{0%{rotate:-3deg;scale:.82}to{rotate:0deg;scale:1}}.sg-vs{position:absolute;inset:0;overflow:hidden}.sg-vs-track{flex-direction:column;gap:6px;animation:40s linear infinite sgVs;display:flex}.sg-vs:hover .sg-vs-track{animation-play-state:paused}.sg-vs-it{all:unset;cursor:zoom-in;border-bottom:3px solid #2b2118;flex-shrink:0;height:270px;display:block;overflow:hidden}.sg-vs-it img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.22,1,.36,1);display:block}.sg-vs-it:hover img{scale:1.07}@keyframes sgVs{to{transform:translateY(-50%)}}.mur figure,.mur2 figure{cursor:zoom-in;width:440px!important;height:300px!important}.mur:hover,.mur2:hover{animation-play-state:paused!important}@media (max-width:900px){.mur figure,.mur2 figure{width:340px!important;height:240px!important}}@media (max-width:500px){.mur figure,.mur2 figure{width:260px!important;height:190px!important}}.sg-cbar{transform-origin:50% 100%;animation:cGrow 1s cubic-bezier(.34,1.56,.64,1) calc(.25s + var(--i) * .16s) backwards;cursor:default;transition:translate .5s cubic-bezier(.34,1.56,.64,1),filter .3s}@media (hover:hover){.sg-cbar:hover{translate:0 -14px}}.sg-cbar:active{transition-duration:80ms;translate:0 4px}@keyframes cGrow{0%{scale:1 0}60%{scale:1 1.06}to{scale:1}}.sg-cyc .sg-plate,.sg-cyc .sg-ph.sg-pop{animation:sg-popA .6s cubic-bezier(.2,.9,.3,1.35) backwards,cHead 3.2s ease-in-out var(--hd,1.4s) infinite alternate}.sg-cyc .sg-plate{animation:cHead 3.2s ease-in-out var(--hd,1.4s) infinite alternate}@keyframes cHead{0%{translate:0;rotate:-3deg}to{translate:0 -12px;rotate:3deg}}.sg-sprout{animation:2.4s ease-in-out infinite alternate cSway}@keyframes cSway{0%{rotate:-6deg}to{rotate:6deg}}.sg-tmark{animation:5s cubic-bezier(.65,0,.35,1) 1.2s infinite alternate cMeasure}@keyframes cMeasure{0%{translate:0}to{translate:0 -440px}}.sg-lghd{transition:translate .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.sg-lghd:hover{translate:4px}.sg-lghd:hover+.sg-accbody{opacity:1}}article.art{animation:.6s cubic-bezier(.34,1.56,.64,1) both sgArtIn}@keyframes sgArtIn{0%{translate:0 24px;scale:.97}to{translate:0;scale:1}}.sg-loader{z-index:2147483100;pointer-events:none;background:#fff8ec;place-items:center;animation:.55s cubic-bezier(.65,0,.35,1) .95s forwards sgLdOut;display:grid;position:fixed;inset:0}.sg-ld-in{flex-direction:column;align-items:center;gap:6px;display:flex}.sg-ld-star{animation:.55s cubic-bezier(.34,1.56,.64,1) infinite alternate sgLdBounce}.sg-ld-sh{opacity:.18;background:#2b2118;border-radius:50%;width:60px;height:10px;animation:.55s cubic-bezier(.34,1.56,.64,1) infinite alternate sgLdShadow}.sg-ld-dots{gap:8px;margin-top:10px;display:flex}.sg-ld-dots i{background:#ff5da2;border:2px solid #2b2118;border-radius:50%;width:10px;height:10px;animation:.9s ease-in-out infinite sgLdDot}.sg-ld-dots i:nth-child(2){background:#45c1f2;animation-delay:.15s}.sg-ld-dots i:nth-child(3){background:#0f7f46;animation-delay:.3s}@keyframes sgLdBounce{0%{translate:0;rotate:-8deg}to{translate:0 -26px;rotate:8deg}}@keyframes sgLdShadow{0%{scale:1}to{opacity:.1;scale:.6}}@keyframes sgLdDot{0%,to{translate:0}50%{translate:0 -8px}}@keyframes sgLdOut{to{opacity:0;visibility:hidden;scale:1.04}}@media (prefers-reduced-motion:reduce){.sg-loader{display:none}.sg-vs-track,.sg-tmark,.sg-sprout,.sg-cbar{animation:none!important}}.sg-loader{box-sizing:border-box;align-content:start;padding-top:min(30vh,300px);place-items:start center!important;animation:.6s cubic-bezier(.65,0,.35,1) 1.35s forwards sgLdOut!important;position:absolute!important;inset:0!important}.sg-loader.sg-ld-wait{animation-play-state:paused!important}.sg-ld-in{animation:.5s cubic-bezier(.34,1.56,.64,1) both sgLdIn}@keyframes sgLdIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.sg-trail{z-index:2147483000;pointer-events:none;width:0;height:0;top:0;left:0;position:absolute!important}.bx-red:hover{color:#2b2118!important;background:#ffcc1a!important}.bx-red:hover .arc{background:#2b2118!important}.bx-red:hover .arw{stroke:#ffcc1a!important}.bx.bx.v-wa{--hb:#ff5da2;color:#2b2118!important;background:#ffcc1a!important}.bx.bx.v-wa svg{fill:#2b2118!important}.bx.bx.v-wa:hover{background:#ff5da2!important;border-color:#2b2118!important}.bx.bx.sg-wab>svg{stroke:none!important;fill:#2b2118!important}.bx.bx.sg-wab:hover>svg{fill:#fff!important}.sg-sky{background:#5a4536!important}.sg-sec{overflow-clip-margin:80px;overflow:clip!important}.sg-deco{z-index:1!important;overflow:visible!important}.sg-bd{width:var(--s);height:var(--s);z-index:3;pointer-events:none;filter:drop-shadow(0 3px #2b2118);position:absolute;top:0;translate:0 -50%}.sg-bd svg{animation:5.5s ease-in-out infinite alternate sgBdFloat;display:block;overflow:visible}.sg-bd-L{left:max(10px,3%)}.sg-bd-R{right:max(10px,3%)}.sg-bd-sm{top:auto;bottom:0;translate:0 50%}.sg-bd-sm.sg-bd-L{left:max(26px,9%)}.sg-bd-sm.sg-bd-R{right:max(26px,9%)}.sg-bd-sm svg{animation-duration:4.2s;animation-delay:-1.5s}@keyframes sgBdFloat{0%{translate:0 -5px;rotate:-10deg}to{translate:0 6px;rotate:12deg}}@keyframes sgBdPop{0%{opacity:0;rotate:-90deg;scale:.2}22%{opacity:1;rotate:8deg;scale:1.15}32%,80%{opacity:1;rotate:0deg;scale:1}to{opacity:.6;scale:.8}}@supports (animation-timeline:view()){.sg-bd{animation:linear both sgBdPop;animation-timeline:view();animation-range:cover}@keyframes sgRv19{0%{opacity:0;transform:translateY(28px)}22%,82%{opacity:1;transform:none}to{opacity:.55;transform:translateY(-10px)}}@keyframes sgPop19{0%{opacity:0;transform:scale(.9)}24%,82%{opacity:1;transform:none}to{opacity:.6;transform:scale(.97)}}}@media (prefers-reduced-motion:reduce){.sg-bd,.sg-bd svg,.sg-sec *{animation:none!important}}.sg-st:not(.sg-here) svg path{stroke-width:4px;transition:fill .3s;fill:#fff!important;stroke:#2b2118!important}:is(.sg-st:not(.sg-here):hover svg path,.sg-st:not(.sg-here):focus-visible svg path){fill:#ffcc1a!important}.sg-fx{z-index:2147483001;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.sg-burst{pointer-events:none;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);will-change:transform,opacity;width:14px;height:14px;position:absolute}.sg-burst-dot{clip-path:none;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 2px #2b2118}.sg-bd{transform:translate(calc(var(--mx,0) * 16px),calc(var(--my,0) * 12px));transition:transform .9s cubic-bezier(.22,1,.36,1)}.sg-deco{transform:translate(calc(var(--mx,0) * -12px),calc(var(--my,0) * -9px));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.bx{translate:var(--mgx,0px) var(--mgy,0px);transition:transform .24s cubic-bezier(.2,.9,.3,1.35),translate .35s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s,border-color .3s,box-shadow .3s,scale .2s}:is(.cloud,.anchor,.met,.seg,.fm-chip,.fm-choice){translate:var(--mgx,0px) var(--mgy,0px)}@media (hover:hover){:where(.card,.tile,.dom,.act,.rdv,.tar,.aig,.doc,.fin,.moy,.res,.bt,.som,.art,.fiche,.etp,.day,.sg-kpi,.fm-rc,.voie,.sg-cc,.sg-next):hover{translate:var(--mgx,0px) calc(var(--mgy,0px) - 5px)}}:is(.card,.tile,.dom,.act,.rdv,.tar,.aig,.doc,.fin,.moy,.res,.bt,.som,.art,.fiche,.etp,.day,.sg-kpi,.fm-rc,.voie,.sg-cc,.sg-next){transition:transform .32s cubic-bezier(.2,.9,.3,1.2),translate .4s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),rotate .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,opacity .35s,filter .35s,background-color .3s,color .3s}img.sg-a{transition:scale .6s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){img.sg-a:hover,:hover>img.sg-a:only-child{scale:1.06}}:is(h1,h2,h3).sg-a{transition:letter-spacing .5s cubic-bezier(.34,1.56,.64,1),color .3s}@media (hover:hover){:is(h2,h3).sg-a:hover{letter-spacing:.012em}}.sg-a{--i:0}.sg-a:nth-child(2){--i:1}.sg-a:nth-child(3){--i:2}.sg-a:nth-child(4){--i:3}.sg-a:nth-child(5){--i:4}.sg-a:nth-child(6){--i:5}.sg-a:nth-child(n+7){--i:6}@keyframes sgLoad20{0%{translate:0 22px;scale:.96}to{translate:0;scale:1}}@keyframes sgAh{0%{transform:translateY(46px)skewY(3deg)}20%{transform:translateY(-3px)}26%,80%{transform:none}to{transform:translateY(-22px)}}@keyframes sgAp{0%{transform:translateY(30px)}24%,80%{transform:none}to{transform:translateY(-14px)}}@keyframes sgAt{0%{transform:translateY(18px)}22%,80%{transform:none}to{transform:translateY(-8px)}}@keyframes sgAb{0%{transform:scale(.55)rotate(-7deg)}17%{transform:scale(1.07)rotate(1.5deg)}25%,82%{transform:none}to{transform:scale(.92)}}@keyframes sgAi{0%{transform:scale(1.22)rotate(2deg)}28%,80%{transform:none}to{transform:scale(.96)}}@supports (animation-timeline:view()){.sg-a{animation-duration:.9s,auto;animation-timing-function:cubic-bezier(.34,1.56,.64,1),linear;animation-delay:calc(1.3s + var(--i) * 70ms),0s;animation-fill-mode:backwards,both;animation-timeline:auto,view();animation-range:normal,cover calc(var(--i) * 2%) cover 100%}.sg-ah{animation-name:sgLoad20,sgAh}.sg-ap{animation-name:sgLoad20,sgAp}.sg-at{animation-name:sgLoad20,sgAt}.sg-ab{animation-name:sgLoad20,sgAb}.sg-ai{animation-name:sgLoad20,sgAi}}@media (prefers-reduced-motion:reduce){.sg-a{animation:none!important}.sg-bd,.sg-deco{transform:none!important}.sg-fx{display:none}}.sg-sec:not(.sg-hero){isolation:isolate}.sg-sec:not(.sg-hero) .sg-deco,.sg-sec:not(.sg-hero) .sg-bd{z-index:-1!important}.sg-sec:not(.sg-hero)>:is(svg,div,span,img)[aria-hidden=true]:not([style*=z-index]):not(.sg-trail):not(.sg-loader):not(.sg-div):not(.sg-read),.sg-sec:not(.sg-hero) svg[aria-hidden=true]:is(.drift,.drift2,.drift3,.par,.parB,.parC,.parD,.sway,.sg-spin){z-index:-1}.sg-bd{filter:none;opacity:.9}.sg-thumbs .thumb{outline-offset:2px;outline-width:3px;outline-style:solid;transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}@media (hover:hover){.sg-thumbs .thumb:hover{translate:0 -3px;scale:1.08}}.sg-thumbs .thumb:active{scale:.94}.sg-logot{align-items:baseline;line-height:1;display:inline-flex}.sg-lg{animation:.6s cubic-bezier(.34,1.56,.64,1) both sgLgIn;animation-delay:calc(.35s + var(--i) * 50ms);display:inline-block}@keyframes sgLgIn{0%{transform:translateY(10px)scale(.6)rotate(-12deg)}to{transform:none}}@keyframes sgLgHop{0%{transform:none}40%{transform:translateY(-6px)rotate(-7deg)scale(1.16)}to{transform:none}}@media (hover:hover){a:hover .sg-lg{animation:.55s cubic-bezier(.34,1.56,.64,1) both sgLgHop;animation-delay:calc(var(--i) * 35ms)}}.bx.v-pale:has(.sg-logot){--hb:#ffcc1a!important}.bx.v-pale:has(.sg-logot):hover{color:#2b2118!important;border-color:#2b2118!important}.sg-lgs{width:.3em;display:inline-block}@media (prefers-reduced-motion:reduce){.sg-lg{animation:none!important}}@keyframes rise{0%{transform:translateY(38px)}to{transform:none}}@keyframes pop{0%{transform:scale(.9)}to{transform:none}}@keyframes slideL{0%{transform:translate(-46px)}to{transform:none}}@keyframes riseIO{0%{transform:translateY(46px)}24%,80%{transform:none}to{transform:translateY(-16px)}}@keyframes popIO{0%{transform:translateY(40px)scale(.84)rotate(-4deg)}20%{transform:scale(1.03)rotate(1deg)}28%,80%{transform:none}to{transform:scale(.96)}}@keyframes slideLIO{0%{transform:translate(-50px)}24%,80%{transform:none}to{transform:translate(-12px)}}.sg-root .sg-sh{z-index:0!important}.sg-root .sg-sh:has(img,.sg-tag,.sg-note,.sg-ph,.sg-crtag,a,button){z-index:3!important}.sg-hero .sg-plate{z-index:1!important}.sg-hero .sg-ph{z-index:2!important}.sg-hero .sg-txt{position:relative;z-index:6!important}.sg-hero>svg[aria-hidden=true]:not([style*=z-index]),.sg-hero .drift,.sg-hero .drift2,.sg-hero .drift3{z-index:0!important}.sg-sec:not(.sg-hero)>svg[aria-hidden=true][style*="z-index: 1"]:not(.sg-div){z-index:-1!important}.bx.v-jaune:hover,.bx.v-jaune:active,.bx.v-pale:hover,.bx.v-pale:active{color:#fff!important}.bx.v-violet:hover,.bx.v-violet:active,.bx.v-rouge:hover,.bx.v-rouge:active{color:#2b2118!important}.anchor:hover,.anchor:active{color:#fff!important}.tbl:hover .col:not(:hover){opacity:1!important}.tbl:has(.col:focus-within) .col:not(:focus-within){opacity:1!important}:has(>.sg-cc:focus-within)>.sg-cc:not(:focus-within){opacity:1!important;filter:none!important}.sg-fin .sg-next{min-height:0!important}.sg-next-ov{align-items:center;min-height:26px;line-height:1.15;display:flex}.sg-sky-t{line-height:26px}.sg-st.sg-here{z-index:3;filter:drop-shadow(0 0 6px #ffcc1a)drop-shadow(0 0 16px #ff9a2e);width:46px;height:46px;margin:-23px 0 0 -23px}.sg-st.sg-here svg{animation:2.6s ease-in-out infinite sgTwk}.sg-st.sg-here:after{content:"";z-index:-1;background:radial-gradient(circle,#ffcc1a 0,#ffcc1a00 68%);border-radius:50%;animation:2.6s ease-in-out infinite sgGlow;position:absolute;inset:-16px}.sg-st.sg-here .sg-lab{color:#2b2118;opacity:1;background:#ffcc1a;font-size:13px;top:52px}@keyframes sgTwk{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(16deg)}}@keyframes sgGlow{0%,to{transform:scale(.85)}50%{transform:scale(1.2)}}.sg-st.sg-seen:not(.sg-here) svg path{fill:#ffe680!important}.sg-st.sg-here svg path{fill:#ffcc1a!important;stroke:#2b2118!important}.sg-st{z-index:1}:is(.sg-st:hover,.sg-st:focus-visible){z-index:4}.cloud[aria-current=page]{outline-offset:-6px;outline:3px dashed!important}.sg-social{--sb:#fff;color:#3b2a99;box-sizing:border-box;background:#fff;border:2px solid #2b2118;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;display:grid;box-shadow:0 3px #2b2118}.sg-social svg{display:block}:is(.sg-social:hover,.sg-social:focus-visible){--sb:#ffcc1a;color:#2b2118;background:#ffcc1a;transform:translateY(-4px)rotate(-8deg)}.sg-social:focus-visible{outline-offset:3px;outline:3px solid #ffcc1a}.sg-by{border-bottom:2px solid #ffcc1a;margin-left:auto;padding-bottom:1px;text-decoration:none;transition:color .3s;color:#fff!important}.sg-by strong{font-weight:800}:is(.sg-by:hover,.sg-by:focus-visible){color:#ffcc1a!important}.bx.v-violet{--hb:#ffcc1a!important}.bx.v-violet:hover,.bx.v-violet:active{color:#2b2118!important}.bx.v-vert{color:#fff!important;--hb:#ff5da2!important;background:#0f7f46!important}.bx.v-vert:hover,.bx.v-vert:active{color:#2b2118!important}.bx.v-tint[style*="--k: #FFE0E6"]{--kd:#0f7f46!important;--kt:#fff!important}.bx.v-tint[style*="--k: #F0E0FF"]{--kd:#ffcc1a!important;--kt:#2b2118!important}.bx.v-tint[style*="--k: #FFE0E6"]:hover{color:#fff!important}.bx.v-tint[style*="--k: #F0E0FF"]:hover{color:#2b2118!important}.bx.v-tint:hover .arc svg{stroke:var(--kt)!important}@media (prefers-reduced-motion:reduce){.sg-st.sg-here svg,.sg-st.sg-here:after{animation:none!important}}.sg-root input[type=checkbox],.sg-root input[type=radio]{flex-shrink:0!important;width:24px!important;min-width:24px!important;height:24px!important}.sg-root .sg-shc{z-index:4!important}.sg-cc.sg-cc{padding-bottom:46px!important}.sg-soc.res{padding-bottom:40px!important}.sg-hero .sg-note{color:#2b2118;background:#fff;border:2px solid #2b2118;border-radius:22px 22px 22px 6px;padding:12px 16px;box-shadow:0 4px #2b2118}.acc .more,.day .info,.vc .more,.dom .det,.acl .body,.qst .rep{opacity:1!important}.gal figcaption,.mur figcaption,.mur2 figcaption{clip-path:inset(100% 0 0);opacity:1!important;transition:clip-path .38s cubic-bezier(.22,1,.36,1)!important;transform:none!important}.gal figure:is(:hover,:focus-within) figcaption,.mur figure:is(:hover,:focus-within) figcaption,.mur2 figure:is(:hover,:focus-within) figcaption{clip-path:inset(0)}.sg-car figcaption{clip-path:none!important}.sg-st .sg-lab{visibility:hidden;opacity:1!important;transition:transform .4s cubic-bezier(.34,1.56,.64,1),visibility 0s .4s!important;transform:translate(-50%,4px)scale(.4)!important}.sg-st:is(:hover,:focus-visible) .sg-lab,.sg-st.sg-here .sg-lab{visibility:visible;transition:transform .4s cubic-bezier(.34,1.56,.64,1),visibility!important;transform:translate(-50%)scale(1)!important}.ev,.sg-cc,.tbl .col{opacity:1!important}.cloud{transition:transform .5s cubic-bezier(.34,1.56,.64,1),color!important}@keyframes sgPop19{0%{transform:scale(.9)}24%,82%{transform:none}to{transform:scale(.97)}}@keyframes sgRv19{0%{transform:translateY(28px)}22%,82%{transform:none}to{transform:translateY(-10px)}}.tbl .cel.sg-a{animation:none!important;transform:none!important}.day .info.shown,.day:hover .info{max-height:420px!important}.day{height:auto!important}.cal{min-height:220px;align-items:flex-start!important;height:auto!important;padding-top:14px!important;padding-bottom:18px!important}.sg-root :is(a,button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px!important;outline:3px solid #2b2118!important;box-shadow:0 0 0 8px #ffcc1a!important}:is(.tbl .col:focus-visible,.tbl .col:focus-within){outline-offset:4px!important;outline:3px solid #2b2118!important}.hw-toggle{color:#2b2118;cursor:pointer;background:#fff8ec;border:2px solid #2b2118;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 12px;font:800 14px/1 Fredoka,sans-serif;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s;display:inline-flex;box-shadow:0 4px #2b2118}.hw-toggle:hover{transform:translateY(-3px)}.hw-toggle:active{transform:translateY(2px);box-shadow:0 1px #2b2118}.hw-sw{box-sizing:border-box;background:#c9c2ba;border:2px solid #2b2118;border-radius:999px;width:38px;height:22px;transition:background-color .25s;position:relative}.hw-sw:after{content:"";background:#fff;border:1px solid #2b2118;border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.hw-toggle[aria-pressed=true]{background:#ff7a1a}.hw-toggle[aria-pressed=true] .hw-sw{background:#2b2118}.hw-toggle[aria-pressed=true] .hw-sw:after{background:#ffd43b;transform:translate(16px)}.hw-bar{gap:6px;min-height:30px;margin-right:18px;padding:3px 5px 3px 10px;font-size:13px;box-shadow:0 2px #2b2118}.hw-bar svg{width:18px;height:18px}.hw-bar .hw-sw{width:34px;height:20px}.hw-bar .hw-sw:after{width:12px;height:12px}.hw-bar[aria-pressed=true] .hw-sw:after{transform:translate(14px)}.hw-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-layer svg{width:100%;height:100%;display:block}.hw-web{position:absolute;top:0;width:clamp(120px,14vw,210px)!important;height:auto!important}.hw-web-l{left:0}.hw-web-r{right:0;transform:scaleX(-1)}.hw-spider{transform-origin:50% 0;width:32px;animation:4.8s ease-in-out infinite hwDangle;position:absolute;top:0}.hw-spider i{background:#e9ddfb;width:2px;height:150px;margin:0 auto;display:block}.hw-spider svg{margin-top:-4px;width:32px!important;height:32px!important}.hw-spider-l{left:150px}.hw-spider-l i{height:70px}.hw-spider-r{animation-duration:5.6s;animation-delay:-2.2s;right:170px}.hw-spider-r i{height:210px}.hw-moon{filter:drop-shadow(0 0 30px #ffe7a3b3);position:absolute;top:120px;right:60px;width:96px!important;height:96px!important}.hw-pumpkin{width:130px;position:absolute;bottom:40px}.hw-pumpkin svg{height:auto!important}.hw-pumpkin-l{left:24px}.hw-pumpkin-r{width:100px;right:30px}.hw-glow{animation:2.4s ease-in-out infinite hwFlicker}.hw-bat{width:46px;animation:11s linear infinite hwBat;position:absolute;left:0}.hw-bat svg{animation:.28s ease-in-out infinite alternate hwFlap;height:auto!important}.hw-bat1{top:24%}.hw-bat2{width:34px;animation-duration:13s;animation-delay:-4s;top:44%}.hw-bat3{width:54px;animation-duration:15s;animation-delay:-8s;top:62%}.hw-witch{width:160px;animation:16s linear -3s infinite hwWitch;position:absolute;top:150px;left:0}.hw-witch svg{animation:1.6s ease-in-out infinite hwBob;height:auto!important}.hw-candy{width:var(--s);height:var(--s);animation:hwFall var(--d) linear var(--w) infinite;position:absolute;top:-50px}.hw-candy svg{animation:hwTurn var(--r) linear infinite}.hw-fog{background:radial-gradient(50% 60% at 20% 100%,#e9ddfb2e,#e9ddfb00),radial-gradient(50% 60% at 75% 100%,#e9ddfb29,#e9ddfb00);height:150px;animation:18s ease-in-out infinite alternate hwFog;position:absolute;bottom:0;left:-10%;right:-10%}@media (prefers-reduced-motion:reduce){.hw-layer *{animation:none!important}.hw-bat,.hw-witch,.hw-candy{display:none}}.hw-hat{display:none}.hw-sec{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sg-root>.hw-sec,footer .hw-sec{z-index:0}.hw-s{display:block;position:absolute}.hw-s svg{display:block;width:100%!important;height:auto!important}.hw-webc{opacity:.9}.hw-ghost{animation:hwGhost var(--d) ease-in-out var(--w) infinite}.hw-ghost svg{filter:drop-shadow(0 0 12px #f3ecff8c)}.hw-sbat{animation:hwSBat var(--d) linear var(--w) infinite;left:0}.hw-sbat svg{animation:.3s ease-in-out infinite alternate hwFlap}.hw-scandy,.hw-leaf{animation:hwSFall var(--d) linear var(--w) infinite;top:-40px}.hw-scandy svg{animation:hwTurn var(--r) linear infinite}.hw-leaf svg{animation:3.2s ease-in-out infinite alternate hwSway}.hw-sspider{transform-origin:50% 0;width:28px;animation:hwDangle var(--d) ease-in-out var(--w) infinite;top:0}.hw-sspider i{width:2px;height:var(--h);background:#e9ddfb;margin:0 auto;display:block}.hw-sspider svg{margin-top:-3px}.hw-spump svg{filter:drop-shadow(0 0 14px #ff7a1aa6)}.hw-eyes .hw-blink,.hw-cat .hw-blink{transform-box:fill-box;transform-origin:50%;animation:hwBlink 4.5s ease-in-out var(--w,0s) infinite}.hw-tw{animation:hwTw 2.4s ease-in-out var(--w) infinite}.hw-cauldron svg{filter:drop-shadow(0 0 14px #7ce36b8c)}.hw-bub{animation:2.2s ease-in infinite hwBub}.hw-bub2{animation-delay:-1.1s}.sg-st svg{overflow:visible}@media (prefers-reduced-motion:reduce){.hw-sec *{animation:none!important}.hw-sbat,.hw-scandy,.hw-leaf{display:none}}@media (min-width:1100px){@keyframes rise{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}.rv{animation:both rise;animation-timeline:view();animation-range:entry cover 24%}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.rvp{animation:both pop;animation-timeline:view();animation-range:entry cover 22%}.rvp2{animation:both pop;animation-timeline:view();animation-range:entry cover 28%}.rvp3{animation:both pop;animation-timeline:view();animation-range:entry cover 34%}.rvp4{animation:both pop;animation-timeline:view();animation-range:entry cover 40%}@keyframes slideL{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}.rvl{animation:both slideL;animation-timeline:view();animation-range:entry cover 26%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.drift3{animation:11s ease-in-out 1.6s infinite float}.bx{will-change:transform;transition:transform .24s cubic-bezier(.2,.9,.3,1.35),background-color .3s,color .3s,border-color .3s}.bx:hover{transform:translateY(-3px)}.bx:active{transition-duration:80ms;transform:translateY(0)scale(.965)}.bx .arw{transition:transform .28s cubic-bezier(.2,.9,.3,1.4),stroke .3s}.bx:hover .arw{transform:translate(3px,-3px)}.bx:active .arw{transform:translate(0)scale(.86)}.bx-red:hover{color:#fff!important;background:#0f7f46!important}.bx-red:hover .arc{background:#fff!important}.bx-red:hover .arw{stroke:#0f7f46!important}.bx-green:hover{color:#fff!important;background:#d42b24!important}.bx-green:hover .arc{background:#fff!important}.bx-green:hover .arw{stroke:#d42b24!important}.bx-violet:hover{color:#2b2118!important;background:#ffcc1a!important}.bx-violet:hover .arc{background:#2b2118!important}.bx-violet:hover .arw{stroke:#ffcc1a!important}.bx-yellow:hover{color:#fff8ec!important;background:#8a3fd6!important}.bx-yellow:hover .arc{background:#ffcc1a!important}.bx-yellow:hover .arw{stroke:#2b2118!important}.bx-ink:hover{color:#fff!important;background:#d42b24!important}.bx-ink:hover .arc{background:#fff!important}.bx-ink:hover .arw{stroke:#d42b24!important}.bx-white:hover{color:#fff8ec!important;background:#8a3fd6!important}.card{cursor:pointer;transition:transform .32s cubic-bezier(.2,.9,.3,1.2)}.card:hover{transform:translateY(-10px)}.card:active{transition-duration:90ms;transform:translateY(-3px)scale(.985)}.card .spin{transition:transform .5s cubic-bezier(.2,.9,.3,1.4)}.card:hover .spin{transform:rotate(16deg)scale(1.1)}.tile{transition:transform .3s cubic-bezier(.2,.9,.3,1.2)}.tile:hover{transform:translateY(-8px)}.tile:active{transition-duration:90ms;transform:translateY(-2px)scale(.99)}.ph img{transition:transform .7s cubic-bezier(.2,.8,.3,1)}.tile:hover .ph img,.card:hover .ph img,.hd:hover .ph img{transform:scale(1.08)}.pill{transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.pill:hover{transform:translateY(-4px)rotate(-2deg)}.navlink{position:relative}.navlink:after{content:"";transform-origin:100%;background:#d42b24;border-radius:2px;height:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.navlink:hover:after{transform-origin:0;transform:scaleX(1)}.clouds{flex-grow:1;justify-content:center;align-items:flex-end;gap:9px;padding-top:14px;display:flex}.cloud{background:var(--c);white-space:nowrap;border-radius:999px;padding:8px 14px 9px;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.5);display:inline-block;position:relative;box-shadow:0 5px #2b21181f}.cloud:before{width:30px;height:30px;top:-13px;left:14%}.cloud:after{width:38px;height:38px;top:-17px;right:16%}.cloud{isolation:isolate}.cloud:hover{transform:translateY(-6px)scale(1.08)rotate(0)}.stat{transition:transform .3s cubic-bezier(.2,.9,.3,1.3)}.stat:hover{transform:translateY(-10px)rotate(-1.2deg)}.stat:active{transition-duration:90ms;transform:translateY(-3px)scale(.985)}.stat .ico{transition:transform .5s cubic-bezier(.2,.9,.3,1.5)}.stat:hover .ico{transform:rotate(-14deg)scale(1.12)}.acc{align-items:stretch;gap:12px;display:flex}.acc>*{flex:1 1 0;min-width:0;transition:flex-grow .46s cubic-bezier(.2,.85,.25,1),box-shadow .35s}.acc>:hover{box-shadow:0 8px #2b2118;flex-grow:3.1!important}.acc>:active{transition-duration:90ms;transform:scale(.99)}.acc .more{opacity:0;max-height:0;transition:opacity .3s 80ms,max-height .46s cubic-bezier(.2,.85,.25,1);overflow:hidden}.acc>:hover .more,.acc .more.shown{opacity:1;max-height:190px}@keyframes parA{0%{transform:translateY(74px)rotate(-12deg)}to{transform:translateY(-74px)rotate(12deg)}}@keyframes parB{0%{transform:translateY(-56px)rotate(10deg)}to{transform:translateY(66px)rotate(-10deg)}}@keyframes parC{0%{transform:translateY(46px)scale(.82)rotate(6deg)}to{transform:translateY(-58px)scale(1.08)rotate(-6deg)}}@keyframes parD{0%{transform:translate(-40px)rotate(-14deg)}to{transform:translate(44px)rotate(14deg)}}.parD{animation:linear both parD;animation-timeline:view();animation-range:cover}.acc .dot{transition:transform .4s cubic-bezier(.2,.9,.3,1.5)}.acc>:hover .dot{transform:scale(1.14)rotate(-8deg)}.hd{cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s}.hd:hover{transform:translate(8px);box-shadow:0 8px #2b2118}.hd:active{transition-duration:90ms;transform:translate(3px)scale(.995)}@keyframes unfold{0%{transform:translateY(-16px)}to{transform:none}}.bento>*{transition:transform .28s cubic-bezier(.2,.9,.3,1.3)}.bento>:hover{transform:translateY(-6px)scale(1.015)}.cal::-webkit-scrollbar{height:8px}.cal::-webkit-scrollbar-track{background:0 0}.day{scroll-snap-align:start;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s,background-color .3s,border-color .3s}.day:hover{transform:translateY(-10px);box-shadow:0 8px #2b2118}.day:active{transition-duration:90ms;transform:translateY(-3px)scale(.985)}.day:hover .info,.day .info.shown{opacity:1;max-height:130px}.gut{padding-left:max(80px,50% - 640px)!important;padding-right:max(80px,50% - 640px)!important}.clouds{gap:6px!important}.clouds .cloud{padding:8px 11px 9px!important;font-size:15px!important}}@media (min-width:600px) and (max-width:1099.98px){@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.rv{animation:both rise;animation-timeline:view();animation-range:entry cover 22%}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.rvp{animation:both pop;animation-timeline:view();animation-range:entry cover 20%}.rvp2{animation:both pop;animation-timeline:view();animation-range:entry cover 26%}.rvp3{animation:both pop;animation-timeline:view();animation-range:entry cover 32%}.rvp4{animation:both pop;animation-timeline:view();animation-range:entry cover 38%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes parA{0%{transform:translateY(54px)rotate(-12deg)}to{transform:translateY(-54px)rotate(12deg)}}@keyframes parB{0%{transform:translateY(-44px)rotate(10deg)}to{transform:translateY(50px)rotate(-10deg)}}@keyframes parC{0%{transform:translateY(36px)scale(.84)}to{transform:translateY(-44px)scale(1.06)}}.bx{transition:transform .22s cubic-bezier(.2,.9,.3,1.35),background-color .3s,color .3s}.bx:active{transition-duration:80ms;transform:scale(.96)}.bx .arw{transition:transform .26s cubic-bezier(.2,.9,.3,1.4),stroke .3s}.bx:active .arw{transform:scale(.88)}.bx-red:active{background:#0f7f46!important}.bx-green:active{background:#d42b24!important}.bx-violet:active{color:#2b2118!important;background:#ffcc1a!important}.bx-violet:active .arc{background:#2b2118!important}.bx-violet:active .arw{stroke:#ffcc1a!important}.bx-yellow:active{color:#fff8ec!important;background:#8a3fd6!important}.bx-ink:active{background:#d42b24!important}.card,.row,.tile{transition:transform .28s cubic-bezier(.2,.9,.3,1.2)}.card:active,.row:active,.tile:active{transition-duration:90ms;transform:scale(.982)}.ph img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.vc{transition:background-color .3s,box-shadow .3s}.vc:active{transition-duration:90ms;transform:scale(.99)}.vc .more{opacity:0;max-height:0;transition:opacity .3s 60ms,max-height .44s cubic-bezier(.2,.85,.25,1);overflow:hidden}.vc .more.shown{opacity:1;max-height:220px}@keyframes unfold{0%{transform:translateY(-14px)}to{transform:none}}.cal::-webkit-scrollbar{height:7px}.day{scroll-snap-align:start;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),background-color .3s,border-color .3s}.day:active{transition-duration:90ms;transform:scale(.985)}.day .info.shown{opacity:1;max-height:140px}.pg>*{flex-shrink:0}.pg>.grow{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.clouds{isolation:isolate}.cloud{background:var(--c);white-space:nowrap;isolation:isolate;border-radius:999px;padding:8px 14px 9px;font-family:Fredoka,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.5);display:inline-block;position:relative;box-shadow:0 5px #2b21181f}.cloud:before{width:26px;height:26px;top:-11px;left:14%}.cloud:after{width:32px;height:32px;top:-14px;right:16%}.cloud:active{transform:translateY(-4px)scale(1.06)rotate(0)}.sg-hdr{z-index:40;animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both sgHdIn}@keyframes sgHdIn{0%{translate:0 -28px}to{translate:0}}.sg-hdr .sg-logo{min-width:0;transition:translate .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.sg-hdr .sg-logo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-hdr .sg-logo img{transition:rotate .6s cubic-bezier(.34,1.56,.64,1),scale .6s cubic-bezier(.34,1.56,.64,1);animation:1.1s cubic-bezier(.34,1.56,.64,1) .5s both sgLogoSpin}@keyframes sgLogoSpin{0%{rotate:-200deg;scale:.3}to{rotate:0deg;scale:1}}.sg-hdr .sg-logo:hover img,.sg-hdr .sg-logo:active img{rotate:-14deg;scale:1.12}.sg-mbtn{position:relative}.sg-mbtn svg{transition:scale .35s cubic-bezier(.34,1.56,.64,1);animation:3.4s ease-in-out infinite sgBob}.sg-mbtn:hover svg{scale:1.08}.sg-mbtn:active svg{scale:.9}@keyframes sgBob{0%,to{translate:0}50%{translate:0 -3px}}.sg-mbtn g[stroke] line{transform-box:view-box;transform-origin:31.5px 31px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s}.sg-mbtn[aria-expanded=true] g[stroke] line:first-child{transform:rotate(45deg)translateY(6px)}.sg-mbtn[aria-expanded=true] g[stroke] line:nth-child(2){opacity:0;transform:scaleX(.2)}.sg-mbtn[aria-expanded=true] g[stroke] line:nth-child(3){transform:rotate(-45deg)translate(5.25px,-6px)scaleX(1.5)}.sg-mbtn[aria-expanded=true] g[fill]{fill:#ff5da2}.sg-mbtn g[fill]{transition:fill .3s}.sg-hcta{flex-shrink:0;margin-left:auto}.sg-hcta .arc{background:#8a3fd6}.sg-hdr:has(.sg-hcta) .sg-logo{flex-grow:0!important}nav.clouds{transform-origin:calc(100% - 30px) -10px;animation:.5s cubic-bezier(.34,1.56,.64,1) both sgMenuIn}@keyframes sgMenuIn{0%{translate:0 -20px;rotate:4deg;scale:.4}to{translate:0;rotate:0deg;scale:1}}nav.clouds>*{animation:.5s cubic-bezier(.34,1.56,.64,1) both sgItemIn}nav.clouds>:first-child{animation-delay:80ms}nav.clouds>:nth-child(2){animation-delay:.12s}nav.clouds>:nth-child(3){animation-delay:.16s}nav.clouds>:nth-child(4){animation-delay:.2s}nav.clouds>:nth-child(5){animation-delay:.24s}nav.clouds>:nth-child(6){animation-delay:.28s}nav.clouds>:nth-child(7){animation-delay:.32s}nav.clouds>:nth-child(8){animation-delay:.36s}nav.clouds>:nth-child(9){animation-delay:.42s}@keyframes sgItemIn{0%{translate:0 14px;scale:.5}to{translate:0;scale:1}}.sg-cc{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .35s,filter .35s,box-shadow .35s;position:relative}.sg-cc:not(:focus-within) p{display:none}.sg-cc.sg-cc:after,.sg-cc.sg-cc:hover:after{content:"+";clip-path:none;box-sizing:border-box;color:#2b2118;z-index:3;pointer-events:none;background:#ffcc1a;border:2px solid #2b2118;border-radius:50%;place-items:center;width:28px;height:28px;font:700 19px/1 Fredoka,sans-serif;transition:rotate .45s cubic-bezier(.34,1.56,.64,1),background-color .3s;animation:2.6s ease-in-out infinite sgCcHint;display:grid;position:absolute;inset:auto 10px 10px auto;transform:none;box-shadow:0 2px #2b2118}.sg-cc.sg-cc:nth-of-type(2n):after{animation-delay:-1.3s}@keyframes sgCcHint{0%,70%,to{scale:1}80%{scale:1.22}90%{scale:.94}}.sg-cc.sg-cc:focus-within:after{background:#ff5da2;animation:none;rotate:45deg}.sg-cc:focus-within{z-index:6;scale:1.025;box-shadow:0 8px #2b2118!important}.sg-cc:focus-within p{animation:.55s cubic-bezier(.34,1.56,.64,1) both sgCcIn}@keyframes sgCcIn{0%{transform:translateY(-8px)}to{transform:none}}:has(>.sg-cc:focus-within)>.sg-cc:not(:focus-within){opacity:.5;filter:saturate(.6);scale:.97}.sg-cc:focus-visible{outline-offset:4px;outline:3px solid #ffcc1a}@media (prefers-reduced-motion:reduce){.sg-hdr,.sg-hdr *,nav.clouds,nav.clouds>*,.sg-cc.sg-cc:after{animation:none!important}}.hw-web{width:110px!important}.hw-spider-l{left:110px}.hw-spider-r{right:70px}.hw-spider i{height:70px}.hw-spider-r i{height:120px}.hw-moon{top:96px;right:16px;width:54px!important;height:54px!important}.hw-pumpkin{width:76px;bottom:20px}.hw-pumpkin-r{width:60px}.hw-witch{width:110px;top:130px}.hw-toggle .hw-tl{font-size:13px}}@media (max-width:599.98px){@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.rv{animation:both rise;animation-timeline:view();animation-range:entry cover 22%}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.rvp{animation:both pop;animation-timeline:view();animation-range:entry cover 20%}.rvp2{animation:both pop;animation-timeline:view();animation-range:entry cover 26%}.rvp3{animation:both pop;animation-timeline:view();animation-range:entry cover 32%}.rvp4{animation:both pop;animation-timeline:view();animation-range:entry cover 38%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes parA{0%{transform:translateY(54px)rotate(-12deg)}to{transform:translateY(-54px)rotate(12deg)}}@keyframes parB{0%{transform:translateY(-44px)rotate(10deg)}to{transform:translateY(50px)rotate(-10deg)}}@keyframes parC{0%{transform:translateY(36px)scale(.84)}to{transform:translateY(-44px)scale(1.06)}}.bx{transition:transform .22s cubic-bezier(.2,.9,.3,1.35),background-color .3s,color .3s}.bx:active{transition-duration:80ms;transform:scale(.96)}.bx .arw{transition:transform .26s cubic-bezier(.2,.9,.3,1.4),stroke .3s}.bx:active .arw{transform:scale(.88)}.bx-red:active{background:#0f7f46!important}.bx-green:active{background:#d42b24!important}.bx-violet:active{color:#2b2118!important;background:#ffcc1a!important}.bx-violet:active .arc{background:#2b2118!important}.bx-violet:active .arw{stroke:#ffcc1a!important}.bx-yellow:active{color:#fff8ec!important;background:#8a3fd6!important}.bx-ink:active{background:#d42b24!important}.card,.row,.tile{transition:transform .28s cubic-bezier(.2,.9,.3,1.2)}.card:active,.row:active,.tile:active{transition-duration:90ms;transform:scale(.982)}.ph img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.vc{transition:background-color .3s,box-shadow .3s}.vc:active{transition-duration:90ms;transform:scale(.99)}.vc .more{opacity:0;max-height:0;transition:opacity .3s 60ms,max-height .44s cubic-bezier(.2,.85,.25,1);overflow:hidden}.vc .more.shown{opacity:1;max-height:220px}@keyframes unfold{0%{transform:translateY(-14px)}to{transform:none}}.cal::-webkit-scrollbar{height:7px}.day{scroll-snap-align:start;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),background-color .3s,border-color .3s}.day:active{transition-duration:90ms;transform:scale(.985)}.day .info.shown{opacity:1;max-height:140px}.pg>*{flex-shrink:0}.pg>.grow{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.clouds{isolation:isolate}.cloud{background:var(--c);white-space:nowrap;isolation:isolate;border-radius:999px;padding:8px 14px 9px;font-family:Fredoka,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.5);display:inline-block;position:relative;box-shadow:0 5px #2b21181f}.cloud:before{width:26px;height:26px;top:-11px;left:14%}.cloud:after{width:32px;height:32px;top:-14px;right:16%}.cloud:active{transform:translateY(-4px)scale(1.06)rotate(0)}.sg-row[data-m]:has(.bx){flex-direction:column;align-items:stretch}.sg-hdr{z-index:40;animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both sgHdIn}@keyframes sgHdIn{0%{translate:0 -28px}to{translate:0}}.sg-hdr .sg-logo{min-width:0;transition:translate .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.sg-hdr .sg-logo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-hdr .sg-logo img{transition:rotate .6s cubic-bezier(.34,1.56,.64,1),scale .6s cubic-bezier(.34,1.56,.64,1);animation:1.1s cubic-bezier(.34,1.56,.64,1) .5s both sgLogoSpin}@keyframes sgLogoSpin{0%{rotate:-200deg;scale:.3}to{rotate:0deg;scale:1}}.sg-hdr .sg-logo:hover img,.sg-hdr .sg-logo:active img{rotate:-14deg;scale:1.12}.sg-mbtn{position:relative}.sg-mbtn svg{transition:scale .35s cubic-bezier(.34,1.56,.64,1);animation:3.4s ease-in-out infinite sgBob}.sg-mbtn:hover svg{scale:1.08}.sg-mbtn:active svg{scale:.9}@keyframes sgBob{0%,to{translate:0}50%{translate:0 -3px}}.sg-mbtn g[stroke] line{transform-box:view-box;transform-origin:31.5px 31px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s}.sg-mbtn[aria-expanded=true] g[stroke] line:first-child{transform:rotate(45deg)translateY(6px)}.sg-mbtn[aria-expanded=true] g[stroke] line:nth-child(2){opacity:0;transform:scaleX(.2)}.sg-mbtn[aria-expanded=true] g[stroke] line:nth-child(3){transform:rotate(-45deg)translate(5.25px,-6px)scaleX(1.5)}.sg-mbtn[aria-expanded=true] g[fill]{fill:#ff5da2}.sg-mbtn g[fill]{transition:fill .3s}.sg-hcta{flex-shrink:0;margin-left:auto}.sg-hcta .arc{background:#8a3fd6}.sg-hdr:has(.sg-hcta) .sg-logo{flex-grow:0!important}nav.clouds{transform-origin:calc(100% - 30px) -10px;animation:.5s cubic-bezier(.34,1.56,.64,1) both sgMenuIn}@keyframes sgMenuIn{0%{translate:0 -20px;rotate:4deg;scale:.4}to{translate:0;rotate:0deg;scale:1}}nav.clouds>*{animation:.5s cubic-bezier(.34,1.56,.64,1) both sgItemIn}nav.clouds>:first-child{animation-delay:80ms}nav.clouds>:nth-child(2){animation-delay:.12s}nav.clouds>:nth-child(3){animation-delay:.16s}nav.clouds>:nth-child(4){animation-delay:.2s}nav.clouds>:nth-child(5){animation-delay:.24s}nav.clouds>:nth-child(6){animation-delay:.28s}nav.clouds>:nth-child(7){animation-delay:.32s}nav.clouds>:nth-child(8){animation-delay:.36s}nav.clouds>:nth-child(9){animation-delay:.42s}@keyframes sgItemIn{0%{translate:0 14px;scale:.5}to{translate:0;scale:1}}.sg-cc{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .35s,filter .35s,box-shadow .35s;position:relative}.sg-cc:not(:focus-within) p{display:none}.sg-cc.sg-cc:after,.sg-cc.sg-cc:hover:after{content:"+";clip-path:none;box-sizing:border-box;color:#2b2118;z-index:3;pointer-events:none;background:#ffcc1a;border:2px solid #2b2118;border-radius:50%;place-items:center;width:28px;height:28px;font:700 19px/1 Fredoka,sans-serif;transition:rotate .45s cubic-bezier(.34,1.56,.64,1),background-color .3s;animation:2.6s ease-in-out infinite sgCcHint;display:grid;position:absolute;inset:auto 10px 10px auto;transform:none;box-shadow:0 2px #2b2118}.sg-cc.sg-cc:nth-of-type(2n):after{animation-delay:-1.3s}@keyframes sgCcHint{0%,70%,to{scale:1}80%{scale:1.22}90%{scale:.94}}.sg-cc.sg-cc:focus-within:after{background:#ff5da2;animation:none;rotate:45deg}.sg-cc:focus-within{z-index:6;scale:1.025;box-shadow:0 8px #2b2118!important}.sg-cc:focus-within p{animation:.55s cubic-bezier(.34,1.56,.64,1) both sgCcIn}@keyframes sgCcIn{0%{transform:translateY(-8px)}to{transform:none}}:has(>.sg-cc:focus-within)>.sg-cc:not(:focus-within){opacity:.5;filter:saturate(.6);scale:.97}.sg-cc:focus-visible{outline-offset:4px;outline:3px solid #ffcc1a}@media (prefers-reduced-motion:reduce){.sg-hdr,.sg-hdr *,nav.clouds,nav.clouds>*,.sg-cc.sg-cc:after{animation:none!important}}.hw-web{width:110px!important}.hw-spider-l{left:110px}.hw-spider-r{right:70px}.hw-spider i{height:70px}.hw-spider-r i{height:120px}.hw-moon{top:96px;right:16px;width:54px!important;height:54px!important}.hw-pumpkin{width:76px;bottom:20px}.hw-pumpkin-r{width:60px}.hw-witch{width:110px;top:130px}.hw-toggle .hw-tl{font-size:13px}}#crb-page[data-f=d] button.hd{min-height:170px;height:auto!important}#crb-page[data-f=d] button.hd>div[style*="inset: 0px 250px 0px 300px"]{box-sizing:border-box;min-height:166px;margin:0 250px 0 300px;padding:22px 0;position:relative!important;inset:auto!important}#crb-page .sg-root>footer{isolation:isolate}#crb-page :is(.sg-sec:not(.sg-hero),.sg-root>footer) .sg-bd,#crb-page :is(.sg-sec:not(.sg-hero),.sg-root>footer) .hw-sec,#crb-page :is(.sg-sec:not(.sg-hero),.sg-root>footer) [aria-hidden=true][class*=hw]{z-index:-1!important}#crb-page .sg-root :is(p,h1,h2,h3,h4,li,figcaption,.sg-at,.sg-ah,.sg-ap):not([aria-hidden=true] *){z-index:1;position:relative}#crb-page .sg-loader{display:grid!important}#crb-page .sg-loader.crb-ld-done{display:none!important}@media (hover:hover) and (pointer:fine){#crb-page .sg-trail{display:block!important}html:not(.crb-hw),html:not(.crb-hw) *{cursor:url(../img/m/9f842fba22e9aa5bd3e985d44d2a3e6c.svg) 17 17,auto!important}html:not(.crb-hw) :is(a,button,label,summary,select,[role=button],[data-g],[data-gnav],[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"],.bx,.anchor,.cloud,.sg-next,.sg-st,.vc,.day,.acl,.thumb,.sg-vs-it,.sg-lb-bg),html:not(.crb-hw) :is(a,button,label,summary,select,[role=button],[data-g],[data-gnav],[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"],.bx,.anchor,.cloud,.sg-next,.sg-st,.vc,.day,.acl,.thumb,.sg-vs-it,.sg-lb-bg) *{cursor:url(../img/m/99100a783bf57b5b4e7c13f3deca4b09.svg) 17 17,pointer!important}html.crb-hw,html.crb-hw *{cursor:url(../img/m/4950b96ca4e5bf06ab6cc5346fd36410.svg) 17 17,auto!important}html.crb-hw :is(a,button,label,summary,select,[role=button],[data-g],[data-gnav],[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"],.bx,.anchor,.cloud,.sg-next,.sg-st,.vc,.day,.acl,.thumb,.sg-vs-it,.sg-lb-bg),html.crb-hw :is(a,button,label,summary,select,[role=button],[data-g],[data-gnav],[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"],.bx,.anchor,.cloud,.sg-next,.sg-st,.vc,.day,.acl,.thumb,.sg-vs-it,.sg-lb-bg) *{cursor:url(../img/m/cedddc43fb6b8d37f919118b86f3997f.svg) 17 17,pointer!important}}#crb-page svg.sg-div{overflow:visible}#crb-page .crb-measure,#crb-page .crb-measure *{transition:none!important;animation:none!important}#crb-page .sg-deco>svg{--y0:-10px!important;--y1:10px!important}#crb-page .sg-root>a.v-wa{z-index:80!important;position:fixed!important;inset:auto 24px 24px auto!important}#crb-page .sg-root>div:has(>a.sg-wab){min-height:76px;z-index:80!important;padding-bottom:env(safe-area-inset-bottom)!important;height:auto!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}#crb-page[data-f=m] .sg-root,#crb-page[data-f=t] .sg-root{padding-bottom:0}#crb-page .cloud{filter:drop-shadow(1.6px 0 0 var(--o,#2b2118)) drop-shadow(-1.6px 0 0 var(--o,#2b2118)) drop-shadow(0 1.6px 0 var(--o,#2b2118)) drop-shadow(0 -1.6px 0 var(--o,#2b2118)) drop-shadow(1.1px 1.1px 0 var(--o,#2b2118)) drop-shadow(-1.1px -1.1px 0 var(--o,#2b2118)) drop-shadow(0 4px 0 #2b2118)!important}#crb-page .sg-fx{display:block!important}#crb-page .crb-lgs a{border-radius:6px;padding:2px 3px;text-decoration:none;transition:background-color .2s,transform .2s}#crb-page .crb-lgs a:hover{background:#ffffff2e;transform:translateY(-1px)}#crb-page .crb-lgs a:focus-visible{outline-offset:2px;outline:2px solid #ffeba3}#crb-page .crb-lgs a[aria-current]{text-underline-offset:3px;text-decoration:underline}html[lang=es] #crb-page nav.clouds a{letter-spacing:-.2px;font-size:13.5px!important}html[lang=es] #crb-page nav.clouds{gap:3px!important}#crb-page [data-crb-lgw]>span{display:none!important}#crb-page footer a{text-underline-offset:3px;text-decoration-color:#0000;transition:color .2s,text-decoration-color .2s,translate .25s cubic-bezier(.34,1.56,.64,1)}#crb-page footer a:hover{text-decoration-line:underline;text-decoration-color:currentColor;color:#ffcc1a!important}#crb-page footer a:hover:not(:has(img,svg)){translate:2px}#crb-page .qst{cursor:pointer}#crb-page .qst:hover{background-color:#ffcc1a24}#crb-page .qst:hover .plus{transform:rotate(90deg)}#crb-page .sg-acchd:hover{color:inherit;background:#ffcc1a1f;border-radius:12px}#crb-page .acl:hover{translate:0 -3px}#crb-page .sg-cc.sg-cc:after{width:36px!important;height:36px!important;font-size:24px!important;inset:auto 10px 10px auto!important}#crb-page .sg-cc.sg-cc{padding-bottom:54px!important}@media (hover:hover){#crb-page .sg-cc:hover:after{scale:1.12}}@keyframes crbInT{0%{transform:translateY(18px)}to{transform:none}}@keyframes crbInP{0%{transform:translateY(28px)}to{transform:none}}@keyframes crbInH{0%{transform:translateY(42px)skewY(3deg)}70%{transform:translateY(-3px)}to{transform:none}}@keyframes crbInI{0%{transform:scale(1.18)rotate(2deg)}to{transform:none}}@keyframes crbInC{0%{rotate:var(--tilt,-2.4deg);translate:0 26px;scale:.96}to{translate:0;rotate:0deg;scale:1}}@keyframes crbInR{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes crbInF{0%{translate:0 18px;rotate:-3deg}to{translate:0;rotate:0deg}}@keyframes crbInB{0%{opacity:0;rotate:-90deg;scale:.2}60%{opacity:1;rotate:8deg;scale:1.15}to{opacity:1;rotate:0deg;scale:1}}@keyframes crbInZ{0%{transform:scale(.85)}to{transform:none}}@media (prefers-reduced-motion:no-preference){html.crb-rv #crb-page .crb-rv:not(.crb-in){transform:translateY(18px);animation:none!important}html.crb-rv #crb-page .crb-rv.sg-ap:not(.crb-in){transform:translateY(28px)}html.crb-rv #crb-page .crb-rv.sg-ah:not(.crb-in){transform:translateY(42px)skewY(3deg)}html.crb-rv #crb-page .crb-rv.sg-ai:not(.crb-in){transform:scale(1.18)rotate(2deg)}html.crb-rv #crb-page .crb-rv.crb-rc:not(.crb-in){transform:none;rotate:var(--tilt,-2.4deg);translate:0 26px;scale:.96}html.crb-rv #crb-page .crb-rv.rv:not(.crb-in){opacity:0;transform:translateY(40px)}html.crb-rv #crb-page .crb-rv.sg-frame:not(.crb-in){transform:translateY(18px)rotate(-3deg)}html.crb-rv #crb-page .crb-rv.sg-bd:not(.crb-in){opacity:0;transform:rotate(-90deg)scale(.2)}html.crb-rv #crb-page .crb-rv.zoomin:not(.crb-in){transform:scale(.85)}html.crb-rv #crb-page .crb-rv.crb-in{animation:var(--rvk,crbInT) .6s cubic-bezier(.34,1.3,.64,1) var(--rvd,0s) both!important;animation-timeline:auto!important;animation-range:normal!important}html.crb-rv #crb-page .crb-rv.crb-done{animation:none!important}#crb-page .crb-rv.sg-ap{--rvk:crbInP}#crb-page .crb-rv.sg-ah{--rvk:crbInH}#crb-page .crb-rv.sg-ai{--rvk:crbInI}#crb-page .crb-rv.crb-rc{--rvk:crbInC}#crb-page .crb-rv.rv{--rvk:crbInR}#crb-page .crb-rv.sg-frame{--rvk:crbInF}#crb-page .crb-rv.sg-bd{--rvk:crbInB}#crb-page .crb-rv.zoomin{--rvk:crbInZ}}#crb-page :is(p,li,dd,dt,label,span,div,h3,h4){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:normal!important}#crb-page :is(h1,h2){-webkit-hyphens:manual;hyphens:manual;word-break:normal!important}#crb-page a:is([href^=mailto\:],[href^=tel\:],[href*=wa\.me]){-webkit-hyphens:none;hyphens:none}@media (max-width:599.98px){#crb-page a:is([href^=mailto\:],[href^=tel\:],[href*=wa\.me]){letter-spacing:-.01em;font-size:clamp(12px,3.9vw,1em)!important}}@property --mgx{syntax:"<length>";inherits:false;initial-value:0}@property --mgy{syntax:"<length>";inherits:false;initial-value:0}html.crb-ld-seen #crb-page .sg-loader{display:none!important}#crb-page .crb-deco-off,#crb-page .crb-deco-off *{visibility:hidden!important;animation:none!important}#crb-page .cloud{transition:transform .5s cubic-bezier(.34,1.56,.64,1),translate .42s cubic-bezier(.34,1.56,.64,1),scale .18s cubic-bezier(.2,.9,.3,1.3),color!important}#crb-page .cloud:before,#crb-page .cloud:after{transition:scale .5s cubic-bezier(.34,1.56,.64,1)}#crb-page .cloud:after{transition-delay:50ms}@media (hover:hover) and (pointer:fine){#crb-page .cloud:hover:before{scale:1.12}#crb-page .cloud:hover:after{scale:1.09}}#crb-page .cloud:active{scale:.96}#crb-page .cloud:focus-visible{transform:translateY(-5px)!important}#crb-page .cloud:focus-visible:not([aria-current]){outline-offset:3px;outline:3px solid #ffeba3}@media (prefers-reduced-motion:reduce){#crb-page .cloud,#crb-page .cloud:before,#crb-page .cloud:after{transition:none!important}#crb-page .cloud:hover:before,#crb-page .cloud:hover:after,#crb-page .cloud:active{scale:none}}#crb-page .cal .day{transition:flex-basis .5s cubic-bezier(.34,1.3,.64,1),transform .6s cubic-bezier(.34,1.45,.64,1),box-shadow .6s cubic-bezier(.34,1.45,.64,1),background-color .45s cubic-bezier(.22,1,.36,1),border-color .45s!important}#crb-page:not([data-f=m]) .cal .day:is(:hover,:focus-within,:has(.info.shown)){flex-basis:300px!important}#crb-page[data-f=m] .cal .day .info.shown{max-height:none!important}#crb-page[data-f=m] .cal .day .info>p{-webkit-line-clamp:6}#crb-page .cal .day .info>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){#crb-page .cal .day{transition:none!important}}#crb-page a.sg-next,#crb-page footer a.sg-next{color:var(--nf)!important;text-decoration:none!important}#crb-page a.sg-next>:is(.sg-next-ov,.sg-next-t,.sg-next-go){transition:none;color:inherit!important}@media (hover:hover){#crb-page a.sg-next:hover{color:var(--ff)!important}}#crb-page a.sg-next:is(:focus-visible,:active){color:var(--ff)!important}#crb-page a.sg-next:is(:focus-visible,:active) .sg-next-cloud{transform:scale(6)rotate(0)}#crb-page a.sg-next,#crb-page footer a.sg-next{transition:transform .32s cubic-bezier(.2,.9,.3,1.2),translate .4s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),rotate .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,opacity .35s,filter .35s,background-color .3s,color .3s cubic-bezier(.22,1,.36,1) .1s!important}#crb-page .sg-read[data-crb-top]{pointer-events:auto;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){#crb-page .sg-read[data-crb-top]:hover{transform:scale(1.12)rotate(-10deg)}}#crb-page .sg-read[data-crb-top]:active{transition-duration:80ms;transform:scale(.9)}#crb-page .sg-read[data-crb-top]:focus-visible{outline-offset:4px;border-radius:50%;outline:3px solid #ffcc1a}#crb-page .hw-toggle .hw-tl{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}#crb-page .hw-toggle .hw-sw{display:none!important}#crb-page .hw-toggle{isolation:isolate;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s,box-shadow .3s;position:relative;border-radius:50%!important;justify-content:center!important;gap:0!important;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;overflow:visible!important}#crb-page .hw-toggle.hw-bar{width:34px!important;height:34px!important}#crb-page .hw-toggle:before{content:"";border-radius:50%;position:absolute;inset:-6px}#crb-page .hw-toggle>svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:20px!important;height:20px!important}@media (hover:hover){#crb-page .hw-toggle:hover>svg{transform:rotate(-12deg)scale(1.12)}}#crb-page .hw-toggle[aria-pressed=true]{background:#ff7a1a!important;box-shadow:0 2px #2b2118,0 0 0 3px #ffd43b,0 0 14px 3px #ffbe28bf!important}#crb-page .crb-bolts{z-index:2;pointer-events:none;filter:drop-shadow(0 0 2px #fff3a0)drop-shadow(0 0 6px #ffba00e6);width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}#crb-page .crb-bolts i{clip-path:polygon(58% 0,8% 58%,45% 58%,30% 100%,94% 36%,55% 36%,78% 0);opacity:0;width:10px;height:18px;transform:rotate(var(--a)) translateY(-20px) scale(.2);transition:opacity .2s var(--d),transform .45s cubic-bezier(.34,1.8,.64,1) var(--d);background:linear-gradient(#fffbd6,#ffd21f 55%,#ff9f0a);position:absolute;top:51px;left:55px}@media (hover:hover){#crb-page .hw-toggle:hover .crb-bolts i{opacity:1;transform:rotate(var(--a)) translateY(-28px) scale(1)}}#crb-page .hw-toggle:focus-visible .crb-bolts i{opacity:1;transform:rotate(var(--a)) translateY(-28px) scale(1)}#crb-page .hw-toggle:not(:hover) .crb-bolts i:nth-child(2){animation:7s 2s infinite crbIdle}@keyframes crbIdle{0%,90%,to{opacity:0;transform:rotate(60deg)translateY(-20px)scale(.2)}92%,96%{opacity:1;transform:rotate(60deg)translateY(-27px)scale(1)}94%{opacity:.15;transform:rotate(60deg)translateY(-27px)scale(1)}}#crb-page .hw-toggle .crb-bolts.crb-zap i:nth-child(n){animation:crbZap .75s cubic-bezier(.2,.8,.3,1) var(--d) both}#crb-page .hw-toggle .crb-bolts.crb-unzap i:nth-child(n){animation:.45s cubic-bezier(.4,0,.6,1) both crbUnzap}@keyframes crbZap{0%{opacity:0;transform:rotate(var(--a)) translateY(-14px) scale(.3)}25%{opacity:1;transform:rotate(var(--a)) translateY(-32px) scale(1.3)}40%{opacity:.2}52%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(.5)}}@keyframes crbUnzap{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-10px) scale(.2)}}#crb-page .crb-bolts .crb-ring{box-sizing:border-box;opacity:0;border:3px solid #ffe14d;border-radius:50%;width:40px;height:40px;position:absolute;top:40px;left:40px}#crb-page .crb-bolts.crb-zap .crb-ring{animation:.7s cubic-bezier(.2,.8,.3,1) crbRing}@keyframes crbRing{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){#crb-page .hw-toggle,#crb-page .hw-toggle *{transition:none!important;animation:none!important}}@keyframes crbDrop{0%{opacity:0;translate:0 -16px;rotate:-4deg}60%{opacity:1;translate:0 3px;rotate:1deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes crbPop{0%{rotate:-12deg;scale:.6}60%{rotate:3deg;scale:1.08}to{rotate:0deg;scale:1}}@keyframes crbSettle{0%{scale:1.07}to{scale:1}}@media (prefers-reduced-motion:no-preference){#crb-page .clouds .cloud{animation:crbDrop .7s cubic-bezier(.34,1.4,.64,1) calc(var(--ld,0s) + var(--ci,0) * 45ms) both}#crb-page .clouds .cloud:nth-child(2){--ci:1}#crb-page .clouds .cloud:nth-child(3){--ci:2}#crb-page .clouds .cloud:nth-child(4){--ci:3}#crb-page .clouds .cloud:nth-child(5){--ci:4}#crb-page .clouds .cloud:nth-child(6){--ci:5}#crb-page .clouds .cloud:nth-child(7){--ci:6}#crb-page .clouds .cloud:nth-child(8){--ci:7}#crb-page .clouds .cloud:nth-child(9){--ci:8}#crb-page .clouds .cloud:nth-child(10){--ci:9}#crb-page .sg-hero img[alt*=Logo]{animation:crbPop .7s cubic-bezier(.34,1.56,.64,1) var(--ld,0s) both}#crb-page .sg-hero a:has(>img[alt*=Logo]) img{animation:crbPop .7s cubic-bezier(.34,1.56,.64,1) var(--ld,0s) both}#crb-page .sg-hero img[fetchpriority=high]{animation:crbSettle 1.4s cubic-bezier(.22,1,.36,1) var(--ld,0s) both}html:not(.crb-ld-seen) #crb-page{--ld:1.25s}#crb-page .sg-hero :is(nav.clouds+a.bx,a.sg-hcta){animation:crbPop .7s cubic-bezier(.34,1.56,.64,1) calc(var(--ld,0s) + .45s) both}}@keyframes crbBarUp{0%{translate:0 110%}to{translate:0}}@media (prefers-reduced-motion:no-preference){#crb-page .sg-root>div:has(>a.sg-wab){animation:crbBarUp .6s cubic-bezier(.34,1.3,.64,1) calc(var(--ld,0s) + .7s) both}}@keyframes crbImgIn{0%{rotate:-3deg;scale:.86}65%{rotate:.6deg;scale:1.03}to{rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){#crb-page:is([data-f=m],[data-f=t]) .sg-hero .sg-tag,#crb-page[data-slug=admissions] .sg-hero .sg-tag,#crb-page[data-f=t] .sg-hero .sg-note{animation:crbPop .7s cubic-bezier(.34,1.56,.64,1) calc(var(--ld,0s) + .65s) both}#crb-page:is([data-f=m],[data-f=t]) .sg-hero .sg-tag~.sg-tag,#crb-page[data-f=t] .sg-hero .sg-note{animation-delay:calc(var(--ld,0s) + .78s)}#crb-page[data-slug=vie] .sg-hero img:not([fetchpriority=high]){animation:crbImgIn .9s cubic-bezier(.34,1.4,.64,1) calc(var(--ld,0s) + .3s) both}#crb-page[data-slug=vie] .sg-hero img:not([fetchpriority=high])~img{animation-delay:calc(var(--ld,0s) + .42s)}}#crb-page .crb-plan-card>svg:not(.crb-plan){visibility:hidden}#crb-page .crb-plan-a{border-radius:inherit;color:inherit;display:block;position:absolute;inset:0;overflow:hidden;text-decoration:none!important}#crb-page .crb-plan-card{position:relative}#crb-page .crb-plan{width:100%;height:100%;display:block;position:absolute;inset:0}#crb-page[data-f=m] .crb-plan-card-tall{height:470px!important;min-height:470px!important}.crb-plan .pl-t{fill:#2b2118;paint-order:stroke;stroke:#fff8ec;stroke-width:4px;stroke-linejoin:round;font:700 12px Fredoka,Nunito,sans-serif}.crb-plan .pl-b{font-size:12.5px;font-weight:700}.crb-plan .pl-s{font-size:11px;font-weight:600}.crb-plan .pl-big{font-size:16px;font-weight:700}.crb-plan .pl-n{fill:#2b2118;font:800 13px Fredoka,Nunito,sans-serif}.crb-plan .pl-sn{fill:#fff8ec;font:700 13px Fredoka,Nunito,sans-serif}.crb-plan .pl-lm{transition:filter .25s}.crb-plan .pl-bk,.crb-plan .pl-lm circle,.crb-plan .pl-lm rect{transition:fill .25s}@media (hover:hover){.crb-plan .pl-bk:hover{fill:#ffcc1a}.crb-plan g.pl-lm:hover>circle:first-child{fill:#ffe7a0}}.crb-plan .pl-rt,.crb-plan .pl-rt-bg{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1) .25s}.pl-on .crb-plan .pl-rt,.pl-on .crb-plan .pl-rt-bg{stroke-dashoffset:0}.crb-plan .pl-chev{opacity:0;transition:opacity .4s 1.9s}.pl-on .crb-plan .pl-chev{opacity:1}.crb-plan .pl-st{cursor:help;outline:none}.crb-plan .pl-st>g>*{transform-box:fill-box;transform-origin:50%}.crb-plan .pl-st>g{transform-box:fill-box}.crb-plan .pl-st>g>circle{transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.crb-plan .pl-st>g>text{opacity:0}.pl-on .crb-plan .pl-st>g>circle{animation:crbStPop .55s cubic-bezier(.34,1.56,.64,1) var(--d) both}.pl-on .crb-plan .pl-st>g>text{animation:crbStTx .3s var(--d) both}@keyframes crbStPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes crbStTx{0%{opacity:0}to{opacity:1}}@media (hover:hover){.pl-on .crb-plan .pl-st:hover>g>circle{fill:#ff9a2e;animation:none;transform:scale(1.22)}}.pl-on .crb-plan .pl-st:focus-visible>g>circle{stroke:#8a3fd6;stroke-width:3.5px;animation:none;transform:scale(1.22)}.crb-plan .pl-pin{animation:2.6s ease-in-out 2.4s infinite crbPin}@keyframes crbPin{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.crb-plan .pl-logo{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){#crb-page .crb-plan-a:hover .pl-logo{transform:rotate(-8deg)scale(1.08)}}#crb-page .crb-plan-a:focus-visible{outline-offset:3px;outline:3px solid #ffcc1a}@media (prefers-reduced-motion:reduce){.crb-plan *{transition:none!important;animation:none!important}.crb-plan .pl-rt,.crb-plan .pl-rt-bg{stroke-dashoffset:0}.crb-plan .pl-chev,.crb-plan .pl-st>g>text{opacity:1}.crb-plan .pl-st>g>circle{transform:none}}.crb-tip{z-index:2147483200;pointer-events:none;color:#fff8ec;letter-spacing:.01em;text-align:center;opacity:0;transform-origin:50% 100%;background:#2b2118;border-radius:12px;max-width:min(280px,100vw - 16px);padding:7px 12px;font:700 13px/1.3 Fredoka,Nunito,system-ui,sans-serif;transition:opacity .16s,transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;top:0;left:0;transform:translate(-50%,-100%)scale(.85);box-shadow:0 3px #ffcc1a}.crb-tip[data-side=bottom]{transform-origin:50% 0;transform:translate(-50%)scale(.85)}.crb-tip.on{opacity:1;transform:translate(-50%,-100%)scale(1)}.crb-tip.on[data-side=bottom]{transform:translate(-50%)scale(1)}.crb-tip:after{content:"";left:calc(50% + var(--ax,0px));background:#2b2118;border-radius:2px;width:10px;height:10px;margin:-6px 0 0 -5px;position:absolute;top:100%;transform:rotate(45deg)}.crb-tip[data-side=bottom]:after{margin:0 0 -6px -5px;top:auto;bottom:100%}html.crb-hw .crb-tip{background:#1a0f2e;border:1.5px solid #ff7a1a;box-shadow:0 3px #ff7a1a}html.crb-hw .crb-tip:after{background:#1a0f2e}@media (prefers-reduced-motion:reduce){.crb-tip{transition:opacity .1s}}html::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track{background:#fff8ec;border-left:2px solid #2b2118}html::-webkit-scrollbar-thumb{background:#ffcc1a;border:2px solid #2b2118;border-radius:999px;box-shadow:inset 0 -3px #2b21182e}html::-webkit-scrollbar-thumb:hover{background:#ff9a2e}html::-webkit-scrollbar-thumb:active{background:#8a3fd6}html.crb-hw::-webkit-scrollbar-track{background:#1a0f2e;border-left-color:#ff7a1a}html.crb-hw::-webkit-scrollbar-thumb{background:#ff7a1a;border-color:#1a0f2e}@supports ((-moz-appearance:none)){html{scrollbar-color:#ffcc1a #fff8ec}html.crb-hw{scrollbar-color:#ff7a1a #1a0f2e}}#crb-page footer .crb-lgf{border:1.5px solid #ffffff59;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}#crb-page footer .crb-lgf a{border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800;line-height:1;transition:background-color .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);color:#fff!important;text-decoration:none!important}@media (hover:hover){#crb-page footer .crb-lgf a:hover{background:#ffffff29;transform:translateY(-2px);translate:none!important}}#crb-page footer .crb-lgf a[aria-current]{background:#ffcc1a;color:#2b2118!important}#crb-page footer .crb-lgf a:focus-visible{outline-offset:2px;outline:2px solid #ffeba3}@media (max-width:599.98px){#crb-page footer .crb-lgf{margin-left:0}}@keyframes crbBadge{0%{transform:scale(0)rotate(-120deg)}60%{transform:scale(1.2)rotate(12deg)}to{transform:none}}@keyframes crbInL{0%{transform:translate(-26px)}to{transform:none}}@keyframes crbLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}#crb-page .crb-tl-bd.crb-rv{--rvk:crbBadge}#crb-page .crb-tl-ti.crb-rv{--rvk:crbInL}#crb-page .crb-tl-it{isolation:isolate;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}#crb-page .crb-tl-it:before{content:"";z-index:-1;background:color-mix(in srgb,var(--tlc,#ffcc1a) 16%,transparent);opacity:0;pointer-events:none;border-radius:20px;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-12px -16px 14px 46px;transform:scale(.96)}#crb-page .crb-tl-bd{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}#crb-page .crb-tl-ln{transform-origin:50% 0}@media (hover:hover){#crb-page .crb-tl-it:hover{transform:translate(6px)}#crb-page .crb-tl-it:hover:before{opacity:1;transform:none}#crb-page .crb-tl-it:hover .crb-tl-bd{box-shadow:0 0 0 6px color-mix(in srgb,var(--tlc,#ffcc1a) 30%,transparent);transform:scale(1.15)rotate(-8deg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){#crb-page .crb-tl-ln{animation:linear both crbLine;animation-timeline:view();animation-range:entry 10% cover 55%}}@supports not (animation-timeline:view()){#crb-page .crb-tl-it:not(.crb-in) .crb-tl-ln{transform:scaleY(0)}#crb-page .crb-tl-ln{transition:transform .9s cubic-bezier(.65,0,.35,1) .35s}}}@keyframes crbPillIn{0%{opacity:0;transform:translateY(14px)scale(.6)rotate(-6deg)}60%{opacity:1;transform:translateY(-3px)scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}#crb-page .crb-pills.crb-pg{--rvk:none}#crb-page .crb-pill{cursor:default;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-block}@media (prefers-reduced-motion:no-preference){html.crb-rv #crb-page .crb-pills.crb-pg:not(.crb-in){transform:none!important}html.crb-rv #crb-page .crb-pills.crb-pg:not(.crb-in)>.crb-pill{opacity:0}#crb-page .crb-pills.crb-in>.crb-pill{animation:crbPillIn .6s cubic-bezier(.34,1.56,.64,1) calc(var(--rvd,0s) + var(--i,0) * 60ms) both}}@media (hover:hover){#crb-page .crb-pill:hover{transform:translateY(-3px)rotate(-3deg)scale(1.06);box-shadow:0 3px #2b2118}}#crb-page img[data-crb-zoom]{cursor:zoom-in;transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .3s}@media (hover:hover){#crb-page img[data-crb-zoom]:hover{transform:scale(1.04)}}#crb-page img[data-crb-zoom]:focus-visible{outline-offset:3px;outline:3px solid #ffcc1a}.crb-lb .crb-lb-nav{z-index:2;margin-top:-24px;position:absolute;top:50%}.crb-lb .crb-lb-prev{left:max(12px,12.5vw - 64px);right:auto}.crb-lb .crb-lb-next{right:max(12px,12.5vw - 64px)}.crb-lb .crb-lb-nav:hover{transform:scale(1.1)}.crb-lb .crb-lb-prev:hover{translate:-3px}.crb-lb .crb-lb-next:hover{translate:3px}@media (max-width:599.98px){.crb-lb .sg-lb-fig{width:92vw;height:70vh}.crb-lb .crb-lb-nav{margin:0;top:auto;bottom:max(16px,15vh - 64px)}.crb-lb .crb-lb-prev{left:calc(50% - 64px)}.crb-lb .crb-lb-next{right:calc(50% - 64px)}}#crb-page:is([data-slug=ecole],[data-slug=pedagogie]) .sg-sec:not(.sg-hero)>.sg-deco>svg:nth-child(2n),#crb-page:is([data-slug=mentions-legales],[data-slug=vie],[data-slug=contact]) .sg-sec:not(.sg-hero)>.sg-deco>svg:nth-child(3n){display:none!important}#crb-page:is([data-slug=ecole],[data-slug=pedagogie]) .sg-sec:not(.sg-hero) svg[aria-hidden=true]:is(.par,.parB,.parC,.parD,.drift,.drift2,.drift3,.sway):not(.sg-frame *,.card *,.tile *):nth-child(2n of .par,.parB,.parC,.parD,.drift,.drift2,.drift3,.sway){display:none!important}#crb-page:is([data-slug=ecole],[data-slug=pedagogie]) .sg-sec:not(.sg-hero) .sg-flc>.sg-cfl:nth-child(2n of .sg-cfl){display:none!important}#crb-page:is([data-slug=ecole],[data-slug=pedagogie]) .sg-sec:not(.sg-hero):nth-of-type(2n)>.sg-bd:nth-child(2 of .sg-bd){display:none!important}#crb-page[data-slug=ecole] .sg-sec:not(.sg-hero)>svg[aria-hidden=true]:not([class]):nth-child(2n of svg[aria-hidden=true]:not([class])){display:none!important}#crb-page svg[aria-hidden=true] path[d^="M4 34 H96 V66 H4"]{stroke:#2b21188c!important;stroke-width:2.5px!important}#crb-page svg[aria-hidden=true] path[d^="M14 34 V46"]{stroke:#2b21188c!important;stroke-width:3px!important;fill:none!important}html:not(.crb-hw) #crb-page .sg-sky{background:#2c1f7a!important}@keyframes crbSkyTw{to{opacity:1}}html:not(.crb-hw) #crb-page .sg-sky .sg-sky-t{color:#fff8ec}html:not(.crb-hw) #crb-page .sg-sky .sg-sky-c{color:#ffcc1a}html:not(.crb-hw) #crb-page .sg-sky .sg-sky-map>svg path[stroke-dasharray]{stroke:#a79df0}html:not(.crb-hw) #crb-page .sg-sky .sg-lab{color:#2b2118;background:#ffcc1a}#crb-page footer .sg-by{margin-left:auto}#crb-page footer .crb-lgf{margin-left:0}@media (max-width:599.98px){#crb-page footer .sg-by{margin-left:0}}@media (hover:hover){#crb-page .sg-flc:hover :is(h3,h4,p,div,span,strong,b):not([style*=background]):not(svg *){transition:color .22s cubic-bezier(.22,1,.36,1) 40ms!important}}#crb-page .crb-flc{isolation:isolate;position:relative;overflow:hidden}#crb-page .crb-flc>.sg-cfl{z-index:-1;pointer-events:none;transform-origin:78% 78%;width:210px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-32px;right:-26px;transform:scale(.5)rotate(-6deg)}#crb-page .crb-flc.crb-flc-s>.sg-cfl{width:150px;bottom:-26px;right:-20px}@media (hover:hover){#crb-page .crb-flc:hover>.sg-cfl{transform:scale(7)rotate(0)}#crb-page .crb-flc:hover :is(h3,h4,p,div,span,strong,b,li):not([style*=background]):not(svg *){transition:color .22s cubic-bezier(.22,1,.36,1) 40ms;color:var(--ff)!important}}#crb-page .crb-flc:is(:active,:focus-within)>.sg-cfl{transform:scale(7)rotate(0)}#crb-page a.crb-addr{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s}@media (hover:hover){#crb-page a.crb-addr:hover{text-decoration-style:solid;text-decoration-thickness:2px}}#crb-page a.crb-addr:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8a3fd6}#crb-page .sg-crhero.crb-matted>:not([data-crb-x]),html.js #crb-page[data-slug=creche] .sg-crhero>:not([data-crb-x]){visibility:hidden}html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted){min-height:470px;margin-bottom:34px}html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted):after{content:"";background:#fff8ec;border:3px solid #2b2118;border-radius:40px;position:absolute;inset:66px 0 0;rotate:2deg;box-shadow:0 10px #2b2118}@media (min-width:1100px){html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted){padding-top:66px}}@media (max-width:1099.98px){html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted):after{inset:0}}@media (max-width:599.98px){html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted){aspect-ratio:1/1.05;min-height:0;margin-bottom:46px}html.js #crb-page[data-slug=creche] .sg-crhero:not(.crb-matted):after{border-radius:28px;inset:0;rotate:1.5deg}}#crb-page .sg-crhero.crb-matted{min-height:470px;margin-bottom:34px}#crb-page .sg-crhero.crb-hasnapt{padding-top:66px}#crb-page .crb-mat{z-index:4;isolation:isolate;background:#fff8ec;border:3px solid #2b2118;border-radius:40px;position:absolute;inset:0;overflow:hidden;rotate:2deg;box-shadow:0 10px #2b2118}#crb-page .crb-hasnapt>.crb-mat{top:66px}#crb-page .crb-mat-bg{grid-template-columns:repeat(3,1fr);transition:filter .8s;display:grid;position:absolute;inset:0}#crb-page .crb-mat-bg i:first-child,#crb-page .crb-mat-bg i:nth-child(8){background:#fff0b8}#crb-page .crb-mat-bg i:nth-child(2),#crb-page .crb-mat-bg i:nth-child(7){background:#d8f1ff}#crb-page .crb-mat-bg i:nth-child(3){background:#ffd6e3}#crb-page .crb-mat-bg i:nth-child(4),#crb-page .crb-mat-bg i:nth-child(9){background:#d4f5e2}#crb-page .crb-mat-bg i:nth-child(5){background:#ffe7cc}#crb-page .crb-mat-bg i:nth-child(6){background:#e9ddfb}#crb-page .crb-mat-st{pointer-events:none;border:3px dashed #2b211859;border-radius:30px;position:absolute;inset:12px}#crb-page .crb-mat-lay{position:absolute;inset:26px 22px 22px}#crb-page .crb-mat-hint{text-align:center;color:#2b2118;z-index:4;margin:0;font:400 19px Sniglet,cursive;transition:color .8s;position:absolute;top:calc(100% + 16px);left:0;right:0}#crb-page .crb-blk{width:var(--bw,96px);height:var(--bw,96px);font:700 calc(var(--bw,96px)*.56) Fredoka,sans-serif;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;border:3px solid #2b2118;border-radius:20%;place-items:center;padding:0;line-height:1;transition:box-shadow .2s,filter .8s;display:grid;position:absolute;box-shadow:5px 6px #2b2118}@media (prefers-reduced-motion:no-preference){#crb-page .crb-blk{animation:3.4s ease-in-out infinite crbBlkIdle}#crb-page .crb-duck{transform-origin:50% 90%;animation:1.8s ease-in-out infinite crbWaddle}#crb-page .crb-rattle{transform-origin:50% 95%;animation:2.6s ease-in-out infinite crbWaddle}}@keyframes crbBlkIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes crbWaddle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (hover:hover){#crb-page .crb-blk:hover{box-shadow:7px 9px #2b2118}}#crb-page .crb-blk.drag{cursor:grabbing;z-index:5;animation:none;box-shadow:9px 12px #2b2118}#crb-page :is(.crb-blk,.crb-toy,.crb-bar,.crb-nap-t):focus-visible{outline-offset:4px;outline:3px dashed #8a3fd6}#crb-page .crb-toy{cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute}#crb-page .crb-toy>svg{width:100%;height:100%;display:block}#crb-page .crb-rings{width:14%;height:27%;top:1%;right:1%}#crb-page .crb-duck{width:19%;height:20%;bottom:1%;left:1%}#crb-page .crb-xylo{box-sizing:border-box;border-bottom:7px solid #e2a86a;border-radius:6px;align-items:flex-end;gap:5%;width:29%;height:17%;padding:0 4%;display:flex;position:absolute;bottom:3%;left:23%}#crb-page .crb-bar{height:var(--h,100%);cursor:pointer;border:3px solid #2b2118;border-radius:8px;flex:1;min-height:24px;padding:0;box-shadow:0 3px #2b2118}#crb-page .crb-note{pointer-events:none;-webkit-text-stroke:1px #2b2118;font:700 22px Fredoka,sans-serif;position:absolute;bottom:60%}#crb-page .crb-rattle{width:9%;height:26%;bottom:2%;left:55%}#crb-page .crb-doudou{aspect-ratio:1;width:13%;bottom:24%;right:20%}#crb-page .crb-ball{aspect-ratio:1;width:16%;bottom:1%;right:1%}#crb-page .crb-doudou .asleep,#crb-page .crb-nap .crb-doudou .awake{display:none}#crb-page .crb-nap .crb-doudou .asleep{display:inline}#crb-page .crb-say{z-index:6;color:#2b2118;white-space:nowrap;pointer-events:none;background:#fff;border:2px solid #2b2118;border-radius:999px;padding:5px 12px;font:400 16px Sniglet,cursive;position:absolute;box-shadow:0 3px #2b2118}#crb-page .crb-z{color:#ffe680;opacity:0;pointer-events:none;font:800 16px Sniglet,cursive;position:absolute;top:-14%;right:-6%}@media (prefers-reduced-motion:no-preference){#crb-page .crb-nap .crb-z{animation:2.4s ease-in infinite crbZz}#crb-page .crb-nap .crb-z+.crb-z{animation-delay:1.2s}}@keyframes crbZz{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(10px,-20px)}}#crb-page .crb-nap-t{color:#2b2118;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #2b2118;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 16px 0 6px;font:700 15px/1 Fredoka,sans-serif;transition:background-color .4s;display:inline-flex;box-shadow:0 4px #2b2118}#crb-page .crb-nap-t.crb-nap-top{z-index:5;position:absolute;top:0;right:0}#crb-page .crb-hwrow{align-items:center;gap:10px}#crb-page .crb-nap-t.crb-nap-hw{height:var(--hwh,44px)}#crb-page .crb-nap-t .sw{box-sizing:border-box;background:#cfefff;border:2px solid #2b2118;border-radius:999px;width:54px;height:30px;transition:background-color .5s;position:relative}#crb-page .crb-nap-t .sw>span{box-sizing:border-box;background:#ffcc1a;border:2px solid #2b2118;border-radius:50%;width:22px;height:22px;transition:translate .45s cubic-bezier(.34,1.56,.64,1),background-color .5s;position:absolute;top:2px;left:2px}#crb-page .crb-nap .crb-nap-t{background:#ffe680}#crb-page .crb-nap .crb-nap-t .sw{background:#1c2a6e}#crb-page .crb-nap .crb-nap-t .sw>span{background:#ffe680;translate:24px}#crb-page .crb-fact{color:#2b2118;background:#fff;border:2px solid #2b2118;border-radius:22px;align-items:center;gap:14px;max-width:520px;margin-top:4px;padding:14px 18px;display:flex;box-shadow:0 5px #2b2118}#crb-page .crb-fact .lt{border:3px solid #2b2118;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font:700 28px Fredoka,sans-serif;transition:background-color .3s,color .3s;display:grid}#crb-page .crb-fact .tx{flex-direction:column;gap:2px;font-size:15px;line-height:1.45;display:flex}#crb-page .crb-fact b{font:700 19px Fredoka,sans-serif}#crb-page .sg-hero.crb-hasnap{transition:background-color .8s}#crb-page .crb-napsky{z-index:0;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}#crb-page .crb-nap .crb-napsky{opacity:1}#crb-page .crb-napsky i{opacity:.45;background:#fff8ec;border-radius:50%;width:5px;height:5px;position:absolute}#crb-page .crb-napsky i:first-child{top:30%;left:8%}#crb-page .crb-napsky i:nth-child(2){top:22%;left:36%}#crb-page .crb-napsky i:nth-child(3){top:70%;left:47%}#crb-page .crb-napsky i:nth-child(4){top:40%;left:93%}#crb-page .crb-napsky i:nth-child(5){top:88%;left:22%}#crb-page .crb-napsky i:nth-child(6){top:92%;left:70%}#crb-page .crb-napsky i:nth-child(7){top:18%;left:58%}#crb-page .crb-napsky i:nth-child(8){top:62%;left:4%}@media (prefers-reduced-motion:no-preference){#crb-page .crb-nap .crb-napsky i{animation:2.4s ease-in-out infinite alternate crbSkyTw}#crb-page .crb-napsky i:nth-child(2n){animation-delay:1.1s}}#crb-page .crb-napsky .crb-moon{width:70px;height:70px;position:absolute;top:15%;left:46%}#crb-page .crb-napsky .crb-moon svg{width:100%;height:100%}#crb-page .crb-nap .crb-mat-hint{color:#fff8ec}#crb-page .crb-nap .crb-mat-bg{filter:brightness(.62)saturate(.8)}#crb-page .crb-nap .crb-blk{filter:drop-shadow(0 0 12px #ffe680b3)}#crb-page .crb-nap+.sg-sec>svg.sg-div path{fill:#3b2a99;transition:fill .8s}@media (max-width:1099.98px){#crb-page .crb-napsky .crb-moon{width:56px;height:56px;inset:auto 6% 40% auto}}@media (max-width:599.98px){#crb-page .sg-crhero.crb-matted{aspect-ratio:1/1.05;min-height:0;margin-bottom:46px}#crb-page .crb-mat{border-radius:28px;rotate:1.5deg}#crb-page .crb-mat-st{border-radius:20px;inset:9px}#crb-page .crb-mat-lay{inset:18px 14px 14px}#crb-page .crb-mat-hint{font-size:16px;top:calc(100% + 12px)}#crb-page .crb-fact{padding:12px 14px}#crb-page .crb-fact .lt{width:46px;height:46px;font-size:24px}#crb-page .crb-say{padding:4px 10px;font-size:13px}#crb-page .crb-nap-t{padding:0 13px 0 5px;font-size:14px}#crb-page .crb-nap-t .sw{width:46px;height:26px}#crb-page .crb-nap-t .sw>span{width:18px;height:18px}#crb-page .crb-nap .crb-nap-t .sw>span{translate:20px}#crb-page .crb-xylo{border-bottom-width:5px}}#crb-page footer a.sg-social{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s,color .2s;text-decoration:none!important}@media (hover:hover){#crb-page footer a.sg-social:hover{background:#ffcc1a;transform:translateY(-4px)rotate(-8deg);box-shadow:0 4px #2b2118;color:#2b2118!important;translate:none!important}}#crb-page footer a.sg-social:focus-visible{background:#ffcc1a;color:#2b2118!important}#crb-page .tile>.sg-frame+.sg-at{text-align:center}#crb-page[data-slug=accueil] :is(.hd>.sg-frame.tile,.hd~.sg-frame.tile){width:140px!important;height:136px!important;margin-top:-68px!important;transition:none!important;animation:none!important;top:85px!important;left:54px!important;transform:translate(0,0)rotate(0)scale(1)!important}#crb-page[data-slug=accueil] :is(.hd>.sg-frame.tile,.hd~.sg-frame.tile)>.ph,#crb-page[data-slug=accueil] :is(.hd>.sg-frame.tile,.hd~.sg-frame.tile)>svg{width:100%!important;height:100%!important;inset:0!important}#crb-page[data-slug=accueil] :is(.hd>.sg-frame.tile,.hd~.sg-frame.tile)>svg path:not([stroke]){stroke:#45c1f2}#crb-page[data-slug=accueil] :is(.hd>.sg-frame.tile,.hd~.sg-frame.tile) img{transition:none!important;transform:none!important}.crb-press{border:3px solid var(--pc,#ffcc1a);pointer-events:none;z-index:2147483000;opacity:0;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:fixed;top:0;left:0}#crb-page .sg-sky{isolation:isolate;position:relative}#crb-page .crb-stars{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}#crb-page .crb-stars i{opacity:.85;background:#fff8ec;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #fff8ec99}#crb-page .crb-stars i.b{background:#ffe680;box-shadow:0 0 10px 2px #ffe680aa}@media (prefers-reduced-motion:no-preference){#crb-page .crb-stars i{animation:ease-in-out infinite alternate crbTw}}@keyframes crbTw{0%{opacity:.25}to{opacity:1}}html.crb-hw #crb-page .crb-stars{display:none}#crb-page .sg-sec:not(.sg-hero)>.sg-deco>svg:nth-child(2n){display:none!important}#crb-page .sg-sec:not(.sg-hero) svg[aria-hidden=true]:is(.par,.parB,.parC,.parD,.drift,.drift2,.drift3,.sway):not(.sg-frame *,.card *):nth-child(2n of .par,.parB,.parC,.parD,.drift,.drift2,.drift3,.sway){display:none!important}#crb-page .sg-sec:not(.sg-hero):nth-of-type(2n)>.sg-bd:nth-child(2 of .sg-bd){display:none!important}