@charset "UTF-8";:root{--stroke-width:.125rem;--title-gap:0 1em;--title-line-height:1;--title-transform:uppercase;--bullet-font-size:.75rem;--bullet-color:currentColor;--bullet-size:.5rem;--bullet-padding:.5rem;--bullet-top:calc(var(--bullet-size) * 2.5);--bullet-top-transform:none;--anchor-gap:.5em;--anchor-hover-color:var(--accent-color);--anchor-underline-width:calc(var(--stroke-width) / 2);--anchor-underline-color:currentColor;--mark-line-height:1.5;--mark-padding:.125em .25em;--mark-color:var(--bright-color);--mark-background:var(--accent-color);--ellipsis-lines:3;--disabled-opacity:.33}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,ul,ol,p,a,span,blockquote,img,figure,fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{position:relative;font-size:inherit;line-height:inherit;color:inherit;outline:0;text-decoration:none}p{font-size:inherit;line-height:inherit;color:inherit}b,strong,i,em,del{line-height:inherit}sup{line-height:0}ul,ol{list-style:none}img,svg,picture,video,audio,iframe,canvas{display:block}img,figure,iframe,fieldset{border:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0}hr{position:relative;width:100%;border:0;color:inherit}hr:not(.blank){border-bottom:solid var(--stroke-width)}h1,h2,h3,h4,h5,h6{line-height:var(--title-line-height);text-transform:var(--title-transform)}h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline{align-items:center;gap:var(--title-gap)}ul:not(nav ul):not(.list):not(.inline) li{position:relative;display:block;padding:var(--bullet-size) 0 var(--bullet-size) calc(var(--bullet-size) * 3)}ul:not(nav ul):not(.list):not(.inline) li::before{content:'';position:absolute;top:var(--bullet-top);left:0;transform:var(--bullet-top-transform);height:var(--bullet-size);aspect-ratio:1/1;background:var(--bullet-color);border-radius:50%}ol li{position:relative;display:block;counter-increment:step-counter;padding:var(--bullet-padding) 0 var(--bullet-padding) calc(var(--bullet-padding) * 5)}ol li::before{position:absolute;top:var(--bullet-top);left:0;transform:var(--bullet-top-transform);content:counter(step-counter);display:inline-block;text-align:center;color:var(--bright-color);background:var(--bullet-color);font-size:var(--bullet-font-size);line-height:1;width:1em;aspect-ratio:1/1;padding:var(--bullet-padding);border-radius:50%}a{display:inline-flex;gap:var(--anchor-gap)}p a::after,figcaption a::after,blockquote a::after,li a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:var(--anchor-underline-width);background:var(--anchor-underline-color);transform:scaleX(1);transform-origin:left}p a.active,figcaption a.active,blockquote a.active,li a.active{color:var(--anchor-hover-color)}p a.active::after,figcaption a.active::after,blockquote a.active::after,li a.active::after{transform:scaleX(0);transform-origin:right}nav li>a::after{display:none}@media (hover:hover){p a:hover,figcaption a:hover,blockquote a:hover,li a:hover{color:var(--anchor-hover-color)}p a:hover::after,figcaption a:hover::after,blockquote a:hover::after,li a:hover::after{transform:scaleX(0);transform-origin:right}}@media (hover:none){p a.hover,figcaption a.hover,blockquote a.hover,li a.hover{color:var(--anchor-hover-color)}p a.hover::after,figcaption a.hover::after,blockquote a.hover::after,li a.hover::after{transform:scaleX(0);transform-origin:right}}::-moz-selection{background:var(--selection-color)}::selection{background:var(--selection-color)}mark,.highlighted{display:inline;color:var(--mark-color);background-color:var(--mark-background);line-height:var(--mark-line-height);padding:var(--mark-padding);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ellipsis-lines);text-overflow:ellipsis;overflow:hidden}@media (min-width:1000px){.only-mobile{display:none!important}}@media (max-width:1000px){.only-desktop{display:none!important}}body:not(.mobile) .for-mobile,body.mobile .for-desktop{display:none!important}.hidden,a .label,button .label{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0;white-space:nowrap}a .label,button .label{font-size:0;flex-shrink:0}.disabled{pointer-events:none;opacity:var(--disabled-opacity)}[hidden]{display:none!important}video,audio{width:100%;height:auto}iframe{max-width:100%}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 32px);margin-left:auto}html{margin-top:0!important}#wpadminbar li a::after{display:none}.wp-login-logo a{width:100%}@charset "UTF-8";:root{--font-family:'Poppins', sans-serif;--font-family-dyslexia:'OpenDyslexic', sans-serif;--font-weight-normal:300;--font-weight-medium:500;--font-weight-bold:600}:root{--font-size:1rem;--line-height:1.25;--main-font-size:1em}@media (max-width:380px){:root{--font-size:.875rem}}:root{--h1-font-size:2em;--h2-font-size:1.5em;--title-font-size:1.125em;--main-title-font-size:calc(var(--font-size) * 3);--description-title-size:calc(var(--font-size) * 1.5)}@media (min-width:760px){:root{--h1-font-size:calc(var(--font-size) * 4);--h2-font-size:calc(var(--font-size) * 3);--title-font-size:1.25em;--main-title-font-size:calc(var(--font-size) * 6)}}@media (min-width:1000px){:root{--main-title-font-size:calc(var(--font-size) * 8)}}@media (min-width:1200px){:root{--main-font-size:1.25em;--overlay-font-size:1.25em;--h2-font-size:2em;--title-font-size:1.5em;--main-title-font-size:calc(var(--font-size) * 10)}}@media (min-width:1400px){:root{--h1-font-size:calc(var(--font-size) * 6)}}@media (min-width:1600px){:root{--main-title-font-size:calc(var(--font-size) * 14)}}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:300;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:500;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:600;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/poppins-v24-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'OpenDyslexic';font-style:normal;font-weight:400;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/OpenDyslexic-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'OpenDyslexic';font-style:italic;font-weight:400;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/OpenDyslexic-Italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'OpenDyslexic';font-style:normal;font-weight:700;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/OpenDyslexic-Bold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'OpenDyslexic';font-style:italic;font-weight:700;src:url(/content/themes/slpj-2-2-0/assets/css/../fonts/OpenDyslexic-BoldItalic.woff2) format('woff2')}body{font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}body.dyslexia{font-family:var(--font-family-dyslexia)}h1,.h1,.page-title,.main-title{font-weight:var(--font-weight-normal)}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6,.title,.grid .title,nav.primary{font-weight:var(--font-weight-medium)}b,strong,nav,blockquote cite,strong,.buttons,.button,button{font-weight:var(--font-weight-bold)}body{font-size:var(--font-size)}main{font-size:var(--main-font-size)}#overlays{font-size:var(--overlay-font-size)}h1,.h1,.page-title{font-size:var(--h1-font-size)}h2,.h2{font-size:var(--h2-font-size)}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-size:var(--title-font-size)}.important{font-size:var(--title-font-size)}small,.small{font-size:.75em}@charset "UTF-8";:root{--icon-stroke-width:var(--stroke-width, .125rem);--icon-play-offset:12.5%;--icon-play-clip-left:polygon(0% 0%, 50% 25%, 50% 75%, 0% 100%);--icon-play-clip-right:polygon(50% 25%, 100% 50%, 100% 50%, 50% 75%);--icon-pause-clip-left:polygon(0% 0%, 33% 0, 33% 100%, 0% 100%);--icon-pause-clip-right:polygon(66% 0, 100% 0, 100% 100%, 66% 100%)}[class^="icon-"].animated .label,[class^="icon-"].animated .label::before,[class^="icon-"].animated .label::after{transition:transform var(--duration-fast) var(--elastic),right var(--duration-fast) var(--elastic),margin var(--duration-fast) var(--elastic),clip-path var(--duration-fast) var(--elastic),height var(--duration-fast) var(--elastic),width var(--duration-fast) var(--elastic)}[class^="icon-"],[class*=" icon-"]{display:inline-flex}[class^="icon-"]::before,[class*=" icon-"]::before{content:"";display:inline-block;height:1em;aspect-ratio:1/1;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center}svg[class^="icon-"],svg[class*=" icon-"]{display:inline-block;width:1em;height:1em;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg[class^="icon-"].filled,svg[class*=" icon-"].filled{fill:currentColor;stroke:none}[class^="icon-"].animated{position:relative;display:inline-flex;align-items:center;height:1em;width:1em;color:inherit;text-shadow:inherit;transform-origin:center center;background:#fff0;fill:none;stroke:none}[class^="icon-"].animated::before,[class^="icon-"].animated use{display:none}[class^="icon-"].animated .label,[class^="icon-"].animated .label::before,[class^="icon-"].animated .label::after{position:absolute;display:block;height:var(--icon-stroke-width);font-size:inherit!important;line-height:inherit;color:inherit;text-shadow:inherit;box-shadow:inset 0 0 0 calc(var(--icon-stroke-width) * 2)}[class^="icon-"].animated .label::before,[class^="icon-"].animated .label::after{content:"";transform-origin:center center}.icon-expand.animated,body.onload .icon-expand.animated .label,body.onload .icon-expand.animated .label::before,body.onload .icon-expand.animated .label::after{transition:none}.icon-expand.animated .label,.icon-expand.animated .label::before,.icon-expand.animated .label::after{left:0;width:1em}.icon-expand.animated .label{margin:auto;overflow:visible}.icon-expand.animated .label::before{transform:translate(0,-.375em)}.icon-expand.animated .label::after{transform:translate(0,.375em)}.expanded .icon-expand.animated .label{width:0;transform:translate(.5em,0)}.expanded .icon-expand.animated .label::before{transform:translate3d(-50%,0,0) rotate(-45deg)}.expanded .icon-expand.animated .label::after{transform:translate3d(-50%,0,0) rotate(45deg)}.expanded .icon-expand .label::before,.expanded .icon-expand .label::after{transform:translate(-.125em,0);width:1.289em}.icon-close.animated .label,.icon-more.animated .label{left:0;height:1em;width:1em;box-shadow:none!important}.icon-close.animated .label::before,.icon-close.animated .label::after,.icon-more.animated .label::before,.icon-more.animated .label::after{top:50%;left:50%}.icon-more.animated .label::before,.icon-more.animated .label::after{width:1em}.icon-close.animated .label::before,.icon-close.animated .label::after{width:1.289em}.icon-close.animated .label::before{transform:translate(-50%,-50%) rotate(-45deg)}.icon-close.animated .label::after{transform:translate(-50%,-50%) rotate(45deg)}.icon-more.animated .label::before{transform:translate(-50%,-50%) rotate(0deg)}.icon-more.animated .label::after{transform:translate(-50%,-50%) rotate(90deg)}.icon-play.animated .label{height:1em;width:1em;box-shadow:none;margin-left:var(--icon-play-offset)}a.is-paused .icon-play.animated .label,a.is-playing:hover .icon-play.animated .label{margin-left:0}.icon-play.animated .label::before,.icon-play.animated .label::after{height:1em;width:1em;box-shadow:inset 0 0 0 1em}.icon-play.animated .label::before{clip-path:var(--icon-play-clip-left)}.icon-play.animated .label::after{clip-path:var(--icon-play-clip-right)}@media (hover:hover){a:not(.expanded):hover .icon-expand.animated .label::before{transform:translate(0,-.25em)}a:not(.expanded):hover .icon-expand.animated .label::after{transform:translate(0,.25em)}a.expanded:hover .icon-expand .label::before,a.expanded:hover .icon-expand .label::after{width:1em}a:hover .icon-more.animated .label::before,a:hover .icon-more.animated .label::after{width:.75em}a:hover .icon-close.animated .label::before,a:hover .icon-close.animated .label::after{width:1em}a.is-paused .icon-play.animated .label::before,a.is-playing:hover .icon-play.animated .label::before{clip-path:var(--icon-pause-clip-left)}a.is-paused .icon-play.animated .label::after,a.is-playing:hover .icon-play.animated .label::after{clip-path:var(--icon-pause-clip-right)}a.is-paused:hover .icon-play.animated .label::before,a.is-playing .icon-play.animated .label::before{clip-path:var(--icon-play-clip-left)}a.is-paused:hover .icon-play.animated .label::after,a.is-playing .icon-play.animated .label::after{clip-path:var(--icon-play-clip-right)}}@media (hover:none){a.hover:not(.expanded) .icon-expand.animated .label::before{transform:translate(0,-.25em)}a.hover:not(.expanded) .icon-expand.animated .label::after{transform:translate(0,.25em)}a.expanded.hover .icon-expand .label::before,a.expanded.hover .icon-expand .label::after{width:1em}a.hover .icon-more.animated .label::before,a.hover .icon-more.animated .label::after{width:.75em}a.hover .icon-close.animated .label::before,a.hover .icon-close.animated .label::after{width:1em}a.is-paused .icon-play.animated .label::before,a.is-playing.hover .icon-play.animated .label::before{clip-path:var(--icon-pause-clip-left)}a.is-paused .icon-play.animated .label::after,a.is-playing.hover .icon-play.animated .label::after{clip-path:var(--icon-pause-clip-right)}a.is-paused.hover .icon-play.animated .label::before,a.is-playing .icon-play.animated .label::before{clip-path:var(--icon-play-clip-left)}a.is-paused.hover .icon-play.animated .label::after,a.is-playing .icon-play.animated .label::after{clip-path:var(--icon-play-clip-right)}}@charset "UTF-8";:root{--icon-arrow-down:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M12.32 10.722c-.025.16-.001.308-.194.433-.122.078-.115.357-.304.448-.309.147-.443.422-.58.71-.09.186-.322.258-.425.453-.192.363-.564.606-.702 1.003-.123.357-.314.642-.665.803-.019.008-.038.045-.035.065.045.292-.191.428-.338.614-.026.033-.077.072-.071.098.06.278-.178.365-.328.49-.192.158-.444.174-.68.154-.207-.017-.432-.025-.578-.226-.043-.06-.127-.039-.193-.052-.189-.036-.37-.088-.453-.292-.006-.015-.014-.04-.025-.043-.328-.086-.411-.406-.603-.622-.083-.093-.167-.198-.15-.31.027-.169-.099-.29-.095-.45.002-.076-.095-.14-.195-.195-.305-.17-.683-.285-.751-.712-.002-.008-.002-.021-.007-.024-.269-.147-.311-.506-.596-.634-.057-.026-.123-.044-.142-.102-.11-.344-.413-.556-.585-.852-.183-.315-.512-.42-.769-.627-.056-.045-.154-.05-.187-.125-.173-.391-.51-.6-.866-.785a.35.35 0 0 1-.174-.244c-.076-.367-.171-.744.117-1.073.084-.096.174-.176.314-.188.302-.024.604-.06.907-.088.04-.004.098-.008.12.015.267.273.648.41.86.747.088.14.244.23.261.423.009.098.139.149.216.162.405.069.586.387.802.673.096.126.205.248.31.361.3.325.55.7.903.975.086.068.12.158.107.243-.038.248.072.372.302.409.105.017.136.122.193.153.184-.328-.072-.617-.094-.935-.011-.16-.032-.3.03-.451.054-.132.02-.273-.024-.398-.117-.33-.185-.648-.092-1.006.038-.145-.045-.342-.09-.505a7.2 7.2 0 0 1-.253-1.81c-.006-.249.031-.507-.018-.75-.066-.325-.039-.659-.133-.979-.027-.09-.034-.226.016-.291.15-.2.072-.395.018-.582a1.1 1.1 0 0 1-.007-.49c.047-.285-.171-.581.053-.85.043-.053-.063-.105-.065-.152-.004-.111-.018-.255.042-.33.18-.226.165-.4.037-.664a1.05 1.05 0 0 1-.036-.738c.086-.299.18-.608.232-.92.065-.376.35-.577.73-.645.425-.078.662.19.818.44.184.294.31.68.217 1.045-.082.316-.128.667-.098.947.03.29-.144.622.09.897.085.1-.039.21-.043.32-.01.24-.059.475-.1.711-.02.116-.042.24.097.32.035.02.071.095.06.132-.072.244.094.515-.083.747-.014.018-.025.058-.016.073.178.267.029.54.004.805-.037.395.168.725.243 1.09.01.05.036.118.014.15-.23.346.074.727-.075 1.078-.014.033.019.113.053.136.21.14.204.316.108.517-.018.038-.05.096-.034.12.187.286.12.582.048.881-.01.04-.016.108.006.125.27.21.096.473.092.713-.001.105-.022.21.072.284.162.126.18.282.09.472.285-.166.286-.166.552-.643.05-.09.094-.204.204-.214.216-.019.225-.18.267-.33.056-.197.13-.39.317-.502.17-.103.171-.316.304-.442.354-.336.592-.783 1.008-1.062a.44.44 0 0 0 .136-.149c.164-.302.494-.447.68-.73a.58.58 0 0 1 .367-.258c.07-.015.14-.054.162-.117.13-.35.44-.298.72-.372.4-.106.491.253.728.386.038.02.06.11.053.164-.062.534-.131 1.057-.63 1.41-.202.143-.352.361-.508.565-.1.132-.24.35-.493.306a.09.09 0 0 0-.104.06c.003.162-.107.254-.207.361a.8.8 0 0 0-.186.272%22/%3E%3C/svg%3E");--icon-arrow-left:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M5.278 12.32c-.16-.025-.308-.001-.433-.194-.078-.122-.357-.115-.448-.304-.147-.309-.422-.443-.71-.58-.186-.09-.258-.322-.453-.425-.363-.192-.606-.564-1.003-.702-.357-.123-.642-.314-.803-.665-.008-.019-.045-.038-.065-.035-.292.045-.428-.191-.614-.338C.716 9.051.677 9 .65 9.006c-.278.06-.365-.178-.49-.328-.158-.192-.174-.444-.154-.68.017-.207.025-.432.226-.578.06-.043.039-.127.052-.193.036-.189.088-.37.292-.453.015-.006.04-.014.043-.025.086-.328.406-.411.622-.603.093-.083.198-.167.31-.15.169.027.29-.099.45-.095.076.002.14-.095.195-.195.17-.305.285-.683.712-.751.008-.002.021-.002.024-.007.147-.269.506-.311.634-.596.026-.057.044-.123.102-.142.344-.11.556-.413.852-.585.315-.183.42-.512.627-.769.045-.056.05-.154.125-.187.391-.173.6-.51.785-.866a.35.35 0 0 1 .244-.174c.367-.076.744-.171 1.073.117.096.084.176.174.188.314.024.302.06.604.088.907.004.04.008.098-.015.12-.273.267-.41.648-.747.86-.14.088-.23.244-.423.261-.098.009-.149.139-.162.216-.069.405-.387.586-.673.802a5 5 0 0 0-.361.31c-.325.3-.7.55-.975.903-.068.086-.158.12-.243.107-.248-.038-.372.072-.409.302-.017.105-.122.136-.153.193.328.184.617-.072.935-.094.16-.011.3-.032.451.03.132.054.273.02.398-.024.33-.117.648-.185 1.006-.092.145.038.342-.045.505-.09.594-.168 1.2-.24 1.81-.253.249-.006.507.031.75-.018.325-.066.659-.039.979-.133.09-.027.226-.034.291.016.2.15.395.072.582.018.168-.049.35-.03.49-.007.285.047.581-.171.85.053.053.043.105-.063.152-.065.111-.004.255-.018.33.042.226.18.4.165.664.037.195-.093.46-.116.738-.036.299.086.608.18.92.232.376.065.577.35.645.73.078.425-.19.662-.44.818-.294.184-.68.31-1.045.217-.316-.082-.667-.128-.947-.098-.29.03-.622-.144-.897.09-.1.085-.21-.039-.32-.043-.24-.01-.475-.059-.711-.1-.116-.02-.24-.042-.32.097-.02.035-.095.071-.132.06-.244-.072-.515.094-.747-.083-.018-.014-.058-.025-.073-.016-.267.178-.54.029-.805.004-.395-.037-.725.168-1.09.243-.05.01-.118.036-.15.014-.346-.23-.727.074-1.078-.075-.033-.014-.113.019-.136.053-.14.21-.316.204-.517.108-.038-.018-.096-.05-.12-.034-.286.187-.582.12-.881.048-.04-.01-.108-.016-.125.006-.21.27-.473.096-.713.092-.105-.001-.21-.022-.284.072-.126.162-.282.18-.472.09.166.285.166.286.643.552.09.05.204.094.214.204.019.216.18.225.33.267.197.056.39.13.502.317.103.17.316.171.442.304.336.354.783.592 1.062 1.008a.44.44 0 0 0 .149.136c.302.164.447.494.73.68a.58.58 0 0 1 .258.367c.015.07.054.14.117.162.35.13.298.44.372.72.106.4-.253.491-.386.728-.02.038-.11.06-.164.053-.534-.062-1.057-.131-1.41-.63-.143-.202-.361-.352-.565-.508-.132-.1-.35-.24-.306-.493a.09.09 0 0 0-.06-.104c-.162.003-.254-.107-.361-.207a.8.8 0 0 0-.272-.186%22/%3E%3C/svg%3E");--icon-arrow-right:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M10.722 12.32c.16-.025.308-.001.433-.194.078-.122.357-.115.448-.304.147-.309.422-.443.71-.58.186-.09.258-.322.453-.425.363-.192.606-.564 1.003-.702.357-.123.642-.314.803-.665.008-.019.045-.038.065-.035.292.045.428-.191.614-.338.033-.026.072-.077.098-.071.278.06.365-.178.49-.328.158-.192.174-.444.154-.68-.017-.207-.025-.432-.226-.578-.06-.043-.039-.127-.052-.193-.036-.189-.088-.37-.292-.453-.015-.006-.04-.014-.043-.025-.086-.328-.406-.411-.622-.603-.093-.083-.198-.167-.31-.15-.169.027-.29-.099-.45-.095-.076.002-.14-.095-.195-.195-.17-.305-.285-.683-.712-.751-.008-.002-.021-.002-.024-.007-.147-.269-.506-.311-.634-.596-.026-.057-.044-.123-.102-.142-.344-.11-.556-.413-.852-.585-.315-.183-.42-.512-.627-.769-.045-.056-.05-.154-.125-.187-.391-.173-.6-.51-.785-.866a.35.35 0 0 0-.244-.174c-.367-.076-.744-.171-1.073.117-.096.084-.176.174-.188.314-.024.302-.06.604-.088.907-.004.04-.008.098.015.12.273.267.41.648.747.86.14.088.23.244.423.261.098.009.149.139.162.216.069.405.387.586.673.802.126.096.248.205.361.31.325.3.7.55.975.903.068.086.158.12.243.107.248-.038.372.072.409.302.017.105.122.136.153.193-.328.184-.617-.072-.935-.094-.16-.011-.3-.032-.451.03-.132.054-.273.02-.398-.024-.33-.117-.648-.185-1.006-.092-.145.038-.342-.045-.505-.09a7.2 7.2 0 0 0-1.81-.253c-.249-.006-.507.031-.75-.018-.325-.066-.659-.039-.979-.133-.09-.027-.226-.034-.291.016-.2.15-.395.072-.582.018a1.1 1.1 0 0 0-.49-.007c-.285.047-.581-.171-.85.053-.053.043-.105-.063-.152-.065-.111-.004-.255-.018-.33.042-.226.18-.4.165-.664.037a1.05 1.05 0 0 0-.738-.036c-.299.086-.608.18-.92.232-.376.065-.577.35-.645.73-.078.425.19.662.44.818.294.184.68.31 1.045.217.316-.082.667-.128.947-.098.29.03.622-.144.897.09.1.085.21-.039.32-.043.24-.01.475-.059.711-.1.116-.02.24-.042.32.097.02.035.095.071.132.06.244-.072.515.094.747-.083.018-.014.058-.025.073-.016.267.178.54.029.805.004.395-.037.725.168 1.09.243.05.01.118.036.15.014.346-.23.727.074 1.078-.075.033-.014.113.019.136.053.14.21.316.204.517.108.038-.018.096-.05.12-.034.286.187.582.12.881.048.04-.01.108-.016.125.006.21.27.473.096.713.092.105-.001.21-.022.284.072.126.162.282.18.472.09-.166.285-.166.286-.643.552-.09.05-.204.094-.214.204-.019.216-.18.225-.33.267-.197.056-.39.13-.502.317-.103.17-.316.171-.442.304-.336.354-.783.592-1.062 1.008a.44.44 0 0 1-.149.136c-.302.164-.447.494-.73.68a.58.58 0 0 0-.258.367c-.015.07-.054.14-.117.162-.35.13-.298.44-.372.72-.106.4.253.491.386.728.02.038.11.06.164.053.534-.062 1.057-.131 1.41-.63.143-.202.361-.352.565-.508.132-.1.35-.24.306-.493a.09.09 0 0 1 .06-.104c.162.003.254-.107.361-.207a.8.8 0 0 1 .272-.186%22/%3E%3C/svg%3E");--icon-arrow-up:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M3.68 5.278c.025-.16.001-.308.194-.433.122-.078.115-.357.304-.448.309-.147.443-.422.58-.71.09-.186.322-.258.425-.453.192-.363.564-.606.702-1.003.123-.357.314-.642.665-.803.019-.008.038-.045.035-.065-.045-.292.191-.428.338-.614C6.949.716 7 .677 6.994.65c-.06-.278.178-.365.328-.49.192-.158.444-.174.68-.154.207.017.432.025.578.226.043.06.127.039.193.052.189.036.37.088.453.292.006.015.014.04.025.043.328.086.411.406.603.622.083.093.167.198.15.31-.027.169.099.29.095.45-.002.076.095.14.195.195.305.17.683.285.751.712.002.008.002.021.007.024.269.147.311.506.596.634.057.026.123.044.142.102.11.344.413.556.585.852.183.315.512.42.769.627.056.045.154.05.187.125.173.391.51.6.866.785a.35.35 0 0 1 .174.244c.076.367.171.744-.117 1.073-.084.096-.174.176-.314.188-.302.024-.604.06-.907.088-.04.004-.098.008-.12-.015-.267-.273-.648-.41-.86-.747-.088-.14-.244-.23-.261-.423-.009-.098-.139-.149-.216-.162-.405-.069-.586-.387-.802-.673a5 5 0 0 0-.31-.361c-.3-.325-.55-.7-.903-.975-.086-.068-.12-.158-.107-.243.038-.248-.072-.372-.302-.409-.105-.017-.136-.122-.193-.153-.184.328.072.617.094.935.011.16.032.3-.03.451-.054.132-.02.273.024.398.117.33.185.648.092 1.006-.038.145.045.342.09.505.168.594.24 1.2.253 1.81.006.249-.031.507.018.75.066.325.039.659.133.979.027.09.034.226-.016.291-.15.2-.072.395-.018.582.049.168.03.35.007.49-.047.285.171.581-.053.85-.043.053.063.105.065.152.004.111.018.255-.042.33-.18.226-.165.4-.037.664.093.195.116.46.036.738-.086.299-.18.608-.232.92-.065.376-.35.577-.73.645-.425.078-.662-.19-.818-.44-.184-.294-.31-.68-.217-1.045.082-.316.128-.667.098-.947-.03-.29.144-.622-.09-.897-.085-.1.039-.21.043-.32.01-.24.059-.475.1-.711.02-.116.042-.24-.097-.32-.035-.02-.071-.095-.06-.132.072-.244-.094-.515.083-.747.014-.018.025-.058.016-.073-.178-.267-.029-.54-.004-.805.037-.395-.168-.725-.243-1.09-.01-.05-.036-.118-.014-.15.23-.346-.074-.727.075-1.078.014-.033-.019-.113-.053-.136-.21-.14-.204-.316-.108-.517.018-.038.05-.096.034-.12-.187-.286-.12-.582-.048-.881.01-.04.016-.108-.006-.125-.27-.21-.096-.473-.092-.713.001-.105.022-.21-.072-.284-.162-.126-.18-.282-.09-.472-.285.166-.286.166-.552.643-.05.09-.094.204-.204.214-.216.019-.225.18-.267.33-.056.197-.13.39-.317.502-.17.103-.171.316-.304.442-.354.336-.592.783-1.008 1.062a.44.44 0 0 0-.136.149c-.164.302-.494.447-.68.73a.58.58 0 0 1-.367.258c-.07.015-.14.054-.162.117-.13.35-.44.298-.72.372-.4.106-.491-.253-.728-.386-.038-.02-.06-.11-.053-.164.062-.534.131-1.057.63-1.41.202-.143.352-.361.508-.565.1-.132.24-.35.493-.306a.09.09 0 0 0 .104-.06c-.003-.162.107-.254.207-.361a.8.8 0 0 0 .186-.272%22/%3E%3C/svg%3E");--icon-bluesky:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22M3.4682126%2C1.9044436c1.8343616%2C1.377123%2C3.8074255%2C4.1693544%2C4.5318351%2C5.6678281%0A%09c0.7244644-1.498363%2C2.6974182-4.2907324%2C4.5318346-5.6678281C13.8554611%2C0.9107667%2C16%2C0.1419162%2C16%2C2.5884395%0A%09c0%2C0.4886038-0.2801371%2C4.104527-0.4444389%2C4.6915584c-0.5711145%2C2.040926-2.6522322%2C2.5614738-4.5034218%2C2.2464142%0A%09c3.2358427%2C0.5507278%2C4.0590105%2C2.374938%2C2.2812824%2C4.1991472c-3.376255%2C3.4645309-4.8526602-0.8692627-5.2311411-1.9797392%0A%09c-0.0693512-0.203577-0.1018038-0.2988119-0.1022811-0.2178307C7.9995198%2C11.4470053%2C7.9670706%2C11.542243%2C7.8977189%2C11.74582%0A%09c-0.378315%2C1.1104765-1.8546925%2C5.4443808-5.2311411%2C1.9797392c-1.777755-1.8242092-0.954615-3.6485291%2C2.2812827-4.1991472%0A%09C3.096616%2C9.8414717%2C1.0154697%2C9.3209209%2C0.4444387%2C7.2799978C0.2801307%2C6.6929116%2C0%2C3.0769885%2C0%2C2.5884395%0A%09c0-2.4465232%2C2.144594-1.6776729%2C3.4681175-0.6839958H3.4682126z%22/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M7.9 9c-.8.7-1.6 1.3-2.3 2-.4.4-.7.9-1.1 1.3-.6.6-1.2 1.2-1.7 1.8-.3.3-.5.7-.8 1-.2.3-.7.5-1 .3-.3-.3-.2-.6-.1-.9.8-1.7 2.2-2.8 3.4-4.1.6-.7 1.3-1.3 1.9-2 .2-.2.3-.3.6-.5-.5-.5-1.1-1.1-1.6-1.7-.3-.2-.5-.5-.8-.8-.9-.8-1.9-1.7-2.8-2.5-.2-.2-.3-.5-.5-.7-.1-.1-.3-.3-.5-.4S-.1.7 0 .5Q.3-.25.9.2c.6.5 1.2.9 1.6 1.6.2.3.6.5.9.7.4.5.8 1 1.2 1.4.1.1.3.1.3.2 1 .9 1.9 1.8 2.9 2.7.3-.4.7-.8 1-1.3.6-.9 1.1-1.8 1.7-2.7.3-.5.7-1 1-1.5.2-.3.3-.6.4-.8.3-.3.5-.7 1-.3.4.4.2.8.1 1.2 0 .2-.2.3-.3.5l-1.8 2.7c-.6 1.1-1.3 2-1.9 2.9-.2.3-.2.5.2.7L11 10c.1.1.3.2.4.4.6.6 1.1 1.2 1.7 1.8.4.4.8.7 1.2 1 .4.4.9.7 1.3 1.2.2.3.6.6.3 1.2-.2.4-.5.6-.9.3-.6-.5-1.2-1.1-1.8-1.7-.2-.2-.4-.3-.6-.4l-2.1-2.1c-.5-.5-1-1-1.6-1.5-.3-.4-.7-.8-1-1.2%22/%3E%3C/svg%3E");--icon-expand:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M7.3 4.9H5.9c-.3 0-.7-.1-1-.1h-.1c-1 0-1.9.1-2.9.1-.1 0-.3-.1-.5-.1H.8c-.3 0-.6-.1-.8-.2V4c0-.1.2-.2.3-.2.5 0 .9-.1 1.4-.1s1 0 1.5-.1c.2 0 .4 0 .7.1.7 0 1.4.1 2.1.1.3 0 .6-.1.8-.1h8c.3 0 .6-.1 1 .1.1.2.2.5.2.7s-.3.4-.4.4h-1.8c-.3 0-.5.1-.8.1s-.6.1-.9.1c-.5 0-.9 0-1.4-.1H9.1c-.3-.1-.5 0-.8 0M7.3 8.6H5.9c-.3 0-.7-.1-1-.1h-.1c-1 0-1.9.1-2.9.1-.1 0-.3-.1-.5-.1H.8c-.3 0-.6-.1-.8-.2v-.7c0-.1.2-.2.3-.2.5 0 .9-.1 1.4-.1s1 0 1.5-.1c.2 0 .4 0 .7.1.7 0 1.4.1 2.1.1.3 0 .6-.1.8-.1h8c.3 0 .6-.1 1 .1.1.3.2.5.2.8 0 .2-.3.4-.4.4h-1.8c-.3 0-.5.1-.8.1s-.6.1-.9.1c-.5 0-.9 0-1.4-.1H9.1c-.3 0-.5 0-.8.1M7.3 12.2H5.9c-.3 0-.7-.1-1-.1h-.1c-1 0-1.9.1-2.9.1-.1 0-.3-.1-.5-.1H.8c-.3 0-.6-.1-.8-.2v-.6c0-.1.2-.2.3-.2.4-.1.9-.1 1.4-.1s1 0 1.5-.1c.2 0 .4 0 .7.1.7 0 1.4.1 2.1.1.3 0 .6-.1.8-.1h8c.3 0 .6-.1 1 .1.2.1.4.4.3.6 0 .2-.3.4-.4.4h-1.8c-.3 0-.5.1-.8.1s-.6.1-.9.1c-.5 0-.9 0-1.4-.1H9.2c-.3 0-.5 0-.8.1%22/%3E%3C/svg%3E");--icon-facebook:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M11.1240673%2C8H9.1227112v8h-3.075254V8H4.5830507V5.1733332h1.5620341V3.5733333%0A%09C6.0474572%2C1.3333336%2C7.0237288%2C0%2C9.4155931%2C0h2.0013561v2.8266668h-1.2691517%0A%09c-0.9274578%2C0-1.0250854%2C0.4266665-1.0250854%2C1.1199996V5.333333h2.2942371C11.4169493%2C5.333333%2C11.1240673%2C7.999999%2C11.1240673%2C8z%22%0A%09/%3E%3C/svg%3E");--icon-instagram:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M7.3866668%2C4.4266663C5.0933332%2C4.4266663%2C3.28%2C6.2399993%2C3.28%2C8.5333338s1.8133337%2C4.1066666%2C4.1066666%2C4.1066666%0A%09s4.1066661-1.8133345%2C4.1066661-4.1066666S9.6799994%2C4.4266672%2C7.3866668%2C4.4266663z M7.3866668%2C11.253334%0A%09c-1.4933333%2C0-2.7200003-1.2266674-2.7200003-2.7200003s1.2266669-2.7200003%2C2.7200003-2.7200003%0A%09s2.7199998%2C1.2266669%2C2.7199998%2C2.7200003S8.8800001%2C11.253334%2C7.3866668%2C11.253334z M11.7066669%2C3.3599997%0A%09c-0.4800005%2C0-1.0133333%2C0.426667-1.0133333%2C1.0133333s0.4266663%2C1.0133328%2C1.0133333%2C1.0133328%0A%09c0.4800005%2C0%2C1.0133333-0.4266667%2C1.0133333-1.0133328S12.1866674%2C3.3599997%2C11.7066669%2C3.3599997z%22/%3E%0A%3Cpath d=%22M11.3066673%2C0H4.6933331C2.0799999%2C0-0.0000006%2C2.0799999-0.0000006%2C4.6933331v6.6133332%0A%09C-0.0000006%2C13.9199991%2C2.0799999%2C16%2C4.6933331%2C16h6.6133342C13.9200001%2C16%2C16%2C13.9199991%2C16%2C11.3066664V4.6933327%0A%09C16%2C2.0799992%2C13.9200001-0.0000012%2C11.3066673%2C0z M14.2933331%2C11.3066683c0%2C1.7066669-1.2799988%2C2.9866667-2.9866657%2C2.9866667%0A%09H4.6933331c-1.7066672%2C0-2.9866674-1.2799997-2.9866674-2.9866667V4.6933341c0-1.7066672%2C1.2800002-2.9866674%2C2.9866664-2.9866674%0A%09h6.6133332c1.7066669%2C0%2C2.9866667%2C1.2800002%2C2.9866667%2C2.9866664C14.2933321%2C4.6933331%2C14.2933321%2C11.3066664%2C14.2933331%2C11.3066683%0A%09z%22/%3E%3C/svg%3E");--icon-less:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M7.3 8.1H5.9c-.2 0-.6-.1-.9-.1h-.1c-1 0-2 0-2.9.1-.2 0-.3-.1-.5-.1H1c-.3 0-.6-.1-.9-.2-.1-.1-.1-.4-.1-.7 0-.1.2-.2.3-.2.5 0 .9-.1 1.4-.1s1 0 1.5-.1c.2 0 .4 0 .7.1.7 0 1.4.1 2.1.1.3 0 .6-.1.8-.1h8c.3 0 .6-.1 1 .1.1.3.2.5.2.8 0 .2-.3.4-.4.4h-1.8c-.3 0-.5.1-.8.1s-.6.1-.9.1c-.5 0-.9 0-1.4-.1H9.1c-.3 0-.5 0-.8.1%22/%3E%3C/svg%3E");--icon-link:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M4.7047491%2C16c-1.2000403%2C0-2.4000809-0.4542551-3.3139255-1.3635263%0A%09c-0.8898364-0.8902178-1.3783889-2.0692978-1.3768646-3.3207855c0.0011433-1.2484379%2C0.490458-2.422184%2C1.3768646-3.3043985%0A%09l1.0975282-1.1051497C2.7913153%2C6.6001277%2C3.284822%2C6.5982223%2C3.5919776%2C6.902329%0A%09c0.3060122%2C0.3033442%2C0.3075366%2C0.7976131%2C0.0038109%2C1.1036258L2.4952114%2C9.1145344%0A%09c-0.5937322%2C0.5906839-0.919561%2C1.3719101-0.9203231%2C2.2026787c-0.0011433%2C0.8345785%2C0.3250664%2C1.6203785%2C0.9184177%2C2.2141104%0A%09c1.2179515%2C1.211854%2C3.2030299%2C1.2133789%2C4.4232674-0.001524l1.1089611-1.1013393%0A%09c0.3060122-0.3025827%2C0.7999001-0.3010578%2C1.1036253%2C0.0038109c0.3041067%2C0.3063936%2C0.3018208%2C0.8002806-0.0038109%2C1.1043873%0A%09l-1.1081982%2C1.1005774C7.1040683%2C15.5457449%2C5.9044085%2C16%2C4.7047491%2C16z M5.2504649%2C11.4993715%0A%09c-0.1996894%2C0-0.3993788-0.0762167-0.5518131-0.228651c-0.3048687-0.3048697-0.3048687-0.7987576%2C0-1.1036263l5.4632516-5.4636331%0A%09c0.3048697-0.3048687%2C0.7987576-0.3048687%2C1.1036263%2C0c0.3048687%2C0.3048692%2C0.3048687%2C0.7987571%2C0%2C1.1036258l-5.4632521%2C5.4636335%0A%09C5.6498432%2C11.4231548%2C5.4501538%2C11.4993715%2C5.2504649%2C11.4993715z M12.9697466%2C9.3370886%0A%09c-0.1989269%2C0-0.3978539-0.0754547-0.5495262-0.2263651c-0.3063927-0.3037262-0.3079176-0.7979946-0.0045729-1.1040068%0A%09l1.0998154-1.1081986c1.2149029-1.2206192%2C1.2149029-3.2053163%2C0.000762-4.4251733%0A%09c-1.2171898-1.2179515-3.2011242-1.2183325-4.4205999%2C0.0011432L7.9859014%2C3.5769706%0A%09c-0.3056312%2C0.3037257-0.800281%2C0.3022013-1.1036253-0.0038109C6.5785503%2C3.2675285%2C6.5800743%2C2.7732596%2C6.8860869%2C2.4695339%0A%09L7.9942856%2C1.368957c1.8254032-1.825403%2C4.7993994-1.8257841%2C6.6270895%2C0.0019054%0A%09c1.8193045%2C1.8284516%2C1.8193045%2C4.8009243%2C0.001524%2C6.6282325l-1.0990524%2C1.1070557%0A%09C13.3714123%2C9.2601089%2C13.1701984%2C9.3370886%2C12.9697466%2C9.3370886z%22/%3E%3C/svg%3E");--icon-linkedin:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Ccircle cx=%221.8037115%22 cy=%222.494597%22 r=%221.8037115%22/%3E%0A%3Crect x=%220.0791455%22 y=%225.618073%22 width=%223.4491322%22 height=%229.6900339%22/%3E%0A%3Cpath d=%22M16%2C9.7517881v5.5563183h-3.4481239v-5.1822672c0-0.6593781-0.1351013-1.187686-0.4053059-1.5889597%0A%09c-0.2671795-0.3992567-0.7148304-0.5988846-1.3500109-0.5988846c-0.4819307%2C0-0.8680801%2C0.121995-1.1574402%2C0.368001%0A%09C9.3497591%2C8.5499859%2C9.13904%2C8.8211975%2C9.0120049%2C9.1176167c-0.040329%2C0.1078796-0.0655346%2C0.2258415-0.080658%2C0.3579187%0A%09C8.9182396%2C9.6045876%2C8.9121904%2C9.745739%2C8.9121904%2C9.8939476v5.4151669H5.441885%0A%09c0.0141153-1.640379%2C0.022181-3.1436405%2C0.022181-4.5077667v-1.723053V7.5145411%0A%09c0-0.4768896-0.0050411-0.8832035-0.0131068-1.2209587C5.4459176%2C5.9578443%2C5.4408765%2C5.7330103%2C5.4408765%2C5.619081h3.471314%0A%09v1.3721919L8.893034%2C7.0316019h0.0191565v-0.040329C9.019062%2C6.8218913%2C9.1571884%2C6.645452%2C9.3245535%2C6.4609475%0A%09c0.1713972-0.184505%2C0.3730421-0.3569112%2C0.6210651-0.5162106c0.2449989-0.1572828%2C0.5404081-0.2873435%2C0.8862286-0.3921986%0A%09c0.3488445-0.1048555%2C0.7450771-0.1562748%2C1.1967611-0.1562748c0.5615807%2C0%2C1.0858564%2C0.0856991%2C1.5748453%2C0.2570968%0A%09c0.4869709%2C0.1713982%2C0.9053841%2C0.4405937%2C1.2622948%2C0.8065791c0.3548956%2C0.3639684%2C0.6331644%2C0.8186769%2C0.8338003%2C1.3600931%0A%09C15.9001856%2C8.3634653%2C16%2C9.006711%2C16%2C9.7517881z%22/%3E%3C/svg%3E");--icon-more:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M7.3 8.1H5.9c-.2 0-.6-.1-.9-.1h-.1c-1 0-2 0-2.9.1-.2 0-.3-.1-.5-.1H1c-.3 0-.6-.1-.9-.2-.1-.1-.1-.4-.1-.7 0-.1.2-.2.3-.2.5 0 .9-.1 1.4-.1s1 0 1.5-.1c.2 0 .4 0 .7.1.7 0 1.4.1 2.1.1.3 0 .6-.1.8-.1h.6c0-.5 0-1-.1-1.6-.1-.8-.2-1.7-.3-2.6 0-.5-.2-.9-.3-1.4V.3c.1-.3.6-.4.8-.2.1.1.2.3.2.5.1.7.2 1.3.3 2 0 .5.1.9.1 1.4.1.6.1 1.3.2 1.9 0 .3 0 .6.1 1h6.4c.3 0 .6-.1 1 .1.1.2.2.4.2.7 0 .2-.3.4-.4.4h-1.8c-.3 0-.5.1-.8.1s-.6.1-.9.1c-.5 0-.9 0-1.4-.1H9.1c-.3 0-.5 0-.8.1 0 .5-.1 1-.1 1.6v.5c-.2.8 0 1.7-.1 2.5-.1.3-.1.8-.1 1.3-.1.4 0 .8 0 1.1s-.2.6-.4.6c-.3 0-.4-.2-.5-.5-.3-1.1-.1-2.2-.1-3.3 0-.6 0-1.1.1-1.7.1-.7.2-1.4.2-2.3%22/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M15.2 14.64c-.03-.11-.03-.25-.15-.3-.61-.29-.76-1.05-1.35-1.37-.06-.03-.09-.13-.1-.21-.06-.33-.28-.54-.55-.71a1.7 1.7 0 0 1-.58-.6c-.22-.4-.32-.94-.91-1.02-.08-.01-.09-.11-.11-.19-.11-.54-.47-.89-.94-1.22.31-.03.21-.32.36-.45.47-.41.39-1.12.82-1.56.02-.01.01-.07.01-.1-.07-.56.22-1.08.11-1.65-.12-.59-.09-1.21-.51-1.71-.32-.18-.24-.51-.3-.79-.35-.73-.8-1.38-1.53-1.8-.15-.09-.31-.02-.43-.15C8.61.39 8.06.3 7.49.27 6.97.24 6.43.41 5.95.04c-.12-.1-.35.01-.53.03-.73.08-1.27.6-1.92.85-.41.16-.73.52-.95.93-.07.13-.13.28-.22.4-.3.39-.76.67-.8 1.23-.01.07-.1.17-.18.2-.34.14-.31.44-.31.72 0 .14.06.28-.05.39-.21.19-.2.43-.21.68-.04.59.13 1.16.13 1.73.01.9.46 1.58.89 2.3.17.28.56.16.65.36.3.64.97.61 1.46.84.61.29 1.32.41 2.02.37.31-.02.65.15.87-.22.01-.02.05-.03.07-.03.44-.05.88-.13 1.32-.19.24-.03.42-.07.62-.21.38-.28.49-.23.81.13.35.39.52.92.98 1.21q.345.225.54.6c.23.47.58.83.93 1.22.32.35.7.67.96 1.05.3.45.56.9 1.02 1.22.36.25.87.21 1.03-.19.11-.32.21-.67.12-1.02m-5.09-8.41c-.23.14-.22.36-.3.56-.3.79-.73 1.48-1.46 1.91-.56.33-1.22.33-1.82.5-1 .27-1.89-.09-2.74-.41-.72-.28-1.22-.95-1.19-1.84.02-.44-.15-.86-.12-1.3.04-.4.19-.76.32-1.14.28-.79.84-1.35 1.36-1.95.13-.16.28-.27.51-.29.16-.02.36-.03.47-.22.06-.1.17-.1.28-.08.08.01.18.04.23 0 .48-.33.95-.02 1.43-.01.47 0 .88.13 1.26.34.33.18.62.41.82.78.24.41.48.81.64 1.25.12.33.29.65.24 1.03-.02.14.01.3.11.44.11.13.08.35-.04.43%22/%3E%3C/svg%3E");--icon-share:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath id=%22XMLID_1_%22 d=%22M12.5%2C12c-0.5%2C0-1%2C0.2-1.3%2C0.5L5.4%2C8.7C5.5%2C8.4%2C5.5%2C8.2%2C5.5%2C8s0-0.4-0.1-0.7l5.8-3.9C11.5%2C3.8%2C12%2C4%2C12.5%2C4%0A%09c1.1%2C0%2C2-0.9%2C2-2s-0.9-2-2-2s-2%2C0.9-2%2C2c0%2C0.2%2C0%2C0.4%2C0.1%2C0.7L4.8%2C6.5C4.5%2C6.2%2C4%2C6%2C3.5%2C6c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2%0A%09c0.5%2C0%2C1-0.2%2C1.3-0.5l5.8%2C3.9c-0.1%2C0.2-0.1%2C0.4-0.1%2C0.7c0%2C1.1%2C0.9%2C2%2C2%2C2s2-0.9%2C2-2C14.5%2C12.9%2C13.6%2C12%2C12.5%2C12z%22/%3E%3C/svg%3E");--icon-threads:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M11.8287497%2C7.4156914c-0.0689163-0.0330329-0.138917-0.0648246-0.2098331-0.0952663%0A%09c-0.1234999-2.2755752-1.3669167-3.5783417-3.4547586-3.591675C8.1547003%2C3.7286918%2C8.1452913%2C3.7286918%2C8.1358328%2C3.7286918%0A%09c-1.2487998%2C0-2.2874079%2C0.5330498-2.9266663%2C1.5030334l1.1482496%2C0.7876749%0A%09c0.4775505-0.7245417%2C1.2270169-0.8790002%2C1.7789669-0.8790002c0.0063753%2C0%2C0.0127745%2C0%2C0.019084%2C0.0000587%0A%09c0.6874495%2C0.0043831%2C1.2061996%2C0.204258%2C1.5419493%2C0.5940418c0.2443333%2C0.2837744%2C0.4077501%2C0.6759167%2C0.4886665%2C1.1708164%0A%09C9.5765829%2C6.8017249%2C8.9174166%2C6.769875%2C8.2127495%2C6.8102746C6.2277246%2C6.9246163%2C4.9515915%2C8.082325%2C5.0372996%2C9.691%0A%09c0.0434918%2C0.816%2C0.4500084%2C1.5179996%2C1.1446171%2C1.9765835c0.5872831%2C0.3876657%2C1.3436666%2C0.5772505%2C2.1297746%2C0.5343332%0A%09c1.0381422-0.0569162%2C1.8525591-0.4530001%2C2.4207249-1.1772499c0.4315004-0.5500002%2C0.7044172-1.2627506%2C0.8249168-2.1608334%0A%09c0.49475%2C0.298583%2C0.8614168%2C0.6914997%2C1.0639162%2C1.1638336c0.3443336%2C0.8029156%2C0.3644171%2C2.1223335-0.7121658%2C3.197999%0A%09c-0.9432497%2C0.9423342-2.0770836%2C1.3500013-3.7906256%2C1.3625841c-1.9007745-0.0140839-3.3383079-0.6236668-4.2729502-1.8118334%0A%09C2.9702914%2C11.6638336%2C2.5179746%2C10.0568333%2C2.5010998%2C8c0.0168748-2.05685%2C0.4691916-3.6638665%2C1.344408-4.7764416%0A%09C4.7801499%2C2.0354083%2C6.2176585%2C1.4258333%2C8.118433%2C1.4117084C10.033%2C1.4259416%2C11.4955835%2C2.03845%2C12.4660006%2C3.2323332%0A%09c0.475832%2C0.5854666%2C0.8345833%2C1.3217335%2C1.0710831%2C2.180192l1.345583-0.3590083%0A%09c-0.2866669-1.0566669-0.737751-1.9672084-1.3515835-2.7223501C12.2869997%2C0.8005567%2C10.4674997%2C0.0162623%2C8.1231251%2C0H8.1137419%0A%09C5.7741332%2C0.0162058%2C3.975008%2C0.8034833%2C2.7663581%2C2.3399417C1.6908249%2C3.7072001%2C1.1360331%2C5.6096416%2C1.1173915%2C7.9943752%0A%09L1.1173331%2C8l0.0000584%2C0.0056248c0.0186416%2C2.3847084%2C0.5734334%2C4.2872095%2C1.6489667%2C5.654459%0A%09C3.975008%2C15.1964998%2C5.7741332%2C15.9838333%2C8.1137419%2C16h0.0093832c2.0800409-0.0144167%2C3.5462074-0.5589991%2C4.7540407-1.7657499%0A%09c1.5802498-1.5787506%2C1.5326672-3.5576668%2C1.0118332-4.7725C13.5153332%2C8.5905828%2C12.8029165%2C7.8830166%2C11.8287497%2C7.4156914z%0A%09 M8.2373743%2C10.7922506c-0.8699994%2C0.0489998-1.7738409-0.3415012-1.818408-1.1779175%0A%09C6.3859329%2C8.9941664%2C6.8603168%2C8.3021669%2C8.2907667%2C8.2197332c0.1638165-0.00945%2C0.3245659-0.0140667%2C0.4824829-0.0140667%0A%09c0.5195837%2C0%2C1.0056667%2C0.0504751%2C1.4475832%2C0.1470833C10.0559998%2C10.4112501%2C9.0891666%2C10.7454996%2C8.2373743%2C10.7922506z%22/%3E%3C/svg%3E");--icon-twitter-x:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M0.0389337%2C0.5124365l6.1774101%2C8.2596397l-6.2163429%2C6.7154884h1.3991623l5.4425201-5.8796425%0A    l4.3972511%2C5.8796425h4.7610664l-6.5251236-8.7241478l5.7862091-6.2509804h-1.3991623l-5.0121193%2C5.4148693l-4.0498047-5.4148693%0A    H0.0389337z M2.0964593%2C1.5429464h2.1872139l9.6585312%2C12.9141121h-2.1872101L2.0964593%2C1.5429464z%22/%3E%3C/svg%3E");--icon-youtube:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22black%22 stroke=%22none%22%3E%3Cpath d=%22M6.3466654%2C10.1066666l4.3200016-2.2399998L6.3466663%2C5.626667%0A%09C6.3466663%2C5.626667%2C6.3466663%2C10.1066666%2C6.3466654%2C10.1066666z M16%2C8.6133337%0A%09c0%2C1.2799997-0.1599998%2C2.6133327-0.1599998%2C2.6133327s-0.1599989%2C1.1199999-0.6399994%2C1.6000004%0A%09c-0.5866671%2C0.6399994-1.2799997%2C0.6399994-1.6000004%2C0.6933336c-2.2399998%2C0.1599998-5.5999994%2C0.1599998-5.5999994%2C0.1599998%0A%09s-4.1600013-0.0533323-5.4400005-0.1599998c-0.3733332-0.0533323-1.1733334-0.0533323-1.7600001-0.6933336%0A%09c-0.4799998-0.4800005-0.6400001-1.6000004-0.6400001-1.6000004S0%2C9.9466677%2C0%2C8.6133337V7.3866668%0A%09c0-1.2800007%2C0.1599999-2.6133337%2C0.1599999-2.6133337s0.1599999-1.1199999%2C0.6400001-1.5999999%0A%09c0.5866667-0.6399999%2C1.2799999-0.6399999%2C1.5999998-0.6933334c2.24-0.1600003%2C5.6000013-0.1600003%2C5.6000013-0.1600003l0%2C0%0A%09c0%2C0%2C3.3599997%2C0%2C5.5999994%2C0.1600003c0.3200006%2C0.0533335%2C1.0133333%2C0.0533335%2C1.6000004%2C0.6933334%0A%09c0.4800005%2C0.48%2C0.6399994%2C1.5999999%2C0.6399994%2C1.5999999S16%2C6.0533338%2C16%2C7.3866668V8.6133337z%22/%3E%3C/svg%3E")}.icon-arrow-down:before{mask-image:var(--icon-arrow-down)}.icon-arrow-left:before{mask-image:var(--icon-arrow-left)}.icon-arrow-right:before{mask-image:var(--icon-arrow-right)}.icon-arrow-up:before{mask-image:var(--icon-arrow-up)}.icon-bluesky:before{mask-image:var(--icon-bluesky)}.icon-close:before{mask-image:var(--icon-close)}.icon-expand:before{mask-image:var(--icon-expand)}.icon-facebook:before{mask-image:var(--icon-facebook)}.icon-instagram:before{mask-image:var(--icon-instagram)}.icon-less:before{mask-image:var(--icon-less)}.icon-link:before{mask-image:var(--icon-link)}.icon-linkedin:before{mask-image:var(--icon-linkedin)}.icon-more:before{mask-image:var(--icon-more)}.icon-search:before{mask-image:var(--icon-search)}.icon-share:before{mask-image:var(--icon-share)}.icon-threads:before{mask-image:var(--icon-threads)}.icon-twitter-x:before{mask-image:var(--icon-twitter-x)}.icon-youtube:before{mask-image:var(--icon-youtube)}@charset "UTF-8";:root{--bright-rgb:255, 255, 255;--light-rgb:245, 245, 240;--grey-rgb:145, 145, 140;--dark-rgb:0, 0, 0;--accent-rgb:255, 129, 178;--alert-rgb:255, 0, 0;--selection-rgb:255, 255, 153;--bright-color:rgb(var(--bright-rgb));--light-color:rgb(var(--light-rgb));--grey-color:rgb(var(--grey-rgb));--dark-color:rgb(var(--dark-rgb));--accent-color:rgb(var(--accent-rgb));--alert-color:rgb(var(--alert-rgb));--selection-color:rgb(var(--selection-rgb));--text-color:var(--dark-color);--background-color:var(--bright-color);--theme-rgb:var(--bright-rgb);--theme-color:rgb(var(--bright-rgb))}[class*='-text-color']{color:var(--text-color)}[class*='-background-color']{color:var(--text-color);background:var(--background-color)}[class^="is-theme-"]{--background-color:var(--theme-color, var(--bright-color))}mark[class*='-text-color'],.highlighted[class*='-text-color']{color:var(--text-color);background:none;box-shadow:none;padding:0}mark[class*='-background-color'],.highlighted[class*='-background-color']{--mark-background:var(--background-color)}.has-bright-text-color{--text-color:var(--bright-color)}.has-light-text-color{--text-color:var(--light-color)}.has-grey-text-color{--text-color:var(--grey-color)}.has-dark-text-color{--text-color:var(--dark-color)}.has-accent-text-color{--text-color:var(--accent-color)}.has-alert-text-color{--text-color:var(--alert-color)}.has-bright-background-color{--background-color:var(--bright-color)}.has-light-background-color{--background-color:var(--light-color)}.has-grey-background-color{--background-color:var(--grey-color)}.has-dark-background-color{--text-color:var(--bright-color);--background-color:var(--dark-color)}.has-accent-background-color{--background-color:var(--accent-color)}.has-alert-background-color{--background-color:var(--alert-color)}.is-theme-formations{--theme-rgb:134, 158, 195;--theme-color:rgb(134, 158, 195)}.has-theme-formations-background-color{background:#869ec3}.has-theme-formations-color{color:#869ec3}.has-theme-formations-text-color{--text-color:rgb(134, 158, 195)}.is-theme-salon{--theme-rgb:255, 129, 178;--theme-color:rgb(255, 129, 178)}.has-theme-salon-background-color{background:#ff81b2}.has-theme-salon-color{color:#ff81b2}.has-theme-salon-text-color{--text-color:rgb(255, 129, 178)}.is-theme-videos{--theme-rgb:255, 162, 157;--theme-color:rgb(255, 162, 157)}.has-theme-videos-background-color{background:#ffa29d}.has-theme-videos-color{color:#ffa29d}.has-theme-videos-text-color{--text-color:rgb(255, 162, 157)}.is-theme-kibookin{--theme-rgb:189, 165, 255;--theme-color:rgb(189, 165, 255)}.has-theme-kibookin-background-color{background:#bda5ff}.has-theme-kibookin-color{color:#bda5ff}.has-theme-kibookin-text-color{--text-color:rgb(189, 165, 255)}.is-theme-actions{--theme-rgb:0, 173, 90;--theme-color:rgb(0, 173, 90)}.has-theme-actions-background-color{background:#00ad5a}.has-theme-actions-color{color:#00ad5a}.has-theme-actions-text-color{--text-color:rgb(0, 173, 90)}.v-vlite{--vlite-colorPrimary:#ff7f15;--vlite-transition:0.25s ease;--vlite-controlBarHeight:60px;--vlite-controlBarHorizontalPadding:10px;--vlite-controlBarBackground:linear-gradient(0deg,#000 -50%,transparent);--vlite-controlsColor:#fff;--vlite-controlsOpacity:0.9;--vlite-progressBarHeight:5px;--vlite-progressBarBackground:rgba(0,0,0,.25);font-family:-apple-system,blinkmacsystemfont,segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;overflow:hidden;position:relative}.v-vlite,.v-vlite *{box-sizing:border-box}.v-vlite.v-audio{--vlite-controlsColor:#000;border-radius:8px;box-shadow:0 2px 15px rgb(0 0 0 / .1)}.v-vlite.v-video{aspect-ratio:16/9;background-color:#000}.v-vlite::-webkit-full-screen{height:100%;width:100%}.v-vlite::-moz-full-screen,::-moz-full-screen .v-vlite{height:100%;width:100%}.v-vlite video::-webkit-media-controls{display:none!important}.v-vlite.v-paused .v-controlBar.v-hidden{opacity:1}.v-vlite.v-paused:not(.v-firstStart) .v-poster,.v-vlite.v-playing .v-bigPlay,.v-vlite.v-playing .v-poster{opacity:0;visibility:hidden}.v-vlite iframe.vlite-js{pointer-events:none}.v-container,.v-media,.v-media>iframe{height:100%;width:100%}.v-controlButton,.v-media{position:relative}.v-controlButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;height:100%;justify-content:center;opacity:var(--vlite-controlsOpacity);outline:none;padding:0;transition:opacity var(--vlite-transition);width:40px}.v-controlButton *{pointer-events:none}.v-controlButton.v-controlPressed .v-iconUnpressed,.v-controlButton:not(.v-controlPressed) .v-iconPressed{display:none}.v-controlButton:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:-4px}.v-controlButton svg{fill:var(--vlite-controlsColor)}.v-controlButton.v-playPauseButton svg{height:17px;width:15px}.v-controlButton.v-volumeButton svg{height:20px;width:24px}.v-controlButton.v-fullscreenButton svg{height:20px;width:20px}@media (hover:hover){.v-controlButton:hover{opacity:1}}.v-bigPlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;height:58px;left:50%;opacity:var(--vlite-controlsOpacity);outline:none;padding:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity var(--vlite-transition);width:58px;z-index:4}.v-bigPlay *{pointer-events:none}.v-bigPlay svg{fill:var(--vlite-controlsColor);height:100%;width:100%}.v-loading .v-bigPlay{opacity:0}@media (hover:hover){.v-bigPlay:hover{opacity:1}}@keyframes loader{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.v-loader{align-items:center;display:flex;height:calc(100% - var(--vlite-controlBarHeight));left:0;opacity:0;position:absolute;top:0;transition:opacity var(--vlite-transition),visibility var(--vlite-transition);visibility:hidden;width:100%;z-index:5}.v-loaderContent{margin:0 auto;position:relative;text-align:center;top:calc(var(--vlite-controlBarHeight)/2);width:70px}.v-loaderContent>div{animation:loader 1.4s ease-in-out infinite both;background-color:var(--vlite-controlsColor);border-radius:100%;display:inline-block;height:18px;width:18px}.v-loaderContent .v-loaderBounce1{animation-delay:-.32s}.v-loaderContent .v-loaderBounce2{animation-delay:-.16s}.v-loading .v-loader{opacity:1;visibility:visible}.v-overlay{height:calc(100% - var(--vlite-controlBarHeight))}.v-overlay,.v-poster{left:0;position:absolute;top:0;width:100%}.v-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;opacity:0;visibility:hidden;z-index:3}.v-poster.v-active{opacity:1;visibility:visible}.v-controlButtonIcon{display:none;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.v-playPauseButton{flex-shrink:0}.v-time{align-items:center;color:var(--vlite-controlsColor);display:flex;font-size:14px;height:100%;margin-right:auto}.v-progressBar{width:calc(100% - var(--vlite-controlBarHorizontalPadding)*2)}.v-progressBarStyle{-webkit-tap-highlight-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;outline:none;touch-action:manipulation;transition:height var(--vlite-transition),top var(--vlite-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.v-progressBarStyle:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:2px}.v-progressBarStyle::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--vlite-colorPrimary) 0,var(--vlite-progressBarBackground) 0);background:linear-gradient(to right,var(--vlite-colorPrimary) var(--vlite-progressValue,0),var(--vlite-progressBarBackground) var(--vlite-progressValue,0));border:none;border-radius:var(--vlite-progressBarHeight);height:var(--vlite-progressBarHeight)}.v-progressBarStyle::-moz-range-track{background:linear-gradient(to right,var(--vlite-colorPrimary) 0,var(--vlite-progressBarBackground) 0);background:linear-gradient(to right,var(--vlite-colorPrimary) var(--vlite-progressValue,0),var(--vlite-progressBarBackground) var(--vlite-progressValue,0));border:none;border-radius:var(--vlite-progressBarHeight);height:var(--vlite-progressBarHeight)}.v-progressBarStyle::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}.v-progressBarStyle::-moz-range-thumb{background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}.v-volumeButton{flex-shrink:0;transition:transform var(--vlite-transition),opacity var(--vlite-transition)}.v-controlBar{align-items:center;display:flex;height:var(--vlite-controlBarHeight);justify-content:flex-end;padding-left:var(--vlite-controlBarHorizontalPadding);padding-right:var(--vlite-controlBarHorizontalPadding);padding-top:calc(var(--vlite-progressBarHeight) + 10px);position:relative;text-align:right;transition:opacity var(--vlite-transition);width:100%}.v-controlBar.v-hidden{opacity:0}.v-audio .v-playPauseButton{order:1}.v-audio .v-progressBar{height:25px;order:2}.v-audio .v-time{order:3;padding:0 8px 0 12px}.v-audio .v-progressBar+.v-volumeArea,.v-audio .v-progressBar+.v-volumeButton{order:4}.v-audio .v-controlBar{padding-top:0}.v-video .v-progressBar{height:calc(var(--vlite-progressBarHeight) + 10px)}.v-video .v-controlBar{background:var(--vlite-controlBarBackground);bottom:0;left:0;position:absolute}.v-video .v-controlBar .v-progressBar{align-items:flex-end;display:flex;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (hover:hover){.v-controlBar:hover{opacity:1!important}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}@charset "UTF-8";:root{--header-direction:row;--header-align:center;--header-justify:space-between;--header-padding:var(--content-spacing);--footer-direction:column;--footer-align:center;--footer-padding:0}:root{--content-max-width:75rem}@media (min-width:1400px){:root{--content-max-width:87.5rem}}:root{--gutter-gap:1rem}@media (min-width:760px){:root{--gutter-gap:2rem}}@media (min-width:1200px){:root{--gutter-gap:3rem}}:root{--banner-height:60svh;--header-height:calc((var(--font-size) * 6) + (var(--content-spacing) * 2));--contextual-height:calc(var(--font-size) + var(--content-spacing) * 2 + var(--font-size));--viewport-height:calc(100svh - var(--header-height) - var(--sticky-footer-height));--sticky-footer-height:calc(var(--button-font-size) * 3)}@media (max-width:1000px){:root{--header-height:calc((var(--font-size) * 3) + (var(--content-spacing) * 2));--contextual-height:calc(var(--font-size) * .75 + var(--font-size) * .75 * .5 * 2 + var(--content-spacing) * 2)}}:root{--section-gap-x:calc(var(--gutter-gap) * 2);--section-gap-y:var(--gutter-gap);--section-width:calc(100% - var(--section-gap-x) * 2)}section.full{--section-gap-x:0;--section-gap-y:0;--section-width:100%}section.large{--section-gap-x:var(--gutter-gap);--section-width:calc(100% - var(--gutter-gap) * 2)}section.min{--section-gap-x:calc(var(--gutter-gap) / 2);--section-gap-y:calc(var(--gutter-gap) / 2);--section-width:calc(100% - var(--gutter-gap) / 4 * 2)}:root{--index-font-size:1.5em;--index-height:3rem;--index-width:auto;--index-padding:var(--font-size)}@media (min-width:760px){:root{--index-height:4rem}}@media (min-width:1000px){:root{--index-font-size:3em;--index-height:6rem}}section{overflow:hidden}main{overflow-x:hidden}section.cover{min-height:100vh}#wrapper{transition:opacity var(--duration-fast) var(--ease),filter var(--duration-fast) var(--ease)}body{transition:color var(--duration-fast) var(--ease),background var(--duration-slow) var(--ease)}header{transition:opacity var(--duration-fast) var(--ease),background var(--duration-normal) var(--ease)}main,footer{transition:opacity var(--duration-fast) var(--ease-fast),filter var(--duration-fast) var(--ease-fast),transform var(--duration-normal) var(--ease)}html,body{margin:0;padding:0;border:0;height:100%;width:100%}:root{--scroll-padding-top:var(--header-height)}html{scroll-padding-top:var(--scroll-padding-top,0)}body{overflow-x:hidden;scroll-padding-top:var(--scroll-padding-top,0)}#wrapper{position:relative;display:flex;flex-direction:column;min-height:100%;background:inherit;margin:0;padding:0}header,footer{position:relative;display:flex;width:100%;pointer-events:none}header>*,footer>*{pointer-events:auto;margin:0;color:inherit;fill:inherit}header{z-index:1200;flex-direction:var(--header-direction);align-items:var(--header-align);justify-content:var(--header-justify);height:var(--header-height);padding:var(--header-padding)}header>*{z-index:10}footer{flex-direction:var(--footer-direction);align-items:var(--footer-align);padding:var(--footer-padding)}header.sticky{position:sticky;z-index:1200;top:0}main{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;margin:0;flex-grow:1;overflow-x:clip;overflow-y:visible;min-height:var(--viewport-height)}main{padding-bottom:var(--gutter-gap)}main:has(>section:last-child){padding-bottom:0}main>section:not(.focus):first-child .section-content{margin-top:0!important}main>*:first-child:not(.hidden):not(section):not(.sticky){margin-top:var(--section-gap-y)!important}main>section.full:last-child .section-content{margin-bottom:0}main>*:not(section):not(.full):not(.button):not([class*='-background-color']){width:min(100% - var(--section-gap-x) * 2, var(--content-max-width));margin-inline:var(--section-gap-x)}main>.button{width:auto;align-self:flex-start;margin-inline:var(--section-gap-x)}main>:not(section)[class*='-background-color']{position:relative;z-index:5;width:calc(100% - var(--section-gap-x) * 4);padding:var(--section-gap-y) 0;margin-inline:calc(var(--section-gap-x) * 2);max-width:var(--content-max-width)}main>:not(section)[class*='-background-color']::after{content:"";position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;transform:translate3d(-50%,0,0);background:inherit;pointer-events:none}section{position:relative;clear:both;display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:auto;max-width:none;margin-inline:0;overflow:clip}.section-content{position:relative;display:flex;flex-direction:column;flex-grow:1;width:min(var(--section-width), var(--content-max-width));margin-inline:var(--section-gap-x);margin-top:var(--section-gap-y);margin-bottom:var(--section-gap-y);max-width:var(--content-max-width)}section>.section-content{flex-basis:0%}section.full>.section-content{max-width:none;margin-top:0}section.large,section.large>.section-content{max-width:none}section.cover{min-height:var(--viewport-height)}@media (max-width:1000px){section{flex-direction:column}}aside{display:flex;flex-direction:column;align-items:flex-start;width:var(--section-width);margin-inline:var(--section-gap-x);margin-top:var(--section-gap-y);margin-bottom:var(--section-gap-y);max-width:var(--content-max-width)}aside.reversed{order:-1}section>aside{position:relative;z-index:10;flex-grow:1}@media (max-width:1000px){section>.section-content+aside{order:-1}}@media (min-width:1000px){section>.section-content+aside{flex-grow:.5;flex-basis:0%}}@media (max-width:1000px){section>aside.reversed{margin-bottom:0}}@media (min-width:1000px){section>.section-content:not(:only-child){max-width:calc(var(--content-max-width) * 2 / 3 - calc(var(--gutter-gap-x) / 2))}section>.section-content+aside{max-width:calc(var(--content-max-width) * 1 / 3 - calc(var(--section-gap-x) / 2));margin-left:0}section>aside.reversed{margin-inline:calc(var(--section-gap-x) / 2) 0}}header::after{content:"";position:absolute;z-index:-1;inset:0;transform:translate3d(0,0,0);background:var(--background-color)}footer{--content-max-width:none}footer nav.secondary{flex-grow:1;flex-basis:0%}footer nav.socialbar{width:auto;align-self:center}@media (max-width:1000px){footer .section-content.inline{margin-inline:auto}}header .index{display:inline-flex;font-size:var(--index-font-size);white-space:nowrap;margin:0 auto 0 0}header .index:after{display:none}header .index>*{width:var(--index-width);height:var(--index-height)}#heading{position:relative;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0}#heading>*{margin:0}#heading nav.primary{margin:0 -1em 0 auto;justify-self:center}#navbar{position:relative;z-index:1200;display:flex;justify-content:flex-end;pointer-events:none;width:100%}#navbar>*{width:auto;margin:0;pointer-events:auto}#navbar nav.navbar{--nav-font-size:.75em;--nav-anchor-padding:1.5em 1em}#navbar nav.alias{order:1}#navbar #accessibility-toggle{order:2}#navbar #navigation-expand{order:3}#contextual{position:sticky;z-index:1100;top:var(--header-height);margin:0;width:100%;max-width:none!important;font-size:var(--font-size);line-height:1;text-transform:uppercase;white-space:nowrap;padding-top:var(--content-spacing);padding-bottom:var(--content-spacing);gap:0;background:var(--bright-color);--swiper-controls-font-size:calc(var(--font-size) * .5);--swiper-full-controls-button-top:50%;--swiper-full-controls-previous-from:translate(-50%, -50%);--swiper-full-controls-next-from:translate(50%, -50%);--swiper-full-controls-previous-to:translate(0, -50%);--swiper-full-controls-next-to:translate(0, -50%)}main #contextual+section[class*="-background-color"] .section-content{margin-top:calc(var(--content-spacing) / 2)}#contextual .menu{flex-direction:row;flex-wrap:nowrap}#contextual .swiper-controls a{height:100%;width:auto;aspect-ratio:auto;border-radius:0}#contextual:hover .swiper-controls .previous{left:0}#contextual:hover .swiper-controls .next{right:0}#contextual .swiper-controls .previous [class^="icon-"],#contextual .swiper-controls .next [class^="icon-"]{height:3em;width:3em;margin-inline:1em}#contextual .swiper-controls a [class^="icon-"]::after{height:1em;width:1em;padding:2em;margin-inline:1em;transform:translate(0,-50%);top:50%}section.banner{margin-top:0}section.banner .section-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;margin:auto;max-width:none;height:100%;width:100%}section.banner>.section-content{margin-top:0}main>.swiper-container.banner{margin-top:0!important}.swiper-container.banner .swiper-slide-content{opacity:1;overflow:hidden;height:var(--viewport-height)}.swiper-container.banner .infos{position:absolute;z-index:10;inset:auto auto 0 0;display:flex;align-items:flex-end;padding:1em;background:var(--background-color)}section.banner .more-link{margin:0}section.banner .mediaplayer-container{border-radius:0}section.banner figure.illustration{max-height:var(--banner-height)}section.banner figure.illustration figcaption{margin-top:0!important;max-width:var(--content-max-width);background:var(--bright-color)}main section.focus{background:var(--background-color)}section.focus .main-title:after{content:"";position:relative;z-index:100;pointer-events:none;height:100%;width:100%;margin-top:var(--gutter-gap);aspect-ratio:var(--line-break-ratio);background:var(--line-break);background-size:100% auto;background-position:center;background-repeat:no-repeat}section.focus+#contextual{margin-top:calc(var(--gutter-gap) * -1)}.short-content,.short-content.is-center,.short-content.is-right{max-width:calc(100% * 2 / 3)!important}.short-content{margin-inline:0 auto!important}.short-content.is-center{align-self:center;margin-inline:auto!important}.short-content.is-right{align-self:flex-end;margin-inline:auto 0!important}main>.short-content,main>.short-content.is-center,main>.short-content.is-right{max-width:calc(var(--content-max-width) * 2 / 3)!important}main>.short-content:not(.is-center){align-self:flex-start;margin-left:max(var(--section-gap-x), calc((100% - var(--content-max-width)) / 2))!important}main>.short-content.is-right{align-self:flex-end;margin-right:max(var(--section-gap-x), calc((100% - var(--content-max-width)) / 2))!important}.sticky-footer{position:sticky;bottom:0;z-index:200;display:flex;align-items:center;justify-content:space-between;background:var(--background-color)}.sticky-footer.full{width:100%;padding-inline:var(--section-gap-x)}.sticky-footer>*{margin:0}@charset "UTF-8";:root{--img-fit:contain;--img-height:auto;--img-width:100%;--img-ratio:auto;--img-margin:0 auto;--img-placeholder-blur:2rem;--picture-bg-color:var(--light-color);--figure-gap:var(--content-spacing);--figcaption-font-size:var(--font-size);--figcaption-gap:.5em;--figure-link-font-size:calc(var(--font-size) * .75);--figure-link-icon-size:calc(var(--font-size) * 2);--figure-link-bg-color:rgba(var(--bright-rgb), .75);--figure-link-filter:grayscale(1);--thumbnail-border-radius:0;--thumbnail-background-color:var(--light-color);--thumb-ratio:32/23;--media-ratio:16/9;--avatar-ratio:1/1;--ad-ratio:1/1;--iframe-height:2em;--iframe-ratio:16/9;--iframe-bg-color:var(--light-color)}:root{--section-image-ratio:16/5;--icon-image-ratio:5/1}@media (max-width:1000px){figure.short-size{--img-height:5rem;--img-width:5rem}}@media (min-width:1000px){figure.short-size{--img-height:8rem;--img-width:8rem}}picture{transition:opacity var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}img{transition:transform var(--duration-normal) var(--ease),opacity var(--duration-fast) var(--ease)}.link-label *{transition:transform var(--duration-normal) var(--ease),opacity var(--duration-fast) var(--ease)}img{position:relative;height:var(--img-height);width:var(--img-width);margin:var(--img-margin);aspect-ratio:var(--img-ratio);object-fit:var(--img-fit)}img[loading='lazy']{opacity:0}img::before{font-size:0}picture{position:relative;display:flex;width:100%;background:var(--picture-bg-color)}svg{height:100%;width:100%;transform:translate3d(0,0,0);backface-visibility:hidden}figure{position:relative;display:flex;flex-direction:column;height:auto;width:inherit;max-width:100%;align-items:flex-start}figure:not([class*="-size"]) picture:not([style*="aspect-ratio"]){display:contents}figure img{z-index:10}figure.empty img{opacity:0}figure svg{width:auto}figure.contain picture{background:transparent!important}figure.cropped{--img-fit:cover;--img-height:100%}figure.cropped.contain{--img-fit:contain;--img-height:auto;--img-margin:auto}figure.cover{--img-fit:cover;--img-height:100%;max-width:none;width:100%;align-items:normal}figure[class*="-size"]>*,figure[class*="-size"] img{max-height:var(--img-height);max-width:var(--img-width)}figure figcaption{z-index:20;font-size:var(--figcaption-font-size);margin-top:var(--figcaption-gap)!important}figure a{position:relative;display:block;width:fit-content;margin:auto}figure a .link-label{position:absolute;inset:0;z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:0;line-height:0;color:currentColor;opacity:0}figure a .link-label>*{line-height:var(--line-height);color:currentColor;transform:translateY(1em);pointer-events:none}figure a .link-label .label{position:relative;font-size:var(--figure-link-font-size);margin-top:.25em;height:auto;width:auto}figure a .link-label [class^="icon-"]{font-size:var(--figure-link-icon-size)}figure a::before{content:'';position:absolute;z-index:15;inset:0;background:var(--figure-link-bg-color);backdrop-filter:var(--figure-link-filter);opacity:0}@media (hover:hover){figure a:hover::before,figure a:hover .link-label{opacity:1}figure a:hover .link-label>*{transform:translateY(0)}}@media (hover:none){figure a.hover::before,figure a.hover .link-label{opacity:1}figure a.hover .link-label>*{transform:translateY(0)}}figure .img-placeholder{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(var(--img-placeholder-blur));clip-path:inset(0)}figure[data-loaded] .img-placeholder{opacity:0}figure[data-loaded=true]:not(.empty) picture{background:transparent!important}.gallery{--img-fit:cover;--img-height:100%;--img-ratio:inherit}.gallery figure{width:100%;max-width:none}.gallery picture{height:100%}.background-container{position:absolute;z-index:-1;top:0;left:-100%;right:-100%;height:100%;width:auto;overflow:hidden;padding:0!important;margin:0!important}.background{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;margin:0!important;padding:0!important;max-width:none;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;pointer-events:none}.background.contain{background-size:contain!important;background-position:left!important}.bg-top-left{background-position:top left!important}.bg-top-center{background-position:top center!important}.bg-top-right{background-position:top right!important}.bg-center-left{background-position:center left!important}.bg-center-right{background-position:center right!important}.bg-bottom-left{background-position:bottom left!important}.bg-bottom-center{background-position:bottom center!important}.bg-bottom-right{background-position:bottom right!important}main>figure.is-left{align-self:flex-start;margin-left:max(var(--section-gap-x), calc((100% - var(--content-max-width)) / 2))!important}main>figure.is-center{align-self:center}main>figure.is-right{align-self:flex-end;margin-right:max(var(--section-gap-x), calc((100% - var(--content-max-width)) / 2))!important}figure.text-left figcaption{text-align:left;margin-right:auto}figure.text-center figcaption{text-align:center;margin-left:auto;margin-right:auto}figure.text-right figcaption{text-align:right;margin-left:auto}figure.float-left,figure.float-right{width:auto}figure.float-left+*,figure.float-right+*{margin-top:0}figure.float-left{float:left;margin:0 var(--figure-gap) var(--figure-gap) 0}figure.float-right{float:right;margin:0 0 var(--figure-gap) var(--figure-gap)}.clear-float{clear:both}.iframe-container{position:relative;width:100%;min-height:var(--iframe-height);aspect-ratio:var(--iframe-ratio,16/9);background:var(--iframe-bg-color)}.iframe-container iframe{position:absolute;inset:0;width:100%;height:100%}figure.size-2-3{max-width:calc(var(--content-max-width) * 2 / 3)!important}figure.size-1-3{max-width:calc(var(--content-max-width) * 1 / 3)!important}figure.size-1-4{max-width:calc(var(--content-max-width) * 1 / 4)!important}figure a .link-label .label{font-weight:var(--font-weight-bold);padding:1em 1.5em;border-radius:3em;background:var(--bright-color)}.thumbnail{--img-fit:cover;--img-height:100%;--img-margin:0;--img-ratio:var(--thumb-ratio);position:relative;display:block;width:100%}.thumbnail>*{max-height:inherit}.thumbnail picture{border-radius:var(--thumbnail-border-radius)}.thumbnail img{border-radius:var(--thumbnail-border-radius)}.thumbnail.media{--thumbnail-border-radius:1em;max-width:none;aspect-ratio:var(--media-ratio)}.thumbnail.avatar{--img-ratio:var(--avatar-ratio);--img-height:10em;--img-width:10em}.thumbnail.avatar>*,.thumbnail.avatar img{max-height:var(--img-height);max-width:var(--img-width)}figure.ad{--img-ratio:var(--ad-ratio);--img-height:100%;--img-fit:cover}figure.illustration{--figcaption-font-size:1em;--figcaption-gap:0;--img-height:100%;--img-width:100%;display:flex;flex-direction:column;height:100%;width:100%;max-width:none;margin:0}figure.illustration picture{flex-grow:1;overflow:hidden;width:100%}figure.illustration img{max-width:none}figure.illustration figcaption{display:block;width:100%;padding:1em;margin:0 auto;line-height:1;max-width:var(--content-max-width);background:var(--bright-color)}.flipbook-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100svh;max-height:60svh;overflow:clip}.flipbook-container>*{width:100%;height:100%;display:block;margin:auto}body.iframed{height:fit-content}body.iframed main{flex-grow:unset}body.iframed .flipbook-container{max-height:100svh}figure.is-type-rich{width:100%}.section-image{--img-fit:cover;--img-height:100%;--img-ratio:var(--section-image-ratio);width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;aspect-ratio:var(--section-image-ratio)!important;overflow:hidden;object-position:center center}.section-image picture{width:100%;margin:0;aspect-ratio:var(--section-image-ratio)!important}main .section-image+[class*='-background-color']{margin-top:0}@charset "UTF-8";.v-vlite{--vlite-colorPrimary:var(--bright-color) !important;--vlite-controlBarHeight:4em !important;--vlite-progressBarBackground:var(--dark-color) !important;--vlite-controlBarBackground:linear-gradient(0deg, var(--dark-color), transparent) !important;--vlite-volumeBarWidth:100%}:root{--mediaplayer-font-size:1rem;--mediaplayer-ratio:16/9;--mediaplayer-background-color:var(--light-color);--mediaplayer-border-radius:.5em;--vlite-bigplay-size:3.5em;--vlite-bigplay-color:var(--dark-color);--vlite-bigplay-background:var(--bright-color);--vlite-bigplay-shadow:drop-shadow(0 0 .125em rgba(var(--dark-rgb), .33));--vlite-bigplay-min-scale:.5;--vlite-bigplay-short-scale:1;--vlite-bigplay-default-scale:1;--vlite-bigplay-large-scale:1.25;--mediaplayer-iframe-margin:3em}.mediaplayer[data-type="audio"] .v-vlite{--vlite-colorPrimary:var(--dark-color) !important;--vlite-progressBarBackground:var(--bright-color) !important;--vlite-controlBarBackground:linear-gradient(0deg, var(--dark-color), transparent) !important}@media (min-width:760px){:root{--mediaplayer-font-size:1.5rem;--vlite-bigplay-short-scale:.75}}.v-vlite .v-container{transition:opacity var(--duration-fast) var(--ease)}.v-vlite.v-playing iframe,.v-vlite.v-playing .v-poster,.v-vlite.v-playing .v-controlBar{transition:opacity var(--duration-fast) var(--ease) var(--duration-fast)!important}.v-vlite.v-paused iframe,.v-vlite.v-paused .v-poster,.v-vlite.v-paused .v-controlBar{transition:opacity var(--duration-fast) var(--ease)!important}.v-bigPlay{transition:opacity var(--duration-fast) var(--easeInQuint),transform var(--duration-fast) var(--easeInQuint),visibility .01s linear var(--duration-fast)}.v-bigPlay::after{transition:transform var(--duration-fast) var(--easeInOutQuint),background var(--duration-fast) var(--ease)}.v-vlite.v-playing .v-bigPlay{transition:opacity var(--duration-fast) var(--easeInQuint),transform var(--duration-fast) var(--easeInQuint),visibility .01s linear var(--duration-fast)}.mediaplayer[data-playing] .v-vlite.v-playing .v-bigPlay{transition:opacity var(--duration-fast) var(--easeOutQuint),transform var(--duration-fast) var(--easeOutQuint),visibility .01s linear}.mediaplayer{position:relative;display:block;width:100%;font-size:var(--mediaplayer-font-size);aspect-ratio:var(--mediaplayer-ratio);background:var(--mediaplayer-background-color);border-radius:var(--mediaplayer-border-radius);overflow:hidden}.mediaplayer>*{margin:0}.mediaplayer-background{position:absolute;inset:0;z-index:0;object-fit:cover;pointer-events:none}.mediaplayer .media{position:relative;display:block;height:100%;width:100%}.mediaplayer[data-type="audio"]{aspect-ratio:initial}.mediaplayer[data-passive="true"]{pointer-events:none}.mediaplayer iframe,.mediaplayer .visible-embed{position:absolute;inset:0}.mediaplayer .visible-embed{overflow:hidden}.mediaplayer[data-youtube-id] .v-container iframe{margin-top:calc(var(--mediaplayer-iframe-margin) * -1);height:calc(100% + var(--mediaplayer-iframe-margin) * 2);margin-bottom:calc(var(--mediaplayer-iframe-margin) * -1)}.v-vlite{z-index:10;background:none!important}.v-vlite.v-loading:not(.v-playing) iframe,.v-vlite.v-paused iframe{opacity:0}.v-loaderContent{width:100%}.v-loaderContent>div{height:.5em;width:.5em}.v-vlite .v-controlBar{z-index:40;font-size:1rem;gap:1em}.v-vlite .v-progressBar{height:100%!important}.v-vlite.v-video .v-controlBar{padding:1em 1em .5em 1em}.v-vlite.v-video .v-progressBar{min-height:auto;padding:.5em;height:.5em!important}.v-vlite:not(.v-audio).v-loading:not(.v-playing) .v-controlBar,.v-vlite:not(.v-audio).v-paused .v-controlBar{opacity:0;pointer-events:none;transform:translateY(100%)}.v-controlBar button{height:1.5em;width:1.5em}.v-controlBar button::after{display:none}.v-iconPressed{margin:0}.v-time{font-size:.875rem;font-weight:var(--font-weight-bold);align-self:stretch}.v-volumeArea{display:flex;align-items:center;gap:1em;height:100%;width:100%;max-width:10em}.v-vlite.v-audio .v-volumeArea{margin-right:.25em}.v-volumeBar{min-height:auto;padding:0;width:var(--vlite-volumeBarWidth)}.v-bigPlay{position:absolute;z-index:20;inset:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--vlite-bigplay-color);filter:var(--vlite-bigplay-shadow);line-height:1;opacity:0;transform:none}.v-bigPlay::after{content:"";position:absolute;z-index:-1;top:50%;left:50%;height:var(--vlite-bigplay-size);width:var(--vlite-bigplay-size);border-radius:50%;background:var(--vlite-bigplay-background)}.v-bigPlay svg{stroke:none;display:none}.v-bigPlay .icon-play.animated .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-bigPlay [class^="icon-"],.v-vlite.v-playing .v-bigPlay [class^="icon-"]{transform:scale(var(--vlite-bigplay-min-scale))}.v-bigPlay::after,.v-vlite.v-playing .v-bigPlay::after{transform:translate(-50%,-50%) scale(var(--vlite-bigplay-min-scale))}.v-bigPlay.placeholder [class^="icon-"],.v-vlite.v-paused .v-bigPlay [class^="icon-"]{transform:scale(var(--vlite-bigplay-default-scale))}.v-bigPlay.placeholder::after,.v-vlite.v-paused .v-bigPlay::after{transform:translate(-50%,-50%) scale(var(--vlite-bigplay-default-scale))}.mediaplayer[data-playing] .v-bigPlay [class^="icon-"]{transform:scale(var(--vlite-bigplay-short-scale))}.mediaplayer[data-playing] .v-bigPlay::after{transform:translate(-50%,-50%) scale(var(--vlite-bigplay-short-scale))}.v-vlite.v-loading:not(.v-playing) .v-bigPlay,.v-vlite.v-playing .v-bigPlay{opacity:0;visibility:hidden}.v-vlite.v-paused .v-bigPlay,.v-bigPlay.placeholder,.v-vlite.v-loading .v-bigPlay.placeholder,.mediaplayer[data-playing] .v-vlite.v-playing .v-bigPlay{opacity:1;visibility:visible}@media (hover:hover){.v-bigPlay[data-state="paused"] .icon-play.animated .label,.v-bigPlay[data-state="playing"]:hover .icon-play.animated .label{margin-left:0}.v-bigPlay[data-state="paused"] .icon-play.animated .label::before,.v-bigPlay[data-state="playing"]:hover .icon-play.animated .label::before{clip-path:var(--icon-pause-clip-left)}.v-bigPlay[data-state="paused"] .icon-play.animated .label::after,.v-bigPlay[data-state="playing"]:hover .icon-play.animated .label::after{clip-path:var(--icon-pause-clip-right)}.v-bigPlay[data-state="paused"]:hover .icon-play.animated .label,.v-bigPlay[data-state="playing"] .icon-play.animated .label{margin-left:var(--icon-play-offset)}.v-bigPlay[data-state="paused"]:hover .icon-play.animated .label::before,.v-bigPlay[data-state="playing"] .icon-play.animated .label::before{clip-path:var(--icon-play-clip-left)}.v-bigPlay[data-state="paused"]:hover .icon-play.animated .label::after,.v-bigPlay[data-state="playing"] .icon-play.animated .label::after{clip-path:var(--icon-play-clip-right)}.v-bigPlay:hover{opacity:1;color:var(--vlite-bigplay-color)}.v-bigPlay:hover::after{background:var(--vlite-bigplay-background)}.v-bigPlay:hover [class^="icon-"]{transform:scale(1)}.v-bigPlay:hover::after,.v-vlite.v-paused .v-bigPlay:hover::after{transform:translate(-50%,-50%) scale(var(--vlite-bigplay-large-scale))}}@media (hover:none){.v-bigPlay[data-state="paused"] .icon-play.animated .label,.v-bigPlay[data-state="playing"].hover .icon-play.animated .label{margin-left:0}.v-bigPlay[data-state="paused"] .icon-play.animated .label::before,.v-bigPlay[data-state="playing"].hover .icon-play.animated .label::before{clip-path:var(--icon-pause-clip-left)}.v-bigPlay[data-state="paused"] .icon-play.animated .label::after,.v-bigPlay[data-state="playing"].hover .icon-play.animated .label::after{clip-path:var(--icon-pause-clip-right)}.v-bigPlay[data-state="paused"].hover .icon-play.animated .label,.v-bigPlay[data-state="playing"] .icon-play.animated .label{margin-left:var(--icon-play-offset)}.v-bigPlay[data-state="paused"].hover .icon-play.animated .label::before,.v-bigPlay[data-state="playing"] .icon-play.animated .label::before{clip-path:var(--icon-play-clip-left)}.v-bigPlay[data-state="paused"].hover .icon-play.animated .label::after,.v-bigPlay[data-state="playing"] .icon-play.animated .label::after{clip-path:var(--icon-play-clip-right)}.v-bigPlay.hover{opacity:1;color:var(--vlite-bigplay-color)}.v-bigPlay.hover::after{background:var(--vlite-bigplay-background)}.v-bigPlay.hover [class^="icon-"]{transform:scale(1)}.v-bigPlay.hover::after,.v-vlite.v-paused .v-bigPlay.hover::after{transform:translate(-50%,-50%) scale(var(--vlite-bigplay-large-scale))}}@charset "UTF-8";:root{--form-font-size:var(--font-size);--form-font-weight:var(--font-weight-normal);--form-title-font-weight:var(--font-weight-bold);--form-title-text-transform:uppercase;--form-gap:1em;--input-height:3em;--input-padding:1em;--input-placeholder-opacity:.5;--input-text-color:var(--text-color);--input-background-color:var(--bright-color);--input-hover-text-color:var(--bright-color);--input-hover-background-color:var(--accent-color);--input-active-text-color:var(--accent-color);--input-border:solid var(--stroke-width);--input-border-width:var(--stroke-width);--input-border-radius:calc(var(--font-size) * 1.5);--input-checkbox-width:.25em;--form-filter:drop-shadow(0 0 .25em rgba(var(--dark-rgb), .5))}fieldset{width:100%}fieldset legend{position:absolute;width:0;height:0;font-size:0!important;padding:0!important;overflow:hidden;border:0}form{display:flex;flex-wrap:wrap;flex-direction:column;font-size:var(--form-font-size);text-align:left;width:100%}form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),form textarea,form button,form select{width:100%}form hr+*{margin-top:0}input,textarea,select{display:inline-flex;width:auto;font-family:inherit;font-size:var(--form-font-size);line-height:1;font-weight:var(--form-font-weight);padding:var(--input-padding) calc(var(--input-padding) * 1.5);color:inherit;border:var(--input-border);border-radius:var(--input-border-radius);background:var(--input-background-color)}input,select{height:var(--input-height)}textarea{resize:none}select,input[type="submit"],button{cursor:pointer}input[type="submit"],button{height:auto}input,textarea,select,button{appearance:none;-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input::placeholder,textarea::placeholder{color:inherit;opacity:var(--input-placeholder-opacity)}.error-message{font-size:.75em;font-weight:var(--font-weight-bold);color:var(--alert-color)}.error-message+form{margin-top:calc(var(--content-spacing) / 2)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--input-text-color)!important;-webkit-box-shadow:0 0 0 1000px var(--input-background-color) inset;background-color:#fff0}input[type="radio"],input[type="checkbox"]{position:relative;display:inline-flex;height:1.25em;width:1.25em;padding:0!important;cursor:pointer;border:var(--input-border);min-height:auto;aspect-ratio:1/1}input[type="radio"]{border-radius:50%}input[type="checkbox"]{border-radius:.25em}input[type="radio"]+label,input[type="checkbox"]+label{cursor:pointer}input[type="radio"]:before,input[type="checkbox"]:before{position:absolute;inset:0;opacity:0;pointer-events:none;transform:scale(.75)}input[type="radio"]:before{content:'';border-radius:50%;background:var(--dark-color)}input[type="checkbox"]:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='var(--dark-color)' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")}input[type="radio"]:hover:before,input[type="radio"]:checked:before,input[type="checkbox"]:hover:before,input[type="checkbox"]:checked:before{opacity:1}.form-container{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--form-gap);width:100%}.form-container>*{margin:0}form .inline{flex-wrap:wrap;align-items:flex-start;width:100%}form .inline>*{flex-grow:1;flex-basis:0%}label{display:inline-flex;align-items:center;gap:calc(var(--form-gap) / 2)}.form-container input[type="search"]{padding-right:3em}.form-container input[type="search"]+button:not(.reset-search){position:absolute;z-index:10;inset:0 0 0 auto;aspect-ratio:1/1;text-align:center;margin:0;border:0;height:100%;width:auto;border-radius:50%;transform:scale(.75)}.form-container input[type="search"]+button:not(.reset-search):hover{transform:scale(1)}button.reset-search{position:absolute;top:50%;right:1em;display:flex;height:3em;width:3em;aspect-ratio:1/1;font-size:.625em;padding:0;color:var(--button-text-color);background:var(--dark-color);border-color:var(--dark-color);transform:translateY(-50%) scale(.9);opacity:0;pointer-events:none}button.reset-search.active{transform:translateY(-50%) scale(1);opacity:1;pointer-events:auto}button.reset-search [class^="icon-"]{pointer-events:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-ms-clear,input[type="search"]::-ms-reveal{display:none}.form-container input[type="file"]{opacity:0;position:absolute;inset:0;z-index:10;cursor:pointer}.form-container input[type="file"]+label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1em;font-size:var(--font-size);padding:1em;color:var(--dark-color);background:var(--accent-color);border-radius:2em;cursor:pointer;white-space:nowrap}.form-container input[type="file"]:hover+label{color:var(--accent-color);background:var(--dark-color)}.form-container input[type="file"]+label>*{margin:0}.form-container select{padding-right:calc(var(--form-font-size) * 3 + var(--input-border-width) * 3)}.form-container[class^="icon-"]:before,.form-container[class*=" icon-"]:before{content:"";position:absolute;z-index:10;top:50%;left:0;display:inline-flex;align-items:center;justify-content:center;height:100%;width:auto;aspect-ratio:1/1;background:currentColor;mask-size:1em;mask-repeat:no-repeat;mask-position:center;transform:translate3d(0,-50%,0);opacity:.5;pointer-events:none}.form-container[class^="icon-"] input,.form-container[class*=" icon-"] input{padding-left:calc(var(--form-font-size) * 3 + (var(--input-border-width) * 3))}.grecaptcha-badge{visibility:hidden}.wpcf7 form>p{width:100%}.wpcf7 form label{display:flex;flex-wrap:wrap}.wpcf7-form-control-wrap{position:relative;width:100%}.login-username,.login-password{width:100%}form.searchbar *+.radio-buttons{justify-content:center;margin-top:calc(var(--content-spacing) / 2)}@charset "UTF-8";.gform_wrapper{position:relative;margin-left:auto;margin-right:auto;width:100%}.overlay .gform_wrapper{max-width:none}.gform_wrapper ul{display:flex;flex-direction:column;gap:var(--content-spacing);padding:0}.gform_wrapper li{list-style:none;margin:0;padding:0}.gform_body{width:100%}.gform_wrapper .gform_footer{clear:both}.gform_wrapper .gfield_error .gfield_label{color:var(--alert-color)}.gform_wrapper .gfield_error .ginput_container{color:var(--alert-color)}.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border-color:var(--alert-color)}.gform_wrapper .gform_ajax_spinner{position:absolute;bottom:.75rem;right:-1.5rem}.gform_confirmation_wrapper{padding:1rem 0}.gform_ajax_spinner{display:inline-block;height:1rem;width:1rem;margin:0 0 .5rem 1rem;padding:0;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;border-style:solid;border-width:var(--stroke-width);border-color:var(--dark-color) var(--dark-color) var(--dark-color) #fff0;animation:spinner .5s infinite linear}fieldset legend.gfield_label{position:relative;font-size:inherit!important;width:auto;height:auto}fieldset legend.gfield_label+*{margin-top:calc(var(--content-spacing) / 2)}.ginput_container.ginput_complex{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--content-spacing) 1fr;grid-template-columns:repeat(2,1fr);gap:var(--content-spacing)}.gform_wrapper .instruction,.gform_wrapper .gfield_description{font-size:.75em}.ginput_container_singleproduct{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.ginput_container_singleproduct .ginput_quantity_label,.ginput_container_singleproduct .ginput_product_price_label,.ginput_container_singleproduct .ginput_product_price{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0;white-space:nowrap}.gfield_checkbox,.gfield_radio{display:flex;flex-wrap:wrap;flex-direction:column;gap:calc(var(--content-spacing) / 3)}.gfield_checkbox .gchoice,.gfield_radio .gchoice{display:inline-flex;gap:.5em}.gform_wrapper .gfield+*{margin-top:var(--content-spacing)}.gform_wrapper *+.instruction,.gform_wrapper *+.gfield_description{margin-top:calc(var(--content-spacing) / 3)}.screen-reader-text{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0;white-space:nowrap}.gfield--type-repeater_start .ginput_container_text{margin-top:0}.gfield--type-repeater_end{margin-top:0!important}.gfield--type-repeater_end>.ginput_container{margin-top:0}.repeater-field-item{position:relative;margin-bottom:var(--content-spacing)!important}.repeater-field-item:before{content:'';position:absolute;z-index:10;top:calc(var(--stroke-width) * -1);left:0;width:100%;border-top:solid var(--stroke-width) var(--dark-color)}.repeater-field-header{align-items:center}.repeater-field-item>.repeater-field-header{padding:var(--content-spacing) 0 0 0}.repeater-field-header+.repeater-field-content{margin-top:var(--content-spacing)}.repeater-field-header-acctions{flex-basis:0%}.repeater-field-header-acctions ul{display:flex;flex-direction:row;width:auto}.repeater-field-footer{position:relative;margin:0!important;padding-top:var(--content-spacing)!important}.repeater-field-footer:before{content:'';position:absolute;z-index:10;top:calc(var(--stroke-width) * -1);left:0;width:100%;border-top:solid var(--stroke-width) var(--dark-color)}.container-repeater-field{display:flex!important;flex-direction:column;gap:0!important}.container-repeater-field .gfield+*{margin-top:var(--content-spacing)}.gf-repeater-field-button-add{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:1em;font-size:var(--button-font-size);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;width:auto;font-weight:var(--font-weight-bold);box-shadow:none!important;padding:1em 1.5em!important;border:solid var(--stroke-width);color:inherit!important;background:var(--bright-color)!important;border-radius:2em}.gf-repeater-field-button-add:hover{box-shadow:none!important;color:var(--bright-color)!important;border-color:var(--dark-color)!important;background:var(--dark-color)!important}@charset "UTF-8";:root{--choices-z-index:15;--choices-dropdown-max-height:20rem;--choices-item-font-size:.875em;--choices-item-font-weight:500;--choices-heading-color:var(--dark-color);--choices-heading-opacity:.4;--choices-tag-background:var(--accent-color);--choices-tag-border:var(--accent-color);--choices-tag-text:var(--bright-color);--choices-tag-disabled-background:rgba(var(--dark-rgb), .33);--choices-tag-disabled-border:rgba(var(--dark-rgb), .5);--choices-clear-size:.5em;--choices-arrow-size:.25em}.choices{position:relative;width:100%;font-size:var(--form-font-size);overflow:hidden}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:calc(var(--input-padding) / 2) var(--input-padding);border-bottom:var(--input-border);background:var(--input-background-color);margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:var(--choices-clear-size);position:absolute;top:50%;right:0;margin-top:calc(var(--input-height) / -2 * .5);margin-right:calc(var(--input-padding) * 2.5);height:calc(var(--input-height) * .5);width:calc(var(--input-height) * .5);border-radius:var(--input-border-radius);opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px var(--accent-color)}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:currentColor #fff0 #fff0 #fff0;border-width:var(--choices-arrow-size);position:absolute;right:calc(var(--input-padding) * 1.5 - var(--choices-arrow-size));top:50%;margin-top:calc(var(--choices-arrow-size) / -2);pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:#fff0 #fff0 var(--input-text-color) #fff0;margin-top:calc(var(--choices-arrow-size) * -1.875)}.choices[data-type*=select-one][dir=rtl]::after{left:calc(var(--input-padding) * 1.5 - var(--choices-arrow-size));right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:calc(var(--input-padding) * 2.5);margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 calc(var(--input-padding) * -.25) 0 calc(var(--input-padding) * .5);padding-left:calc(var(--input-padding) * 1);border-left:var(--input-border);border-color:var(--choices-tag-border);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:var(--choices-clear-size);width:var(--choices-clear-size);line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{position:relative;display:inline-flex;align-items:center;width:100%;height:var(--input-height);font-family:inherit;font-size:var(--form-font-size);line-height:1;color:var(--input-text-color);border:var(--input-border);border-radius:var(--input-border-radius);background:var(--input-background-color);overflow:hidden}.is-open .choices__inner{border-radius:var(--input-border-radius) var(--input-border-radius) 0 0;border-bottom:none}.is-flipped.is-open .choices__inner{border-radius:0 0 var(--input-border-radius) var(--input-border-radius);border-bottom:var(--input-border);border-top:none}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{color:var(--input-hover-text-color);background:var(--input-hover-background-color)}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;width:100%}.choices__list--single .choices__item--selectable{padding:var(--input-padding) calc(var(--input-padding) * 3) var(--input-padding) calc(var(--input-padding) * 1.5)}[dir=rtl] .choices__list--single .choices__item--selectable{padding-right:calc(var(--input-padding) * 1.5);padding-left:calc(var(--input-padding) * 3)}.choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:var(--input-border-radius);padding:calc(var(--input-padding) * .25) calc(var(--input-padding) * .625);font-size:var(--choices-item-font-size);font-weight:var(--choices-item-font-weight);margin-right:calc(var(--input-padding) * .25);margin-bottom:calc(var(--input-padding) * .25);background-color:var(--choices-tag-background);border:var(--input-border);border-color:var(--choices-tag-border);color:var(--choices-tag-text);word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:calc(var(--input-padding) * .3125)}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:calc(var(--input-padding) * .25)}.choices__list--multiple .choices__item.is-highlighted{background-color:var(--input-hover-background-color);border-color:var(--input-hover-background-color)}.is-disabled .choices__list--multiple .choices__item{background-color:var(--choices-tag-disabled-background);border-color:var(--choices-tag-disabled-border)}.choices__list--dropdown,.choices__list[aria-expanded]{position:absolute;z-index:var(--choices-z-index);top:100%;width:100%;border:var(--input-border);border-radius:0 0 var(--input-border-radius) var(--input-border-radius);background:var(--input-background-color);margin-top:calc(var(--input-border-width) * -1);overflow:hidden;visibility:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible;border-top:none}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:var(--dark-color)}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:calc(var(--input-border-width) * -1);border-top:var(--input-border);border-bottom:none;border-radius:var(--input-border-radius) var(--input-border-radius) 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:var(--choices-dropdown-max-height);overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:var(--input-padding) calc(var(--input-padding) * 2)}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:calc(var(--input-padding) * 6.25)}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:var(--choices-item-font-size);opacity:0;position:absolute;right:var(--input-padding);top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:calc(var(--input-padding) * 6.25);padding-right:var(--input-padding)}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:var(--input-padding)}}.choices__heading{font-weight:var(--form-title-font-weight);font-size:var(--choices-item-font-size);padding:var(--input-padding);border-bottom:var(--input-border);color:var(--choices-heading-color);opacity:var(--choices-heading-opacity)}.choices__button{text-indent:-9999px;appearance:none;border:0;background-color:#fff0;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--input-background-color);font-size:var(--choices-item-font-size);margin-bottom:calc(var(--input-padding) * .3125);border:0;border-radius:0;max-width:100%;padding:calc(var(--input-padding) * .25) 0 calc(var(--input-padding) * .25) calc(var(--input-padding) * .125)}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:calc(var(--input-padding) * .125);padding-left:0}@charset "UTF-8";:root{--autocomplete-background:var(--bright-color);--autocomplete-border-color:#ddd;--autocomplete-group-label-color:var(--dark-color);--autocomplete-group-label-background:var(--light-color);--autocomplete-group-label-border-color:#eee;--autocomplete-item-color:var(--dark-color);--autocomplete-item-background:var(--bright-color);--autocomplete-item-hover-color:var(--dark-color);--autocomplete-item-hover-background:var(--accent-color);--autocomplete-empty-color:#999;--autocomplete-scrollbar-track:#f1f1f1;--autocomplete-scrollbar-thumb:#ccc;--autocomplete-scrollbar-thumb-hover:#999}.autocomplete-results-container{transition:opacity var(--duration-fast) var(--ease),max-height var(--duration-fast) var(--ease)}.autocomplete-item{transition:background-color var(--duration-fast) var(--ease)}.search-autocomplete-container{position:relative;width:100%}.autocomplete-results-container{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:var(--form-gap);max-height:0;overflow:hidden;opacity:0;background:var(--autocomplete-background);border:var(--input-border);border-radius:var(--input-border-radius);filter:var(--form-filter)}.autocomplete-results-container.visible{max-height:500px;overflow-y:auto;opacity:1}.autocomplete-results{padding:var(--form-gap) 0}.autocomplete-group{margin-bottom:var(--form-gap)}.autocomplete-group:last-child{margin-bottom:0}.autocomplete-group-label{font-size:var(--form-font-size);font-weight:var(--form-title-font-weight);text-transform:var(--form-title-text-transform);padding:var(--input-padding);color:var(--autocomplete-group-label-color);background:var(--autocomplete-group-label-background)}.autocomplete-group:first-child .autocomplete-group-label{border-top:none}.autocomplete-item{display:block;padding:var(--input-padding);text-decoration:none;cursor:pointer}.autocomplete-item::after{display:none}.autocomplete-item:hover,.autocomplete-item.selected{color:var(--input-hover-text-color);background:var(--input-hover-background-color)}.autocomplete-loading,.autocomplete-empty{padding:1.5rem;text-align:center}.autocomplete-loading span::after{content:'...';animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%,20%{content:'.'}40%{content:'..'}60%,100%{content:'...'}}.autocomplete-results-container::-webkit-scrollbar{width:8px}.autocomplete-results-container::-webkit-scrollbar-track{background:var(--autocomplete-scrollbar-track);border-radius:0 8px 8px 0}.autocomplete-results-container::-webkit-scrollbar-thumb{background:var(--autocomplete-scrollbar-thumb);border-radius:4px}.autocomplete-results-container::-webkit-scrollbar-thumb:hover{background:var(--autocomplete-scrollbar-thumb-hover)}@media (max-width:768px){.autocomplete-results-container{max-width:100vw;left:-1rem;right:-1rem;border-left:none;border-right:none;border-radius:0}.autocomplete-results-container.visible{max-height:70vh}}@charset "UTF-8";:root{--nav-font-size:1em;--nav-gap:1em;--nav-anchor-padding:1em;--nav-anchor-gap:.5em;--nav-anchor-transform:none;--pagination-height:3em}nav,.go-back{--anchor-hover-color:currentColor}:root{--go-back-font-size:2.5em}@media (min-width:760px){:root{--go-back-font-size:5em}}a,button{transition:color var(--duration-fast) var(--ease),text-decoration var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease),border var(--duration-fast) var(--ease),width var(--duration-fast) var(--elastic),transform var(--duration-fast) var(--elastic),filter var(--duration-fast) var(--elastic)}a::before,a::after,a span,a span::before,a span::after{transition:inherit}#navigation{transition:visibility .01s linear calc(var(--duration-normal) * 1.5),height var(--duration-normal) var(--easeInQuint) calc(var(--duration-normal) / 2)}body.expanded #navigation{transition:visibility .01s linear,height var(--duration-normal) var(--easeOutQuint)}#navigation .navigation-content>*{transition:opacity var(--duration-normal) var(--easeInQuint),transform var(--duration-normal) var(--easeInQuint)}body.expanded #navigation .navigation-content>*{transition:opacity var(--duration-normal) var(--easeOutQuint) calc(var(--duration-normal) / 2),transform var(--duration-normal) var(--easeOutQuint) calc(var(--duration-normal) / 2)}[data-navigation-target] .label,[data-navigation-target] .label::before,[data-navigation-target] .label::after{transition:all var(--duration-normal) var(--easeInOutQuint)}nav.contextual.sticky::after{transition:opacity var(--duration-fast)}nav{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--nav-gap);width:100%;font-size:var(--nav-font-size);line-height:1;pointer-events:none}nav a{display:inline-flex;align-items:center;gap:var(--nav-anchor-gap);line-height:1;width:auto;margin:0;padding:var(--nav-anchor-padding);text-decoration:none}nav>*{pointer-events:auto}nav>*+*{margin-top:0!important}@media (hover:hover){nav a:hover{color:var(--anchor-hover-color)}}@media (hover:none){nav a.active,nav a.hover{color:var(--anchor-hover-color)}}nav.vertical{flex-direction:column}nav.is-center,nav.is-center .menu{justify-content:center}nav.is-right,nav.is-right .menu{justify-content:flex-end}nav.is-justify,nav.is-justify .menu{justify-content:space-between}nav.is-stretch,nav.is-stretch .menu{flex-wrap:nowrap}nav.is-stretch>*,nav.is-stretch .menu>*{flex:1 1 0%}nav.post-tags{gap:calc(var(--nav-gap) / 2);--button-text-color:var(--bright-color);--button-background-color:var(--accent-color);--button-hover-text-color:var(--accent-color);--button-hover-background-color:var(--light-color);--button-radius:3em}nav.post-tags a,.post-tag{display:inline-block;font-size:calc(var(--font-size) * .625);padding:calc(var(--nav-anchor-padding) / 2) var(--nav-anchor-padding);width:auto;max-width:100%;white-space:nowrap;font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--button-text-color);background:var(--button-background-color);border-radius:var(--button-radius)}nav.post-tags a.active,a.post-tag.active{color:var(--button-hover-text-color);background:var(--button-hover-background-color)}nav.post-tags .post-tag+*{margin-top:0}@media (hover:hover){nav.post-tags a:hover,a.post-tag:hover{color:var(--button-hover-text-color);background:var(--button-hover-background-color)}}@media (hover:none){nav.post-tags a:active,a.post-tag:active,nav.post-tags a.hover,a.post-tag.hover{color:var(--button-hover-text-color);background:var(--button-hover-background-color)}}.more-link{position:absolute;z-index:20;inset:0;font-size:0;line-height:0;margin:0;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bright-color);opacity:0}.more-link .label{position:relative!important;font-size:var(--font-size)!important;line-height:1!important;margin-top:.25em;transform:translateY(.25em)}.focus .more-link,.grid .item .more-link{aspect-ratio:var(--poster-ratio)}.more-link{transition:opacity var(--duration-fast) var(--easeInQuint)}.more-link::before,.more-link .label{transition:transform var(--duration-fast) var(--easeInQuint)}@media (hover:hover){.more-link:hover{opacity:1}.more-link:hover .label{transform:translateY(0)}}@media (hover:none){.more-link:active,.more-link.hover{opacity:1}.more-link:active .label,.more-link.hover .label{transform:translateY(0)}}nav.primary{--nav-gap:0;--nav-anchor-padding:0;text-transform:uppercase;white-space:nowrap;text-align:center;width:auto;max-width:var(--content-max-width);font-size:1.25em}nav.primary .menu{align-items:center;justify-content:center}nav.primary a{gap:.25em}nav.primary a.active{pointer-events:none}#heading nav.primary{margin:0 -1em 0 auto}nav.primary a::before,nav.primary a::after{content:"";position:relative;display:inline-flex;justify-content:center;flex-grow:1;flex-basis:0%;font-size:1.5em;height:auto;width:0;margin:auto;transform:none;pointer-events:none}nav.primary .menu :not(:last-child) a::after,nav.primary a:not(:last-child)::after{content:"・"}nav.primary a:not(:last-child)::after{visibility:hidden}@media (min-width:1400px){nav.primary{font-size:2em}}nav.secondary{--nav-anchor-padding:calc(var(--nav-anchor-padding) / 2);flex-direction:row}.menu{display:flex;flex-wrap:wrap;text-align:left;margin:0}.menu>*{position:relative;list-style:none;margin:0}.menu a{display:inline-flex;flex-direction:row;color:inherit;margin:0}.has-menu .menu a{font-size:.75em;width:100%}nav:not(.expanded) .has-menu .menu:not(.collapsible){position:absolute;top:100%;left:0;flex-direction:column;background:var(--bright-color);opacity:0;pointer-events:none;transform:translateY(-2em);visibility:hidden}@media (hover:hover){nav:not(.expanded) .has-menu:hover .menu:not(.collapsible){opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}}@media (hover:none){nav:not(.expanded) .has-menu.hover .menu:not(.collapsible){opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}}nav.expanded .menu .menu{flex-direction:column}@media (max-width:1000px){.menu{flex-direction:row}.menu .menu>*{padding:0}.menu a.collapsible-toggle{position:absolute;top:0;left:0;width:3em;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;visibility:visible}}@media (min-width:1000px){.menu{flex-direction:row}}#navigation{position:fixed;z-index:1300;top:var(--header-height);right:0;display:flex;height:0;width:100%;overflow:hidden;visibility:hidden;scroll-behavior:smooth}body.expanded #navigation{overflow:auto;visibility:visible;height:calc(100svh - var(--header-height))}#navigation .navigation-content{display:flex;flex-direction:column;height:100%;width:100%;padding:var(--gutter-gap) var(--section-gap-x);background:var(--bright-color)}#navigation .navigation-content>*{pointer-events:auto;opacity:0;transform:translate3d(0,-3em,0)}#navigation nav.navbar{--nav-font-size:.75em}#navigation .navigation-content.items-center>*{margin-block:auto}body.expanded{overflow:hidden}body.expanded #navigation .navigation-content{overflow:auto}body.expanded #navigation .navigation-content>*{opacity:1;transform:translate3d(0,0,0)}#navigation-expand{position:relative;z-index:2100;display:inline-flex;align-items:center;justify-content:center;padding:1em}@media (min-width:1000px){#navigation-expand{display:none}}nav.contextual{display:flex;align-items:center;flex-wrap:nowrap;font-size:var(--font-size);line-height:1;white-space:nowrap;width:100%;max-width:none;padding:1em 0}nav.contextual>*:not(nav){pointer-events:auto}nav.contextual>*+*{margin-top:0}nav.contextual.main a{padding:.5em;margin:0}nav.contextual.main *:not(.swiper-controls) a::after{content:"";position:absolute;bottom:0;left:.5em;display:block!important;height:var(--stroke-width);width:0%;border-radius:var(--stroke-width);color:currentColor;background-color:currentColor;pointer-events:none;transform:none}nav.contextual.main a:hover::after,nav.contextual.main a.active::after{width:calc(100% - 1em)}nav.contextual .mode{flex-shrink:0}nav.contextual>.mode:first-child{margin-right:auto}nav.contextual>.mode:first-child+.filters.swiperable *:first-child{margin-left:auto}nav.swiperable{padding:0 calc(var(--gutter-gap) * 2)}nav.swiperable::before{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--theme-rgb),1) 0%,rgba(var(--theme-rgb),0) calc(var(--gutter-gap) * 2),rgba(var(--theme-rgb),0) calc(100% - var(--gutter-gap) * 2),rgba(var(--theme-rgb),1) 100%)}nav.contextual.swiperable,nav.contextual nav.swiperable{width:100%}nav.contextual.swiperable .swiper-slide,nav.contextual.swiperable a{width:auto}nav.contextual.centered a:first-child,nav.contextual.centered nav a:first-child,nav.contextual.centered .swiper-slide:first-child{margin-left:auto}nav.contextual.centered a:last-child,nav.contextual.centered nav a:last-child,nav.contextual.centered .swiper-slide:last-child{margin-right:auto}nav.contextual.breadcrumb{font-size:calc(var(--title-font-size) * 2 / 3);width:calc(100% - var(--section-gap) * 2);margin:0 auto;max-width:var(--content-max-width)}nav.contextual.breadcrumb+*{margin-top:var(--gutter-gap)}nav.contextual.breadcrumb a:not(.current):not(.active):not(:hover){opacity:.33}nav.contextual.breadcrumb a.current{z-index:30}nav.contextual.breadcrumb .swiperable{padding:0}nav.contextual.breadcrumb a{padding:1em .5em}nav.contextual.breadcrumb>*:first-child{margin-left:-.5em}nav.contextual.breadcrumb>*:last-child{margin-right:-.5em}main nav.contextual.sticky,nav.filters.sticky,nav.actions.sticky{position:sticky;z-index:100;top:calc(var(--header-height) + var(--contextual-height));overflow:visible}nav.contextual.sticky::after,nav.filters.sticky::after,nav.actions.sticky::after{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100svw;transform:translateX(-50%);background:var(--background-color);pointer-events:none}nav.contextual.sticky{position:sticky;z-index:1100;top:var(--header-height)}nav.sticky .swiperable::before{opacity:0}nav.sticky.is-stuck .swiperable::before{opacity:1}nav[data-grid-active-filters]{position:fixed;z-index:100;top:50%;right:2rem;transform:translate(0,-50%)}@media (max-width:760px){nav.contextual{flex-wrap:wrap}nav.contextual fieldset{order:-1}}nav.filters{width:100%;justify-content:flex-start}nav.filters.is-center{justify-content:center}.go-back{display:inline-flex;font-size:var(--go-back-font-size);width:auto}.go-back::after{display:none}nav.contextual .go-back{margin-right:auto;margin-left:var(--gutter-gap)!important}a.go-to-the-top{--button-text-color:var(--dark-color);--button-background-color:var(--light-color);position:fixed;z-index:1000;right:var(--gutter-gap);bottom:calc(var(--font-size) * 3 + var(--gutter-gap));transform:translate(100%,0);aspect-ratio:1/1;opacity:0}a.go-to-the-top::after{content:'';position:absolute;inset:0;z-index:-1;display:block;height:100%;aspect-ratio:1/1;color:var(--button-text-color);background:var(--button-background-color);border-radius:50%;transform-origin:center;pointer-events:none}body.scrolled a.go-to-the-top{transform:translate(0,0);opacity:1}@media (hover:hover){a.go-to-the-top:hover::after{background:var(--button-hover-background-color);transform:scale(1.25)}}@media (hover:none){a.go-to-the-top:active::after,a.go-to-the-top.hover::after{background:var(--button-hover-background-color);transform:scale(1.25)}}nav.socialbar,nav.sharebar{white-space:nowrap}nav.socialbar:not(.buttons),nav.sharebar:not(.buttons){gap:0}nav.socialbar>.title,nav.sharebar>.title{margin-right:1em}nav.socialbar a>*,nav.sharebar a>*{display:block;height:1em;width:1em}nav.sharebar{font-size:.875em}nav.buttons.sharebar>*:not(span){padding:1em}.copy-toast{position:fixed;z-index:10000;bottom:var(--gutter-gap);left:50%;transform:translateX(-50%);color:var(--bright-color);background:var(--dark-color);font-size:.875em;padding:1em;border-radius:.5em;opacity:0;visibility:hidden;transition:all var(--duration-fast) ease}.copy-toast.show{opacity:1;visibility:visible}.copy-toast.error{background:var(--alert-color)}nav.pagination{justify-content:center;--button-radius:50%;--button-text-color:var(--dark-color);--button-background-color:var(--bright-color);--button-hover-text-color:var(--bright-color);--button-hover-background-color:var(--dark-color)}nav.pagination>*{position:relative;z-index:1;display:inline-flex;align-items:center;text-align:center;justify-content:center;font-family:inherit;color:var(--button-text-color);height:var(--pagination-height);aspect-ratio:1/1;border-radius:var(--button-radius)}nav.pagination>span{background:var(--button-background-color)}nav.pagination>*::after,nav.pagination a::after{content:'';position:absolute;inset:0;z-index:-1;display:block;height:100%;background:var(--button-background-color);transform-origin:center;border-radius:var(--button-radius);pointer-events:none}nav.pagination .active{color:var(--button-hover-text-color)}nav.pagination .active::after{background:var(--button-hover-background-color);transform:var(--nav-anchor-transform)}@media (hover:hover){nav.pagination a:hover{color:var(--button-hover-text-color)}nav.pagination a:hover::after{background:var(--button-hover-background-color);transform:var(--nav-anchor-transform)}}@media (hover:none){nav.pagination a:active,nav.pagination a.hover{color:var(--button-hover-text-color)}nav.pagination a:active::after,nav.pagination a.hover::after{background:var(--button-hover-background-color);transform:var(--nav-anchor-transform)}}body.maintenance main{justify-content:center}.maintenance-label{position:fixed;z-index:10000;bottom:0;left:0;font-size:.75em;line-height:1;font-weight:var(--font-weight-bold);padding:1em;background:var(--alert-color)}nav a.admin-only{text-decoration:line-through}.hidden-label{position:fixed;z-index:10000;bottom:0;right:0;font-size:.75em;line-height:1;font-weight:var(--font-weight-bold);padding:1em;background:var(--alert-color)}.menu a span{position:relative;padding:.5em}.menu a span::after{content:"";position:absolute;bottom:0;left:.5em;display:block;height:var(--stroke-width);width:0%;border-radius:var(--stroke-width);color:currentColor;background-color:currentColor;transform:translate(0,-.25em);pointer-events:none}@media (hover:hover){.menu a:hover span::after,.menu .active a span::after,.menu a.active span::after{width:calc(100% - 1em)}}@media (hover:none){.menu a.hover span::after,.menu .active a span::after,.menu a.active span::after{width:calc(100% - 1em)}}nav.navbar{--nav-gap:0}nav.alias{--nav-font-size:.75em;--nav-gap:0}nav.scroll-to{--nav-gap:0}a.go-back{margin-top:var(--content-spacing)}nav.centered,.centered nav{justify-content:center}nav.align-right,.align-right nav{justify-content:flex-end}nav.justified{justify-content:space-between}nav.stretched{flex-wrap:nowrap}nav.stretched>*{flex:1 1 0%}nav.buttons.centered{width:100%;justify-content:center}.button.centered{margin-left:auto;margin-right:auto}nav.contextual.centered a:first-child,nav.contextual.centered nav a:first-child,nav.contextual.centered .swiper-slide:first-child{margin-left:auto}nav.contextual.centered a:last-child,nav.contextual.centered nav a:last-child,nav.contextual.centered .swiper-slide:last-child{margin-right:auto}nav.filters.centered{justify-content:center}@charset "UTF-8";:root{--button-text-color:var(--dark-color);--button-background-color:var(--bright-color);--button-hover-text-color:var(--bright-color);--button-hover-background-color:var(--dark-color);--button-border:solid var(--stroke-width);--button-border-color:var(--dark-color);--button-hover-border-color:var(--dark-color);--button-text-transform:uppercase;--button-letter-spacing:0;--button-font-size:calc(var(--font-size) * .75);--button-small-font-size:calc(var(--font-size) * .625);--button-large-font-size:calc(var(--font-size) * 1);--button-font-weight:var(--font-weight-bold);--button-padding:1em 1.5em;--button-radius:calc(var(--button-font-size) * 4);--button-transform:unset}[class^="is-theme-"]{--button-background-color:var(--bright-color);--button-hover-text-color:var(--text-color);--button-hover-background-color:var(--background-color);--button-hover-border-color:var(--background-color)}[class^="is-theme-"] nav.buttons a.alt,[class^="is-theme-"] .button.alt{--button-text-color:var(--bright-color);--button-background-color:var(--dark-color);--button-hover-text-color:var(--text-color);--button-hover-background-color:var(--background-color);--button-hover-border-color:var(--background-color)}.filters{--button-hover-transform:unset}nav.buttons a,.button,button,input[type=submit]{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:var(--nav-gap);font-size:var(--button-font-size);line-height:1;font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-decoration:none;white-space:balance;width:auto;padding:var(--button-padding);color:var(--button-text-color);border:var(--button-border);border-color:var(--button-border-color);border-radius:var(--button-radius);background:none}nav.buttons a.active,.button.active,button.active{color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}nav.buttons a *,.button *,button *,input[type=submit] *{margin:0}nav.buttons a::after,.button::after,button::after{content:'';position:absolute;inset:0;z-index:-1;display:block;height:100%;background:var(--button-background-color);transform-origin:center;border-radius:var(--button-radius);pointer-events:none}input[type=submit]{background:var(--button-background-color)}nav.buttons *+*{margin-top:0}@media (hover:hover){nav.buttons a.active,.button.active,button.active,nav.buttons a:hover,.button:hover,button:hover{color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}input[type=submit]:hover,nav.buttons a.active::after,.button.active::after,button.active::after,nav.buttons a:hover::after,.button:hover::after,button:hover::after{background:var(--button-hover-background-color);transform:var(--button-hover-transform);transform-origin:center}}@media (hover:none){nav.buttons a:active,.button:active,button:active,nav.buttons a.hover,.button.hover,button.hover{color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}input[type=submit].hover,nav.buttons a.active::after,.button.active::after,button.active::after,nav.buttons a.hover::after,.button.hover::after,button.hover::after{background:var(--button-hover-background-color);transform:var(--button-hover-transform);transform-origin:center}}[class^="icon-"].button{aspect-ratio:1/1;height:auto}h1 .button,h2 .button,h3 .button,h4 .button,h5 .button,h6 .button,p .button{margin-top:0}nav.buttons-container{gap:var(--content-spacing)}nav.buttons-container>nav.buttons{width:100%;margin:0}.buttons.large,.button.large,button.large{font-size:var(--button-large-font-size)}.buttons.small,.button.small,button.small{font-size:var(--button-small-font-size)}.buttons.is-center{justify-content:center}.buttons.is-right{justify-content:flex-end}.buttons.is-justify{justify-content:space-between}.buttons.is-stretch{flex-wrap:nowrap}.buttons.is-stretch>*{flex:1 1 0%}nav.buttons.download a,.button.download{border:0;padding:0;position:relative;gap:.5em}nav.buttons.download::before,.button.download::before{content:"⮑"}nav.buttons.download a::after,.button.download::after{display:none}nav.buttons.download a span,.button.download span{text-shadow:none;text-decoration-line:underline;text-decoration-thickness:calc(var(--line-height) / 2);text-underline-position:from-font;text-underline-offset:var(--line-height)}nav.buttons.download a:hover,.button.download:hover{color:inherit;background:none}[data-filters-count]::before{content:attr(data-filters-count);position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;font-size:.75em;line-height:1;text-align:center;height:2em;aspect-ratio:1/1;margin:-.5em;border-radius:50%;color:inherit;background:var(--button-background-color);border:inherit;pointer-events:none}[data-filters-count]:hover::before{background:var(--button-hover-background-color)}[data-filters-count="0"]::before{opacity:0}@charset "UTF-8";:root{--collapsible-icon:var(--icon-more);--collapsible-icon-rotate:45deg;--collapsible-icon-size:1em;--truncated-gradient-height:2em;--truncated-gradient-color:var(--bright-rgb)}@media (min-width:760px){:root{--collapsible-icon-size:2em}}.collapsible{transition:max-height var(--duration-normal),margin var(--duration-fast),padding var(--duration-fast);transition-delay:calc(var(--duration-fast) / 2)}.collapsible>*{transition:opacity var(--duration-normal),margin var(--duration-fast)}.collapsible,.collapsible>*{transition-timing-function:var(--easeOutQuint)}.collapsible.opened{transition-delay:0s}.collapsible.opened,.collapsible.opened>*{transition-timing-function:var(--easeInQuint)}.collapsible.opened>*{transition-delay:calc(var(--duration-fast) / 2)}.collapsible-toggle::before{transition:transform var(--duration-fast);transition-timing-function:var(--easeOutQuint)}.collapsible-toggle.active::before{transition-timing-function:var(--easeInQuint)}.collapsible.truncated::after{transition:opacity var(--duration-normal)}.collapsible{position:relative;display:block;max-height:0;overflow:hidden}.collapsible>*{opacity:0}.collapsible.opened{padding:0}.collapsible.opened>*{opacity:1}.collapsible.opened.overflow-visible{overflow:visible}.collapsible.truncated{overflow:hidden}.collapsible.truncated>*{opacity:1;margin:0}.collapsible.truncated::after{content:'';position:absolute;inset:auto 0 0 0;height:var(--truncated-gradient-height);background:linear-gradient(to bottom,rgba(var(--truncated-gradient-color),0) 0%,rgba(var(--truncated-gradient-color),.8) 50%,rgba(var(--truncated-gradient-color),1) 100%);pointer-events:none}.collapsible.truncated.opened::after{opacity:0}.collapsible.truncated:not(.opened) .read-more-hidden{display:none}.collapsible.truncated.opened .read-more-hidden{display:block}.more-tag,.more-marker{display:none!important}.collapsible-toggle{display:inline-flex;align-items:center;gap:1em;cursor:pointer;text-decoration:none;width:auto}.collapsible-toggle *{text-decoration:none}.collapsible-toggle::after{content:"";position:relative;order:2;height:var(--collapsible-icon-size);aspect-ratio:1/1;background:currentColor;mask-image:var(--collapsible-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;transform:rotate(0deg)}.collapsible-toggle.active::after{transform:rotate(var(--collapsible-icon-rotate))}a.collapsible-toggle::before,div.collapsible::after{content:"";position:absolute;left:0;width:100%;display:block;color:inherit;height:calc(var(--stroke-width) * 1.5);background:var(--line-break);background-size:100%;background-position:center;background-repeat:no-repeat}a.collapsible-toggle::before{top:0}div.collapsible::after{bottom:0}.collapsible{padding-bottom:calc(var(--stroke-width) * 1.5)}a.collapsible-toggle{gap:1em;width:100%;justify-content:space-between;padding:.75em 0}div.collapsible>*:last-child,div.collapsible>*:first-child:last-child{padding-bottom:var(--content-spacing)}div.collapsible:not(.opened),div.collapsible+.collapsible-toggle,.collapsible-toggle+div.collapsible{margin-top:0}div.collapsible+.collapsible-toggle{margin-top:calc(var(--stroke-width) * -1.5)}.book-labels+.collapsible-toggle{font-size:var(--button-small-font-size)}.book-labels+.collapsible-toggle::before{font-size:.5em}@charset "UTF-8";:root,.grid{--grid-font-size:1em;--grid-title-size:calc(var(--font-size) * 1.25)}@media (min-width:760px){:root,.grid{--grid-title-size:calc(var(--font-size) * 2)}}@media (min-width:1600px){:root,.grid{--grid-title-size:calc(var(--font-size) * 2.5)}}:root,.grid{--grid-gap:1rem;--grid-gap-short:.25rem;--items-per-row:1;--item-width:calc((100% / var(--items-per-row)) - var(--grid-gap));--item-gap:1em;--item-padding:0;--item-border-radius:0;--item-background-color:none;--item-empty-opacity:.33;--item-not-opacity:.5}.grid.list{--grid-gap:0;--items-per-row:1 !important;--item-padding:1em 0;--item-border-top:solid var(--stroke-width)}.grid.swiperable{--item-width:calc(100% / var(--items-per-row))}.grid.books{--items-per-row:2}.grid.ads{--ad-item-width:25rem}@media (min-width:480px){:root,.grid{--items-per-row:2}.grid.books{--items-per-row:3}}@media (min-width:760px){:root,.grid{--sticky-item-size:2;--grid-gap:2rem;--grid-gap-short:.5rem}.grid.books{--items-per-row:4}}@media (min-width:1000px){:root,.grid{--items-per-row:3}.grid.books{--items-per-row:5}}@media (min-width:1200px){:root,.grid{--grid-gap:3rem}}@media (min-width:760px){.columns .grid:not(.list){--item-width:calc((100% / (var(--items-per-row) - 1)) - var(--grid-gap))}}@media (max-width:760px){:root{--grid-fluid-height:10rem}}@media (min-width:760px){:root{--grid-fluid-height:15rem}}@media (min-width:1000px){:root{--grid-fluid-height:20rem}}:root{--results-gap:calc(var(--content-spacing) * 1.5);--results-title-sticky-top:calc(var(--header-height) + var(--contextual-height));--results-title-size:calc(var(--font-size) * 3);--results-description-font-size:1.125em}#overlays{--results-title-sticky-top:0;--results-title-size:calc(var(--font-size) * 1.5)}@media (min-width:1000px){:root{--results-description-font-size:1.25em}}.grid .item,.results-item{transition:opacity var(--duration-normal) var(--ease),transform var(--duration-normal) var(--ease)}.grid .item.off,.results-title{transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.grid .infos,.grid .infos>*:not(.button){transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.grid{position:relative;width:100%;font-size:var(--grid-font-size)}.grid .items{position:relative;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(var(--item-width),1fr));gap:var(--grid-gap)}.grid .item{position:relative;display:flex;height:100%;width:100%}.grid .item.empty{opacity:.33}.grid .item.not{opacity:.5}.grid:not(.list) .item.sticky{grid-column:1 / -1!important;grid-row:auto}.grid:not(:has(.item,.grid-message)){display:none}.grid .item-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--item-gap);height:100%;width:100%;margin:0;padding:var(--item-padding);border-radius:var(--item-border-radius);background:var(--item-background-color)}.grid .item-content>*{margin:0}.grid.list .item:before{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;border-top:var(--item-border-top);pointer-events:none}.grid.list .item-content{flex-direction:row;flex-wrap:wrap}.grid-container.is-loading:before,.grid.is-loading:before{display:none}.grid-container.is-loading .results-title,.grid-container.is-loading .results-description,.grid-container.is-loading .item,.grid-container.is-loading .grid-message,.grid.is-loading .item{opacity:0}.grid.fluid .items{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.grid.fluid .item{flex:1 0 auto;width:auto;height:var(--grid-fluid-height)}.grid.fluid figure{width:100%;height:100%;position:relative;max-width:none;aspect-ratio:auto!important}.grid.fluid.grid-initialized .item{height:auto;flex-grow:0;aspect-ratio:auto!important}.grid.fluid.grid-initialized .item-content,.grid.fluid.grid-initialized figure{height:auto}.results{display:flex;flex-direction:column;gap:var(--results-gap) 0;width:100%}.results+.results{margin-top:var(--content-spacing)}.results.min{gap:var(--content-spacing)}.results>.results-items{display:flex;flex-direction:column;gap:calc(var(--content-spacing) * 2)}.results-item{display:flex;flex-direction:column;margin:0;padding:0}.results-item-content{display:flex;flex-direction:column;gap:.5em;margin:0}.results-title{display:flex;align-items:baseline;font-size:var(--results-title-size);font-weight:var(--font-weight-medium);text-transform:uppercase}.results-title>*{margin:0}body.is-loading .results-title{opacity:0}.results.unavailable .results-title{color:var(--grey-color)}.results-title.sticky{position:sticky;z-index:100;top:var(--results-title-sticky-top)}.results-description{font-size:var(--results-description-font-size);max-width:calc(var(--content-max-width) * 2 / 3)}.results.swiper-container .swiper-slide{opacity:0}.results.swiper-container .swiper-slide-active{opacity:1}.grid.gallery img{height:100%;object-fit:cover}.grid.gallery.has-viewer .items:hover a.item-content{filter:grayscale(1) blur(.25em)}.grid.gallery.has-viewer .items:hover a.item-content:hover,.grid.gallery.has-viewer a.item-content:hover{filter:grayscale(0) blur(0)}.grid .title{text-transform:uppercase;font-weight:var(--font-weight-medium)}.grid .images{position:relative;height:100%;width:100%}.grid .thumbnails{position:absolute;z-index:10;inset:0;width:100%;aspect-ratio:16/9;opacity:0;pointer-events:none}.grid.list .thumbnails{height:100%}.grid a.item-content:hover .thumbnails{opacity:1}.grid .item.large .thumbnail{aspect-ratio:2/1}.grid .item.small .thumbnail{aspect-ratio:1/1}.grid.list.small .thumbnail{display:none}.grid .infos{position:relative;z-index:10;display:flex;flex-direction:column;flex-wrap:wrap;gap:1em;margin:0;width:100%}.grid .infos>*{margin:0}.grid .infos>*+*{margin-top:var(--grid-gap-short)}.grid .infos>.inline{justify-content:center}.grid.list .infos{text-align:left;padding:0}.grid.list .infos>*{margin:0}.grid .post-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;margin-top:1em;height:3em;width:100%;font-size:.875em;line-height:1;text-align:left!important}.grid .post-time{display:flex;gap:0 1em}.grid .infos .post-time>*{flex-basis:0%}.grid .post-location{text-align:center}.results-title.sticky{padding:1rem 0;margin-bottom:-1rem;background:var(--bright-color)}.grid.search.list .item-content{flex-direction:row}.grid.search.list .cover{flex-grow:1;flex-basis:0%;aspect-ratio:auto!important}.grid.search .cover img{height:100%;object-fit:contain}.grid.list.list .infos{flex-grow:2;flex-basis:66%;text-align:left}.grid.search.list .title{text-transform:uppercase;font-weight:var(--font-weight-bold)}.grid.search .post-title{display:flex;align-items:center;flex-wrap:wrap;gap:.25em}.grid.search .post-title .post-tag{order:initial;margin:0}.grid.search .post-meta{justify-content:flex-start}.grid.books .item{align-items:flex-end;background:none}.grid.books .item-content{height:auto}.grid.books:not(.list) .infos{position:absolute;bottom:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.75em;padding:1em;background:rgba(var(--bright-rgb),.33);opacity:0;visibility:hidden}.grid.books:not(.list) .item-content:hover .cover{opacity:.33}.grid.books:not(.list) .item-content:hover .infos{opacity:1;visibility:visible}.grid.books .item-content .infos>*{text-align:center;justify-content:center}.grid.books.list .cover{width:3em}.grid.books .infos .title{font-size:1em}.grid.books .item.has-award .cover:before{content:"";position:absolute;z-index:20;bottom:0;right:0;transform:translate(50%,50%);display:block;height:3em;width:3em;border-radius:50%;background:#ff0;pointer-events:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 96 96" class="slpj-pepites" preserveAspectRatio="none"><path fill="yellow" d="M56.856 58.272a5.722 5.722 0 0 1 5.713 5.72c0 3.146-2.562 5.707-5.713 5.707s-5.715-2.56-5.715-5.707a5.723 5.723 0 0 1 5.715-5.72m-17.777 0a5.722 5.722 0 0 1 5.713 5.72 5.717 5.717 0 0 1-5.713 5.707c-3.151 0-5.715-2.56-5.715-5.707a5.723 5.723 0 0 1 5.715-5.72m38.18 1.827c0 11.972-10.148 24.092-29.548 24.092-7.28 0-13.473-1.623-18.406-4.826-5.47-3.644-9.042-9.002-10.618-15.922l-.023-.106.094-.051 4.011-2.16.17-.091.036.19c1.18 6.398 4.087 11.063 8.882 14.258 4.093 2.657 9.577 4.061 15.854 4.061 17.11 0 24.9-10.08 24.9-19.445 0-8.144-5.109-13.889-15.186-17.072l-.05-.016-.042-.017c-1.414-.514-6.765-1.95-9.962-2.807-2.178-.584-3.898-1.047-4.661-1.276C38.9 37.766 28.784 34.729 28.784 24c0-11.305 10.475-15.317 19.444-15.317 7.544 0 13.802 2.928 17.627 8.238l.017.023.011.01.001.005.013.016-.002.001c1.597 2.114 2.497 4.419 3.167 6.397l.038.113-.105.057-3.898 2.095-.15.081-.052-.16c-.585-1.762-1.312-3.953-2.744-5.83l-.013-.02-.018-.018-.004-.006-.004-.006c-2.922-4.095-7.853-6.35-13.884-6.35-2.47 0-14.796.515-14.796 10.671 0 6.397 5.104 8.808 10.617 10.46.688.206 2.383.663 4.526 1.24 4.928 1.322 8.815 2.376 10.306 2.913C74.07 43.428 77.26 52.956 77.26 60.099M96 47.995C96 21.53 74.466 0 47.997 0 21.531 0 0 21.53 0 47.995 0 74.465 21.531 96 47.997 96 74.466 96 96 74.465 96 47.995"/></svg>');background-size:cover;background-repeat:no-repeat}.grid.signatures.list .item-content{gap:.375em 1em}.grid.signatures .signature-books{width:100%}.grid.taxonomies .title,.grid.alias .title{font-size:var(--grid-title-size)}.grid.alias .item-content:hover .thumbnail.media{animation:tilt-shaking 0.25s linear}.grid.medias .item-content:hover .thumbnail{animation:tilt-shaking 0.25s linear}.grid.medias .infos{text-align:left}.grid.medias .grid-archive-link .thumbnail.media{display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:var(--thumbnail-border-radius);background:var(--dark-color)}.grid.medias .grid-archive-link [class^="icon-"]{font-size:2em;color:var(--dark-color)}.grid.medias .grid-archive-link [class^="icon-"]:before{z-index:10}.grid.medias .grid-archive-link [class^="icon-"]:after{content:"";position:absolute;top:50%;left:50%;padding:1em;border-radius:50%;background:var(--bright-color);transform:translate(-50%,-50%)}.grid.medias .grid-archive-link:hover [class^="icon-"]:after{transform:translate(-50%,-50%) scale(.75)}.grid.events .description{margin-top:.375em}.grid.events .item-content{gap:.375em 1em}.grid.events:not(.list) .post-time{justify-content:space-between}.grid.events:not(.list) .post-location{flex-basis:100%}.grid.events.list .item-content .title,.grid.events.list .item-content .post-date,.grid.events.list .item-content .post-time,.grid.events.list .item-content .post-location{text-transform:uppercase}.grid.events.list .item-content .description,.grid.events.list .item-content .infos{width:100%;flex-direction:row}.grid.events.list .item-content .infos{font-weight:var(--font-weight-bold)}.grid.list.events .post-date{-webkit-box-ordinal-group:-1;-webkit-order:-2;-moz-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.grid.table .items .item{flex-grow:1}.grid.table .items .item .item-content{padding:1.25rem}.grid.table .items .item .item-content>*{padding:0}.grid.table .items .item .item-content figure{max-width:6rem;padding-bottom:1.25rem}.grid.table .items .item .item-content .infos{text-align:center}.grid.contacts.logos{--grid-gap:0px;--items-per-row:3}.grid.contacts .thumbnail{max-width:none;aspect-ratio:1/1;background:none}.grid.contacts .thumbnail img{object-fit:contain}.grid.contacts.list .title{width:200%}@media (min-width:760px){.grid.contacts.logos{--items-per-row:6}}@media (min-width:1000px){.grid.contacts.logos{--items-per-row:9}}.grid.contacts .title .codir{font-weight:var(--font-weight-normal);text-transform:none}.grid.contacts.list .item-content{justify-content:space-between}.grid.contacts.list .infos.inline{line-height:1;flex-direction:row;justify-content:flex-start}.grid.contacts.list .infos.inline .title{width:auto}.grid.contacts.list .infos.inline .post-location{text-transform:uppercase}@charset "UTF-8";:root{--column-min-width:0;--column-short-width:.5;--column-large-width:2;--columns-limited-default-width:50%;--columns-limited-short-width:calc(var(--column-short-width) / (var(--column-short-width) + 1) * 100%);--columns-limited-large-width:calc(var(--column-large-width) / (var(--column-large-width) + 1) * 100%)}@media (min-width:760px){:root{--columns-min-width:15rem}}:root{--columns-gap:var(--gutter-gap);--columnizer-gap:var(--content-spacing)}.columns.fit{--columns-gap:0}.columns.small{--columns-gap:calc(var(--gutter-gap) / 2)}.columns.large{--columns-gap:calc(var(--gutter-gap) * 2)}.columns{display:flex;flex-wrap:wrap;width:100%;max-width:none;gap:var(--columns-gap)}.columns>*{margin:0;list-style-type:none}.columns.reversed{flex-direction:row-reverse}.columns>.min{flex-grow:var(--column-min-width)}.columns>.short{flex-grow:var(--column-short-width)}.columns>.large{flex-grow:var(--column-large-width)}.columns.items-stretch>*,.columns>.is-stretch{align-self:stretch}.columns.items-middle.items-stretch>*,.columns.items-stretch>.is-middle{display:flex;align-items:center}.columns.items-stretch>.is-bottom{display:flex;align-items:flex-end}.columns>*{flex-grow:1;width:100%}@media (min-width:760px){.columns>*{flex-grow:1;flex-basis:0%;min-width:var(--columns-min-width)}}@media (min-width:760px){.columns.is-limited>*{max-width:var(--columns-limited-default-width)}.columns.is-limited>.short{max-width:var(--columns-limited-short-width)}.columns.is-limited>.large{max-width:var(--columns-limited-large-width)}.columns>.is-limited>*{max-width:var(--columns-limited-default-width);margin-right:auto}.columns>.is-limited.short>*{max-width:var(--columns-limited-short-width)}.columns>.is-limited.large>*{max-width:var(--columns-limited-large-width)}.columns>*+.is-limited>*{margin-left:auto;margin-right:0}}.columns.has-gutter>*:not(:last-child){border-bottom:solid var(--stroke-width);padding-bottom:var(--columns-gap)}@media (min-width:760px){.columns.has-gutter>*:not(:last-child){border-right:solid var(--stroke-width);padding-right:var(--columns-gap)}.columns>*.has-gutter{border-left:solid var(--stroke-width);padding-left:var(--columns-gap)}}@media (min-width:760px){.columns[data-columns='2']{--columns-per-row:2}.columns[data-columns='3']{--columns-per-row:3}.columns[data-columns='4']{--columns-per-row:4}.columns[data-columns='5']{--columns-per-row:5}.columns[data-columns='6']{--columns-per-row:6}.columns[data-columns]>*{flex-basis:calc((100% - (var(--columns-per-row) - 1) * var(--columns-gap)) / var(--columns-per-row));max-width:calc((100% - (var(--columns-per-row) - 1) * var(--columns-gap)) / var(--columns-per-row))}}.columnizer *+*{padding:0;margin:var(--columnizer-gap) 0 0 0}.columnizer p+p{padding:0;margin:0 0 var(--columnizer-gap) 0}.columnizer p:not(:last-child){margin-bottom:var(--columnizer-gap)}.columnizer .break{break-before:always;padding-top:0}@media (min-width:760px){.columnizer{--columnizer-columns:2}.columnizer{column-count:var(--columnizer-columns);column-gap:var(--columnizer-gap)}}@media (min-width:1000px){.columnizer[data-columns='3']{--columnizer-columns:3}.columnizer[data-columns='4']{--columnizer-columns:4}}:root{--swiper-gap:1em;--swiper-disabled-opacity:.33;--swiper-disabled-filter:grayscale(.33);--swiper-thumb-ratio:16/9}:root{--swiper-controls-font-size:calc(var(--font-size) * 1.5);--swiper-controls-bullet-size:1em;--swiper-controls-fraction-size:.375em;--swiper-controls-button-top:50%;--swiper-min-controls-previous-from:translate(-100%, -50%);--swiper-min-controls-previous-to:translate(-50%, -50%);--swiper-min-controls-next-from:translate(100%, -50%);--swiper-min-controls-next-to:translate(50%, -50%);--swiper-full-controls-button-top:50%;--swiper-full-controls-previous-from:translate(-100%, -50%);--swiper-full-controls-previous-to:translate(50%, -50%);--swiper-full-controls-next-from:translate(100%, -50%);--swiper-full-controls-next-to:translate(-50%, -50%);--swiper-scrollbar-size:.5rem;--swiper-controls-button-color:var(--button-text-color);--swiper-controls-button-background:var(--button-background-color);--swiper-controls-button-hover-color:var(--button-hover-text-color);--swiper-controls-button-hover-background:var(--button-hover-background-color)}@media (max-width:1000px){:root{--swiper-controls-font-size:calc(var(--font-size) * .75);--swiper-min-controls-previous-to:translate(-25%, -50%);--swiper-min-controls-next-to:translate(25%, -50%);--swiper-full-controls-button-top:100%;--swiper-full-controls-previous-from:translate(-50%, -150%);--swiper-full-controls-previous-to:translate(50%, -150%);--swiper-full-controls-next-from:translate(50%, -150%);--swiper-full-controls-next-to:translate(-50%, -150%)}}.swiper-controls{--swiper-disabled-opacity:0}:root{--slides-per-row:1}.swiper-container{--slide-width:calc(100% / var(--slides-per-row, 1))}.medium-size{--slides-per-row:1}.short-size{--slides-per-row:2}.min-size{--slides-per-row:3}@media (min-width:760px){.medium-size{--slides-per-row:2}.short-size{--slides-per-row:3}.min-size{--slides-per-row:6}}:root{--swiper-wrapper-transition-timing-function:var(--ease)}.swiper-container.is-faster{--swiper-wrapper-transition-timing-function:var(--ease-fast)}.swiper-slide-content{transition:opacity var(--duration-normal) var(--easeInQuint)}.swiper-controls a{transition:all var(--duration-fast) var(--easeInQuint)}nav.swiperable{transition:opacity var(--duration-fast) var(--ease)}.images .swiper-container{--swiper-wrapper-transition-timing-function:var(--easeInOutQuint-fast)}.content .swiper-container{--swiper-wrapper-transition-timing-function:var(--easeInOutQuint)}.swiper-container{position:relative;width:100%}.swiper-slide{display:flex;height:auto;margin:0}.swiper-container .swiper-slide-content{position:relative;height:100%;width:100%;opacity:var(--swiper-disabled-opacity)}.swiper-slide.swiper-slide-active .swiper-slide-content{opacity:1}.swiper-container.clipped .swiper-slide:not(.swiper-slide-visible) .swiper-slide-content{opacity:0;pointer-events:none}.swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-container.off .swiper-wrapper{transform:translate3d(0,0,0)!important}.swiper-container.off .swiper-controls .previous,.swiper-container.off .swiper-controls .next,.swiper-container.off+.swiper-controls .previous,.swiper-container.off+.swiper-controls .next{display:none}.swiper-container.onload{opacity:0;overflow:hidden}.swiper-container.onload .swiper-controls{opacity:0}nav.swiper-container:not(.swiper-initialized) a,nav.swiperable:not(.swiper-initialized) a{opacity:0;pointer-events:none}body.onload .swiper-container.clipped{overflow-y:visible;overflow-x:clip}body.onload .swiper-container.clipped .swiper-slide .swiper-slide-content{transition:none}.grid.swiperable .items{display:flex;gap:0;justify-content:unset}.grid.swiperable .item{position:relative;display:flex;height:auto;width:var(--item-width);flex-shrink:0}.grid.swiperable .item-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%}.swiperable .swiper-wrapper{gap:0}.swiperable .swiper-slide{position:relative;display:flex;height:auto}.swiperable .swiper-slide.empty{display:none}.swiperable .grid-message{display:none}nav.swiperable{flex-wrap:nowrap}nav.swiper-container .swiper-slide,nav.swiperable .swiper-slide{width:auto;transition:none}nav.swiperable .swiper-slide:not(.swiper-slide-visible){opacity:1}.swiperable:has(.swiper-slide:nth-child(2)) .swiper-slide:not(.swiper-slide-visible),.swiper-container[class*="-size"]:has(.swiper-slide:nth-child(2)) .swiper-slide:not(.swiper-slide-visible){pointer-events:none;opacity:var(--swiper-disabled-opacity);filter:var(--swiper-disabled-filter)}.swiperable{margin-inline:calc(var(--grid-gap) * -.5);width:calc(100% + var(--grid-gap))}.swiperable .item,.swiperable .swiper-slide{margin:0}.swiperable .item-content{margin:0 calc(var(--grid-gap) * .5)}.swiperable .swiper-controls{margin-inline:calc(var(--grid-gap) * .5)}.swiperable.min .swiper-controls{left:0;width:100%;margin:0}.swiperable.min .swiper-controls .previous{left:calc(var(--grid-gap) * .5)}.swiperable.min .swiper-controls .next{right:calc(var(--grid-gap) * .5)}@media (min-width:1200px){.swiper-container.swiperable{overflow:visible}}.swiper-controls{position:relative;z-index:10;flex-wrap:unset;gap:var(--swiper-gap);font-size:var(--swiper-controls-font-size);min-height:var(--swiper-controls-font-size);pointer-events:none}.swiper-controls>*{z-index:100;margin:0;font-size:inherit;pointer-events:auto}.swiper-container:has(.swiper-button-lock~.swiper-button-lock) .swiper-controls{display:none}.swiper-controls a{aspect-ratio:1/1;padding:0}.swiper-controls a.previous{left:0;order:1}.swiper-controls a.next{right:0;order:3}.swiper-controls a [class^="icon-"]{padding:1em;height:100%;color:var(--swiper-controls-button-color);border-radius:50%}.swiper-controls a [class^="icon-"]::after{content:"";position:absolute;z-index:-1;inset:0;background:var(--swiper-controls-button-background);border-radius:50%}.swiper-controls a.swiper-button-disabled{opacity:var(--swiper-disabled-opacity);pointer-events:none!important}.swiper-container.min .swiper-controls{position:absolute;inset:0;margin:0}.swiper-container.min .swiper-controls a.previous,.swiper-container.min .swiper-controls a.next{position:absolute;top:var(--swiper-controls-button-top);opacity:0}.swiper-container.min .swiper-controls a.previous{transform:var(--swiper-min-controls-previous-from)}.swiper-container.min .swiper-controls a.next{transform:var(--swiper-min-controls-next-from)}.swiper-container.min.full .swiper-controls a{top:var(--swiper-full-controls-button-top)}.swiper-container.min.full .swiper-controls a.previous{transform:var(--swiper-full-controls-previous-from)}.swiper-container.min.full .swiper-controls a.next{transform:var(--swiper-full-controls-next-from)}@media (hover:hover){.swiper-controls a:hover [class^="icon-"]{color:var(--swiper-controls-button-hover-color)}.swiper-controls a:hover [class^="icon-"]::after{background:var(--swiper-controls-button-hover-background);transform:scale(1.25)}.swiper-container.min:hover .swiper-controls a:not(.swiper-button-disabled){opacity:1!important}.swiper-container.min:hover .swiper-controls a.swiper-button-disabled{opacity:var(--swiper-disabled-opacity)!important}.swiper-container.min:hover .swiper-controls a.previous{transform:var(--swiper-min-controls-previous-to)}.swiper-container.min:hover .swiper-controls a.next{transform:var(--swiper-min-controls-next-to)}.swiper-container.min.full:hover .swiper-controls a.previous{transform:var(--swiper-full-controls-previous-to)}.swiper-container.min.full:hover .swiper-controls a.next{transform:var(--swiper-full-controls-next-to)}}@media (hover:none){.swiper-controls a.hover [class^="icon-"]{color:var(--swiper-controls-button-hover-color)}.swiper-controls a.hover [class^="icon-"]::after{background:var(--swiper-controls-button-hover-background);transform:scale(1.25)}.swiper-container.min.hover .swiper-controls a:not(.swiper-button-disabled){opacity:1!important}.swiper-container.min.hover .swiper-controls a.swiper-button-disabled{opacity:var(--swiper-disabled-opacity)!important}.swiper-container.min.hover .swiper-controls a.previous{transform:var(--swiper-min-controls-previous-to)}.swiper-container.min.hover .swiper-controls a.next{transform:var(--swiper-min-controls-next-to)}.swiper-container.min.full.hover .swiper-controls a.previous{transform:var(--swiper-full-controls-previous-to)}.swiper-container.min.full.hover .swiper-controls a.next{transform:var(--swiper-full-controls-next-to)}}@media (pointer:coarse){.swiper-controls a.previous,.swiper-controls a.next{opacity:1!important}.swiper-controls a.previous.swiper-button-disabled,.swiper-controls a.next.swiper-button-disabled{opacity:var(--swiper-disabled-opacity)!important}.swiper-container.min .swiper-controls a.previous{left:0;transform:var(--swiper-min-controls-previous-to)}.swiper-container.min .swiper-controls a.next{right:0;transform:var(--swiper-min-controls-next-to)}.swiper-container.min.full .swiper-controls a.previous{left:0;transform:var(--swiper-full-controls-previous-to)}.swiper-container.min.full .swiper-controls a.next{right:0;transform:var(--swiper-full-controls-next-to)}}.swiper-container+.swiper-thumbs{margin-top:var(--grid-gap)}.swiper-thumbs .swiper-slide{cursor:pointer}.swiper-thumbs figure{height:100%;width:100%;--img-height:100%;--img-fit:cover;aspect-ratio:var(--swiper-thumb-ratio);margin:0}.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active) .swiper-slide-content{opacity:var(--swiper-disabled-opacity)}@media (hover:hover){.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active):hover .swiper-slide-content{opacity:1}}@media (hover:none){.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active).hover .swiper-slide-content{opacity:1}}.swiper-pagination{position:relative;z-index:10;display:inline-flex;justify-content:center;gap:var(--swiper-gap);order:2}.swiper-pagination .swiper-pagination-bullet{display:inline-flex;align-items:center;height:var(--swiper-controls-bullet-size);width:var(--swiper-controls-bullet-size);opacity:var(--swiper-disabled-opacity);margin:0!important;background:none;border-radius:50%;box-shadow:inset 0 0 0 var(--swiper-controls-bullet-size)}.swiper-pagination-bullet.active,.swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media (hover:hover){.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}}@media (hover:none){.swiper-pagination .swiper-pagination-bullet.hover{opacity:1}}.swiper-container.min .swiper-pagination,.swiperable .swiper-pagination{position:absolute;bottom:0;padding:var(--gutter-gap);transform:translate3d(0,0,0)}.swiper-container.min .swiper-pagination.swiper-pagination-fraction,.swiper-pagination.swiper-pagination-fraction{top:0;bottom:auto;justify-content:flex-end;gap:0;font-size:var(--swiper-controls-fraction-size);font-weight:var(--font-weight-bold);text-align:right;pointer-events:none}.swiper-container.has-parallax .swiper-slide .infos{opacity:0;transform:translate(0,100%);transition:all var(--duration-normal)}.swiper-container.has-parallax .swiper-slide.swiper-slide-active .infos{opacity:1;transform:translate(0,0);transition-delay:.5s}.swiper-scrollbar{bottom:calc(var(--gutter-gap) / 4 * -1)!important;height:calc(var(--swiper-scrollbar-size) * 4);margin-inline:calc(var(--gutter-gap) * 2);max-width:var(--content-max-width);width:calc(100% - var(--gutter-gap) * 4)!important}.swiper-scrollbar-drag{background:currentColor!important}@media (hover:hover){.swiper-container:hover .swiper-scrollbar{opacity:1!important}}@media (hover:none){.swiper-container.hover .swiper-scrollbar{opacity:1!important}}.swiper-container:not(.clipped):not(.full),.swiper-container[class*="-size"].clipped{margin-inline:calc(var(--grid-gap) * -.5);width:calc(100% + var(--grid-gap))}.swiper-container:not(.clipped):not(.full) .swiper-slide-content,.swiper-container[class*="-size"].clipped .swiper-slide-content{margin:0 calc(var(--grid-gap) * .5)}main>.swiper-container:not(.clipped):not(.full){margin-inline:calc(var(--section-gap) - var(--grid-gap) * .5)!important;width:calc(100% - var(--section-gap) * 2 + var(--grid-gap))!important;max-width:calc(var(--content-max-width) + var(--grid-gap))!important}.swiper-container[class*="-size"] .swiper-slide{display:flex;width:var(--slide-width)}.swiper-container[class*="-size"] .swiper-slide-content{opacity:1}.swiper-container figure.image{margin:0}.swiper-thumbs picture{display:contents}@charset "UTF-8";#overlays{--overlay-container-bg-color:var(--bright-color);--overlay-max-width:95%;--overlay-border-radius:2em;--overlay-bg-opacity:.66;--overlay-bg-color:rgba(var(--dark-rgb), .66);--overlay-filter:drop-shadow(0 0 .25em rgba(var(--dark-rgb), 0));--overlay-active-filter:drop-shadow(0 0 .25em rgba(var(--dark-rgb), .5));--overlay-min-height:6em;--overlay-min-width:min(40rem, calc(100vw - var(--gutter-gap) * 4));--overlay-gap:var(--gutter-gap);--overlay-close-font-size:var(--font-size);--overlay-close-transform:scale(.8)}@media (min-width:760px){#overlays{--overlay-max-width:66%;--overlay-close-font-size:calc(var(--font-size) * 1.75)}}@media (min-width:1000px){#overlays{--overlay-max-width:60%;--overlay-close-font-size:calc(var(--font-size) * 2)}}#overlays::after{transition:opacity var(--duration-fast) var(--easeInQuint)}.overlay{transition:opacity var(--duration-fast) var(--easeInQuint),transform calc(var(--duration-fast) / 2) var(--easeInQuint),visibility .01s linear var(--duration-fast)}.overlay .overlay-container{transition:filter var(--duration-fast) var(--easeInQuint),transform var(--duration-fast) var(--easeInQuint)}body.overlayed #overlays::after{transition:opacity var(--duration-fast) var(--easeOutQuint) calc(var(--duration-fast) / 2)}.overlay.active{transition:visibility .01s linear,opacity var(--duration-fast) var(--easeOutQuint) calc(var(--duration-fast) / 2),transform var(--duration-fast) var(--easeOutQuint) calc(var(--duration-fast) / 2)}.overlay.active .overlay-container{transition:filter var(--duration-fast) var(--easeOutQuint) calc(var(--duration-fast) / 2),transform var(--duration-fast) var(--easeOutQuint) calc(var(--duration-fast) / 2)}body.onload .overlay{transition:none}#overlays{position:relative;z-index:10000;transform:none!important;margin:0!important;pointer-events:none}#overlays::after{content:"";position:fixed;z-index:10;inset:0;pointer-events:none;background:var(--overlay-bg-color);opacity:0}body.overlayed #overlays::after{opacity:1}body.overlayed{overflow:hidden!important}body.overlayed:not(.interactive) #wrapper{pointer-events:none}body.overlayed.interactive #overlays::after{display:none}body.overlayed.interactive{overflow:auto!important}body.overlayed.interactive main{pointer-events:all}.overlay{position:fixed;z-index:1000;inset:0;display:flex;width:100%;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;-webkit-tap-highlight-color:#fff0}.overlay.active{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;opacity:1;cursor:pointer;pointer-events:all;visibility:visible}.overlay-container{position:relative;z-index:100;display:flex;flex-direction:column;min-height:100%;min-width:var(--overlay-min-width);height:fit-content;width:100%;margin:0 auto;cursor:auto;pointer-events:none;background:var(--overlay-container-bg-color);overflow-x:clip;overflow-y:visible;filter:var(--overlay-filter)}.overlay-container.has-auto-height{overflow:clip}.overlay.active .overlay-container{filter:var(--overlay-active-filter)}.overlay.min .overlay-container{width:auto}.overlay-header,.overlay-content,.overlay-footer{position:relative;width:100%;margin-inline:auto;background:var(--overlay-container-bg-color)}.overlay.active .overlay-header,.overlay.active .overlay-content,.overlay.active .overlay-footer{pointer-events:all}.overlay-header.sticky,.overlay-footer.sticky{position:sticky;z-index:30}.overlay-header.sticky{top:0}.overlay-footer.sticky{bottom:0}.overlay-content{flex-grow:1;display:inline-flex;flex-direction:column;align-items:flex-start;overflow:unset;min-height:var(--overlay-min-height)}.overlay-header+.overlay-content{padding-top:0}.overlay .overlay-container:has(.overlay-footer) .overlay-content{padding-bottom:0}.overlay-content.vertical-centered{justify-content:center}.overlay-content.centered{align-items:center}.overlay-content.items-top{justify-content:flex-start}.overlay-content.items-middle{justify-content:center}.overlay-content.items-bottom{justify-content:flex-end}@media (max-width:760px){.overlay-header,.overlay-content,.overlay-footer{padding:calc(var(--overlay-gap) * 1.75)}}@media (min-width:760px){.overlay-header,.overlay-content,.overlay-footer{padding:var(--overlay-gap)}}.overlay.top{transform:translate3d(0,-100%,0)}.overlay.bottom{transform:translate3d(0,100%,0)}.overlay.left{transform:translate3d(-100%,0,0)}.overlay.right{transform:translate3d(100%,0,0)}.overlay.top.active,.overlay.bottom.active,.overlay.left.active,.overlay.right.active{transform:translate3d(0,0,0)}.overlay.short.top .overlay-container,.overlay.short.bottom .overlay-container{min-height:auto}.overlay.short.top .overlay-container{margin-top:0;margin-bottom:auto}.overlay.short.bottom .overlay-container{margin-top:auto;margin-bottom:0}.overlay.short.left .overlay-container{margin-left:0;margin-right:auto}.overlay.short.right .overlay-container{margin-left:auto;margin-right:0}.overlay.short.left .overlay-container,.overlay.short.right .overlay-container{max-width:var(--overlay-max-width)}.overlay.modal{align-items:center;padding:var(--gutter-gap)}.overlay.modal .overlay-container{margin:auto;min-height:auto;border-radius:var(--overlay-border-radius)}.overlay.modal .overlay-header{border-radius:var(--overlay-border-radius) var(--overlay-border-radius) 0 0}.overlay.modal .overlay-content{border-radius:var(--overlay-border-radius)}.overlay.modal .overlay-footer{border-radius:0 0 var(--overlay-border-radius) var(--overlay-border-radius)}.overlay.modal .overlay-header.sticky{top:calc(var(--overlay-gap) * -1)}.overlay.modal .overlay-footer.sticky{bottom:calc(var(--overlay-gap) * -1)}.overlay.modal.top .overlay-container{margin-top:0}.overlay.modal.bottom .overlay-container{margin-bottom:0}.overlay.modal.left .overlay-container{margin-left:0}.overlay.modal.right .overlay-container{margin-right:0}.overlay.modal.short .overlay-container{max-width:var(--overlay-max-width)}.overlay.is-loading::before{display:none}.overlay.is-loading .overlay-content{opacity:0}.overlay-close{display:inline-flex;border:0;margin:0;opacity:0;font-size:var(--overlay-close-font-size);line-height:1;padding:1em}.overlay-close::after{display:none}.overlay.active .overlay-close{opacity:1;pointer-events:all}.overlay-container>.overlay-close:first-child,.overlay-header>.overlay-close:first-child{position:absolute;z-index:40;top:0;right:0}@media (hover:hover){.overlay-close:hover>[class^="icon-"]{transform:var(--overlay-close-transform)}}@media (hover:none){.overlay-close.hover>[class^="icon-"]{transform:var(--overlay-close-transform)}}.overlay.freeze::after,.overlay.instant::after{content:"";position:fixed;z-index:1;inset:0;background:var(--overlay-bg-color);opacity:var(--overlay-bg-opacity)}.overlay.freeze,body.overlayed.freeze,body.freeze.overlayed main{user-select:none;pointer-events:none}.overlay.interactive{pointer-events:none}.overlay.viewer{align-items:center;justify-content:center}.overlay.viewer .overlay-content{align-items:center;justify-content:center;padding:0}.overlay.viewer .swiper-container,.overlay.viewer figure{height:calc(100svh - var(--overlay-gap) * 2);width:calc(100svw - var(--overlay-gap) * 2)}.overlay.viewer figure{--img-height:100%;--img-width:100%;justify-content:center;align-items:center;aspect-ratio:auto}.overlay.viewer picture{height:100%;width:100%;background:transparent!important}.overlay.viewer img{padding:calc(var(--overlay-close-font-size) * 2)}@charset "UTF-8";:root{--tooltip-container-filter:blur(.25rem);--tooltip-container-opacity:.75;--tooltip-font-size:var(--font-size);--tooltip-text-color:var(--bright-color);--tooltip-background-color:var(--dark-color);--tooltip-close-icon:var(--icon-close);--tooltip-close-size:2.5rem;--tooltip-close-transform:scale(.8);--tooltip-padding:1.25em;--tooltip-max-width:60rem;--tooltip-margins:calc(-1 * var(--tooltip-close-size)) 1.25rem 1.25rem}@media (min-width:760px){#tooltipContainer{--tooltip-padding:2.5em}}.tooltip{position:absolute;z-index:10;top:0;left:0;display:flex;flex-direction:column;color:var(--tooltip-text-color);background:var(--tooltip-background-color);border:0;opacity:0;font-size:var(--tooltip-font-size);padding:var(--tooltip-padding);visibility:hidden;pointer-events:none}.tooltip.active{opacity:1;visibility:visible;pointer-events:auto}.tooltip-toggle{position:relative}@media (hover:hover){.tooltip-toggle:not(.is-clickable):hover .tooltip{opacity:1;visibility:visible}}@media (hover:none){.tooltip-toggle:not(.is-clickable).hover .tooltip{opacity:1;visibility:visible}}.tooltip>.tooltip-close{position:absolute;z-index:100;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tooltip-close-size);height:var(--tooltip-close-size);margin:0;border:0;padding:0;background:none;cursor:pointer}.tooltip>.tooltip-close::before{content:"";display:block;height:1em;aspect-ratio:1/1;background:currentColor;mask-image:var(--tooltip-close-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media (hover:hover){.tooltip>.tooltip-close:hover{transform:var(--tooltip-close-transform)}}@media (hover:none){.tooltip>.tooltip-close.hover{transform:var(--tooltip-close-transform)}}body.tooltiped main{filter:var(--tooltip-container-filter);pointer-events:none}body.tooltiped .clickoutside{opacity:var(--tooltip-container-opacity);visibility:visible;pointer-events:auto}#tooltipContainer{position:fixed;z-index:2000;inset:0;pointer-events:none;overflow:visible}#tooltipContainer .tooltip{position:absolute;z-index:2000;top:0;left:0;max-width:var(--tooltip-max-width);margin:var(--tooltip-margins)}#tooltipContainer .tooltip.is-clickable{pointer-events:all}body.tooltiped #tooltipContainer .tooltip,body.mobile #tooltipContainer .tooltip{top:auto!important;left:0!important;right:0!important;bottom:0!important;max-width:none;pointer-events:all}#tooltipContainer .tooltip .tooltip-close{visibility:hidden}body.tooltiped #tooltipContainer .tooltip .tooltip-close,body.mobile #tooltipContainer .tooltip .tooltip-close{visibility:visible}#tooltipContainer .tooltip .tooltip-close+*{margin-top:0;margin-right:var(--tooltip-close-size)}.tooltip-toggle .tooltip{display:none}.grid.list .item .tooltip{position:relative;z-index:10;top:auto;left:auto;right:auto;display:flex;flex-direction:column;width:100%;margin:0;color:var(--dark-color);background:none;opacity:1;visibility:visible;transform:none}.tooltip .titles>*{padding:0;color:inherit;background:none}.tooltip .titles>*+*{margin-top:.25em}@charset "UTF-8";:root{--tab-inactive-opacity:.5}.tabs>.tab{transition:opacity var(--duration-fast) var(--ease),visibility .01s linear var(--duration-fast)}.tabs>.tab.active{transition:visibility .01s linear,opacity var(--duration-fast) var(--ease)}.tabs.autoheight{transition:height var(--duration-fast) var(--ease)}.tabs{position:relative;display:grid}.tabs>.tab{position:relative;grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none}.tabs>.tab.active{opacity:1;visibility:visible;pointer-events:auto}.tabs.autoheight{display:block}.tabs.autoheight>.tab:not(.active){position:absolute;top:0;left:0;width:100%}.nav-tabs a{opacity:var(--tab-inactive-opacity)}.nav-tabs a.active{opacity:1}@media (hover:hover){.nav-tabs a:hover{opacity:1}}@media (hover:none){.nav-tabs a.hover{opacity:1}}@charset "UTF-8";:root{--content-spacing:1.25rem}@media (min-width:760px){:root{--content-spacing:1.5rem}}@media (min-width:1000px){:root{--content-spacing:2rem}}h1:not(.short)+*,h2:not(.short)+*,h3:not(.short)+*,h4:not(.short)+*,h5:not(.short)+*,h6:not(.short)+*,p+*,pre+*,blockquote+*,hr+*,ul+*,ol+*,figure+*,img+*,svg+*{margin-top:var(--content-spacing)}.columns+*,.columnizer+*,.is-limited+*,.grid-container+*,.grid+*,.grid .items+*,.results+*,.results-title+*,.swiper-container+*,nav+*,.buttons+*,.button+*,*+hr,.table+*,*+.table,.mediaplayer+*,.collapsible+*,.collapsible-toggle+*,fieldset+*,form+*,form>*+*{margin-top:var(--content-spacing)}form label+*{margin-top:calc(var(--content-spacing) / 3)}h1.short+*,h2.short+*,h3.short+*,h4.short+*,h5.short+*,h6.short+*,.hidden:not(h1)+*,h1.hidden+.main-title,section.banner,section:not([class*='-background-color'])+h1,section:not([class*='-background-color'])+h2,section+section,section:not(.banner):not([class*='-background-color'])+section:not(.focus):not([class*='-background-color']) .section-content,.background+*,*+section[class*='-background-color'],label.hidden+*{margin-top:0!important}.focus+h1,.focus+h2{margin-top:var(--content-spacing)!important}section[class*='-background-color']+*{margin-top:var(--content-spacing)}*+label.hidden{position:relative}.post-title+*,.post-metas+*,.post-meta+*,.post-day+*,.post-date+*,.post-time+*,.post-location+*,.post-country+*,.post-price+*,.post-production+*,.post-tag+*,.infos+*,.images+*,.description+*,.important+*{margin-top:var(--content-spacing)}@charset "UTF-8";.is-left{margin-right:auto}.is-center{margin-inline:auto}.is-right{margin-left:auto}.is-top{align-self:flex-start}.is-middle{align-self:center}.is-bottom{align-self:flex-end}.is-stretch{align-self:stretch}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.items-top{align-items:flex-start}.items-middle{align-items:center}.items-bottom{align-items:flex-end}.items-stretch{align-items:stretch}.list{display:flex;flex-direction:column}.inline{display:flex;flex-direction:row}.inline>*{margin-top:0}@charset "UTF-8";:root{--duration-fast:.25s;--duration-normal:.5s;--duration-slow:1s;--ease:ease;--ease-fast:cubic-bezier(0, .5, .5, 1);--elastic:cubic-bezier(1, 0.01, 0, 1.22);--easeInQuint:cubic-bezier(0.64, 0, 0.78, 0);--easeOutQuint:cubic-bezier(0.22, 1, 0.36, 1);--easeInOutQuint:cubic-bezier(0.75, 0, 0.25, 1);--easeInOutQuint-fast:cubic-bezier(0.95, 0, 0.15, 1)}:root{--loading-animation-fx:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='30' viewBox='0 0 60 30'%3E%3Ccircle cx='10' cy='20' r='5' fill='%23ff0000'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;0 -12;0 0' dur='0.6s' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='30' cy='20' r='5' fill='%23ff0000'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;0 -12;0 0' dur='0.6s' begin='0.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='50' cy='20' r='5' fill='%23ff0000'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;0 -12;0 0' dur='0.6s' begin='0.4s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
}



