﻿:root{--header-height: 84px;--font-sans: system-ui, -apple-system, /* Firefox supports this but not yet `system-ui` */ "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif: "Cinzel", serif;--font-code: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--line-height: 1}:root{--color-1: #a21127;--color-1-alt: #96141C}@font-face{font-family:"Cinzel";font-style:normal;font-weight:400;font-display:swap;src:url("//www.florenceguiraud.com/assets/fonts/cinzel-v16-latin-regular.woff2") format("woff2")}@font-face{font-family:"Cinzel";font-style:normal;font-weight:600;font-display:swap;src:url("//www.florenceguiraud.com/assets/fonts/cinzel-v16-latin-600.woff2") format("woff2")}@font-face{font-family:"Cinzel";font-style:normal;font-weight:900;font-display:swap;src:url("//www.florenceguiraud.com/assets/fonts/cinzel-v16-latin-900.woff2") format("woff2")}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{min-height:100vh;font-size:100%;font-family:var(--font-sans);color:#393939;line-height:var(--line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;vertical-align:baseline}::selection{background-color:#ccc}nav ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-size:1em;font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit}a{text-decoration:none;color:inherit;font-size:inherit}strong,b{font-weight:bolder}i,em{font-style:italic}u{text-decoration:underline}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}hr{border:none;border-top:1px solid currentColor}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}abbr[title],acronym{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}code,kbd,samp,pre{font-family:var(--font-code);font-size:1em}table{text-indent:0;border-color:inherit}table,tr,td{border-collapse:collapse;border-spacing:0}img,picture,video,iframe,figure{display:block;max-width:100%;height:auto;border:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{width:auto;display:block}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}form,input,textarea,select,button,label{display:block;max-width:100%;font-family:inherit;font-size:inherit;-moz-appearance:none;appearance:none}fieldset{min-width:0}input,textarea,select,button{background-color:rgba(0,0,0,0);border:1px solid currentColor}input[type=file]{border:none}input[type=tel],input[type=url],input[type=email],input[type=number]{direction:ltr}input::placeholder{opacity:1}textarea{height:auto;resize:vertical;vertical-align:top}select{height:auto}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[tabindex="-1"]:focus:not(:focus-visible){outline:0}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;background-attachment:initial}}html{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:gray #f2f2f2}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#f2f2f2}html::-webkit-scrollbar-thumb{background-color:gray;border:1px solid gray;border-top:none;border-bottom:none}@media(min-width: 960px){html{overflow-y:auto}}.interface{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"header" "navigation" "main" "footer";width:100%;min-height:100vh;min-height:100dvh}@media(min-width: 960px){.interface{grid-template-columns:300px minmax(0, 1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"header main" "navigation main" "footer main";height:100vh;height:100dvh}}.header{position:sticky;z-index:9999;top:0;width:100%;grid-area:header;color:#393939;background-color:rgba(255,255,255,.95);background-image:url("//www.florenceguiraud.com/assets/images/noise.png")}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.header{background-size:50px}}@media(min-width: 960px){.header{position:static}}@supports(backdrop-filter: blur(5px)){.header{background-color:rgba(255,255,255,.85);backdrop-filter:blur(6px)}}.header__inner{display:flex;flex-direction:row;align-items:center}.header__logo{flex:1 1 auto}.header__logo svg{margin:20px;margin-bottom:14px;max-width:100%;height:50px}@media(min-width: 960px){.header__logo svg{margin:20px;max-width:260px;height:auto}}.header__nav-trigger{margin-left:auto;padding-left:20px}@media(min-width: 960px){.header__nav-trigger{display:none}}.header__nav-trigger label.navTrigger{display:block;padding:2px 6px;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header__nav-trigger label.navTrigger:focus-visible{outline:2px solid #393939;outline-offset:-2px}.header__nav-trigger label.navTrigger svg{display:block;width:auto;height:60px;stroke:currentColor;transition:transform 400ms}html:has(#navTrigger:checked) .header__nav-trigger label.navTrigger svg{transform:rotate(45deg)}html:has(#navTrigger:checked) .header__nav-trigger label.navTrigger svg .top,html:has(#navTrigger:checked) .header__nav-trigger label.navTrigger svg .bottom{stroke-dashoffset:-68px}.header__nav-trigger label.navTrigger svg .line{stroke-width:2.5;stroke-linecap:round;transition:400ms}.header__nav-trigger label.navTrigger svg .top,.header__nav-trigger label.navTrigger svg .bottom{stroke-dasharray:40 121}.header__nav-trigger input[type=checkbox]{display:none}.navTriggerOverlay{position:fixed;z-index:9997;inset:0;top:var(--header-height);pointer-events:none;transition:background .7s,backdrop-filter .7s}@media(min-width: 960px){.navTriggerOverlay{display:none}}html:has(#navTrigger:checked) .navTriggerOverlay{pointer-events:all;cursor:pointer;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.navigation__wrap{grid-area:navigation;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#393939 #fff;background-image:url("//www.florenceguiraud.com/assets/images/noise.png")}.navigation__wrap::-webkit-scrollbar{width:8px}.navigation__wrap::-webkit-scrollbar-track{background:#fff}.navigation__wrap::-webkit-scrollbar-thumb{background-color:#393939;border:1px solid #393939;border-top:none;border-bottom:none}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.navigation__wrap{background-size:50px}}@media(max-width: 959px){.navigation__wrap{position:fixed;z-index:9998;top:var(--header-height);right:0;bottom:0;width:min(300px,90%);overflow:hidden;background-color:#fff;visibility:hidden;transform:translateX(100%);transition:transform .7s,visibility .7s}html:has(#navTrigger:checked) .navigation__wrap{visibility:visible;transform:translateX(0)}}.nav__social{flex:0 0 auto;font-size:1.2rem}@media(max-width: 959px){.nav__social{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}}.nav__social ul{display:flex;flex-direction:row;justify-content:center}.nav__social a{display:block;padding:20px;transition:transform 200ms,color 200ms}.nav__social a:hover,.nav__social a:focus{color:#000;transform:scale(1.2)}.main{grid-area:main;display:flex;flex-direction:column;align-items:center;background-image:url("//www.florenceguiraud.com/assets/images/noise.png")}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.main{background-size:50px}}@media(min-width: 960px){.main{height:100vh;height:100dvh;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:gray #f2f2f2}.main::-webkit-scrollbar{width:8px}.main::-webkit-scrollbar-track{background:#f2f2f2}.main::-webkit-scrollbar-thumb{background-color:gray;border:1px solid gray;border-top:none;border-bottom:none}}.main__inner{flex:1 1 auto;padding:40px;width:100%;max-width:1200px}.footer{grid-area:footer;font-size:.7rem;color:#393939;background-image:url("//www.florenceguiraud.com/assets/images/noise.png")}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.footer{background-size:50px}}.footer__inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.footer__links{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-left:55px;min-height:55px}.footer__links a{display:block;padding:20px;transition:200ms}.footer__links a:hover,.footer__links a:focus{color:#000}.footer__koalink{position:absolute;left:0;bottom:0;margin-right:auto;width:55px;height:55px;transform-origin:left bottom;transition:transform 400ms cubic-bezier(0.75, -0.5, 0, 1.75);filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5))}.footer__koalink:hover,.footer__koalink:focus,.footer__koalink:focus-within{transform:scale(1.2)}.footer__koalink a{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;background:#fff;clip-path:circle(100% at 0 100%)}.footer__koalink svg{display:block;margin:10px}.navigation{position:relative;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;transform:translate3d(0, 0, 0);font-family:var(--font-serif);font-size:1.3rem;color:#393939;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 959px){.navigation{flex:1 1 auto}}.navigation a{text-decoration:none;color:inherit}.navigation label{cursor:pointer;-webkit-user-select:none;user-select:none}.navigation :is(a,label):focus-visible{outline:2px solid #393939;outline-offset:-2px}.navigation input[type=checkbox]{display:none}.navigation input[type=checkbox]:checked~.panel{left:0}.navigation .text{display:block;text-wrap:balance}.navigation .icon{display:grid;place-content:center;transition:transform .3s}.navigation .icon svg{width:auto;height:.6em;fill:currentColor}.navigation hr{margin:0 20px;border:none;border-top:1px solid rgba(57,57,57,.25)}.navigation .panel{display:flex;flex-direction:column;width:100%;max-height:100%;overflow:hidden auto;overscroll-behavior:none;scrollbar-width:thin;transition:left .7s}.navigation .panel:has(>li>input:checked)>li.title,.navigation .panel:has(>li>input:checked)>li>a,.navigation .panel:has(>li>input:checked)>li>label{opacity:0;transform:translateX(-2rem)}.navigation .panel.levelx{position:fixed;z-index:2;inset:0;left:100%;max-height:none;background-color:#fff;background-image:url("//www.florenceguiraud.com/assets/images/noise.png")}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.navigation .panel.levelx{background-size:50px}}.navigation li.children{display:grid;grid-template-columns:1fr auto}.navigation a{display:block;padding:20px;text-align:center;transition:all .3s,opacity .7s,transform .7s}.navigation a.children{grid-column:1/-1;grid-row:1}.navigation a.children>.text{padding:0 1.5em}.navigation a.current,.navigation a.parent{color:#000}.navigation a:is(:hover,:focus){letter-spacing:.2rem;color:#000}.navigation label.next{z-index:1;grid-column:2;grid-row:1;display:flex;align-items:center;padding:0 20px;background-image:linear-gradient(to bottom, transparent, rgba(57, 57, 57, 0.25), transparent);background-size:1px 100%;background-repeat:no-repeat;background-position:left center;transition:all .3s,opacity .7s,transform .7s}.navigation label.next:is(:hover,:focus){color:#000}.navigation label.next:is(:hover,:focus)>.icon{transform:translateX(0.3rem)}.navigation label.sectionheader{display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px;text-align:center;transition:all .3s,opacity .7s,transform .7s}.navigation label.sectionheader>.text{grid-column:1/-1;grid-row:1;padding:0 1.5em}.navigation label.sectionheader>.icon{grid-column:2;grid-row:1}.navigation label.sectionheader.parent{color:#000}.navigation label.sectionheader:is(:hover,:focus){color:#000}.navigation label.sectionheader:is(:hover,:focus)>.icon{transform:translateX(0.3rem)}.navigation label.back{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;padding:15px 20px;font-size:.7em;transition:all .3s,opacity .7s,transform .7s}.navigation label.back>.icon{order:-1}.navigation label.back>.text{transition:transform .3s}.navigation label.back:is(:hover,:focus){color:#000}.navigation label.back:is(:hover,:focus)>.text{transform:translateX(-0.5rem)}.navigation label.back:is(:hover,:focus)>.icon{transform:translateX(-0.3rem)}.navigation li.title{position:sticky;z-index:1;top:0;padding:20px;font-size:1.1em;font-weight:600;text-align:center;background-color:#fff;background-image:linear-gradient(to right, transparent, rgba(57, 57, 57, 0.25), transparent),url("//www.florenceguiraud.com/assets/images/noise.png");background-size:100% 1px,auto;background-repeat:no-repeat,repeat;background-position:bottom,top left;transition:opacity .7s,transform .7s}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.navigation li.title{background-size:100% 1px,50px}}@media(max-width: 959px){html:has(#navTrigger:checked){overflow:hidden}}.pagination--top{margin-bottom:40px}.pagination--bottom{margin-top:40px}.pagination ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 -10px -10px;color:rgba(57,57,57,.25)}@media(max-width: 399px){.pagination ul{margin:0 0 -5px -5px}}.pagination li{margin:0 0 10px 10px}@media(max-width: 399px){.pagination li{margin:0 0 5px 5px}}.pagination li.first,.pagination li.prev,.pagination li.next,.pagination li.last{font-size:1.3rem;cursor:default}.pagination li.first span,.pagination li.prev span,.pagination li.next span,.pagination li.last span{background:#fff;border:1px solid #e6e6e6;transition:200ms}.pagination li.count{color:#393939}.pagination a{display:flex;color:#393939}.pagination a:hover span,.pagination a:focus span{color:#fff;background:#393939}.pagination span{display:flex;padding:10px 15px;text-align:center}@media(max-width: 399px){.pagination span{padding:10px}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes imageLoading{from{background-position:150% 0}to{background-position:-50% 0}}.biographie__introduction{display:flex;flex-direction:column;margin-top:2rem}@media(min-width: 800px){.biographie__introduction{flex-direction:row}}.biographie__introduction .photo{flex:1 0 auto;display:flex;flex-direction:column;align-items:center}.biographie__introduction .photo picture{padding:10px;background:#fff;border:1px solid #e6e6e6}.biographie__introduction .photo img{width:320px}.biographie__introduction .text{flex:1 1 auto;margin:1rem 0 0 0}@media(min-width: 800px){.biographie__introduction .text{margin:0 0 0 1rem}}.biographie__content h2{margin-top:80px !important}.dessin__category__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.dessin__category__default>h1:first-child{margin-top:0}@media(min-width: 960px){.dessin__category__default>h1{text-align:inherit}}.dessin__category__list ul{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.dessin__category__list ul{grid-template-columns:repeat(2, 1fr)}}.dessin__category__item a{display:flex;flex-direction:column}.dessin__category__item a:hover img,.dessin__category__item a:focus img{transform:scale(1.1)}.dessin__category__item a:hover .title,.dessin__category__item a:focus .title{color:#000;letter-spacing:.05rem}.dessin__category__item a:hover .zoom,.dessin__category__item a:focus .zoom{opacity:0;transform:scale(0.8)}.dessin__category__item .cover{position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.dessin__category__item .cover picture{overflow:hidden}.dessin__category__item .cover img{width:100%;transition:200ms}.dessin__category__item .cover .zoom{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;padding:20px;color:#fff;filter:drop-shadow(0 0 20px black);transition:200ms}.dessin__category__item .cover .zoom .icon{padding:10px;background:rgba(0,0,0,.5);border-radius:50%;backdrop-filter:blur(2px)}.dessin__category__item .cover .zoom svg{width:32px;height:auto}.dessin__category__item .title{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.dessin__category__item .title:first-child{margin-top:0}.dessin__summary__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.dessin__summary__default>h1:first-child{margin-top:0}@media(min-width: 960px){.dessin__summary__default>h1{text-align:inherit}}.dessin__summary__default .back{margin-top:calc(-40px + 1rem);margin-bottom:40px}.dessin__summary__default .back a{font-variant:small-caps;transition:200ms}.dessin__summary__default .back a::before{content:"« "}.dessin__summary__default .back a:hover,.dessin__summary__default .back a:focus{color:#000;letter-spacing:.05rem}.dessin__introduction{margin-bottom:40px}.dessin__default__list{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.dessin__default__list{grid-template-columns:repeat(2, 1fr)}}.dessin__default__item{display:flex;flex-direction:column}.dessin__default__item a:hover img,.dessin__default__item a:focus img{transform:scale(1.1)}.dessin__default__item a:hover h2,.dessin__default__item a:focus h2{color:#000}.dessin__default__item a:hover .zoom,.dessin__default__item a:focus .zoom{opacity:0;transform:scale(0.8)}.dessin__default__item .cover{position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.dessin__default__item .cover picture{overflow:hidden}.dessin__default__item .cover img{width:100%;transition:200ms}.dessin__default__item h2{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.dessin__default__item h2:first-child{margin-top:0}.dessin__default__item .infos{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-style:italic;line-height:1.5}.edition__summary__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.edition__summary__default>h1:first-child{margin-top:0}@media(min-width: 960px){.edition__summary__default>h1{text-align:inherit}}.edition__introduction{margin-bottom:40px}.edition__default__list{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.edition__default__list{grid-template-columns:repeat(2, 1fr)}}.edition__default__item{flex:0 1 auto;display:flex;flex-direction:column}.edition__default__item a:hover img,.edition__default__item a:focus img{transform:scale(1.1)}.edition__default__item a:hover h2,.edition__default__item a:focus h2{color:#000;letter-spacing:.05rem}.edition__default__item a:hover .zoom,.edition__default__item a:focus .zoom{opacity:0;transform:scale(0.8)}.edition__default__item .cover{position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.edition__default__item .cover picture{overflow:hidden}.edition__default__item .cover img{width:100%;transition:200ms}.edition__default__item .cover .zoom{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;padding:20px;color:#fff;filter:drop-shadow(0 0 20px black);transition:200ms}.edition__default__item .cover .zoom .icon{padding:10px;background:rgba(0,0,0,.5);border-radius:50%;backdrop-filter:blur(2px)}.edition__default__item .cover .zoom svg{width:32px;height:auto}.edition__default__item h2{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.edition__default__item h2:first-child{margin-top:0}.edition__default__item .job{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-weight:600}.edition__default__item .info{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-style:italic;line-height:1.5}.edition__default__item .more{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75)}.edition__detail__default h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.edition__detail__default h1:first-child{margin-top:0}@media(min-width: 960px){.edition__detail__default h1{text-align:inherit}}.edition__detail__default .back{margin-top:calc(-40px + 1rem);margin-bottom:40px}.edition__detail__default .back a{font-variant:small-caps;transition:200ms}.edition__detail__default .back a::before{content:"« "}.edition__detail__default .back a:hover,.edition__detail__default .back a:focus{color:#000;letter-spacing:.05rem}.edition__detail__default .cover{display:flex;flex-direction:column;align-items:center}.edition__detail__default .cover picture{padding:10px;max-width:800px;background:#fff;border:1px solid #e6e6e6;overflow:hidden}.edition__detail__default .cover img{min-height:100%;min-width:100%;width:auto;height:auto;max-height:600px}.edition__detail__default .job{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);margin-top:1rem;text-align:center;font-weight:600}.edition__detail__default .info{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-style:italic;line-height:1.5;text-align:center}.edition__detail__default .more{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);text-align:center}.edition__detail__default .gallery__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 0 0 -40px}.edition__detail__default .gallery__item{flex:0 1 auto;margin:40px 0 0 40px;padding:10px;background:#fff;border:1px solid #e6e6e6}@media(min-width: 640px){.edition__detail__default .gallery__item{flex:0 1 calc(33.3333333333% - 40px)}}.edition__detail__default .gallery__item a:hover img,.edition__detail__default .gallery__item a:focus img{transform:scale(1.1)}.edition__detail__default .gallery__item picture{overflow:hidden}.edition__detail__default .gallery__item img{transition:200ms}.gravure__category__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.gravure__category__default>h1:first-child{margin-top:0}@media(min-width: 960px){.gravure__category__default>h1{text-align:inherit}}.gravure__category__list ul{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.gravure__category__list ul{grid-template-columns:repeat(2, 1fr)}}.gravure__category__item a{display:flex;flex-direction:column}.gravure__category__item a:hover img,.gravure__category__item a:focus img{transform:scale(1.1)}.gravure__category__item a:hover .title,.gravure__category__item a:focus .title{color:#000;letter-spacing:.05rem}.gravure__category__item a:hover .zoom,.gravure__category__item a:focus .zoom{opacity:0;transform:scale(0.8)}.gravure__category__item .cover{position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.gravure__category__item .cover picture{overflow:hidden}.gravure__category__item .cover img{width:100%;transition:200ms}.gravure__category__item .cover .zoom{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;padding:20px;color:#fff;filter:drop-shadow(0 0 20px black);transition:200ms}.gravure__category__item .cover .zoom .icon{padding:10px;background:rgba(0,0,0,.5);border-radius:50%;backdrop-filter:blur(2px)}.gravure__category__item .cover .zoom svg{width:32px;height:auto}.gravure__category__item .title{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.gravure__category__item .title:first-child{margin-top:0}.gravure__summary__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.gravure__summary__default>h1:first-child{margin-top:0}@media(min-width: 960px){.gravure__summary__default>h1{text-align:inherit}}.gravure__summary__default .back{margin-top:calc(-40px + 1rem);margin-bottom:40px}.gravure__summary__default .back a{font-variant:small-caps;transition:200ms}.gravure__summary__default .back a::before{content:"« "}.gravure__summary__default .back a:hover,.gravure__summary__default .back a:focus{color:#000;letter-spacing:.05rem}.gravure__introduction{margin-top:40px}.gravure__default__list{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.gravure__default__list{grid-template-columns:repeat(2, 1fr)}}.gravure__default__item{display:flex;flex-direction:column}@media(min-width: 640px){.gravure__default__item.colspan{grid-column:1/3}}.gravure__default__item a:hover img,.gravure__default__item a:focus img{transform:scale(1.1)}.gravure__default__item a:hover h2,.gravure__default__item a:focus h2{color:#000}.gravure__default__item a:hover .zoom,.gravure__default__item a:focus .zoom{opacity:0;transform:scale(0.8)}.gravure__default__item .cover{position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.gravure__default__item .cover picture{overflow:hidden}.gravure__default__item .cover img{width:100%;transition:200ms}.gravure__default__item h2{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.gravure__default__item h2:first-child{margin-top:0}.gravure__default__item .infos{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-style:italic;line-height:1.5}.home__summary__default{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.home__summary__default ul{margin:0;padding:0;list-style:none}.home__summary__default .splide__track{display:flex;flex-direction:column;height:100%}.home__default__list{flex:1 0 auto;display:flex;flex-direction:row}.home__default__item{flex:1 0 auto;position:relative;width:100%;height:100%}.home__default__item.is-active img{animation:coverZoom 20s;animation-fill-mode:forwards}.home__default__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes coverZoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}.news__summary__default>h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.news__summary__default>h1:first-child{margin-top:0}@media(min-width: 960px){.news__summary__default>h1{text-align:inherit}}.news__default__list{display:grid;grid-template-columns:1fr;gap:40px;margin-top:1rem}@media(min-width: 640px){.news__default__list{grid-template-columns:1fr 1fr}}.news__default__item a{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;height:100%}.news__default__item a:hover img,.news__default__item a:focus img{transform:scale(1.1)}.news__default__item a:hover h2,.news__default__item a:focus h2{color:#000;letter-spacing:.05rem}.news__default__item a:hover .zoom,.news__default__item a:focus .zoom{opacity:0;transform:scale(0.8)}.news__default__item .cover{order:-2;display:grid;place-content:center;position:relative;padding:10px;background:#fff;border:1px solid #e6e6e6}.news__default__item .cover picture{overflow:hidden}.news__default__item .cover img{width:100%;transition:200ms}.news__default__item .cover img{background-color:#f5f5f5;background-image:linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.7) 50%, transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:imageLoading 1.8s ease-in-out 10}.news__default__item h2{margin-top:1rem;font-size:1.1rem;transition:200ms;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.news__default__item h2:first-child{margin-top:0}.news__default__item .infos{margin-top:.25rem;font-size:.8rem;color:rgba(57,57,57,.75);font-style:italic;line-height:1.5}.news__detail__default h1{margin-top:2rem;margin-bottom:40px;font-size:2.2rem;text-align:center;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.news__detail__default h1:first-child{margin-top:0}@media(min-width: 960px){.news__detail__default h1{text-align:inherit}}.news__detail__default .back{margin-top:calc(-40px + 1rem);margin-bottom:40px}.news__detail__default .back a{font-variant:small-caps;transition:200ms}.news__detail__default .back a::before{content:"« "}.news__detail__default .back a:hover,.news__detail__default .back a:focus{color:#000;letter-spacing:.05rem}.news__detail__default .cover{display:flex;flex-direction:column;align-items:center}.news__detail__default .cover picture{width:min(100%,600px*var(--ratio, 1.5) + 22px);padding:10px;max-width:800px;background:#fff;border:1px solid #e6e6e6;overflow:hidden}.news__detail__default .cover img{width:100%;height:auto;background-color:#f5f5f5;background-image:linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.7) 50%, transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:imageLoading 1.8s ease-in-out 10}.news__detail__default .content{margin-top:1rem}.news__detail__default .gallery__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 0 0 -40px}.news__detail__default .gallery__item{flex:0 1 auto;margin:40px 0 0 40px;padding:10px;background:#fff;border:1px solid #e6e6e6}@media(min-width: 640px){.news__detail__default .gallery__item{flex:0 1 calc(33.3333333333% - 40px)}}.news__detail__default .gallery__item a:hover img,.news__detail__default .gallery__item a:focus img{transform:scale(1.1)}.news__detail__default .gallery__item picture{overflow:hidden}.news__detail__default .gallery__item img{transition:200ms;background-color:#f5f5f5;background-image:linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.7) 50%, transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:imageLoading 1.8s ease-in-out 10}.news__detail__default .detail{margin-top:1rem}.defaultStyle{line-height:1.5}.defaultStyle h1,.defaultStyle .h1,.defaultStyle h2,.defaultStyle .h2,.defaultStyle h3,.defaultStyle .h3,.defaultStyle h4,.defaultStyle .h4,.defaultStyle h5,.defaultStyle .h5,.defaultStyle h6,.defaultStyle .h6{margin-top:2rem;line-height:1;font-family:var(--font-serif);font-weight:400;hyphens:auto}.defaultStyle h1:first-child,.defaultStyle .h1:first-child,.defaultStyle h2:first-child,.defaultStyle .h2:first-child,.defaultStyle h3:first-child,.defaultStyle .h3:first-child,.defaultStyle h4:first-child,.defaultStyle .h4:first-child,.defaultStyle h5:first-child,.defaultStyle .h5:first-child,.defaultStyle h6:first-child,.defaultStyle .h6:first-child{margin-top:0}.defaultStyle h1,.defaultStyle .h1{text-align:center;font-size:2.2rem;margin-bottom:40px}@media(min-width: 960px){.defaultStyle h1,.defaultStyle .h1{text-align:inherit}}.defaultStyle h2,.defaultStyle .h2{font-size:1.8rem}.defaultStyle h3,.defaultStyle .h3{font-size:1.4rem}.defaultStyle h4,.defaultStyle .h4{font-size:1.1rem}.defaultStyle h5,.defaultStyle .h5{font-size:.9rem}.defaultStyle h6,.defaultStyle .h6{font-size:.8rem}.defaultStyle p{margin-top:1rem}.defaultStyle p:first-child{margin-top:0}.defaultStyle ul,.defaultStyle ol{margin-top:1rem;margin-bottom:1rem}.defaultStyle ul:first-child,.defaultStyle ol:first-child{margin-top:0}.defaultStyle ul ul,.defaultStyle ul ol,.defaultStyle ol ul,.defaultStyle ol ol{margin-top:0;margin-bottom:0}.defaultStyle a{color:var(--color-1);font-weight:600;text-decoration:underline;transition:all 200ms linear}.defaultStyle a:hover{color:var(--color-1-alt)}.defaultStyle a[target=_blank]:after{content:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ii41ZW0iIGhlaWdodD0iLjVlbSIgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBkPSJNNi4zMiAwSDEydjUuNjhMOS44NyAzLjU1bC0zLjIgMy4yLTEuNDItMS40MiAzLjItMy4yTDYuMzIgMFoiLz48cGF0aCBkPSJNMTIgMTJIMFYwaDIuOTRsMS41IDEuNUgxLjV2OWg5VjcuNTZsMS41IDEuNVYxMloiLz48L3N2Zz4=");margin-left:.25rem;opacity:.5}.defaultStyle img[style*="float: left"]{margin:0 1rem 1rem 0;max-width:33%}.defaultStyle img[style*="float: right"]{margin:0 0 1rem 1rem;max-width:33%}.defaultStyle div.table-responsive{margin-top:1rem;overflow-x:auto}.defaultStyle div.table-responsive:first-child{margin-top:0}.defaultStyle table{margin-top:1rem;min-width:100%;width:auto;border-color:gray}.defaultStyle table:first-child{margin-top:0}.defaultStyle table tr:nth-child(odd){background:rgba(0,0,0,.05)}.defaultStyle table th,.defaultStyle table td{padding:.25em .5em}.defaultStyle table td{font-weight:300}.defaultStyle .video-responsive{display:block;position:relative;margin-top:1rem;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}.defaultStyle .video-responsive:first-child{margin-top:0}.defaultStyle .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.defaultStyle form{margin-top:1rem}.defaultStyle form fieldset{margin-top:1rem;padding:20px;border:1px solid #ccc}.defaultStyle form fieldset:first-child{margin-top:0}.defaultStyle form fieldset.errors{color:#a21127;border-color:#a21127}.defaultStyle form fieldset.errors legend{color:#a21127}.defaultStyle form fieldset.errors ul{margin-top:0}.defaultStyle form legend{padding:0 10px;margin-left:-0.5rem;font-style:italic}.defaultStyle form .field{flex:1 0 100%;display:flex;flex-direction:row;flex-wrap:wrap}.defaultStyle form .field+.field{margin-top:.5rem}.defaultStyle form .field--checkbox{flex-wrap:nowrap;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:.5rem}.defaultStyle form .field--checkbox label{flex:1 1 auto;padding-right:0}.defaultStyle form .field--checkbox .input{flex:0 0 auto;display:flex;margin-top:.15em}.defaultStyle form .field--checkbox input[type=checkbox]{width:20px;height:20px;padding:0;margin:0;border:0;cursor:pointer;accent-color:#393939;-moz-appearance:auto;appearance:auto}.defaultStyle form .field+.field--checkbox,.defaultStyle form .field--checkbox+.field{margin-top:1rem}.defaultStyle form label{flex:0 0 33%;padding-right:10px}.defaultStyle form label .required{font-weight:300}.defaultStyle form label .help{font-size:.6rem}.defaultStyle form label[for=message]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.defaultStyle form .input{flex:1 1 auto}.defaultStyle form input,.defaultStyle form textarea{display:inline-block;padding:.25rem .5rem;width:100%;color:#393939;caret-color:inherit;background-color:#fff;border:1px solid currentColor;transition:all 200ms linear;overflow:hidden;outline:none}.defaultStyle form input:hover,.defaultStyle form input:focus,.defaultStyle form textarea:hover,.defaultStyle form textarea:focus{border-color:currentColor;background-color:#fff}.defaultStyle form input:focus-visible,.defaultStyle form textarea:focus-visible{outline:2px solid #393939;outline-offset:2px}.defaultStyle form textarea{height:8em;resize:vertical}.defaultStyle form input[disabled],.defaultStyle form input[readonly],.defaultStyle form fieldset[disabled]{cursor:not-allowed}.defaultStyle form altcha-widget{--altcha-max-width: 100%;--altcha-color-base: transparent;--altcha-border-width: 0;--altcha-checkbox-border-width: 1px;--altcha-padding: 0;display:block}.defaultStyle form altcha-widget a[target=_blank]:after{content:none}.defaultStyle form .submit{margin:1rem 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.defaultStyle form button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;padding:.5rem 1rem;background-color:#fff;border:1px solid currentColor;cursor:pointer;overflow:hidden;outline:none;transition:200ms}.defaultStyle form button:hover,.defaultStyle form button:focus{color:#fff;background-color:#393939}.defaultStyle form button:focus-visible{outline:2px solid #393939;outline-offset:2px}.defaultStyle form button[disabled]{cursor:default;color:#393939;background-color:#fff}.defaultStyle form button.is-sending{cursor:progress;opacity:.7}.defaultStyle form button.is-error{color:#a21127;border-color:#a21127}.defaultStyle .smartform .smartform__success,.defaultStyle .smartform .smartform__failure,.defaultStyle .smartform .smartform__result fieldset.errors{margin-top:1rem;padding:20px;border:1px solid}.defaultStyle .smartform .smartform__success{color:#393939;border-color:#ccc}.defaultStyle .smartform .smartform__success>:first-child{margin-top:0}.defaultStyle .smartform .smartform__success>:last-child{margin-bottom:0}.defaultStyle .smartform .smartform__failure,.defaultStyle .smartform .smartform__result fieldset.errors{color:#a21127;border-color:#a21127}.defaultStyle .smartform .smartform__failure>:last-child,.defaultStyle .smartform .smartform__result fieldset.errors>:last-child{margin-bottom:0}.defaultStyle .smartform .smartform__failure legend,.defaultStyle .smartform .smartform__result fieldset.errors legend{padding:0 10px;margin-left:-0.5rem;font-style:italic;color:#a21127}.defaultStyle .smartform .smartform__failure ul,.defaultStyle .smartform .smartform__result fieldset.errors ul{margin-top:0}