.events__inner{padding-block:clamp(var(--space-6), 1.2rem + 2.6vw, var(--space-8)) clamp(var(--space-7), 2rem + 4vw, var(--space-9))}.events-head{gap:var(--space-3);display:grid}.events-head__sub{max-width:64ch;font-size:var(--text-lead);color:var(--fg-muted);text-wrap:pretty;line-height:1.45}.events-head__sub .tag{vertical-align:.14em;white-space:nowrap;margin-inline-start:.35em}.events-noscript{max-width:52ch;padding:var(--space-5);border-radius:var(--radius-sheet);background:var(--stock);color:var(--ink)}.events-noscript a{color:var(--set-blue);-webkit-text-decoration-color:var(--set-blue);text-decoration-color:var(--set-blue)}.events-next{margin-block-start:clamp(var(--space-5), 1rem + 2vw, var(--space-7))}.ticket{--notch:12px;--stub-h:100px;--pad:clamp(16px, .7rem + 1vw, 28px);--perf-ink:color-mix(in oklab, var(--ink) 32%, var(--stock));isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--stub-h) auto auto;color:var(--fg);grid-template-areas:"stub""art""info";display:grid;position:relative}.ticket--empty{grid-template-rows:var(--stub-h) auto;grid-template-areas:"stub""info"}.ticket__paper{z-index:-1;filter:drop-shadow(0 1px 1px rgb(var(--shadow-rgb) / .3)) drop-shadow(0 16px 20px rgb(var(--shadow-rgb) / .38));grid-area:1/1/-1/-1}.ticket__stock{--perf-a:0 var(--stub-h);--perf-b:100% var(--stub-h);border-radius:var(--radius-sheet);background:var(--bg);height:100%;-webkit-mask:radial-gradient(circle at var(--perf-a), #0000 var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at var(--perf-b), #0000 var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at var(--perf-a), #0000 var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at var(--perf-b), #0000 var(--notch), #000 calc(var(--notch) + .5px));mask:radial-gradient(circle at var(--perf-a), #0000 var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at var(--perf-b), #0000 var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.ticket__perf{margin-inline:calc(var(--notch) + 8px);border-block-start:2px dashed var(--perf-ink);pointer-events:none;grid-area:2/1/3/-1;align-self:start;translate:0 -1px}.ticket__stub{grid-area:stub;min-width:0;padding:10px 10px 12px;display:grid}.ticket__ink{align-content:center;column-gap:var(--space-4);background:var(--set-blue);color:var(--stock);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title date""status date";row-gap:3px;padding:10px 16px;display:grid}.ticket__title{color:var(--stock);font-family:var(--font-sans);font-size:1.5rem;font-weight:800;font-stretch:var(--stretch-h2);letter-spacing:-.015em;grid-area:title;line-height:1.05}.ticket__status{color:var(--foil);font-variant-numeric:tabular-nums;grid-area:status;font-size:1.0625rem;font-weight:800;line-height:1.2}.ticket__date{text-align:end;grid-area:date;align-self:center;line-height:1}.ticket__dow{color:color-mix(in oklab, var(--stock) 80%, var(--set-blue));font-size:var(--text-label);font-weight:700;font-stretch:var(--stretch-condensed);letter-spacing:.06em;text-transform:uppercase;display:block}.ticket__md{font-size:1.5rem;font-weight:800;font-stretch:var(--stretch-expanded);letter-spacing:.01em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:5px;display:block}.ticket__art{grid-area:art;min-width:0;padding:22px 10px 0;position:relative;container-type:inline-size}.ticket__window{isolation:isolate;aspect-ratio:16/9;background:var(--set-blue-800);border-radius:10px;position:relative;overflow:hidden}.ticket__window:after{content:"";z-index:1;mix-blend-mode:multiply;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#0e14338c 0 18%,#0000 26%);background-size:5px 5px;position:absolute;inset:0}.ticket__plate{object-fit:cover;object-position:50% 45%;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ticket__name{z-index:1;background:var(--cherry);clip-path:polygon(0 0,100% 0,calc(100% - .55em) 50%,100% 100%,0 100%,.55em 50%);color:var(--stock);font-family:var(--font-display);font-size:clamp(1.25rem, calc(94cqi / (var(--name-chars,12) * .57 + 2.2)), 2.5rem);letter-spacing:0;text-align:center;text-shadow:.06em .06em 0 var(--ink);text-wrap:balance;margin:-1.6rem clamp(4px,2.5cqi,16px) 0;padding:.3em 1em .4em;font-weight:400;font-stretch:100%;line-height:1.14;position:relative}.ticket__card{z-index:2;grid-area:art;place-self:start end;width:clamp(108px,14vw + 56px,150px);margin:34px 18px 0 0;rotate:7deg}@container gsc-card (width<130px){.ticket__card .gsc-card__price{display:none}}.ticket__info{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--pad) var(--pad);grid-area:info;display:grid}.ticket__facts{gap:var(--space-3);display:grid}.ticket__fact{column-gap:var(--space-3);grid-template-columns:1.375rem minmax(0,1fr);align-items:start;display:grid}.ticket__fact dt{color:var(--set-blue);padding-block-start:.2em;display:flex}.ticket__fact dt .icon{width:1.25rem;height:1.25rem}.ticket__fact dd{min-width:0}.ticket__fact--hours dt{padding-block-start:.3em}.ticket__fact--hours dd{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800;line-height:1.2}.ticket__venue{font-size:1.125rem;font-weight:700;line-height:1.3;display:block}.ticket__street{color:var(--fg-muted);font-size:var(--text-small);line-height:1.4;display:block}.ticket__fact--distance dd{color:var(--set-blue);font-weight:700}.ticket__note{max-width:48ch;color:var(--fg-muted);line-height:1.5}.ticket__featured{align-items:flex-start;gap:var(--space-2);font-size:var(--text-small);line-height:1.45;display:flex}.ticket__featured-mark{width:1.25rem;height:1.25rem}.ticket__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.ticket__directions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ticket__dir-label{color:var(--fg-muted);font-size:var(--text-label);font-weight:700;font-stretch:var(--stretch-condensed);letter-spacing:.06em;text-transform:uppercase;margin-inline-end:var(--space-1)}.ticket__map{padding-inline:1rem}.ticket__secondary{margin-inline-start:-.5rem}.ticket__info--empty{align-content:center}@media (max-width:479.98px){.ticket__dir-label{flex-basis:100%}.ticket__map{flex:1 1 0;padding-inline:.75rem}}@media (min-width:700px){.ticket{--stub-h:104px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:var(--stub-h) auto;grid-template-areas:"stub stub""art info"}.ticket--empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"stub""info"}.ticket__stub{padding:12px 12px 14px}.ticket__ink{padding:12px 22px}.ticket__title,.ticket__md{font-size:1.75rem}.ticket__art{padding:26px 0 var(--pad) var(--pad)}.ticket__card{margin:48px 18px 0 0}.ticket__info{padding:26px var(--pad) var(--pad) clamp(20px, 2.4vw, 32px);align-content:center}}@media (min-width:1100px){.ticket{--stub-w:clamp(200px, 10vw + 88px, 244px);grid-template-columns:var(--stub-w) minmax(0, 1.08fr) minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"stub art info"}.ticket--empty{grid-template-columns:var(--stub-w) minmax(0, 1fr);grid-template-areas:"stub info";min-height:240px}.ticket__stock{--perf-a:var(--stub-w) 0;--perf-b:var(--stub-w) 100%}.ticket__perf{margin:calc(var(--notch) + 8px) 0;border-block-start:0;border-inline-start:2px dashed var(--perf-ink);grid-area:1/2/-1/3;place-self:stretch start;translate:-1px}.ticket__stub{padding:12px}.ticket__ink{align-content:stretch;row-gap:var(--space-2);height:100%;padding:var(--space-5) 22px;grid-template:"title""status""date"1fr/minmax(0,1fr)}.ticket__title{font-size:clamp(1.5rem,1rem + .8vw,1.75rem)}.ticket__status{font-size:1.1875rem}.ticket__date{text-align:start;align-self:end}.ticket__md{font-size:inherit;margin-block-start:8px}.ticket__month{font-size:clamp(1.375rem,.9rem + .7vw,1.75rem);display:block}.ticket__day{letter-spacing:-.01em;margin-block-start:2px;font-size:clamp(3.25rem,1.6rem + 2.4vw,4.75rem);line-height:.92;display:block}.ticket__art{padding:var(--pad) 0 var(--pad) calc(var(--pad) + 4px)}.ticket__card{margin:calc(var(--pad) + 22px) -30px 0 0}.ticket__info{padding:var(--pad) var(--pad) var(--pad) clamp(28px, 2.6vw, 44px)}}.tour{margin-block-start:clamp(var(--space-7), 2rem + 4vw, var(--space-9))}.tour__head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tour__count{color:var(--fg-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:700}.tour__download{align-self:center;margin-inline:auto -.75rem}.tour__filters{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.filters__months{min-width:0}.filters__tabs{gap:0}.filters__tab{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.filters__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.filters__tab:has(.filters__radio:checked){color:var(--fg)}.filters__tab:has(.filters__radio:checked):after{scale:1}.filters__tab:has(.filters__radio:focus-visible){outline:3px solid var(--focus-ring);outline-offset:-3px}.filters__short{display:none}.filters__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters__types{gap:var(--space-2)}.filters__chip,.filters__near{min-height:var(--tap);padding-inline:1rem}.filters__chip-icon,.filters__near-icon,.filters__near-spin{display:inline-flex}.filters__chip[aria-pressed=true] .filters__chip-icon,.filters__near-spin{display:none}.filters__near[data-loading]{cursor:progress}.filters__near[data-loading] .filters__near-icon{display:none}.filters__near[data-loading] .filters__near-spin{display:inline-flex}.filters__near[data-loading] .filters__near-spin .icon{animation:.9s linear infinite gsc-spin}.filters__note{align-items:flex-start;gap:var(--space-2);max-width:62ch;color:var(--fg-muted);font-size:var(--text-small);line-height:1.45;display:flex}.filters__note .icon{width:1.05rem;height:1.05rem;color:var(--foil);flex:none;margin-block-start:.15em}@media (max-width:559.98px){.filters__long{display:none}.filters__short{display:inline}.filters__tab{padding-inline:var(--space-2);flex:1 1 0;justify-content:center}.filters__types{gap:6px}.filters__chip{gap:.3em;padding-inline:.7rem;font-size:.875rem;font-stretch:87.5%}.filters__chip-icon{display:none}}.tour__sheets{gap:clamp(var(--space-5), 1rem + 1.5vw, var(--space-7));margin-block-start:var(--space-5);display:grid}.checklist{--cl-margin:6px;--cl-band:7px;padding:var(--cl-margin);border-radius:var(--radius-sheet);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-2);position:relative}.checklist__band{padding:var(--cl-band);border-radius:calc(var(--radius-sheet) - var(--cl-margin));background:var(--set-blue);position:relative}.checklist__face{border-radius:max(4px, calc(var(--radius-sheet) - var(--cl-margin) - var(--cl-band)));background:var(--bg);padding:clamp(14px,.6rem + 1.2vw,30px) clamp(12px,.5rem + 1.4vw,34px) clamp(8px,.3rem + 1vw,22px);position:relative}.checklist__frame{height:var(--cl-band);color:var(--stock);font-size:8.5px;font-weight:800;font-stretch:var(--stretch-expanded);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;justify-content:space-between;align-items:center;padding-inline:2.25rem;line-height:1;display:none;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:768px){.checklist{--cl-margin:8px;--cl-band:10px}}@media (min-width:1024px){.checklist{--cl-margin:10px;--cl-band:13px}.checklist__frame{display:flex}}.checklist__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-end:2px solid var(--fg);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.checklist__title{font-family:var(--font-sans);font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);font-weight:800;font-stretch:var(--stretch-expanded);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.45em;line-height:1.1;display:flex}.checklist__symbol{width:1.3em;height:1.3em}.checklist__year{color:var(--set-blue)}.checklist__count{color:var(--fg-muted);font-size:var(--text-label);font-weight:700;font-stretch:var(--stretch-condensed);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.checklist__list{padding:var(--space-1) 0 0;margin:0}.stop{transition:background-color var(--dur-micro) var(--ease-out-expo);border-radius:10px;margin-inline:-8px;padding-inline:8px;position:relative}.stop--rule:before{content:"";background:color-mix(in oklab, var(--ink) 16%, var(--stock));height:1.5px;position:absolute;inset-block-start:0;inset-inline:8px}.stop:has(.stop__toggle:hover){background:color-mix(in oklab, var(--stock-200) 60%, var(--stock))}.stop[data-open]{background:var(--stock-200)}.stop__row{grid-template-columns:16px 3.25rem minmax(0,1fr) 1.125rem;grid-template-areas:"check date main toggle"".dist main toggle"". .card toggle";align-items:start;gap:4px 8px;padding-block:12px;display:grid;position:relative}.stop__check{border:2px solid var(--fg);border-radius:4px;grid-area:check;width:16px;height:16px;margin-block-start:2px;position:relative}.stop__tick{width:27px;height:27px;color:var(--cherry);position:absolute;inset-block-start:-10px;inset-inline-start:-3px;rotate:-6deg}.stop__date{grid-area:date;line-height:1.05}.stop__dow{color:var(--fg-muted);font-size:var(--text-micro);font-weight:700;font-stretch:var(--stretch-condensed);letter-spacing:.08em;text-transform:uppercase;display:block}.stop__md{color:var(--set-blue);letter-spacing:.01em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:3px;font-size:.8125rem;font-weight:800;font-stretch:100%;display:block}.stop__main{grid-area:main;min-width:0}.stop__title{align-items:center;gap:3px var(--space-2);flex-wrap:wrap;display:flex}.stop__name{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1rem;font-weight:700;font-stretch:100%;line-height:1.25}.stop__tag{min-height:20px;font-size:.6875rem;font-weight:800;font-stretch:var(--stretch-condensed);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;border-radius:5px;align-items:center;padding:2px 7px;line-height:1;display:inline-flex}.stop__tag[data-tone=next]{background:var(--set-blue);color:var(--stock)}.stop__tag[data-tone=live]{background:var(--cherry);color:var(--white)}.stop__tag[data-tone=soon]{border-color:var(--set-blue);color:var(--set-blue)}.stop__meta{color:var(--fg-muted);margin-block-start:2px;font-size:.875rem;line-height:1.4}.stop__city{display:none}.stop__hours{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.stop__extra{display:contents}.stop__card{border-radius:var(--radius-pill);background:var(--stock-200);max-width:100%;color:var(--ink);white-space:nowrap;grid-area:card;justify-self:start;align-items:center;gap:6px;margin-block-start:2px;padding:3px 10px 3px 5px;font-size:.8125rem;line-height:1.2;display:inline-flex}.stop[data-open] .stop__card{background:var(--stock)}.stop__card-mark{width:16px;height:16px}.stop__card-label{color:var(--fg-muted)}@media (max-width:359.98px){.stop__card .stop__card-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.stop__card-num{color:var(--fg-muted);font-size:.8125rem;font-weight:800;font-stretch:var(--stretch-expanded);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:.35em}.stop__dist{color:var(--set-blue);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:dist;align-items:center;gap:3px;font-size:.8125rem;font-weight:800;display:inline-flex}.stop__dist .icon{width:.9rem;height:.9rem;display:none}@media (max-width:639.98px){.stop__dist{font-size:.75rem}}@media (min-width:640px){.stop__dist .icon{display:inline-block}}.stop__dist[hidden],.stop__actions{display:none}.stop__toggle{width:1.125rem;height:1.125rem;color:var(--set-blue);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;grid-area:toggle;justify-content:center;place-self:center end;align-items:center;gap:6px;padding:0;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.stop__toggle:after{content:"";border-radius:10px;position:absolute;inset:0 -8px}.stop__toggle:focus-visible{outline:none}.stop__toggle:focus-visible:after{outline:3px solid var(--focus-ring);outline-offset:-3px}.stop__toggle-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stop__toggle .icon{width:1.05rem;height:1.05rem;transition:rotate var(--dur-ui) var(--ease-out-expo)}.stop[data-open] .stop__toggle .icon{rotate:180deg}.stop__panel{padding-block:0 var(--space-4)}.stop__panel-inner{gap:10px;display:grid;container:stop-panel/inline-size}.stop__address{align-items:flex-start;gap:var(--space-2);font-size:var(--text-small);line-height:1.4;display:flex}.stop__address .icon{width:1.05rem;height:1.05rem;color:var(--set-blue);flex:none;margin-block-start:.15em}.stop__note{max-width:62ch;color:var(--fg-muted);font-size:var(--text-small);line-height:1.45}.stop__panel-card{align-items:center;gap:var(--space-2);font-size:var(--text-small);line-height:1.4;display:flex}.stop__panel-card .stop__card-mark{width:18px;height:18px}.stop__panel-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-1);display:grid}.stop__panel-cal{grid-column:1/-1}.stop__panel-btn{padding-inline:.75rem;font-size:.9375rem}@container stop-panel (width<19rem){.stop__panel-actions{grid-template-columns:minmax(0,1fr)}}.stop[data-status=past] :is(.stop__name,.stop__hours,.stop__md){color:var(--fg-muted)}.stop[data-status=past] .stop__check{border-color:var(--fg-muted)}.stop[data-status=past] .stop__row{grid-template-areas:"check date main main"".dist main main"". .card card"}@media (min-width:640px){.stop__row{grid-template-columns:20px 4.75rem minmax(0,1fr) minmax(8.5rem,10.5rem) minmax(6.5rem,auto);grid-template-areas:"check date title hours toggle"".date venue dist toggle"". .card card toggle";gap:3px clamp(12px,1.6vw,24px);padding-block:14px}.stop[data-status=past] .stop__row{grid-template-areas:"check date title hours toggle"".date venue dist toggle"". .card card toggle"}.stop__check{width:20px;height:20px}.stop__tick{width:29px;height:29px;inset-block-start:-9px;inset-inline-start:-2px}.stop__md{font-size:1rem;font-stretch:112%}.stop__main,.stop__meta{display:contents}.stop__title{grid-area:title}.stop__name{font-size:1.125rem}.stop__venue{color:var(--fg-muted);font-size:var(--text-small);grid-area:venue;line-height:1.4}.stop__city{display:inline}.stop__sep{display:none}.stop__hours{grid-area:hours;font-size:1rem;font-weight:700;line-height:1.3}.stop__card{margin-block-start:6px}.stop__toggle{width:auto;height:var(--tap);color:var(--ink-600);padding-inline:10px 12px}.stop__toggle .icon,.stop__toggle:hover{color:var(--set-blue)}.stop__toggle-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.stop__panel-inner{padding-inline-start:calc(20px + 4.75rem + 2*clamp(12px,1.6vw,24px))}.stop__panel-actions{flex-wrap:wrap;display:flex}.stop__panel-btn{padding-inline:.9rem}}@media (min-width:1200px){.stop__row,.stop[data-status=past] .stop__row{grid-template-columns:20px 5.25rem minmax(0,1fr) minmax(8.5rem,10.5rem) minmax(10.5rem,auto) minmax(6.5rem,auto);grid-template-areas:"check date title hours actions toggle"".date venue dist actions toggle"". .card card actions toggle"}.stop__md{font-size:1.0625rem;font-stretch:var(--stretch-expanded)}.stop__actions{z-index:1;grid-area:actions;align-self:center;gap:2px;display:flex;position:relative}.stop__panel-cal{display:none}}.stop__action{min-height:var(--tap);color:var(--ink-600);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out-expo), color var(--dur-micro) var(--ease-out-expo);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.stop__action:hover{background:var(--hover-tint);color:var(--set-blue)}.stop__action .icon{width:1.1rem;height:1.1rem;color:var(--set-blue)}.tour__past{margin-block-start:var(--space-6)}.tour__past-toggle{margin-inline-start:-.75rem}.tour__past-caret{transition:rotate var(--dur-ui) var(--ease-out-expo)}.tour__past-toggle[aria-expanded=true] .tour__past-caret{rotate:180deg}.tour__past-sheet{margin-block-start:var(--space-4)}.tour-empty{justify-items:center;gap:var(--space-3);padding:clamp(var(--space-5), 1rem + 3vw, var(--space-8)) var(--space-2);text-align:center;display:grid}.tour-empty__mark{width:3.5rem;height:3.5rem;color:var(--set-blue)}.tour-empty__title{font-size:var(--text-h3);font-weight:800;font-stretch:var(--stretch-h2)}.tour-empty__text{max-width:42ch;color:var(--fg-muted)}.tour-empty__action{margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){.stop[data-open] .stop__panel-inner,.tour__past-sheet:not([hidden]){animation:events-reveal var(--dur-ui) var(--ease-out-expo)}}@keyframes events-reveal{0%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.stop__toggle .icon,.tour__past-caret{transition:none}}.events-book{background:var(--t-ground-band);color:var(--fg);overflow:clip}.events-book__inner{align-items:center;gap:var(--space-6);padding-block:clamp(var(--space-7), 2rem + 4vw, var(--space-9));display:grid}.events-book__text{justify-items:start;gap:var(--space-4);display:grid}.events-book__sub{max-width:44ch;color:var(--fg-muted);font-size:var(--text-lead);margin-block-end:var(--space-2);line-height:1.45}.events-book__fan{place-items:center;min-height:clamp(160px,16vw + 70px,300px);display:grid}.events-book__plate{aspect-ratio:1;object-fit:cover;border:clamp(5px, .5vw + 2px, 8px) solid var(--stock);border-radius:var(--radius-card);background:var(--set-blue-800);width:clamp(112px,10vw + 48px,220px);height:auto;box-shadow:var(--shadow-2);grid-area:1/1}.events-book__plate:first-child{translate:-64% 7%;rotate:-9deg}.events-book__plate:nth-child(2){z-index:1;translate:0 -3%;rotate:1.5deg}.events-book__plate:nth-child(3){translate:64% 9%;rotate:9deg}@media (min-width:768px){.events-book__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
