.c-past-year__head[data-v-d80acbd5]{padding-bottom:0}.c-past-year__back[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-text-muted);background:var(--color-paper-2);border-radius:var(--radius-pill);transition:background var(--t) var(--ease), color var(--t) var(--ease), transform var(--t) var(--ease);align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.5rem 1rem .5rem .85rem;font-weight:600;display:inline-flex}.c-past-year__back[data-v-d80acbd5]:hover{background:var(--color-ink);color:var(--color-paper);transform:translate(-2px)}.c-past-year__back i[data-v-d80acbd5]{font-size:.8rem}.c-past-year__meta[data-v-d80acbd5]{font-size:var(--fs-lg);color:var(--color-text-muted);margin-top:1rem;font-weight:600}.c-past-year__dot[data-v-d80acbd5]{color:var(--color-text-dim);margin:0 .6rem}.c-past-year__tabs[data-v-d80acbd5]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem;margin-top:2.5rem;display:flex}.c-past-year__tab[data-v-d80acbd5]{appearance:none;font:inherit;font-size:var(--fs-base);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius) var(--radius) 0 0;transition:color var(--t) var(--ease), background var(--t) var(--ease);background:0 0;border:none;padding:.85rem 1.25rem;font-weight:600;position:relative}.c-past-year__tab[data-v-d80acbd5]:hover{color:var(--color-ink);background:var(--color-paper-2)}.c-past-year__tab.is-active[data-v-d80acbd5]{color:var(--color-ink)}.c-past-year__tab.is-active[data-v-d80acbd5]:after{content:"";background:var(--color-primary);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.c-past-year__messages[data-v-d80acbd5]{flex-direction:column;gap:2.75rem;max-width:820px;display:flex}.c-past-year__message[data-v-d80acbd5]{border-left:3px solid var(--color-primary);padding-left:1.25rem}.c-past-year__para[data-v-d80acbd5]{font-size:var(--fs-base);color:var(--color-text);line-height:1.75}.c-past-year__para+.c-past-year__para[data-v-d80acbd5]{margin-top:1rem}.c-past-year__signoff[data-v-d80acbd5]{margin-top:1.25rem}.c-past-year__signoff-name[data-v-d80acbd5]{font-size:var(--fs-base);color:var(--color-ink);letter-spacing:-.005em;font-weight:700}.c-past-year__signoff-role[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:.15rem;font-style:italic}.c-past-year__gallery[data-v-d80acbd5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.c-past-year__gallery-item[data-v-d80acbd5]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--color-paper-3);margin:0;overflow:hidden}.c-past-year__gallery-item img[data-v-d80acbd5]{object-fit:cover;width:100%;height:100%;transition:transform var(--t) var(--ease);display:block}.c-past-year__gallery-item:hover img[data-v-d80acbd5]{transform:scale(1.04)}.c-past-year__shot[data-v-d80acbd5]{border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,4vw,3rem)}.c-past-year__shot img[data-v-d80acbd5]{border-radius:var(--radius);width:100%;height:auto;display:block}@media (width<=900px){.c-past-year__gallery[data-v-d80acbd5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.c-past-year__gallery[data-v-d80acbd5]{grid-template-columns:repeat(2,minmax(0,1fr))}.c-past-year__tab[data-v-d80acbd5]{font-size:var(--fs-sm);padding:.7rem .9rem}}.c-past-year__speakers[data-v-d80acbd5]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.c-past-year__speaker[data-v-d80acbd5]{text-align:center;background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;align-items:center;padding:1.25rem 1rem;display:flex}.c-past-year__speaker-photo[data-v-d80acbd5]{background:var(--color-paper-3);width:110px;height:110px;color:var(--color-text-dim);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:2rem;display:inline-flex;overflow:hidden}.c-past-year__speaker-photo img[data-v-d80acbd5]{object-fit:cover;width:100%;height:100%;display:block}.c-past-year__speaker-name[data-v-d80acbd5]{font-size:var(--fs-base);color:var(--color-ink);letter-spacing:-.005em;font-weight:700}.c-past-year__speaker-title[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-text);margin-top:.25rem;line-height:1.35}.c-past-year__speaker-company[data-v-d80acbd5]{font-size:var(--fs-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;font-weight:700}.c-past-year__tiers[data-v-d80acbd5]{flex-direction:column;gap:2.5rem;display:flex}.c-past-year__tier-name[data-v-d80acbd5]{--tier-colour:var(--color-primary);border-radius:var(--radius-pill);background:var(--tier-colour);color:var(--color-paper);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;padding:.45rem 1rem;font-weight:700;display:inline-block}.c-past-year__tier-logos[data-v-d80acbd5]{flex-wrap:wrap;gap:.75rem;display:flex}.c-past-year__sponsor-tile[data-v-d80acbd5]{aspect-ratio:3/2;background:var(--color-paper);border-radius:var(--radius);box-shadow:var(--shadow-xs);flex:0 0 180px;justify-content:center;align-items:center;padding:1.1rem;display:flex}.c-past-year__sponsor-tile img[data-v-d80acbd5]{object-fit:contain;max-width:100%;max-height:100%}.c-past-year__sponsor-fallback[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-text-muted);text-align:center;font-weight:600;line-height:1.3}.c-past-year__agenda[data-v-d80acbd5]{flex-direction:column;gap:2.25rem;display:flex}.c-past-year__day-heading[data-v-d80acbd5]{font-size:var(--fs-lg);color:var(--color-ink);letter-spacing:-.005em;margin-bottom:.85rem;font-weight:700}.c-past-year__sessions[data-v-d80acbd5]{background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.c-past-year__session[data-v-d80acbd5]{grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:.9rem 1.25rem;display:grid}.c-past-year__session+.c-past-year__session[data-v-d80acbd5]{border-top:1px solid var(--color-border)}.c-past-year__session-time[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-primary);font-variant-numeric:tabular-nums;padding-top:.1rem;font-weight:700}.c-past-year__session-title[data-v-d80acbd5]{font-size:var(--fs-base);color:var(--color-ink);font-weight:600;line-height:1.35}.c-past-year__session-speakers[data-v-d80acbd5]{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:.2rem;line-height:1.45}@media (width<=560px){.c-past-year__session[data-v-d80acbd5]{grid-template-columns:72px minmax(0,1fr);padding:.85rem 1rem}}