/* ================================================================================================ */
/* ============================================= CORE ============================================= */
/* ================================================================================================ */

/* ============================== LOADING ============================== */

/* =============== DEFAULT =============== */

.is-loading:before {
	/*content: var(--loading-animation-fx);*/
	content: '';
	display: inline-flex;
	width: 2em;
	aspect-ratio: 1/1;
	border-radius: 50%;
	border-style: solid;
	border-width: var(--stroke-width);
	border-bottom:solid var(--stroke-width) transparent;
	animation: spinner var(--duration-slow) infinite linear;
}


/* =============== REFRESH =============== */

body.is-loading:before {
	position: fixed;
	z-index: 100;
	top: 50%;
	left: 50%;
	margin: -1em 0 0 -1em;
}
body.is-loading #wrapper {
	opacity: .33;
}


/* ============================== LOADER ============================== */

/*
.loader == for icons only
.loading =: for inline text
*/

.loader:before,
.loading:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 1em;
	aspect-ratio: 1/1;
	margin-top: calc(-.5em + var(--stroke-width) * 2);
	border-radius: 50%;
	border-style: solid;
	border-width: var(--stroke-width);
	border-color: currentColor currentColor currentColor transparent;
	animation: spinner 1s infinite linear;
}

/* Inline with text */

.loading:before {
	width: .75em;
}


