@font-face{font-family:"Bitter";src:url(/assets/google_fonts/Bitter/Bitter-Regular.ttf);font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(/assets/google_fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf);font-weight:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(/assets/google_fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf);font-weight:bold;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(/assets/google_fonts/Source_Sans_Pro/SourceSansPro-Black.ttf);font-weight:800;font-display:swap}html,:root{color-scheme:light dark;--body-text: black;--color-1: #3f51b5;--color-1-dark: #002984;--color-1-light: #757de8;--nav-text: black;--body-bg: white;--redalert: #b53f51;--bluealert: #a33fb5;--alert-text: white;--anti-alert-text: black;--offText: #121212;--active: #283593;--heart: #ea2311;--leaf: green;--chair: #4E342E;--card-color: hsl(0,0%,90%);--card-header: rgb(246,246,246);--card-hover: #bfc8ea;--card-hover-shadow: 0.3;--card-shadow: 0.1;--wideheader-color: var(--color-1-dark);--wideheader-text: var(--alert-text);--scrollbar-back: white;--scrollbar-thumb: var(--color-1-dark)}html .lightmode,:root .lightmode{color-scheme:light dark;--body-text: black;--color-1: #3f51b5;--color-1-dark: #002984;--color-1-light: #757de8;--nav-text: black;--body-bg: white;--redalert: #b53f51;--bluealert: #a33fb5;--alert-text: var(--body-bg);--anti-alert-text: black;--offText: #121212;--active: #283593;--heart: #ea2311;--leaf: green;--chair: #4E342E;--card-color: hsl(0,0%,90%);--card-header: rgb(246,246,246);--card-hover: #bfc8ea;--card-hover-shadow: 0.3;--card-shadow: 0.1;--wideheader-color: var(--color-1-dark);--wideheader-text: var(--alert-text);--scrollbar-back: white;--scrollbar-thumb: var(--color-1-dark)}html .darkmode,:root .darkmode{color-scheme:dark light;--body-text: white;--color-1: #9fa8da;--color-1-dark: #6f79a8;--color-1-light: #d1d9ff;--nav-text: white;--body-bg: #121212;--redalert: #da9fa8;--bluealert: #d19fda;--alert-text: var(--body-bg);--anti-alert-text: white;--offText: #ccc;--active: #7986cb;--buttonyellow: #ffffcf;--heart: #f82d17;--leaf: #199111;--chair: #795548;--card-color: hsl(0,0%,13%);--card-header: #1a1a1a;--card-hover: #000030;--card-hover-shadow: 0.9;--card-shadow: .8;--wideheader-color: var(--body-bg);--wideheader-text: var(--body-text);--scrollbar-back: #121212;--scrollbar-thumb: var(--color-1-dark)}@media (prefers-color-scheme: dark){html,:root{color-scheme:dark light;--body-text: white;--color-1: #9fa8da;--color-1-dark: #6f79a8;--color-1-light: #d1d9ff;--nav-text: white;--body-bg: #121212;--redalert: #da9fa8;--bluealert: #d19fda;--alert-text: var(--body-bg);--anti-alert-text: white;--offText: #ccc;--active: #7986cb;--buttonyellow: #ffffcf;--heart: #f82d17;--leaf: #199111;--chair: #795548;--card-color: hsl(0,0%,13%);--card-header: #1a1a1a;--card-hover: #000030;--card-hover-shadow: 0.9;--card-shadow: .8;--wideheader-color: var(--body-bg);--wideheader-text: var(--body-text);--scrollbar-back: #121212;--scrollbar-thumb: var(--color-1-dark)}}.chair{color:var(--chair)}.heart{color:var(--heart)}.leaf{color:var(--leaf)}.color-1{background-color:var(--color-1);color:var(--alert-text)}.color-1-text{background-color:var(--alert-text);color:var(--color-1)}.color-1-dark{background-color:var(--color-1-dark);color:var(--alert-text)}.color-1-dark-text{background-color:var(--alert-text);color:var(--color-1-dark)}.color-1-light{background-color:var(--color-1-light);color:var(--alert-text)}.color-1-light-text{background-color:var(--alert-text);color:var(--color-1-light)}.color-active{background-color:var(--active);color:var(--alert-text)}.focustext{animation:text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) -0.4s both}.roll_bird1{animation:roll-in-left 1.0s ease-out -0.4s both}.roll_bird2{animation:roll-in-right 1.0s ease-out -0.4s both}.swing-in1{animation:swing-in-top-fwd 1s cubic-bezier(0, 0.22, 0.16, 1.59) 0.4s both}.land_left_flip{animation:tilt-in-tl 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s both,flip-vertical-left 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s reverse forwards}.land_right{animation:tilt-in-fwd-tr 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s both}.rotate-hor-center{animation:rotate-hor-center 0.2s linear 1 forwards}.shake-tl{animation:shake-tl 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}.shake-bottom{animation:shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.65s both}.flicker-glow{animation:text-flicker-in-glow 0.5s linear both, glow 2s ease-in-out infinite 0.5s alternate}@-webkit-keyframes glow{from{text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #d6edff, 0 0 40px #d6edff, 0 0 50px #d6edff, 0 0 60px #d6edff, 0 0 70px #d6edff}to{text-shadow:0 0 20px #fff, 0 0 30px #abcbff, 0 0 40px #abcbff, 0 0 50px #abcbff, 0 0 60px #abcbff, 0 0 70px #abcbff, 0 0 80px #abcbff}}@keyframes roll-in-left{0%{transform:translateX(-800px) rotate(-540deg)}100%{transform:translateX(0) rotate(0deg)}}@keyframes roll-in-right{0%{transform:translateX(800px) rotate(540deg)}100%{transform:translateX(0) rotate(0deg)}}@keyframes tilt-in-tl{0%{transform:rotateY(145deg) rotateX(20deg) translate(750px, -250px) skew(12deg, 15deg)}100%{transform:rotateY(180deg) rotateX(0deg) translate(0, 0) skew(0deg, 0deg)}}@keyframes flip-vertical-left{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@keyframes tilt-in-fwd-tr{0%{transform:rotateY(20deg) rotateX(35deg) translate(500px, -300px) skew(-35deg, 10deg)}100%{transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg)}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}100%{filter:blur(0px);opacity:1}}@keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.35),0 0 100px rgba(255,255,255,0.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.35),0 0 100px rgba(255,255,255,0.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}100%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}100%{transform:rotateX(0deg);transform-origin:top;opacity:1}}@keyframes rotate-hor-center{0%{transform:rotateX(0deg)}100%{transform:rotateX(180deg)}}@keyframes shake-tl{0%,
  100%{transform:rotate(270deg);transform-origin:50% 50%}10%{transform:rotate(272deg)}20%,
  40%,
  60%{transform:rotate(266deg)}30%,
  50%,
  70%{transform:rotate(274deg)}80%{transform:rotate(268deg)}90%{transform:rotate(272deg)}}@keyframes shake-bottom{0%,
  100%{transform:rotate(0deg);transform-origin:50% 100%}10%{transform:rotate(2deg)}20%,
  40%,
  60%{transform:rotate(-4deg)}30%,
  50%,
  70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}.wideheader,#widehome,#search__spacer{display:none}.nav-toggle{position:absolute !important;top:-9999px !important;left:-9999px !important}.nav-toggle:focus ~ .nav-toggle-label{outline:none}.nav-toggle-label{display:flex;align-items:center;padding:10px;cursor:pointer;position:relative;height:55px}.nav-toggle-label:hover{background-color:var(--active)}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background-color:var(--card-hover);height:2px;width:30px;border-radius:2px;position:relative;transition:transform 100ms ease-in-out}.nav-toggle-label span::before,.nav-toggle-label span::after{content:'';position:absolute}.nav-toggle-label span::before{bottom:7px}.nav-toggle-label span::after{top:7px}.nav-toggle:checked ~ .navbar{transform:scale(1, 1);transition:transform 400ms ease-in-out}.nav-toggle:checked ~ .navbar a,.nav-toggle:checked ~ .navbar button{opacity:1;transition:opacity 250ms ease-in-out 250ms}.nav-toggle:checked ~ div .nav-toggle-label{padding:10px 17.5px}.nav-toggle:checked ~ div .nav-toggle-label span{transform:rotate(45deg);width:15px;background-color:var(--alert-text)}.nav-toggle:checked ~ div .nav-toggle-label span::before{transform:translateY(6px) rotate(-90deg);width:15px;background-color:var(--alert-text)}.nav-toggle:checked ~ div .nav-toggle-label span::after{transform:translateY(-6px) rotate(-90deg);width:15px;background-color:var(--alert-text)}.logo__mobile{display:flex;align-items:center;height:55px;padding:0 10px}.logo__mobile:hover{background-color:var(--active)}.logo__mobile img{vertical-align:text-bottom}.navbar,.navbar input{-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-size:1em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-align:left}.navbar{background-color:var(--color-1-dark);color:var(--alert-text);z-index:1;position:absolute;font-weight:bold;text-align:left;top:55px;left:0;width:100%;transform:scale(1, 0);transform-origin:top;transition:transform 200ms ease-in-out}.navbar i{transition:transform 100ms ease-in;vertical-align:middle}.navbar ul{padding-left:0;background-color:inherit}.navbar ul li{display:inline;list-style:none;width:100%;padding-left:0;vertical-align:middle;background-color:inherit}.navbar a,.navbar button{display:inline-block;opacity:0;color:var(--alert-text);text-decoration:none;font-weight:bold;border:none;padding:14px 14px;transition:opacity 150ms ease-in-out;width:100%;text-align:left;white-space:nowrap}.navbar button.dropbtn{background-color:inherit}.navbar a:hover,.navbar .active,.navbar ul .dropdown .active,.navbar .dropdown ul li a:hover{background-color:var(--active)}.navbar #search__form{display:flex;align-items:center;position:relative;padding:0 8px 0 5px}.navbar #search__input{flex:1 1 100%;height:54px;border:none;text-indent:0.6rem;background-color:var(--body-bg);color:var(--body-text)}.navbar #search__submit{flex:0 1 2.5rem;height:54px;background-color:var(--color-1-light);cursor:pointer}.navbar #search__submit:hover{background-color:var(--active)}.navbar #search__submit i{vertical-align:initial}.navbar #languageChanger{cursor:pointer}.dropbtn *{pointer-events:none}.dropbtn:focus{outline:none}#dropdown_en1{max-height:0;overflow:hidden;transition:max-height .2s ease-out}#dropdown_en2{max-height:0;overflow:hidden;transition:max-height .2s ease-out}#dropdown_fr1{max-height:0;overflow:hidden;transition:max-height .2s ease-out}#dropdown_fr2{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.dropdown-content a{color:var(--alert-text);display:block;text-align:left;text-indent:35px;background-color:var(--color-1)}.dropdown-content a:hover{background-color:var(--active)}#narrowheader{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto;place-items:center;background-color:var(--color-1-dark);color:var(--alert-text);text-decoration:none;text-align:center;font-size:1.5rem;font-family:Bitter,Georgia,serif}.intersectionObserver{background-color:transparent}#intersectionObserver1{position:absolute;top:0px;height:120vh;max-height:400px;width:0}.dark-mode-toggle{color:var(--alert-text);border:2px solid currentColor;background:transparent;cursor:pointer;border-radius:5px;width:25px;height:25px}#intersectionObserver2{height:0px}@media screen and (min-width: 980px){.wideheader,#widehome,#search__spacer{display:block;opacity:1}#narrowhome,.nav-toggle-label,#narrowheader,.logo__mobile,#nav-toggle{display:none}.wideheader{display:flex;padding:40px 0px;justify-content:center;align-items:center;background-color:var(--wideheader-color);color:var(--wideheader-text);animation:hide-scroll 1.2s backwards}@keyframes hide-scroll{from, to{overflow-x:hidden}}.wideheader__text{white-space:nowrap;font-family:Bitter,Georgia,serif;font-size:2.7rem;padding:20px 70px}.navbar{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:-webkit-sticky;position:sticky;transform:scale(1, 1);top:0;background-color:var(--color-1);transition:background 150ms linear}.navbar.change_nav_color{transition:background 400ms linear;background-color:var(--color-1-dark)}.navbar ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.navbar ul li{width:initial;display:inline-block}.navbar a,.navbar button{opacity:1;width:initial;height:55px}.navbar #search{display:flex;width:100%;height:55px}.navbar #search__spacer{width:100%;flex:1 1 auto}.navbar #search__input{position:absolute;top:0;bottom:0;right:0;width:100%;opacity:0;cursor:pointer;height:55px;z-index:4;transition:left 450ms ease,width 450ms cubic-bezier(0.18, 0.89, 0.32, 1.28)}.navbar #search__submit{transition:color .3s ease, background .3s ease;height:55px;z-index:3}.navbar #search__form{padding:initial}.navbar #search__form:hover #search__submit{color:var(--anti-alert-text);background-color:var(--active)}.navbar #search:focus-within{outline:none}.navbar #search:focus-within #search__input{z-index:2;opacity:1;width:240px}.navbar #search:focus-within #search__input:focus{outline:none}.navbar #search:not(:focus-within) #search__input{transition:width 200ms ease, opacity 0ms linear .2s, z-index 0ms linear .2s}.navbar .dropdown>ul{display:block;position:absolute;top:55px;background-color:inherit}.navbar .dropdown>ul li a{background-color:inherit}.navbar .dropdown-content{max-height:initial;display:block}.navbar .dropdown-content a{text-indent:0px}html{scroll-padding-top:60px}}ul.breadcrumb{padding:10px 16px;list-style:none;background-color:var(--card-hover);margin:0}ul.breadcrumb li{display:inline;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold}ul.breadcrumb li+li::before{padding:8px;content:"/\00a0"}
