*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--color-blue);color:var(--color-white);min-height:100vh;font-family:Inter,sans-serif;position:relative}.falling-bg-container{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.falling-item{opacity:1;filter:drop-shadow(0 0 8px #ffffff40);width:200px;height:200px;animation-name:falling-vertical;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-220px}.falling-item-inner{background-position:50%;background-repeat:no-repeat;background-size:contain;animation-name:drifting-horizontal;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.falling-item-scale{transform-origin:50%;position:absolute;inset:0}.falling-item-content{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;animation-name:sway-rotate;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}@keyframes falling-vertical{0%{transform:translateY(0)}to{transform:translateY(140vh)}}@keyframes drifting-horizontal{0%{transform:translate(0)}50%{transform:translateX(var(--drift-amplitude,30px))}to{transform:translate(0)}}@keyframes sway-rotate{0%{transform:rotate(calc(var(--base-rotate,0deg) - var(--sway-deg,0deg)))}50%{transform:rotate(calc(var(--base-rotate,0deg) + var(--sway-deg,0deg)))}to{transform:rotate(calc(var(--base-rotate,0deg) - var(--sway-deg,0deg)))}}@keyframes fade-in-out{0%{opacity:0}10%{opacity:.9}90%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.falling-item,.falling-item-inner,.falling-item-content{opacity:.15;animation:none!important}}body:has([data-payload-admin]) .falling-bg-container{display:none!important}body.has-bg:before{content:"";z-index:0;background-image:var(--bg-image);background-size:var(--bg-size,auto);background-repeat:var(--bg-repeat,repeat);background-position:var(--bg-position,0 0);opacity:var(--bg-opacity,.2);pointer-events:none;position:fixed;inset:0}body.hide-bg-on-homepage .homepage:before{display:none!important}body.hide-bg-on-homepage:has(.homepage):before{display:none!important}.header,.footer,.main-container,.mobile-menu-overlay{z-index:1;position:relative}.main-container{width:var(--container-width);flex-direction:column;min-height:100vh;margin:0 auto;display:flex;position:relative}.header{width:var(--container-width);background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:0 0 var(--radius-xl) var(--radius-xl);z-index:1000;border-top:none;height:4.5rem;position:fixed;top:0;left:50%;transform:translate(-50%)}.logo{flex-shrink:1;width:8rem;padding-top:.3rem}.logo-img{object-fit:contain;width:100%;height:100%;transition:all .3s}.desktop-nav{align-items:center;gap:2rem;display:flex}.nav-menu{align-items:center;gap:2rem;margin:0 2rem;display:flex}.nav-item{color:#fff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:20rem;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.75rem;line-height:1;text-decoration:none;transition:opacity .3s}.nav-item:hover{text-shadow:var(--hover-glow-text)}:root{--color-blue:#00f;--color-white:#fff;--blue-60:#00f9;--blue-80:#00fc;--blue-95:#0000fff2;--radius-xl:1.875rem;--radius-lg:1.25rem;--border-thin:.125rem;--container-width:51.25rem;--menu-panel-width:14.375rem;--menu-panel-padding-y:1rem;--menu-panel-padding-x:1.25rem;--header-height:4.5rem;--footer-height:7rem;--hover-glow-color-strong:#ffffffd9;--hover-glow-color-soft:#fff9;--hover-glow-text:0 0 20px var(--hover-glow-color-strong), 0 0 40px var(--hover-glow-color-soft);--hover-glow-box:0 0 20px var(--hover-glow-color-strong), 0 0 40px var(--hover-glow-color-soft);--hover-glow-box-sm:0 0 20px var(--hover-glow-color-strong), 0 0 40px var(--hover-glow-color-soft);--headline-glow-color-strong:#00f;--headline-glow-color-soft:#00fc;--headline-glow-text:0 0 20px var(--headline-glow-color-strong), 0 0 40px var(--headline-glow-color-soft);--mobile-breakpoint:768px;--mobile-menu-font-size:1.75rem}.nav-dropdown{display:inline-block;position:relative}.dropdown-panel{background-color:var(--color-blue);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);padding:var(--menu-panel-padding-y) var(--menu-panel-padding-x);min-width:var(--menu-panel-width);width:fit-content;max-width:var(--container-width);z-index:1001;-webkit-overflow-scrolling:touch;max-height:75vh;margin-top:.5rem;display:none;position:absolute;top:100%;left:0;overflow:visible auto}.dropdown-panel ul{margin:0;padding:0;list-style:none}.dropdown-panel>ul{max-height:none;padding-right:0;overflow:visible}.dropdown-panel>ul>li+li{margin-top:.5rem}.dropdown-panel li{margin-bottom:0;position:relative}.nav-dropdown-item{color:#fff;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:20rem;padding:0;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;line-height:1;text-decoration:none;transition:opacity .3s;display:block}.nav-dropdown-item:hover{text-shadow:var(--hover-glow-text)}.main-toggle:before,.nested-toggle:before{content:"→";margin-right:.5rem;transition:all .2s ease-in-out;display:inline-block}.main-toggle.is-open:before,.nested-toggle.is-open:before{content:"↓"}.desktop-nav .main-toggle:before,.desktop-nav .main-toggle.is-open:before{content:none;margin:0}.submenu{border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);padding:var(--menu-panel-padding-y) var(--menu-panel-padding-x);min-width:var(--menu-panel-width);width:fit-content;max-width:var(--container-width);background-color:var(--color-blue);-webkit-overflow-scrolling:touch;max-height:70vh;transition:none;display:none;position:absolute;top:calc(100% + .5rem);left:1.875rem;overflow:visible auto}.submenu::-webkit-scrollbar{width:0;height:0}.submenu{scrollbar-width:none;-ms-overflow-style:none}.submenu>ul,.submenu .submenu>ul{max-height:calc(70vh - 2rem);padding-right:.25rem;overflow-y:auto}.submenu li{margin-bottom:0;padding-top:.25rem;padding-left:1.25rem;padding-right:1.25rem}.submenu li:first-child{padding-top:1rem}.submenu li:last-child{padding-bottom:1rem}.submenu>ul::-webkit-scrollbar{width:0;height:0}.submenu .submenu>ul::-webkit-scrollbar{width:0;height:0}.submenu>ul,.submenu .submenu>ul{scrollbar-width:none;-ms-overflow-style:none}.submenu-scroll ul{overflow-y:auto}.nav-dropdown.active .dropdown-panel,.submenu.active{display:block}.dropdown-panel:has(.submenu.active){height:auto;min-height:fit-content}.submenu:has(.submenu.active){height:auto;min-height:fit-content}.submenu .submenu:has(.submenu.active){height:auto;min-height:fit-content}.submenu .submenu{margin-top:.75rem;margin-bottom:0;position:relative}.main-content{flex:1;padding-top:5.75rem;padding-bottom:1.25rem}.homepage .main-content{min-height:calc(100vh - var(--footer-height));flex-direction:column;justify-content:center;padding-bottom:0;display:flex}.content-window{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);flex-direction:column;gap:0;width:100%;padding:1.25rem 2.5rem 1rem;display:flex}.homepage .content-window{background-color:#0000;border:none;padding-left:0;padding-right:0}.page-header{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.breadcrumb{color:#fff;border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);margin-bottom:.625rem;font-family:Topol,Inter,sans-serif;font-size:1.25rem;line-height:normal;display:inline-block}.breadcrumb-navigation{flex-wrap:wrap;align-items:center;gap:.325rem;margin-bottom:0;display:flex}.breadcrumb-item{white-space:nowrap;align-items:center;display:inline-flex}.breadcrumb-link{border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);color:var(--color-white);text-align:center;white-space:nowrap;padding:.25rem .65rem;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:.875rem;line-height:.5rem;text-decoration:none;transition:all .3s;display:inline-block}.breadcrumb-link:hover{box-shadow:var(--hover-glow-box-sm)}.breadcrumb-link.active{color:#fff}.breadcrumb-arrow{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1rem;line-height:1.375rem}.page-title{color:#fff;margin-top:2rem;margin-bottom:2rem;font-family:Trickster,Inter,sans-serif;font-size:5rem;font-weight:400;line-height:normal}.page-title-homepage{color:#fff;text-align:center;width:100%;margin-bottom:0;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:8rem;font-weight:400;line-height:4.8rem}.page-title-homepage a{color:inherit;text-shadow:0 0 2rem #00f,0 0 2rem #00f;text-decoration:none;transition:text-shadow .2s}.page-title-homepage a:hover{text-shadow:var(--hover-glow-text)}.main-subtitle{color:#fff;margin-top:-.625rem;font-family:Topol,Inter,sans-serif;font-size:1.5rem;line-height:normal}.main-image{aspect-ratio:4096/2731;border:.125rem solid #fff;border-radius:1.875rem;width:100%;margin-bottom:2.5rem;display:block;overflow:hidden}.content-image{object-fit:cover;width:100%;height:100%;display:block}.content-section{align-items:flex-start;gap:1.25rem;display:flex}.content-text{color:#fff;flex:2;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem}.content-text a{color:#fff;text-decoration:underline}.content-section-no-sidebar{justify-content:flex-start;display:flex}.content-text-no-sidebar{color:#fff;width:66.67%;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem}.people-images{flex-direction:column;width:100%;display:flex}.people-image{aspect-ratio:1;width:100%;display:block;overflow:hidden}.tvorba-controls{gap:.625rem;margin-bottom:2.5rem;display:flex}.tvorba-controls-centered{justify-content:left;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:1.75rem;display:flex}.tvorba-categories{flex-direction:column;gap:2.5rem;width:100%;display:flex}.top-row{gap:2.5rem;width:100%;display:flex}.top-row .category-section{flex:1}.category-section{flex-direction:column;gap:1.25rem;display:flex}.category-toggle,.subcategory-toggle,.sub-subcategory-toggle{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:0;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;display:flex}.toggle-arrow{font-size:1.5rem;line-height:1}.category-title,.subcategory-title,.sub-subcategory-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;line-height:1}.category-content,.subcategory-content,.sub-subcategory-content{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);margin-left:1.875rem;padding:1.25rem 2.5rem;display:none}.category-items,.subcategory-items,.sub-subcategory-items{flex-direction:column;gap:.875rem;display:flex}.category-item,.subcategory-item,.sub-subcategory-item{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;line-height:1;text-decoration:none;transition:opacity .3s}.category-item:hover,.subcategory-item:hover,.sub-subcategory-item:hover{text-shadow:var(--hover-glow-text)}.lab-section{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);padding:1.25rem 2.5rem}.lab-header{margin-bottom:1.25rem}.lab-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;line-height:1}.lab-content-row{gap:2.5rem;margin-bottom:2.5rem;display:flex}.lab-content-row .subcategory-section{flex:1;margin-bottom:0}.bottom-row{gap:2.5rem;width:100%;display:flex}.lektorska-container{flex-direction:column;flex:2;gap:1.25rem;display:flex}.lektorska-container .subcategory-toggle{margin-bottom:0}.lektorska-section{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);flex-direction:column;gap:1.25rem;padding:1.25rem 2.5rem;display:flex}.rezidence-section{flex-direction:column;flex:1;gap:1.25rem;display:flex}.rezidence-section .subcategory-toggle{margin-bottom:0}.rezidence-content{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);padding:1.25rem 2.5rem}.rezidence-items{flex-direction:column;gap:.875rem;display:flex}.rezidence-item{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;line-height:1;text-decoration:none;transition:opacity .3s}.rezidence-item:hover{opacity:.8}.lektorska-top-row{gap:2.5rem;margin-bottom:1.25rem;display:flex}.lektorska-top-row .sub-subcategory-section{flex:1;margin-bottom:0;margin-left:0}.lektorska-section .sub-subcategory-content{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);margin-left:1.875rem;padding:1.25rem 2.5rem}.subcategory-section{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;display:flex}.subcategory-header{margin-bottom:1.25rem}.sub-subcategory-section{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;margin-left:1.875rem;display:flex}.sub-subcategory-content{margin-left:1.875rem}.annotation{margin-bottom:1.25rem;text-decoration:none}.content-list{margin-bottom:1.25rem;margin-left:1.5rem;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem;list-style:outside}.content-list li{margin-bottom:0;text-decoration:none}.content-list a{color:#fff;text-decoration:underline}.content-paragraph{font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:var(--paragraph-line-height,1.25rem);margin-bottom:0;text-decoration:none}.content-paragraph:empty{min-height:var(--paragraph-line-height,1.25rem);display:block}.content-paragraph a{color:#fff;text-decoration:underline}.content-paragraph:last-child{margin-bottom:0}.links-section{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;min-width:8rem;display:flex}.links-title{color:#fff;margin-top:.125rem;margin-bottom:.625rem;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.875rem;font-weight:400;line-height:2.75rem}.links-container{flex-direction:column;gap:.625rem;display:flex}.link-button{color:#fff;text-align:center;border:var(--border-thin) solid var(--color-white);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:1.875rem;outline:none;width:fit-content;min-width:min-content;padding:.25rem .65rem;font-family:Topol,Inter,sans-serif;font-size:.875rem;line-height:.5rem;text-decoration:none;transition:background-color .3s;display:inline-block}.content-text .link-button,.content-text-no-sidebar .link-button,.content-paragraph .link-button,.links-section .link-button{color:#fff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.25rem;text-decoration:none}.links-section .link-button,.content-text .link-button,.content-text-no-sidebar .link-button,.content-paragraph .link-button{margin-top:.375rem;margin-bottom:.375rem}.link-button:hover{box-shadow:var(--hover-glow-box-sm);background-color:#0000}.link-button.active{color:#fff;background-color:#0000}.events-section{flex-direction:column;gap:.5rem;display:flex}.section-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal}.events-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.event-card{cursor:pointer;color:inherit;flex-direction:column;gap:.9375rem;text-decoration:none;transition:transform .3s;display:flex}.event-card:hover{transform:translateY(-.3125rem)}.event-image{border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl);width:100%;height:12.5rem;display:block;overflow:hidden}.event-img{object-fit:cover;width:100%;height:100%;display:block}.event-content{flex-direction:column;gap:.5rem;display:flex}.event-category{color:#fff;opacity:.7;text-transform:uppercase;font-family:Topol,Inter,sans-serif;font-size:.75rem;line-height:normal}.event-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal}.event-meta{color:#fff;opacity:.8;font-family:Topol,Inter,sans-serif;font-size:.875rem;line-height:normal}.program-section{flex-direction:column;display:flex}.program-header{justify-content:flex-start;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.program-filters{gap:1rem;display:flex}.program-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.program-event{cursor:pointer;color:inherit;background-color:#0000;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 0;text-decoration:none;transition:transform .3s;display:flex}.program-event:hover{transform:none}.program-event-image{aspect-ratio:3/2;border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-lg);flex-shrink:0;width:100%;height:auto;transition:box-shadow .3s;display:block;overflow:hidden}.program-event:hover .program-event-image{box-shadow:var(--hover-glow-box)}.program-event-img{object-fit:cover;width:100%;height:100%;display:block}.program-event-content{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}@media (max-width:768px){.program-events{grid-template-columns:1fr}}.program-event-category{color:#fff;opacity:.7;text-transform:uppercase;font-family:Topol,Inter,sans-serif;font-size:.75rem;line-height:normal}.program-event-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal}.program-event-meta{color:#fff;opacity:.8;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:normal}.archive-filters{gap:.625rem;margin-bottom:2.5rem;display:flex}.year-filters .link-button{padding:.375rem .75rem;font-size:.75rem}.year-filters{flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem;display:flex}.archive-content{flex-direction:column;gap:0;display:flex}.year-title{color:#fff;text-align:center;margin-bottom:1.25rem;font-family:Lido STF Condensed,Inter,sans-serif;font-size:3rem;font-weight:400;line-height:normal}.archive-item{color:inherit;background-color:#0000;margin-bottom:1.25rem;padding:1.25rem 0;text-decoration:none;display:block}.archive-item:hover .archive-title,.archive-item:hover .archive-category,.archive-item:hover .archive-meta,.archive-item:hover .archive-date,.archive-item:hover .archive-location{text-shadow:var(--hover-glow-text)}.archive-item-content{flex-direction:column;gap:.625rem;padding:0;display:flex}.archive-category{color:#fff;opacity:.7;text-transform:uppercase;font-family:Topol,Inter,sans-serif;font-size:.75rem;line-height:normal}.archive-title{color:#fff;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:2rem;font-weight:400;line-height:2rem}.archive-meta{color:#fff;gap:1.25rem;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem;display:flex}.archive-date,.archive-location{text-decoration:none}.timeline-year{text-align:center;position:relative}.timeline-year:before{content:"";top:var(--timeline-year-gap,0rem);bottom:var(--timeline-year-gap,0rem);pointer-events:none;background-color:#fff;width:.125rem;position:absolute;left:50%;transform:translate(-50%)}.timeline-rows{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:relative}.timeline-row{align-items:start;gap:var(--timeline-center-gap,2.5rem);grid-template-columns:1fr 1fr;display:grid}.timeline-item{max-width:95%;padding:.75rem 0}.timeline-item.left{text-align:right;justify-self:end;padding-right:0}.timeline-item.right{text-align:left;justify-self:start;padding-left:0}.timeline-item.left .archive-meta{justify-content:flex-end}.timeline-item.right .archive-meta{justify-content:flex-start}.archive-meta{flex-direction:column;gap:.125rem}.year-title{z-index:2;background-color:var(--color-blue);padding-top:var(--timeline-year-gap,0rem);padding-bottom:var(--timeline-year-gap,0rem);justify-content:center;align-items:center;display:inline-flex;position:relative}.foldable-section{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.section-heading{color:#fff;margin-bottom:0;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.875rem;font-weight:400;line-height:2.75rem}.foldable-content{margin-bottom:.625rem;display:none}.foldable-toggle{align-self:flex-start}.contact-info{margin-bottom:2.5rem}.contact-text{color:#fff;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem;text-decoration:none}.contact-link{color:#fff;text-decoration:underline;transition:opacity .3s}.contact-link:hover{opacity:.8}.video-player{width:100%;margin-bottom:2.5rem}.video-container{cursor:pointer;background-color:#000;border-radius:1.875rem;justify-content:center;align-items:center;width:100%;height:26.0625rem;transition:transform .3s;display:flex;position:relative}.video-container:hover{transform:scale(1.02)}.play-button{z-index:2;position:relative}.play-icon{justify-content:center;align-items:center;width:6.25rem;height:6.25rem;display:flex}.play-icon svg{width:100%;height:100%}.date-location{color:#fff;gap:1.25rem;margin-bottom:.625rem;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:3rem;display:flex}.date,.location{text-decoration:none}.footer{background-color:var(--blue-60);border:var(--border-thin) solid var(--color-white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;width:100%;height:7rem;margin-bottom:0;position:relative}.footer-container{grid-template-columns:1fr auto auto;align-items:start;gap:3.75rem;height:100%;padding:1.25rem 2.5rem;display:grid}.footer-section{align-items:flex-start;display:flex}.footer-section:nth-child(2){justify-self:center}.footer-section:nth-child(3){justify-self:end}.footer-text{color:#fff;font-family:Topol,Inter,sans-serif;font-size:1rem;line-height:1.25rem}.footer-link{color:#fff;text-decoration:none;transition:opacity .3s}.footer-link:hover{text-shadow:var(--hover-glow-text);text-decoration:underline}@font-face{font-family:Lido STF Condensed Medium;src:url(/fonts/lido/LidoSTFCondensedMedium.woff2)format("woff2"),url(/fonts/lido/LidoSTFCondensedMedium.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lido STF Condensed;src:url(/fonts/lido/LidoSTFCondensed.woff2)format("woff2"),url(/fonts/lido/LidoSTFCondensed.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lido STF Condensed;src:url(/fonts/lido/LidoSTFCondensed-Bold.woff2)format("woff2"),url(/fonts/lido/LidoSTFCondensed-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTF.woff2)format("woff2"),url(/fonts/lido/LidoSTF.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTF-Bold.woff2)format("woff2"),url(/fonts/lido/LidoSTF-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTFMedium.woff2)format("woff2"),url(/fonts/lido/LidoSTFMedium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTF-Italic.woff2)format("woff2"),url(/fonts/lido/LidoSTF-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTF-BoldItalic.woff2)format("woff2"),url(/fonts/lido/LidoSTF-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lido STF;src:url(/fonts/lido/LidoSTFMedium-Italic.woff2)format("woff2"),url(/fonts/lido/LidoSTFMedium-Italic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Topol;src:url(/fonts/topol/topol_regular-webfont.woff2)format("woff2"),url(/fonts/topol/topol_regular-webfont.woff)format("woff"),url(/fonts/topol/topol_regular-webfont.eot)format("embedded-opentype"),url(/fonts/topol/topol_regular-webfont.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trickster;src:url(/fonts/trickster/Trickster-Regular.woff2)format("woff2"),url(/fonts/trickster/Trickster-Regular.woff)format("woff"),url(/fonts/trickster/Trickster-Regular.eot)format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}body:has([data-payload-admin]){color:#333!important;background-color:#f8f9fa!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}[data-payload-admin] *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.language-switcher{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.lang-btn{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;padding:.125rem .25rem;font-family:Lido STF Condensed Medium,Inter,sans-serif;font-size:1.25rem;font-weight:500;transition:all .2s}.lang-btn:hover{opacity:1;background:#ffffff1a}.lang-btn.active{opacity:1;color:#fff;font-weight:600;text-decoration:underline}.lang-separator{color:#fff;opacity:.5;font-size:1.25rem}.header-container{justify-content:space-between;align-items:center;height:100%;padding:0 1.25rem;display:flex}.nav-item:focus-visible,.link-button:focus-visible,.breadcrumb-link:focus-visible,.category-toggle:focus-visible,.subcategory-toggle:focus-visible,.sub-subcategory-toggle:focus-visible,.nav-dropdown-item:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.mobile-toggle{color:var(--color-white);cursor:pointer;background:0 0;border:none;font-family:Topol,Inter,sans-serif;font-size:1.75rem;display:none}.mobile-menu-overlay{background:var(--blue-95);z-index:1200;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;height:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu{width:100vw;max-width:var(--container-width);contain:layout;padding:1.25rem;overflow:visible}.mobile-menu-top{justify-content:center;align-items:center;margin-top:-.25rem;margin-bottom:.25rem;display:flex}.mobile-menu-top-close{color:var(--color-white);cursor:pointer;background:0 0;border:none;font-family:Topol,Inter,sans-serif;font-size:1.75rem}.mobile-menu .nav-menu{flex-direction:column;align-items:flex-start;gap:1rem;height:auto;margin:0}.mobile-language-section{margin-top:.75rem}.mobile-language-section .language-switcher{justify-content:flex-start}@media (max-width:768px){:root{--container-width:100%}.desktop-nav{display:none}.mobile-toggle{display:inline-block}.header{border-radius:0 0 var(--radius-xl) var(--radius-xl);width:calc(100% - 2rem);left:1rem;transform:none}.footer{width:calc(100% - 2rem);height:6.5rem;left:1rem}.footer-container{gap:1.5rem;padding:1rem 2rem}.footer-text{font-size:.8rem;line-height:1rem}.main-content{padding-top:calc(var(--header-height) + .75rem)}.content-window{border:none}.content-section,.top-row,.lab-content-row,.bottom-row,.events-grid{flex-direction:column!important;gap:1rem!important;display:flex!important}.content-text-no-sidebar{width:100%}.page-title-homepage{width:100%;font-size:5rem;line-height:3rem}.content-window,.lab-section,.lektorska-section,.rezidence-content{padding:1rem}.mobile-menu .nav-dropdown{width:100%;display:block}.mobile-menu .dropdown-panel,.mobile-menu .submenu{width:100%;min-width:0;margin-top:.5rem;position:static}.mobile-menu .nav-item,.mobile-menu .nav-dropdown-item,.mobile-menu .nested-toggle,.mobile-menu .main-toggle,.mobile-menu .lang-btn{font-size:var(--mobile-menu-font-size);line-height:1}.mobile-menu .dropdown-panel,.mobile-menu .submenu,.mobile-menu .submenu>ul,.mobile-menu .submenu .submenu>ul,.mobile-menu .submenu .submenu .submenu>ul{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:auto}.timeline-row{grid-template-columns:1fr;gap:1rem}.timeline-item{text-align:left;max-width:100%;padding-left:0;padding-right:0}.timeline-item.left{justify-self:start}.timeline-item.left .archive-meta{justify-content:flex-start}.timeline-year:before{display:none}.timeline-year{text-align:left}.year-title{background-color:#0000;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;display:block}.timeline-rows{z-index:auto}.archive-meta{flex-direction:row;gap:1.25rem}.archive-content{align-items:flex-start}.timeline-item,.archive-item{text-align:left}.archive-item-content{align-items:flex-start}.archive-title,.archive-category,.archive-meta,.year-title{text-align:left}}