/* ============================== ANIMATIONS ============================== */

.instant-transition {
	transition: none;
}


/* =============== SPINNER =============== */

@keyframes spinner {
	0%, 50%, 100% { animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5); }
	0%   { transform: rotate(0); }
	50%  { transform: rotate(180deg); }
	100% { transform: rotate(360deg); }
}



/* ================================================================================================= */
/* ============================================= THEME ============================================= */
/* ================================================================================================= */

/* here for custom animation overrides */

/* ============================== OVERLAY ============================== */

.overlay.is-loading .overlay-container::before {
    content: '';
    position: absolute;
    z-index: 110;
    top: 50%;
    left: 50%;
    width: 2em;
    aspect-ratio: 1;
    border: solid var(--stroke-width) currentColor;
    border-bottom-color: transparent;
    border-radius: 50%;
	margin: -1em 0 0 -1em;
    animation: spinner var(--duration-slow) infinite linear;
}


/* ============================== TILT SHAKING ============================== */

@keyframes tilt-shaking {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(5deg); }
	50% { transform: rotate(0eg); }
	75% { transform: rotate(-5deg); }
	100% { transform: rotate(0deg); }
}


/******************
MMR MERGED: /content/themes/slpj-2-2-0/assets/css/scrolltime.css
***************/

