:root{--font-size:12px;--text-color:#000000}@font-face{font-family:arketa-regular;src:url(/fonts/OOArketa-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;background:#ffffff;font-family:arketa-regular,Arial,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body,html{color:var(--text-color)}a{text-decoration:none;transition:opacity .5s ease}a:hover{opacity:.5}button{background:none;border:none;cursor:pointer;font-family:inherit;color:var(--text-color);font-size:var(--font-size)}img{max-width:100%;height:auto}.container{height:100dvh;display:flex;flex-direction:column}.header{padding:1.25rem;display:flex;justify-content:space-between;align-items:flex-start}.header-section{flex:1 1}.header-left h1{font-weight:400;margin-bottom:.25rem}.header-left h1,.header-left p{font-size:var(--font-size);color:var(--text-color)}.header-center{display:flex;justify-content:center;gap:.2rem;position:relative}.filter-link{font-size:var(--font-size);color:var(--text-color);cursor:pointer;transition:all .3s ease;padding-bottom:2px;border-bottom:none}.filter-link:hover{opacity:.5}.filter-link.active{font-weight:500}.header-center:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:var(--u-width,0);background:currentColor;transform:translateX(var(--u-left,0));transition:transform .2s ease,width .2s ease;pointer-events:none}.filter-comma{font-size:var(--font-size);color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-right{display:flex;flex-direction:column;align-items:flex-end}.header-right p{text-align:left;font-size:var(--font-size);color:var(--text-color);margin-bottom:.25rem}.main{flex:1 1;display:flex;align-items:center;justify-content:center}.footer,.main{padding:1.25rem}.footer{text-align:center}.footer-inner{display:flex;align-items:center;justify-content:center;gap:1rem}.footer-contact{display:none}.slider-container{width:100%;margin:0;animation:fadeIn .5s ease-in-out;will-change:transform,opacity}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.slider-main{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;max-width:100%;overflow:hidden}.slider-current-wrapper{flex:1 1;flex-direction:column;gap:1.25rem}.slider-current,.slider-current-wrapper{display:flex;align-items:center;min-width:0}.slider-current{justify-content:center;cursor:pointer}.slider-current img{height:60vh;width:auto;max-width:100%;max-height:60vh;object-fit:contain;will-change:transform;transform:translateZ(0)}.slider-thumbnail{cursor:pointer;opacity:.5;transition:opacity .3s ease,transform .3s ease;flex-shrink:0;will-change:opacity,transform}.slider-thumbnail:hover{opacity:1;transform:scale(1.05)}.slider-thumbnail img{transform:translateZ(0)}.slider-counter{text-align:center;font-weight:300;padding:.2rem;border:.8px solid var(--text-color);box-shadow:inset 0 0 0 .2px currentColor}.play-pause-btn,.slider-counter{font-size:var(--font-size);color:var(--text-color)}.play-pause-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;line-height:1}.play-pause-btn:hover{opacity:.5}.play-pause-btn svg{display:block}@media (max-width:768px){.main{padding:1.25rem}.slider-current,.slider-current-wrapper{width:100%;min-width:0}.slider-current>span{display:block!important;width:100%!important}.header{flex-direction:column;gap:0;text-align:center;align-items:center}.header-left p{display:none}.header-section{flex:none}.header-right{display:none}.slider-main{flex-direction:column;gap:1rem;width:100%}.slider-container{width:100vw}.slider-current img{width:100%!important;height:auto!important;max-width:100vw!important;object-fit:contain;min-width:0}.slider-current span{display:block;width:100%!important}.slider-thumbnail{display:none}.footer-inner{font-size:var(--font-size);line-height:1.4;flex-direction:column}.footer-inner .slider-counter{line-height:1}.footer-contact{display:block}}