.concept-a .pg-events .ev-hero{isolation:isolate;align-items:end;min-height:min(88dvh,860px);display:grid;position:relative;overflow:hidden}.concept-a .pg-events .ev-hero__media{z-index:-1;position:absolute;inset:0}.concept-a .pg-events .ev-hero__media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.concept-a .pg-events .ev-hero__media:after{content:"";background:linear-gradient(#0b0a0966 0%,#0b0a0900 30%,#0b0a0940 58%,#0b0a09e6 100%),linear-gradient(90deg,#0b0a0980 0%,#0b0a0900 55%);position:absolute;inset:0}.concept-a .pg-events .ev-hero__body{padding:140px var(--gutter) clamp(28px, 5vh, 56px);gap:16px;max-width:880px;display:grid}.concept-a .pg-events .ev-hero__title{font-size:clamp(56px,7.4vw,96px);line-height:.98}.concept-a .pg-events .ev-hero__where{max-width:30em;font-size:clamp(17px,1.6vw,22px)}.concept-a .pg-events .ev-hero__live{letter-spacing:.01em;color:var(--ivory-70);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 14px;max-width:640px;padding-top:14px;font-size:13px;font-weight:500;display:flex}.concept-a .pg-events .ev-hero__live b{color:var(--ivory);font-weight:600}.concept-a .pg-events .ev-dot{color:var(--brass)}@media (max-width:639px){.concept-a .pg-events .ev-hero__live{gap:4px;display:grid}.concept-a .pg-events .ev-dot{display:none}}.concept-a .pg-events .ev-sched{padding:clamp(64px,9vw,128px) 0 0}.concept-a .pg-events .ev-sched__head{gap:14px;display:grid}.concept-a .pg-events .ev-sched__title{font-size:clamp(38px,4.6vw,68px)}.concept-a .pg-events .ev-sched__head p{max-width:34em;font-size:16px}.concept-a .pg-events .ev-list{gap:clamp(48px,6vw,88px);margin-top:clamp(32px,4vw,56px);display:grid}.concept-a .pg-events .ev-item{gap:18px;display:grid}.concept-a .pg-events .ev-item:target{scroll-margin-top:96px}.concept-a .pg-events .ev-item__banner{aspect-ratio:15/4;background:var(--panel);width:100%}@media (max-width:639px){.concept-a .pg-events .ev-item__banner{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1)}}.concept-a .pg-events .ev-item__banner img{object-fit:contain;outline-offset:-1px;outline:1px solid #ffffff14;width:100%;height:100%}.concept-a .pg-events .ev-item__grid{grid-template-columns:minmax(96px,auto) 1fr;align-items:start;gap:10px 22px;display:grid}.concept-a .pg-events .ev-item__date{gap:2px;display:grid}.concept-a .pg-events .ev-item__day{color:var(--brass);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(44px,5vw,72px);line-height:.95}.concept-a .pg-events .ev-item__when{color:var(--brass);font-size:clamp(26px,2.6vw,36px);line-height:1.05}.concept-a .pg-events .ev-item__month{color:var(--ivory-70);font-size:14px;display:grid}.concept-a .pg-events .ev-item__month em{color:var(--ivory-70);font-size:13px;font-style:normal}.concept-a .pg-events .ev-item__kind{color:var(--brass);font-size:13px}.concept-a .pg-events .ev-item__name{max-width:18em;margin-top:6px;font-size:clamp(24px,2.6vw,36px)}.concept-a .pg-events .ev-item__note{color:#efe7d6db;max-width:38em;margin-top:10px;font-size:15px;line-height:1.5}.concept-a .pg-events .ev-item__meta{border-top:1px solid var(--line);grid-column:1/-1;gap:0;margin-top:6px;display:grid}.concept-a .pg-events .ev-item__meta>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(96px,auto) 1fr;gap:4px 22px;padding:10px 0;font-size:14px;display:grid}.concept-a .pg-events .ev-item__meta dt{color:var(--ivory-70)}.concept-a .pg-events .ev-item__meta dd,.concept-a .pg-events .ev-item__meta a{color:var(--ivory)}@media (min-width:900px){.concept-a .pg-events .ev-item__grid{grid-template-columns:minmax(150px,2fr) 6fr 4fr;gap:32px}.concept-a .pg-events .ev-item__meta{border-top:0;grid-column:auto;margin-top:8px}.concept-a .pg-events .ev-item__meta>div{border-bottom:0;border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:3px;padding:10px 0 12px}.concept-a .pg-events .ev-item__meta>div:first-child{border-top-color:var(--line)}}.concept-a .pg-events .ev-series{background:var(--bg-2);margin-top:clamp(72px,10vw,140px);display:grid}.concept-a .pg-events .ev-series__panel{padding:clamp(40px, 6vw, 88px) var(--gutter) clamp(44px, 6vw, 88px);align-content:start;gap:14px;display:grid}.concept-a .pg-events .ev-series__kind{color:var(--ivory-70);max-width:30em;font-size:16px}.concept-a .pg-events .ev-series__title{max-width:10em;font-size:clamp(34px,4vw,60px)}.concept-a .pg-events .ev-series__g{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:18px;padding-top:22px;display:flex}.concept-a .pg-events .ev-series__g b{color:var(--brass);letter-spacing:-.01em;font-variant-numeric:lining-nums;white-space:nowrap;font-size:clamp(44px,5.4vw,80px);font-weight:400}.concept-a .pg-events .ev-series__g span{color:var(--ivory-70);font-size:14px}.concept-a .pg-events .ev-series__facts{color:var(--ivory-70);gap:0;max-width:32em;margin-top:10px;font-size:15px;display:grid}.concept-a .pg-events .ev-series__facts li{border-top:1px solid var(--line-soft);padding:11px 0}.concept-a .pg-events .ev-series__facts li:first-child{color:var(--ivory)}.concept-a .pg-events .ev-series__table{margin-top:28px}.concept-a .pg-events .ev-series__table th{font-size:13px}.concept-a .pg-events .ev-series__foot{color:var(--ivory-70);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px;font-size:14px;display:flex}.concept-a .pg-events .ev-series__foot .a-link{color:var(--ivory);font-size:16px;font-weight:500}.concept-a .pg-events .ev-series__photo{min-height:64vw;position:relative}.concept-a .pg-events .ev-series__photo img{object-fit:cover;object-position:50% 55%;outline-offset:-1px;outline:1px solid #ffffff14;width:100%;height:100%;position:absolute;inset:0}.concept-a .pg-events .ev-series__photo:after{content:"";background:linear-gradient(#141210 0%,#14121000 30%);position:absolute;inset:0}@media (min-width:1024px){.concept-a .pg-events .ev-series{grid-template-columns:1fr 1fr}.concept-a .pg-events .ev-series__photo{min-height:100%}.concept-a .pg-events .ev-series__photo:after{background:linear-gradient(90deg,#141210 0%,#14121000 35%)}.concept-a .pg-events .ev-series__panel{padding:clamp(64px, 7vw, 112px) clamp(36px, 4vw, 64px) clamp(64px, 7vw, 112px) var(--gutter)}}.concept-a .pg-events .ev-concert{isolation:isolate;align-items:end;min-height:min(100svh,920px);display:grid;position:relative}.concept-a .pg-events .ev-concert__img{z-index:-1;position:absolute;inset:0}.concept-a .pg-events .ev-concert__img img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.concept-a .pg-events .ev-concert__img:after{content:"";background:linear-gradient(#0b0a0980 0%,#0b0a090d 22%,#0b0a0966 50%,#0b0a09e6 74%,#0b0a09fa 100%),linear-gradient(90deg,#0b0a098c 0%,#0b0a0900 55%);position:absolute;inset:0}.concept-a .pg-events .ev-concert__body{padding:clamp(200px, 36vh, 380px) var(--gutter) clamp(40px, 6vh, 80px);gap:22px;display:grid}.concept-a .pg-events .ev-concert__date{color:var(--brass);letter-spacing:-.02em;font-size:clamp(64px,10vw,150px);line-height:.9}.concept-a .pg-events .ev-concert__date span{color:var(--ivory);letter-spacing:0;font-size:.42em}.concept-a .pg-events .ev-concert__date small{font-family:var(--font-sans), sans-serif;color:var(--ivory-70);letter-spacing:0;margin-top:12px;font-size:14px;display:block}.concept-a .pg-events .ev-concert__text{gap:12px;max-width:34em;display:grid}.concept-a .pg-events .ev-concert__kind{color:var(--ivory-70);margin-top:-4px;font-size:15px}.concept-a .pg-events .ev-concert__title{font-size:clamp(30px,3.8vw,56px)}.concept-a .pg-events .ev-concert__entry{color:#efe7d6db;margin-top:6px;font-size:15px;line-height:1.5}.concept-a .pg-events .ev-concert__entry a{color:var(--ivory)}.concept-a .pg-events .ev-concert__cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:10px;display:flex}.concept-a .pg-events .ev-tel{font-size:15px;font-weight:500}.concept-a .pg-events .ev-concert__more{border-top:1px solid var(--line);max-width:640px;margin-top:8px;display:grid}.concept-a .pg-events .ev-concert__more a{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(96px,auto) 1fr auto;align-items:baseline;gap:4px 18px;padding:10px 0;font-size:15px;display:grid}.concept-a .pg-events .ev-concert__more a>:first-child{color:var(--brass);font-size:20px}.concept-a .pg-events .ev-concert__more a>:last-child{color:var(--ivory-70);font-size:14px}.concept-a .pg-events .ev-concert__more a:hover>:nth-child(2){color:var(--brass)}@media (min-width:900px){.concept-a .pg-events .ev-concert__body{gap:28px;max-width:640px}}.concept-a .pg-events .ev-weekly{padding:clamp(80px,11vw,160px) 0 0}.concept-a .pg-events .ev-weekly__head{gap:14px;display:grid}.concept-a .pg-events .ev-weekly__title{font-size:clamp(38px,4.6vw,68px)}.concept-a .pg-events .ev-weekly__sub{max-width:34em;font-size:16px}@media (max-width:1023px){.concept-a .pg-events .ev-list--regular .ev-item__grid{grid-template-columns:1fr;gap:6px}.concept-a .pg-events .ev-list--regular .ev-item__meta{margin-top:12px}}@media (min-width:1024px){.concept-a .pg-events .ev-list--regular{gap:clamp(40px,5vw,64px)}.concept-a .pg-events .ev-list--regular .ev-item{grid-template-columns:7fr 5fr;align-items:start;gap:40px}.concept-a .pg-events .ev-list--regular .ev-item__grid{grid-template-columns:1fr;gap:6px}.concept-a .pg-events .ev-list--regular .ev-item__meta{margin-top:14px}}.concept-a .pg-events .ev-how{padding:clamp(96px,12vw,180px) 0 0}.concept-a .pg-events .ev-how__grid{gap:32px;display:grid}.concept-a .pg-events .ev-how__title{max-width:8em;font-size:clamp(36px,4.2vw,60px)}.concept-a .pg-events .ev-how__steps{border-top:1px solid var(--line);display:grid}.concept-a .pg-events .ev-how__step{border-bottom:1px solid var(--line-soft);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:22px 0 24px;display:grid}.concept-a .pg-events .ev-how__n{color:var(--brass);font-size:34px;line-height:1}.concept-a .pg-events .ev-how__name{font-size:24px}.concept-a .pg-events .ev-how__text{color:var(--ivory-70);max-width:34em;margin-top:8px;font-size:15px;line-height:1.5}.concept-a .pg-events .ev-how__text a{color:var(--ivory)}@media (min-width:900px){.concept-a .pg-events .ev-how__grid{gap:44px}.concept-a .pg-events .ev-how__steps{max-width:880px}.concept-a .pg-events .ev-how__step{grid-template-columns:96px 1fr;gap:24px;padding:30px 0 32px}.concept-a .pg-events .ev-how__n{font-size:54px}.concept-a .pg-events .ev-how__name{font-size:28px}.concept-a .pg-events .ev-how__text{font-size:16px}}.concept-a .pg-events .ev-cta{border-top:1px solid var(--line);background:var(--bg-2);margin-top:clamp(96px,12vw,180px);padding:clamp(56px,7vw,104px) 0}.concept-a .pg-events .ev-cta__grid{gap:36px;display:grid}.concept-a .pg-events .ev-cta__title{font-size:clamp(44px,5.6vw,84px)}.concept-a .pg-events .ev-cta__sub{color:var(--ivory-70);max-width:26em;margin-top:16px;font-size:16px}.concept-a .pg-events .ev-cta__actions{align-content:start;gap:28px;display:grid}.concept-a .pg-events .ev-cta__actions .a-btn{justify-self:start;min-height:52px;padding-inline:26px;font-size:15px}.concept-a .pg-events .ev-cta__phones{display:grid}.concept-a .pg-events .ev-cta__phones div{border-top:1px solid var(--line-soft);color:var(--ivory-70);gap:2px 16px;padding:12px 0;font-size:14px;display:grid}.concept-a .pg-events .ev-cta__phones div:first-child{border-top-color:var(--line)}.concept-a .pg-events .ev-cta__phones a{color:var(--ivory);font-size:20px;font-weight:500}.concept-a .pg-events .ev-cta__age{font-size:14px}.concept-a .pg-events .ev-cta__age a{color:var(--ivory)}@media (min-width:640px){.concept-a .pg-events .ev-cta__phones div{grid-template-columns:1fr auto;align-items:baseline}}@media (min-width:900px){.concept-a .pg-events .ev-cta__grid{grid-template-columns:6fr 5fr;align-items:start;gap:80px}}.concept-a .pg-events .ev-cta__phones a,.concept-a .pg-events .ev-series__foot .a-link,.concept-a .pg-events .ev-tel,.concept-a .pg-events .ev-weekly__more a,.concept-a .pg-events .ev-how__text a,.concept-a .pg-events .ev-concert__entry a,.concept-a .pg-events .ev-cta__age a{margin-block:-8px;padding-block:8px}@media (prefers-reduced-motion:no-preference){.concept-a .pg-events .ev-hero__body>*{animation:a-rise 1.1s var(--ease) both}.concept-a .pg-events .ev-hero__body>:nth-child(2){animation-delay:.12s}.concept-a .pg-events .ev-hero__body>:nth-child(3){animation-delay:.24s}}.concept-a .pg-events .ev-item__banner--tile{aspect-ratio:auto;align-items:center;gap:24px;padding:0;display:flex}.concept-a .pg-events .ev-item__banner--tile img{aspect-ratio:390/222;object-fit:cover;width:min(100%,520px);height:auto}@media (max-width:639px){.concept-a .pg-events .ev-item__banner--tile{width:100%;margin-inline:0}}
