@charset "UTF-8";.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 #000;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;flex-wrap:inherit;align-self:stretch;flex-grow:1;align-content:inherit;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{}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-fit{flex-grow:1;align-self:stretch}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 #ddd;background-color:rgba(192, 192, 192, 0.8)}body .media .thumbnails
.image{background-color:#888}body .media .thumbnails
.image.active{transition:none;border:calc(0.1vw + 0.1vh + 0.1vmin) solid #888}
