.eyebrow[data-astro-cid-z5zz77ps]{font-size:var(--fs-label);color:var(--color-gold-700);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 var(--sp-2)}h2[data-astro-cid-z5zz77ps]{font-family:var(--font-serif);color:var(--color-navy-900);font-size:clamp(1.6rem,2vw + .5rem,2.2rem);line-height:1.2;margin:0;text-wrap:balance}.chips[data-astro-cid-z5zz77ps]{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.chips[data-astro-cid-z5zz77ps] .tag[data-astro-cid-z5zz77ps]{font-size:.8rem;padding:.25rem .75rem}.intro[data-astro-cid-z5zz77ps]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head aside" "body aside";grid-template-rows:auto 1fr;column-gap:var(--sp-10);align-items:start;padding-top:var(--sp-4)}.intro-heading[data-astro-cid-z5zz77ps]{grid-area:head;margin-bottom:var(--sp-5)}.intro-body[data-astro-cid-z5zz77ps]{grid-area:body}.intro-aside[data-astro-cid-z5zz77ps]{grid-area:aside}.intro-body[data-astro-cid-z5zz77ps] p{margin:0 0 var(--sp-4)}.intro-body[data-astro-cid-z5zz77ps] p:first-child{font-size:1.12rem;color:var(--color-text)}.intro-aside[data-astro-cid-z5zz77ps]{position:sticky;top:6rem;display:grid;gap:var(--sp-6)}.pull-quote[data-astro-cid-z5zz77ps]{margin:0;padding:var(--sp-5) var(--sp-6) var(--sp-6);border:0;border-left:4px solid var(--color-gold-600);background:var(--color-bg-tint);border-radius:0 var(--radius-md) var(--radius-md) 0}.pull-mark[data-astro-cid-z5zz77ps]{display:block;height:2.4rem;font-family:var(--font-serif);font-size:4.5rem;line-height:1;color:var(--color-gold-600)}.pull-quote[data-astro-cid-z5zz77ps] p[data-astro-cid-z5zz77ps]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.3rem,1vw + .9rem,1.6rem);line-height:1.35;color:var(--color-navy-900);text-wrap:pretty}.settings-label[data-astro-cid-z5zz77ps]{margin:0 0 var(--sp-3);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-text-muted)}@media(max-width:900px){.intro[data-astro-cid-z5zz77ps]{grid-template-columns:1fr;grid-template-areas:"head" "aside" "body";grid-template-rows:auto}.intro-aside[data-astro-cid-z5zz77ps]{margin-bottom:var(--sp-8)}.intro-aside[data-astro-cid-z5zz77ps]{position:static}}.sessions[data-astro-cid-z5zz77ps]{background:var(--color-bg-tint);scroll-margin-top:4rem}.section-head[data-astro-cid-z5zz77ps]{max-width:46rem;margin-bottom:var(--sp-10)}.section-lead[data-astro-cid-z5zz77ps]{margin:var(--sp-4) 0 0;font-size:1.05rem}.session-path[data-astro-cid-z5zz77ps]{--badge: 3rem;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-5);list-style:none;margin:0;padding:0}.session-path[data-astro-cid-z5zz77ps]:before{content:"";position:absolute;top:calc(var(--badge) / 2 - 1px);left:10%;right:10%;border-top:2px dashed var(--color-gold-600);opacity:.6}.session[data-astro-cid-z5zz77ps]{position:relative;display:flex;flex-direction:column;align-items:center;margin:0}.session-badge[data-astro-cid-z5zz77ps]{position:relative;z-index:1;display:grid;place-items:center;width:var(--badge);height:var(--badge);border-radius:50%;background:var(--color-navy-900);color:#fff;font-family:var(--font-serif);font-size:1.3rem;font-weight:600;box-shadow:0 0 0 6px var(--color-bg-tint);margin-bottom:var(--sp-4)}.session-card[data-astro-cid-z5zz77ps]{flex:1;width:100%;padding:var(--sp-5);background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-navy-900);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.session-label[data-astro-cid-z5zz77ps]{margin:0 0 var(--sp-2);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-text-muted)}.session-card[data-astro-cid-z5zz77ps] h3[data-astro-cid-z5zz77ps]{margin:0 0 var(--sp-3);font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.2rem;line-height:1.3}.session-meta[data-astro-cid-z5zz77ps]{display:flex;align-items:center;gap:.4em;margin:0;font-size:.85rem;color:var(--color-text-muted)}.session--topic[data-astro-cid-z5zz77ps] .session-badge[data-astro-cid-z5zz77ps]{background:var(--color-gold-600);color:var(--color-navy-900);font-size:1.6rem}.session--topic[data-astro-cid-z5zz77ps] .session-card[data-astro-cid-z5zz77ps]{background:#fffaf0;border:1px dashed var(--color-gold-600);border-top:3px solid var(--color-gold-600)}.session--topic[data-astro-cid-z5zz77ps] .session-label[data-astro-cid-z5zz77ps]{color:var(--color-gold-700)}@media(max-width:1000px){.session-path[data-astro-cid-z5zz77ps]{grid-template-columns:1fr;gap:var(--sp-4)}.session-path[data-astro-cid-z5zz77ps]:before{top:var(--sp-4);bottom:var(--sp-4);left:calc(var(--badge) / 2 - 1px);right:auto;border-top:0;border-left:2px dashed var(--color-gold-600)}.session[data-astro-cid-z5zz77ps]{flex-direction:row;align-items:flex-start;gap:var(--sp-4)}.session-badge[data-astro-cid-z5zz77ps]{flex:none;margin:var(--sp-3) 0 0}.session-card[data-astro-cid-z5zz77ps]{padding:var(--sp-4) var(--sp-5)}}figure.quote.quote--band.quote-long.on-dark blockquote>p{font-size:clamp(1.15rem,.6vw + 1rem,1.5rem);max-width:60ch}.story-grid[data-astro-cid-z5zz77ps]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.story-photo[data-astro-cid-z5zz77ps]{grid-column:1 / 9;grid-row:1;margin:0}.story-photo[data-astro-cid-z5zz77ps] img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}.story-card[data-astro-cid-z5zz77ps]{grid-column:8 / 13;grid-row:1;position:relative;z-index:1;padding:var(--sp-8);background:var(--color-bg);border-top:4px solid var(--color-gold-600);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover)}.story-card[data-astro-cid-z5zz77ps] h2[data-astro-cid-z5zz77ps],.story-card[data-astro-cid-z5zz77ps] .chips[data-astro-cid-z5zz77ps]{margin-bottom:var(--sp-4)}.story-card[data-astro-cid-z5zz77ps] p[data-astro-cid-z5zz77ps]:last-child{margin:0}@media(max-width:900px){.story-grid[data-astro-cid-z5zz77ps]{grid-template-columns:1fr}.story-photo[data-astro-cid-z5zz77ps],.story-card[data-astro-cid-z5zz77ps]{grid-column:1}.story-card[data-astro-cid-z5zz77ps]{grid-row:2;margin:calc(-1 * var(--sp-6)) var(--sp-4) 0;padding:var(--sp-6)}}@media(max-width:480px){.story-card[data-astro-cid-z5zz77ps]{margin-inline:var(--sp-2);padding:var(--sp-5)}}
