.nav-layer.inv .nav-it{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:clip-path}.gal{padding:0;background:var(--white)}.gal-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab}.gal-scroll.dragging{cursor:-webkit-grabbing;cursor:grabbing}.gal-track{display:flex;gap:5px;padding:0 5px 8px;width:max-content}.gal-item{position:relative;flex:0 0 auto;width:min(23vw,360px);overflow:hidden;background:var(--court);transition:opacity .35s ease,filter .35s ease,-webkit-clip-path .3s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,filter .35s ease,clip-path .3s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,filter .35s ease,clip-path .3s cubic-bezier(.22,1,.36,1),-webkit-clip-path .3s cubic-bezier(.22,1,.36,1);-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0)}.gal-item:before{content:"";display:block;padding-top:131%}.gal-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.gal-item:hover,.gal-track.focus .gal-item.hl{-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.gal-item:hover img{transform:scale(1.045)}.gal-track.focus .gal-item{opacity:.28;filter:saturate(.4)}.gal-track.focus .gal-item.hl{opacity:1;filter:none}.gal-track.focus .gal-item.hl img{transform:scale(1.045)}.evl-rows.focus .evl-row{opacity:.35}.evl-rows.focus .evl-row.hl{opacity:1}.evlist{padding:2.8vw 15px 7vw 5px}.evl-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:0 2px 2.4vw;flex-wrap:wrap}.evl-head h1{font-size:clamp(24px,3vw,41px);color:var(--red);font-weight:400;overflow:hidden;line-height:1.18;max-width:18em}.evl-head h1 span{display:inline-block;will-change:transform}.evl-head .upd{font-size:14.5px;color:var(--red);white-space:nowrap}.evl-row{position:relative;display:grid;grid-template-columns:minmax(210px,1fr) 2fr auto;grid-gap:22px;gap:22px;align-items:baseline;padding:9px 2px;text-decoration:none;cursor:pointer}.evl-row:last-child{border-bottom:1px solid var(--red)}.evl-row .rl{position:absolute;top:0;left:0;height:1px;background:var(--red);width:0}.evl-row h5{font-family:var(--font-body);letter-spacing:.02em;font-weight:400;text-transform:uppercase;display:inline-block;will-change:transform}.evl-row .date,.evl-row h5{font-size:21px;color:var(--red);white-space:nowrap}.evl-row .date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:none}.evl-row .desc,.evl-row .go{font-size:21px;color:var(--red)}.evl-row .go{text-align:right;justify-self:end;padding-right:5px;display:inline-block;white-space:nowrap;transition:transform .25s cubic-bezier(.22,1,.36,1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.evl-row[data-row-state=cancelled],.evl-row[data-row-state=past]{opacity:.5}.evl-row[data-row-state=cancelled] .date,.evl-row[data-row-state=cancelled] h5{text-decoration:line-through;text-decoration-thickness:1px}.evl-row[data-row-disabled=true]{cursor:default}.evl-row[data-row-disabled=true] .go{text-decoration:none}@media (max-width:760px){.lvl-btn,.mf-btn,.pbtn,.tc-btn{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;corner-shape:normal!important}.gal-scroll{scroll-snap-type:x mandatory}.gal-item{width:84vw;scroll-snap-align:start}.gal-item:before{padding-top:116%}.evlist{padding:6vw 16px 12vw}.evl-head{padding-bottom:5vw}.evl-head h1{font-size:7vw;padding-right:10%;box-sizing:border-box}.evl-row{grid-template-columns:1fr auto auto;gap:6px 12px;padding:11px 2px;align-items:start}.evl-row h5{font-size:15px;white-space:normal;grid-column:1;grid-row:1;line-height:1.2}.evl-row .date{font-size:15px;grid-column:2;grid-row:1;display:none}.evl-row .desc{display:none}.evl-row .go{font-size:15px;grid-column:3;grid-row:1;justify-self:end;padding-right:2px}}