/* Quiet entry and simple controls. */
.entry-loader{background:#101313ed;color:#f3f2ed;opacity:1;transform:none;transition:opacity .42s ease;animation:entry-failsafe 0s 1.5s forwards;will-change:opacity}.entry-loader::before{display:none}.entry-loader.is-leaving{opacity:0;transform:none;pointer-events:none}.entry-identity{width:auto}.entry-logo.modular-mark{font-size:28px;margin:0}.entry-logo .mark-letter{animation:quiet-entry .55s ease both}.entry-caption,.entry-line{display:none}@keyframes quiet-entry{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
.brand.is-animated.modular-mark{font-size:21px}.mark-letter{animation-duration:7.5s}
.hero-header,.works-header,.archive-header,.profile-header{min-height:95px;align-items:center}.hero-name{font-size:clamp(48px,4.1vw,78px);padding-top:15px;letter-spacing:-.035em}
.hero-header .navigation,.works-header .navigation,.archive-header .navigation,.profile-header .navigation,.profile-navigation{gap:25px}
.hero-header .pill,.works-header .navigation .pill,.archive-header .pill,.profile-header .navigation .pill,.profile-navigation .pill{position:relative;min-height:36px;border:0;border-radius:0;background:none!important;color:inherit!important;padding:10px 0!important;font:10px/1.3 'Courier New',monospace!important;letter-spacing:.035em;opacity:.65;transition:opacity .2s}
.hero-header .pill:hover,.works-header .navigation .pill:hover,.archive-header .pill:hover,.profile-header .navigation .pill:hover,.profile-navigation .pill:hover,.hero-header .pill.is-active,.works-header .navigation .pill.is-active,.archive-header .pill.is-active,.profile-header .navigation .pill.is-active,.profile-navigation .pill.is-active{opacity:1}
.hero-header .pill::after,.works-header .navigation .pill::after,.archive-header .pill::after,.profile-header .navigation .pill::after,.profile-navigation .pill::after{content:'';position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}
.hero-header .pill:hover::after,.hero-header .pill.is-active::after,.works-header .navigation .pill:hover::after,.works-header .navigation .pill.is-active::after,.archive-header .pill:hover::after,.archive-header .pill.is-active::after,.profile-header .navigation .pill:hover::after,.profile-navigation .pill:hover::after,.profile-navigation .pill.is-active::after{transform:scaleX(1)}
#play-film,.cinema-center,.work-play-mark{display:grid;place-items:center;width:76px;min-height:76px;height:76px;border:1px solid #ffffff9c;border-radius:50%;background:#080c0e25;backdrop-filter:blur(3px);transition:background .2s,border-color .2s,opacity .2s;isolation:isolate}
#play-film .orbit,.cinema-center .orbit,.work-play-mark .orbit{display:none}#play-film .play-inner,.cinema-center .play-inner,.work-play-mark .play-inner{display:grid;place-items:center;border:0;border-radius:0;padding:0;background:none!important;color:#fff!important;font-size:0!important;gap:0}.cinema-center #cinema-toggle-label{display:none}#play-film .icon,.cinema-center .icon,.work-play-mark .icon{width:22px;height:22px;stroke-width:1.4}#play-film::after{content:'ODTWÓRZ FILM';position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);white-space:nowrap;font:9px 'Courier New',monospace;letter-spacing:.08em}#play-film:hover,.cinema-center:hover,.work-cover:hover .work-play-mark{background:#ffffff24;border-color:#fff}.work-play-mark{width:58px;min-height:58px;height:58px}.work-play-mark .icon{width:18px;height:18px}
.cinema-center{transform:translate(-50%,-50%)}.cinema-center:hover{transform:translate(-50%,-50%)}
@media(max-width:1100px){.hero-header,.works-header,.archive-header,.profile-header{min-height:0;row-gap:5px}.hero-header .brand.is-animated.modular-mark,.works-header .brand.is-animated.modular-mark,.archive-header .brand.is-animated.modular-mark,.profile-header .brand.is-animated.modular-mark{font-size:18px}.profile-navigation{gap:24px}.hero-name{font-size:6vw}}
@media(max-width:600px){.hero-header .navigation,.works-header .navigation,.archive-header .navigation,.profile-header .navigation{gap:19px}.hero-header .pill,.works-header .navigation .pill,.archive-header .pill,.profile-header .navigation .pill,.profile-navigation .pill{font-size:9px!important}.profile-navigation{gap:20px}.hero-header .brand.is-animated.modular-mark,.works-header .brand.is-animated.modular-mark,.archive-header .brand.is-animated.modular-mark,.profile-header .brand.is-animated.modular-mark{font-size:16px}.hero-name{font-size:10.5vw;padding-top:24px}.hero-rail #play-film{width:64px;min-height:64px;height:64px;margin-bottom:24px}.hero-rail{gap:20px}.cinema-center{width:60px;min-height:60px;height:60px}.hero-rail #play-film::after{font-size:8px;top:calc(100% + 12px)}}
@media(max-width:600px) and (max-height:650px){.hero-rail #play-film{width:50px;min-height:50px;height:50px;margin-bottom:18px}.hero-rail{gap:13px}}
@media(prefers-reduced-motion:reduce){.entry-loader{display:none}.hero-header .pill::after,.profile-navigation .pill::after,#play-film,.cinema-center{transition:none}}
