/* Events owns documentary scale and a native paper programme scene. */
.page-events .v7e-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,64px);padding-block:46px 64px;align-items:end}
.page-events .v7e-intro h1{font-size:clamp(58px,7.2vw,112px);font-weight:400;line-height:1.02;letter-spacing:-.065em;margin:24px 0 28px}
.page-events .v7e-intro-bottom>p{font-size:15px;line-height:1.75;max-width:46ch;color:var(--muted)}
.page-events .v7e-intro-bottom>div{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:26px}
.page-events .v7e-intro .button,.page-events .v7e-intro .text-link{font-size:12px;min-height:48px}
.page-events .v7e-documentary{min-width:0}
.page-events .v7e-documentary-photo{margin:0}
.page-events .v7e-documentary-photo .photo-plane{transform:none!important;overflow:hidden;border-radius:12px;box-shadow:var(--v7-shadow)}
.page-events .v7e-documentary-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.page-events .v7e-documentary-photo figcaption{font-size:10px;line-height:1.6;padding-top:12px;color:var(--muted)}
.page-events .v7e-caption{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:11px}
.page-events .v7e-caption a{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:-12px}
.page-events .v7e-caption .icon{width:16px;height:16px}
.page-events .formats-events{padding-block:52px 64px;display:grid;grid-template-columns:.72fr 1.28fr;column-gap:6%;align-items:start}
.page-events .formats-events>.eyebrow{grid-column:1/-1;margin-bottom:23px;font-size:10px;font-weight:400}
.page-events .formats-events>h2{font-size:clamp(38px,4vw,64px);line-height:1.1;max-width:12ch;margin:0;font-weight:400}
.page-events .formats-events .formats-list{display:block}
.page-events .formats-events .formats-list>article{display:grid;grid-template-columns:28px 1fr;gap:8px 17px;background:none;padding:19px 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}
.page-events .formats-events .formats-list>article:first-child{padding-top:4px;border-top:0}
.page-events .formats-events .formats-list small{font-size:10px;color:var(--muted);padding-top:7px}
.page-events .formats-events .formats-list h3{font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0}
.page-events .formats-events .formats-list p{grid-column:2;font-size:14px;line-height:1.65;color:var(--muted);margin:0;max-width:48ch}
.page-events .v7e-concept{padding-block:64px 50px;background:var(--soft)}
.page-events .v7e-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px 8%;align-items:end;margin-bottom:30px}
.page-events .v7e-heading h2{font-size:clamp(46px,5.6vw,82px);font-weight:400;line-height:1.04;letter-spacing:-.06em;margin-top:20px}
.page-events .v7e-heading h2 em{font-style:normal;color:var(--violet)}
.page-events .v7e-heading>p{font-size:15px;line-height:1.75;max-width:48ch;color:var(--muted)}
.page-events .v7e-world{margin:0;border-radius:12px;overflow:hidden;box-shadow:var(--v7-shadow);background:var(--panel)}
.page-events .v7e-world>img{display:block;width:100%;height:auto;aspect-ratio:2.65;object-fit:cover;object-position:center 43%}
.page-events .v7e-world figcaption{display:flex;justify-content:space-between;gap:20px;padding:13px 20px;font-size:10px;line-height:1.6;color:var(--muted)}
.page-events .v7e-worktable{display:grid;grid-template-columns:.83fr 1.34fr .8fr;gap:clamp(16px,2vw,30px);align-items:center;padding:40px 22px 28px;min-width:0}
.page-events .v7e-afisha{padding:24px;background:#302353;color:#f4f2ee;border-radius:8px;box-shadow:0 1px 4px #17151e08,0 23px 32px -18px #17151e44;transform:rotate(-2deg);overflow:hidden;min-width:0}
.page-events .v7e-afisha-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.5}
.page-events .v7e-afisha h3{font-size:clamp(38px,4.3vw,63px);line-height:1.02;font-weight:400;letter-spacing:-.06em;margin:29px 0 22px}
.page-events .v7e-afisha h3 em{color:#cdc6ff;font-style:normal}
.page-events .v7e-afisha-image{height:96px;overflow:hidden;margin-inline:-24px;opacity:.94}
.page-events .v7e-afisha-image img{width:100%;height:100%;object-fit:cover;object-position:25% 36%}
.page-events .v7e-afisha-bottom{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-top:22px}
.page-events .v7e-afisha-bottom>span{font-size:10px;line-height:1.6;color:#cdc6e0}
.page-events .v7e-afisha-bottom strong{font-size:28px;letter-spacing:-.06em;font-weight:400;line-height:1}
.page-events .v7e-program-sheet{background:var(--panel);padding:26px;border-radius:12px;box-shadow:var(--v7-shadow);min-width:0}
.page-events .v7e-sheet-top,.page-events .v7e-ticket-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;line-height:1.5;color:var(--muted)}
.page-events .v7e-sheet-top .atlas-icon,.page-events .v7e-ticket-top .atlas-icon{width:23px;height:23px}
.page-events .v7e-program-sheet>h3{font-weight:400;font-size:clamp(28px,3.1vw,44px);line-height:1.09;letter-spacing:-.05em;margin-top:26px}
.page-events .v7e-sheet-lead{font-size:12px;color:var(--muted);margin:14px 0 24px}
.page-events .v7e-program-choices{display:grid;gap:2px}
.page-events .v7e-program-choice{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:center;min-height:76px;width:100%;padding:13px 10px;text-align:left;border:0;border-radius:8px;background:transparent;box-shadow:none;transition:background 150ms,color 150ms}
.page-events .v7e-program-choice time{font-size:12px;font-variant-numeric:tabular-nums}
.page-events .v7e-program-choice strong{display:block;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.4}
.page-events .v7e-program-choice small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}
.page-events .v7e-program-choice[aria-pressed=true]{background:color-mix(in srgb,var(--violet) 9%,var(--panel));color:var(--violet)}
.page-events .v7e-program-choice[aria-pressed=true] small{color:inherit;opacity:.8}
.page-events .v7e-program-choice:hover{background:var(--soft)}
.page-events .v7e-program-choice:focus-visible{outline:1px solid var(--violet);outline-offset:-1px}
.page-events .v7e-choice-mark{font-size:18px;opacity:.3}
.page-events .v7e-program-choice[aria-pressed=true] .v7e-choice-mark{opacity:1}
.page-events .v7e-program-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:10px;line-height:1.6;color:var(--muted)}
.page-events .v7e-ticket{background:var(--panel);border-radius:16px;box-shadow:0 2px 4px #17151e06,0 25px 34px -24px #17151e50;padding:20px;min-width:0;transform:rotate(2deg)}
.page-events .v7e-ticket-art{height:132px;margin:18px 0 21px;border-radius:8px;overflow:hidden}
.page-events .v7e-ticket-art img{width:100%;height:100%;object-fit:cover;object-position:22% 45%}
.page-events .v7e-ticket-kind{font-size:10px;color:var(--violet);margin-bottom:9px}
.page-events .v7e-ticket>h3{font-size:25px;font-weight:400;line-height:1.13;letter-spacing:-.04em;min-height:58px;max-width:12ch;margin:0}
.page-events .v7e-ticket dl{display:flex;justify-content:space-between;gap:12px;margin:23px 0 19px}
.page-events .v7e-ticket dt{font-size:10px;color:var(--muted)}
.page-events .v7e-ticket dd{font-size:12px;margin:4px 0 0}
.page-events .v7e-ticket-perforation{border-top:1px dashed var(--line);margin-inline:-20px}
.page-events .v7e-ticket-note{font-size:10px;line-height:1.65;color:var(--muted);margin:17px 0 0}
.page-events .v7e-scene-caption{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--line);padding-top:16px}
.page-events .v7e-scene-caption p{font-size:11px;line-height:1.65;max-width:62ch;color:var(--muted)}
.page-events .v7e-scene-caption .text-link{font-size:11px;white-space:nowrap;border:0}
.page-events #event-practice{padding-block:60px}
.page-events #event-practice>h2{font-weight:400;font-size:clamp(38px,4.5vw,66px);line-height:1.08;margin-block:22px 30px}
.page-events #event-practice .service-case-grid{gap:30px 22px}
.page-events #event-practice .case-scene{min-height:0;aspect-ratio:1.4;border-radius:12px}
.page-events #event-practice .case-card-copy h3{font-weight:400;font-size:22px}
.page-events #event-practice .case-card-copy p,.page-events #event-practice .case-ordinal{font-size:10px}
.page-events #event-practice .case-caption{font-size:12px}
.page-events .v7e-archive-heading{display:grid;grid-template-columns:1fr 1fr;gap:26px 8%;align-items:end;margin-bottom:34px}
.page-events .v7e-archive-heading h2{font-size:clamp(42px,4.8vw,72px);font-weight:400;line-height:1.07;margin-top:20px}
.page-events .v7e-archive-heading>p{font-size:14px;line-height:1.75;color:var(--muted);max-width:48ch}
.page-events #event-practice .v7e-archive-ledger{display:grid;grid-template-columns:1fr 1.08fr;gap:36px}
.page-events .v7e-archive :is(.v7e-archive-feature,.v7e-archive-row){border:0;background:none;box-shadow:none;border-radius:0;padding:0;overflow:visible}
.page-events .v7e-archive-feature-photo{display:block;overflow:hidden;border-radius:12px;box-shadow:var(--v7-shadow)}
.page-events .v7e-archive-feature-photo img{display:block;width:100%;height:auto;aspect-ratio:1.17;object-fit:cover}
.page-events .v7e-archive-feature-copy{display:grid;grid-template-columns:1fr .43fr;gap:25px;margin-top:25px}
.page-events .v7e-archive-feature h3{font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.05;margin-block:14px}
.page-events .v7e-archive-feature-copy p:not(.v3-kicker){font-size:14px;color:var(--muted);line-height:1.75;max-width:36ch}
.page-events .v7e-archive-detail{align-self:end;border-radius:8px;overflow:hidden}
.page-events .v7e-archive-detail img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.page-events .v7e-archive-feature-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:24px}
.page-events .v7e-archive-feature-foot>a{font-size:10px;min-height:44px;display:inline-flex;align-items:center}
.page-events .v7e-archive-feature-foot .text-link{font-size:12px;border:0}
.page-events .v7e-archive-rows{min-width:0}
.page-events .v7e-archive-rows .v7e-archive-row{display:grid;grid-template-columns:83px 1fr 20px;gap:20px;align-items:center;padding-block:20px;border-top:1px solid var(--line)}
.page-events .v7e-archive-rows .v7e-archive-row:first-child{padding-top:0;border:0}
.page-events .v7e-archive-thumb{display:block;padding:8px;overflow:hidden;border-radius:8px;background:var(--soft)}
.page-events .v7e-archive-thumb img{width:100%;height:auto;aspect-ratio:.8;object-fit:contain}
.page-events .v7e-archive-kind{font-size:10px;color:var(--muted);line-height:1.5}
.page-events .v7e-archive-row h3{font-size:22px;font-weight:400;line-height:1.14;letter-spacing:-.035em;margin-block:7px 9px}
.page-events .v7e-archive-role{font-size:12px;line-height:1.65;color:var(--muted);margin:0;max-width:40ch}
.page-events .v7e-source-link{display:inline-flex;align-items:center;min-height:34px;font-size:10px;color:var(--muted);margin-top:4px}
.page-events .v7e-archive-open{display:flex;align-items:center;justify-content:center;min-height:44px}
.page-events .v7e-archive-open .icon{width:20px;height:20px}
.page-events .method-events{padding-block:44px 60px}
.page-events .method-events h2,.page-events .delivery-events h2{font-weight:400;line-height:1.09}
.page-events .method-events h3{font-weight:400;font-size:24px}
.page-events .method-events p{font-size:14px;line-height:1.75}
/* Real reportages connect the programme to a meeting and its memory. */
.page-events .v7e-story-opening{font-size:10px;color:var(--muted);margin-top:22px}
.page-events .v7e-documentary-photo .photo-open{display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:#17151e;box-shadow:var(--v7-shadow)}
.page-events .v7e-documentary-photo .photo-open:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}
.page-events .v7e-documentary-photo figcaption{display:grid;grid-template-columns:1fr auto;gap:3px 18px;font-size:10px;line-height:1.6;padding-top:12px;color:var(--muted)}
.page-events .v7e-documentary-photo figcaption small{grid-column:1;font-size:10px}
.page-events .v7e-documentary-photo figcaption a{grid-column:2;grid-row:1/3;align-self:center;min-height:44px;display:inline-flex;align-items:center}
.page-events .v7e-meeting{padding-block:60px 40px}
.page-events .v7e-meeting-heading{display:grid;grid-template-columns:1.12fr .88fr;gap:8%;align-items:end;margin-bottom:36px}
.page-events .v7e-meeting-heading h2{font-size:clamp(42px,5.4vw,78px);font-weight:400;line-height:1.06;letter-spacing:-.06em;margin-top:22px}
.page-events .v7e-meeting-heading h2 em{font-style:normal;color:var(--violet)}
.page-events .v7e-meeting-heading>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:42ch}
.page-events .v7e-meeting-arrival{display:grid;grid-template-columns:.56fr 1.44fr;gap:42px;align-items:center}
.page-events .v7e-meeting-note h3{font-size:clamp(30px,3.5vw,46px);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:20px 0}
.page-events .v7e-meeting-note>p:not(.v3-kicker){font-size:14px;line-height:1.8;color:var(--muted);max-width:37ch}
.page-events .v7e-meeting-pair{display:grid;grid-template-columns:1.14fr .86fr;gap:9%;align-items:center;margin-top:42px}
.page-events .v7e-meeting-pullquote{font-size:clamp(28px,3vw,43px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:22px 0}
.page-events .v7e-meeting-pair>div>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);max-width:39ch}
.page-events .v7e-memory{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center;margin-top:54px;padding-top:34px;border-top:1px solid var(--line)}
.page-events .v7e-memory h3{font-size:clamp(34px,4.1vw,58px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:22px 0}
.page-events .v7e-memory>div>p:not(.v3-kicker){font-size:14px;line-height:1.8;color:var(--muted);max-width:41ch}
.page-events .v7e-memory .text-link{font-size:11px;margin-top:22px}
.page-events .v7e-documentary-note{margin:25px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);line-height:1.8;max-width:90ch}
@media(max-width:1100px){
  .page-events .v7e-intro{grid-template-columns:1fr .87fr;gap:28px}
  .page-events .v7e-intro h1{font-size:clamp(58px,7.5vw,82px)}
  .page-events .v7e-worktable{grid-template-columns:.7fr 1.15fr .77fr;gap:15px;padding-inline:0}
  .page-events .v7e-afisha{padding:18px}.page-events .v7e-afisha-image{margin-inline:-18px}
  .page-events .v7e-program-sheet{padding:20px}.page-events .v7e-ticket{padding:16px}
  .page-events .v7e-program-choice{gap:8px;grid-template-columns:34px 1fr 16px;padding-inline:6px}
  .page-events .v7e-program-choice strong{font-size:12px}.page-events .v7e-program-choice time{font-size:10px}
  .page-events .v7e-ticket>h3{font-size:22px}.page-events .v7e-ticket-perforation{margin-inline:-16px}
  .page-events .v7e-afisha-top{font-size:10px}.page-events .v7e-afisha h3{font-size:40px}
}
@media(max-width:850px){
  .page-events .v7e-intro{grid-template-columns:1fr;padding-block:30px 48px;gap:30px}
  .page-events .v7e-intro h1{font-size:clamp(60px,10.4vw,84px)}
  .page-events .v7e-intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:26px}
  .page-events .v7e-intro-bottom>div{margin:0;display:block}.page-events .v7e-intro-bottom .text-link{margin-top:10px}
  .page-events .v7e-documentary-photo img{aspect-ratio:auto}
  .page-events .formats-events{grid-template-columns:1fr;gap:26px;padding-block:44px 48px}
  .page-events .formats-events>.eyebrow{margin:0}.page-events .formats-events>h2{max-width:none}
  .page-events .v7e-heading{gap:26px;grid-template-columns:1fr 1fr}.page-events .v7e-heading>p{font-size:14px}
  .page-events .v7e-worktable{grid-template-columns:1fr 1.25fr;align-items:start}
  .page-events .v7e-afisha{grid-column:1;grid-row:1;align-self:start}
  .page-events .v7e-program-sheet{grid-column:2;grid-row:1/3;align-self:center}
  .page-events .v7e-ticket{grid-column:1;grid-row:2;transform:none;margin-top:8px}
  .page-events .v7e-ticket-art{height:70px}.page-events .v7e-ticket>h3{min-height:0;max-width:none}
  .page-events .v7e-afisha h3{font-size:48px;margin-block:22px}
  .page-events .v7e-program-choice strong{font-size:14px}.page-events .v7e-program-choice{min-height:88px}
  .page-events .v7e-program-foot{display:block}.page-events .v7e-program-foot>span{display:block}
  .page-events .v7e-scene-caption{display:block}.page-events .v7e-scene-caption .text-link{margin-top:9px}
  .page-events #event-practice .service-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-events #event-practice .v7e-archive-ledger{grid-template-columns:1fr;gap:35px}
  .page-events .v7e-archive-feature{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}
  .page-events .v7e-archive-feature-copy{display:block;margin:0}.page-events .v7e-archive-detail{display:none}
  .page-events .v7e-archive-feature-photo img{aspect-ratio:1.2}.page-events .v7e-archive-feature-foot{grid-column:1/-1;margin:0}
  .page-events .v7e-archive-rows .v7e-archive-row{grid-template-columns:83px 1fr 20px}
  .page-events .v7e-meeting-heading{grid-template-columns:1fr 1fr;gap:28px}
  .page-events .v7e-meeting-heading h2{font-size:52px}
  .page-events .v7e-meeting-arrival{grid-template-columns:.8fr 1.2fr;gap:26px}
  .page-events .v7e-meeting-pair,.page-events .v7e-memory{gap:28px}
}
@media(max-width:540px){
  .page-events .v7e-intro{padding-block:24px 40px;gap:25px}
  .page-events .v7e-intro h1{font-size:clamp(52px,14vw,74px);margin-block:22px 24px}
  .page-events .v7e-intro-bottom{display:block}.page-events .v7e-intro-bottom>p{font-size:14px}
  .page-events .v7e-intro-bottom>div{display:flex;gap:12px;margin-top:20px}.page-events .v7e-intro-bottom .text-link{margin:0}
  .page-events .v7e-documentary-photo img{aspect-ratio:auto}
  .page-events .v7e-caption{font-size:10px;gap:12px}.page-events .v7e-caption a{gap:8px}
  .page-events .formats-events{padding-block:36px 42px;gap:23px}
  .page-events .formats-events>h2{font-size:38px}.page-events .formats-events .formats-list h3{font-size:21px}
  .page-events .formats-events .formats-list p{font-size:14px}.page-events .formats-events .formats-list>article{gap:8px 12px}
  .page-events .v7e-concept{padding-block:44px 34px}
  .page-events .v7e-heading{grid-template-columns:1fr;gap:23px;margin-bottom:24px}
  .page-events .v7e-heading h2{font-size:52px;margin-top:18px}.page-events .v7e-heading>p{font-size:14px}
  .page-events .v7e-world>img{aspect-ratio:1.33;object-position:35% center}
  .page-events .v7e-world figcaption{padding:12px 14px;font-size:10px;gap:12px}
  .page-events .v7e-world figcaption>span:last-child{max-width:72px;text-align:right}
  .page-events .v7e-worktable{display:grid;grid-template-columns:1fr;padding-block:25px 24px;gap:20px}
  .page-events .v7e-afisha,.page-events .v7e-program-sheet,.page-events .v7e-ticket{grid-column:auto;grid-row:auto;transform:none}
  .page-events .v7e-afisha{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px;border-radius:12px}
  .page-events .v7e-afisha-top{grid-column:1/-1}.page-events .v7e-afisha h3{font-size:42px;margin:0;align-self:center}
  .page-events .v7e-afisha-image{height:152px;margin:0;border-radius:6px}.page-events .v7e-afisha-image img{object-position:22% center}
  .page-events .v7e-afisha-bottom{grid-column:1/-1;margin-top:0}
  .page-events .v7e-program-sheet{padding:22px}.page-events .v7e-program-sheet>h3{font-size:34px;margin-top:22px}
  .page-events .v7e-program-choice{min-height:81px;grid-template-columns:40px 1fr 20px;gap:10px;padding:13px 8px}
  .page-events .v7e-program-choice time{font-size:12px}.page-events .v7e-program-choice strong{font-size:14px}
  .page-events .v7e-program-foot{display:flex;gap:16px}
  .page-events .v7e-ticket{display:grid;grid-template-columns:82px 1fr;gap:0 18px;padding:20px;margin:0}
  .page-events .v7e-ticket-top{grid-column:1/-1;margin-bottom:18px}
  .page-events .v7e-ticket-art{grid-column:1;grid-row:2/5;height:124px;margin:0}
  .page-events .v7e-ticket-kind{grid-column:2;grid-row:2;margin-bottom:8px}
  .page-events .v7e-ticket>h3{grid-column:2;grid-row:3;font-size:23px}
  .page-events .v7e-ticket dl{grid-column:2;grid-row:4;margin:15px 0 19px;gap:10px}
  .page-events .v7e-ticket-perforation{grid-column:1/-1;margin-inline:-20px}
  .page-events .v7e-ticket-note{grid-column:1/-1;margin-top:14px}
  .page-events .v7e-scene-caption p{font-size:11px}.page-events .v7e-scene-caption .text-link{font-size:11px;white-space:normal}
  .page-events #event-practice{padding-block:44px}.page-events #event-practice>h2{font-size:38px}
  .page-events #event-practice .service-case-grid{grid-template-columns:1fr;gap:27px}
  .page-events #event-practice .case-card-copy h3{font-size:24px}
  .page-events .v7e-archive-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}
  .page-events .v7e-archive-heading h2{font-size:43px}.page-events .v7e-archive-heading>p{font-size:14px}
  .page-events .v7e-archive-feature{display:block}.page-events .v7e-archive-feature-copy{margin-top:20px}
  .page-events .v7e-archive-feature h3{font-size:43px}.page-events .v7e-archive-feature h3 br{display:none}
  .page-events .v7e-archive-feature-foot{margin-top:20px;gap:12px}.page-events .v7e-archive-feature-foot>a{font-size:10px}
  .page-events .v7e-archive-feature-foot .text-link{font-size:11px}
  .page-events .v7e-archive-rows .v7e-archive-row{grid-template-columns:66px 1fr 18px;gap:13px;padding-block:19px}
  .page-events .v7e-archive-row h3{font-size:21px}.page-events .v7e-archive-role{font-size:12px}
  .page-events .method-events{padding-block:30px 44px}.page-events .method-events p{font-size:14px}
  .page-events .v7e-meeting{padding-block:40px 28px}
  .page-events .v7e-meeting-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}
  .page-events .v7e-meeting-heading h2{font-size:44px;margin-top:18px}.page-events .v7e-meeting-heading>p{font-size:14px}
  .page-events .v7e-meeting-arrival,.page-events .v7e-meeting-pair,.page-events .v7e-memory{grid-template-columns:1fr;gap:22px}
  .page-events .v7e-meeting-note h3{font-size:34px;margin-block:18px}.page-events .v7e-meeting-pair{margin-top:30px}
  .page-events .v7e-meeting-pair>div{order:-1}.page-events .v7e-meeting-pullquote{font-size:32px;margin-block:18px}
  .page-events .v7e-memory{margin-top:34px;padding-top:26px}.page-events .v7e-memory h3{font-size:39px;margin-block:18px}
  .page-events .v7e-documentary-photo figcaption{display:block}.page-events .v7e-documentary-photo figcaption small{display:block}.page-events .v7e-documentary-photo figcaption a{min-height:38px;margin-top:2px}
}
@media(prefers-reduced-motion:reduce){.page-events .v7e-program-choice{transition:none}}
@media(forced-colors:active){.page-events .v7e-program-choice[aria-pressed=true]{border:1px solid Highlight}.page-events .v7e-afisha,.page-events .v7e-ticket,.page-events .v7e-program-sheet{border:1px solid CanvasText}}
