body[data-page=mesure]{color-scheme:light;background:oklch(96.8% .012 67.68)}.cb{color-scheme:light;--serif:Fraunces, Georgia, "Iowan Old Style", "Times New Roman", serif;--24:clamp(.84rem, calc(.84 * var(--eva-fluid-unit,1vw) + .75rem), 1.67rem);--96:clamp(3.34rem, calc(3.34 * var(--eva-fluid-unit,1vw) + 3rem), 6.67rem);--32:clamp(1.11rem, calc(1.11 * var(--eva-fluid-unit,1vw) + 1rem), 2.22rem);--fs-48:clamp(2.17rem, calc(.83 * var(--eva-fluid-unit,1vw) + 2.26rem), 3.33rem);--dark:oklch(var(--root-dark));--16:clamp(.56rem, calc(.56 * var(--eva-fluid-unit,1vw) + .5rem), 1.11rem);--light:oklch(var(--root-light));--sans:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-20:clamp(.91rem, calc(.35 * var(--eva-fluid-unit,1vw) + .94rem), 1.39rem);--48:clamp(1.67rem, calc(1.67 * var(--eva-fluid-unit,1vw) + 1.5rem), 3.33rem);--brand:oklch(var(--root-brand));--12:clamp(.42rem, calc(.42 * var(--eva-fluid-unit,1vw) + .38rem), .83rem);--accent:oklch(var(--root-accent));--on-accent:color-mix(in oklch, var(--ink-dark) clamp(0%, (var(--accent-lightness) - var(--contrast-threshold)) * 1000, 100%), var(--ink-light));--fs-16:clamp(.73rem, calc(.28 * var(--eva-fluid-unit,1vw) + .75rem), 1.11rem);--cb-ease:cubic-bezier(.22, .61, .36, 1);--accent-b:oklch(calc(var(--accent-lightness) + var(--brighter)) var(--accent-chroma) var(--accent-hue));--48_:clamp(1.03rem, calc(2.5 * var(--eva-fluid-unit,1vw) + .75rem), 3.33rem);--brand___:oklch(var(--root-brand) / 15%);--extra:oklch(var(--root-extra));--accent_:oklch(var(--root-accent) / 65%);--brand_:oklch(var(--root-brand) / 65%);--8:clamp(.28rem, calc(.28 * var(--eva-fluid-unit,1vw) + .25rem), .56rem);--4:clamp(.14rem, calc(.14 * var(--eva-fluid-unit,1vw) + .13rem), .28rem);--20:clamp(.7rem, calc(.7 * var(--eva-fluid-unit,1vw) + .625rem), 1.39rem);--fs-14:clamp(.64rem, calc(.24 * var(--eva-fluid-unit,1vw) + .66rem), .97rem);--extra_:oklch(var(--root-extra) / 65%);--dark_:oklch(var(--root-dark) / 65%);--light-b_:oklch(calc(var(--light-lightness) + var(--brighter_)) var(--light-chroma) var(--light-hue));--light-b:oklch(calc(var(--light-lightness) + var(--brighter)) var(--light-chroma) var(--light-hue));--64:clamp(2.22rem, calc(2.22 * var(--eva-fluid-unit,1vw) + 2rem), 4.44rem);--fs-64:clamp(2.89rem, calc(1.11 * var(--eva-fluid-unit,1vw) + 3.01rem), 4.44rem);--fs-12:clamp(.55rem, calc(.21 * var(--eva-fluid-unit,1vw) + .56rem), .83rem);--fs-32:clamp(1.44rem, calc(.56 * var(--eva-fluid-unit,1vw) + 1.5rem), 2.22rem);--fs-18:clamp(.82rem, calc(.31 * var(--eva-fluid-unit,1vw) + .85rem), 1.25rem);--on-brand:color-mix(in oklch, var(--ink-dark) clamp(0%, (var(--brand-lightness) - var(--contrast-threshold)) * 1000, 100%), var(--ink-light));--cb-galet:var(--48) var(--12) var(--48) var(--12);--fs-24:clamp(1.09rem, calc(.42 * var(--eva-fluid-unit,1vw) + 1.13rem), 1.67rem);--cb-galet-inv:var(--12) var(--48) var(--12) var(--48);--accent-d:oklch(calc(var(--accent-lightness) + var(--darker)) var(--accent-chroma) var(--accent-hue));--extra-d:oklch(calc(var(--extra-lightness) + var(--darker)) var(--extra-chroma) var(--extra-hue));--light___:oklch(var(--root-light) / 15%);--brand__:oklch(var(--root-brand) / 35%);--18:clamp(.63rem, calc(.63 * var(--eva-fluid-unit,1vw) + .56rem), 1.25rem);--accent___:oklch(var(--root-accent) / 15%);--128:clamp(4.45rem, calc(4.45 * var(--eva-fluid-unit,1vw) + 4rem), 8.89rem);--extra___:oklch(var(--root-extra) / 15%);--extra__:oklch(var(--root-extra) / 35%);--root-dark:var(--dark-lightness) var(--dark-chroma) var(--dark-hue);--root-light:var(--light-lightness) var(--light-chroma) var(--light-hue);--root-brand:var(--brand-lightness) var(--brand-chroma) var(--brand-hue);--root-accent:var(--accent-lightness) var(--accent-chroma) var(--accent-hue);--ink-dark:oklch(15% var(--dark-chroma) var(--dark-hue));--accent-lightness:55.6%;--contrast-threshold:62%;--ink-light:oklch(97% var(--light-chroma) var(--light-hue));--brighter:10%;--accent-chroma:.186;--accent-hue:21.67;--root-extra:var(--extra-lightness) var(--extra-chroma) var(--extra-hue);--light-lightness:96.8%;--brighter_:30%;--light-chroma:.012;--light-hue:67.68;--brand-lightness:90.8%;--darker:-5%;--extra-lightness:61.2%;--extra-chroma:.125;--extra-hue:37.69;--dark-lightness:30.7%;--dark-chroma:.023;--dark-hue:44.37;--brand-chroma:.033;--brand-hue:13.2;background:var(--light);min-height:100vh;font-size:1rem;line-height:1.5;font-family:var(--sans);background:var(--light);color:var(--dark);margin-block-end:0}:where(.cb) h1,:where(.cb) h2,:where(.cb) h3,:where(.cb) h4,:where(.cb) h5,:where(.cb) h6,:where(.cb) p,:where(.cb) ul,:where(.cb) ol,:where(.cb) li,:where(.cb) a,:where(.cb) figure,:where(.cb) blockquote,:where(.cb) dl,:where(.cb) dd,:where(.cb) button,:where(.cb) input,:where(.cb) textarea,:where(.cb) select,:where(.cb) label,:where(.cb) code{all:revert;box-sizing:border-box}:where(.cb) a:not([class]){all:revert}:where(.cb) [hidden]{display:none}:where(.cb) h1,:where(.cb) h2,:where(.cb) h3,:where(.cb) h4,:where(.cb) p,:where(.cb) figure,:where(.cb) blockquote,:where(.cb) dl,:where(.cb) dd{margin-block-end:0}:where(.cb) ul[role=list],:where(.cb) ol[role=list]{list-style:none}:where(.cb) h1,:where(.cb) h2,:where(.cb) h3,:where(.cb) h4,:where(.cb) button,:where(.cb) input,:where(.cb) label{line-height:1.1}:where(.cb) img,:where(.cb) picture{max-width:100%;display:block}:where(.cb) input,:where(.cb) button,:where(.cb) textarea,:where(.cb) select{font:inherit}:where(.cb) textarea:not([rows]){min-height:3rem}:where(.cb) pre{white-space:pre-line!important}:where(.cb) img{object-fit:cover}:where(.cb) h1,:where(.cb) h2,:where(.cb) h3,:where(.cb) h4,:where(.cb) h5,:where(.cb) h6{font-family:var(--serif)}:where(.cb) *,:where(.cb) :before,:where(.cb) :after{box-sizing:border-box}html:has(.cb){scroll-behavior:smooth}:where(.cb) img{max-width:100%;height:auto;display:block}:where(.cb) [data-glyphe3d]{line-height:0;display:inline-block}:where(.cb) [data-glyphe3d]>svg{transition:opacity .4s}:where(.cb) [data-glyphe3d][data-on]>svg{opacity:0}@media (prefers-reduced-motion:reduce){:where(.cb) [data-glyphe3d]>svg{transition:none}}.cb-wrap{width:min(100%,66rem);padding-inline:var(--24);margin-inline:auto}.cb-section{padding-block:var(--96)}:where(.cb) #haut,:where(.cb) #articles,:where(.cb) #camille,:where(.cb) #parcours,:where(.cb) #rubriques,:where(.cb) #zones,:where(.cb) #collaborations,:where(.cb) #contact,:where(.cb) #mentions{scroll-margin-top:var(--32)}.cb-h2{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-48);letter-spacing:-.01em;color:var(--dark);max-width:24ch;margin:0 0 var(--16);line-height:1.06}.cb-h2--clair{color:var(--light)}.cb-lede{font-family:var(--sans);font-size:var(--fs-20);color:var(--dark);max-width:56ch;margin:0 0 var(--48);line-height:1.55}.cb-lede--clair{color:var(--brand)}.cb-cta{min-height:2.75rem;padding:var(--12) var(--32);background:var(--accent);color:var(--on-accent);font-family:var(--sans);font-size:var(--fs-16);cursor:pointer;transition:transform .2s var(--cb-ease), background-color .2s var(--cb-ease);border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cb-cta:hover{background:var(--accent-b);transform:translateY(-.0625rem)}.cb-cta:active{transform:translateY(0)}.cb-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}:where(.cb) a:focus-visible,:where(.cb) button:focus-visible,:where(.cb) input:focus-visible,:where(.cb) textarea:focus-visible{outline:.1875rem solid var(--accent);outline-offset:.15rem}.cb-collab__panneau :focus-visible,.cb-zones :focus-visible,.cb-footer :focus-visible{outline-color:var(--brand)}.cb-kit :focus-visible{outline-color:var(--accent)}.cb-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--16);padding:var(--16) var(--24);transition:background-color .24s var(--cb-ease), border-color .24s var(--cb-ease);background:0 0;border-bottom:1px solid #0000;flex-wrap:wrap;display:flex;position:sticky;top:0}.cb-header[data-defile]{background:var(--light);border-bottom-color:var(--brand)}.cb-header__brand{flex:0 auto;min-width:0;display:inline-flex}.cb-header__logo{height:var(--48_);object-fit:contain;width:auto;max-width:100%;display:block}.cb-header__insta{width:2.75rem;height:2.75rem;color:var(--dark);transition:background-color .2s var(--cb-ease), color .2s var(--cb-ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cb-header__insta:hover{background:var(--brand___);color:var(--extra)}.cb-header__trait{fill:none;stroke:currentColor;width:1.375rem;height:1.375rem}.cb-header__actions{align-items:center;gap:var(--12);flex:none;display:flex}.cb-burger{border:1px solid var(--accent_);background:var(--brand);width:2.75rem;height:2.75rem;color:var(--dark);cursor:pointer;transition:background-color .2s var(--cb-ease);border-radius:999px;place-items:center;padding:0;display:inline-grid}.cb-burger:hover{background:var(--brand_)}.cb-burger__trait{fill:none;stroke:currentColor;width:1.5rem;height:1.5rem}.cb-burger__trait path{transform-box:view-box;transform-origin:50%;transition:transform .22s var(--cb-ease), opacity .14s var(--cb-ease)}.cb-burger[aria-expanded=true] .cb-burger__l1{transform:translateY(20.83%)rotate(45deg)}.cb-burger[aria-expanded=true] .cb-burger__l2{opacity:0}.cb-burger[aria-expanded=true] .cb-burger__l3{transform:translateY(-20.83%)rotate(-45deg)}.cb-nav{flex-basis:100%;display:none}.cb-nav[data-ouvert]{align-items:flex-start;gap:var(--12);padding-block:var(--8) var(--16);flex-direction:column;display:flex}.cb-nav__list{gap:var(--4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-nav__link{min-height:2.75rem;font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);transition:border-color .2s var(--cb-ease);border-bottom:.125rem solid #0000;align-items:center;text-decoration:none;display:inline-flex}.cb-nav__link:hover{border-bottom-color:var(--accent)}.cb-cta--barre{padding:var(--8) var(--20);font-size:var(--fs-14);white-space:nowrap}.cb-quete__bouton{border:1px solid var(--extra_);width:2.75rem;height:2.75rem;color:var(--dark);cursor:pointer;transition:background-color .2s var(--cb-ease), border-color .2s var(--cb-ease);background:0 0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.cb-quete__bouton:hover{background:var(--brand___);border-color:var(--extra)}.cb-quete__bouton[aria-expanded=true]{background:var(--brand);border-color:var(--extra)}.cb-quete__trait{fill:none;stroke:currentColor;width:1.375rem;height:1.375rem}.cb-quete{gap:var(--8);padding-block:var(--12) var(--8);flex-basis:100%;display:grid}.cb-quete[hidden]{display:none}.cb-quete__libelle{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);font-weight:600}.cb-quete__entree{width:min(100%,34rem);min-height:2.75rem;padding:var(--8) var(--20);border:1px solid var(--extra_);background:var(--light);color:var(--dark);font-family:var(--sans);font-size:var(--fs-16);border-radius:999px}.cb-quete__entree::placeholder{color:var(--dark_)}.cb-quete__aide{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);min-height:1lh;margin:0}@media (width>=48rem){.cb-burger{display:none}.cb-header__brand{order:1}.cb-header__insta{order:2;margin-inline:auto}.cb-nav{align-items:center;gap:var(--24);flex-basis:auto;order:3;margin-left:0;display:flex}.cb-header__actions{order:4}.cb-quete{order:5}.cb-nav__list{gap:var(--24);flex-direction:row}}.cb-hero{background:radial-gradient(120% 90% at 50% 0%, var(--light-b_) 0%, var(--light-b) 38%, transparent 72%), var(--light);padding-top:var(--64);position:relative}.cb-hero__mot{width:min(100%,62rem);padding:0 var(--24) var(--64);text-align:left;margin-inline:auto}.cb-hero__kicker{font-family:var(--sans);font-size:var(--fs-14);letter-spacing:.02em;color:var(--dark);margin:0 0 var(--12)}.cb-hero__titre{font-family:var(--serif);font-style:normal;font-weight:700;font-size:var(--fs-64);letter-spacing:-.015em;color:var(--dark);max-width:22ch;margin:0 0 var(--16);line-height:1.02}.cb-orn{width:min(100%,18rem);height:auto;color:var(--accent);margin:0 0 var(--20);display:block}.cb-hero__lede{font-family:var(--sans);font-size:var(--fs-20);color:var(--dark);max-width:54ch;margin:0 0 var(--12);line-height:1.55}.cb-hero__pour{font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);max-width:56ch;margin:0 0 var(--32);line-height:1.6}.cb-hero__bande{width:100%;margin:0}.cb-hero__bande img{aspect-ratio:16/9;object-fit:cover;object-position:50% 32%;clip-path:ellipse(120% 50%);width:100%;display:block}.cb-hero__bande figcaption{width:min(100%,62rem);padding:var(--16) var(--24) 0;font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin-inline:auto;line-height:1.5}@media (width>=48rem){.cb-hero__bande img{aspect-ratio:21/9}}.cb-mur{position:relative}.cb-mur__barre{gap:var(--8);margin:0 0 var(--32);flex-wrap:wrap;display:flex}.cb-mur__bouton{min-height:2.75rem;padding:var(--8) var(--20);border:1px solid var(--extra_);background:var(--light);color:var(--dark);font-family:var(--sans);font-size:var(--fs-14);cursor:pointer;transition:background-color .2s var(--cb-ease), border-color .2s var(--cb-ease);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.cb-mur__bouton:hover{background:var(--brand___);border-color:var(--extra)}.cb-mur__bouton[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cb-mur__vide{font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);max-width:56ch;margin:0 0 var(--24);padding:var(--16) var(--20);border-left:.1875rem solid var(--accent);background:var(--brand___);border-radius:var(--8) var(--20) var(--20) var(--8);line-height:1.6}.cb-mur__rail{align-items:start;gap:var(--16);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.cb-mur__rail::-webkit-scrollbar{display:none}.cb-mur__rail>.cb-tuile{flex:0 0 calc((100% - .5 * var(--16)) / 1.5);scroll-snap-align:start}.cb-mur__rail>.cb-tuile>.cb-tuile__img{height:auto}@media (width<=47.49rem){.cb-mur__rail>.cb-tuile--une>.cb-tuile__img{aspect-ratio:1}.cb-mur__rail>.cb-tuile--une .cb-tuile__titre{font-size:var(--fs-20);max-width:none}}@media (width>=47.5rem){.cb-mur__rail{gap:var(--32) var(--16);grid-template-columns:repeat(12,1fr);display:grid;overflow:visible}.cb-mur__rail>.cb-tuile{flex:none}}.cb-tuile{height:auto;display:block;position:relative}.cb-tuile[hidden]{display:none}.cb-tuile__img{aspect-ratio:1;object-fit:cover;border-radius:var(--8);width:100%;transition:transform .22s var(--cb-ease);display:block}.cb-tuile:hover .cb-tuile__img{transform:scale(1.015)}.cb-tuile__mot{padding:var(--12) var(--4) 0}.cb-tuile__rubrique{font-family:var(--sans);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--extra);margin:0 0 var(--4);font-weight:600}.cb-tuile__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-20);color:var(--dark);margin:0 0 var(--8);line-height:1.2}.cb-tuile__lien{color:inherit;text-decoration:none}.cb-tuile__lien:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2rem}.cb-tuile__lien:after{content:"";position:absolute;inset:0}.cb-tuile:focus-within{outline:.1875rem solid var(--accent);outline-offset:.25rem;border-radius:var(--12)}.cb-tuile__date{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0}.cb-tuile.cb-tuile--une{grid-column:1/-1}.cb-tuile--une .cb-tuile__img{aspect-ratio:21/9}.cb-tuile--une .cb-tuile__titre{font-size:var(--fs-32);max-width:28ch}.cb-mur__note{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);max-width:56ch;margin:var(--32) 0 0;line-height:1.5}@media (width>=47.5rem){.cb-tuile{grid-column:span 6}}@media (width>=62rem){.cb-tuile{grid-column:span 4}}.cb-pres__haut{gap:var(--32);margin-bottom:var(--48);display:grid}.cb-pres__texte p{font-family:var(--sans);font-size:var(--fs-18);color:var(--dark);max-width:62ch;margin:0 0 var(--16);line-height:1.65}.cb-pres__cite{padding:var(--32);background:var(--brand);color:var(--on-brand);border-radius:var(--cb-galet);margin:0}.cb-pres__cite p{font-family:var(--serif);font-size:var(--fs-24);margin:0 0 var(--16);line-height:1.35}.cb-pres__cite footer{font-family:var(--sans);font-size:var(--fs-14)}.cb-pres__bande{margin:0}.cb-pres__poses{gap:var(--12);grid-template-columns:1fr 1fr;display:grid}.cb-pres__pose--un{grid-column:1/-1}.cb-pres__pose{aspect-ratio:4/5;object-fit:cover;border-radius:var(--cb-galet-inv);width:100%;display:block}.cb-pres__pose--un{object-position:3.6% 50%}.cb-pres__pose--deux{object-position:50% 50%}.cb-pres__pose--trois{object-position:96.4% 50%}.cb-pres__pose--deux,.cb-pres__pose--trois{border-radius:var(--20) var(--8) var(--20) var(--8)}.cb-pres__bande figcaption{padding-top:var(--12);font-family:var(--sans);font-size:var(--fs-14);color:var(--dark)}@media (width>=48rem){.cb-pres__haut{gap:var(--48);grid-template-columns:1.7fr 1fr;align-items:start}.cb-pres__poses{gap:var(--16);grid-template-columns:repeat(3,1fr)}.cb-pres__pose--un{grid-column:auto}.cb-pres__pose--deux,.cb-pres__pose--trois{border-radius:var(--cb-galet-inv)}}.cb-preuve__grille{gap:var(--24);display:grid}.cb-preuve__tuile{padding:var(--32);margin:0}.cb-preuve__tuile--livre{background:var(--brand___);border:1px solid var(--brand);border-radius:var(--cb-galet);color:var(--dark)}.cb-preuve__tuile--cnn{background:var(--accent-d);border-radius:var(--cb-galet-inv);color:var(--light);padding-block:var(--48)}.cb-preuve__date{font-family:var(--sans);font-size:var(--fs-14);margin:0 0 var(--8)}.cb-preuve__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-32);margin:0 0 var(--12);line-height:1.1}.cb-preuve__tuile p{font-family:var(--sans);font-size:var(--fs-16);max-width:46ch;margin:0;line-height:1.6}.cb-preuve__tuile .cb-preuve__marque{margin-top:var(--16);font-size:var(--fs-14);color:var(--brand)}.cb-preuve__bas{gap:var(--32);margin-top:var(--48);padding-top:var(--32);border-top:1px solid var(--brand);display:grid}.cb-preuve__liste{gap:var(--16);margin:0;padding:0;list-style:none;display:grid}.cb-preuve__photo{margin:0}.cb-preuve__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--cb-galet-inv);width:100%;display:block}.cb-preuve__photo figcaption{padding-top:var(--12);font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);line-height:1.5}.cb-preuve__liste li{gap:var(--4);font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);line-height:1.6;display:grid}.cb-preuve__an{font-family:var(--serif);font-size:var(--fs-20);color:var(--dark)}@media (width>=48rem){.cb-preuve__grille{grid-template-columns:1fr 1.15fr;align-items:end}.cb-preuve__bas{gap:var(--48);grid-template-columns:1.6fr 1fr;align-items:start}.cb-preuve__liste li{gap:var(--24);grid-template-columns:8rem 1fr;align-items:baseline}}.cb-rub__liste{margin:0;padding:0;list-style:none}.cb-rub__ligne{gap:var(--20);padding-block:var(--32);border-top:1px solid var(--brand);align-items:center;display:grid;position:relative}.cb-rub__liste .cb-rub__ligne:last-child{border-bottom:1px solid var(--brand)}.cb-rub__lien{color:inherit;text-decoration-color:var(--accent);text-underline-offset:.2rem;transition:color .2s var(--cb-ease)}.cb-rub__lien:hover{color:var(--extra)}.cb-rub__ligne .cb-rub__lien:after,.cb-rub__breve .cb-rub__lien:after{content:"";position:absolute;inset:0}.cb-rub__ligne:focus-within,.cb-rub__breve:focus-within{outline:.1875rem solid var(--accent);outline-offset:.25rem}.cb-rub__photo{border-radius:var(--cb-galet);display:block;overflow:hidden}.cb-rub__ligne--inv .cb-rub__photo{border-radius:var(--cb-galet-inv)}.cb-rub__photo img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.cb-rub__nombre{font-family:var(--sans);font-size:var(--fs-14);letter-spacing:.02em;color:var(--extra);margin:0 0 var(--4)}.cb-rub__nom{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-32);color:var(--dark);margin:0 0 var(--8);line-height:1.1}.cb-rub__corps p{font-family:var(--sans);font-size:var(--fs-18);color:var(--dark);max-width:52ch;margin:0;line-height:1.6}.cb-rub__corps .cb-rub__nombre{font-size:var(--fs-14)}.cb-rub__breves{gap:var(--24);margin:var(--48) 0 0;padding:0;list-style:none;display:grid}.cb-rub__breve{gap:var(--12);align-content:start;display:grid;position:relative}.cb-rub__vign{border-radius:var(--20) var(--8) var(--20) var(--8);display:block;overflow:hidden}.cb-rub__vign img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .22s var(--cb-ease);display:block}.cb-rub__breve:hover .cb-rub__vign img{transform:scale(1.02)}.cb-rub__breveNom{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-24);color:var(--dark);margin:0;line-height:1.15}.cb-rub__breveNb{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0;line-height:1.5}.cb-rub__reste{gap:var(--16);margin-top:var(--48);display:grid}.cb-rub__resteTitre{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0}.cb-tags{gap:var(--8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cb-tag{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);padding:var(--8) var(--16);border:1px solid var(--extra_);border-radius:999px}@media (width>=48rem){.cb-rub__ligne{gap:var(--48);grid-template-columns:1fr 1.25fr}.cb-rub__ligne--inv{grid-template-columns:1.25fr 1fr}.cb-rub__ligne--inv .cb-rub__photo{order:2}.cb-rub__breves{gap:var(--32);grid-template-columns:repeat(3,1fr)}.cb-rub__reste{gap:var(--24);grid-template-columns:auto 1fr;align-items:center}}.cb-zones{isolation:isolate;align-items:end;min-height:58vh;display:grid;position:relative}.cb-zones__img{z-index:-2;object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.cb-zones__voile{z-index:-1;background:linear-gradient(180deg, oklch(from var(--extra-d) l c h / .2), oklch(from var(--extra-d) l c h / .92));position:absolute;inset:0}.cb-zones__mot{width:min(100%,76rem);padding:var(--96) var(--24) var(--64);margin-inline:auto;position:relative}.cb-zones__signature{font-family:var(--serif);font-style:normal;font-size:var(--fs-48);color:var(--light);max-width:26ch;margin:0 0 var(--16);line-height:1.1}.cb-zones__villes{font-family:var(--sans);font-size:var(--fs-16);color:var(--light);max-width:62ch;margin:0;line-height:1.65}.cb-collab__panneau{gap:var(--48);padding:var(--48) var(--24);border-radius:var(--96) var(--24) var(--96) var(--24);background:var(--extra-d);color:var(--light);display:grid}.cb-collab__liste{gap:var(--24);margin:0;padding:0;list-style:none;display:grid}.cb-collab__liste li{padding-top:var(--24);border-top:1px solid var(--light___)}.cb-collab__liste h3{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-24);color:var(--light);margin:0 0 var(--8);line-height:1.2}.cb-collab__liste p{font-family:var(--sans);font-size:var(--fs-16);color:var(--brand);max-width:56ch;margin:0;line-height:1.6}.cb-collab__exemple{gap:var(--12);max-width:34rem;margin:var(--32) 0 0;align-items:center;display:grid}.cb-collab__exemple img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--cb-galet-inv);width:100%;max-width:13rem;display:block}.cb-collab__exemple figcaption{font-family:var(--sans);font-size:var(--fs-14);color:var(--brand);line-height:1.55}.cb-collab__plus{font-family:var(--sans);font-size:var(--fs-16);color:var(--brand);max-width:56ch;margin:var(--24) 0 0;line-height:1.6}@media (width>=48rem){.cb-collab__exemple{gap:var(--20);grid-template-columns:auto 1fr}}.cb-charte{gap:var(--20);margin-top:var(--48);padding:var(--24);border-radius:var(--cb-galet-inv);background:var(--light___);grid-template-columns:auto 1fr;align-items:start;display:grid}.cb-charte__picto{width:var(--48);height:var(--48);background:var(--brand);color:var(--on-brand);border-radius:999px;place-items:center;display:inline-grid}.cb-charte__picto svg{width:var(--24);height:var(--24)}.cb-charte h3{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-20);color:var(--light);margin:0 0 var(--8)}.cb-charte p{font-family:var(--sans);font-size:var(--fs-16);color:var(--brand);max-width:52ch;margin:0;line-height:1.6}.cb-kit{padding:var(--32) var(--24);border:.125rem dashed var(--accent_);border-radius:var(--cb-galet);background:var(--light);color:var(--dark)}.cb-kit__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-24);color:var(--dark);margin:0 0 var(--16)}.cb-kit__intro{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0 0 var(--12)}.cb-kit__socle{gap:var(--8);margin:0 0 var(--12);padding:0;list-style:none;display:grid}.cb-kit__socle li{gap:var(--12);padding-bottom:var(--8);border-bottom:1px solid var(--brand__);font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);grid-template-columns:3.5rem 1fr;align-items:baseline;display:grid}.cb-kit__nb{font-family:var(--serif);font-weight:600;font-size:var(--fs-24);text-align:right;color:var(--extra-d);line-height:1}.cb-kit__depuis{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0 0 var(--24);line-height:1.5}.cb-kit__audience{padding:var(--16) var(--16) var(--16) var(--18);border-left:.25rem solid var(--accent-d);border-radius:0 var(--16) var(--16) 0;background:var(--accent___);margin:0 0 var(--24)}.cb-kit__audience-titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-16);color:var(--dark);margin:0 0 var(--12)}.cb-kit__liste{gap:var(--8);margin:0 0 var(--12);padding:0;list-style:none;display:grid}.cb-kit__liste li{gap:var(--12);font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);grid-template-columns:5.5rem 1fr;align-items:baseline;display:grid}.cb-kit__canal{font-family:var(--serif);font-size:var(--fs-16)}.cb-kit__audience a{color:var(--dark);text-decoration-color:var(--accent-d);text-underline-offset:.2rem}.cb-kit__note{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);max-width:42ch;margin:0;line-height:1.5}.cb-kit__mail{font-family:var(--sans);font-size:var(--fs-14);margin:var(--12) 0 0}.cb-kit__mail a{color:var(--dark);text-decoration-color:var(--accent);text-underline-offset:.2rem}@media (width>=62rem){.cb-collab__panneau{gap:var(--64);padding:var(--96) var(--64);grid-template-columns:1.55fr 1fr;align-items:start}}.cb-contact__grille{gap:var(--48);display:grid}.cb-contact__medaillon{aspect-ratio:1;width:9.5rem;max-width:62%;margin:0 0 var(--24);outline:.125rem dashed var(--accent_);outline-offset:.375rem;border-radius:999px;display:block;overflow:hidden}.cb-contact__medaillon img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.cb-contact__mot{font-family:var(--sans);font-size:var(--fs-18);color:var(--dark);max-width:46ch;margin:0 0 var(--16);line-height:1.6}.cb-contact__mail{font-family:var(--serif);font-size:var(--fs-24);margin:0 0 var(--12)}.cb-contact__mail a{color:var(--dark);text-decoration-color:var(--accent);text-underline-offset:.2rem}.cb-contact__note{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);margin:0}.cb-form{gap:var(--20);padding:var(--32) var(--24);border:1px solid var(--brand);border-radius:var(--cb-galet);background:var(--brand___);display:grid}.cb-choix{gap:var(--4);border:none;margin:0;padding:0;display:grid}.cb-choix legend{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark);padding:0}.cb-choix__opt{align-items:center;gap:var(--12);min-height:2.75rem;font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);cursor:pointer;display:flex}.cb-choix__opt input{width:var(--20);height:var(--20);accent-color:var(--accent)}.cb-champ{gap:var(--8);margin:0;display:grid}.cb-champ label{font-family:var(--sans);font-size:var(--fs-14);color:var(--dark)}.cb-champ input,.cb-champ textarea{width:100%;min-height:2.75rem;padding:var(--12) var(--16);border:1px solid var(--extra_);border-radius:var(--12);background:var(--light);color:var(--dark);font-family:var(--sans);font-size:var(--fs-16);transition:border-color .18s var(--cb-ease)}.cb-champ textarea{min-height:var(--128);resize:vertical}.cb-champ input:hover,.cb-champ textarea:hover{border-color:var(--extra)}.cb-champ input:user-invalid,.cb-champ textarea:user-invalid{border-color:var(--accent);background:var(--accent___)}.cb-cta--form{justify-self:start}.cb-form__ok{padding:var(--12) var(--16);border-radius:var(--12);background:var(--extra___);font-family:var(--sans);font-size:var(--fs-16);color:var(--dark);margin:0}@media (width>=48rem){.cb-contact__grille{gap:var(--64);grid-template-columns:1fr 1.1fr;align-items:start}}.cb-footer{margin-top:var(--48);padding-block:var(--96) var(--64);background:var(--accent-d);color:var(--light);clip-path:ellipse(120% 100% at 50% 100%)}.cb-footer__grille{gap:var(--48);display:grid}.cb-footer__nom{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-48);color:var(--light);margin:0 0 var(--12);line-height:1.05}.cb-footer__in{color:var(--brand)}.cb-footer__baseline{font-family:var(--serif);font-size:var(--fs-20);color:var(--brand);max-width:34ch;margin:0 0 var(--24);line-height:1.35}.cb-footer__mail{font-family:var(--sans);font-size:var(--fs-18);margin:0 0 var(--12)}.cb-footer__reseaux{align-items:center;gap:var(--12);font-family:var(--sans);font-size:var(--fs-16);color:var(--brand);margin:0;display:flex}.cb-footer__mail a,.cb-footer__reseaux a,.cb-footer__liens a{color:var(--light);text-decoration-color:var(--brand);text-underline-offset:.2rem}.cb-footer__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-20);color:var(--light);margin:0 0 var(--12)}.cb-footer__mentions p{font-family:var(--sans);font-size:var(--fs-14);color:var(--brand);max-width:54ch;margin:0 0 var(--12);line-height:1.6}.cb-footer__liens{gap:var(--16);margin:var(--16) 0 0;font-family:var(--sans);font-size:var(--fs-14);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width>=48rem){.cb-footer__grille{gap:var(--64);grid-template-columns:1.3fr 1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.cb-cta,.cb-nav__link,.cb-burger,.cb-burger__trait path,.cb-header__insta,.cb-quete__bouton,.cb-champ input,.cb-champ textarea,.cb-mur__bouton,.cb-tuile,.cb-tuile__img,.cb-rub__lien,.cb-rub__vign img{transition:none}}.cb-const{padding-block:var(--24) var(--96)}.cb-const__scene{align-items:center;gap:var(--32);width:min(100%,66rem);padding-inline:var(--24);flex-direction:column;margin-inline:auto;display:flex}.cb-const__anneau{gap:var(--16);width:100%;padding-block:var(--8);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x;display:flex;overflow-x:auto}.cb-const__anneau[data-glisse]{cursor:grabbing;scroll-snap-type:none;user-select:none}.cb-const__anneau::-webkit-scrollbar{display:none}.cb-bulle{align-items:center;gap:var(--8);scroll-snap-align:start;flex-direction:column;flex:none;width:5.5rem;text-decoration:none;display:flex}.cb-bulle__img{-webkit-user-drag:none}.cb-bulle__anneau{aspect-ratio:1;background:conic-gradient(from 200deg, var(--accent), var(--brand), var(--extra), var(--accent));border-radius:50%;width:100%;padding:.1875rem;display:block}.cb-bulle__img{object-fit:cover;border:.125rem solid var(--light);width:100%;height:100%;transition:transform .22s var(--cb-ease);border-radius:50%;display:block}.cb-bulle:hover .cb-bulle__img{transform:scale(1.04)}.cb-bulle__rub{font-family:var(--sans);font-size:var(--fs-12);text-align:center;color:var(--dark);line-height:1.3}.cb-bulle:focus-visible{outline:.1875rem solid var(--accent);outline-offset:.25rem;border-radius:var(--12)}.cb-const__coeur{text-align:center;width:min(100%,34rem)}.cb-const__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-48);color:var(--dark);max-width:20ch;margin:var(--12) auto var(--16);line-height:1.08}.cb-const__lede{font-family:var(--sans);font-size:var(--fs-18);color:var(--dark);max-width:46ch;margin:0 auto var(--24);line-height:1.6}@media (width>=64rem){.cb-const{padding-block:var(--64) var(--96)}.cb-const__scene{aspect-ratio:1;place-items:center;width:min(100%,58rem);display:grid}.cb-const__anneau,.cb-const__coeur{grid-area:1/1}.cb-const__anneau{pointer-events:none;cursor:auto;width:100%;height:100%;padding:0;animation:64s linear infinite cb-cb-orbite;display:block;position:relative;overflow:visible}.cb-const__coeur{z-index:1;position:relative}.cb-bulle__rub{display:none}.cb-bulle{pointer-events:auto;width:6.5rem;transform:rotate(calc(var(--i) * 45deg)) translateY(-24.5rem) rotate(calc(var(--i) * -45deg));margin:-3.25rem 0 0 -3.25rem;position:absolute;top:50%;left:50%}.cb-bulle__anneau{animation:64s linear infinite reverse cb-cb-orbite}.cb-const__anneau:hover,.cb-const__anneau:focus-within,.cb-const__anneau:hover .cb-bulle__anneau,.cb-const__anneau:focus-within .cb-bulle__anneau{animation-play-state:paused}.cb-const__coeur{width:min(100%,34rem)}.cb-const__titre{max-width:none}}@media (prefers-reduced-motion:reduce){.cb-const__anneau,.cb-bulle__anneau{animation:none}.cb-bulle__img{transition:none}}.cb-presrond__aire{position:relative}.cb-presrond__disque{width:min(100%,30rem);padding:var(--128) var(--32);background:var(--brand);color:var(--on-brand);text-align:center;outline:.125rem dashed var(--accent_);outline-offset:var(--12);border-radius:999px;place-items:center;margin-inline:auto;display:grid}.cb-presrond__noyau{justify-items:center;gap:var(--16);width:min(100%,16rem);display:grid}.cb-presrond__medaillon{aspect-ratio:1;background:var(--light);outline:.125rem dashed var(--accent_);outline-offset:.25rem;border-radius:50%;width:8rem;padding:.25rem;display:block}.cb-presrond__medaillon img{object-fit:cover;object-position:0% 50%;border-radius:50%;width:100%;height:100%;display:block}.cb-presrond__titre{font-family:var(--serif);font-style:normal;font-weight:600;font-size:var(--fs-32);color:var(--on-brand);margin:0;line-height:1.1}.cb-presrond__mot{font-family:var(--sans);font-size:var(--fs-18);color:var(--on-brand);max-width:42ch;margin:0;line-height:1.6}.cb-presrond__phrase{font-family:var(--serif);font-size:var(--fs-24);color:var(--on-brand);max-width:24ch;margin:0;line-height:1.3}.cb-presrond__noyau .cb-cta{margin-top:var(--8)}@media (width>=48rem){.cb-presrond__disque{aspect-ratio:1;width:min(100%,44rem);padding:var(--64)}.cb-presrond__noyau{gap:var(--20);width:min(100%,22rem)}.cb-presrond__medaillon{width:9rem}.cb-presrond__titre{font-size:var(--fs-48)}}@media (width>=64rem){.cb-presrond__disque{width:min(100%,48rem);padding:var(--96)}.cb-presrond__noyau{width:min(100%,26rem)}}.cb-deco{z-index:0;width:var(--96);color:var(--extra__);pointer-events:none;transform:translate3d(0, calc(-50% + var(--cb-par,0px)), 0);will-change:transform;display:none;position:absolute;top:50%}.cb-deco--gauche{left:var(--16)}.cb-deco--droite{right:var(--16)}.cb-deco__trait{fill:none;stroke:currentColor;width:100%;height:auto;display:block}.cb-deco--droite .cb-deco__trait{transform:scaleX(-1)}@media (width>=80rem){.cb-deco{display:block}}@media (prefers-reduced-motion:reduce){.cb-deco{will-change:auto}}@keyframes cb-ab-hero-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%, var(--8))}}@keyframes cb-cb-orbite{to{transform:rotate(360deg)}}.cb-bulle:first-child{--i:0}.cb-bulle:nth-child(2){--i:1}.cb-bulle:nth-child(3){--i:2}.cb-bulle:nth-child(4){--i:3}.cb-bulle:nth-child(5){--i:4}.cb-bulle:nth-child(6){--i:5}.cb-bulle:nth-child(7){--i:6}.cb-bulle:nth-child(8){--i:7}:root::view-transition-old(root),:root::view-transition-new(root),:root[data-sens]::view-transition-old(root),:root[data-sens]::view-transition-new(root){box-shadow:none;animation:none}.cb-footer__mentions .pied__signature{color:var(--brand);font-family:var(--sans);font-size:var(--fs-14);margin-top:var(--12);align-items:center;gap:.35em;display:flex}.cb-footer__mentions .pied__signature a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.cb-footer__mentions .pied__signature svg{block-size:.95em;inline-size:.95em;color:inherit}.cb-hero.cb-const{overflow-x:clip}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
