@layer pigment._18935rd{.snoee3t{gap:2px;display:flex;flex-direction:row;cursor:not-allowed}.snoee3t a{display:block;position:relative;flex:1 1;background-color:#fff;color:#000;text-transform:uppercase;font-family:var(--fontDharmaGothicE);font-weight:700;font-size:1.5rem;text-align:center;padding:calc(1 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));transition:filter .3s}.snoee3t a>.contents{z-index:2}.snoee3t a>.event-name-image{z-index:1;display:none;width:100%;height:28px;position:relative}.snoee3t a>.event-name-image img{object-fit:contain;object-position:left}.snoee3t a>.background-image{z-index:0;display:none;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.snoee3t a>.background-image img{object-fit:cover;transform:scale(175%)}.snoee3t a.selected{color:#fff;background-color:#000}.snoee3t a.disabled{color:#666;background-color:#ccc;pointer-events:none}@media (min-width:900px){.snoee3t a{padding:calc(2 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));filter:grayscale(1)}.snoee3t a:hover{filter:grayscale(0)}.snoee3t a.disabled{filter:grayscale(1)}.snoee3t a>.contents{display:none}.snoee3t a>.background-image{display:block}.snoee3t a>.event-name-image{display:flex}.snoee3t a.selected{filter:grayscale(0)}}}@layer pigment._g6mson{.s1xy4gwu{margin-top:calc(2 * var(--mui-spacing, 8px))}@media (min-width:900px){.s1xy4gwu{margin-top:calc(3 * var(--mui-spacing, 8px))}.s1xy4gwu .page-header{margin-bottom:calc(1 * var(--mui-spacing, 8px))}}.s1xy4gwu>div.wrapper{background-color:#151820;padding-top:calc(2 * var(--mui-spacing, 8px));padding-bottom:calc(2 * var(--mui-spacing, 8px))}@media (min-width:900px){.s1xy4gwu>div.wrapper{padding-top:calc(3 * var(--mui-spacing, 8px));padding-bottom:calc(3 * var(--mui-spacing, 8px))}}.s1xy4gwu>div.wrapper section{width:100%;border-bottom:1px solid hsla(0,0%,100%,.12)}.s1xy4gwu>div.wrapper section>.MuiContainer-root{padding-block:calc(3 * var(--mui-spacing, 8px));padding-inline:calc(3 * var(--mui-spacing, 8px))}@media (min-width:900px){.s1xy4gwu>div.wrapper section>.MuiContainer-root{padding-block:calc(9 * var(--mui-spacing, 8px))}}.s1xy4gwu>div.wrapper section:last-of-type{border-bottom:none}.s1xy4gwu .background{position:fixed;inset:0;z-index:-1}.skqgxoj{font-family:var(--fontDharmaGothicE);font-weight:700}}