.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}*{box-sizing:border-box;margin:0;padding:0;}body{overflow:hidden;}html,body{min-height:100vh;overflow-x:hidden;}html,body,body>main,body>div,body>footer{width:100%;}body>footer{display:flex;flex-direction:row;justify-content:center;}body>main>*,body>div>*{margin:auto}td,legend{padding:calc(5px + 0.1vw + 0.1vh + 0.2vmin);}button{position:relative;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto;text-align:center;border:none;background-color:transparent;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;}button.count{white-space:nowrap;}button.disabled{cursor:default;pointer-events:none;opacity:0;visibility:hidden;}a{color:inherit;text-decoration:none;}strong{font-weight:bold;}em{font-style:italic;}hr{width:10%;margin:auto;margin-bottom:calc(8px + 2vh);}p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:calc(6px + 1vh);}p+h2,ul+h2,ol+h2{margin-top:calc(6px + 1vh);}h2+p,h2+ul,h2+ol{margin-top:calc(4px + 0.5vh);}h3+p,h3+ul,h3+ol{margin-top:calc(2px + 0.25vh);}p+ul,p+ol{margin-top:calc(-3px - 0.5vh);}ul ul{padding:0;}ul li,ol li{margin:0.3vh 0;padding-left:calc(10px + 0.5vw);text-indent:calc(-10px - 0.5vw);}ul li ul li,ul li ol li,ol li ul li,ol li ol li{margin:0.2vh 0;padding-left:calc(20px + 1vw);text-indent:calc(-20px - 1vw);}ul li ul li ul li,ul li ul li ol li,ul li ol li ol li,ul li ol li ul li,ol li ul li ul li,ol li ul li ol li,ol li ol li ul li,ol li ol li ol li{margin:0.1vh 0;padding-left:calc(30px + 1.5vw);text-indent:calc(-30px - 1.5vw);}ul li{position:relative;list-style-type:none;}ul li::before{display:inline-block;content:"➤";text-indent:0;vertical-align:middle;width:calc(10px + 0.5vw);scale:0.75;}ul li ul li::before{content:"➥";font-size:80%;}ul li ul li ul li::before{content:"▪";}body .interface{display:flex;flex-flow:column nowrap;}.frame-type-thoth_flexcontent img{pointer-events:none;}body .button::before,body .button.active::before,body .button.clicked::before,body .button:hover::before,body form .button::before,body .background::before,body .layer::after{content:'';border-radius:inherit;}body .button::before,body .button.active::before,body .button.clicked::before,body .button:hover::before,body form .button::before,body .background::before,body .layer::after,body .layer-blur::after,body .shadow-in::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;}body .slider:not(.interface){display:flex;flex-direction:column;flex:1 0 auto;align-self:stretch;}body .slider.row{max-width:100vw;max-height:100%;}body .slider.column{max-height:100vh;max-width:100%;}body .slider.focus .frame.active{width:200%;}body .frame .folder{position:relative;width:100%;max-height:100%;align-self:stretch;flex:1 0 auto;}body .button{cursor:pointer;}body .flex>.action:not(.component):not(.button){cursor:pointer;display:inherit;flex-direction:inherit;align-self:stretch;flex-grow:1;align-items:inherit;justify-content:inherit;row-gap:inherit;column-gap:inherit;}body .action.disabled .button,body .button.disabled{cursor:default;pointer-events:none;opacity:0;visibility:hidden;}body .media{display:flex;position:relative;width:100%;margin:0;flex:0 0 auto;justify-content:center;align-items:center;}body .media iframe{width:100%;height:100%;border:none;}body .media img{width:100%;height:100%;}body .icon{position:relative;pointer-events:none;flex-shrink:0;}body .icon.render-background{background-image:var(--image-url);background-size:contain;background-repeat:no-repeat;background-position:center center;}body .icon.render-mask,body .loading .icon{-webkit-mask-image:var(--image-url);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--image-url);mask-size:contain;mask-position:center;mask-repeat:no-repeat;}body .picto{align-self:center;}body .button.close::before{border-top-right-radius:0 !important;}body .frame.open .toggler .icon{animation:bip;}body .picto.loading .icon,body .button.loading .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/loading.svg') !important;}body .button.loading .icon svg,body .button.loading .icon img{display:none;}body .button.close .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/cross.svg');}body .button.category .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/plus.svg');}body .button.category.active .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/cross.svg');}body .button.return .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/return.svg');}body .button.arrow .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/arrow.svg');}body .frame .button.toggler .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/arrow.svg');}body .button.fill .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/plus.svg');}body .button.scroll .icon{--image-url:url('../../../typo3conf/ext/thoth/Resources/Public/Icons/arrow.svg');}body .interface{pointer-events:none;z-index:5;}body .menu>.folder{position:static !important;}body .toggler>:first-child{flex-grow:1 !important;align-self:stretch;z-index:20;}body .toggler>.folder{position:absolute !important;width:100%;top:100%;left:0;z-index:-10;}body .toggler:not(.open):not(:hover)>.folder{translate :0 -100%;z-index:-500;visibility:hidden;opacity:0;}@media only screen and (orientation:portrait){body .toggler{position:static !important;}}body .interface.filter{align-self:stretch;max-width:100%;}body .interface.loader:not(.arrows) .action.disabled{display:none;}body .row:not(.wrap):not(.reverse)>.interface.loader{padding-left:0;}body .row:not(.wrap).reverse>.interface.loader{padding-right:0;}body .column:not(.wrap)>.interface{height:100%;}body .column:not(.wrap):not(.reverse)>.interface.loader{padding-top:0;}body .column:not(.wrap).reverse>.interface.loader{padding-bottom:0;}body .folder .picto.loading{margin:auto;}body .interface.pagination{align-self:stretch;flex-flow:row wrap;justify-content:space-around;}body .interface.progress-bar{position:fixed;top:0;bottom:0;left:0;width:calc(100%*var(--step-current) / var(--step-last));height:2vh;--step-current:0;--step-last:100;--background:100;}body .interface.progress-bar:has(+.slider){position:absolute;}body:not(.scrolled) .interface.progress-bar:not(:has(+.slider)){opacity:0%;}body .interface.slice{position:absolute;}body .interface.slice.top-right{top:0%;right:0%;}body .interface.slice.top-left{top:0%;left:0%;}body .interface.slice.bottom-right{bottom:0%;right:0%;}body .interface.slice.bottom-left{bottom:0%;left:0%;}body .interface.arrows{justify-content:space-between;align-self:center;}body .interface.arrows:not(.top):not(.bottom){position:absolute;top:50%;left:50%;translate:-50% -50%;}body .row+.interface .arrows,body .interface:has(+.row) .arrows{flex-direction:row;}body .column+.interface .arrows,body .interface:has(+.column) .arrows{flex-direction:column;}body .arrows.top{width:100%;}body .arrows.bottom{width:100%;}body .row+.interface .arrows.screen{width:98vw;}body .column+.interface .arrows.screen{height:98vh;}body .row+.interface .arrows.in{width:100%;}body .column+.interface .arrows.in{height:100%;}body .row+.interface .arrows.out{width:100%;}body .row+.interface .arrows.out:not(.reverse) .next{translate:100% 0;}body .row+.interface .arrows.out:not(.reverse) .previous{translate:-100% 0;}body .row+.interface .arrows.out.reverse .next{translate:-100% 0;}body .row+.interface .arrows.out.reverse .previous{translate:100% 0;}body .column+.interface .arrows.out{height:100%;}body .column+.interface .arrows.out:not(.reverse) .next{translate:0 100%;}body .column+.interface .arrows.out:not(.reverse) .previous{translate:0 -100%;}body .column+.interface .arrows.out.reverse .next{translate:0 -100%;}body .column+.interface .arrows.out.reverse .previous{translate:0 100%;}body .row+.interface .arrows.reverse .next .icon,body .row+.interface .arrows:not(.reverse) .previous .icon,body .interface:has(+.row) .arrows.reverse .next .icon,body .interface:has(+.row) .arrows:not(.reverse) .previous .icon{rotate:180deg;}body .column+.interface .arrows:not(.reverse) .next .icon{rotate:180deg;}body .column+.interface .arrows:not(.reverse) .previous .icon{rotate:180deg;}body .column+.interface .arrows.reverse .next .icon{rotate:180deg;}body .column+.interface .arrows.reverse .previous .icon{rotate:180deg;}body .interface.bullets .button:hover::before{background-color:transparent;}body .interface.bullets{position:absolute;align-items:flex-end;align-content:flex-end;justify-content:center;z-index:3;}body .interface.bullets .bullet{margin:0 calc(1% + 3px);flex:0.05 1 calc(5% + 20px);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;}body .interface.bullets .bullet:first-child:last-child{display:none;}body .interface.bullets .bullet::before{border-radius:10px;opacity:0.75;}body .interface.bullets .bullet:not(.active):hover{flex:0.1 0 calc(7% + 26px);margin:0;scale :1.2;}body .interface.bullets{flex-flow:row nowrap;bottom:2%;left:50%;translate:-50% 0;height:calc(3% + 15px);width:100%;}body .interface.bullets.top{top:2%;}body .interface.bullets.bottom{bottom:2%;}body .interface.bullets .bullet{height:100%;}body .interface.bullets .bullet:not(.active):hover{height:200%;}body .column>.interface.bullets{flex-flow:column nowrap;left:2%;bottom:50%;translate:0 -50% 0;width:calc(5% + 15px);height:100%;}body .column>.interface.bullets.top{left:2%;}body .column>.interface.bullets.bottom{right:2%;}body .column>.interface.bullets .button:not(.active){width:100%;}body .column>.interface.bullets .button:hover{width:300%;}body .interface.thumbnails{justify-content:center;z-index:8;}body .interface.thumbnails.top,body .interface.thumbnails.bottom{width:100%;flex-flow:row wrap;}body .interface.thumbnails.left .image,body .interface.thumbnails.right .image{width:calc(20px + 2vw + 1vh + 3vmin);}body .interface.thumbnails.left,body .interface.thumbnails.right{flex-flow:column wrap;max-height:100vh;}body .gallery .thumbnails>*{position:relative;margin:0;flex:0 1 calc(20px + 2vw + 1vh + 3vmin);}body .frame.opening:not(.open) .media .thumbnails,body .media .thumbnails.hidden{display:none;}body .media.fixed .thumbnails{justify-content:center;}body .frame.opening:not(.open) .media .thumbnails{}body .media .thumbnails .image{cursor:pointer;}html:has(.scroll-disabled){overflow:hidden};body.scroll-disabled{position:relative;overflow:hidden;height:100%;touch-action:none;-ms-touch-action:none;}body .box:not(.open){display:none;}body .box>header .title{margin :3vmin;}body .box{position:relative;flex-flow:column nowrap;align-items:center;z-index:10000;top:0;left:0;width:100%;}body .box.fixed{position:fixed !important;height:100vh;}body .box.absolute{position:absolute;height:100%;}body .box>.frame{overflow:hidden;height:100%;width:100%;}body .box.fixed .sub.one{max-height:100%;overflow-y:auto;}body .box>.interface{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;}body .box.fixed>.interface{position:fixed;}body .box>.interface .button{position:fixed;z-index:200;pointer-events:auto;}body .box>.interface .button.close{position:absolute;top:0;right:0;}body .box>.interface>.loading{position:absolute;top:50%;left:50%;translate:-50%,50%;}body .box .gallery{max-height:100vh;}body .slider.timeline>.folder>*::after{content:'';position:absolute;top:calc(100% + 4vh);border-top-color:transparent;width:200%;height:2vh;z-index:-2;border-style:solid;border-width:0.5vh;pointer-events:none;box-sizing:border-box;}body .slider.timeline>.folder:not(.reverse)>*::after{left:calc(50% - 0.25vh);border-right-color:transparent;}body .slider.timeline>.folder.reverse>*::after{right:calc(50% - 0.25vh);border-left-color:transparent;}body .slider.timeline>.folder>*::before{content:'';position:absolute;top:100%;left:50%;translate:-50%;width:0;height:0;border-style:solid;border-width:3vh 3vh 0 3vh;pointer-events:none;z-index:-1;}body .slider.timeline .frame.active:before{}body .frame .crop .content{min-height:100%;}body .frame.opening:not(.open) .crop>.content{position:absolute;}body .frame.opening.open .crop>.content{padding-bottom:40px !important;}body .frame .content .crop{position:relative;flex-flow:row wrap;flex:1 0 auto;width:100%;transition:all 0.3s ease;}body .frame.opening:not(.open) .content .crop{overflow:hidden;flex:1 0 100px;}body .frame.opening:not(.open) .content .crop:before{content:"";flex-grow:1;width:100%;pointer-events:none;}body .frame.opening:not(.open) .content .crop.fade:after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;pointer-events:none;}body .hidden{display:none !important;}body .first{order:-1;}body .full-width{width:100%;}body .full-height{height:100%;}body .depth-front{z-index:10}body .depth-back{z-index:-10}body .grow-children>*{flex-grow:1;}@media only screen and (orientation:landscape){body .screen-portrait{display:none;}}@media only screen and (orientation:portrait){body .screen-landscape{display:none;}}body .flex{display:flex;position:relative;flex-direction:column;--row-gap:0px;--column-gap:0px;}body .background::before{opacity:calc(var(--background) / 100);}body .blur{filter:blur(calc(var(--blur)*1px / 10));}body .back-blur{backdrop-filter:blur(calc(var(--back-blur) * 1px / 10));}body .shadow-out{box-shadow:0 0 var(--shadow-out-distance) hsla(0,0%,0%,calc(var(--shadow-out-intensity) / 100));}body .shadow-in::after{box-shadow:inset 0 0 var(--shadow-in-distance) hsla(0,0%,0%,calc(var(--shadow-in-intensity) / 100));}body .grid{justify-items:stretch;}body .grid>*:not(.interface){flex-basis:var(--grid-basis);flex-shrink:0;}body .grid.row{--grid-basis:calc(calc(100% / var(--grid-size)) - calc(var(--column-gap,0px)*calc(var(--grid-size) - 1) / var(--grid-size)) - 0.1px);}body .grid.column{--grid-basis:calc(calc(100% / var(--grid-size)) - calc(var(--row-gap,0px)*calc(var(--grid-size) - 1) / var(--grid-size)) - 0.1px);}body .frame .trigger-in:not(:hover),body .frame .trigger-out:hover{opacity:0;}body .frame .trigger-in:hover,body .frame .trigger-out:not(:hover){opacity:1;}body .button.zoom-in:hover,body .component:has(>.action:not(.component)).zoom-in:hover,body .action.zoom-in:hover,body .button:hover .zoom-in,body .wrapped:not(.no-link):hover .action .zoom-in,body .action:hover .zoom-in{scale:1.04;}body .button.zoom-out:not(:hover),body .wrapped:not(.no-link).zoom-out:not(:hover),body .action.zoom-out:not(:hover),body .button:not(:hover) .zoom-out,body .wrapped:not(.no-link):not(:hover) .action .zoom-out,body .action:not(:hover) .zoom-out{scale:1.04;}body .layer{--value-layer-color:hsla(0,0%,calc(var(--layer-lightness,0) * 1%),calc(var(--layer-opacity) / 100));}body .layer::after{background-color:var(--value-layer-color);}body .layer-blur::after{backdrop-filter:blur(calc(var(--layer-blur) * 1px / 10));}body .layer-depth-front::after{z-index:0;pointer-events:none;}body .layer-depth-back::after{z-index:-4;pointer-events:none;}body .layer-gradient-0-0-100::after{background:linear-gradient(0deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 100%);}body .layer-gradient-0-25-100::after{background:linear-gradient(0deg,var(--value-layer-color) 25%,rgba(0,0,0,0) 100%);}body .layer-gradient-0-50-100::after{background:linear-gradient(0deg,var(--value-layer-color) 50%,rgba(0,0,0,0) 100%);}body .layer-gradient-0-75-100::after{background:linear-gradient(0deg,var(--value-layer-color) 75%,rgba(0,0,0,0) 100%);}body .layer-gradient-0-0-75::after{background:linear-gradient(0deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 75%);}body .layer-gradient-0-0-50::after{background:linear-gradient(0deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 50%);}body .layer-gradient-0-0-25::after{background:linear-gradient(0deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 25%);}body .layer-gradient-90-0-100::after{background:linear-gradient(90deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 100%);}body .layer-gradient-90-25-100::after{background:linear-gradient(90deg,var(--value-layer-color) 25%,rgba(0,0,0,0) 100%);}body .layer-gradient-90-50-100::after{background:linear-gradient(90deg,var(--value-layer-color) 50%,rgba(0,0,0,0) 100%);}body .layer-gradient-90-75-100::after{background:linear-gradient(90deg,var(--value-layer-color) 75%,rgba(0,0,0,0) 100%);}body .layer-gradient-90-0-75::after{background:linear-gradient(90deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 75%);}body .layer-gradient-90-0-50::after{background:linear-gradient(90deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 50%);}body .layer-gradient-90-0-25::after{background:linear-gradient(90deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 25%);}body .layer-gradient-180-0-100::after{background:linear-gradient(180deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 100%);}body .layer-gradient-180-25-100::after{background:linear-gradient(180deg,var(--value-layer-color) 25%,rgba(0,0,0,0) 100%);}body .layer-gradient-180-50-100::after{background:linear-gradient(180deg,var(--value-layer-color) 50%,rgba(0,0,0,0) 100%);}body .layer-gradient-180-75-100::after{background:linear-gradient(180deg,var(--value-layer-color) 75%,rgba(0,0,0,0) 100%);}body .layer-gradient-180-0-75::after{background:linear-gradient(180deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 75%);}body .layer-gradient-180-0-50::after{background:linear-gradient(180deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 50%);}body .layer-gradient-180-0-25::after{background:linear-gradient(180deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 25%);}body .layer-gradient-270-0-100::after{background:linear-gradient(270deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 100%);}body .layer-gradient-270-25-100::after{background:linear-gradient(270deg,var(--value-layer-color) 25%,rgba(0,0,0,0) 100%);}body .layer-gradient-270-50-100::after{background:linear-gradient(270deg,var(--value-layer-color) 50%,rgba(0,0,0,0) 100%);}body .layer-gradient-270-75-100::after{background:linear-gradient(270deg,var(--value-layer-color) 75%,rgba(0,0,0,0) 100%);}body .layer-gradient-270-0-75::after{background:linear-gradient(270deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 75%);}body .layer-gradient-270-0-50::after{background:linear-gradient(270deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 50%);}body .layer-gradient-270-0-25::after{background:linear-gradient(270deg,var(--value-layer-color) 0%,rgba(0,0,0,0) 25%);}body .layer-trigger-out:not(:hover)::after,body .button.layer-trigger-in:hover::after,body .wrapped:not(.no-link).layer-trigger-in:hover::after,body .action.layer-trigger-in:hover::after,body .button:hover .layer-trigger-in::after,body .wrapped:not(.no-link):hover .action .layer-trigger-in::after,body .action:hover .layer-trigger-in::after{opacity:1;}body .layer-trigger-in:not(:hover)::after,body .button.layer-trigger-out:not(:hover)::after,body .wrapped:not(.no-link).layer-trigger-out:not(:hover)::after,body .action.layer-trigger-out:not(:hover)::after,body .button:not(:hover) .layer-trigger-out::after,body .wrapped:not(.no-link):not(:hover) .action .layer-trigger-out::after,body .action:not(:hover) .layer-trigger-out::after{opacity:0;}body .column:not(.reverse){flex-direction:column;}body .column.reverse{flex-direction:column-reverse;}body .column.reverse-odd:nth-child(odd){flex-direction:column-reverse;}body .column.reverse-even:nth-child(even){flex-direction:column-reverse;}body .row:not(.reverse){flex-direction:row;}body .row.reverse{flex-direction:row-reverse;}body .row.reverse-odd:nth-child(odd){flex-direction:row-reverse;}body .row.reverse-even:nth-child(even){flex-direction:row-reverse;}body .shrink{flex-wrap:nowrap;}body .shrink>*:not(.active){flex-shrink:1;}body .shrink.column{flex-basis:80vh;}body .format{position:relative;width:100%;justify-content:center;align-items:center;}body .media.format{overflow:hidden;}body .media video{width:100%;}body .icon img,body .icon svg,body .media.format:not(.format-native):not(.format-contain) video,body .media.format:not(.format-native):not(.format-contain) picture,body .media.format:not(.format-native):not(.format-contain) img,body .media.format:not(.format-native):not(.format-contain) iframe{position:absolute;top:50%;left:0;width:100%;height:100%;translate:0 -50%;object-fit:cover;}body .format-fit,body .format-fit .folder{min-height:100%;}body .media.format-contain{height:100%;}body .media.format-contain picture,body .media.format-contain img,body .media.format-contain video{position:relative !important;object-fit:contain !important;max-width:100%;max-height:100%;height:100%;}body .media.format-16-3{aspect-ratio:16 / 3;}body .media.format-16-5{aspect-ratio:16 / 5;}body .media.format-16-7{aspect-ratio:16 / 7;}body .media.format-16-9{aspect-ratio:16 / 9;}body .media.format-4-3{aspect-ratio:4 / 3;}body .media.format-1-1{aspect-ratio:1 / 1;}body .media.format-3-4{aspect-ratio:3 / 4;}body .media.format-9-16{aspect-ratio:9 / 16;}body .media.format-7-16{aspect-ratio:7 / 16;}body .media.format-5-16{aspect-ratio:5 / 16;}body .media.format-10vh{padding-bottom:10vh;}body .media.format-20vh{padding-bottom:20vh;}body .media.format-30vh{padding-bottom:30vh;}body .media.format-40vh{padding-bottom:40vh;}body .media.format-50vh{padding-bottom:50vh;}body .media.format-60vh{padding-bottom:60vh;}body .media.format-70vh{padding-bottom:70vh;}body .media.format-80vh{padding-bottom:80vh;}body .media.format-90vh{padding-bottom:90vh;}body .media.format-100vh{padding-bottom:100vh;}body .media.format-110vh{padding-bottom:110vh;}body .media.format-1vw{padding-bottom:calc(1vw + 3vmin + 86px);}body .media.format-2vw{padding-bottom:calc(2vw + 3vmin + 82px);}body .media.format-3vw{padding-bottom:calc(3vw + 3vmin + 78px);}body .media.format-4vw{padding-bottom:calc(4vw + 3vmin + 74px);}body .media.format-5vw{padding-bottom:calc(5vw + 3vmin + 70px);}body .media.format-6vw{padding-bottom:calc(6vw + 2.9vmin + 66px);}body .media.format-7vw{padding-bottom:calc(7vw + 2.8vmin + 62px);}body .media.format-8vw{padding-bottom:calc(8vw + 2.7vmin + 58px);}body .media.format-9vw{padding-bottom:calc(9vw + 2.6vmin + 54px);}body .media.format-10vw{padding-bottom:calc(10vw + 2.5vmin + 50px);}body .media.format-12-5vw{padding-bottom:calc(12.5vw + 2.25vmin + 40px);}body .media.format-15vw{padding-bottom:calc(15vw + 2vmin + 30px);}body .media.format-20vw{padding-bottom:calc(20vw + 1.5vmin + 20px);}body .media.format-25vw{padding-bottom:calc(25vw + 1vmin + 10px);}body .media.format-30vw{padding-bottom:30vw;}body .media.format-40vw{padding-bottom:40vw;}body .media.format-50vw{padding-bottom:50vw;}body .media.format-60vw{padding-bottom:60vw;}body .media.format-70vw{padding-bottom:70vw;}body .media.format-80vw{padding-bottom:80vw;}body .media.format-90vw{padding-bottom:90vw;}body .media.format-100vw{padding-bottom:100vw;}body .media.format-110vw{padding-bottom:110vw;}body .no-transition,body .no-transition-recursive,body .no-transition-recursive *{transition:none !important;}body .zoom-in{transition:all 0.2s ease;}body .folder{transition:all 0.2s ease;}body .frame{transition:all 0.2s ease;}body .frame::before{transition:all 0.2s ease;}body .frame ::before{transition:all 0.2s ease;}body .frame .media{transition:all 0.2s ease;}body .frame .bullet{transition:all 0.2s ease;}body .frame .main{transition:all 0.2s ease;}body .frame .content{transition:all 0.2s ease;}body .frame .article{transition:0.2s ease;}body .frame .files{transition:0.2s ease;}body .image{transition:all 0.6s ease;}body .action{transition:all 0.2s ease;}body button::before{transition:0.2s ease;}body button .text{transition:0.2s ease;}body button .icon{transition:0.2s ease;}body .item{transition:0.2s ease-in;}body .interface{transition:0.2s ease;}body .interface.progress-bar{transition:0.6s ease;}.slideright{animation:slideright 0.2s;}.sliderightout{animation:sliderightout 0.2s;transform:translateX(-100vw) !important;}.slideleft{animation:slideleft 0.2s;}.slideleftout{animation:slideleftout 0.2s;transform:translateX(100vw) !important;}.slidetop{animation:slidetop 0.2s;}.slidebottom{animation:slidebottom 0.2s;}.bip:not(:hover){animation:bip 5s infinite;}.blink:not(:hover){animation:blink 2s infinite;}.focus{animation:focus 2s infinite;}.unfocus{animation:none !important;}.focus:hover{animation-play-state:paused;}.rotate{animation:rotate 1.3s infinite;}.fadein{animation:fadein 0.2s;}@keyframes rotate{0%{transform:rotate(0deg);}50%{transform:rotate(-180deg);}100%{transform:rotate(-360deg);}}@keyframes blink{0%{opacity:1;}25%{opacity:1;}50%{opacity:0;}75%{opacity:1;}100%{opacity:1;}}@keyframes bip{0%{transform:scale(1);}5%{transform:scale(1.1);}10%{transform:scale(1);}15%{transform:scale(1.1);}20%{transform:scale(1);}25%{transform:scale(1.1);}30%{transform:scale(1);}100%{transform:scale(1);}}@keyframes focus{0%{scale:1;}50%{scale:1.03;}100%{scale:1;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes slideleft{0%{transform:translateX(-100vw);}100%{transform:translateX(0);}}@keyframes slideleftout{0%{transform:translateX(0);}100%{transform:translateX(100vw);}}@keyframes slideright{0%{transform:translateX(100vw);}100%{transform:translateX(0);}}@keyframes sliderightout{0%{transform:translateX(0);}100%{transform:translateX(-100vw);}}@keyframes slidebottom{0%{transform:translateY(100vh);}100%{transform:translateY(0);}}@keyframes slidetop{0%{transform:translateY(-100vh);}100%{transform:translateY(0);}}:root{--hue:0;--saturation:0%;--lightness:50%;--lightness-max:100%;--lightness-min:0%;--back-lightness:var(--lightness-max);--back-color-ratio:0;--front-lightness:var(--lightness-min);--front-color-ratio:0;--back-color:0;--front-color:0;}body .color-mode{--back-lightness:var(--lightness-max);--front-lightness:var(--lightness-min);--back-color-percentage:var(--back-color);--front-color-percentage:var(--front-color);--back-color-ratio:calc(var(--back-color-percentage) / 100);--front-color-ratio:calc(var(--front-color-percentage) / 100);--back-offset:calc(var(--back-color-ratio)*(var(--lightness) - var(--back-lightness)));--front-offset:calc(var(--front-color-ratio)*(var(--lightness) - var(--front-lightness)));--color-level:calc(var(--front-color-ratio) - var(--back-color-ratio));--color-offset:calc(var(--color-level)*(var(--back-lightness) - var(--front-lightness))/2);--color-lightness:calc(var(--lightness) + var(--color-offset));}body .switch-pattern-none,body .switch-pattern-none .color-mode{--back-lightness:var(--lightness-max) !important;--front-lightness:var(--lightness-min) !important;}body .switch-pattern-all,body .switch-pattern-all .color-mode,body .switch-pattern-not-first:not(:first-child),body .switch-pattern-not-first:not(:first-child) .color-mode,body .switch-pattern-first:first-child,body .switch-pattern-first:first-child .color-mode,body .switch-pattern-first-not-last:first-child:not(:last-child),body .switch-pattern-first-not-last:first-child:not(:last-child) .color-mode,body .switch-pattern-not-last:not(:last-child),body .switch-pattern-not-last:not(:last-child) .color-mode,body .switch-pattern-last:last-child,body .switch-pattern-last:last-child .color-mode,body .switch-pattern-last-not-first:last-child:not(:first-of-type),body .switch-pattern-last-not-first:last-child:not(:first-of-type) .color-mode,body .switch-pattern-odd:nth-child(odd),body .switch-pattern-odd:nth-child(odd) .color-mode,body .switch-pattern-even:nth-of-type(even),body .switch-pattern-even:nth-of-type(even) .color-mode{--back-lightness:var(--lightness-min);--front-lightness:var(--lightness-max);--back-color-switch:var(--back-color);--front-color-switch:var(--front-color);--back-color-percentage:var(--back-color-switch);--front-color-percentage:var(--front-color-switch);}body .color-mode,form .button{--color-back-1:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 1*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-2:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.9*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-3:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.8*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-4:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.7*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-5:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.6*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-6:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.5*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-7:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.4*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-8:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.3*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-9:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.2*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color-back-10:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.1*(var(--back-lightness) + var(--back-offset) - var(--color-lightness))));--color:hsl(var(--hue),var(--saturation),var(--color-lightness));--color-front-10:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.1*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-9:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.2*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-8:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.3*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-7:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.4*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-6:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.5*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-5:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.6*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-4:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.7*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-3:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.8*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-2:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 0.9*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));--color-front-1:hsl(var(--hue),var(--saturation),calc(var(--color-lightness) + 1*(var(--front-lightness) + var(--front-offset) - var(--color-lightness))));}.color-pattern:nth-of-type(even){--back-color-even:var(--back-color);--front-color-even:var(--front-color);--back-color-percentage:var(--back-color-even);--front-color-percentage:var(--front-color-even);}.color-pattern:last-child{--back-color-last:var(--back-color);--front-color-last:var(--front-color);--back-color-percentage:var(--back-color-last);--front-color-percentage:var(--front-color-last);}.color-pattern:last-child:nth-of-type(even){--back-color-last:var(--back-color-even);--front-color-last:var(--front-color-even);}body .color-mode::before{background-color:var(--color-back-1);}body .color-mode .button:hover::before,body .button.color-mode:hover::before{background-color:var(--color-back-2);}body .color-mode .button.clicked::before,body .button.color-mode.clicked::before{background-color:var(--color-back-4);}body .color-mode .button.active::before,body .button.color-mode.active::before{background-color:var(--color-front-1);}body .color-mode .button.active:hover::before,body .button.color-mode.active:hover::before{background-color:var(--color-front-2);}body .color-mode .button.active.clicked::before,body .button.color-mode.active.clicked::before{background-color:var(--color-front-4);}body .color-mode{color:var(--color-front-1);}body .color-mode .button.active{color:var(--color-back-1);}body .color-mode .loading .icon,body .color-mode .icon.render-mask{background-color:var(--color-front-1);}body .color-mode .loading.active .icon,body .color-mode .active .icon.render-mask{background-color:var(--color-back-1);}body .color-mode .render-svg:not(.colors) svg,body .color-mode .render-svg:not(.colors) rect,body .color-mode .render-svg:not(.colors) circle,body .color-mode .render-svg:not(.colors) line,body .color-mode .render-svg:not(.colors) polyline,body .color-mode .render-svg:not(.colors) polygon,body .color-mode .render-svg:not(.colors) path{fill:var(--color-front-1)!important;stroke:var(--color-front-1)!important;}body .color-mode .active>.render-svg:not(.colors) svg,body .color-mode .active>.render-svg:not(.colors) rect,body .color-mode .active>.render-svg:not(.colors) circle,body .color-mode .active>.render-svg:not(.colors) path{fill:var(--color-back-1)!important;stroke:var(--color-back-1)!important;}body .button.color-mode::before{background-color:var(--color-back-1);}body .button.color-mode:hover::before{background-color:var(--color-back-2);}body .button.color-mode.clicked::before{background-color:var(--color-back-4);}body .button.color-mode.active.clicked::before{background-color:var(--color-front-2);}body .interface.form::before{background-color:var(--color-front-2);}body .frame.focus{outline:5px solid var(--color-front-3);}body .slider.timeline>.folder>*::before{background:transparent;border-color:var(--color-front-1) transparent transparent transparent;}body .slider.timeline>.folder>*::after{border-right-color:var(--color-front-1);border-bottom-color:var(--color-front-1);}body .interface.slider.in .button::before{opacity:0.75}body .frame.opening:not(.open) .crop.fade:after{background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}body .media .bullets .bullet{background-color:rgba(64,64,64,0.5);border:calc(0.02vw + 0.02vh + 0.04vmin) solid rgba(192,192,192,0.5);}body .media .bullets .bullet.active{border:calc(0.03vw + 0.03vh + 0.06vmin) solid #dddddd;background-color:rgba(192,192,192,0.8);}body .media .thumbnails .image{background-color:#888888;}body .media .thumbnails .image.active{transition:none;border:calc(0.1vw + 0.1vh + 0.1vmin) solid #888888;}
