@import"../fonts/warbler/fonts.css";@import"../fonts/macklin/fonts.css";@import"../fonts/cooperhewitt/fonts.css";@import"../fonts/librefranklin/fonts.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:var(--basefamily);font-size:var(--base-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"opsz" 14;line-height:1.4}h1,h2,h3{font-weight:400}:root{--basefamily:"Warbler",Times,"Times New Roman",Cambria,Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",serif;--basefamily:"Warbler Variable",Times,"Times New Roman",Cambria,Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",serif;--altfamily:"Macklin sans";--altfamily:"CooperHewitt";--altfamily:"Libre Franklin";--margin:2rem;--step--2:clamp(0.96rem,calc(0.71rem + 0.35vw),0.78rem);--step--1:clamp(1.20rem,calc(0.84rem + 0.51vw),0.94rem);--step-0:clamp(1.13rem,calc(0.98rem + 0.73vw),1.50rem);--step-1:clamp(1.35rem,calc(1.15rem + 1.02vw),1.88rem);--step-2:clamp(1.62rem,calc(1.34rem + 1.41vw),2.34rem);--step-3:clamp(1.94rem,calc(1.56rem + 1.92vw),2.93rem);--step-4:clamp(2.33rem,calc(1.81rem + 2.59vw),3.66rem);--step-5:clamp(2.80rem,calc(2.11rem + 3.47vw),4.58rem);--base-size:var(--step-0);--huge-size:var(--step-5);--big-size:var(--step-2);--medium-size:var(--step-1);--small-size:var(--step--1)}@media(max-width:800px){:root{--margin:1em;font-size:.9em}}:root{--green:#054627}h2{font-size:var(--step-2)}*,:after,:before{box-sizing:border-box}body,html{scroll-behavior:smooth}a{color:currentColor;text-decoration:underline}img,video{display:block;height:auto;max-width:100%}hr{background:none;border:none;border-bottom:1px solid #868686;margin:2em 0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.button{background:var(--green);border-radius:1em;color:#fff;cursor:pointer;display:inline-block;line-height:1.2;margin:.5em 0;padding:.5em .75em;transition:all .15s}.button:hover{background-color:#000}.homequote{margin:2em 0 0;max-width:none;position:relative}.homequote p{font-size:var(--huge-size);font-style:italic;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:-.015em;line-height:1.1;margin:0 0 .25em;max-width:20em}.homequote em{font-style:normal}.homequote{padding-bottom:150px}@media(max-width:800px){.homequote p{font-size:var(--step-4)}}[data-template=home]{overflow-x:hidden}[data-template=home] #header h1{font-family:var(--basefamily);font-style:italic;font-variation-settings:"opsz" 100;font-weight:400}[data-template=home] #header p{font-family:var(--basefamily)}[data-template=home] #header .subtitle,[data-template=home] #header h1{font-size:var(--huge-size);line-height:1.05;margin-left:-.05em;max-width:10em}:root{--postersizer:min(75vh,620px)}@media(max-width:800px){:root{--postersizer:350px}}.festival-text{margin:1em 0}.festival-text p{max-width:40em}.festival-postscriptum{margin:1em 0}.festival-postscriptum p{max-width:40em}.program{margin-top:4em}.program-day{display:grid;grid-template-columns:100px 1fr;margin-bottom:2em}.program-day h2{display:flex;font-size:calc(var(--step-2)*1.2/2);line-height:1;margin:0;padding-top:.5em;position:sticky;text-align:center;top:.5em}.program-day h3{font-size:var(--step-2);font-variation-settings:"opsz" 30;line-height:1.2;margin:0 0 .5em}@media(max-width:800px){.program-day{grid-template-columns:3em 1fr}}.program-event,.program-group{grid-column:2}.program-event{margin-bottom:1.5em;margin-left:var(--m)}.program-event h4{font-family:var(--altfamily);font-size:var(--step--1);font-weight:650;margin:0;max-width:30em}.program-event-authors{display:flex;flex-wrap:wrap;margin-left:-4px;margin-top:2.5em;padding-right:2em;position:relative}.program-event-authors a{margin-right:-2em;margin-top:-2em}.program-event-authors .portrait{--size:100px}.program-event-authors strong{background:#fff;border-radius:.5em;display:none;font-weight:400;padding:.25em .5em .15em;position:absolute;right:0;top:calc(50% - 1em);transform:translateY(-50%);white-space:nowrap}.program-event-authors a:hover{z-index:2}.program-event-authors a:hover strong{display:block}.program-event-meta{font-family:var(--altfamily);font-size:12px;font-weight:450;letter-spacing:.1em;text-transform:uppercase}.program-event-meta span+span:before{content:" — "}.program-event-intro p{font-size:var(--step--1);margin-top:0;max-width:35em}.program-event-intro p:last-child{margin-bottom:0}@media(max-width:800px){.program-event-intro p{font-size:var(--step--2)}}.program-event button{background:none;border:1px solid;border-radius:2em;color:#000;font-family:var(--altfamily);font-size:12px;font-weight:450;line-height:1;text-transform:uppercase}.program-event button:hover{background:#fff;color:var(--green)}@media(max-width:800px){.program-event{--m:0em!important}}.program-text{display:none;font-size:var(--step--1);max-width:35em}.program-text.visible{display:block}figure.video{margin:1em 0 0;max-width:35em}figure.video iframe{aspect-ratio:16/9;border:none;width:100%}.authors{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px 40px;margin:2em 0 4em;position:relative}@media(max-width:800px){.authors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:450px){.authors{grid-template-columns:1fr 1fr}}.author{align-content:start;display:grid;position:relative;scroll-margin-top:20px}.author h3{font-size:var(--base-size);margin:0}.author:not(.visible-author){cursor:pointer}.portrait{--size:150px;border:2px solid #fff;border-radius:50%;height:var(--size);margin:0 0 .5em;width:var(--size)}.portrait,.portrait span{display:block;overflow:hidden;position:relative}.portrait span{background:var(--green);height:100%;width:100%}@media(max-width:800px){.portrait{height:100px;margin-left:0;width:100px}.portrait~.bio{padding-top:120px}}.portrait img{filter:grayscale(1) contrast(1.2) brightness(.8);height:100%;mix-blend-mode:screen;object-fit:cover;width:100%}.bio{display:none;font-size:var(--step--1);margin-bottom:2em;padding-right:2em}.bio p:first-child{margin-top:0}.bio h4{margin:.5em 0}.cover{display:none;filter:grayscale(1)}.year-2022 .portrait span{background:radial-gradient(at var(--pos0,50%) var(--pos1,50%),var(--green) 0,transparent 120%),#0e4903}.year-2023 .portrait span{background:radial-gradient(at var(--pos0,50%) var(--pos1,50%),#91bc0f 0,transparent 120%),#265301}.year-2024 .portrait span{background:radial-gradient(at var(--pos0,50%) var(--pos1,50%),#0d58b3 0,transparent 120%),#064c6a}.year-2023.year-2024 .portrait span{background-image:radial-gradient(at var(--pos0,50%) var(--pos1,50%),rgba(145,188,15,.6) 0,transparent 80%),radial-gradient(at var(--pos2,50%) var(--pos3,50%),#0d58b3 0,transparent 80%)}.year-2022.year-2023 .portrait span{background:radial-gradient(at var(--pos0,50%) var(--pos1,50%),var(--green) 0,transparent 80%),radial-gradient(at var(--pos2,50%) var(--pos3,50%),#91bc0f 0,transparent 80%),#357302}.year-2022.year-2023.year-2024 .portrait span{background:radial-gradient(at var(--pos0,50%) var(--pos1,50%),var(--green) 0,transparent 80%),radial-gradient(at var(--pos1,50%) var(--pos2,50%),#91bc0f 0,transparent 80%),radial-gradient(at var(--pos3,50%) var(--pos4,50%),#0d58b3 0,transparent 80%),#064c6a}.author.visible-author{grid-column:span 3;grid-template-columns:1fr 2fr;grid-template-rows:min-content 1fr;grid-gap:20px;align-content:start;align-items:flex-start;justify-content:start}.author.visible-author .portrait{grid-column:1;grid-row:2;margin-left:0;position:relative;z-index:2}.author.visible-author .cover{display:block;grid-column:1;grid-row:2;margin:75px 0 0 2em;position:relative;width:66%;z-index:1}.author.visible-author .cover:hover{filter:grayscale(0);z-index:3}.author.visible-author .cover img{width:100%}@media(max-width:800px){.author.visible-author .cover{display:none}}.author.visible-author .bio{display:revert;grid-column:2;grid-row:1/span 2}.author.visible-author p{margin:0 0 .5em}.author.visible-author p+p{text-indent:2em}@media(max-width:800px){.author.visible-author{grid-column:1/span 2;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:0}.author.visible-author .portrait{grid-column:1;grid-row:2;margin:.5em 0 0}.author.visible-author .bio{display:revert;grid-column:1/span 2;grid-row:2/span 3}}.close-author{cursor:pointer;display:inline-block;font-size:var(--step-1);line-height:1;padding:5px 10px;position:absolute;right:-5px;top:-5px}.identite{float:left;--size:150px;background:var(--green);border:2px solid #fff;border-radius:50%;display:block;height:var(--size);margin:0 .5em 0 -2em;overflow:hidden;position:relative;shape-outside:circle(calc(var(--size)/1.75) at calc(var(--size)/2 - 2em) calc(var(--size)/2));width:var(--size)}.identite img{filter:grayscale(1) contrast(1.2) brightness(.8);height:100%;mix-blend-mode:screen;object-fit:cover;width:100%}.default-text blockquote,.default-text p,.default-text ul{max-width:40em}.default-text h3{font-family:var(--altfamily);font-size:var(--step-2);font-weight:700;margin-bottom:0}.leaflet-map-pane{background:#eee}#map{margin:0 calc(var(--margin)*-1)}#map_canvas{height:400px}.leaflet-tile-pane{mix-blend-mode:multiply}.default-text{font-size:var(--step--1)}.default-text ul{list-style-type:none;padding:0}.default-text ul li:before{content:"— "}.poster2022{margin:-2em -8vw 0}#sun{display:none;height:calc(var(--postersizer)/2.59);position:absolute;right:20vw;top:0;transform:translateY(-30%);z-index:-1}@media(max-width:800px){#sun{right:-50px;top:-50px;transform:none}}#greencloud{display:none;height:calc(var(--postersizer)/6.684);left:0;position:absolute;top:0;transform:translate(-30%,calc(300% + 10vw));z-index:-1}[data-template=home] #greencloud{display:block}@media(max-width:800px){[data-template=home] #greencloud{transform:translate(-30%,calc(80vh - 40vw))}}[data-template=home] #sun{display:block}[data-template=default] #sun,[data-template=festival] #sun,[data-template=program] #sun{right:30%;top:0;transform:translateY(4vw) scale(.6)}[data-template=default] #greencloud,[data-template=festival] #greencloud,[data-template=program] #greencloud{left:auto;right:0;transform:translate(50%,280%)}@media(max-width:800px){[data-template=default] #greencloud,[data-template=festival] #greencloud,[data-template=program] #greencloud{transform:translate(50%,60vh) scale(1)}}[data-template=authors] #sun{right:55%;top:12vh;transform:translateY(5vh) scale(.9)}[data-template=authors] #greencloud{left:auto;right:0;right:20%;top:0;transform:translateY(10vw) scale(.4)}@media(max-width:800px){[data-template=authors] #greencloud{top:0;transform:translate(100%,15vh) scale(1)}}.homequote img{bottom:0;position:absolute;right:10%}.poster2022{display:flex;justify-content:center;--ossaudome:20px;margin:-8em 0;position:relative;width:calc(100% + var(--margin)*2)}.poster2022 img{display:block}@media(max-width:800px){.poster2022{margin-left:calc(var(--margin)*-1);margin-top:2em}}.countryside{overflow:hidden;padding:var(--ossaudome) 0 var(--ossaudome) 10%;position:relative}.countryside :not(#ossau){left:0;position:absolute;top:0}.countryside #ossau{display:block;height:var(--postersizer);margin-top:calc(var(--ossaudome)*-1);mix-blend-mode:multiply;position:relative;z-index:2}.countryside #halfdome{height:var(--postersizer);transform:translateY(var(--ossaudome))}.countryside #whitecloud{height:calc(var(--postersizer)/3.9);transform:translateY(80%);z-index:3}.countryside #tree{bottom:0;height:calc(var(--postersizer)/1.644);top:auto;transform:translate(4%,20%);z-index:4}.countryside~*{position:absolute}@media(max-width:800px){.countryside{padding-left:20%}}#river{bottom:-200px;display:none;height:25vw;mix-blend-mode:multiply;object-fit:cover;right:0;transform:rotate(-20deg);transform-origin:70% 0;width:80%}.poster2023{display:flex;justify-content:center;--ossaudome:20px;margin:-8em calc(var(--margin)*-1);overflow:hidden;position:relative;width:100%}.poster2023 img{display:block}@media(max-width:800px){.poster2023{margin-left:calc(var(--margin)*-1);margin-top:2em}}.cairn{transform:translateX(-25%)}#seeds{height:100%;inset:0;left:50%;object-fit:cover;object-position:left center;width:50%;z-index:-1}#john,#seeds{position:fixed}#john{bottom:10px;height:100px;right:10px;z-index:80}@media(max-width:800px){#john{height:70px}}.cairn{align-items:center;display:flex;flex-direction:column;gap:0}#brosse{transform:translateX(10%);width:350px}#gribouillis{margin-bottom:-20px;transform:translateX(-10%)}#apts{font-size:var(--base-size);font-style:italic;left:calc(var(--margin)*3);line-height:1.1;position:absolute;text-indent:.2em;top:50vh;transform:rotate(-12deg);transform-origin:0 0;z-index:2}@media(max-width:800px){#apts{left:calc(var(--margin) - .35em);top:10vh}#rock{transform:translateX(25%)}}#galetjaune{bottom:0;left:50%;mix-blend-mode:multiply;position:absolute;transform:translateX(100%);z-index:0}@media(max-width:800px){#galetjaune{left:0;transform:translateX(-25%)}}#galetgribouillis{position:absolute;right:-100px;top:65%;z-index:0}#galet{height:calc(var(--postersizer)/6.684);left:0;mix-blend-mode:multiply;transform:translate(-15%,calc(-40% + var(--y, 0)*-.2));transform:translate(-15%,-40%);z-index:1}#cairnthoreau,#galet{bottom:0;position:absolute}#cairnthoreau{max-width:55%;right:20vw;transform:translate(10vw,calc(50% + var(--y, 0)*.2));transform:translate(10vw,30%);z-index:-1}.poster{height:100vh;--ossaudome:20px;margin:-8em calc(var(--margin)*-1) 0;width:calc(100vw - var(--margin)*2)}.poster img{display:block}@media(max-width:800px){.poster{height:80vh}}#feuilles{height:150%;left:5%;position:absolute;top:0}#feuille{bottom:-18%;height:70%;position:absolute;right:10%}#gouttes{aspect-ratio:1076/1506;left:18%;max-height:80%;max-width:70%;top:2em}#gouttes,#soleil{position:absolute}#soleil{height:30%;left:5%;top:5%}#nuage{position:absolute;right:8%;top:1em;width:25%}#reversednuage{position:absolute;top:.75em;transform:scaleY(-1);width:80%;z-index:-1}#saumon{bottom:5%;max-width:40%;right:0}#edngao,#saumon{position:absolute}#edngao{bottom:1em;font-size:var(--huge-size);font-style:italic;left:0;line-height:1.1;line-height:1.05;margin:0;max-width:10em;transform-origin:0 0;z-index:2}#edngao span{display:block;text-indent:var(--margin)}#edngao span:nth-child(2){text-indent:3em}#edngao span:nth-child(3){text-indent:1.5em}@media(max-width:800px){#edngao{font-size:var(--step-4)}}#dhedp{bottom:1em;font-size:var(--huge-size);font-style:italic;left:0;line-height:1.1;line-height:1.05;margin:0;max-width:10em;position:absolute;transform-origin:0 0;z-index:2}#dhedp span{display:block;text-indent:var(--margin)}#dhedp span:nth-child(2){text-indent:3em}#dhedp span:nth-child(3){text-indent:1.5em}@media(max-width:800px){#dhedp{font-size:var(--step-4)}}#ascencions{bottom:1em;font-size:var(--huge-size);font-style:italic;left:0;line-height:1.1;line-height:1.05;margin:0;max-width:10em;position:absolute;transform-origin:0 0;z-index:2}#ascencions span{display:block;text-indent:var(--margin)}#ascencions span:nth-child(2){text-indent:3em}#ascencions span:nth-child(3){text-indent:1.5em}@media(max-width:800px){#ascencions{font-size:var(--step-4)}}#fond{height:100vh;inset:0;object-fit:cover;position:fixed;width:100vw;z-index:-1}#pic{max-width:26%;right:0;top:50%;transform:translateY(-20%)}#muir,#pic{mix-blend-mode:multiply;position:absolute}#muir{bottom:12%;right:35%}@media(max-width:600px){#pic{left:0;max-width:40%;right:auto}#muir{max-width:60px;right:10%;transform:scaleX(-1)}}.home-arrow{bottom:var(--huge-size);position:absolute;right:var(--margin)}.home-arrow img{height:var(--huge-size)}.new{align-items:flex-start;display:grid;grid-template-columns:100px 1fr;margin-bottom:2em}.new .news-date{font-size:calc(var(--step-2)*1.2/2);justify-self:flex-start;line-height:1;padding-top:.5em;position:sticky;text-align:center;top:.5em}.new .news-content{flex:1}.new h2{line-height:1.2;margin-top:0;max-width:calc(var(--small-size)*40)}.new h2 a{text-decoration:none}.new blockquote,.new p,.new ul{font-size:var(--small-size);max-width:40em}@media(max-width:800px){.new{grid-template-columns:3em 1fr}}.readmore{background:none;border:1px solid;border-radius:2em;color:#000;font-family:var(--altfamily);font-size:12px;font-weight:450;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:uppercase}.readmore:hover{background:#fff;color:var(--green)}body{margin:var(--margin);margin-bottom:0;overflow-x:hidden}main{margin:0 auto;max-width:1200px}figure{margin:1em 0}figure figcaption{font-size:var(--step--2);font-style:italic;margin-top:.5em}#header{font-family:var(--altfamily);font-size:var(--step--1);font-weight:450;margin:calc(var(--margin)*-1) calc(var(--margin)*-1) 0;overflow-x:hidden;padding:var(--margin);position:relative;z-index:1}#header h1{font-size:1em}#header .dates,#header .place,#header .subtitle,#header li{display:block}#header a{text-decoration:none}#header a:hover{text-decoration:underline;text-underline-offset:.14em}@media(max-width:800px){#header .header-subtitle,#header h1{padding-right:2.5rem}#header{padding-bottom:0}}#sitename{font-weight:700;margin:0}.header-meta{display:flex}.header-meta p{flex:1;margin:0}.header-meta nav{margin-left:var(--margin)}.header-meta ul{font-size:1em;margin:0;padding:0}.languages-nav{font-size:.65em;line-height:1.4rem;text-transform:uppercase}.languages-nav li{margin-top:.35em}.languages-nav li.active{font-weight:700}@media(max-width:800px){.header-meta{flex-direction:column}.main-nav{position:relative;text-align:right}.languages-nav{position:absolute;right:calc(var(--margin) + .5em);top:calc(var(--margin) + .5em)}}.archives{border-top:1px solid rgba(0,0,0,.35);margin:0 calc(var(--margin)*-1);padding:0 var(--margin)}.archives h2{font-family:var(--altfamily);font-size:var(--step--1);font-weight:550}.archives>div+div{margin-top:2em}.archives p{font-size:var(--step--1);max-width:40em}.archives-list{display:flex;flex-direction:row;font-family:var(--altfamily);font-size:var(--step--1);gap:1em}.support{border-bottom:1px solid rgba(0,0,0,.35);margin:0 calc(var(--margin)*-1);padding:0 var(--margin) var(--margin)}.supportlinks a{background:var(--green);border-radius:1em;color:#fff;font-family:var(--altfamily);font-size:var(--step--2);font-weight:450;line-height:1;padding:.25em 1em;text-decoration:none;text-transform:uppercase}.supportlinks a:hover{background:#000}footer{background:hsla(0,0%,100%,.9);border-top:1px solid rgba(0,0,0,.35);margin:calc(var(--margin)*2) calc(var(--margin)*-1) 0;padding:var(--margin)}footer h2{font-family:var(--altfamily);font-size:var(--step--1);font-weight:550}footer>div+div{margin-top:2em}footer p{font-size:var(--step--1);max-width:40em}.logo{width:220px}.partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1em;mix-blend-mode:multiply}.partners-logos a{text-decoration:none}.partners-logos img{display:block;filter:grayscale(1);height:auto;transition:all .25s;width:140px}.partners-logos img:hover{filter:grayscale(0)}@media(max-width:800px){.partners-logos img{width:90px}}.focus{margin-top:4em}.focus h2{font-family:var(--altfamily);font-size:var(--step--1);font-weight:450;margin:0}.focus article{margin:2em;max-width:24em}.focus article a{text-decoration:none}.focus h3,.focus p{margin:0}.focus h3{font-size:var(--step-2);font-weight:550;line-height:1;margin-bottom:.25em}.downloads h2,.focus h3{font-family:var(--altfamily)}.downloads h2{font-size:var(--step--1);font-weight:450;margin:0}.downloads{margin-bottom:4em}p.download:first-of-type{margin-top:2em}p.download{display:block;margin:0 2em}.subnav{font-family:var(--altfamily);font-size:var(--step--1);font-weight:450;margin:4em 0}.subnav ul{display:flex;list-style-type:none;margin:0;padding:0}.subnav li{margin:0 1em 0 0}.subnav a{text-decoration:none}.subnav .active a,.subnav a:hover{text-decoration:underline;text-underline-offset:.14em}@media(max-width:800px){.subnav{margin-top:0}.subnav ul{flex-direction:column}}