.bc-seat{letter-spacing:.16em;text-transform:uppercase;color:var(--carmine-hi);font-size:.6875rem;font-weight:500;line-height:1.55;display:block}.bc-k{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:.6875rem;font-weight:500;display:block}.bc-photo{aspect-ratio:4/5;object-fit:cover;object-position:center 18%;background:var(--bg-raise);filter:grayscale()contrast(1.04)brightness(.84);width:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.7,.2,1);display:block}.bc-mark{width:18px;height:18px;color:var(--ink-3);flex:none;transition:color .3s;display:block;position:relative}.bc-mark:before,.bc-mark:after{content:"";background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;right:0}.bc-mark:after{transform:rotate(90deg)}[aria-expanded=true] .bc-mark:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.bc-photo,.bc-mark,.bc-mark:before,.bc-mark:after{transition:none}}.sp-wrap[data-astro-cid-algp5vel]{padding-block:clamp(36px,4.5vw,72px) clamp(72px,9vw,140px)}.sp-grid[data-astro-cid-algp5vel]{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:0;scroll-margin-top:92px;list-style:none;display:grid}.sp-cell[data-astro-cid-algp5vel]{display:flex}.sp-card[data-astro-cid-algp5vel]{border:1px solid var(--rule);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#101010;border-radius:5px;flex-direction:column;flex:1;margin:0;padding:8px 8px 14px;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden}.sp-card[data-astro-cid-algp5vel]:before{content:"";z-index:2;background:var(--carmine);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sp-card[data-astro-cid-algp5vel]:focus-visible{outline:2px solid var(--carmine-hi);outline-offset:3px}.sp-photo[data-astro-cid-algp5vel]{border-radius:3px;display:block;position:relative;overflow:hidden}.sp-seat[data-astro-cid-algp5vel]{letter-spacing:.12em;opacity:0;background:linear-gradient(#0a0a0a00,#0a0a0af5 85%);padding:40px 10px 10px;font-size:.625rem;transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.sp-name[data-astro-cid-algp5vel]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-2);margin-top:12px;padding-inline:4px;font-size:clamp(.9375rem,.7rem + .45vw,1.125rem);font-weight:600;line-height:1.15;transition:color .3s;display:block}.sp-n-first[data-astro-cid-algp5vel]{display:none}.sp-card[data-astro-cid-algp5vel][aria-expanded=true]{border-color:#c8102e8c}.sp-card[data-astro-cid-algp5vel][aria-expanded=true]:before{transform:scaleX(1)}.sp-card[data-astro-cid-algp5vel][aria-expanded=true] .bc-photo[data-astro-cid-algp5vel]{filter:grayscale()contrast(1.04)brightness()}.sp-card[data-astro-cid-algp5vel][aria-expanded=true] .sp-name[data-astro-cid-algp5vel]{color:#fff}.sp-grid[data-astro-cid-algp5vel]:has([aria-expanded=true]) .sp-card[data-astro-cid-algp5vel][aria-expanded=false] .bc-photo[data-astro-cid-algp5vel]{filter:grayscale()contrast(1.04)brightness(.62)}@media (hover:hover){.sp-card[data-astro-cid-algp5vel]:hover{border-color:var(--rule-strong);transform:translateY(-6px);box-shadow:0 20px 40px -20px #000000e6}.sp-card[data-astro-cid-algp5vel]:hover:before{transform:scaleX(1)}.sp-card[data-astro-cid-algp5vel]:hover .bc-photo[data-astro-cid-algp5vel],.sp-grid[data-astro-cid-algp5vel]:has([aria-expanded=true]) .sp-card[data-astro-cid-algp5vel][aria-expanded=false]:hover .bc-photo[data-astro-cid-algp5vel]{filter:grayscale()contrast(1.04)brightness(1.04)}.sp-card[data-astro-cid-algp5vel]:hover .sp-seat[data-astro-cid-algp5vel]{opacity:1;transform:none}.sp-card[data-astro-cid-algp5vel]:hover .sp-name[data-astro-cid-algp5vel]{color:#fff}}.sp-card[data-astro-cid-algp5vel]:focus-visible .sp-seat[data-astro-cid-algp5vel]{opacity:1;transform:none}.sp-note[data-astro-cid-algp5vel]{color:var(--ink-3);max-width:40rem;margin-top:clamp(20px,2.2vw,28px);font-size:.9375rem;line-height:1.55}.sp-stage[data-astro-cid-algp5vel]{border:1px solid var(--rule);background:#0e0e0e;border-radius:6px;margin-top:clamp(24px,2.6vw,36px);padding:clamp(24px,2.6vw,40px);scroll-margin-top:92px;display:grid}.sp-panel[data-astro-cid-algp5vel]{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-content:start;align-items:end;column-gap:clamp(32px,5.5vw,96px);transition:opacity .25s,visibility 0s linear .25s;display:grid}.sp-panel[data-astro-cid-algp5vel].is-active{opacity:1;visibility:visible;transition:opacity .5s .12s,visibility}.sp-portrait[data-astro-cid-algp5vel]{border-radius:3px;overflow:hidden}.sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel]{filter:grayscale()contrast(1.04)brightness();opacity:0;transition:transform .25s,opacity .25s;transform:translate(-24px)scale(1.04)}.sp-panel[data-astro-cid-algp5vel].is-active .sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel]{opacity:1;transition:transform .9s cubic-bezier(.2,.7,.2,1) .1s,opacity .6s .1s;transform:none}.sp-text[data-astro-cid-algp5vel]{align-self:end;max-width:40rem;padding-bottom:6px}.sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel]{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(14px)}.sp-panel[data-astro-cid-algp5vel].is-active .sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel]{opacity:1;transition:opacity .6s ease calc(.18s + var(--i) * 80ms), transform .7s cubic-bezier(.2, .7, .2, 1) calc(.18s + var(--i) * 80ms);transform:none}.sp-title[data-astro-cid-algp5vel]{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,1.1rem + 2.4vw,3.5rem);font-weight:600;line-height:1.04}.sp-pseat[data-astro-cid-algp5vel]{margin-top:16px}.sp-who[data-astro-cid-algp5vel]{color:var(--ink-2);text-wrap:pretty;margin-top:22px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.62}.sp-brings[data-astro-cid-algp5vel]{border-top:1px solid var(--rule);color:#fff;text-wrap:pretty;margin-top:26px;padding-top:18px;font-size:1.0625rem;line-height:1.55}@media (width<=1100px){.sp-grid[data-astro-cid-algp5vel]{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-seat[data-astro-cid-algp5vel]{font-size:.625rem}}@media (width<=760px){.sp-panel[data-astro-cid-algp5vel]{grid-template-columns:minmax(0,1fr);row-gap:28px}.sp-portrait[data-astro-cid-algp5vel]{max-width:300px}.sp-stage[data-astro-cid-algp5vel]{padding:20px}.sp-panel[data-astro-cid-algp5vel]:not(.is-active){align-self:start;max-height:0;overflow:hidden}}@media (width<=600px){.sp-grid[data-astro-cid-algp5vel]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-card[data-astro-cid-algp5vel]{padding:5px 5px 10px}.sp-name[data-astro-cid-algp5vel]{margin-top:8px;padding-inline:2px;font-size:.8125rem}.sp-seat[data-astro-cid-algp5vel]{display:none}}@media (width<=640px){[data-astro-cid-algp5vel][data-sp]{flex-direction:column;display:flex}.sp-grid[data-astro-cid-algp5vel]{order:1}.sp-stage[data-astro-cid-algp5vel]{order:2}.sp-note[data-astro-cid-algp5vel]{order:3}.sp-grid[data-astro-cid-algp5vel]{--sp-s:clamp(64px, calc((100vw - var(--gutter)) / 4.5 - 10px), 72px);top:var(--nav-h);z-index:50;margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter) 9px;border-bottom:1px solid var(--rule);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0a0a0a;gap:10px;scroll-margin-top:0;display:flex;position:sticky;overflow:auto hidden}.sp-grid[data-astro-cid-algp5vel]::-webkit-scrollbar{display:none}.sp-cell[data-astro-cid-algp5vel]{width:var(--sp-s);scroll-snap-align:start;flex:none}.sp-card[data-astro-cid-algp5vel],.sp-card[data-astro-cid-algp5vel]:hover{box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;padding:0;overflow:visible;transform:none}.sp-card[data-astro-cid-algp5vel]:before{display:none}.sp-photo[data-astro-cid-algp5vel]{width:var(--sp-s);height:var(--sp-s);border-radius:50%;transition:box-shadow .3s}.sp-card[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel]{aspect-ratio:1;object-position:center 14%;width:100%;height:100%}.sp-seat[data-astro-cid-algp5vel]{display:none}.sp-name[data-astro-cid-algp5vel]{text-align:center;white-space:nowrap;width:100%;color:var(--ink-3);margin-top:7px;padding:0;font-size:.75rem;line-height:1.2}.sp-n-full[data-astro-cid-algp5vel]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-n-first[data-astro-cid-algp5vel]{display:block}.sp-card[data-astro-cid-algp5vel][aria-expanded=true] .sp-photo[data-astro-cid-algp5vel]{box-shadow:0 0 0 2px #0a0a0a, 0 0 0 4px var(--carmine)}.sp-card[data-astro-cid-algp5vel][aria-expanded=true] .sp-name[data-astro-cid-algp5vel]{color:#fff}.sp-note[data-astro-cid-algp5vel]{margin-top:28px;font-size:.875rem}.sp-stage[data-astro-cid-algp5vel]{touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:0;margin-top:0;padding:22px 0 4px;scroll-margin-top:0}.sp-stage[data-astro-cid-algp5vel].is-resizing{transition:height .3s;overflow:clip}.sp-panel[data-astro-cid-algp5vel]{grid-template:"portrait title"1fr"portrait seat""who who""brings brings"/40% minmax(0,1fr);align-items:normal;gap:0 16px;transition:opacity .22s,visibility 0s linear .22s}.sp-panel[data-astro-cid-algp5vel].is-active{transition:opacity .3s .1s,visibility}.sp-panel[data-astro-cid-algp5vel]:not(.is-active):not(.is-leaving){align-self:start;max-height:0;overflow:hidden}.sp-text[data-astro-cid-algp5vel]{display:contents}.sp-portrait[data-astro-cid-algp5vel]{grid-area:portrait;max-width:none}.sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel],.sp-panel[data-astro-cid-algp5vel].is-active .sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel],.sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel],.sp-panel[data-astro-cid-algp5vel].is-active .sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel]{opacity:1;transition:none;transform:none}.sp-title[data-astro-cid-algp5vel]{letter-spacing:-.02em;grid-area:title;align-self:end;font-size:1.5rem;line-height:1.08}.sp-pseat[data-astro-cid-algp5vel]{grid-area:seat;align-self:start;margin-top:10px}.sp-who[data-astro-cid-algp5vel]{grid-area:who;margin-top:20px;font-size:1rem;line-height:1.6}.sp-brings[data-astro-cid-algp5vel]{grid-area:brings;margin-top:20px;padding-top:16px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.sp-card[data-astro-cid-algp5vel],.sp-card[data-astro-cid-algp5vel]:before,.sp-seat[data-astro-cid-algp5vel],.sp-panel[data-astro-cid-algp5vel],.sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel],.sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel]{transition:none!important}.sp-card[data-astro-cid-algp5vel]:hover,.sp-portrait[data-astro-cid-algp5vel] .bc-photo[data-astro-cid-algp5vel],.sp-text[data-astro-cid-algp5vel]>[data-astro-cid-algp5vel]{transform:none}}
