@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-ext-opsz-normal.Ctdd2Rbx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-opsz-normal.D0XSQJTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arial),local(Helvetica),local(Liberation Sans);font-weight:100 900;size-adjust:68%}@font-face{font-family:Big Shoulders Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:100 900;size-adjust:73%}@font-face{font-family:Big Shoulders Fallback Small;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arial),local(Helvetica),local(Liberation Sans);font-weight:100 900;size-adjust:72%}@font-face{font-family:Big Shoulders Fallback Small Roboto;src:local(Roboto Bold),local(Roboto-Bold),local(Roboto);font-weight:100 900;size-adjust:77%}:root{color-scheme:dark;--bg:#07071a;--bg-stage:#07071a;--bg-neutral:#0a0a12;--lightbox:#000;--surface:#10112b;--surface-2:#1b1c40;--deep:#003;--text:#eeeef8;--muted:#a6a7cc;--faint:#8486b4;--accent:#55f;--accent-text:#9696ff;--accent-hover:#4646e6;--on-accent:#fff;--glow:#872958;--control:#5a5c99;--hairline:#2e2f5e;--caption-title:#f4f4fb;--caption-meta:#b4b5d6;--viewer-placeholder:#08080f;--focus:#ff5;--live:#f5a;--world:#5fa;--font-display:"Big Shoulders Variable", "Big Shoulders Fallback", "Big Shoulders Fallback Roboto", sans-serif;--font-display-small:"Big Shoulders Variable", "Big Shoulders Fallback Small", "Big Shoulders Fallback Small Roboto", sans-serif;--font-body:"Archivo Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--fs-body:18px;--lh-body:1.6;--fs-mono:13px;--fs-ui:13px;--fs-small:12px;--fs-tiny:11px;--fs-h1:clamp(88px, 7.8vw, 140px);--fs-sec:clamp(56px, 3.9vw, 64px);--fs-lede:24px;--fs-cover:clamp(80px, 6.667vw, 96px);--fs-set:clamp(64px, 5.556vw, 96px);--fs-interlude:clamp(48px, 3.889vw, 64px);--gutter:48px;--grid-pad:4px;--gap:4px;--row:clamp(420px, calc(160px + 20.833vw), 600px);--row-h:var(--row);--row-few:82vh;--vh:1vh;--section-gap:120px;--jump-h:44px;--topbar-h:64px;--nav-h:56px;--sticky-top:0px;--radius:999px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.2s;--t-med:.38s;--t-slow:.7s}@supports (height:100svh){:root{--row-few:82svh;--vh:1svh}}@media (width>=1600px){:root{--gutter:64px}}@media (width<=1099px){:root{--gutter:32px;--fs-h1:clamp(88px, 13vw, 128px);--fs-sec:56px;--fs-lede:22px;--fs-cover:clamp(72px, 10vw, 96px);--fs-set:clamp(56px, 8.4vw, 80px);--fs-interlude:clamp(44px, 6vw, 56px);--row:calc((100vw - 2 * var(--grid-pad) - var(--gap)) / 3.04);--section-gap:96px}}@media (width<=767px){:root{--gutter:16px;--grid-pad:0px;--fs-body:17px;--fs-h1:clamp(64px, 21vw, 96px);--fs-sec:clamp(44px, 12.4vw, 56px);--fs-lede:20px;--fs-cover:clamp(52px, 15vw, 72px);--fs-set:clamp(44px, 12.8vw, 60px);--fs-interlude:clamp(36px, 10vw, 44px);--row:calc((100vw - 2 * var(--grid-pad) - var(--gap)) / 1.75);--section-gap:72px}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s;--t-slow:0s}}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,figure,blockquote{margin:0}h1,h2,h3{font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus{outline:none}::selection{background:var(--accent);color:var(--on-accent)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.004em;font-kerning:normal;text-wrap:balance;font-weight:800;line-height:.86}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--faint);font-weight:450;line-height:1.4}.label{font-family:var(--font-body);font-weight:600;font-stretch:87%;font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plus{color:var(--accent)}.facts{flex-wrap:wrap;align-items:baseline;row-gap:4px;display:flex}.facts .mono+.mono:before{content:"·";color:var(--faint);margin:0 .7em}.facts a.mono{color:var(--accent-text);text-decoration:underline dotted;text-decoration-color:var(--control);text-underline-offset:4px}.facts a.mono:hover{color:var(--text)}.mark{color:var(--text);font-family:var(--font-body);font-weight:650;font-stretch:87%;font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;line-height:1.2;display:inline-flex}.mark:before,.dot-live,.dot-world{content:"";border-radius:50%;flex:none;width:8px;height:8px}.mark--live:before,.dot-live{background:var(--live)}.mark--world:before,.dot-world{background:var(--world)}.eyebrow{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.wm{height:auto;display:block}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:12px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.sitenav{z-index:60;height:var(--topbar-h);padding:0 var(--gutter);transition:transform var(--t-med) var(--ease), background-color var(--t-med) linear;view-transition-name:sitenav;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}html[data-scrolled] .sitenav{border-bottom-color:var(--hairline);backdrop-filter:blur(16px)saturate(1.4);background:#07071adb}html[data-nav=hidden] .sitenav{transform:translateY(-100%)}html[data-nav=shown][data-scrolled]{--sticky-top:var(--topbar-h)}.sitenav__brand{transition:opacity var(--t-med) var(--ease);border-radius:2px;padding:8px 0;display:flex}.sitenav__brand .wm{width:128px}.ddmark{display:none}@media (scripting:enabled) and (width>=768px){html:has(.split):not([data-hero-passed]) .sitenav__brand:not(:focus-visible){opacity:0;pointer-events:none}}@media (width>=768px){html:not([data-nav]) .sitenav{position:absolute}}.sitenav__links{align-items:center;gap:4px;display:flex}.sitenav__links li{align-items:center;display:flex}.sitenav__links li+li:before{content:"·";color:var(--faint);margin-right:4px}.sitenav__link{height:40px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text);transition:box-shadow var(--t-fast) linear;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:650;font-stretch:87%;display:flex}.sitenav__link[aria-current]{box-shadow:inset 0 -2px 0 var(--accent)}.sitenav__link:hover{box-shadow:inset 0 -2px 0 var(--control)}.sitenav__link[aria-current]:hover{box-shadow:inset 0 -2px 0 var(--accent)}.sitenav a:focus-visible{outline-offset:0}.sec{padding-top:var(--section-gap)}.sec__head{padding:0 var(--gutter) 32px;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.sec__title{font-size:var(--fs-sec);line-height:.9}.sec__aside{text-align:right;justify-items:end;gap:4px;padding-bottom:2px;display:grid}.link-more{color:var(--accent-text);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:650;font-stretch:87%;display:inline-flex}.link-more:after{content:"→";content:"→" / "";transition:transform var(--t-fast) var(--ease)}.link-more:hover{color:var(--text)}.share{align-items:center;display:inline-flex;position:relative}.share__btn{min-height:44px;color:var(--accent-text);font:inherit;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:650;font-stretch:87%;display:inline-flex}.share__btn:not([data-ready]){visibility:hidden}@media (scripting:none){.share__btn{display:none}}.share__btn:hover{color:var(--text)}.share__btn:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.share__icon{flex:none}.share__note{background:var(--surface-2);color:var(--text);white-space:nowrap;pointer-events:none;z-index:5;border-radius:3px;padding:4px 10px 5px;font-size:13px;position:absolute;top:100%;left:0}.share__note:empty{display:none}.link-more:hover:after{transform:translate(4px)}.cards{padding:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px;display:grid}.card{align-content:start;gap:12px;display:grid}.card__img,.ctile__img,.wcard__img,.setrow__cover{background:var(--c,var(--surface));display:block;position:relative;overflow:hidden}.card__img{aspect-ratio:4/5;margin-bottom:6px}.card__img img,.ctile__img img,.wcard__img img,.setrow__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease), filter var(--t-med) var(--ease)}.card__img:after,.ctile__img:after,.wcard__img:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--two .card__img{aspect-ratio:3/2}.cards__item{position:relative;container-type:inline-size}.card__all{position:absolute;top:calc(66.6667cqw + 8px);right:0}.card__meta{align-items:center;gap:14px;display:flex}.card__title{font-size:28px;line-height:.95}.card__sub{color:var(--muted);font-size:15px;line-height:1.4}.card:hover .card__img img,.ctile:hover .ctile__img img,.wcard__link:hover .wcard__img img{transform:scale(1.03)}.card:hover .card__img:after,.ctile:hover .ctile__img:after,.wcard__link:hover .wcard__img:after{transform:scaleX(1)}.cards:has(.card:hover) .card:not(:hover) img,.ctiles:has(.ctile:hover) .ctile:not(:hover) img,.wcards:has(.wcard__link:hover) .wcard__link:not(:hover) img{filter:brightness(.6)}.ctiles{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));padding:0 var(--gutter);gap:24px;display:grid}.ctile{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.ctile__name{overflow-wrap:anywhere}.ctile__img{aspect-ratio:3/4;margin-bottom:8px}.ctile__name{font-size:40px;line-height:.9}.ctile__meta{flex-wrap:wrap;display:flex}.ctile__meta .mono+.mono:before{content:"·";color:var(--faint);margin:0 .7em}.pagehead{padding:calc(var(--topbar-h) + 72px) var(--gutter) 64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px;display:grid}.pagehead .eyebrow{grid-column:1/-1}.pagehead__title{font-size:var(--fs-h1);margin-top:22px;line-height:.8}.pagehead__side{gap:14px;padding-bottom:2px;display:grid}.pagehead__lede{font-size:var(--fs-lede);color:var(--text);text-wrap:balance;line-height:1.3}.setlist{margin:0 var(--gutter);border-top:1px solid var(--hairline)}.setrow{border-bottom:1px solid var(--hairline);grid-template-columns:clamp(432px,30vw,576px) minmax(0,1fr) auto;column-gap:48px;padding:24px 0;display:grid;position:relative}.setrow__cover{aspect-ratio:3/2}.setrow__body{flex-direction:column;align-items:flex-start;padding:6px 0 4px;display:flex}.setrow__when{align-items:baseline;gap:16px;display:flex}.setrow__num{color:var(--accent-text)}.setrow__title{font-size:var(--fs-sec);margin-top:auto;padding-top:20px;line-height:.92}.setrow__title a{text-underline-offset:8px;transition:text-decoration-color var(--t-fast) linear;text-decoration:underline 2px #0000}.setrow__title a:after{content:"";z-index:1;position:absolute;inset:0}.setrow__lineup{z-index:2;font-family:var(--font-display-small);text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;margin-top:14px;font-size:22px;font-weight:700;line-height:1.2;display:flex;position:relative}.setrow__lineup li{align-items:baseline;display:flex}.setrow__lineup li:not(:last-child):after{content:"/";color:var(--accent-text);margin:0 .35em;font-weight:500}.setrow__lineup a{color:var(--muted);transition:color var(--t-fast) linear}.setrow__lineup a:hover{color:var(--text)}.setrow__where{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.3}.setrow__end{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:6px 0 4px;display:flex}.setrow__end .mono{color:var(--muted)}.setrow__go{color:var(--accent-text);transition:transform var(--t-fast) var(--ease);font-size:24px;line-height:1}@media (hover:hover){.setrow__cover img{filter:brightness(.88)}.setrow:hover .setrow__cover img{filter:brightness(1.04);transform:scale(1.03)}.setlist:has(.setrow:hover) .setrow:not(:hover) .setrow__cover img{filter:brightness(.55)}.setrow:hover .setrow__title a{text-decoration-color:var(--accent)}.setrow:hover .setrow__go{transform:translate(6px)}}.setrow__title a:focus-visible{outline:none}.setrow:has(.setrow__title a:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.az{grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);padding:0 var(--gutter);column-gap:32px;display:grid}.az--3{grid-template-columns:repeat(3,minmax(0,1fr))}.az--4{grid-template-columns:repeat(4,minmax(0,1fr))}.az>li{border-top:1px solid var(--hairline)}.az__item{gap:6px;padding:16px 0 18px;display:grid}.az__name{font-family:var(--font-display);text-transform:uppercase;color:var(--text);transition:color var(--t-fast) linear;align-items:flex-start;gap:6px;font-size:32px;font-weight:700;line-height:1;display:flex}.az__name sup{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.02em;color:var(--accent-text);font-weight:450;line-height:1;position:relative;top:.15em}.az__sub{color:var(--muted)}.az__item--shows a.az__name{color:var(--text);justify-self:start;text-decoration:none}.az__item--shows a.az__name:hover{text-decoration:underline 2px var(--accent);text-underline-offset:5px}.az__item--shows .az__sub a{color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--control);text-underline-offset:3px}.az__item--shows .az__sub a:hover{color:var(--text);text-decoration-color:var(--accent)}.az:has(.az__item:hover) .az__item:not(:hover) .az__name{color:var(--muted)}.az__item:hover .az__name{text-decoration:underline 2px var(--accent);text-underline-offset:5px}.venues{padding:0 var(--gutter);grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.venue{border-top:1px solid var(--hairline);align-content:start;gap:10px;padding:22px 0 36px;display:grid}.venue__name{font-family:var(--font-display);text-transform:uppercase;font-size:40px;font-weight:700;line-height:.95}.venue__place .mono{color:var(--muted)}.venue__shows{gap:2px;margin-top:10px;display:grid}.venue__shows a{border-bottom:1px dotted var(--hairline);justify-content:space-between;align-items:baseline;gap:24px;padding:8px 0;display:flex}.venue__show{color:var(--accent-text);font-size:18px;font-weight:600}.venue__show .plus{color:inherit}.venue__shows a:hover .venue__show{color:var(--text)}.cover{height:calc(100 * var(--vh));min-height:620px;max-height:1400px;padding:0 var(--gutter) 44px;isolation:isolate;background:var(--c,var(--deep));justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative;overflow:hidden}.cover>picture{position:absolute;inset:0}.cover__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#07071ae6 0,#07071aad 220px,#07071a6b 360px,#07071a24 460px,#07071a00 560px),linear-gradient(#07071ab3 0,#07071a4d 90px,#07071a00 180px);position:absolute;inset:0}.cover__text{gap:18px;min-width:0;max-width:min(72%,1100px);display:grid}.cover__title{font-size:var(--fs-cover);text-shadow:0 2px 40px #00001a80;margin-left:-.03em;line-height:.84}.cover__title .plus{color:var(--accent-text)}.cover__facts .mono{color:var(--text)}.cover__lineup{font-family:var(--font-display-small);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 12px #00001a99;flex-wrap:wrap;font-size:18px;font-weight:700;line-height:1.2;display:flex}.cover__lineup li{align-items:baseline;display:flex}.cover__lineup a{color:var(--text);text-underline-offset:4px;text-decoration:underline 1px #eeeef84d}.cover__lineup a:hover{text-decoration-color:var(--accent)}.cover__lineup li:not(:last-child):after{content:"/";color:var(--accent-text);margin:0 .35em;font-weight:500}.cover__credit{max-width:44ch;color:var(--muted);text-align:right;flex:none;padding-bottom:1px;font-size:14px;line-height:1.4}.cover__credit .mono{font-size:var(--fs-tiny);color:var(--text);opacity:.86;margin-right:10px}.cover__credit a{color:var(--text);text-underline-offset:3px;text-decoration:underline #eeeef859}.cover__credit a:hover{text-decoration-color:var(--accent)}.cover .eyebrow,.cover__credit{text-shadow:0 1px 12px #00001a99}.jump{z-index:50;left:0;right:0;top:var(--sticky-top);height:var(--jump-h);padding:0 var(--gutter);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--hairline);opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--sticky-top)));transition:transform var(--t-med) var(--ease), opacity var(--t-med) linear, top var(--t-med) var(--ease);background:#07071ae6;align-items:stretch;gap:40px;display:flex;position:fixed}html[data-past-cover] .jump,.jump:focus-within{opacity:1;pointer-events:auto;transform:none}html[data-past-gallery] .jump:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--sticky-top)))}@media (width>=768px){html:not([data-scrolled]) .jump:focus-within{top:var(--topbar-h)}}html[data-past-cover][data-nav=shown] .sitenav{border-bottom-color:#0000}.jump__title{white-space:nowrap;text-overflow:ellipsis;max-width:22ch;color:var(--faint);flex:none;align-self:center;overflow:hidden}@media (width<=1399px){.jump__title{display:none}}.jump__list{scrollbar-width:none;gap:28px;min-width:0;display:flex;overflow-x:auto}.jump__list::-webkit-scrollbar{display:none}.jump__list li{display:flex}.jump__list li:not(.is-interlude)+.is-interlude,.jump__list .is-interlude+li:not(.is-interlude){border-left:1px solid var(--hairline);padding-left:28px}.jump__list a{white-space:nowrap;font-family:var(--font-body);font-weight:650;font-stretch:87%;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color var(--t-fast) linear, box-shadow var(--t-fast) linear;align-items:center;display:flex;box-shadow:inset 0 -2px #0000}.jump__list .is-interlude a{letter-spacing:.1em;font-weight:500}.jump__list a:hover{color:var(--text)}.jump__list a[aria-current]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.jump__list a:focus-visible{outline-offset:-2px}#gallery{padding-top:var(--section-gap);display:block}.set{scroll-margin-top:0}.set+.set{margin-top:var(--section-gap)}.set__head{padding:0 var(--gutter) 40px;text-align:center;justify-items:center;gap:16px;display:grid}.set__meta{justify-content:center}.set__name{font-size:var(--fs-set);max-width:14em;line-height:.84}.set__name--interlude{isolation:isolate;font-size:var(--fs-interlude);color:var(--text);position:relative}.set__name--interlude:after{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-stroke:1.5px var(--glow);white-space:nowrap;position:absolute;top:.07em;left:.07em}.set--interlude .set__head{padding-bottom:32px}.lead{padding:0 var(--grid-pad);margin:0 0 40px;container-type:inline-size}.lead__frame{width:fit-content;max-width:100%;margin:0 auto}.lead .dd-tile{width:min(100cqw, 82 * var(--vh) * var(--ar));max-width:100%}.lead__cap{contain:inline-size;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 0 0;display:flex}.lead__title{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.lead__meta{color:var(--muted)}.set--few{--row-h:var(--row-few)}.diptych{gap:var(--gap);padding:0 var(--grid-pad);margin-top:var(--section-gap);grid-template-columns:1fr 1fr;display:grid}.diptych__item{height:60vh;min-height:440px;padding:0 calc(var(--gutter) - var(--grid-pad)) 40px;isolation:isolate;background:var(--c,var(--surface));align-items:flex-end;display:flex;position:relative;overflow:hidden}.diptych__item img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:filter var(--t-med) var(--ease), transform .9s var(--ease);position:absolute;inset:0}.diptych__item:before{content:"";z-index:-1;background:linear-gradient(#07071a00 42%,#07071a73 70%,#07071ae6 100%);position:absolute;inset:0}.diptych__text{text-shadow:0 1px 12px #00001a80;gap:12px;display:grid}.diptych__k{color:var(--text)}.diptych__t{font-size:64px;line-height:.88}.diptych__t .plus{color:var(--accent-text)}.diptych__meta{flex-wrap:wrap;display:flex}.diptych__meta .mono{color:var(--text)}.diptych__meta .mono+.mono:before{content:"·";margin:0 .7em}.diptych__item:hover img{transform:scale(1.03)}.diptych:has(.diptych__item:hover) .diptych__item:not(:hover) img{filter:brightness(.6)}.diptych__item:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.endall{padding:28px var(--gutter) 0;justify-content:center;display:flex}.grid{gap:var(--gap);padding:0 var(--grid-pad);flex-wrap:wrap;display:flex}.grid+.grid{margin-top:var(--gap)}.grid:after{content:"";flex-grow:999999}.grid--full:after{display:none}.grid>.dd-tile{flex:var(--ar) 1 calc(var(--ar) * var(--row-h));min-width:0}.dd-tile{aspect-ratio:var(--ar);background:var(--c);cursor:zoom-in;display:block;position:relative;overflow:hidden}.dd-tile img{object-fit:cover;width:100%;height:100%;display:block}.grid--pano>.dd-tile{flex:100%}.grid:has(>.grid__br){justify-content:center}.grid>.dd-tile--capped{flex-grow:0}.grid__br{height:0;margin-top:calc(-1 * var(--gap));flex:0 0 100%}.set--few .grid:not(.grid--balanced,.grid--pano){justify-content:center}.set--few .grid:not(.grid--balanced,.grid--pano):after{display:none}.set--few .grid:not(.grid--balanced,.grid--pano)>.dd-tile{max-width:min(100%, calc(var(--ar) * var(--row-few)));flex-grow:0}.grid--solo{justify-content:center}.grid--solo:after{display:none}.grid--solo>.dd-tile{flex-grow:0}.grid--pano:after{display:none}.grid--balanced:not(.grid--full){justify-content:center}.grid--balanced:not(.grid--full):after{display:none}.grid--balanced:not(.grid--full)>.dd-tile{flex-grow:0}.set--interlude .grid--solo>.dd-tile{--row-h:var(--row)!important}.set--interlude .grid--tall>.dd-tile{max-width:100%;--row-h:max(var(--row), 60 * var(--vh))!important}.tile__cap{color:#fff;letter-spacing:.01em;opacity:0;transition:opacity var(--t-fast) linear;pointer-events:none;background:linear-gradient(#0000 0%,#0009 66%,#0000009e 100%);padding:56px 20px 16px;font-size:13px;font-weight:600;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.tile__cap>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dd-tile:hover .tile__cap,.dd-tile:focus-visible .tile__cap{opacity:1}.dd-tile:focus-visible{z-index:2;outline:3px solid var(--focus);outline-offset:-3px}.card:focus-visible,.ctile:focus-visible,.wcard__link:focus-visible{outline-offset:6px}.moreworld{padding-top:var(--section-gap)}.wcards{padding:0 var(--gutter);grid-template-columns:1fr 1fr;gap:72px 32px;display:grid}.wcard{align-content:start;display:grid}.wcard--wide{grid-column:1/-1}.wcard__link{gap:22px;display:grid}.wcard__img{aspect-ratio:3/2}.wcard--wide .wcard__img{aspect-ratio:21/9}.wcard__name{margin:0;font-size:56px;line-height:.86}.wcard__text{gap:10px;margin-top:12px;display:grid}.wcard__meta .mono{color:var(--muted)}.wcard__cities{color:var(--faint);max-width:70ch;font-size:16px;line-height:1.55}.wcard__cities a{color:var(--accent-text);white-space:nowrap}.wcard__cities a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.about{padding:calc(var(--topbar-h) + 72px) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.about__side{top:calc(var(--sticky-top) + 40px);transition:top var(--t-med) var(--ease);position:sticky}.about-portrait{gap:12px;display:grid}.about-portrait__frame{width:min(100%, calc((100vh - var(--topbar-h) - 140px) * .8));aspect-ratio:4/5;background:var(--c,var(--surface))}.about-portrait__frame img{object-fit:cover;width:100%;height:100%}.about__main{max-width:min(100%,780px)}.about h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);text-transform:uppercase;text-wrap:balance;line-height:.8}.about-lede{font-size:var(--fs-lede);color:var(--text);text-wrap:pretty;margin-top:32px;line-height:1.4}.about__body a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}.about__body a:hover{color:var(--accent-text)}.about__body{margin-top:48px}.about__body>p{max-width:62ch;color:var(--text);text-wrap:pretty}.about__body>p+p{margin-top:1.1em}.privacy{max-width:62ch;padding:0 var(--gutter);gap:1.1em;display:grid}.privacy p{color:var(--text);text-wrap:pretty}.privacy b{font-weight:650}.privacy__date{color:var(--faint);margin-top:1em}.about-quote{margin:56px 0;padding:4px 0 0 72px;position:relative}.about-quote:before{content:"“";font-family:var(--font-display);color:var(--accent);font-size:96px;font-weight:800;line-height:1;position:absolute;top:-6px;left:-4px}.about-quote p{letter-spacing:-.005em;text-wrap:balance;font-size:32px;font-weight:500;line-height:1.28}.about__end{gap:0;margin-top:88px;display:grid}.about-contact{border-top:1px solid var(--hairline);padding:28px 0 0}.about-contact h2{font-family:var(--font-display);text-transform:uppercase;font-size:40px;font-weight:800;line-height:.9}.about-contact__buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.about-contact__addr{font-family:var(--font-mono);color:var(--accent-text);user-select:all;margin-top:12px;font-size:14px;display:block}.about-contact__addr:empty{display:none}.about-contact noscript{font-family:var(--font-mono);color:var(--muted);margin-top:12px;font-size:14px;display:block}.about-links{gap:0 28px;margin-top:20px;display:flex}.about-links a{min-height:44px;color:var(--accent-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.about-links a:after{content:"↗";content:"↗" / "";color:var(--faint);font-size:.85em}.about-links a:hover{color:var(--text)}.site-foot{padding:72px var(--gutter) 56px;border-top:1px solid var(--hairline);margin-top:160px}.foot__grid{grid-template-columns:1.3fr 2fr;gap:48px;max-width:1400px;display:grid}.foot__online{margin-top:20px}.foot__grid--brand{grid-template-columns:minmax(0,1fr)}.foot__brand .wm{width:220px}.foot__brand p{max-width:34ch;color:var(--muted);margin-top:18px;font-size:16px}.foot__h{color:var(--muted);margin-bottom:14px}.foot__buttons{flex-wrap:wrap;gap:10px;display:flex}.btn{border-radius:var(--radius);border:1px solid var(--control);cursor:pointer;min-height:48px;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text);transition:background-color var(--t-fast) linear, border-color var(--t-fast) linear;background:0 0;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:650;font-stretch:87%;display:inline-flex}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn:hover{background:var(--surface-2);border-color:var(--accent-text)}.btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.foot__addr{min-height:1.6em;font-family:var(--font-mono);color:var(--accent-text);user-select:all;margin-top:12px;font-size:14px;display:block}.foot__addr:empty{display:none}.site-foot noscript{font-family:var(--font-mono);color:var(--muted);margin-top:12px;font-size:14px;display:block}.foot__links{gap:4px;display:grid}.foot__links a{min-height:44px;color:var(--accent-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.foot__links a:after{content:"↗";content:"↗" / "";color:var(--faint);font-size:.85em}.foot__links a:hover{color:var(--text)}.foot__site a:after{content:none}.foot__site a{color:var(--text)}.foot__site{flex-wrap:wrap;gap:0 24px;display:flex}.foot__copy{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:56px;padding-top:20px;display:flex}@media (scripting:none){[data-email-open],[data-email-copy]{display:none}}.email-note{user-select:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.card:hover .card__img img,.ctile:hover .ctile__img img,.wcard__link:hover .wcard__img img,.diptych__item:hover img,.setrow:hover .setrow__cover img{transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}}@media (hover:none){.tile__cap{display:none}.dd-tile{cursor:auto}}@media (pointer:coarse){.sitenav__link{height:44px}.link-more{min-height:44px}.setrow__lineup a,.az__item--shows .az__sub a{align-items:center;min-height:44px;display:inline-flex}.facts a.mono{margin-block:-13px;padding-block:13px}.wcard__cities{line-height:44px}.wcard__cities a{display:inline-block}.cover__credit a{min-height:44px;margin-block:-13px;padding-block:13px;display:inline-block}.about-links a,.foot__links a{min-height:44px}}@media (width<=1099px){.sitenav{padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));height:calc(var(--topbar-h) + env(safe-area-inset-top))}.sec__head{padding-bottom:28px}.cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(38vw,320px);grid-auto-flow:column;gap:16px;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.cards>li{scroll-snap-align:start}.card__title{font-size:30px}.ctiles{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(30vw,280px);grid-auto-flow:column;gap:16px;overflow-x:auto}.ctiles::-webkit-scrollbar{display:none}.ctiles>li{scroll-snap-align:start}.ctiles{grid-auto-columns:27vw}@media (hover:hover) and (pointer:fine){.cards,.ctiles{scrollbar-width:thin;scrollbar-color:var(--control) transparent}.cards::-webkit-scrollbar,.ctiles::-webkit-scrollbar{height:6px;display:block}.cards::-webkit-scrollbar-thumb,.ctiles::-webkit-scrollbar-thumb{background:var(--control);border-radius:3px}}.cards.cards--two{scroll-snap-type:none;padding:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.ctile__name{font-size:36px}.ctile__meta{gap:2px;display:grid}.ctile__meta .mono+.mono:before{content:none}.pagehead{padding:calc(var(--topbar-h) + 56px + env(safe-area-inset-top)) var(--gutter) 48px;grid-template-columns:minmax(0,1fr)}.pagehead__side{margin-top:28px}.setrow{grid-template-columns:clamp(220px,34vw,340px) minmax(0,1fr) auto;column-gap:28px;padding:20px 0}.setrow__title{padding-top:14px;font-size:clamp(40px,5.8vw,56px)}.setrow__lineup{font-size:20px}.az{columns:2;column-gap:32px;display:block}.az>li{break-inside:avoid}.az__name{font-size:30px}.venue__name{font-size:36px}.venue__shows a{flex-wrap:wrap;gap:2px 16px}.wcards{gap:56px 24px}.wcard__name{font-size:48px}.wcard__link{gap:18px}.about{padding-top:calc(var(--topbar-h) + 56px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);row-gap:40px}.about__main{display:contents}.about__head{order:1;max-width:720px}.about__side{order:2;position:static}.about__body{order:3;max-width:720px;margin-top:8px}.about__end{order:4;max-width:720px;margin-top:48px}.about-portrait__frame{width:min(100%, 720px, calc((100svh - var(--topbar-h) - 120px) * .8))}.site-foot{padding:64px max(var(--gutter), env(safe-area-inset-left)) calc(48px + env(safe-area-inset-bottom));margin-top:128px}.foot__grid{grid-template-columns:1fr 1fr;gap:44px}.foot__brand{grid-column:1/-1}.cover{min-height:520px;padding:0 max(var(--gutter), env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px}.cover__text{gap:16px;max-width:100%}.cover__credit{text-align:left;max-width:none;font-size:13px}.jump{gap:0;padding:0}.jump__list{padding:0 var(--gutter);scroll-padding-inline:var(--gutter);gap:24px}.jump__list li:not(.is-interlude)+.is-interlude,.jump__list .is-interlude+li:not(.is-interlude){padding-left:24px}.set__head{gap:12px;padding-bottom:32px}.lead{margin-bottom:28px}.lead__cap{padding-inline:calc(var(--gutter) - var(--grid-pad))}.diptych__item{height:48svh;min-height:360px;padding:0 24px 28px}.diptych__t{font-size:44px}.pagehead .facts,.facts.cover__facts,.facts.wcard__meta,.facts.venue__place{clip-path:inset(-20px -20px -20px 28px);margin-left:-28px}.pagehead .facts .mono:before,.facts.cover__facts .mono:before,.facts.wcard__meta .mono:before,.facts.venue__place .mono:before{content:"·";text-align:center;width:28px;color:var(--faint);margin:0;display:inline-block}}@media (width<=767px){html{scroll-padding-top:calc(var(--jump-h) + 24px);scroll-padding-bottom:calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))}html[data-nav=shown][data-scrolled]{--sticky-top:0px}html .sitenav,html[data-scrolled] .sitenav,html[data-past-cover][data-nav] .sitenav{top:auto;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 16px);height:var(--nav-h);border:1px solid var(--hairline);border-radius:var(--radius);backdrop-filter:blur(16px)saturate(1.5);background:#10112bd6;gap:2px;padding:5px;transform:translate(-50%);box-shadow:0 12px 40px #0000008c,inset 0 1px #9696ff14}html[data-nav=hidden] .sitenav,html[data-past-cover][data-nav=hidden] .sitenav{transform:translate(-50%, calc(100% + 16px + env(safe-area-inset-bottom)))}.sitenav__brand{border-radius:50%;padding:0}.sitenav__brand .wm{display:none}.ddmark{background:var(--deep);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:19px;font-weight:800;line-height:1;display:grid}.sitenav__links{gap:0}.sitenav__links li+li:before{content:none}.sitenav__link{border-radius:var(--radius);letter-spacing:.1em;height:44px;transition:background-color var(--t-fast) linear;gap:7px;padding:0 13px;font-size:13px}.sitenav__link[aria-current],.sitenav__link[aria-current]:hover{background:var(--surface-2);box-shadow:none}.sitenav__link:hover{box-shadow:none}.sitenav a:focus-visible{outline-offset:2px}.sec__head{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;padding-bottom:22px}.sec__aside{text-align:left;justify-items:start}.cards{grid-auto-columns:min(72vw,300px);gap:14px}.cards.cards--two{grid-template-columns:minmax(0,1fr);gap:40px}.card__title{font-size:30px}.ctiles{padding:0 var(--gutter);scroll-snap-type:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:28px 12px;overflow:visible}.ctiles>li:last-child:nth-child(odd){grid-column:1/-1}.ctiles>li:last-child:nth-child(odd) .ctile__img{aspect-ratio:16/10}.ctile__img{margin-bottom:4px}.ctile__name{font-size:clamp(28px,8.2vw,32px)}.pagehead{padding:calc(64px + env(safe-area-inset-top)) var(--gutter) 40px}.pagehead__title{margin-top:16px;line-height:.9}.pagehead__side{gap:10px;margin-top:22px}.setrow{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding:16px 0 26px}.setrow__cover{grid-column:1/-1;margin-bottom:16px}.setrow__body{display:contents}.setrow__when{grid-area:2/1;align-self:center}.setrow__title,.setrow__lineup,.setrow__where{grid-column:1/-1}.setrow__title{padding-top:12px;font-size:clamp(40px,11.6vw,52px)}.setrow__lineup{pointer-events:none;margin-top:12px;font-size:19px}.setrow__where{margin-top:10px;font-size:15px}.setrow__end{flex-direction:row;grid-area:2/2;align-items:center;gap:14px;padding:0}.az{columns:1}.az__item{grid-template-columns:28px minmax(0,1fr);gap:4px 0;padding:13px 0 15px}.az__letter{grid-row:1/span 2;padding-top:.45em;display:block}.az__name,.az__sub{grid-column:2}.az__name{font-size:28px}.venues{grid-template-columns:minmax(0,1fr)}.venue{padding-bottom:28px}.venue__name{font-size:34px}.wcards{grid-template-columns:minmax(0,1fr);gap:56px}.wcard--wide .wcard__img{aspect-ratio:3/2}.wcard__name{font-size:48px}.wcard__link{gap:16px}.wcard__text{margin-top:10px}.wcard__cities{font-size:15px}.about{padding-top:calc(64px + env(safe-area-inset-top));row-gap:32px}.about-lede{margin-top:24px}.about h1{line-height:.88}.about-quote{margin:40px 0;padding-left:44px}.about-quote:before{font-size:72px;top:-4px;left:-2px}.about-quote p{font-size:clamp(20px,6.2vw,24px)}.about__end{margin-top:32px}.about-contact h2{font-size:34px}.about-links{flex-wrap:wrap}.site-foot{padding:56px max(var(--gutter), env(safe-area-inset-left)) calc(var(--nav-h) + 48px + env(safe-area-inset-bottom));margin-top:96px}.foot__grid{grid-template-columns:minmax(0,1fr);gap:40px}.foot__brand .wm{width:200px}.foot__copy{margin-top:44px}.cover{height:100svh;min-height:480px;padding-bottom:calc(var(--nav-h) + 36px + env(safe-area-inset-bottom));gap:14px}.cover:before{background:linear-gradient(0deg,#07071af0 0,#07071acc 220px,#07071a94 400px,#07071a38 520px,#07071a00 620px),linear-gradient(#07071a80 0,#07071a00 120px)}.cover__img[style*=--op-phone]{object-position:var(--op-phone)!important}.cover__text{gap:14px}.cover__lineup{font-size:16px}.cover__title{line-height:.86}.cover__facts{row-gap:2px}.cover__credit{font-size:13px}.jump{height:calc(var(--jump-h) + 1px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);top:0}.jump__list{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - 40px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - 40px), transparent 100%);gap:22px}.jump__list li:not(.is-interlude)+.is-interlude,.jump__list .is-interlude+li:not(.is-interlude){padding-left:22px}.set__head{padding:0 var(--gutter) 24px;gap:10px}.set__name{max-width:100%}.set--interlude .set__head{padding-bottom:22px}.grid:not(.grid--balanced):after{display:none}.grid{justify-content:center}.grid:not(.grid--solo,.grid--pano)>.dd-tile{max-width:calc(var(--ar) * 82 * var(--vh))}.grid--solo:not(.grid--balanced)>.dd-tile{max-width:calc(var(--ar) * 82 * var(--vh));flex-grow:1}.set--interlude .grid--solo:not(.grid--balanced)>.dd-tile{flex-grow:0}.set--few .grid>.dd-tile{flex-grow:0;flex-basis:100%}.lead{margin-bottom:16px}.lead--cap{margin-bottom:20px}.lead__cap{padding:10px var(--gutter) 0;gap:2px 12px}.lead__title{font-size:15px}.diptych{grid-template-columns:minmax(0,1fr)}.diptych__item{height:52svh;min-height:340px;padding:0 var(--gutter) 26px}.diptych__t{font-size:44px}.endall{padding-top:20px}}@media (width<=359px){.sitenav__link{font-size:var(--fs-small);letter-spacing:.06em;gap:5px;padding:0 8px}.cover__text{align-self:stretch;position:relative}.cover__text:before{content:"";z-index:-1;inset:-56px calc(-1 * var(--gutter)) -400px;pointer-events:none;background:linear-gradient(#07071a00,#07071a99 56px);position:absolute}}.az__letter{color:var(--accent-text);display:none}@media (width<=767px){.az__letter{display:block}.az__letter:empty{visibility:hidden}}.split{height:calc(100 * var(--vh));background:var(--bg);--logo-w:min(46vw, 820px);--brand-top:max(var(--topbar-h) + 4px, var(--topbar-h) + 3 * var(--vh) - 38px);--by-h:46px;--brand-bottom:calc(var(--brand-top) + var(--logo-w) * .3667 + var(--by-h));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;min-height:640px;max-height:1400px;display:grid;position:relative}.split__brand{z-index:3;top:var(--brand-top);width:var(--logo-w);text-align:center;pointer-events:none;justify-items:center;gap:14px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.split__brand h1{width:100%;margin:0;line-height:0}.split__logo{filter:drop-shadow(0 2px 30px #00001a80);width:100%;height:auto;display:block}.split__by{backdrop-filter:blur(8px);color:var(--text);background:#000033c7;border-radius:3px;justify-self:end;margin:0;padding:5px 14px 6px;font-size:15px;line-height:1.4}.half{padding:40px var(--gutter) 48px;background:var(--c,var(--deep));color:var(--text);isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.half__photo{z-index:-2;position:absolute;inset:0;overflow:hidden;container-type:size}.half img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease), filter var(--t-med) var(--ease);--drop:0px;--box-h:calc(100cqh - var(--drop));--iw:max(100cqw, var(--box-h) * var(--ar,1.5));--ih:max(var(--box-h), 100cqw / var(--ar,1.5));--ffx:var(--fx,.5);--ffy:var(--fy,.5);--aim:.5;inset:0;top:var(--drop);height:var(--box-h);object-position:clamp(100cqw - var(--iw), 50cqw - var(--ffx) * var(--iw), 0px) clamp(var(--box-h) - var(--ih), var(--box-h) * var(--aim) - var(--ffy) * var(--ih), 0px);position:absolute}.half--live{background:var(--bg)}.half--live img{--drop:calc(var(--brand-bottom) + 12px);-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}@media (width>=768px){.half--live picture{position:absolute;inset:0;overflow:hidden}.half--live img{--drop:0px;--t:max(var(--brand-bottom) + 12px, .49 * 100cqh);--ih:max(100cqh, 100cqw / var(--ar,1.5), (100cqh - var(--t)) / (1 - var(--ffy)), var(--t) / var(--ffy));--iw:calc(var(--ih) * var(--ar,1.5));inset:auto;left:clamp(100cqw - var(--iw), 50cqw - var(--ffx) * var(--iw), 0px);top:clamp(100cqh - var(--ih), var(--t) - var(--ffy) * var(--ih), 0px);width:var(--iw);height:var(--ih);object-fit:fill;object-position:0 0;max-width:none;-webkit-mask-image:none;mask-image:none}.half--live:before{background:linear-gradient(0deg,#07071ae6 0,#07071a9e 110px,#07071a33 200px,#07071a00 260px)}}.half:before{content:"";z-index:-1;background:linear-gradient(0deg,#07071ae6 0,#07071a9e 110px,#07071a33 200px,#07071a00 260px),linear-gradient(#07071a9e 0,#07071a33 160px,#07071a00 300px);position:absolute;inset:0}.half--world:before{background:linear-gradient(0deg,#07071ae6 0,#07071a9e 110px,#07071a33 200px,#07071a00 260px),linear-gradient(#07071ac7 0,#07071a4d 160px,#07071a00 300px)}.half__text{flex-direction:column;display:flex}.half--live,.half--live .half__text{text-align:right;align-items:flex-end}.half--world,.half--world .half__text{text-align:left;align-items:flex-start}.half__word{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 18px #00001ab3;align-items:center;gap:.55em;font-size:clamp(22px,2.1vw,34px);font-weight:600;font-stretch:87%;line-height:1;display:inline-flex}.half__word:before{content:"";border-radius:50%;flex:none;width:.36em;height:.36em}.half__word:after{content:"→";content:"→" / "";letter-spacing:0;color:var(--accent-text);transition:transform var(--t-fast) var(--ease)}.half--live .half__word:before{background:var(--live)}.half--world .half__word:before{background:var(--world)}.half__credit{letter-spacing:.02em;max-width:30%;color:var(--caption-meta);text-shadow:0 1px 10px #00001acc;font-size:13px;position:absolute;bottom:50px}.half--live .half__credit{left:var(--gutter);text-align:left}.half--world .half__credit{right:var(--gutter);text-align:right}.half:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (hover:hover){.half:hover img{transform:scale(1.03)}.half:hover .half__word:after{transform:translate(6px)}.split:has(.half:hover) .half:not(:hover) img{filter:brightness(.6)}}@media (prefers-reduced-motion:reduce){.half:hover img{transform:none}}@media (width<=1099px){.split{--logo-w:min(56vw, 560px);--brand-top:calc(var(--topbar-h) + env(safe-area-inset-top) + 4px);min-height:560px}.half{padding:32px 28px 40px}.half__word{font-size:clamp(20px,2.6vw,26px)}.half__credit{display:none}.half--live .half__credit{text-align:right;order:3;max-width:none;margin-top:6px;display:block;position:static}}@media (width>=768px) and (width<=1099px){.half{padding-bottom:84px}.half--live .half__credit{margin:0;position:absolute;bottom:30px;left:28px;right:28px}}@media (width<=767px){.split{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--brand-clear) + (100% - var(--brand-clear) - 3px) / 2) minmax(0, 1fr);--logo-w:min(100vw - 2 * var(--gutter), 360px, 40svh);--brand-top:calc(18px + env(safe-area-inset-top));--by-h:37px;--brand-clear:calc(var(--brand-top) + var(--logo-w) * .3667 + var(--by-h) + 10px);height:100svh;min-height:600px;max-height:none}.split__brand{gap:8px}.split__by{padding:4px 10px 5px;font-size:14px}.half{padding:20px var(--gutter) 22px}.half__word{font-size:clamp(18px,5.6vw,24px)}.half--live{background:var(--bg)}.half--live img{--drop:var(--brand-clear);--aim:.42;--ffx:var(--pfx,var(--fx,.5));--ffy:var(--pfy,var(--fy,.5))}.half--world img{--ffx:var(--pfx,var(--fx,.5));--ffy:var(--pfy,var(--fy,.5))}.half--live:before{background:linear-gradient(0deg,#07071ae6 0,#07071a8c 80px,#07071a00 150px)}.half--world{justify-content:flex-start;padding-top:22px}.half--world:before{background:linear-gradient(#07071ae6 0,#07071a9e 44px,#07071a00 120px)}.half--world .half__word{order:0}.half--world .half__word:after{color:var(--text)}}@media (width<=359px){.split__by{font-size:var(--fs-small);white-space:nowrap;padding-inline:8px}}
