@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap);#app.dark{background-color:#000}.spinner,.spinner:after{border-radius:50%;width:1em;height:1em}.spinner{display:block;font-size:13px;position:relative;text-indent:-9999em;border:.1em solid hsla(0,0%,100%,.2);border-left:.1em solid #000;will-change:transform;animation:load8 1.1s linear infinite}@media screen and (min-width:768px){.spinner{font-size:18px}}@keyframes load8{to{transform:rotate(1turn)}}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}:-moz-placeholder{color:#666}.formSignIn{margin:auto;width:100%;height:100%;max-width:100%;padding-left:20px;padding-right:20px;display:flex;flex-direction:column}@media screen and (min-width:768px){.formSignIn{max-width:-moz-max-content;max-width:max-content}}.formSignIn__logo{height:auto;width:261.44px;aspect-ratio:261.44/58.68;margin-left:auto;margin-right:auto;margin-top:auto}@media screen and (min-width:768px){.formSignIn__logo{width:428.31px;aspect-ratio:428.31/96.36}}.formSignIn h2{margin-top:10.15px;font-size:17px;letter-spacing:-.03em;margin-bottom:0;text-transform:uppercase;font-family:Copperplate,sans-serif;text-align:center;white-space:nowrap;font-weight:400;line-height:.6em}@media screen and (min-width:768px){.formSignIn h2{font-size:25px;margin-top:17px}}.formSignIn .subtitle{font-family:Copperplate,sans-serif;font-size:11.56px;font-weight:400;text-align:center;margin-top:5.075px;line-height:.5em}@media screen and (min-width:768px){.formSignIn .subtitle{font-size:18.38px;margin-top:8.5px;letter-spacing:.2px}}.formSignIn form{align-items:stretch;border-bottom:1px solid var(--black);display:flex;max-width:560px;margin-top:auto}.formSignIn form label{flex-grow:1}.formSignIn form button,.formSignIn form input{background-color:transparent;border:unset}.formSignIn form input{color:var(--black);padding:4px 0;font-size:10px;line-height:12px;width:100%;font-family:HelveticaNeue,sans-serif}@media screen and (min-width:768px){.formSignIn form input{font-size:12px;padding:7px 0}}.formSignIn form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--black)!important}.formSignIn form button{flex-shrink:0;padding-right:0;width:13px;padding:0}@media screen and (min-width:768px){.formSignIn form button{width:24px}}.formSignIn p{color:var(#000);font-size:10px;margin:0;line-height:.9em}.formSignIn__error{margin-bottom:10px;margin-top:10px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.formSignIn__error{font-size:14px;margin-top:15px;margin-bottom:15px}}.formSignIn__error{height:14px}.indexPage{height:100%;width:100%;position:fixed;top:0;left:0}.indexPage,.indexPage__main{display:flex;flex-direction:column;flex:1 1 calc(100vh - 96px)}@media screen and (min-width:768px){.indexPage,.indexPage__main{flex:1 1 calc(100vh - 66px)}}.indexPage__main{background-color:var(--white);color:var(--black);padding-top:66px}.indexPage__footer{background-color:var(--white)!important;color:var(--black)!important}.gridItem{position:relative}.gridItem__inner{overflow:hidden;pointer-events:none}@media screen and (hover:hover){.gridItem--hoverable:hover .gridItem__overlay,.gridItem--hoverable:hover .gridItem__overlay p,.gridItem--hoverable:hover .gridItem__overlay svg{opacity:1}}.gridItem__inner,.gridItem__overlay{height:100%}.gridItem__inner iframe{width:100%;height:100%}.gridItem__inner img,.gridItem__inner video{display:block;-o-object-fit:var(--fit,cover);object-fit:var(--fit,cover);-o-object-position:center;object-position:center;width:100%;height:100%}.gridItem__insert{position:absolute;opacity:0;bottom:0;left:0;width:100%;z-index:9}.gridItem__insert:hover{opacity:1}.gridItem__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--alpha-black-hover);color:var(--white);position:absolute;top:0;left:0;opacity:0;width:100%;padding:0 17px;z-index:2}.gridItem__overlay,.gridItem__overlay p,.gridItem__overlay svg{transition:opacity .3s linear}.gridItem__overlay p,.gridItem__overlay svg{opacity:0;transition-delay:.15s}.gridItem__overlay p{font-family:HelveticaNeue;font-size:12px;line-height:16px;text-transform:uppercase;margin-top:0;margin-bottom:0;width:100%;text-align:center}.gridItem__overlay svg{display:block;margin-top:12px;width:13px;height:13px}.gridItem__downloadIcon{position:absolute;bottom:10px;right:5px;z-index:1;width:8px;height:8px}@media screen and (min-width:1024px){.gridItem__downloadIcon{bottom:11px;right:10px;width:11px;height:16px}}.gridItem__downloadIcon svg polygon{fill:grey}.gridImage--noCursor,.gridVideo--noCursor{cursor:unset}.gridYoutube__poster{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .15s linear}.gridYoutube__poster--visible{opacity:1}.gridYoutube__posterPlay{position:inherit;top:50%;left:50%;transform:translate(-50%,-50%) scale(2)}.contentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:8.65vw;grid-row-gap:4px;row-gap:4px;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.contentGrid--tweening{pointer-events:none}@media screen and (min-width:400px){.contentGrid{grid-auto-rows:8.95vw}}@media screen and (min-width:640px){.contentGrid{grid-auto-rows:9.35vw}}@media screen and (min-width:768px){.contentGrid{--gap:clamp(4px,0.3vw,10px);grid-template-columns:repeat(5,1fr);grid-auto-rows:4.8vw;grid-row-gap:10px;row-gap:var(--gap,10px);grid-column-gap:10px;-moz-column-gap:var(--gap,10px);column-gap:var(--gap,10px);grid-auto-flow:unset}}@media screen and (min-width:960px){.contentGrid{grid-auto-rows:5vw}}@media screen and (min-width:1440px){.contentGrid{grid-auto-rows:5.2vw}}@media screen and (min-width:1680px){.contentGrid{grid-auto-rows:5.35vw}}.contentGrid__item{cursor:pointer;grid-column:var(--col)/span var(--width);grid-row:var(--row)/span var(--height)}.gridYoutube{position:relative;cursor:inherit}.gridYoutube__wrapper{height:100%;transition:opacity .25s linear;opacity:0}.gridYoutube__wrapper--visible{opacity:1}.gridYoutube video{cursor:pointer}.gridYoutube__footer{position:absolute;bottom:0;left:0;z-index:1;padding:17px;opacity:1;transition:opacity .25s linear;color:#fff;font-size:10px;text-transform:uppercase;display:flex;width:100%;pointer-events:all}@media(hover:hover){.gridYoutube__footer{opacity:0}.gridYoutube:hover .gridYoutube__footer{opacity:1}}.gridYoutube__footer a,.gridYoutube__footer button,.gridYoutube__footer p{color:inherit}.gridYoutube__footer p{margin:0 21px}.gridYoutube__footer p a,.gridYoutube__footer p button{text-decoration:underline}.gridYoutube__footer button{background:none;border:unset;padding:0;font-size:inherit}.contentPopin{color:var(--white);position:fixed;z-index:2;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.95);padding:17px;overflow-y:auto;overflow-x:hidden;top:0;color:#000}@media screen and (min-width:768px){.contentPopin{top:0;padding:0 0;height:100vh}}.contentPopin__inner{min-height:100%}@media screen and (min-width:768px){.contentPopin__inner{--gap:clamp(4px,0.3vw,10px);width:100vw;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,4.8vw) min-content;grid-column-gap:10px;-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:10px;row-gap:var(--gap);margin-top:80px}}@media screen and (min-width:960px){.contentPopin__inner{grid-template-rows:repeat(2,5vw) min-content}}@media screen and (min-width:1440px){.contentPopin__inner{grid-template-rows:repeat(2,5.2vw) min-content}}@media screen and (min-width:1680px){.contentPopin__inner{grid-template-rows:repeat(2,5.35vw) min-content}}.contentPopin__header{align-self:end;font-size:12px;line-height:130%;font-weight:400;text-transform:uppercase;margin-bottom:16px;margin-top:43px}.contentPopin__header h2{margin-bottom:16px}@media screen and (min-width:768px){.contentPopin__header{margin-bottom:auto;margin-top:0;grid-row:1/span 1;grid-column:2/span 3}}.contentPopin__header>*{font:inherit;line-height:inherit;margin:0}.contentPopin__header button{color:#fff;font:inherit;background:transparent;border:unset;padding:0;text-decoration:underline}.contentPopin__content{grid-row-start:2;align-self:start;grid-column:span 3}@media screen and (min-width:768px){.contentPopin__content{grid-column:2/span 3}}.contentPopin__content--grid{display:grid;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px;grid-row-gap:4px;row-gap:4px;--columns-count:6;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:768px){.contentPopin__content--grid{--gap:clamp(4px,0.3vw,10px);grid-column-gap:10px;-moz-column-gap:var(--gap,10px);column-gap:var(--gap,10px);grid-row-gap:10px;row-gap:var(--gap,10px);grid-template-columns:repeat(var(--columns-count),1fr)}}.contentPopin--masonry .contentPopin__content{display:block!important}@media screen and (min-width:768px){.contentPopin__content:not(.contentPopin__content--grid){padding-bottom:0;--ratio:1.71856}}.contentPopin__item:not(.contentPopin__item--contain),.contentPopin__item>:first-child{height:100%}@media screen and (min-width:768px){.contentPopin__item--contain{--fit:contain;height:100%}.contentPopin__item--contain img,.contentPopin__item--contain video{height:100%;width:100%;margin:auto}}.contentPopin__item--landscape{grid-column:span 1}.contentPopin--masonry .contentPopin__item{width:calc(33% - 7px);height:auto;margin-bottom:7px}.contentPopin--masonry .contentPopin__item img,.contentPopin--masonry .contentPopin__item video{height:auto;width:100%;margin:auto}.contentPopin__credit{font-size:10px;font-family:inherit;text-transform:uppercase;grid-row-start:4;grid-column:1/span 2;align-self:end}@media screen and (min-width:768px){.contentPopin__credit{padding-left:30px;padding-bottom:30px;padding-top:15px;margin:0}}.contentPopin__mediaDescription{grid-column:2/span 2;grid-row-start:4;font-size:10px;line-height:1.2em;text-transform:uppercase;margin-top:19px;white-space:pre-line;margin-bottom:60px}.pageFooter{background-color:var(--white);color:var(--black);padding:17px;margin-top:4px;display:flex;flex-direction:column}.dark .pageFooter{background-color:var(--black);color:var(--white)}@media screen and (min-width:768px){.pageFooter{padding:30px 30px;margin-top:0;flex-direction:row}}.pageFooter--autoMargin{margin-top:auto!important}.pageFooter--noMargin{margin-top:0!important}.pageFooter a{display:block;text-decoration:unset}.pageFooter a,.pageFooter small{font-size:10px;line-height:13px;text-transform:uppercase}.pageFooter small{margin-left:auto;margin-top:10px}@media screen and (min-width:768px){.pageFooter small{margin-top:0}}.shellHeader{justify-content:space-between;padding:16.5px;width:100%;position:relative;top:0;z-index:4}@media screen and (min-width:768px){.shellHeader{pointer-events:none;height:80px}}.shellHeader__menuButton{pointer-events:auto}.shellHeader__logo{pointer-events:none}.shellHeader--dark{color:var(--white);background-color:var(--black)}@media screen and (min-width:768px){.shellHeader--dark{background-color:transparent}}.shellHeader--dark .shellHeader__logo{color:#fff}.shellHeader--light{color:var(--black);background-color:var(--white)}@media screen and (min-width:768px){.shellHeader--light{background-color:transparent}}.shellHeader--behind{z-index:1}.shellHeader--book{pointer-events:auto;position:fixed;background-color:var(--white);display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.shellHeader--book{color:var(--white)}.shellHeader--bookLive{color:var(--black)}}.shellHeader__logo{display:block;margin:auto}.shellHeader__logo svg{display:inherit}.shellHeader__logo h1{height:0;margin:0;text-indent:-9999px;width:0}.shellHeader__menuButton{background-color:transparent;border:unset;color:inherit;padding:0;position:absolute;left:20px;width:24px;height:24px}@media screen and (min-width:768px){.shellHeader__menuButton{left:32px}}@media screen and (min-width:768px){.shellHeader__menuButton--popin:not(.shellHeader__menuButton--close),.shellHeader__menuButtonIcon{display:none}}.shellHeader__menuButtonIcon:after,.shellHeader__menuButtonIcon:before,.shellHeader__menuButtonIcon span{background-color:currentColor;display:block;height:1px;width:16px}.shellHeader__menuButtonIcon:after,.shellHeader__menuButtonIcon:before{content:"";position:absolute;top:50%;left:4px}.shellHeader__menuButtonIcon:before{transform:translateY(-4.5px)}.shellHeader__menuButtonIcon:after{transform:translateY(4.5px)}@media screen and (max-width:767px){.shellHeader__menuButton--close{transform:translateY(-1px)}}.shellHeader__menuButton--close .shellHeader__menuButtonIcon:before{transform:translateY(0) rotate(-45deg)}.shellHeader__menuButton--close .shellHeader__menuButtonIcon:after{transform:translateY(0) rotate(45deg)}.shellHeader__menuButton--close .shellHeader__menuButtonIcon span{visibility:hidden}.bookPage{height:100vh}.bookPage,.bookPage__main{display:block}.bookPage__container{padding-top:60px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (min-width:768px){.bookPage__container{padding-top:80px}}.bookPage__main{background-color:var(--white);color:var(--black);height:100%}.dark .bookPage__main{background-color:var(--black);color:var(--white)}.bookPage .asscroll-container>div{display:flex;flex-direction:column}.bookPage .white-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95)}.bookPage__live{width:100%;margin:auto;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.bookPage__live{background-color:var(--white)}.dark .bookPage__live{background-color:var(--black);color:var(--white)}}.bookPage__live>div{width:60%}@media screen and (max-height:650px){.bookPage__live>div{width:50%}}@media screen and (max-width:768px){.bookPage__live>div{width:100%}}.bookPage__live>div iframe{width:100%;height:100%;position:absolute;top:0;left:0}.bookPage__live--fullscreen>div{width:100%;height:100%}.notFoundPage__main{padding:17px}@media screen and (min-width:768px){.notFoundPage__main{padding:0 30px 30px 30px}}.notFoundPage__main p{font-size:12px;text-transform:uppercase;letter-spacing:-.015em}.adminAuth{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.adminAuth form{margin:var(--spacing-m) 0}.adminAuth form input{margin-top:var(--spacing-l)}.adminAuth__container{width:235px}.adminAuth__link{display:block;margin-top:var(--spacing-l)}.promptGroupDeletion{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptGroupDeletion p{margin-top:0;line-height:1.5em}.pageGroups h1{margin-bottom:25px}.pageGroups__button{display:inline-block}.pageGroups__entryList{margin-bottom:var(--spacing-l);width:100%}.pageGroups__entryList tr td:last-child{text-align:right}.pageGroups__entryListLink+.pageGroups__entryListLink{margin-left:18px}.pageGroups__deletionPrompt{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--alpha-white)}.deletionPrompt{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.deletionPrompt p{margin-top:0}.promptGroupCancel{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptGroupCancel p{margin-top:0;line-height:1.5em}.groupEdit__input{margin-bottom:15px}.groupEdit__upload{margin-bottom:32px}.groupEdit__popin h2{font-weight:bold im!important}.groupEdit__popin{margin-bottom:32px}.pageVersions h1{margin-bottom:25px}.pageVersions__button{display:inline-block}.pageVersions__entryList{margin-bottom:var(--spacing-l);width:100%}.pageVersions__entryList tr td:last-child{text-align:right}.pageVersions__entryListLink+.pageVersions__entryListLink{margin-left:18px}.versionEdit__dates,.versionEdit__downloadable,.versionEdit__groups,.versionEdit__infos{margin-bottom:var(--spacing-xl)}.versionEdit__infosInput{width:100%;margin-bottom:var(--spacing-l)}.versionEdit__dates,.versionEdit__infos{display:flex}.versionEdit__datesInput,.versionEdit__infosInput{flex-grow:1}.versionEdit__infos{flex-wrap:wrap}.versionEdit__infos>:first-child{width:100%;flex-shrink:0;margin:1em 0 var(--spacing-xl) 0}.versionEdit__datesEnd,.versionEdit__datesStart{flex-grow:1}.versionEdit__datesEnd{margin-left:20px}.versionEdit__inner{width:70vw;background:var(--white);padding:40px}.versionEdit__groups{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:20px;column-gap:20px;row-gap:var(--spacing-s)}.versionEdit__infosLabel{width:100%;display:flex}.versionEdit__infosLabel p{width:50%;font-size:8px}.versionEdit__infosLabel p+p{margin-left:20px}.versionUpload{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.versionGridCell{grid-column:var(--col)/span var(--width);grid-row:var(--row)/span var(--height);position:relative}.versionGridCell--hasMedia{background-color:#00f}.versionGridCell__action--add,.versionGridCell__actionMedia,.versionGridCell__actionOverlay{width:100%;height:100%}.versionGridCell__actionOverlay{position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.8)}.versionGridCell__actionOverlay--hoverable{opacity:0;visibility:hidden}.versionGridCell:hover .versionGridCell__actionOverlay--hoverable{opacity:1;visibility:visible}.versionGridCell__actionMedia{display:flex;align-items:center;justify-content:center}.versionGridCell__action{background-color:transparent;border:none;padding:0}.versionGridCell__action--enabled.versionGridCell__action--insert:hover{opacity:1}.versionGridCell__action--insert{position:absolute;text-align:center;width:100%;transform:translateY(calc(-50% - 5px));z-index:2;opacity:0;pointer-events:none}.versionGridCell__action--insertEnabled{pointer-events:auto}.versionGridCell__action--insertEnabled:hover{opacity:1}.versionGridCell img,.versionGridCell video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaThumbnail{position:relative}.mediaThumbnail__media{display:block;width:100%;padding-bottom:57.77%;position:relative}.mediaThumbnail__media img,.mediaThumbnail__media video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaThumbnail__infos{padding:var(--spacing-s);position:absolute;bottom:0;font-size:10px;line-height:1;text-transform:none;background:rgba(0,0,0,.8);width:100%;color:var(--white);text-align:right;display:flex;align-items:center;justify-content:flex-end}.mediaThumbnail__infos span{margin:0 var(--spacing-s)}.mediaThumbnail__infos svg{width:15px;height:15px}.mediaThumbnail__infos svg>*{stroke:currentColor}.mediaList:not(.mediaList--loading){overflow-y:auto}.mediaList__loader{display:flex;align-items:center;margin-top:var(--spacing-xl)}.mediaList__loader:before{content:"";box-sizing:border-box;display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:spinner .6s linear infinite;margin-right:var(--spacing-m)}.mediaList--selectable{padding:2px}.mediaList__filters{display:flex;margin-bottom:var(--spacing-l)}.mediaList__select{width:20%;min-width:200px}.mediaList__select+.mediaList__select{margin-left:var(--spacing-xl)}.mediaList__content{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:10px}.mediaList__item{position:relative;border:1px solid var(--black)}.mediaList__item--selectable{cursor:pointer}.mediaList__item--selected{outline:3px solid #2771ff}.mediaList,.mediaList__thumbnail{position:relative}.mediaList__thumbnail{z-index:1}.mediaList__selector{position:absolute;top:0;left:0;z-index:0;visibility:hidden}.mediaList__overlay{position:absolute;background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;display:flex;align-items:center;justify-content:center}.mediaList__item:hover .mediaList__overlay{opacity:1}.mediaList__item:hover .mediaList__overlay button{border:none;background:transparent}.mediaList__itemBulkSelect{z-index:3;position:absolute;bottom:2px;left:0;width:15px;height:15px}.promptMediaSelection{display:flex;flex-direction:column;width:calc(100% - 40px);height:calc(100% - var(--spacing-xl)*2);max-height:600px;max-width:1024px;overflow:auto;padding:var(--spacing-xl);background-color:var(--white)}.promptMediaSelection h3{margin-bottom:25px}.promptMediaSelection__mediaList{margin-bottom:var(--spacing-xl)}.promptMediaSelection__footer{text-align:center}.versionGrid{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-auto-rows:var(--row-height);-moz-column-gap:10px;column-gap:10px;row-gap:10px}.promptVersionCancel{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptVersionCancel p{margin-top:0;line-height:1.5em}.versionPage__header{display:flex}.versionPage__tabs{display:flex;flex-grow:1;border-bottom:1px solid var(--black);margin-right:var(--spacing-l)}.versionPage__tab{display:block;text-decoration:none;padding:var(--spacing-m);border:1px solid transparent;margin-bottom:-1px}.versionPage__tab:hover{font-weight:700}.versionPage__tab.router-link-exact-active{border:1px solid var(--black);border-bottom:1px solid var(--white);font-weight:700}.versionPage__actions{display:flex;align-items:flex-end}.versionPage__content{padding-top:var(--spacing-xl)}.versionPage__gridMobile{max-width:640px}.versionPage__saveButton{display:flex;align-items:center}.versionPage__saveButton:before{display:none;content:"";box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:spinner .6s linear infinite;margin-right:var(--spacing-m)}.versionPage__saveButton--uploading:before{display:block}.promptVersionDeletion{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptVersionDeletion p{margin-top:0;line-height:1.5em}.promptMediasBulkDeletion{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptMediasBulkDeletion p{margin-top:0;line-height:1.5em}.mediaPatch{width:calc(100% - 40px);max-width:1280px;overflow:auto;padding:var(--spacing-xl);background-color:var(--white)}.mediaPatch>*{width:100%}.mediaPatch__footer{margin-top:var(--spacing-xl)}.mediaPatchLine{width:100%}.mediaPatchLine--uploading td:last-child:before{content:"";box-sizing:border-box;display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:spinner .6s linear infinite;margin:auto}.mediaPatchLine:first-child{border-top:1px solid var(--black)}.mediaPatchLine p{margin-top:0}.mediaPatchLine__preview{width:100%;height:auto;min-height:140px;max-height:160px;margin-bottom:var(--spacing-l);overflow:hidden}.mediaPatchLine__preview img,.mediaPatchLine__preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaPatchLine td{vertical-align:top;width:180px}.mediaPatchLine td:not(:first-child){padding-left:var(--spacing-m)}.mediaPatchLine td:not(:last-child){padding-right:var(--spacing-m)}.mediaPatchLine td:last-child{text-align:left}.mediaPatchLine td:last-child p{margin:0}.mediaPatchLine__description{font-family:HelveticaNeue,sans-serif;font-size:10px;border:1px solid #000;border-radius:0;min-height:160px;width:100%;margin-bottom:var(--spacing-l);margin-top:10px}.mediaPatchLine__youtube:not(.mediaPatchLine__youtube--active){pointer-events:none;opacity:.25}.mediaPage h1{margin-bottom:25px}.mediaPage__button--top,.mediaPage__mediaList{margin-bottom:var(--spacing-xl)}@keyframes spinner{to{transform:rotate(1turn)}}.mediaEditorLine{width:100%}.mediaEditorLine__check{width:30px}.mediaEditorLine__position{font-size:8px}.mediaEditorLine__actions,.mediaEditorLine td:nth-child(2),.mediaEditorLine td:nth-child(3),.mediaEditorLine td:nth-child(4){width:180px}.mediaEditorLine--uploading td:last-child:before{content:"";box-sizing:border-box;display:block;width:calc(100% - var(--spacing-m));height:5px;border:1px solid var(--black);border-radius:10px;background-image:linear-gradient(90deg,var(--black),var(--black) calc(100%*var(--uploading-progress)),var(--white) calc(100%*var(--uploading-progress)),var(--white))}.mediaEditorLine:first-child{border-top:1px solid var(--black)}.mediaEditorLine p{margin-top:0}.mediaEditorLine__preview{width:100%;height:104px}.mediaEditorLine__preview img,.mediaEditorLine__preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaEditorLine td{vertical-align:top}.mediaEditorLine td:first-child,.mediaEditorLine td:last-child{vertical-align:middle}.mediaEditorLine td:not(:first-child){padding-left:var(--spacing-m)}.mediaEditorLine td:not(:last-child){padding-right:var(--spacing-m)}.mediaEditorLine td:last-child{text-align:right}.mediaEditorLine td:last-child p{margin:0}.mediaEditorLine__description,.mediaEditorLine__preview,.mediaEditorLine__uploadButton{margin-bottom:var(--spacing-xl)!important}.mediaEditorLine__description,.mediaEditorLine__uploadButton{min-height:104px}.mediaEditorLine__description{width:100%;border:1px solid #000;border-radius:0;font-size:10px;font-family:sans-serif}.mediaEditorLine__youtube{margin-top:-2px}.mediaEditorLine__youtube:not(.mediaEditorLine__youtube--active){pointer-events:none;opacity:.25}.promptBatchEdit{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);border:1px solid var(--black)}.promptBatchEdit p{margin-top:0;line-height:1.5em}.promptBatchEdit__inputs{margin-bottom:var(--spacing-xl)}.promptBatchEdit__inputs>*+*{margin-top:var(--spacing-m)}.mediaEditor{width:100%}.mediaEditor__header{display:flex}.promptMediasCancel{background-color:var(--white);display:inline-block;padding:var(--spacing-xl);text-align:center;border:1px solid var(--black)}.promptMediasCancel p{margin-top:0;line-height:1.5em}.promptMediaFileSelection{display:flex;flex-direction:column;overflow:auto;padding:var(--spacing-xl);background-color:var(--white)}.promptMediaFileSelection h3{margin-bottom:25px}.promptMediaFileSelection__mediaList{margin-bottom:var(--spacing-xl)}.promptMediaFileSelection__footer{text-align:center;margin-top:40px}.uploadMediaPage__form>p,.uploadMediaPage__form h2,.uploadMediaPage__form h3{margin-top:0}.uploadMediaPage__form h2,.uploadMediaPage__form h3{font-weight:700;text-transform:uppercase;margin-bottom:1em;font-size:10px}.uploadMediaPage__form>p{text-transform:none;letter-spacing:0!important;font-size:12px;margin-bottom:2em}.uploadMediaPage__editor,.uploadMediaPage__uploadButton{margin-bottom:var(--spacing-xl)}.uploadMediaPage__saveButton{margin-left:auto!important}.configPage__input,.configPage form,.configPage h1{margin-bottom:25px}.adminMenu li{margin-bottom:var(--spacing-s)}.adminMenu__logOut{margin-top:var(--spacing-xl)}.adminHeader[data-v-4c131386]{padding:var(--spacing-xl) var(--spacing-l);position:sticky;top:0}.adminHeader__logo[data-v-4c131386]{margin-bottom:25px}.adminNotice{padding:var(--spacing-s) var(--spacing-l);margin:var(--spacing-s);border:1px solid var(--black);background:var(--white)}.popin-enter-active,.popin-leave-active{transition:opacity .5s}.popin-enter,.popin-leave-to{opacity:0}#rootAdmin .e-page{margin-left:var(--spacing-xxl);padding-top:var(--spacing-xl);padding-right:var(--spacing-xxl);width:100%}#rootAdmin .e-content--maxWidth,#rootAdmin .e-page--maxWidth{max-width:var(--fixed-content-width)}#rootAdmin .e-h1{margin-top:0;font-size:var(--font-s);font-weight:500}#rootAdmin .adminButton+.adminButton,#rootAdmin .adminButton+.adminLink--button,#rootAdmin .adminLink--button+.adminButton,#rootAdmin .adminLink--button+.adminLink--button{margin-left:1em}.loading{position:relative}.loading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);z-index:999;animation:loading .5s 1}.loading:after{opacity:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);content:"VEUILLEZ PATIENTER";z-index:1000;animation:loading 1s 1}@keyframes loading{0%{opacity:0}to{opacity:1}}#rootAdmin{text-transform:uppercase;font-size:var(--font-s)}#rootAdmin,#rootAdmin *{letter-spacing:1.2px}.e-h1{margin-top:0;font-size:var(--font-s);font-weight:500}td{word-wrap:break-word}#rootAdmin{--font-s:10px;--spacing-s:5px;--spacing-m:10px;--spacing-l:20px;--spacing-xl:30px;--spacing-xxl:50px;--fixed-content-width:640px}#rootAdmin ul{margin:0;padding:0}#rootAdmin li{list-style:none}#rootAdmin body{font-family:HelveticaNeue,sans-serif}.rootAdmin{display:flex;align-items:flex-start}.adminNotificationCenter{position:fixed;top:0;right:0;width:30vw;z-index:5}.menu{position:fixed;background-color:var(--white);color:var(--black);padding:20px;top:60px;left:0;height:calc(100vh - 47px);z-index:3;width:100%;transition:transform .2s ease-in-out;transform:translateX(100%);z-index:100}.dark .menu--live .menu__button{color:#fff}.menu--live .menu__button{color:#000}.dark .menu{background-color:var(--black)}@media screen and (min-width:768px){.menu{--gutter:calc(clamp(4px, 0.3vw, 10px)*4);color:var(--white)!important;top:0;padding-top:80px;padding-left:30px;transform:translateX(-100%);background-color:hsla(0,0%,100%,.9)!important;height:100vh;width:calc(20% - var(--gutter)/5)}}.menu--visible{transform:translateX(0)}.menu ul{margin:0;padding:0;list-style:none}.menu button,.menu li{font-size:12px;line-height:130%;text-transform:uppercase;color:#000;height:24px}@media screen and (min-width:768px){.menu button,.menu li{line-height:130%;height:15px}}.menu button{background-color:transparent;border:none;padding:0;color:#000!important}.menu button:not(.menu__button){display:block}.menu .menu__button{color:#000}.menu__button,.menu__button--visible{display:none}@media screen and (min-width:768px){.menu__button{display:block;pointer-events:none;position:absolute;top:34px;right:-17px;transform:translateX(100%);transition:opacity 16ms steps(1);opacity:0}}@media screen and (min-width:768px)and (min-width:768px){.menu__button{right:-30px}}@media screen and (min-width:768px){.menu__button--visible{transition-delay:.5s;opacity:1;pointer-events:auto}}.menu__backButton{color:#000;position:absolute;top:22px}@media screen and (max-width:767px){.menu__backButton{display:none!important}}@media screen and (min-width:768px){.menu__backButton{margin-top:12px}}.menu a{text-decoration:none}.menu .group--first-of-rank:not(:first-child){margin-top:24px}@media screen and (min-width:768px){.menu .group--first-of-rank:not(:first-child){margin-top:16px}}#app{display:flex;flex-direction:column;min-height:100%;position:relative}[style*="--aspect-ratio"]>:first-child{width:100%}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio))}.bookPage__live--fullscreen [style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:0}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .35s}.fade-fast-enter,.fade-fast-leave-to{opacity:0}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue.woff2) format("woff2"),url(/fonts/HelveticaNeue.woff) format("woff"),url(/fonts/HelveticaNeue.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:HelveticaNeueBold;src:url(/fonts/HelveticaNeueBold.woff2) format("woff2"),url(/fonts/HelveticaNeueBold.woff) format("woff"),url(/fonts/HelveticaNeueBold.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Helvetica;src:url(/fonts/Helvetica_Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica-Bold;src:url(/fonts/Helvetica_Bold.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Copperplate;src:url(/fonts/Copperplate.woff2) format("woff2");font-style:normal;font-weight:400}:root{--black:#000;--alpha-black:rgba(0,0,0,0.9);--alpha-black-hover:rgba(0,0,0,0.5);--white:#fff;--alpha-white:hsla(0,0%,100%,0.75);--red:#db3838}*,:after,:before{box-sizing:border-box}body,html{width:100%;font-family:Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body{margin:0;overflow-y:auto;--webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,a:visited{color:inherit}a,button{cursor:pointer}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none}img:not([src]){opacity:0}img[src="*"]{opacity:1}a:not([href]){cursor:unset}@media screen and (max-width:767px){#onetrust-banner-sdk #onetrust-policy-text{margin:0 0 0 0}}.adminButton{border:1px solid var(--black);padding:var(--spacing-m) var(--spacing-xl);background:transparent;text-transform:uppercase;font-size:var(--font-s);line-height:1em;vertical-align:bottom;margin-top:25px}.adminButton[disabled]{opacity:.25;color:var(--black);cursor:not-allowed}@media(hover:hover){.adminButton:not(.adminButton[disabled]):hover{background-color:var(--black);color:var(--white)}.adminButton:not(.adminButton[disabled]):hover svg path{fill:var(--white)}}.adminButton--linkArrowBefore svg{transform:rotate(-180deg);margin-right:5px}.adminButton--linkArrowAfter svg{margin-left:5px}.adminButton--link:hover{font-weight:700}.adminLink{text-decoration:none;font-size:var(--font-s)}.adminLink.router-link-active,.adminLink.router-link-exact-active{font-weight:700}.adminLink--active,.adminLink:hover{font-weight:800}.adminLink--button{display:inline-block;border:1px solid var(--black);padding:var(--spacing-m) var(--spacing-xl);background:transparent;line-height:1em;margin-top:25px}.adminLink--button:hover{background-color:var(--black);color:var(--white);font-weight:400}.adminLink--arrowafter:after,.adminLink--arrowbefore:before{content:"";display:inline-block;background:url(/img/picto/arrow.svg);background-size:contain;width:10px;height:10px}.adminLink--arrowafter:after{background-position:bottom;margin-left:5px;transform:translateY(1px)}.adminLink--arrowbefore:before{background-position:top;transform:translateY(1px) rotate(180deg);margin-right:5px}.adminInput input,.adminInput label{display:block;width:100%;text-transform:uppercase}.adminInput input{padding:0}.adminInput__text{border:0;border-bottom:1px solid #000;font-weight:800;font-size:var(--font-s);line-height:3em}.adminInput__text::-moz-placeholder{text-transform:uppercase;font-weight:800;color:var(--alpha-black-hover);font-size:8px}.adminInput__text::placeholder{text-transform:uppercase;font-weight:800;color:var(--alpha-black-hover);font-size:8px}.adminInput label,.adminInput textarea{display:block;width:100%;text-transform:uppercase}.adminInput textarea{padding:0;resize:none;overflow:hidden}.adminInput div{display:grid;margin-top:var(--spacing-s)}.adminInput div:after,.adminInput div textarea{border:1px solid #000;padding:.5rem;font:inherit;grid-area:1/1/2/2}.adminInput div:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.adminInput label{margin-bottom:var(--spacing-xs);font-size:8px}.adminInput__textarea{border:0;border-bottom:1px solid #000;font-weight:800;font-size:var(--font-s);line-height:1.5em}.adminInput__textarea::-moz-placeholder{text-transform:uppercase;font-weight:800;color:var(--alpha-black-hover)}.adminInput__textarea::placeholder{text-transform:uppercase;font-weight:800;color:var(--alpha-black-hover)}.select{display:flex;align-items:center;border-bottom:1px solid var(--black);flex-wrap:wrap;position:relative}.select span{width:100%;margin-bottom:var(--spacing-xs);font-size:8px}.select svg{pointer-events:none;position:absolute;right:0;top:calc(50% + 4px);transform:translateY(-50%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex-grow:1;font-weight:800;font-size:var(--font-s);line-height:3em;text-transform:uppercase}.adminCheckbox__label{align-items:center;display:flex}.adminCheckbox__input{display:none}.adminCheckbox__check{display:block;width:14px;height:14px;border:1px solid var(--black);text-align:center}.adminCheckbox__check svg{opacity:0}.adminCheckbox__input:checked+.adminCheckbox__check svg{opacity:1}.adminCheckbox__text{margin-left:.5em}.adminUploadButton__label{cursor:pointer}.adminUploadButton__label div{align-items:center;display:flex}.adminUploadButton__label div svg{flex-shrink:0}.adminUploadButton__label div p{margin-left:1em}.adminUploadButton__label:hover svg path:first-child{fill:var(--black)}.adminUploadButton__label:hover svg path:last-child{fill:var(--white)}.adminUploadButton__input{display:none}.editHeader{display:flex;margin-bottom:25px}.editHeader__separator{display:block;margin:0 1em}.adminEntityList{margin-top:20px;border-collapse:collapse;table-layout:fixed}.adminEntityList tr{border-bottom:1px solid var(--black)}.adminEntityList tr td,.adminEntityList tr th{padding:var(--spacing-m) 0}.adminEntityList tr th{text-align:left}.adminEntityList tr th:last-child{text-align:right}.popin{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:3}.page{padding-left:var(--spacing-xxl);padding-top:var(--spacing-xl);padding-right:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);width:100%;max-width:1200px}.page--maxWidth{max-width:calc(var(--fixed-content-width) + var(--spacing-xxl)*2)}