.gal-skin-swiss{--gal-bg:var(--sw-bg,#fafaf7);--gal-fg:var(--sw-fg,#111110);--gal-mute:var(--sw-mute,#6d6d68);--gal-rule:var(--sw-rule,#111110);--gal-hair:var(--sw-hair,#d9d9d3);--gal-panel:var(--sw-panel,#efefea);--gal-accent:var(--sw-accent,#e4321b);--gal-hover:transparent;--gal-m:1rem;--gal-gap:1rem;--gal-seam:2px;--gal-seam-color:var(--gal-bg)}@media (min-width:768px){.gal-skin-swiss{--gal-m:2.5rem;--gal-gap:1.5rem}}.gal-skin-pz{--gal-bg:#fff;--gal-fg:#111;--gal-mute:#111;--gal-rule:#111;--gal-hair:#11111140;--gal-panel:#e9e9e9;--gal-accent:#111;--gal-hover:#f6ee1f;--gal-m:var(--m,12px);--gal-gap:var(--g,10px);--gal-seam:3px;--gal-seam-color:#111}.gal-mute{color:var(--gal-mute)}.gal-pz-entry{letter-spacing:-.03em;font-size:clamp(1.3rem,5.4vw,2.25rem);line-height:1.05}.gal-pz-row{letter-spacing:-.015em;font-size:clamp(15px,1.45vw,21px);line-height:1.2}.gal-pz-list{letter-spacing:-.01em;font-size:15px;line-height:1.25}@container gal not (min-width:600px){.gal-h0{display:none!important}}@container gal (600px<=width<1000px){.gal-h1{display:none!important}}@container gal (1000px<=width<1800px){.gal-h2{display:none!important}}@container gal (1800px<=width<2400px){.gal-h3{display:none!important}}@container gal (min-width:2400px){.gal-h4{display:none!important}}.gal-grid{color:var(--gal-fg);container:gal-grid/inline-size}.gal-group+.gal-group{margin-top:3.5rem}.gal-skin-pz .gal-group+.gal-group{margin-top:2.25rem}.gal-tiles,.gal-group-head{--gal-cols:2;grid-template-columns:repeat(var(--gal-cols), minmax(0, 1fr));column-gap:var(--gal-gap);display:grid}@container gal-grid (min-width:600px){.gal-tiles,.gal-group-head{--gal-cols:3}}@container gal-grid (min-width:1000px){.gal-tiles,.gal-group-head{--gal-cols:4}}@container gal-grid (min-width:1900px){.gal-tiles,.gal-group-head{--gal-cols:6}}@container gal-grid (min-width:3000px){.gal-tiles,.gal-group-head{--gal-cols:8}}.gal-group-head{border-top:1px solid var(--gal-rule);align-items:baseline;row-gap:.4rem;padding-top:.75rem}.gal-skin-pz .gal-group-head{padding-top:.2rem}.gal-group-name{white-space:nowrap;grid-column:1/2}.gal-group-count{text-align:right;white-space:nowrap;grid-column:-2/-1}.gal-group-desc{grid-area:2/1/auto/-1}@container gal-grid (min-width:600px){.gal-group-desc{grid-area:1/2/auto/-2}}.gal-tiles{row-gap:1.5rem;margin-top:1.25rem}.gal-skin-pz .gal-tiles{row-gap:1.25rem;margin-top:.75rem}.gal-tiles>li{min-width:0}.gal-tile{text-align:left;width:100%;color:inherit;cursor:pointer;display:block}.gal-frame{aspect-ratio:16/9;background:var(--gal-panel);display:block;position:relative;overflow:hidden}.gal-cap{grid-template-columns:2.75em minmax(0,1fr);column-gap:.4em;margin-top:.5rem;display:grid}@media (hover:hover){.gal-skin-swiss .gal-tile:hover .gal-cap-title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.gal-skin-pz .gal-tile:hover .gal-cap{background:var(--gal-hover)}.gal-wall-tile:hover video{opacity:.82}.gq-clip:hover .gq-chip{color:#fff;background:#111}.gal-btn:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.gal-list-row:hover{color:var(--gal-fg)}.gal-skin-pz .gal-list-row:hover{background:#f6ee1f66}}.gal-skin-pz .gal-cap{border-bottom:1px solid var(--gal-hair);grid-template-columns:2.6em minmax(0,1fr);margin-top:.35rem;padding-bottom:.35rem}.gal-skin-pz .gal-tile:focus-visible .gal-cap{background:var(--gal-hover)}.gal-tile:focus-visible{outline:2px solid var(--gal-accent);outline-offset:3px}.gal-wall{color:var(--gal-fg);container:gal/inline-size}.gal-wall-grid{grid-template-columns:repeat(var(--gal-wc0), minmax(0, 1fr));gap:var(--gal-seam);background:var(--gal-seam-color);display:grid}@container gal (min-width:600px){.gal-wall-grid{grid-template-columns:repeat(var(--gal-wc1), minmax(0, 1fr))}}@container gal (min-width:1000px){.gal-wall-grid{grid-template-columns:repeat(var(--gal-wc2), minmax(0, 1fr))}}@container gal (min-width:1800px){.gal-wall-grid{grid-template-columns:repeat(var(--gal-wc3), minmax(0, 1fr))}}@container gal (min-width:2400px){.gal-wall-grid{grid-template-columns:repeat(var(--gal-wc4), minmax(0, 1fr))}}.gal-skin-pz .gal-wall-grid{padding:var(--gal-seam)}.gal-wall-tile{aspect-ratio:16/9;background:var(--gal-panel);cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.gal-wall-tile video{transition:opacity .2s}.gal-wall-tile:focus-visible{outline:2px solid var(--gal-accent);outline-offset:-2px}.gal-wall-cap{padding:.6rem var(--gal-m) 0;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;display:flex}.gal-quilt{color:#111;background:#111;container:gal/inline-size}.gal-quilt-grid{--gq-cols:3;--gq-gap:3px;grid-template-columns:repeat(var(--gq-cols), minmax(0, 1fr));grid-auto-rows:calc((100cqw - (var(--gq-cols) + 1) * var(--gq-gap)) / var(--gq-cols));grid-auto-flow:dense;gap:var(--gq-gap);padding:var(--gq-gap);display:grid;position:relative}@container gal (min-width:600px){.gal-quilt-grid{--gq-cols:4}}@container gal (min-width:1000px){.gal-quilt-grid{--gq-cols:6}}@container gal (min-width:1800px){.gal-quilt-grid{--gq-cols:8}}@container gal (min-width:2400px){.gal-quilt-grid{--gq-cols:10}}.gq-cell{position:relative;overflow:hidden;container-type:inline-size}.gq-w2{grid-column:span 2}.gq-text{background:#fff;flex-direction:column;justify-content:space-between;padding:.5rem;display:flex}@container gal (min-width:1000px){.gq-text{padding:.75rem}}.gq-index{letter-spacing:-.05em;margin-left:-.04em;font-size:20cqw;line-height:.9}.gq-label{letter-spacing:-.035em;font-size:15cqw;line-height:1}.gq-clip{isolation:isolate;background:var(--ground);text-align:left;cursor:pointer;display:block}.gq-clip>canvas,.gq-clip>img,.gq-clip>video{width:100%;height:100%;position:absolute;inset:0}.gq-clip>canvas{mix-blend-mode:multiply}.gq-clip>img{object-fit:cover;filter:grayscale()contrast(1.3);mix-blend-mode:multiply;display:none}[data-gl="0"] .gq-clip>img{display:block}[data-gl="0"] .gq-clip>canvas{display:none}.gq-clip>video{object-fit:cover;opacity:0}.gq-clip[data-state=real]>video,.gq-clip[data-state=mix]>video{opacity:1}.gq-clip[data-state=real]>canvas,.gq-clip[data-state=real]>img{visibility:hidden}.gq-clip[data-state=mix]>video{--s:16px;--r:calc(var(--reveal,0) * (var(--s) * .5 + 1px));--dot:radial-gradient(circle, #000 var(--r), transparent calc(var(--r) + .75px));-webkit-mask-image:var(--dot), var(--dot);-webkit-mask-image:var(--dot), var(--dot);mask-image:var(--dot), var(--dot);-webkit-mask-size:var(--s) var(--s);-webkit-mask-size:var(--s) var(--s);mask-size:var(--s) var(--s);-webkit-mask-position:0 0, calc(var(--s) / 2) calc(var(--s) / 2);-webkit-mask-position:0 0, calc(var(--s) / 2) calc(var(--s) / 2);mask-position:0 0, calc(var(--s) / 2) calc(var(--s) / 2)}.gq-chip{z-index:1;background:var(--ground);color:#111;max-width:100%;padding:.15rem .4rem .25rem;position:absolute;bottom:0;left:0}.gq-clip:focus-visible .gq-chip{color:#fff;background:#111}.gq-clip:focus-visible{outline-offset:-3px;outline:3px solid #fff}.gal-player{z-index:1000;background:var(--gal-bg);min-height:0;color:var(--gal-fg);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.gal-player-bar{padding-inline:var(--gal-m);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gal-player.gal-skin-swiss .gal-player-bar{border-bottom:1px solid var(--gal-rule);height:3rem}.gal-player.gal-skin-pz .gal-player-bar{--gal-mute:#fff9;height:var(--bar,30px);color:#fff;background:#111}.gal-btn{color:inherit;white-space:nowrap}.gal-player-body{flex-direction:column;flex:1;min-height:0;display:flex}.gal-player-fig{flex:none;width:min(100%,99.5556svh);margin-inline:auto}.gal-player-frame{aspect-ratio:16/9;background:var(--gal-panel);position:relative}.gal-player-cap{padding:.75rem var(--gal-m) 1rem;flex-direction:column;gap:.2rem;display:flex}.gal-player-list{overscroll-behavior:contain;min-height:0;padding:0 var(--gal-m) 2.5rem;flex:1;overflow-y:auto}@media (min-width:900px){.gal-player{--gal-player-max:calc(1440px + 26rem + 2rem)}.gal-player-bar{padding-inline:max(var(--gal-m), (100% - var(--gal-player-max)) / 2)}.gal-player-body{width:100%;max-width:calc(var(--gal-player-max) + 2 * var(--gal-m));padding:1.5rem var(--gal-m) 0;flex-direction:row;gap:2rem;margin-inline:auto}.gal-player-main{flex:1;min-width:0}.gal-player-fig{width:min(100%,177.778svh - 21.3333rem,1440px);margin-inline:0}.gal-player-cap{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-inline:0}.gal-player-cap>:last-child{text-align:right}.gal-player-list{flex:none;width:clamp(17rem,25vw,26rem);padding:0 0 2.5rem}}.gal-list-group+.gal-list-group{margin-top:1.5rem}.gal-list-head{border-top:1px solid var(--gal-rule);justify-content:space-between;align-items:baseline;padding:.45rem 0 .4rem;display:flex}.gal-list-row{isolation:isolate;border-top:1px solid var(--gal-hair);text-align:left;width:100%;color:var(--gal-mute);grid-template-columns:2.75em minmax(0,1fr) auto;column-gap:.75rem;padding:.45rem 0;display:grid;position:relative}.gal-list-row[aria-current=true]{color:var(--gal-fg)}.gal-list-progress{background:var(--gal-hair);height:2px;position:absolute;bottom:-1px;left:0;right:0}.gal-list-progress>span{background:var(--gal-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gal-skin-pz .gal-list-row,.gal-skin-pz .gal-list-head{padding-inline:.25rem}.gal-skin-pz .gal-list-progress{z-index:-1;background:#f6ee1f59;height:auto;inset:0}.gal-skin-pz .gal-list-progress>span{background:var(--gal-hover)}