@charset "UTF-8";

/**
 * scrolltime.css 1.1.0
 * Author: hybrid.
 *
 * CSS scroll-timeline animations for modern browsers.
 * GSAP fallback loaded via scrolltime.js for unsupported browsers.
 *
 * Browser support
 * Chrome 115+, Edge 115+, Safari 17.5+ — full (view + scroll)
 * Firefox — partial (scroll only)
 *
 * Animation range syntax
 * entry X%   — element enters viewport at X% from bottom
 * exit X%    — element exits viewport at X% from top
 * cover X%   — element covers viewport at X%
 * contain X% — viewport contains element at X%
 *
 * Classes
 * .scrolltime-revealed  — fade + slide up on scroll into view
 * .scrolltime-parallax  — parallax on img within banners
 */

/**
* Browser Support:
* - Chrome 115+: Full support (view + scroll)
* - Safari 17.5+: Full support (view + scroll)
* - Firefox: Partial (scroll only, view not working yet)
* - Edge 115+: Full support (view + scroll)
* 
* For unsupported browsers, scrolltime.js loads GSAP fallback
*/



/* ====================================================================================================== */
/* ============================================= ANIMATIONS ============================================= */
/* ====================================================================================================== */


/* ============================== KEYFRAMES ============================== */

@keyframes reveal {
	from {
		opacity: .25;
		transform: translateY(25%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes banner-reveal {
	from {
		transform: translateY(0%);
	}
	to {
		transform: translateY(50%);
	}
}


/* ============================== TRANSITIONS ============================== */

.scrolltime-parallax img {
	transition:
		opacity var(--duration-fast) var(--ease);
}



/* ================================================================================================= */
/* ============================================= THEME ============================================= */
/* ================================================================================================= */


/* ============================== VIEW ============================== */

/* View-based animations — requires animation-timeline: view() */

@supports (animation-timeline: view()) {
	.scrolltime-revealed {
		/*
		animation: reveal 1ms ease-in-out both;
		animation-range: entry 12.5% cover 25%;
		*/
		animation: reveal ease-in-out both;
		animation-range: cover -25% cover 25%;
		animation-timeline: view(block);
	}
}


/* ============================== SCROLL ============================== */

/* Scroll-based animations — requires animation-timeline: scroll() */

@supports (animation-timeline: scroll(root block)) {
	.scrolltime-parallax img {
		animation: banner-reveal linear both;
		animation-range: 0vh 100vh;
		animation-timeline: scroll(root block);
	}
}


/******************
MMR MERGED: /content/themes/slpj-2-2-0/assets/css/accessibility.css
***************/

@charset "UTF-8";

/**
 * accessibility.css 1.0.0
 *
 * Accessibility — toggle, focus-visible, zoom and contrast options.
 *
 * SECTIONS
 * VARS                 — custom properties
 * ANIMATIONS           — transitions
 * ACCESSIBILITY        — #accessibility-toggle
 * FOCUS-VISIBLE        — :focus-visible rules per context
 * ACCESSIBILITY OPTIONS — .accessibility-options, controller, switcher
 */



/* ================================================================================================== */
/* ============================================= CONFIG ============================================= */
/* ================================================================================================== */


:root {
	
}



/* ====================================================================================================== */
/* ============================================= ANIMATIONS ============================================= */
/* ====================================================================================================== */


/* ============================== REDUCED MOTION ============================== */

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
		scroll-behavior: auto !important;
	}
}



/* ================================================================================================= */
/* ============================================= THEME ============================================= */
/* ================================================================================================= */


/*
body.zoomed     == font-size changed (JS)
body.contrasted == colors changed (JS)
*/


/* ============================== ACCESSIBILITY-TOGGLE ============================== */

#accessibility-toggle {
	position: relative;
	z-index: 2100;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1.5em;
	line-height: 1;
	font-weight: var(--font-weight-bold);
}
#accessibility-toggle:after {
	display: none;
}


