@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/baloo-2-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #FCF0E3;--bg-alt: #F7E1CB;--surface: #FFFFFF;--surface-2: #FFF7EE;--photo: #F7E1CB;--ink: #211D1A;--muted: #4F4741;--faint: #5F564F;--primary: #963F0B;--primary-strong: #7A330A;--primary-ink: #FFFFFF;--primary-soft: #FBE3CF;--amber: #FFB37A;--action: #F28C38;--action-hover: #F59E58;--action-ink: #1D1A17;--action-edge: #1D1A17;--line: #EDD8C1;--line-strong: #D7BB9B;--outline: #211D1A;--shadow-sm: 0 1px 2px rgba(33, 29, 26, .05);--shadow: 0 14px 30px -18px rgba(33, 29, 26, .28);--shadow-lg: 0 30px 60px -28px rgba(33, 29, 26, .32);--ring: 0 0 0 3px var(--bg), 0 0 0 5px var(--primary);--footer-bg: #F6C79E;--footer-ink: #1D1A17;--footer-muted: #4A3A2E;--ink-bg: #2E2722;--ink-bg-2: #3A322B;--ink-on: #F6EFE5;--ink-on-muted: #D3C6B7;--ink-line: rgba(246, 239, 229, .2);--ink-edge: transparent;--ink-halo: transparent;--ink-accent: transparent;--paper: #FFFFFF;--paper-2: #F7F1E8;--paper-ink: #211D1A;--paper-muted: #5F564F;--paper-line: #E6DCCE;--paper-accent: #963F0B;--paper-shadow: 0 1px 2px rgba(33, 29, 26, .08), 0 22px 44px -22px rgba(33, 29, 26, .42);--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-panel: clamp(14px, 1.4vw, 24px);--radius-pill: 10px;--grad-warm: linear-gradient(var(--primary), var(--primary));--grad-warm-soft: linear-gradient(var(--primary-soft), var(--primary-soft));--font-sans: "DM Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-display: "Baloo 2", "DM Sans", system-ui, sans-serif;--display-stretch: 100%;--ease: cubic-bezier(.16, 1, .3, 1);--t-court: .22s;--t-long: .45s;interpolate-size:allow-keywords;--maxw: 1140px;--gutter: clamp(20px, 5vw, 40px);--frame: clamp(8px, 1vw, 20px);--edge: clamp(20px, 4.6vw, 104px);--col-gap: clamp(16px, 2vw, 40px);--measure: 62ch}:root[data-theme=dark]{--bg: #261E19;--bg-alt: #34271E;--surface: #44352A;--surface-2: #4F3E31;--photo: #34271E;--ink: #FFF6EA;--muted: #E2D3C2;--faint: #BFAE9C;--primary: #FFB27A;--primary-strong: #FFC89E;--primary-ink: #1D1A17;--primary-soft: #5A3820;--amber: #FFC08A;--action: #FF9A4D;--action-hover: #FFAE6E;--action-ink: #1D1A17;--action-edge: #FF9A4D;--line: #56463A;--line-strong: #6E5C4E;--outline: #C2AE9B;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 14px 30px -18px rgba(0, 0, 0, .55);--shadow-lg: 0 30px 60px -28px rgba(0, 0, 0, .6);--footer-bg: #8A3B12;--footer-ink: #FFF3E6;--footer-muted: #FAD9C0;--ink-bg: #5A2E17;--ink-bg-2: #6E3A1E;--ink-on: #FFF1E3;--ink-on-muted: #F0CFB4;--ink-line: rgba(255, 241, 227, .24);--ink-edge: rgba(255, 241, 227, .12);--paper-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 24px 48px -22px rgba(0, 0, 0, .65)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #261E19;--bg-alt: #34271E;--surface: #44352A;--surface-2: #4F3E31;--photo: #34271E;--ink: #FFF6EA;--muted: #E2D3C2;--faint: #BFAE9C;--primary: #FFB27A;--primary-strong: #FFC89E;--primary-ink: #1D1A17;--primary-soft: #5A3820;--amber: #FFC08A;--action: #FF9A4D;--action-hover: #FFAE6E;--action-ink: #1D1A17;--action-edge: #FF9A4D;--line: #56463A;--line-strong: #6E5C4E;--outline: #C2AE9B;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 14px 30px -18px rgba(0, 0, 0, .55);--shadow-lg: 0 30px 60px -28px rgba(0, 0, 0, .6);--footer-bg: #8A3B12;--footer-ink: #FFF3E6;--footer-muted: #FAD9C0;--ink-bg: #5A2E17;--ink-bg-2: #6E3A1E;--ink-on: #FFF1E3;--ink-on-muted: #F0CFB4;--ink-line: rgba(255, 241, 227, .24);--ink-edge: rgba(255, 241, 227, .12);--paper-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 24px 48px -22px rgba(0, 0, 0, .65)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:light;scrollbar-color:var(--line-strong) var(--bg)}@media(min-width:1680px){html{font-size:106.25%}}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{font-family:var(--font-sans);font-size:1.0625rem;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--primary);accent-color:var(--action)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.04;letter-spacing:-.012em;font-weight:800;text-wrap:balance}h3,h4{font-weight:700;line-height:1.16}p,li{text-wrap:pretty}::selection{background:var(--action);color:var(--action-ink)}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wide{width:100%;padding-inline:var(--edge)}.panel{margin-inline:var(--frame);padding-inline:calc(var(--edge) - var(--frame));border-radius:var(--radius-panel)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.g12>*{min-width:0}.section{padding-block:clamp(48px,5.2vw,100px)}.section--tight{padding-block:clamp(48px,6vw,96px)}.section--alt{background:var(--bg-alt)}.section--ink{position:relative;background:var(--ink-bg);color:var(--ink-on);outline:1px solid var(--ink-edge);outline-offset:-1px}.section--ink h1,.section--ink h2,.section--ink h3{color:var(--ink-on)}.section__head{max-width:660px;margin-inline:auto;text-align:center;margin-bottom:clamp(36px,5vw,56px)}.section__head--left{margin-inline:0;text-align:left}.head-split{align-items:end;row-gap:18px;margin-bottom:clamp(28px,3.4vw,60px)}.head-split>:first-child{grid-column:1 / span 7}.head-split>:last-child{grid-column:8 / -1;max-width:46ch}@media(max-width:900px){.head-split>:first-child,.head-split>:last-child{grid-column:1 / -1}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--primary)}.section--ink .eyebrow{color:var(--amber)}.title-xl{font-size:clamp(2.4rem,4.4vw,5.4rem);letter-spacing:-.016em;line-height:1}.title-lg{font-size:clamp(2rem,3.3vw,3.9rem)}.title-md{font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.15}.lead{font-size:clamp(1.08rem,1.15vw,1.28rem);line-height:1.55;color:var(--muted);max-width:var(--measure)}.section--ink .lead{color:var(--ink-on-muted)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;font-family:var(--font-sans);font-weight:700;font-size:1rem;line-height:1.2;border-radius:var(--radius);border:2px solid var(--outline);background:var(--surface);color:var(--ink);transition:transform .18s var(--ease),background-color .15s ease,border-color .15s ease;white-space:nowrap}@media(hover:hover){.btn:hover{transform:translateY(-2px)}}.btn:active{transform:translateY(0)}.btn--primary{background:var(--action);color:var(--action-ink);border-color:var(--action-edge)}.btn--primary:hover{background:var(--action-hover)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--outline)}.section--ink .btn--ghost{color:var(--ink-on);border-color:var(--ink-on-muted)}.btn--light{background:var(--action);color:var(--action-ink);border-color:var(--action)}.btn--light:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn--lg{padding:16px 26px;font-size:1.06rem}.btn--block{width:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--ink);font-size:.86rem;font-weight:600}:where(:root.avec-js) [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-lettres]{opacity:0;animation:lettres-secours 0s 2.5s forwards;font-kerning:none}[data-lettres].is-pret{opacity:1;animation:none}[data-lettres] .lt{position:relative;top:.42em;opacity:0}[data-lettres].is-decoupe{white-space:nowrap}[data-lettres].is-visible .lt{animation:lettre-entre .6s var(--ease) both;animation-delay:calc(var(--i) * var(--pas, 22ms))}:root.lettres-js [data-lettres]:not(.is-pret){animation:none}[data-lettres].is-fondu.is-visible{animation:hybride-titre-fondu .6s var(--ease) both}}@keyframes hybride-titre-fondu{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes lettres-secours{to{opacity:1}}@keyframes lettre-entre{0%{opacity:0;top:.42em}to{opacity:1;top:0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pa-hero{padding-block:var(--frame) 0}.pa-hero__inner{align-items:stretch}.pa-hero__copy{grid-column:1 / span 6;align-self:center;padding-block:clamp(40px,5vw,96px)}.pa-hero__title{font-size:clamp(2.5rem,4.1vw,5.4rem)}.pa-hero__lead{margin-top:clamp(20px,2vw,32px);max-width:52ch}.pa-hero__lead strong{color:var(--ink);font-weight:700}.pa-hero__cta{margin-top:clamp(28px,2.6vw,44px);display:flex;flex-wrap:wrap;gap:12px}.pa-hero__stage{grid-column:7 / -1;margin-right:calc(var(--frame) - var(--edge));position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(440px,40vw,680px);padding:clamp(84px,7vw,120px) clamp(24px,3vw,72px) clamp(40px,4vw,72px);background:var(--bg-alt);border-radius:var(--radius-panel)}.pa-hero__art{width:min(100%,540px)}.pa-hero__stage>.pa-tampon{position:absolute;top:clamp(22px,2.2vw,40px);left:clamp(22px,2.4vw,44px)}@media(max-width:1180px){.pa-hero__copy{grid-column:1 / -1;padding:clamp(28px,6vw,56px) 0 clamp(28px,5vw,44px)}.pa-hero__title{max-width:18ch;font-size:clamp(2.4rem,7vw,4rem)}.pa-hero__lead{max-width:58ch}.pa-hero__stage{grid-column:1 / -1;margin-inline:calc(var(--frame) - var(--edge));min-height:0}.pa-hero__art{width:min(100%,460px)}}@media(max-width:560px){.pa-hero__cta{display:grid;grid-template-columns:minmax(0,1fr)}.pa-hero__cta .btn{white-space:normal}.pa-hero__stage{padding:96px 16px 32px}}.pa-tampon{display:inline-flex;flex-direction:column;align-items:center;margin:0;padding:8px 18px 6px;border:3px solid var(--primary);border-radius:14px;outline:1.5px solid var(--primary);outline-offset:-8px;background:var(--surface);color:var(--primary);font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;rotate:-6deg}.pa-tampon__big{font-family:var(--font-display);font-weight:800;font-size:1.32rem;line-height:1.05}.pa-etape__tampon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:66px;height:66px;border:3px solid var(--primary);border-radius:50%;outline:1.5px solid var(--primary);outline-offset:-8px;background:var(--surface);color:var(--primary);font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1;padding-top:.12em;rotate:-6deg}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.pa-tampon[data-anime]:not(.is-visible){opacity:0}.pa-tampon[data-anime].is-visible{animation:pa-tampon-frappe .55s cubic-bezier(.3,0,.2,1) both;animation-delay:var(--pa-delai, 0s)}}@keyframes pa-tampon-frappe{0%{opacity:0;transform:translateY(-10px) rotate(-10deg) scale(1.6)}25%{opacity:1}55%{transform:scale(1)}66%{transform:scale(1.1,.86)}82%{transform:translateY(-4px) scale(.96,1.04)}to{opacity:1;transform:none}}.pa-aplat{--sur-orange: color-mix(in srgb, var(--action-ink) 80%, var(--action));background:var(--action);color:var(--action-ink);box-shadow:-10px 18px 30px -16px #211d1a80,0 2px 4px #211d1a1f}.pa-aplat h3,.pa-aplat strong{color:var(--action-ink)}.pa-aplat .muted,.pa-aplat p{color:var(--sur-orange)}.pa-wrap{padding-top:var(--frame)}.pa-cta__inner{row-gap:28px;align-items:end}.pa-cta__head{grid-column:1 / span 6}.pa-cta__body{grid-column:8 / -1}.pa-cta__body .lead{max-width:48ch}.pa-cta__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pa-cta__mail{margin-top:20px;font-size:.95rem;color:var(--ink-on-muted)}.pa-cta__mail a{color:var(--amber);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}@media(max-width:900px){.pa-cta__head,.pa-cta__body{grid-column:1 / -1}}@media(max-width:560px){.pa-cta__actions{display:grid;grid-template-columns:minmax(0,1fr)}.pa-cta__actions .btn{white-space:normal}}.ct-hero .pa-hero__stage{min-height:clamp(340px,30vw,540px);padding-top:clamp(76px,6vw,108px)}.ct-hero .pa-hero__copy{padding-block:clamp(36px,4.4vw,88px)}.ct-hero__title{font-size:clamp(2.4rem,3.6vw,4.7rem)}.ct-hero__title--court{font-size:clamp(2.6rem,4.4vw,5.8rem)}.ct-hero .pa-hero__art{width:min(100%,400px)}@media(max-width:1180px){.ct-hero__title,.ct-hero__title--court{max-width:20ch;font-size:clamp(2.3rem,6.4vw,3.9rem)}.ct-hero .pa-hero__art{width:min(100%,340px)}}.ct-hero .pa-hero__stage:not(:has(>.pa-tampon)){padding-top:clamp(40px,4vw,72px)}@media(max-width:560px){.ct-hero .pa-hero__stage{padding:88px 16px 28px}.ct-hero .pa-hero__stage:not(:has(>.pa-tampon)){padding-top:36px}.ct-hero .pa-hero__art{width:min(100%,280px)}}.ct-note{margin-top:clamp(26px,2.8vw,40px);padding-top:18px;border-top:2px dashed var(--line-strong);max-width:56ch;font-size:1rem;line-height:1.6;color:var(--muted)}.ct-note strong{color:var(--ink)}.ct-cible{scroll-margin-top:96px}.ct-bloc{row-gap:18px;align-items:start}.ct-bloc__titre{grid-column:1 / span 4}.ct-bloc__corps{grid-column:6 / -1}@media(max-width:900px){.ct-bloc__titre,.ct-bloc__corps{grid-column:1 / -1}}.ct-h2{font-size:clamp(1.9rem,2.6vw,3.1rem)}.ct-texte p,.ct-texte li{font-size:1.125rem;line-height:1.7;color:var(--muted);max-width:64ch}.ct-texte p+p{margin-top:16px}.ct-texte strong{color:var(--ink);font-weight:700}.section--ink .ct-texte p,.section--ink .ct-texte li{color:var(--ink-on-muted)}.section--ink .ct-texte strong{color:var(--ink-on)}.ct-texte .ct-phrase{font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.5;color:var(--ink);max-width:40ch}.ct-lien{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ct-lien:hover{text-decoration-thickness:2.5px}.section--ink .ct-lien{color:var(--amber)}.ct-liste{list-style:none;padding:0;border-top:2px dashed var(--line-strong)}.ct-liste li{position:relative;padding:16px 0 16px 34px;border-bottom:2px dashed var(--line-strong)}.ct-liste li:before{content:"";position:absolute;left:2px;top:calc(14px + .85em);width:18px;height:4px;border-radius:2px;background:var(--action);rotate:-8deg}.ct-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.6vw,36px)}@media(max-width:560px){.ct-actions{display:grid;grid-template-columns:minmax(0,1fr)}.ct-actions .btn{white-space:normal}}.ct-encre .pa-tampon,.ct-encre .pa-etape__tampon{border-color:var(--amber);outline-color:var(--amber);color:var(--amber);background:transparent}.ct-hero .pa-tampon{gap:2px}.ct-hero .pa-tampon__big{line-height:1.25}
