.design-a{--a-pad:40px;--a-top:20px;--a-name:0px;--a-under:calc(92px + var(--a-name))}.design-a.page-concerts{--a-name:20px}html:has(.design-a){scroll-snap-type:y proximity;scroll-behavior:auto}@media (width>=768px){.design-a .sitenav{position:absolute}}.head{padding:calc(var(--topbar-h) + 32px) max(var(--gutter), env(safe-area-inset-right)) 40px max(var(--gutter), env(safe-area-inset-left))}.head__left{justify-items:start;gap:18px;display:grid}.head__title{font-size:var(--fs-h1);margin-left:-.03em;line-height:.84}.head__sel{flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:-4px;display:flex}.head__sel>span{color:var(--muted);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;font-stretch:87%}.head__sel .link-more{font-size:15px}.design-a .head{scroll-snap-align:start;padding-bottom:8px}.a-slide--lead .head{scroll-snap-align:none}.ph{aspect-ratio:var(--ar);background:var(--c);display:block}.ph img{width:100%;height:100%}.a-run#gallery{padding-top:0}.a-open{cursor:zoom-in;display:block}.a-open:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.a-slide{--w:min(calc(100vw - 2 * var(--a-pad)), calc((100 * var(--vh) - var(--a-top) - var(--a-under)) * var(--ar)));min-height:calc(100 * var(--vh));padding:var(--a-top) 0 0;scroll-snap-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.a-slide--note{--a-under:160px}.a-print{width:var(--w)}.a-label{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding-top:12px;display:grid}.credit{min-width:0}.credit__who{color:var(--text);font-size:18px;font-weight:600;line-height:1.3;display:block}.credit__who--band{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;font-size:clamp(34px,2.7vw,40px);font-weight:800;line-height:1}.credit__where{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.5;display:block}a.credit__where{text-underline-offset:.25em;width:fit-content;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);text-decoration:underline #0000}a.credit__where:hover{color:var(--text);text-decoration-color:var(--accent)}@media (hover:none){a.credit__where{text-decoration-color:var(--control);margin-block:-2px;padding-block:4px}}.credit__note{max-width:62ch;color:var(--muted);margin-top:6px;font-size:15px;line-height:1.45;display:block}.a-count{color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.5}.end{margin-top:var(--section-gap);padding:56px max(var(--gutter), env(safe-area-inset-right)) 56px max(var(--gutter), env(safe-area-inset-left));border-top:1px solid var(--hairline);gap:40px;display:grid}.design-a .site-foot{scroll-snap-align:end;margin-top:0}.end__all{min-height:44px;font-family:var(--font-display);text-transform:uppercase;color:var(--text);align-items:center;gap:.3em;font-size:clamp(56px,6vw,96px);font-weight:800;line-height:.9;display:inline-flex}.end__all span{color:var(--accent);transition:transform var(--t-fast) var(--ease)}.end__all:hover span{transform:translate(10px)}.end__all:hover{color:var(--accent-text)}.end__share{margin:4px 0}@media (width>=768px) and (orientation:landscape) and (height>=600px){html:has(.design-a){scroll-snap-type:y mandatory;scroll-padding-block:0}.a-slide--lead{scroll-snap-align:start;--a-top:var(--topbar-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.a-slide--lead .head{padding:32px 24px 0 max(var(--gutter), env(safe-area-inset-left));grid-column:1;align-self:start;container-type:inline-size}.a-slide--lead .head__title{font-size:var(--fs-h1);font-size:min(var(--fs-h1), 25cqw)}.a-slide--lead .a-print{grid-column:2}.a-slide--note .credit__note{width:max-content;max-width:min(92ch, calc((100vw + var(--w)) / 2 - var(--a-pad)))}.a-slide--lead .a-label{width:max-content;min-width:100%;max-width:calc((100vw + var(--w)) / 2 - var(--gutter))}}@media (width<=1099px){.design-a{--a-pad:16px}}@media (orientation:portrait),(width<=767px){html:has(.design-a){scroll-snap-type:none}.a-slide{min-height:calc(var(--w) / var(--ar) + var(--a-top) + var(--a-rest,var(--a-under)));scroll-snap-align:start}.a-slide--lead{--a-lead-head:340px;--a-lead-under:calc(84px + var(--a-name));--a-lead-floor:56vw;--w:min(calc(100vw - 2 * var(--a-pad)), max(var(--a-lead-floor), calc((100 * var(--vh) - var(--a-lead-head) - var(--a-lead-under)) * var(--ar))));justify-content:flex-start;align-items:stretch;min-height:0;padding-top:0}.a-slide--lead .a-print{align-self:center}}@media (width<=767px){.design-a{--a-pad:0px;--a-top:8px;--a-under:calc(164px + var(--a-name));--a-rest:calc(92px + var(--a-name))}.a-slide--lead{--a-lead-head:172px;--a-lead-under:calc(136px + var(--a-name));--a-lead-floor:0px}.page-concerts .a-slide--lead{--a-lead-under:calc(138px + var(--a-name))}.head{padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:28px}.head__left{gap:14px}.head{position:relative}.head__sel{gap:0 16px}.head__sel .share{top:calc(3px + env(safe-area-inset-top));right:max(calc(var(--gutter) - 12px), env(safe-area-inset-right));position:absolute}.head__sel .share__btn{justify-content:center;min-width:44px}.head__sel .share__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.design-a .a-slide--lead .head{padding-bottom:14px}.a-slide--lead .head__left{gap:10px}.a-label{padding-inline:max(0px, calc(16px - (100vw - var(--w)) / 2));padding-top:10px}.credit__who{font-size:17px}.credit__who--band{font-size:clamp(28px,8vw,32px)}.credit__where,.a-count{font-size:var(--fs-small)}.a-slide--note{--a-under:240px}.a-slide--lead .a-label,.a-slide--note .a-label{width:calc(100vw - 32px);margin-inline:calc((var(--w) - 100vw) / 2 + 16px);padding-inline:0}.a-slide--note .credit__note{width:calc(100vw - 32px)}}@media (width<=767px) and (orientation:landscape){.design-a{--a-under:140px;--a-rest:72px}.a-slide--note{--a-under:196px}.a-slide--lead{--w:min(100vw, calc((100 * var(--vh) - var(--a-top) - var(--a-under)) * var(--ar)));scroll-snap-align:none}.a-slide--lead .a-print{scroll-snap-align:start;scroll-margin-top:8px}.a-label{width:calc(100vw - 32px);margin-inline:calc((var(--w) - 100vw) / 2 + 16px);padding-inline:0}.credit__note{width:calc(100vw - 32px)}}@media (width>=768px) and (orientation:landscape) and (height<=599px){.a-label{width:calc(100vw - 32px);margin-inline:calc((var(--w) - 100vw) / 2 + 16px)}.credit__note{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){html:has(.design-a){scroll-snap-type:none}}