/* ============================== ACCESSIBILITY OPTIONS ============================== */

/* =============== OPTIONS =============== */

.accessibility-options {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 1em;
	font-size: 1em;
	line-height: 1;
}
.accessibility-options > * {
	margin: 0;
	flex-grow: 1;
	flex-basis: 0;
}


/* =============== BUTTON CONTROLLER =============== */

.controller.button {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: .5em;
	padding: 0;
	white-space: nowrap;
	pointer-events: none;
	color: var(--dark-color) !important;
	/*background: var(--bright-color) !important;*/
}
.controller.button::after {
	display: none;
}
.controller.button .increase,
.controller.button .decrease {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 1em;
	aspect-ratio: 1/1;
	pointer-events: all;
}
.controller.button .decrease {
	border-radius: 2em 0 0 2em;
}
.controller.button .increase {
	border-radius: 0 2em 2em 0;
}
.controller.button .increase:hover,
.controller.button .decrease:hover {
	color: var(--bright-color);
	/*background: var(--dark-color);*/
}


/* =============== BUTTON SWITCHER =============== */

a.switcher {
	position: relative;
	z-index: 10;
	padding-left: 4em;
	overflow: hidden;
}
a.switcher:before,
a.switcher:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate3d(0, -50%, 0);
	display: flex;
	justify-content: center;
	align-items: center;
}
a.switcher:before {
	content: "OFF";
	font-size: .75em;
	height: 100%;
	aspect-ratio: 1/1;
	color: var(--bright-color);
}
a.switcher:after {
	content: "";
	z-index: -1;
	height: 3em;
	width: 3em;
}
a.switcher.active {
	color: var(--bright-color);
}
a.switcher.active:before {
	content: "ON";
	left: 100%;
	transform: translate3d(-100%, -50%, 0);
}
a.switcher.active:after {
	width: 100%;
}


