@font-face{font-family:"Mamertus Serif";src:url(/fonts/MamertusSerifTrial-Regular.ttf) format("truetype")}@font-face{font-family:Frida;src:url(/fonts/Frida-Heavy-Beta.ttf) format("truetype")}:root{--text-color: rgb(73, 73, 73);--line-height-desktop: 1.2;--line-height-mobile: 1.2;--font-size-desktop: 16px;--font-size-mobile: 14px;--nav-height-desktop: calc(2rem * var(--line-height-desktop));--nav-width-desktop: 5ch;--nav-height-mobile: calc(2rem * var(--line-height-mobile));--nav-width-mobile: 5ch;font-family:"Mamertus Serif",monospace}html,body{width:100%;height:calc(var(--vh, 1vh) * 100);pointer-events:none}body{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop);display:grid;grid-template-areas:"top-left top top top-right" "left main main right";grid-template-columns:var(--nav-width-desktop) 1fr 1fr var(--nav-width-desktop);grid-template-rows:var(--nav-height-desktop) 1fr;position:fixed;height:calc(var(--vh, 1vh) * 100);pointer-events:none}#carousel-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body::-webkit-scrollbar{display:none}nav{display:contents;pointer-events:none}nav a{position:relative;white-space:nowrap;color:var(--text-color);pointer-events:auto!important;cursor:pointer}.logo{font-family:Frida;font-size:calc(var(--font-size-desktop) + 6px);line-height:.7;text-align:center;color:#000;-webkit-text-stroke-color:#af5a1e;-webkit-text-stroke-width:1px;grid-area:top-left;align-self:start;justify-self:start;margin-left:1ch;margin-top:calc(var(--line-height-desktop) * 1rem);cursor:pointer;z-index:3500;pointer-events:auto!important}.nav-item-1{grid-area:left;margin-left:3ch;margin-top:calc(var(--line-height-desktop) * 2rem);pointer-events:auto!important;cursor:pointer}.calendrier-container{color:var(--text-color);position:absolute;left:3ch;top:calc(var(--nav-height-desktop) + var(--line-height-desktop) * 3rem);line-height:var(--line-height-desktop);pointer-events:none}.event{line-height:var(--line-height-desktop);margin-bottom:calc(var(--line-height-desktop) * 1rem);pointer-events:none}.event-date,.event-city{position:relative;left:2ch;pointer-events:none}.event-name{pointer-events:none}.text *{pointer-events:none!important}.make-readable,.pdf-download{pointer-events:auto!important;cursor:pointer!important}.manifeste-layer,.transition-layer{pointer-events:none!important}.nav-item-2{grid-area:top;justify-self:start;align-self:start;margin-left:calc(var(--nav-width-desktop) * 2 + 2ch);margin-top:calc(var(--line-height-desktop) * 1rem - 1px);line-height:.7;cursor:pointer;pointer-events:auto!important}.jutsu-container,.bertha-container{display:contents;pointer-events:none}.nav-item-3{grid-area:top;justify-self:start;align-self:start;margin-left:var(--nav-item-3-margin-left);margin-top:calc(var(--line-height-desktop) * 1rem - 1px);line-height:.7;cursor:pointer;pointer-events:auto!important}.heart{--heart-scale: 2;--heart-offset-x: -.13rem;display:inline-block;width:calc(1ch / var(--heart-scale) * 1.02);font-family:monospace;font-size:calc(1rem * var(--heart-scale));line-height:0;vertical-align:-.1em;transform:translate(calc(var(--heart-offset-x) * var(--heart-scale)));pointer-events:none}.nav-item-4{grid-area:right;justify-self:end;margin-top:calc(var(--line-height-desktop) * 2rem);margin-right:3ch;cursor:pointer;width:fit-content;height:fit-content;pointer-events:auto!important}.hidden{display:none!important}main{grid-area:main;background-color:transparent;color:var(--text-color);overflow-x:clip;overflow-y:hidden;min-height:0;line-height:var(--line-height-desktop);white-space:pre-wrap;pointer-events:none}.text{position:absolute;width:100%;height:100%;will-change:opacity,transform;pointer-events:none!important}.jutsu-sub-nav{grid-area:main;display:none;flex-direction:column;padding-left:14ch;position:relative;pointer-events:none}.bertha-sub-nav{grid-area:main;display:none;flex-direction:column;padding-left:calc(var(--nav-item-3-margin-left) + 2ch);position:relative;pointer-events:none}.jutsu-sub-nav-item{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop);white-space:nowrap;width:fit-content;height:fit-content;pointer-events:auto!important;cursor:pointer;position:relative;transition:transform .2s ease-out;transform-origin:center}.bertha-sub-nav-item{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop);white-space:nowrap;width:fit-content;pointer-events:auto!important;cursor:pointer;position:relative;transition:transform .2s ease-out;transform-origin:center}.jutsu-sub-nav-item:hover,.bertha-sub-nav-item:hover{transform:scale(1.3)}.jutsu-sub-nav-item.active,.bertha-sub-nav-item.active{text-decoration:underline}@media (min-width: 769px){.jutsu-sub-nav,.bertha-sub-nav{display:flex}}@media (max-width: 768px){body{padding-bottom:env(safe-area-inset-bottom)}body{font-size:var(--font-size-mobile);grid-template-areas:"top top" "left main" "bottom bottom";grid-template-columns:var(--nav-width-mobile) 1fr;grid-template-rows:var(--nav-height-mobile) 1fr var(--nav-height-mobile)}main{line-height:var(--line-height-mobile)}.calendrier-container{top:calc(var(--nav-height-mobile) + var(--line-height-mobile) * .83rem * 2)}.jutsu-container{grid-area:top;align-self:start;margin-left:calc(var(--nav-width-mobile) * 2 - 6ch);margin-top:calc(var(--line-height-mobile) * 1rem - 1px);display:flex;white-space:nowrap;gap:1ch}.bertha-container{display:block;grid-area:left;align-self:start;justify-self:start;margin-left:1ch;margin-top:var(--nav-item-3-margin-mobile);position:relative;line-height:var(--line-height-mobile)}.jutsu-sub-nav{display:contents}.bertha-sub-nav{position:absolute;bottom:calc(var(--line-height-mobile) * 1.7rem + env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;gap:calc(var(--line-height-mobile) * .83rem);align-items:flex-start;padding-left:2ch}.jutsu-sub-nav-item{font-size:calc(var(--font-size-mobile));line-height:.7}.bertha-sub-nav-item{font-size:var(--font-size-mobile);line-height:var(--line-height-mobile)}.jutsu-sub-nav-item:nth-child(-n+3){order:-1}.logo{font-size:calc(var(--font-size-mobile) + 6px);-webkit-text-stroke-width:1px;grid-area:top;justify-self:end;align-self:start;margin-top:calc(var(--line-height-mobile) * 1rem);margin-right:3ch;margin-left:0}.nav-item-1{grid-area:left;align-self:start;justify-self:start;margin-left:1ch;margin-top:calc(var(--line-height-mobile) * .875rem * 1)}.nav-item-2{margin:0}.nav-item-2.abbreviated{margin-left:6ch}.nav-item-3{position:relative;margin-left:0;line-height:var(--line-height-mobile)}.heart{--heart-scale: 1.5;--heart-offset-x: -.13rem;font-size:calc(1rem * var(--heart-scale));width:calc(1ch / var(--heart-scale) * .85);line-height:0;vertical-align:-.1rem}.nav-item-4{grid-area:bottom;margin-left:calc(var(--nav-width-mobile) * 2);justify-self:start;align-self:end;margin-top:0;margin-right:0;margin-bottom:calc(var(--line-height-mobile) * 1rem - 1px + env(safe-area-inset-bottom))}}/*! 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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}
