html:has(.he) [data-header]:not([data-scrolled]){--color-ink:#fbf3e8;--color-ink-soft:#f6e3d6;--color-paper:#9a1c17;--color-accent:#ffe3b8;--color-on-accent:#7d1511;color:#fbf3e8}.he-titre[data-astro-cid-dffuffku]{letter-spacing:-.04em;font-size:min(clamp(3.6rem,1.2rem + 8.4vw,9.5rem),11.5svh);font-weight:560;line-height:.86}.he-tel-numero[data-astro-cid-dffuffku]{letter-spacing:-.03em;font-size:min(clamp(3.1rem,1.4rem + 6.5vw,7.5rem),8.5svh);line-height:1;transition:color .3s}.he-tel[data-astro-cid-dffuffku]:hover .he-tel-numero[data-astro-cid-dffuffku]{color:var(--color-accent)}.he-tel-trait[data-astro-cid-dffuffku]{transform-origin:0;transition:transform .7s var(--ease-out-expo);transform:scaleX(.3)}.he-tel[data-astro-cid-dffuffku]:hover .he-tel-trait[data-astro-cid-dffuffku],.he-tel[data-astro-cid-dffuffku]:focus-visible .he-tel-trait[data-astro-cid-dffuffku]{transform:scaleX(1)}.he-kanji[data-astro-cid-dffuffku]{z-index:1;color:#fbf3e8;opacity:.07;pointer-events:none;pointer-events:none;font-size:clamp(16rem,8rem + 28vw,40rem);line-height:1;position:absolute;top:50%;right:-.1em;translate:0 -50%}.he-enso[data-astro-cid-dffuffku] svg{width:100%;height:auto;display:block}.he-intro[data-astro-cid-dffuffku],.he-tel[data-astro-cid-dffuffku],.he-actions[data-astro-cid-dffuffku]{animation:he-monter .6s var(--ease-out-expo) both;animation-delay:.35s}.he-tel[data-astro-cid-dffuffku]{animation-delay:.45s}.he-actions[data-astro-cid-dffuffku]{animation-delay:.6s}.he-tel-trait[data-astro-cid-dffuffku]{animation:he-trait 1s var(--ease-out-expo) 1.2s both}.he-photo[data-astro-cid-dffuffku]{animation:he-photo 1.2s var(--ease-out-expo) .25s both}.he-enso[data-astro-cid-dffuffku] [data-enso-trait]{stroke-dasharray:1 1;animation:1.5s cubic-bezier(.65,0,.35,1) .4s both he-tracer}@supports (animation-timeline:view()){.he-cercle[data-astro-cid-dffuffku]{animation-name:he-sortie;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit -20% exit 90%}.he-kanji[data-astro-cid-dffuffku]{animation-name:he-kanji;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){.he-intro[data-astro-cid-dffuffku],.he-tel[data-astro-cid-dffuffku],.he-actions[data-astro-cid-dffuffku]{animation-name:he-fondu}.he-photo[data-astro-cid-dffuffku]{animation-name:he-photo-doux}@supports (animation-timeline:view()){.he-cercle[data-astro-cid-dffuffku]{animation-name:he-sortie-douce}}}@keyframes he-fondu{0%{opacity:0}}@keyframes he-photo-doux{0%{clip-path:circle(0%)}to{clip-path:circle(50%)}}@keyframes he-sortie-douce{to{transform:translateY(-6svh)scale(1.08)rotate(-24deg)}}@keyframes he-monter{0%{opacity:0;transform:translateY(3rem)rotate(1.5deg)}}@keyframes he-trait{0%{transform:scaleX(0)}}@keyframes he-photo{0%{clip-path:circle(0%);transform:scale(1.3)rotate(-20deg)}to{clip-path:circle(50%)}}@keyframes he-tracer{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes he-sortie{to{transform:translateY(-12svh)scale(1.35)rotate(-24deg)}}@keyframes he-kanji{0%{translate:0 -30%}to{translate:0 -75%;rotate:10deg}}@media (width<=767px){.he-kanji[data-astro-cid-dffuffku]{display:none}}@property --ep-p{syntax:"<number>";inherits:true;initial-value:1}.ep[data-astro-cid-niv22geq]{--ep-p:1;padding-block:var(--spacing-section);position:relative}.ep-cadre[data-astro-cid-niv22geq]{margin-top:clamp(3rem,2rem + 4vw,6rem);position:relative}.ep-liste[data-astro-cid-niv22geq]{gap:3.5rem;display:grid;position:relative}@media (width>=768px){.ep-liste[data-astro-cid-niv22geq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,1rem + 3vw,4.5rem)}}.ep-trait[data-astro-cid-niv22geq]{background:var(--color-line);height:3px;position:absolute;top:2.75rem;left:2.75rem;right:0}.ep-trait[data-astro-cid-niv22geq] span[data-astro-cid-niv22geq]{background:var(--color-accent);transform-origin:0;height:100%;transform:scaleX(var(--ep-p));display:block}.ep-etape[data-astro-cid-niv22geq]{--l:clamp(0, calc(var(--ep-p) * 3.2 - var(--n) * 1.05), 1);--tampon:clamp(0, calc(var(--l) * 5), 1);position:relative}.ep-sceau[data-astro-cid-niv22geq]{background:var(--color-accent);width:5.5rem;height:5.5rem;color:var(--color-on-accent);box-shadow:0 0 0 6px var(--color-paper);opacity:var(--tampon);transform:scale(calc(2.4 - var(--tampon) * 1.4)) rotate(calc(-8deg + (1 - var(--tampon)) * -30deg));border-radius:.6rem;place-items:center;font-size:3rem;display:grid;position:relative}@media (width<=767px){.ep-trait[data-astro-cid-niv22geq]{width:3px;height:auto;inset:2.75rem auto 0 2.6rem}.ep-trait[data-astro-cid-niv22geq] span[data-astro-cid-niv22geq]{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--ep-p))}.ep-etape[data-astro-cid-niv22geq]{padding-left:7rem}.ep-sceau[data-astro-cid-niv22geq]{position:absolute;top:0;left:0}}.ep-titre[data-astro-cid-niv22geq]{letter-spacing:-.025em;color:color-mix(in srgb, var(--color-ink) calc(45% + var(--l) * 55%), #9a8e7e);margin-top:1.75rem;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.4rem);line-height:.95}.ep-texte[data-astro-cid-niv22geq]{max-width:24rem;color:color-mix(in srgb, var(--color-ink-soft) calc(40% + var(--l) * 60%), #8a7e6f);margin-top:1rem}.ep-lien[data-astro-cid-niv22geq]{min-height:2.75rem;color:var(--color-accent);align-items:center;margin-top:.5rem;font-weight:700;display:inline-flex}.ep-note[data-astro-cid-niv22geq]{margin-top:1rem;font-size:.9375rem}@supports (animation-timeline:view()){@media (width>=768px) and (height>=640px){.ep[data-astro-cid-niv22geq]{height:280svh;animation-name:ep-avancer;animation-duration:auto;padding-block:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:contain contain 85%}.ep-scene[data-astro-cid-niv22geq]{align-items:center;height:100svh;padding-top:4rem;display:flex;position:sticky;top:0}}@media (width<=767px),(height<=639px){.ep-etape[data-astro-cid-niv22geq]{animation-name:ep-etape;animation-duration:auto;--l:var(--ep-l);animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 45%}.ep-trait[data-astro-cid-niv22geq]{animation-name:ep-avancer;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% exit 60%}}}@media (prefers-reduced-motion:reduce){.ep-sceau[data-astro-cid-niv22geq]{transform:scale(calc(1.25 - var(--tampon) * .25)) rotate(calc(-8deg + (1 - var(--tampon)) * -12deg))}}@property --ep-l{syntax:"<number>";inherits:true;initial-value:1}@keyframes ep-avancer{0%{--ep-p:0}to{--ep-p:1}}@keyframes ep-etape{0%{--ep-l:0}to{--ep-l:1}}@supports (animation-timeline:view()){.ch-carte[data-astro-cid-a7wfrnhx]{animation-name:ch-monter;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 55%}@media (prefers-reduced-motion:reduce){.ch-carte[data-astro-cid-a7wfrnhx]{animation-name:ch-fondu}}}@keyframes ch-fondu{0%{opacity:.2}}.ch-carte[data-astro-cid-a7wfrnhx]{--pas:0;--pente:calc((var(--j) - .5) * 5deg)}@media (width>=640px){.ch-carte[data-astro-cid-a7wfrnhx]{--pas:var(--j)}}@media (width>=1024px){.ch-carte[data-astro-cid-a7wfrnhx]{--pas:var(--i);--pente:calc((var(--i) - 1.5) * 4deg)}}@keyframes ch-monter{0%{opacity:.2;transform:translateY(calc(4rem + var(--pas) * 2rem)) rotate(var(--pente))}}
