.panel-member[data-astro-cid-phdtlle5]{border:1px solid var(--goat-accent);background:var(--goat-accent-ground);flex-direction:column;gap:12px;padding:18px;display:flex}.panel-member[data-astro-cid-phdtlle5] img[data-astro-cid-phdtlle5]{align-self:flex-start;width:auto;height:56px;display:block}.panel-member__head[data-astro-cid-phdtlle5]{font-family:var(--goat-font-display);letter-spacing:.03em;font-size:32px;line-height:1}.panel-member[data-astro-cid-phdtlle5] p[data-astro-cid-phdtlle5]{font-size:15px}.btn[data-astro-cid-phdtlle5]{min-height:52px;font-family:var(--goat-font-display);letter-spacing:.06em;justify-content:center;align-items:center;padding:0 24px;font-size:24px;text-decoration:none;display:flex}.btn--member[data-astro-cid-phdtlle5]{background:var(--goat-accent);color:var(--goat-black)}.btn--member[data-astro-cid-phdtlle5]:hover{color:var(--goat-black);background:#fff}.masthead{background:var(--goat-red);padding:34px 0 28px;container-type:inline-size}.theme-halloween .masthead{--goat-field:#1a0f08;background:var(--goat-field)}.theme-halloween .lockup__badge{color:#f08a3c}.masthead__under{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 20px 0;display:flex}.theme-line{font-family:var(--goat-font-display);letter-spacing:.06em;line-height:1.1}.partner-line{font-family:var(--goat-font-display);letter-spacing:.04em;font-size:26px;line-height:1.1}.theme-line__name{color:#f08a3c;font-size:34px}.theme-line__dress{font-size:20px}.event-grid{max-width:var(--goat-page-max);padding:26px var(--goat-page-pad) 8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"date""side""details";align-items:start;gap:26px;margin:0 auto;display:grid}.event-date{flex-direction:column;grid-area:date;gap:6px;display:flex}.event-side{flex-direction:column;grid-area:side;gap:22px;display:flex}.event-details{flex-direction:column;grid-area:details;gap:26px;min-width:0;display:flex}@media (width>=960px){.event-grid{max-width:var(--goat-wide-max);grid-template-columns:minmax(0, 1fr) var(--goat-side-col);grid-template-areas:"date side""details side";column-gap:64px;padding-top:44px}.event-side{position:sticky;top:24px}.event-details .event-cta--repeat{display:none}}.event-time{font-family:var(--goat-font-display);letter-spacing:.03em;font-size:26px}.event-venue{font-size:17px}.event-venue strong{font-weight:600}.event-blurb{font-size:18px;line-height:1.45}.section{flex-direction:column;gap:12px;display:flex}.btn{min-height:52px;font-family:var(--goat-font-display);font-size:var(--goat-btn);letter-spacing:.06em;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:flex}.btn--primary{background:var(--goat-text);color:var(--goat-black)}.btn--primary:hover{color:var(--goat-black);background:#fff}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--outline{border:1px solid var(--goat-text);font-family:var(--goat-font-body);letter-spacing:0;min-height:48px;color:var(--goat-text);font-size:15px}.btn--outline:hover{color:#fff}.note{color:var(--goat-muted);font-size:14px}.cancelled-banner{background:var(--goat-red);color:var(--goat-on-red);font-family:var(--goat-font-display);letter-spacing:.06em;text-align:center;padding:10px 16px;font-size:22px}.award{border-top:1px solid var(--goat-rule);align-items:flex-start;gap:14px;padding-top:20px;display:flex}.award svg{color:var(--goat-accent-default);flex:none}.award p{margin-top:4px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--goat-rule-strong);padding:6px 12px;font-size:15px}.chips--explicit{margin-top:4px}.chip--explicit{border-color:var(--goat-accent);color:var(--goat-accent-text,var(--goat-text))}.wristband-line{font-size:15px}.wristband-line .dots{vertical-align:1px;gap:6px;margin-right:8px;display:inline-flex}.wristband-line a{white-space:nowrap;margin-left:6px}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot--red{background:var(--goat-band-red);box-shadow:0 0 6px var(--goat-band-red)}.dot--blue{background:var(--goat-band-blue);box-shadow:0 0 6px var(--goat-band-blue)}.dot--green{background:var(--goat-band-green);box-shadow:0 0 6px var(--goat-band-green)}.lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=960px){.lineup{grid-template-columns:repeat(3,minmax(0,1fr))}}.person{flex-direction:column;gap:6px;display:flex}.person__photo{aspect-ratio:4/5;object-fit:cover;background:var(--goat-surface);width:100%}.person__role{text-transform:uppercase;letter-spacing:.08em;color:var(--goat-muted);font-size:12px}.person__name{font-family:var(--goat-font-display);letter-spacing:.03em;color:var(--goat-text);font-size:24px;line-height:1.1;text-decoration:none}.person__name:hover{color:#fff}.sponsors{border-top:1px solid var(--goat-rule);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.sponsors__label{text-transform:uppercase;letter-spacing:.08em;color:var(--goat-muted);font-size:13px}.sponsor{border:1px solid var(--goat-text);font-family:var(--goat-font-display);letter-spacing:.08em;color:var(--goat-text);padding:6px 12px;font-size:20px;text-decoration:none}.sponsor:hover{color:#fff}body.theme-halloween{--goat-accent-default:#f08a3c}