/* =============== HOVER =============== */

@media (hover: hover) {
	.controller.button .increase:hover,
	.controller.button .decrease:hover {
		background: var(--dark-color);
	}
	a.switcher:hover:before {
		left: 1em;
	}
	a.switcher:hover:after {
		width: 4em;
		background: var(--dark-color);
	}
	a.switcher.active:hover:before {
		left: calc(100% - 1em);
	}
	a.switcher.active:hover:after {
		width: calc(100% - 1em);
	}
}


/* ============================== FOCUS-VISIBLE ============================== */

/*
:focus         == hover and keyboard
:focus-visible == tab key only
tabindex = -1  == no keyboard
*/


/* =============== DEFAULT =============== */

button:focus-visible,
a:focus-visible {
	outline: solid;
	outline-width: var(--stroke-width);
	outline-offset: calc(var(--stroke-width) * -1);
}

p > a:focus-visible,
.read-more:focus-visible,
.link:focus-visible {
	outline-offset: calc(var(--stroke-width) * 2);
}


/* =============== BUTTONS =============== */

.buttons a:focus-visible,
.button:focus-visible,
.section-link:focus-visible {
	outline-offset: calc(var(--stroke-width) * 4);
}


/* =============== NAVBAR =============== */

#navbar a:focus-visible {
	outline-offset: 0;
}


