.ld[data-astro-cid-n2zhrlct]{margin-top:var(--section-gap);row-gap:clamp(24px,3vw,40px)}.ld[data-astro-cid-n2zhrlct]:first-of-type{margin-top:clamp(48px,6vw,96px)}.ld__tile[data-astro-cid-n2zhrlct],.ld__body[data-astro-cid-n2zhrlct]{grid-column:1/-1}@media (width>=1024px){.ld__tile[data-astro-cid-n2zhrlct]{grid-column:1/span 5}.ld__body[data-astro-cid-n2zhrlct]{grid-column:6/span 7}.ld[data-astro-cid-n2zhrlct] .ld__tile[data-astro-cid-n2zhrlct]{align-self:start;position:sticky;top:24px}}.ld__tile[data-astro-cid-n2zhrlct]{justify-content:center;align-items:flex-end;padding:clamp(24px,3vw,48px) clamp(24px,3vw,48px) 0 calc(clamp(24px,3vw,48px) + 6px);display:flex;position:relative}.ld__tile[data-astro-cid-n2zhrlct]:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.ld__tile--night[data-astro-cid-n2zhrlct]{background:var(--color-night)}.ld__tile--step[data-astro-cid-n2zhrlct]{background:var(--color-step)}.ld__photo[data-astro-cid-n2zhrlct]{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:clamp(380px,40vw,640px);display:block}.ld__body[data-astro-cid-n2zhrlct]{align-content:start;gap:1.1em;display:grid}.ld__id[data-astro-cid-n2zhrlct]{gap:8px;margin-bottom:.2em;display:grid}.ld__role[data-astro-cid-n2zhrlct],.ld__other[data-astro-cid-n2zhrlct]{margin:0}.ld__role[data-astro-cid-n2zhrlct]{margin-top:6px}.ld__other[data-astro-cid-n2zhrlct]{color:var(--color-ink-soft)}.ld__summary[data-astro-cid-n2zhrlct]{max-width:62ch;margin:0}.ld__p[data-astro-cid-n2zhrlct]{max-width:62ch;color:color-mix(in oklch, var(--color-ink) 82%, var(--color-ground));margin:0;font-weight:400;line-height:1.7}.ld__h[data-astro-cid-n2zhrlct]{margin:.8em 0 0}.ld__table[data-astro-cid-n2zhrlct]{border-collapse:collapse;width:100%;font-size:var(--text-small)}.ld__table[data-astro-cid-n2zhrlct] [data-astro-cid-n2zhrlct]:is(th,td){border-bottom:1px solid var(--color-step);text-align:left;vertical-align:top;padding:.7em 1.2em .7em 0}.ld__table[data-astro-cid-n2zhrlct] th[data-astro-cid-n2zhrlct]{width:11em;font-weight:600}.ld__quote[data-astro-cid-n2zhrlct]{margin:.3em 0;padding:2px 0 2px 24px;position:relative}.ld__quote[data-astro-cid-n2zhrlct]:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.ld__quote[data-astro-cid-n2zhrlct] blockquote[data-astro-cid-n2zhrlct]{margin:0}.ld__quote[data-astro-cid-n2zhrlct] blockquote[data-astro-cid-n2zhrlct] p[data-astro-cid-n2zhrlct]{max-width:56ch;font-size:var(--text-body);margin:0;font-weight:600;line-height:1.5}.ld-band[data-astro-cid-boyddwgt]{object-fit:cover;object-position:50% 38%;width:100%;height:clamp(200px,28vw,420px);display:block}.ld-work[data-astro-cid-boyddwgt],.ld-dates[data-astro-cid-boyddwgt]{row-gap:var(--gutter);margin-top:clamp(28px,3.4vw,44px)}.ld-work__photo[data-astro-cid-boyddwgt],.ld-pillars[data-astro-cid-boyddwgt]{grid-column:1/-1}@media (width>=1024px){.ld-work__photo[data-astro-cid-boyddwgt]{grid-column:1/span 5}.ld-pillars[data-astro-cid-boyddwgt]{grid-column:6/span 7}}.ld-work__photo[data-astro-cid-boyddwgt]{object-fit:cover;object-position:50% 62%;width:100%;height:clamp(320px,30vw,460px);display:block}.ld-pillars[data-astro-cid-boyddwgt]{background:var(--color-step);align-content:center;margin:0;padding:clamp(8px,1vw,16px) 0;list-style:none;display:grid}.ld-pillars[data-astro-cid-boyddwgt] li[data-astro-cid-boyddwgt]{gap:6px;padding:clamp(18px,2vw,28px) clamp(20px,3.4vw,56px);display:grid}.ld-pillars[data-astro-cid-boyddwgt] p[data-astro-cid-boyddwgt]{margin:0}.ld-pillars__body[data-astro-cid-boyddwgt]{max-width:52ch;font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.5}.ld-dates__title[data-astro-cid-boyddwgt]{grid-column:1/-1;margin:0}.ld-time[data-astro-cid-boyddwgt]{gap:var(--gutter);grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ld-time[data-astro-cid-boyddwgt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ld-time[data-astro-cid-boyddwgt]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-time__item[data-astro-cid-boyddwgt]{background:var(--color-step);align-content:start;gap:8px;padding:clamp(20px,2.2vw,32px);display:grid;position:relative}.ld-time__item--now[data-astro-cid-boyddwgt]{padding-left:calc(clamp(20px,2.2vw,32px) + 6px)}.ld-time__item--now[data-astro-cid-boyddwgt]:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.ld-time__item[data-astro-cid-boyddwgt] p[data-astro-cid-boyddwgt]{margin:0}.ld-time__when[data-astro-cid-boyddwgt]{font-size:var(--text-small);color:oklch(45% .16 38);font-variant-numeric:tabular-nums;font-weight:700}.ld-time__body[data-astro-cid-boyddwgt]{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.5}.ld-close[data-astro-cid-boyddwgt]{margin-top:var(--section-gap);margin-bottom:var(--section-gap);display:grid}.ld-close__lead[data-astro-cid-boyddwgt]{background:var(--color-night);color:var(--color-night-ink);flex-direction:column;gap:20px;padding:clamp(28px,3.4vw,56px);display:flex}.ld-close__lead[data-astro-cid-boyddwgt] p[data-astro-cid-boyddwgt]{max-width:34ch;color:var(--color-night-soft);margin:0}.ld-close__lead[data-astro-cid-boyddwgt] .button[data-astro-cid-boyddwgt]{align-self:flex-start;margin-top:12px}@media (width>=1024px){.ld-close__lead[data-astro-cid-boyddwgt] .button[data-astro-cid-boyddwgt]{margin-top:auto}}.ld-close__ways[data-astro-cid-boyddwgt]{background:var(--color-step);margin:0;padding:clamp(8px,1vw,16px) 0;list-style:none}.ld-close__way[data-astro-cid-boyddwgt]{transition:background-color var(--t-hover) ease;flex-direction:column;gap:6px;padding:clamp(18px,2vw,28px) clamp(20px,3.4vw,56px);display:flex;position:relative}.ld-close__way[data-astro-cid-boyddwgt]:before{content:"";background:var(--color-accent);transform-origin:50% 0;width:6px;transition:transform .32s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.ld-close__way[data-astro-cid-boyddwgt]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px;background:var(--color-ground)}.ld-close__way[data-astro-cid-boyddwgt]:focus-visible:before{transform:none}.ld-close__way[data-astro-cid-boyddwgt]:focus-visible .go,.ld-close__way[data-astro-cid-boyddwgt]:active .go{transform:translate(6px)}@media (hover:hover) and (pointer:fine){.ld-close__way[data-astro-cid-boyddwgt]:hover{background:var(--color-ground)}.ld-close__way[data-astro-cid-boyddwgt]:hover:before{transform:none}.ld-close__way[data-astro-cid-boyddwgt]:hover .go{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.ld-close__way[data-astro-cid-boyddwgt],.ld-close__way[data-astro-cid-boyddwgt]:before{transition:none}}
