.s-app .ab-page{--ab-portrait-ratio:4/5}.s-app .ab-preview-tag{margin-left:12px;padding:2px 8px;border:1px solid var(--theme-accent,var(--color-brass));border-radius:999px;font-size:10.5px;letter-spacing:.08em;color:var(--theme-accent,var(--color-brass))}.s-app .ab-hero .s-bighero__plate>:first-child{margin-inline-start:0;text-align:left}.s-app .ab-hero__where{display:flex;align-items:center;gap:12px;margin:26px 0 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255/.64)}.s-app .ab-hero__where:before{content:"";flex:0 0 auto;width:24px;height:1px;background:var(--theme-accent,var(--color-brass))}.s-app .ab-prose{margin-top:28px;max-width:60ch}.s-app .ab-story .ab-prose>p:first-child{font-size:clamp(19px,1.1rem + .25vw,21px);line-height:1.6}.s-app .ab-story .ab-prose>p:first-child:first-letter{float:left;padding:.09em .14em 0 0;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:3.1em;line-height:.78;color:var(--theme-accent-ink,var(--color-brass-ink))}.s-app .ab-lead__bio,.s-app .ab-prose p,.s-app .ab-sheet__bio p{margin:0 0 1.05em;font-size:var(--fs-b-lead,18px);line-height:1.65;font-weight:300;color:var(--band-body,var(--color-ink-2));text-wrap:pretty}.s-app .ab-prose p:last-child,.s-app .ab-sheet__bio p:last-child{margin-bottom:0}.s-app :is(.ab-prose,.ab-sheet__bio,.ab-lead__bio) a{color:inherit;text-decoration:underline;text-decoration-color:var(--theme-accent,var(--color-brass));text-underline-offset:4px;text-decoration-thickness:1px}.s-app :is(.ab-prose,.ab-sheet__bio,.ab-lead__bio) a:hover{color:var(--theme-accent-ink,var(--color-brass-ink))}.s-app :is(.ab-prose,.ab-sheet__bio) strong{font-weight:500;color:var(--band-ink,var(--theme-ink,var(--color-ink)))}.s-app .ab-story__grid{display:grid;gap:40px;align-items:start}@media (min-width:56.25rem){.s-app .ab-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,120px)}.s-app .ab-story__mark{position:sticky;top:112px}}.s-app .ab-story__frame{position:relative;display:grid;place-content:center;gap:18px;aspect-ratio:4/5;max-width:420px;padding:32px;background:var(--color-shell);text-align:center;outline:1px solid var(--theme-accent,var(--color-brass));outline-offset:-14px}.s-app .ab-story__frame:after{content:"";position:absolute;inset:22px;border:1px solid rgb(var(--theme-accent-rgb,180 136 78)/.35);pointer-events:none}.s-app .ab-story__letters{font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:var(--ls-d2,0);color:var(--theme-ink,var(--color-ink));text-wrap:balance}.s-app .ab-story__rule{width:28px;height:1px;margin:0 auto;background:var(--theme-accent,var(--color-brass))}.s-app .ab-story__place{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--theme-accent-ink,var(--color-brass-ink))}.s-app .ab-portrait{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ab-portrait-ratio);background:var(--color-shell)}.s-app .ab-portrait__img{filter:grayscale(1) contrast(1.06);transform:scale(1.04);transition:transform 1.4s var(--rise-ease,cubic-bezier(.22,.61,.36,1)),filter .9s var(--rise-ease,cubic-bezier(.22,.61,.36,1))}.s-app .ab-sheet .ab-portrait__img,.s-app [data-rise=in] .ab-portrait__img,:root:not([data-rise=on]) .s-app .ab-portrait__img{transform:none}@media (hover:hover) and (pointer:fine){.s-app :is(.ab-card,.ab-lead__frame):hover .ab-portrait__img{filter:grayscale(.3) contrast(1.03)}}@media (prefers-reduced-motion:reduce){.s-app .ab-portrait__img{transform:none;transition:none}}.s-app .ab-portrait__none{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(40px,7vw,88px);letter-spacing:.02em;color:var(--theme-accent-ink,var(--color-brass-ink));background:radial-gradient(120% 90% at 50% 20%,rgb(var(--theme-accent-rgb,180 136 78)/.16),transparent 60%),var(--color-shell)}.s-app .ab-card{display:grid;gap:6px;color:inherit;text-decoration:none}.s-app .ab-card__frame{margin-bottom:14px}.s-app .ab-card__label{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--band-brass,var(--theme-accent-ink,var(--color-brass-ink)))}.s-app .ab-card__name{margin:0;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.15;color:var(--band-ink,var(--theme-ink,var(--color-ink)))}.s-app .ab-card__role{margin:0;font-size:15px;color:var(--band-label,var(--theme-muted,var(--color-muted)))}.s-app .ab-card__more{display:inline-flex;align-items:center;gap:8px;min-height:44px;width:fit-content;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--band-ink,var(--theme-ink,var(--color-ink)));text-decoration:none;border-bottom:1px solid transparent}.s-app .ab-card__more:after{content:"→";transition:transform var(--swap-duration,.38s) var(--rise-ease,ease)}@media (hover:hover) and (pointer:fine){.s-app .ab-card:hover .ab-card__more,.s-app .ab-lead__more:hover{border-bottom-color:var(--theme-accent,var(--color-brass))}}.s-app .ab-card:focus-visible,.s-app .ab-card__more:focus-visible{outline:2px solid var(--theme-accent-ink,var(--color-brass-ink));outline-offset:4px}.s-app .ab-leads{display:grid;gap:clamp(48px,8vw,96px)}.s-app .ab-lead{display:grid;gap:28px;align-items:center}@media (min-width:56.25rem){.s-app .ab-lead{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,96px)}.s-app .ab-lead:nth-child(2n) .ab-lead__frame{order:2}}.s-app .ab-lead__frame{display:block}.s-app .ab-lead__name{margin:8px 0 4px;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:var(--ls-d2,0);color:var(--band-ink,var(--theme-ink,var(--color-ink)))}.s-app .ab-lead__bio{margin-top:20px;max-width:52ch}.s-app .ab-lead__more{margin-top:12px}.s-app .ab-duo{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;padding:0;list-style:none}.s-app .ab-leads+.ab-duo{margin-top:clamp(48px,8vw,96px)}.s-app .ab-duo>li{position:relative}.s-app .ab-duo__amp{display:none}@media (min-width:56.25rem){.s-app .ab-duo{gap:clamp(64px,9vw,152px);max-width:min(var(--wrap,1240px),1080px)}.s-app .ab-duo__amp{position:absolute;top:38%;right:calc(-.5 * clamp(64px, 9vw, 152px));display:block;transform:translate(50%,-50%);font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(56px,6vw,96px);line-height:1;color:var(--theme-accent,var(--color-brass));pointer-events:none}.s-app .ab-duo>li:nth-child(2){margin-top:72px}:root[data-rise=on] .s-app .ab-duo__amp{opacity:0;transform:translate(50%,-50%) scale(.72);transition:opacity .8s var(--rise-ease) .52s,transform .8s var(--rise-ease) .52s}:root[data-rise=on] .s-app .ab-duo>li[data-rise=in] .ab-duo__amp{opacity:1;transform:translate(50%,-50%) scale(1)}@media (prefers-reduced-motion:reduce){:root[data-rise=on] .s-app .ab-duo__amp{opacity:1;transform:translate(50%,-50%);transition:none}}}@media (max-width:56.1875rem){.s-app .ab-duo .ab-card__name{font-size:20px}.s-app .ab-duo .ab-card__role{font-size:13.5px}.s-app .ab-duo .ab-card__more{font-size:10.5px;letter-spacing:.1em;white-space:nowrap}}.s-app .ab-solo{max-width:420px;margin-top:40px}.s-app .ab-many{margin-top:40px}.s-app .ab-sheet{width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:var(--r-tile,4px);background:var(--theme-ground,var(--color-paper));color:var(--theme-ink,var(--color-ink));box-shadow:var(--lift);overflow:auto;overscroll-behavior:contain}@media (max-width:39.9375rem){.s-app .ab-sheet{width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:14px 14px 0 0}}.s-app .ab-sheet__panel{position:relative;padding:clamp(20px,4vw,48px)}.s-app .ab-sheet__close{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:-8px -8px 8px auto;width:fit-content;padding:0 14px;border-radius:999px;background:var(--theme-ground,var(--color-paper));font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-ink,var(--color-ink));text-decoration:none;border:1px solid var(--color-line,rgb(var(--theme-dark-rgb,22 17 13)/.14))}.s-app .ab-sheet__close:focus-visible{outline:2px solid var(--theme-accent-ink,var(--color-brass-ink));outline-offset:3px}.s-app .ab-sheet__grid{display:grid;gap:24px}@media (min-width:40rem){.s-app .ab-sheet__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(28px,4vw,56px);align-items:start}.s-app .ab-sheet__portrait{position:sticky;top:56px}}@media (max-width:39.9375rem){.s-app .ab-sheet__portrait{max-width:62%}}.s-app .ab-sheet__name{margin:8px 0 4px;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(30px,3.6vw,44px);line-height:1.08;color:var(--theme-ink,var(--color-ink))}.s-app .ab-sheet__bio{margin-top:24px;padding-top:24px}.s-app .ab-sheet__bio,.s-app .ab-sheet__links{border-top:1px solid var(--color-line,rgb(var(--theme-dark-rgb,22 17 13)/.14))}.s-app .ab-sheet__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;padding:4px 0 0;list-style:none}.s-app .ab-sheet[open] :is(.ab-sheet__portrait,.ab-sheet__words>*){opacity:1;transform:none;transition:opacity .48s var(--veil-ease,ease),transform .48s var(--veil-ease,ease)}.s-app .ab-sheet[open] .ab-sheet__words>:nth-child(2){transition-delay:60ms}.s-app .ab-sheet[open] .ab-sheet__words>:nth-child(3){transition-delay:.12s}.s-app .ab-sheet[open] .ab-sheet__words>:nth-child(n+4){transition-delay:.18s}@starting-style{.s-app .ab-sheet[open] :is(.ab-sheet__portrait,.ab-sheet__words>*){opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.s-app .ab-sheet[open] :is(.ab-sheet__portrait,.ab-sheet__words>*){transform:none;transition:opacity .12s linear;transition-delay:0s}@starting-style{.s-app .ab-sheet[open] :is(.ab-sheet__portrait,.ab-sheet__words>*){transform:none}}}.s-app .ab-sheet__links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent-ink,var(--color-brass-ink))}:root:not([data-about-live]) .s-app .ab-sheet:target{position:fixed;inset:0;z-index:60;display:block;opacity:1;transform:none;box-shadow:var(--lift),0 0 0 100vmax rgb(var(--theme-dark-rgb,22 17 13)/.56)}@media (max-width:39.9375rem){:root:not([data-about-live]) .s-app .ab-sheet:target{inset:auto 0 0}}.s-app .ab-values{display:grid;gap:0;margin-bottom:0;padding:0;list-style:none;border-top:1px solid var(--band-rule)}.s-app .ab-values>li{padding:22px 0;border-bottom:1px solid var(--band-rule)}@media (min-width:56.25rem){.s-app .ab-values{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:0;border-bottom:0}.s-app .ab-values>li{border-bottom:0;border-left:1px solid var(--band-rule);padding:8px 28px}}.s-app .ab-values__n{font-size:11px;letter-spacing:.14em;color:var(--band-brass)}.s-app .ab-values__title{margin:10px 0 6px;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(22px,2vw,28px);line-height:1.15;color:var(--band-ink)}.s-app .ab-values__line{margin:0;max-width:34ch;font-size:15.5px;line-height:1.55;color:var(--band-body)}.s-app .ab-statements-band{text-align:center;background-image:radial-gradient(56% 44% at 50% 40%,rgb(var(--theme-accent-rgb,180 136 78)/.09),transparent 72%)}.s-app .ab-statements__eyebrow{justify-content:center}.s-app .ab-statements__eyebrow:after{content:"";flex:0 0 auto;width:32px;height:1px;background:currentColor}.s-app .ab-statements{display:grid;gap:clamp(44px,6.5vw,80px);margin-top:clamp(40px,6vw,72px)}.s-app .ab-statement{margin:0 auto;max-width:100%}.s-app .ab-statement+.ab-statement:before{content:"";display:block;width:1px;height:clamp(40px,6vw,64px);margin:0 auto clamp(36px,5vw,56px);background:linear-gradient(to bottom,transparent,var(--theme-accent,var(--color-brass)))}.s-app .ab-statement__line p{max-width:22ch;margin-inline:auto}.s-app .ab-statement__title{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--band-brass)}.s-app .ab-statement__line{margin:18px 0 0}.s-app .ab-statement__line p{margin:0;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(28px,4.2vw,54px);line-height:1.16;letter-spacing:var(--ls-d2,0);color:var(--band-ink);text-wrap:balance}.s-app .ab-time{position:relative;display:grid;gap:0;margin-top:clamp(28px,4vw,48px);margin-bottom:0;padding:0 0 0 28px;list-style:none}.s-app .ab-time:before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:1px;background:var(--band-rule)}.s-app .ab-time__item{position:relative;display:grid;gap:6px;padding:0 0 clamp(36px,5vw,56px)}.s-app .ab-time__item:last-child{padding-bottom:0}.s-app .ab-time__dot{top:6px;left:-28px;width:11px;height:11px;border-radius:50%;border:1px solid var(--theme-accent,var(--color-brass));background-color:var(--band-ground)}.s-app .ab-time__dot,.s-app .ab-time__item:after{position:absolute;transition:background-color var(--pour-duration,.6s) var(--pour-ease,ease)}.s-app .ab-time__item:after{content:"";top:18px;bottom:0;left:-23px;width:1px;background-color:transparent}.s-app .ab-time__item:last-child:after{display:none}.s-app .ab-time__item[data-rise=in] .ab-time__dot,.s-app .ab-time__item[data-rise=in]:after,:root:not([data-rise=on]) .s-app .ab-time__dot,:root:not([data-rise=on]) .s-app .ab-time__item:after{background-color:var(--theme-accent,var(--color-brass))}@media (prefers-reduced-motion:reduce){.s-app .ab-time__dot,.s-app .ab-time__item:after{transition:none}}.s-app .ab-time__when{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--band-brass)}.s-app .ab-time__title{margin:0;font-family:var(--font-display,var(--font-sans));font-weight:300;font-size:clamp(22px,2.4vw,30px);line-height:1.2;color:var(--band-ink)}.s-app .ab-time__line{margin:4px 0 0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--band-body)}.s-app .ab-time__photo{position:relative;display:block;overflow:hidden;width:min(100%,420px);aspect-ratio:4/3;margin-top:18px;background:var(--color-shell)}.s-app .ab-time__photo img{transform:scale(1.04);transition:transform 1.4s var(--rise-ease,cubic-bezier(.22,.61,.36,1))}.s-app .ab-time__item[data-rise=in] .ab-time__photo img,:root:not([data-rise=on]) .s-app .ab-time__photo img{transform:none}@media (prefers-reduced-motion:reduce){.s-app .ab-time__photo img{transform:none;transition:none}}@media (min-width:56.25rem){.s-app .ab-time{max-width:880px;padding-left:0}.s-app .ab-time:before{left:185px}.s-app .ab-time__item{grid-template-columns:150px minmax(0,1fr);gap:0 70px}.s-app .ab-time__dot{left:180px}.s-app .ab-time__item:after{left:185px}.s-app .ab-time__when{text-align:right;padding-top:2px}}.s-app .ab-visit__act{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.s-app .ab-visit .b-talk__buttons{margin-top:12px}.s-app .ab-visit__numbers{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;font-size:12.5px;color:var(--band-label)}.s-app .ab-interlude{margin:0;background:var(--theme-dark,var(--color-ember))}.s-app .ab-interlude__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4/5}.s-app .ab-interlude__frame img{transform:scale(1.045);transition:transform 2s var(--rise-ease,cubic-bezier(.22,.61,.36,1))}.s-app .ab-interlude[data-rise=in] .ab-interlude__frame img,:root:not([data-rise=on]) .s-app .ab-interlude__frame img{transform:none}@media (prefers-reduced-motion:reduce){.s-app .ab-interlude__frame img{transform:none;transition:none}}@media (min-width:40rem){.s-app .ab-interlude__frame{aspect-ratio:16/9}}@media (min-width:75rem){.s-app .ab-interlude__frame{aspect-ratio:21/9}}.s-app .ab-interlude__caption{display:flex;align-items:center;gap:12px;padding:14px var(--gutter);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember-muted)}.s-app .ab-interlude__caption:before{content:"";flex:0 0 auto;width:20px;height:1px;background:var(--theme-accent,var(--color-brass))}