:root{--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--container: 1240px;--gutter: 24px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);line-height:1.5}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}:root{--wf-paper: #fff;--wf-fill: #f0f2f0;--wf-fill-2: #dde1de;--wf-line: #c5cac7;--wf-text: #5c6560;--wf-ink: #232a27;--wf-max: 1280px;--wf-pad-x: 48px;--wf-pad-y: 40px}body{background:var(--wf-paper);color:var(--wf-text);font-size:15px}h1,h2,h3,h4{margin:0;color:var(--wf-ink);font-weight:600;line-height:1.2}p,ul,ol,dl{margin:0}a{color:var(--wf-ink)}.h1{font-size:44px}.h2{font-size:28px}.h3{font-size:19px}.h4{font-size:16px}.sm{font-size:13px}.ink{color:var(--wf-ink)}.lead{max-width:760px;color:var(--wf-ink);font-size:18px}.lbl{color:var(--wf-text);font:500 12px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ph{padding:1px 6px;background:var(--wf-fill);color:var(--wf-text);font:400 .86em var(--font-mono)}.wrap{max-width:var(--wf-max);margin-inline:auto}.pad{padding:var(--wf-pad-y) var(--wf-pad-x)}.pad--t0{padding-top:0}.rule{border-top:1px solid var(--wf-line)}.fill{background:var(--wf-fill)}.row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.between{justify-content:space-between}.stack{display:grid;align-content:start;gap:12px}.gap6{gap:6px}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.g-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:32px}.g-side{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px}.box{padding:22px;border:1px solid var(--wf-line);background:var(--wf-paper)}.box.fill{background:var(--wf-fill)}.box--paper{background:var(--wf-paper)}.img{display:block;overflow:hidden;border:1px solid var(--wf-line);background:linear-gradient(to top right,transparent calc(50% - .7px),var(--wf-line) 50%,transparent calc(50% + .7px)),linear-gradient(to bottom right,transparent calc(50% - .7px),var(--wf-line) 50%,transparent calc(50% + .7px)),var(--wf-fill)}.img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img--contain img{-o-object-fit:contain;object-fit:contain}.img .img-ph{padding:8px;font-size:12px}.r169{aspect-ratio:16 / 9}.r43{aspect-ratio:4 / 3}.r11{aspect-ratio:1}.r21{aspect-ratio:21 / 9}.r32{aspect-ratio:3 / 2}.btn{display:inline-flex;align-items:center;padding:11px 20px;border:1.5px solid var(--wf-ink);color:var(--wf-ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.btn--fill{background:var(--wf-ink);color:var(--wf-paper)}.lnk{font-size:14px;font-weight:500;text-underline-offset:3px}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.chip{display:inline-flex;padding:6px 13px;border:1px solid var(--wf-line);border-radius:999px;color:var(--wf-ink);font-size:13px;text-decoration:none;white-space:nowrap}.chip[aria-current]{border-color:var(--wf-ink);background:var(--wf-ink);color:var(--wf-paper)}.badge{display:inline-block;justify-self:start;padding:5px 7px;border:1px solid var(--wf-ink);color:var(--wf-ink);font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.badge--fill{background:var(--wf-ink);color:var(--wf-paper)}.kv{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px 14px;font-size:14px}.kv dt{font:500 11px/1.75 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.kv dd{margin:0;color:var(--wf-ink)}.zl{display:grid;padding:0;list-style:none}.zl>li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--wf-line);font-size:14px}.zl>li>span:last-child{text-align:right}.tl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:18px;padding:0;border-top:2px solid var(--wf-ink);list-style:none}.tl>li{position:relative;display:grid;gap:4px;padding:18px 12px 0 0;font-size:13px}.tl>li:before{position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--wf-ink);content:""}.tl b{color:var(--wf-ink);font-size:22px}.ev{display:flex;align-items:flex-start;gap:14px;padding-top:16px;border-top:1px solid var(--wf-line)}.date{display:grid;flex:none;width:70px;padding:6px 0 7px;border:1.5px solid var(--wf-ink);color:var(--wf-ink);text-align:center}.date b{font-size:28px;line-height:1.05}.date span{font:500 11px/1.3 var(--font-mono);text-transform:uppercase}.status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:9px var(--wf-pad-x);background:var(--wf-fill);color:var(--wf-ink);font-size:13px}.status-bar ul{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:0;list-style:none}.status-bar form{display:flex;gap:6px}.status-dot{display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid var(--wf-ink);border-radius:50%}.status-dot.is-open{background:var(--wf-ink)}.site-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;padding:18px var(--wf-pad-x);border-bottom:1px solid var(--wf-line)}.site-header .logo img{display:block;width:auto;height:46px}.site-header nav{margin-left:auto}.site-header nav ul{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0;list-style:none}.site-header nav a{font-weight:500;text-decoration:none}.site-header nav a[aria-current]{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:8px}.site-footer{display:grid;gap:28px;padding:var(--wf-pad-y) var(--wf-pad-x);background:var(--wf-fill)}.site-footer h2{font-size:15px}.site-footer ul{display:grid;gap:6px;margin-top:6px;padding:0;color:var(--wf-ink);font-size:14px;list-style:none}.site-footer .footer-org{padding-top:20px;border-top:1px solid var(--wf-line)}.site-footer .footer-org img{width:auto;height:44px}.map{padding:0;background:var(--wf-paper)}.map svg{display:block;width:100%;height:auto}.map .m-bg{fill:var(--wf-fill)}.map .m-zone{fill:var(--wf-paper);stroke:var(--wf-ink);stroke-width:1.5}.map .m-park{fill:var(--wf-fill-2)}.map .m-t{fill:var(--wf-ink);font:600 14px var(--font-sans)}.map .m-s{fill:var(--wf-text);font:400 12px var(--font-sans)}.map .m-path{fill:none;stroke:var(--wf-text);stroke-width:2;stroke-dasharray:5 5}.map a:focus .m-zone,.map a:hover .m-zone{stroke-width:3}@media(max-width:900px){:root{--wf-pad-x: 16px;--wf-pad-y: 28px}.g2,.g3,.g-main,.g-side{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.tl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;border-top:0}.tl>li{border-top:2px solid var(--wf-ink)}.h1{font-size:32px}.h2{font-size:24px}.m-first{order:-1}.site-header nav{order:3;width:100%;margin-left:0}}@media(max-width:560px){.g4{grid-template-columns:minmax(0,1fr)}.kv{grid-template-columns:96px minmax(0,1fr)}}.status-bar,.site-header,.site-footer{padding-inline:max(var(--wf-pad-x),calc((100% - var(--wf-max)) / 2 + var(--wf-pad-x)))}.gap14{gap:14px}.gap16{gap:16px}.measure{max-width:600px}.crumb{font-size:13px}.crumb a{color:inherit}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:11px 10px;border-bottom:1px solid var(--wf-line);text-align:left;vertical-align:top}thead th{color:var(--wf-text);font:500 11px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}tbody th{color:var(--wf-ink);font-weight:600}td b,td strong{color:var(--wf-ink)}.num{text-align:right;white-space:nowrap;color:var(--wf-ink)}.table-scroll{overflow-x:auto}.tabs{display:flex;overflow-x:auto;padding:0;border-bottom:1px solid var(--wf-line);list-style:none}.tabs a{display:block;padding:12px 18px;color:var(--wf-ink);font-weight:500;text-decoration:none;white-space:nowrap}.tabs a[aria-current]{border-bottom:3px solid var(--wf-ink);font-weight:600}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1.5px solid var(--wf-ink)}.facts>div{display:grid;align-content:start;gap:4px;padding:14px 16px;border-right:1px solid var(--wf-line);color:var(--wf-ink);font-size:14px}.facts>div:last-child{border-right:0}.facts dt{color:var(--wf-text);font:500 12px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.facts dd{margin:0}.filters{display:grid;gap:22px}.filters fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.filters legend{margin-bottom:8px;color:var(--wf-text);font:500 11px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.filters label{display:flex;align-items:center;gap:9px;color:var(--wf-ink);font-size:14px}.filters .row label{display:inline-flex}.day{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--wf-line)}.day>h3{font-size:17px}.item{display:grid;grid-template-columns:90px minmax(0,1fr) 150px;align-items:start;gap:20px;padding:14px 0;border-bottom:1px dashed var(--wf-line)}.item:last-child{border-bottom:0}.item time{color:var(--wf-ink);font-size:18px;font-weight:700}.form{display:grid;gap:12px}.form label{display:grid;gap:6px;font-size:13px}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{width:100%;min-height:40px;padding:8px;border:1px solid var(--wf-line);background:var(--wf-paper);font:inherit}.form textarea{min-height:84px}.form .check{display:flex;align-items:center;gap:9px;font-size:14px}.form button{justify-self:start}button.btn{cursor:pointer;font:inherit;font-weight:600;background:var(--wf-paper)}button.btn--fill{background:var(--wf-ink)}.gallery{display:grid;grid-template-columns:2fr 1fr;gap:12px}.gallery-side{display:grid;gap:12px}.gallery-side .img{height:100%}.check-list{display:grid;gap:10px;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:9px;color:var(--wf-ink);font-size:14px}.check-list li:before{content:"";flex:none;width:15px;height:15px;border:1.5px solid var(--wf-ink)}.check-list li.is-on:before{background:var(--wf-ink)}.prose>*+*{margin-top:1em}.prose img{height:auto}.thumb-row{display:flex;align-items:flex-start;gap:16px}.thumb-row>.img{flex:none;width:160px}@media(max-width:900px){.day{grid-template-columns:minmax(0,1fr);gap:8px}.item{grid-template-columns:70px minmax(0,1fr)}.item>:last-child{grid-column:2}.gallery{grid-template-columns:minmax(0,1fr)}.gallery-side{grid-template-columns:1fr 1fr}.facts>div{border-right:0;border-bottom:1px solid var(--wf-line)}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.gap0{gap:0}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap20{gap:20px}.gap-tight{gap:6px 12px}.rowgap36{row-gap:36px}.pb12{padding-bottom:12px}.pb16{padding-bottom:16px}.pt6{padding-top:6px}.pt10{padding-top:10px}.pt16{padding-top:16px}.list-reset{padding:0;list-style:none}.no-underline{text-decoration:none}.avatar{width:96px;border-radius:50%}.map .is-active .m-zone{stroke-width:4}.icon{vertical-align:-3px;margin-right:4px}.status-bar .tools input[type=search]{width:160px;padding:4px 8px;border:1px solid var(--wf-line);background:var(--wf-paper);font:inherit}.status-bar .lang [aria-current]{text-decoration:underline;text-underline-offset:3px;font-weight:600}.site-header{position:relative;z-index:30;background:var(--wf-paper)}.status-bar{position:relative;z-index:30}.menu-toggle{display:none}.nav-panel:after{content:" ▾"}.nav-panel[aria-expanded=true]:after{content:" ▴"}.site-header nav a[aria-expanded=true],.site-header nav a[data-current]{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:8px}.mpanel{position:relative;z-index:30;display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px 36px;padding:24px max(var(--wf-pad-x),calc((100% - var(--wf-max)) / 2 + var(--wf-pad-x))) 36px;border-bottom:1px solid var(--wf-line);background:var(--wf-paper)}.mpanel[hidden]{display:none}.mpanel--3{grid-template-columns:230px minmax(0,1fr) 270px}.mpanel-close{grid-column:1 / -1;justify-self:end}.mlinks{display:grid;align-content:start;gap:4px;padding:0;list-style:none}.mlinks a{display:block;padding:8px 0;border-bottom:1px solid var(--wf-line);color:var(--wf-ink);font-weight:600;text-decoration:none}.mlinks .ml--all a{font-size:17px}.mlinks .ml-cta{display:grid;gap:6px;padding-top:16px}.mlinks .ml-cta a{display:inline-flex;border:1.5px solid var(--wf-ink);padding:11px 20px}.dim{position:fixed;inset:0;z-index:20;background:#232a2759}.dim[hidden]{display:none}.panel-today{padding-top:8px;border-top:1px solid var(--wf-line)}.banner-dark{display:grid;gap:12px;padding:24px;background:var(--wf-ink);color:var(--wf-paper)}.banner-dark h3,.banner-dark .lbl{color:var(--wf-paper)}.banner-dark .btn{justify-self:start;border-color:var(--wf-paper);background:var(--wf-paper);color:var(--wf-ink)}.banner-dark .ph{background:#ffffff26;color:var(--wf-paper)}.news{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--wf-line)}.news .to{color:var(--wf-ink);font-size:13px;font-weight:500}.news .to:before{content:"→ "}.thumb-row>.img--narrow{width:96px}.thumb-row>.img--book{width:76px;aspect-ratio:3 / 4}.box--dashed{border-style:dashed}.img-more{position:relative;display:grid}.img-more>img{grid-area:1 / 1}.img-more>.btn{grid-area:1 / 1;place-self:center;background:var(--wf-paper)}.lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--wf-ink);color:var(--wf-paper)}.lightbox[hidden]{display:none}.has-lightbox{overflow:hidden}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px var(--wf-pad-x)}.lightbox .btn{border-color:var(--wf-paper);background:transparent;color:var(--wf-paper)}.lightbox-stage{display:grid;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;min-height:0;padding:0 var(--wf-pad-x)}.lightbox-stage figure{display:grid;justify-items:center;gap:8px;min-height:0;max-height:100%;margin:0}.lightbox-stage img{max-height:70vh;width:auto}.lightbox-next{justify-self:end}.lightbox-thumbs{display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:20px var(--wf-pad-x) 28px}.lightbox-thumbs button{flex:none;width:96px;height:64px;padding:0;border:0;background:none;opacity:.55;cursor:pointer}.lightbox-thumbs button[aria-current]{opacity:1;outline:3px solid var(--wf-paper);outline-offset:2px}.lightbox-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filters details{border-top:1px solid var(--wf-line)}.filters summary{display:flex;justify-content:space-between;padding:12px 0;color:var(--wf-ink);font-weight:500;cursor:pointer;list-style:none}.filters summary::-webkit-details-marker{display:none}.filters summary:after{content:"+";font-weight:700}.filters details[open] summary:after{content:"–"}.filters summary .sm{margin-left:auto;margin-right:10px}.filters details>div{display:grid;gap:8px;padding-bottom:14px}.g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.year{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 16px;padding:0;list-style:none}.year>li{display:grid;align-content:start;gap:6px;padding:12px 12px 14px;border-top:2px solid var(--wf-ink)}.prog .day-h td{padding-top:18px;color:var(--wf-ink);font-weight:600}.prog .badge{margin-left:6px}.scroller-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.scroller-track>*{flex:none;width:250px;scroll-snap-align:start}.img-ph{margin:0;padding:8px;font-size:12px}@media(max-width:900px){.menu-toggle{display:inline-flex;margin-left:auto}.site-header nav{display:none}.site-header.is-open nav{display:block}.site-header nav ul{flex-direction:column;gap:4px}.mpanel,.mpanel--3,.news{grid-template-columns:minmax(0,1fr)}.g5,.year{grid-template-columns:repeat(2,minmax(0,1fr))}.status-bar .tools input[type=search]{width:110px}}.align-end{align-items:end}.page-plain>h1{font-size:44px}.page-plain section{display:grid;gap:12px;padding-top:16px}.page-plain dl:not(.kv){display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 14px}.page-plain dd{margin:0;color:var(--wf-ink)}.page-plain article{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--wf-line)}@media(max-width:900px){#panel-wystawy>.stack,#panel-zwiedzaj>.stack{display:none}}.some{display:flex;gap:10px;align-items:center;margin:0;padding:0;list-style:none}.site-footer ul.some{display:flex;margin-top:10px}.some a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wf-ink);color:var(--wf-paper)}.some .icon{margin:0}.some a:focus-visible{outline:3px solid var(--wf-ink);outline-offset:2px}.etr,.m-search,.m-only,.m-search-form,.mmenu,.sticky-cta,.crumb-up{display:none}.etr{margin-left:auto;padding:5px 7px;background:var(--wf-ink);color:var(--wf-paper);font:600 11px/1 var(--font-sans);letter-spacing:.04em;text-decoration:none}.poster{margin:0;justify-items:start}.poster-img{position:relative;display:grid;width:170px;aspect-ratio:1 / 1.414;overflow:hidden;background:var(--wf-fill)}.poster-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wf-ink);color:var(--wf-paper)}.zoom .icon,.zoom svg{margin:0}.zoom--center{inset:50% auto auto 50%;width:52px;height:52px;transform:translate(-50%,-50%)}.zoomable>a{position:relative;display:inline-block;max-width:100%}.zoomable img{display:block}.prose--lead>p:first-child{color:var(--wf-ink);font-size:18px}.prose mark{padding:0 3px;background:var(--wf-fill-2);color:var(--wf-ink);font-weight:600}.prose a{font-weight:700;text-underline-offset:3px}.prose h2,.prose h3{font-size:19px}.prose ul,.prose ol{display:grid;gap:6px;padding-left:1.3em;color:var(--wf-ink)}.prose blockquote{max-width:600px;margin:4px 0;padding:4px 0 4px 20px;border-left:4px solid var(--wf-ink);font-size:18px;font-style:italic}.prose blockquote cite{display:block;margin-top:8px;font-size:13px;font-style:normal}.prose hr{border:0;border-top:1px solid var(--wf-line)}.prose figure{margin-inline:0}.prose figcaption{font-size:13px}.downloads{display:grid;max-width:640px}.downloads h2{margin-bottom:6px}.dl{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--wf-line);color:var(--wf-ink);font-size:14px}.prose .dl{margin-top:0}.ftype{padding:7px 0;border:1.5px solid var(--wf-ink);font:600 11px/1 var(--font-mono);text-align:center}.yt{position:relative;max-width:640px}.yt iframe{width:100%;height:100%;border:0}.yt-play{display:grid;width:100%;height:100%;padding:0;border:0;background:var(--wf-fill);cursor:pointer}.yt-play>*{grid-area:1 / 1}.yt-play img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play{place-self:center;display:grid;place-items:center;width:64px;height:44px;border-radius:10px;background:var(--wf-ink)}.play:after{content:"";margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid var(--wf-paper)}.logos{display:block;width:640px;max-width:100%;height:auto}.fin .sm p+p{margin-top:6px}.tile{position:relative}.tile-link{text-decoration:none}.tile-link:after{content:"";position:absolute;inset:0}.tile-link:focus-visible{outline:none}.tile:focus-within{outline:3px solid var(--wf-ink);outline-offset:4px}.tile:hover .tile-link{text-decoration:underline}details.more>summary{display:inline-flex;list-style:none;cursor:pointer}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{display:none}.facts dt{color:var(--wf-text)}.center{justify-content:center}.gap18{gap:18px}.gap28{gap:28px}.pt8{padding-top:8px}.pt28{padding-top:28px}@media(max-width:900px){.desk-only,.m-hide,.status-bar .tools,.site-header>nav,.site-header>.btn--fill,.mpanel,.dim{display:none!important}.m-only{display:block}.crumb-full{display:none}.crumb-up{display:inline;font-weight:600;text-decoration:none}.status-bar{flex-wrap:nowrap;gap:10px;padding-block:7px;font-size:11px}.status-bar p{min-width:0}.etr{display:inline-block;flex:none}.site-header{flex-wrap:nowrap;gap:10px;padding-block:10px}.site-header .logo img{height:32px}.m-search{display:inline-flex;align-items:center;margin-left:auto;font-weight:600;text-decoration:none}.menu-toggle{margin-left:0}.m-search-form:not([hidden]){display:flex;gap:8px;padding:10px var(--wf-pad-x);border-bottom:1px solid var(--wf-line)}.m-search-form label{flex:1}.m-search-form input{width:100%;padding:9px 10px;border:1px solid var(--wf-line);font:inherit}.mmenu:not([hidden]){display:block;position:fixed;inset:var(--mmenu-top, 104px) 0 0;z-index:40;overflow-y:auto;padding:4px var(--wf-pad-x) 32px;background:var(--wf-paper)}body.has-mmenu{overflow:hidden}body.has-mmenu .sticky-cta{display:none}.site-header{position:sticky;top:0}.mmenu ul{margin:0;padding:0;list-style:none}.mrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--wf-line);color:var(--wf-ink);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.mrow b{font:600 16px/1 var(--font-mono)}summary.mrow{list-style:none}summary.mrow::-webkit-details-marker{display:none}.mmenu-acc>summary b:before{content:"▾"}.mmenu-acc[open]>summary b:before{content:"▴"}.mmenu-acc[data-current]>summary span,.mmenu a.mrow[aria-current] span{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:5px}.msub{display:grid;padding:4px 0 10px 14px!important;border-bottom:1px solid var(--wf-line)}.msub a{display:block;padding:9px 0;color:var(--wf-ink);font-size:14px;text-decoration:none}.msub .ml--all a{font-weight:600}.msub .btn{display:inline-flex;margin-top:6px;padding:10px 14px}.msub .box{margin-top:8px}.mmenu-cta{padding:18px 0 8px}.mmenu-cta .btn{width:100%;justify-content:center}.mmenu-tools .mrow{font-size:14px;font-weight:500}.mmenu-tools>li:last-child{border-bottom:0}.mmenu-tools .mrow span{display:inline-flex;align-items:center;gap:6px}.mmenu-tools .lang [aria-current]{font-weight:600;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:4px}.sticky-cta{display:flex;position:fixed;inset:auto 0 0;z-index:25;margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--wf-line);background:var(--wf-paper);box-shadow:0 -6px 12px #0000000f}.sticky-cta .btn{flex:1;justify-content:center}body{padding-bottom:64px}body.has-lightbox .sticky-cta{display:none}.m-hscroll{display:flex!important;flex-wrap:nowrap;gap:12px;margin-right:calc(-1 * var(--wf-pad-x));padding-right:var(--wf-pad-x);overflow-x:auto;scroll-snap-type:x mandatory}.m-hscroll>*{flex:none;scroll-snap-align:start}.m-hscroll>article{width:82%}.home-events{grid-template-columns:minmax(0,1fr)}.home-events>:nth-child(n+4){display:none}.m-g2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tl[data-tl]{grid-template-columns:minmax(0,1fr)}.tl[data-tl]:not(.is-open)>li:nth-child(n+5){display:none}.site-footer .g4{grid-template-columns:minmax(0,1fr)}.poster-img{width:140px}.dl{grid-template-columns:48px minmax(0,1fr)}.dl>.lnk{grid-column:2}}@media(max-width:560px){.m-g2 .h3{font-size:16px}}.hbtns{display:flex;gap:8px;flex:none;margin:0}.hbtns .btn{padding-inline:14px}@media(max-width:1340px){.site-header{gap:16px 24px}.site-header nav ul{gap:8px 18px}}.a11y-fab{position:fixed;left:2px;top:50%;z-index:20;display:grid;place-items:center;width:44px;height:44px;color:var(--wf-ink)}.a11y-fab .icon{width:30px;height:30px;margin:0;border-radius:50%;background:var(--wf-paper);box-shadow:0 2px 8px #0000002e}.a11y-fab:focus-visible{outline:3px solid var(--wf-ink)}body.has-lightbox .a11y-fab,.mpanel:not([hidden])~.a11y-fab{z-index:1}.tile-img{position:relative}.tile-state,.tile-cat{position:absolute;left:8px;padding:5px 7px;border:1px solid var(--wf-ink);font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tile-state{top:8px;background:var(--wf-ink);color:var(--wf-paper)}.tile-cat{bottom:8px;max-width:calc(100% - 16px);overflow:hidden;background:var(--wf-paper);color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap}.tile-action{position:absolute;top:8px;right:8px;z-index:2;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--wf-ink);background:var(--wf-paper);color:var(--wf-ink);font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tile-action[aria-pressed=true]{background:var(--wf-ink);color:var(--wf-paper)}.tile-meta{color:var(--wf-ink);font:600 12px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.tile .more{justify-self:start;color:var(--wf-ink);font-weight:600;font-size:14px}.tile .more-arrow{display:inline-block}.tile:hover .more-arrow{transform:translate(4px)}.tile--off .tile-img img{opacity:.4}.tile--off .tile-link{text-decoration:line-through}.tile--row{display:grid;grid-template-columns:240px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-content:start;padding:18px 0;border-bottom:1px solid var(--wf-line)}.tile--row>.tile-img{grid-row:1 / span 6}.tile--row>:not(.tile-img){grid-column:2}.pager-item.is-dim{opacity:.32;pointer-events:none}.month-h{padding:26px 0 12px}.rowgap32{row-gap:32px}.gap40{gap:40px}.align-start{align-items:start}.nowrap{flex-wrap:nowrap}.hero{position:relative}.hero-img{aspect-ratio:21 / 10;border-width:0 0 1px}.hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-box{position:absolute;left:max(var(--wf-pad-x),calc((100% - var(--wf-max)) / 2 + var(--wf-pad-x)));bottom:48px;width:460px;padding:28px;background:var(--wf-paper)}.m-only-inline{display:none}.a11y-panel{display:grid;gap:14px;padding:16px 18px;border:1.5px solid var(--wf-ink)}.a11y-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;margin:0;color:var(--wf-ink);font-size:14px}.a11y-panel dl>div{display:grid;gap:2px;align-content:start}.a11y-panel dt{font-weight:600}.a11y-panel dd{margin:0}.a11y-details{justify-self:start;width:100%}.a11y-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1.5px solid var(--wf-ink);color:var(--wf-ink);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.a11y-btn::-webkit-details-marker{display:none}.a11y-btn .icon{margin:0}.a11y-btn b:before{content:"▾";font-size:.8em}.a11y-details[open] .a11y-btn b:before{content:"▴"}.a11y-details[open] .a11y-panel{margin-top:-1.5px}.fbar{display:grid;gap:14px;padding:18px 20px;background:var(--wf-fill)}.fbar-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.fbar-wide{grid-column:span 2}.fbar-submit{margin:0}.js .fbar-submit{display:none}.ffield{display:grid;gap:6px;min-width:0;color:var(--wf-ink);font-size:13px}.ffield select,.ffield input,.fmulti>summary{width:100%;height:44px;padding:0 12px;border:1.5px solid var(--wf-ink);background:var(--wf-paper);color:var(--wf-ink);font:inherit;font-size:14px}.fmulti{position:relative}.fmulti>summary{display:flex;align-items:center;justify-content:space-between;overflow:hidden;list-style:none;cursor:pointer;white-space:nowrap}.fmulti>summary:after{content:"▾";font:600 13px/1 var(--font-mono)}.fmulti>summary::-webkit-details-marker{display:none}.fmulti>div{position:absolute;z-index:10;top:calc(100% + 4px);left:0;display:grid;gap:8px;min-width:100%;max-height:320px;overflow-y:auto;padding:12px;border:1.5px solid var(--wf-ink);background:var(--wf-paper)}.fmulti label,.fcheck{display:flex;gap:10px;align-items:center;min-height:32px;color:var(--wf-ink);font-size:14px}.fcheck{height:44px}.fcheck input,.fmulti input{width:20px;height:20px;accent-color:var(--wf-ink)}.filter-toggle>summary{display:none}.seg{display:inline-flex}.seg .chip{border-radius:0}.etiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 260px;gap:12px}.etile{display:grid;gap:6px;align-content:start;padding:16px;border:1.5px solid var(--wf-ink);background:var(--wf-paper);text-align:left;font:inherit;cursor:pointer}.etile[aria-pressed=true]{background:var(--wf-ink)}.etile[aria-pressed=true] *{color:var(--wf-paper)}.etiles-other{align-content:center}.etiles-other .btn{justify-content:space-between;background:var(--wf-paper)}.ask-sticky{position:fixed;right:24px;bottom:24px;z-index:26;margin:0}.ask-sticky.is-away{visibility:hidden}.ask-field{display:grid;gap:8px;margin:0;padding:0;border:0}.ask-field li{display:inline-flex;align-items:center;gap:4px}.chip-x{min-width:32px;min-height:32px;border:0;background:none;cursor:pointer}.btn-link{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:left}.badge--cat{background:var(--wf-paper)}.steps{display:grid;gap:6px;padding-left:1.3em;color:var(--wf-ink)}.sticky-side{position:sticky;top:16px}.eps{margin:0;padding:0;list-style:none}.ep{display:grid;grid-template-columns:44px 210px minmax(0,1fr) 64px 120px;gap:18px;align-items:center;padding:12px 8px;border-top:1px solid var(--wf-line)}.ep--on{background:var(--wf-fill)}.ep .eptext{grid-column:2 / -1}.ep .eptext[open]>.prose{margin-top:10px;padding:16px 18px;border-left:3px solid var(--wf-ink);background:var(--wf-paper)}.pbtn{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1.5px solid var(--wf-ink);border-radius:50%;background:var(--wf-paper);color:var(--wf-ink);font-size:14px;cursor:pointer}.ep--on .pbtn{background:var(--wf-ink);color:var(--wf-paper)}.player{position:fixed;inset:auto 0 0;z-index:30;display:flex;align-items:center;gap:14px;padding:12px max(var(--wf-pad-x),calc((100% - var(--wf-max)) / 2 + var(--wf-pad-x)));background:var(--wf-ink);color:var(--wf-paper);font-size:14px}.player[hidden]{display:none}.player .pbtn{border-color:var(--wf-paper)}.player .btn{border-color:var(--wf-paper);background:transparent;color:var(--wf-paper)}.player input[type=range]{flex:1;accent-color:var(--wf-paper)}.player .sm{color:var(--wf-paper)}body.has-player{padding-bottom:76px}.numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:8px}.numbers>div{display:grid;gap:6px;padding-top:10px;border-top:2px solid var(--wf-ink)}.numbers dt{color:var(--wf-ink);font-size:26px;font-weight:700;line-height:1}.numbers dd{margin:0}.hist{margin:0;padding:0;list-style:none}.hist-row{display:grid;grid-template-columns:150px minmax(0,1fr) 200px;gap:24px;padding:16px 0 18px;border-top:1px solid var(--wf-line)}.hist-row.is-key{border-top:2px solid var(--wf-ink)}.hist-year{color:var(--wf-ink);font-size:22px;font-weight:700;line-height:1.1}.hist-row.is-key .hist-year{font-size:30px}.awards{margin:0;padding:0;list-style:none}.awards li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:24px;padding:10px 0;border-top:1px solid var(--wf-line)}@media(max-width:1200px)and (min-width:901px){.site-header>nav{display:none}.menu-toggle{display:inline-flex}}@media(max-width:900px){.a11y-fab,.hbtns{display:none}.hero-img{aspect-ratio:4 / 3}.hero-box{position:static;width:auto;padding:20px var(--wf-pad-x);border:0}.m-only-inline{display:inline}.tile--row{grid-template-columns:minmax(0,1fr)}.tile--row>:not(.tile-img){grid-column:1}.tile--row>.tile-img{grid-row:auto}.a11y-panel dl,.fbar-row{grid-template-columns:minmax(0,1fr)}.fbar-wide{grid-column:auto}.filter-toggle>summary{display:inline-flex;margin-bottom:10px}.filter-toggle:not([open])>summary{margin-bottom:0}.etiles{grid-template-columns:repeat(2,minmax(0,1fr))}.etiles-other{grid-column:1 / -1}.ask-sticky{inset:auto 12px 12px}.ask-sticky .btn{width:100%;justify-content:center}.ep{grid-template-columns:44px minmax(0,1fr)}.ep>:nth-child(n+3){grid-column:2}.player{flex-wrap:wrap;padding:10px 12px}.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-row{grid-template-columns:minmax(0,1fr);gap:8px}.awards li{grid-template-columns:minmax(0,1fr);gap:4px}.sticky-side{position:static}}.tile-img .img-ph{position:absolute;inset:50% 8px auto;transform:translateY(-50%);text-align:center}.zl>li.zl--obj{display:grid;grid-template-columns:150px minmax(0,1fr)}.zl>li.zl--obj>span:last-child{text-align:left}