/* =============== GRID FILTERS =============== */

nav.grid-filters a {
	outline-offset: calc(var(--stroke-width) * 2);
}


/* =============== LOGO =============== */

header .index:focus-visible {
	outline-offset: calc(var(--stroke-width) * 3);
}


/* =============== PRIMARY =============== */

nav.primary a:focus-visible {
	outline: none;
}
nav.primary a:focus-visible span {
	outline: solid;
	outline-width: var(--stroke-width);
	outline-color: var(--dark-color);
}


/******************
MMR MERGED: /content/themes/slpj-2-2-0/assets/css/cookieyes.css
***************/

@charset "UTF-8";

/**
 * cookieyes.css 1.0.0
 */


/* =================================================== */
/* ==================== COOKIEYES ==================== */
/* =================================================== */

.cky-notice-btn-wrapper,
.cky-prefrence-btn-wrapper {
	font-size: var(--font-size) !important;
	margin-top: var(--content-spacing) !important;
	gap: 1em;
}
.cky-modal[class*="cky-sidebar-"] .cky-prefrence-btn-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
.cky-btn {
	font-family: inherit !important;
    font-size: var(--button-font-size) !important;
	line-height: 1 !important;
	letter-spacing: var(--button-letter-spacing) !important;
    padding: var(--button-padding) !important;
    font-weight: var(--button-font-weight) !important;
    border-radius: var(--button-radius) !important;
    text-transform: uppercase !important;
	border: solid var(--stroke-width) !important;
	color: var(--button-text-color) !important;
	border-color: var(--button-text-color) !important;
	margin: 0 !important;
}
.cky-btn.cky-btn-accept {
	color: var(--bright-color) !important;
	border-color: var(--button-text-color) !important;
	background: var(--button-text-color) !important;
}
.cky-show-desc-btn {
	color: var(--accent-color) !important;
	letter-spacing: normal !important;
}
.cky-switch input[type="checkbox"]::before {
	inset: 2px !important;
	opacity: 1;
}
.cky-btn-revisit-wrapper {
	bottom: calc(var(--sticky-footer-height) + 2em) !important;
    left: 1em !important;
	background: var(--dark-color) !important;
}
.cky-btn-revisit,
.cky-btn-revisit-wrapper:hover {
	background: var(--button-text-color) !important;	
}
.cky-switch input[type="checkbox"]:checked {
	background: var(--accent-color) !important;
}

