.gp-hero .gp-hero-search{gap:var(--space-md);max-width:36rem;margin:var(--space-3xl) 0 0;display:grid}.gp-hero .gp-hero-search label{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);color:var(--color-gp-text);text-shadow:var(--shadow-gp-photo-text);font-weight:800}.gp-hero .gp-hero-search input{box-sizing:border-box;width:100%;min-height:calc(var(--target-min) + var(--space-md));padding:var(--space-lg) var(--space-xl);border:var(--border-width-strong) solid var(--color-gp-gold);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body);appearance:none;margin:0;font-family:inherit}.gp-hero .gp-hero-search input::placeholder{color:var(--color-text-muted)}.gp-hero .gp-hero-search input:focus-visible{outline:var(--border-width-focus) solid var(--color-gp-text);outline-offset:var(--space-xs)}.gp-hero .gp-hero-results{gap:var(--space-md);display:grid}.gp-hero .gp-hero-results:empty{display:none}.gp-hero .gp-hero-results a{gap:var(--space-2xs);min-height:var(--target-min);padding:var(--space-lg) var(--space-xl);border:var(--border-width-hairline) solid var(--color-gp-gold);border-radius:var(--radius-sm);background:var(--color-gp-surface);color:var(--color-gp-text);text-shadow:none;text-decoration:none;display:grid}.gp-hero .gp-hero-results a strong{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading)}.gp-hero .gp-hero-results a span{font-size:var(--font-size-support);line-height:var(--line-height-support);color:var(--color-gp-muted)}.gp-hero .gp-hero-results a:hover{background:var(--color-gp-bg)}.gp-hero .gp-hero-results a:focus-visible{outline:var(--border-width-focus) solid var(--color-gp-gold);outline-offset:var(--space-xs)}.gp-hero .gp-hero-empty{font-size:var(--font-size-support);color:var(--color-gp-text);text-shadow:var(--shadow-gp-photo-text);margin:0}.gp-hero .gp-hero-link{align-items:center;gap:var(--space-xs);width:fit-content;min-height:var(--target-min);color:var(--color-gp-gold);font-size:var(--font-size-body);text-shadow:var(--shadow-gp-photo-text);font-weight:700;display:inline-flex}.gp-hero .gp-hero-link:focus-visible{outline:var(--border-width-focus) solid var(--color-gp-gold);outline-offset:var(--space-xs)}.gp-entry[data-astro-cid-ijb7bczl] p[data-astro-cid-ijb7bczl],.gp-lead[data-astro-cid-ijb7bczl],.gp-footnote[data-astro-cid-ijb7bczl]{text-wrap:pretty}.gp-special[data-astro-cid-ijb7bczl]{background:var(--color-gp-bg);border-image:linear-gradient(var(--color-gp-bg) 0 0) fill 0 / 0 / 0 100vmax;color:var(--color-gp-text)}.gp-hero[data-astro-cid-ijb7bczl]{padding-block:var(--space-8xl);border-bottom:var(--border-width-hairline) solid var(--color-gp-gold);background-position:50%;background-size:cover}h1[data-astro-cid-ijb7bczl]{max-width:18ch;font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--color-gp-text);margin:0;font-weight:900}.gp-hero[data-astro-cid-ijb7bczl] h1[data-astro-cid-ijb7bczl],.gp-lead[data-astro-cid-ijb7bczl],.gp-chips[data-astro-cid-ijb7bczl] span[data-astro-cid-ijb7bczl]{text-shadow:var(--shadow-gp-photo-text)}.gp-lead[data-astro-cid-ijb7bczl]{margin:var(--space-3xl) 0;max-width:42ch}.gp-chips[data-astro-cid-ijb7bczl]{gap:var(--space-md);flex-wrap:wrap;display:flex}.gp-chips[data-astro-cid-ijb7bczl] span[data-astro-cid-ijb7bczl]{padding:var(--space-md) var(--space-lg);border:var(--border-width-hairline) solid var(--color-gp-gold);border-radius:var(--radius-pill);background:var(--color-gp-bg);color:var(--color-gp-text);font-weight:700;font-size:var(--font-size-support)}.gp-body[data-astro-cid-ijb7bczl]{padding-block:var(--space-7xl);gap:var(--flow-section);display:grid}h2[data-astro-cid-ijb7bczl]{margin:0 0 var(--space-3xl);font-size:var(--font-size-heading);line-height:var(--line-height-heading);color:var(--color-gp-gold)}h3[data-astro-cid-ijb7bczl]{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);margin:0}.gp-days[data-astro-cid-ijb7bczl],.gp-entries[data-astro-cid-ijb7bczl]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.gp-day[data-astro-cid-ijb7bczl]{background:var(--color-gp-surface);min-width:0;padding:var(--space-3xl);border-radius:var(--radius-md)}.gp-day[data-astro-cid-ijb7bczl] h3[data-astro-cid-ijb7bczl]{align-items:baseline;gap:var(--space-lg);flex-wrap:wrap;display:flex}.gp-day-label[data-astro-cid-ijb7bczl]{color:var(--color-gp-gold);font-weight:900}ol[data-astro-cid-ijb7bczl]{margin:var(--space-3xl) 0 0;padding:0;list-style:none}li[data-astro-cid-ijb7bczl]{gap:var(--space-lg);padding-block:var(--space-lg);border-top:var(--border-width-hairline) solid var(--color-gp-muted);font-size:var(--font-size-support);grid-template-columns:5ch minmax(0,1fr);display:grid}li[data-astro-cid-ijb7bczl]>time[data-astro-cid-ijb7bczl]{font-variant-numeric:tabular-nums;color:var(--color-gp-gold);font-weight:700}.gp-event-end[data-astro-cid-ijb7bczl]{color:var(--color-gp-muted);display:inline-block}.gp-entry[data-astro-cid-ijb7bczl]{padding:var(--space-3xl);border:var(--border-width-hairline) solid var(--color-gp-gold);border-radius:var(--radius-md);background:var(--color-gp-surface);color:var(--color-gp-text);text-decoration:none}.gp-entry[data-astro-cid-ijb7bczl]:first-child{border-width:var(--border-width-strong)}.gp-entry-heading[data-astro-cid-ijb7bczl]{justify-content:space-between;gap:var(--space-lg);color:var(--color-gp-gold);display:flex}.gp-entry[data-astro-cid-ijb7bczl] p[data-astro-cid-ijb7bczl]{margin:var(--space-lg) 0 0;font-size:var(--font-size-support)}.gp-entry[data-astro-cid-ijb7bczl]:hover{background:var(--color-gp-bg)}.gp-entry[data-astro-cid-ijb7bczl]:focus-visible{outline:var(--border-width-focus) solid var(--color-gp-gold);outline-offset:var(--space-xs)}.gp-boards[data-astro-cid-ijb7bczl]{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}figure[data-astro-cid-ijb7bczl]{min-width:0;margin:0}figure[data-astro-cid-ijb7bczl] img[data-astro-cid-ijb7bczl]{border-radius:var(--radius-sm);width:100%;height:auto;display:block}figcaption[data-astro-cid-ijb7bczl]{padding-top:var(--space-md);overflow-wrap:anywhere;font-size:var(--font-size-support);line-height:var(--line-height-support);color:var(--color-gp-muted)}.gp-boards[data-astro-cid-ijb7bczl] figure[data-astro-cid-ijb7bczl]{flex-direction:column;display:flex}.gp-boards[data-astro-cid-ijb7bczl] figcaption[data-astro-cid-ijb7bczl]{flex-direction:column;flex:auto;display:flex}.gp-streams[data-astro-cid-ijb7bczl]{padding-top:var(--space-md);margin-top:auto;display:grid}.gp-streams[data-astro-cid-ijb7bczl] a[data-astro-cid-ijb7bczl]{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);width:fit-content;max-width:100%;color:var(--color-gp-text);font-size:var(--font-size-support);display:inline-flex}.gp-streams[data-astro-cid-ijb7bczl] a[data-astro-cid-ijb7bczl]:focus-visible{outline:var(--border-width-focus) solid var(--color-gp-gold);outline-offset:var(--space-xs)}.gp-footnote[data-astro-cid-ijb7bczl]{color:var(--color-gp-muted);font-size:var(--font-size-support);margin:0}@media (width>=768px){.gp-days[data-astro-cid-ijb7bczl],.gp-entries[data-astro-cid-ijb7bczl]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-boards[data-astro-cid-ijb7bczl]{grid-template-columns:repeat(5,minmax(0,1fr))}}