.cky-btn::after,
.cky-btn-revisit::after,
.cky-btn-close::after,
.cky-show-desc-btn::after,
.cky-accordion-btn::after {
    display: none;
}


/******************
MMR MERGED: /content/themes/slpj-2-2-0/assets/css/styles.css
***************/

@charset "UTF-8";

/**
 * styles.css 1.0.0
 * Author: hybrid.
 *
 * Project base overrides — chargé en dernier, après tous les composants.
 * Tokens projet, hr custom, typographie projet, utilitaires, post-*.
 *
 * Sections
 * VARS        — tokens projet (line-break, separators)
 * HR          — séparateur SVG projet (override reset.css hr)
 * FORMATS     — .distribution, .credits
 * TITLES      — .main-title, .book-title
 * SEE ALSO    — .see-also
 * BOOK        — .book-infos
 * UTILITIES   — .centered, .copyright, .logo
 * POST        — .post-infos, .post-metas, .post-meta
 *
 * Dependencies
 * --font-size          defined in fonts.css
 * --font-weight-bold   defined in fonts.css
 * --content-spacing    defined in spacing.css
 * --accent-color       defined in colors.css
 * --main-title-font-size defined in fonts.css
 * --line-break-ratio   defined here
 * --line-break         defined here
 */



/* ================================================================================================== */
/* ============================================= CONFIG ============================================= */
/* ================================================================================================== */

/* ============================== LINE BREAK ============================== */

:root {
	--line-break-ratio: 1340/16;
	--line-break: url(/content/themes/slpj-2-2-0/assets/css/../images/layout/slpj-separator.svg);
	--line-separator-ratio: 247.19/16;
	--line-separator-2: url(/content/themes/slpj-2-2-0/assets/css/../images/layout/slpj-separator-02.svg);
}



/* ================================================================================================= */
/* ============================================= THEME ============================================= */
/* ================================================================================================= */


/* ============================== HR ============================== */

hr:not(.blank) {
	border-bottom: 0;
	aspect-ratio: var(--line-break-ratio);
}
hr:not(.blank)::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: var(--line-break);
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
}

/* =============== SEPARATOR 2 =============== */

hr.separator-2 {
	aspect-ratio: var(--line-separator-ratio);
	max-height: 2em;
}
hr.separator-2::after {
	background: var(--line-separator-2);
}


/* ============================== TITLES ============================== */

/* =============== TITLE =============== */

.title {
	line-height: var(--title-line-height);
	text-transform: var(--title-transform);
}


/* =============== MAIN TITLE =============== */

/* Primary page title with optional SVG line */

.main-title {
	font-size: var(--main-title-font-size);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	text-transform: uppercase;
}
.page-title .description,
.main-title .description {
	line-height: 1;
}
.main-title .inline {
	width: 100%;
	align-items: center;
	gap: .25em;
}
.main-title .slpj-line {
	height: auto;
	width: 100%;
	max-height: .5em;
	max-width: 2em;
	aspect-ratio: 100/26;
	overflow: hidden;
}

@media (max-width: 760px) {
	.page-title .description,
	.main-title .description {
		font-size: .5em;
	}
}
@media (min-width: 760px) {
	.page-title .description,
	.main-title .description {
		font-size: .2875em;
	}
}


/* =============== WITH SMALL =============== */

h1 .small,
.page-title .small {
	display: inline-block;
	font-size: .5em;
	line-height: 1;
	margin-top: .5em;
}


/* =============== BOOK TITLE =============== */

/* Standalone book heading */

.book-title {
	font-size: calc(var(--font-size) * 3);
	text-transform: unset;
	font-weight: var(--font-weight-bold);
}


/* ============================== SEE ALSO ============================== */

/* For archives in single */

.see-also {
	position: relative;
	padding-top: calc(var(--content-spacing) * 1.5);
	padding-bottom: calc(var(--content-spacing) * 1.5);
}
.see-also:before,
.see-also:after {
	content: '';position:absolute;left:0;width:100%;aspect-ratio:var(--line-break-ratio);background:var(--line-break);background-size:100% auto;background-position:center;background-repeat:no-repeat}.see-also:before{top:0}.see-also:after{bottom:0}.see-also .hidden+*{margin-top:0}.see-also a{display:block}.see-also a::after{display:none}@media (max-width:760px){.see-also{font-size:calc(var(--font-size) * 1.25)}}@media (min-width:760px){.see-also{font-size:calc(var(--font-size) * 1.5)}}.book-infos.list{display:flex;flex-direction:column;gap:.5em 0}.centered{text-align:center}.copyright{font-size:.625rem;text-transform:none}.logo{max-width:10rem}.post-infos a{color:var(--accent-color);font-weight:var(--font-weight-bold)}.post-infos a:hover{color:inherit}.post-infos a::after{display:none}.page-title+.post-range{margin-top:calc(var(--content-spacing) / 2)}.post-metas{display:inline-flex;gap:.5em}.post-meta{display:inline-flex;gap:.5em}.post-meta>*{margin:0!important}blockquote cite{display:block;font-size:.75em;font-style:normal;text-align:right;font-weight:var(--font-weight-bold)}pre{display:inline-block;font-size:.75em;white-space:unset;margin-top:0!important;margin-bottom:0!important}pre.small{font-size:.625em}.small pre{font-size:inherit}.debug-panel{position:fixed;z-index:999999;bottom:0;right:0;padding:1em}.book-label{display:inline-block;text-transform:uppercase;font-size:.875em;font-weight:var(--font-weight-bold);padding:.5em 1.5em;background:var(--theme-color)}.book-labels{display:inline-flex;flex-wrap:wrap;gap:.5em;font-size:.75em}.book-labels a{display:inline-block;text-transform:uppercase;font-size:1em;font-weight:var(--font-weight-bold);padding:.5em 1.5em;background:var(--theme-color)}.book-labels a::after,.book-label::after{display:none}main>.book-labels{align-self:flex-start;width:auto!important}.book-labels+h1{margin-top:calc(var(--content-spacing) / 2)!important}.book-labels a.active,.book-label.active{color:var(--theme-color);background:var(--dark-color)}.book-labels a.active{order:-1}@media (hover:hover){.book-labels a:hover,.book-label:hover{color:var(--theme-color);background:var(--dark-color)}}@media (hover:none){.book-labels a.hover,.book-label.hover{color:var(--theme-color);background:var(--dark-color)}}:root{--live-link-width:20rem;--live-link-min-width:10rem}@media (max-width:760px){:root{--live-link-width:15rem}}.live-modal,.live-modal a.live-link,a.live-link .title,a.live-link .play-button,a.live-link figure.live-video-container{transition:all var(--duration-fast)}.live-modal:hover{animation:tilt-shaking var(--duration-normal) linear}body.scrolled.down .live-modal:hover,body.scrolled.end .live-modal:hover{animation:tilt-shaking var(--duration-fast) linear var(--duration-normal)}.live-modal{position:fixed;z-index:2000;bottom:1em;right:1em;display:flex;flex-direction:column;border-radius:1em;width:var(--live-link-width);margin:0;font-size:.75em;filter:drop-shadow(0 0 .25em rgba(var(--dark-rgb),.5));background:var(--bright-color)}body.scrolled.down .live-modal,body.scrolled.end .live-modal{font-size:.625em;width:var(--live-link-min-width)}body.scrolled.down .live-modal:hover,body.scrolled.end .live-modal:hover{font-size:.75em;width:var(--live-link-width)}a.live-link iframe{position:absolute;z-index:20;top:50%;left:50%;height:100%;width:100%;pointer-events:none;opacity:0;border-radius:var(--thumbnail-border-radius);transform:translate3d(-50%,-50%,0);transition:opacity var(--duration-slow),width var(--duration-slow)}a.live-link .play-button{position:absolute;z-index:30;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);background:var(--bright-color);padding:1em;display:flex;border-radius:50%;pointer-events:none;opacity:0}a.live-link:hover .play-button{opacity:1}a.live-link .title{position:absolute;z-index:20;color:var(--alert-color);background:var(--bright-color);font-weight:var(--font-weight-medium);align-items:center;text-transform:uppercase;padding:.5em 1em;border-radius:1em;margin:1em}a.live-close{position:absolute;z-index:30;top:1em;right:1em;font-size:inherit;color:var(--bright-color);background:var(--alert-color);display:flex;align-items:center;justify-content:center;height:2.5em;width:2.5em;padding:.5em;border-radius:50%}a.live-close:hover{color:var(--alert-color);background:var(--bright-color)}.is-live{display:inline-flex;gap:.5em;color:var(--alert-color)}.is-live::before{content:"";display:inline-block;height:.75em;width:.75em;border-radius:50%;background-color:var(--alert-color)}@charset "UTF-8";.sidebar{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:var(--content-spacing) 0}.sidebar>*+*{margin-top:1em}.sidebar>.short+*{margin-top:0}.sidebar form{pointer-events:auto}.sticky.sidebar{position:sticky;z-index:200;top:var(--header-height)}.sidebar.sticky-footer{margin-top:auto;padding:var(--content-spacing) 0;background:var(--bright-color)}.sidebar nav.filters{width:100%}.sticky.sidebar nav.filters.only-mobile{margin:0}.sidebar.inline .buttons-container{flex-direction:row;align-items:baseline;gap:var(--gutter-gap)}.sidebar.inline .buttons-container>*{flex-grow:1;flex-basis:0%;white-space:nowrap;margin:0}.sidebar.inline .buttons-container fieldset{flex-grow:2}.sidebar.inline .buttons-container nav.buttons{flex-wrap:unset}.sidebar.inline.is-stuck{background:var(--bright-color)}body:has(#contextual) .sidebar.sticky{top:calc(var(--header-height) + var(--contextual-height))}@media (min-width:1000px){.sidebar.sticky{margin-top:0}body:has(#contextual) .sidebar.sticky{top:calc(var(--header-height) + var(--contextual-height))}}