.g-head[data-astro-cid-ewqdo5vr]{padding-top:clamp(28px,6vw,60px);padding-bottom:clamp(48px,9vw,110px)}.g-back[data-astro-cid-ewqdo5vr]{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.g-back[data-astro-cid-ewqdo5vr] svg{width:16px;height:16px;transition:transform .4s var(--ease)}.g-back[data-astro-cid-ewqdo5vr]:hover svg{transform:translate(-4px)}.g-title[data-astro-cid-ewqdo5vr]{font-family:var(--serif);letter-spacing:-.035em;view-transition-name:page-title;margin-top:clamp(26px,6vw,70px);font-size:clamp(3.3rem,1.2rem + 10vw,12rem);font-weight:400;line-height:.9}.g-title[data-astro-cid-ewqdo5vr] em[data-astro-cid-ewqdo5vr]{padding-inline:.04em;font-style:italic}.g-meta[data-astro-cid-ewqdo5vr]{gap:14px;margin-top:clamp(22px,4vw,44px);display:grid}.g-blurb[data-astro-cid-ewqdo5vr]{max-width:40ch;color:var(--ink-2);text-wrap:pretty}.g-count[data-astro-cid-ewqdo5vr]{color:var(--ink-3)}.g-index[data-astro-cid-ewqdo5vr]{border-top:1px solid var(--rule);margin-top:30px;padding:0;list-style:none}.g-index[data-astro-cid-ewqdo5vr] a[data-astro-cid-ewqdo5vr]{border-bottom:1px solid var(--rule);transition:padding .4s var(--ease);gap:14px;padding-block:14px;display:flex}.g-index[data-astro-cid-ewqdo5vr] a[data-astro-cid-ewqdo5vr]:hover{padding-left:6px}.g-index[data-astro-cid-ewqdo5vr] span[data-astro-cid-ewqdo5vr]{color:var(--ink-3)}.g-session[data-astro-cid-ewqdo5vr]{padding-bottom:clamp(72px,12vw,160px)}.g-session__head[data-astro-cid-ewqdo5vr]{border-top:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;padding-block:16px 22px;display:grid}.g-session__head[data-astro-cid-ewqdo5vr] .mono[data-astro-cid-ewqdo5vr]{color:var(--ink-3)}.g-session__title[data-astro-cid-ewqdo5vr]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem);font-style:italic;font-weight:400;line-height:1}.g-grid[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.g-cell[data-astro-cid-ewqdo5vr]{cursor:zoom-in;grid-column:span 2;display:block}.g-cell--pair[data-astro-cid-ewqdo5vr]{grid-column:span 1}.g-cell--wide[data-astro-cid-ewqdo5vr]{margin-inline:calc(var(--gutter) * -1)}@media (width>=900px){.g-head[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.g-back[data-astro-cid-ewqdo5vr],.g-title[data-astro-cid-ewqdo5vr]{grid-column:1/-1;justify-self:start}.g-meta[data-astro-cid-ewqdo5vr]{grid-column:1/7}.g-index[data-astro-cid-ewqdo5vr]{grid-column:8/13;align-self:end}.g-session__head[data-astro-cid-ewqdo5vr]{grid-template-columns:1fr 10fr 1fr}.g-session__head[data-astro-cid-ewqdo5vr] .mono[data-astro-cid-ewqdo5vr]:last-child{text-align:right}.g-grid[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(12,1fr);gap:clamp(24px,4vw,64px) 24px}.g-cell--pair[data-astro-cid-ewqdo5vr].g-cell--l{grid-column:1/7}.g-cell--pair[data-astro-cid-ewqdo5vr].g-cell--r{grid-column:7/13;margin-top:12%}.g-cell--wide[data-astro-cid-ewqdo5vr]{margin-inline:0}.g-cell--duo[data-astro-cid-ewqdo5vr].g-cell--l{grid-column:1/7}.g-cell--duo[data-astro-cid-ewqdo5vr].g-cell--r{grid-column:7/13;margin-top:18%}.g-cell--wide[data-astro-cid-ewqdo5vr].g-cell--l{grid-column:1/11}.g-cell--wide[data-astro-cid-ewqdo5vr].g-cell--r{grid-column:3/13}.g-cell--solo[data-astro-cid-ewqdo5vr].g-cell--l{grid-column:2/7}.g-cell--solo[data-astro-cid-ewqdo5vr].g-cell--r{grid-column:7/12}.g-cell--solo[data-astro-cid-ewqdo5vr].g-cell--c{grid-column:4/10}}.g-end[data-astro-cid-ewqdo5vr]{gap:56px;padding-bottom:clamp(80px,12vw,160px);display:grid}.g-end__cta[data-astro-cid-ewqdo5vr]{border-top:1px solid var(--rule);padding-top:clamp(36px,6vw,64px)}.g-end__cta[data-astro-cid-ewqdo5vr] p[data-astro-cid-ewqdo5vr]{max-width:38ch;color:var(--ink-2);margin-block:22px 28px}.g-end__btns[data-astro-cid-ewqdo5vr]{flex-wrap:wrap;gap:10px;display:flex}.g-end__btns[data-astro-cid-ewqdo5vr] .btn[data-astro-cid-ewqdo5vr]{flex:220px}.g-next[data-astro-cid-ewqdo5vr]{gap:12px;display:grid}.g-next[data-astro-cid-ewqdo5vr] .g-next__ph{aspect-ratio:4/3}.g-next[data-astro-cid-ewqdo5vr] .g-next__ph img{transition:transform 1.2s var(--ease)}.g-next[data-astro-cid-ewqdo5vr]:hover .g-next__ph img{transform:scale(1.03)}.g-next[data-astro-cid-ewqdo5vr] .mono[data-astro-cid-ewqdo5vr]{color:var(--ink-3);margin-top:6px}.g-next__t[data-astro-cid-ewqdo5vr]{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:14px;font-size:clamp(2rem,1.3rem + 3vw,4rem);line-height:1;display:flex}.g-next__t[data-astro-cid-ewqdo5vr] svg{width:.6em;height:.6em;transition:transform .5s var(--ease)}.g-next[data-astro-cid-ewqdo5vr]:hover .g-next__t[data-astro-cid-ewqdo5vr] svg{transform:translate(6px)}@media (width>=900px){.g-end[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px}.g-end__cta[data-astro-cid-ewqdo5vr]{grid-column:1/7}.g-next[data-astro-cid-ewqdo5vr]{grid-column:8/13}}.lb[data-astro-cid-ewqdo5vr]{color:#f4f1ec;overscroll-behavior:contain;background:#0b0b0a;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;position:fixed;inset:0}.lb[data-astro-cid-ewqdo5vr]::backdrop{background:#0b0b0a}.lb[data-astro-cid-ewqdo5vr][open]{animation:.4s both lb-in}@keyframes lb-in{0%{opacity:0}}.lb__stage[data-astro-cid-ewqdo5vr]{padding:64px 0 calc(64px + env(safe-area-inset-bottom));touch-action:pan-y;place-items:center;display:grid;position:absolute;inset:0}.lb__img[data-astro-cid-ewqdo5vr]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .45s var(--ease), opacity .3s}.lb__bar[data-astro-cid-ewqdo5vr]{padding:8px var(--gutter);padding-top:max(8px, env(safe-area-inset-top));justify-content:space-between;align-items:center;min-height:60px;display:flex;position:absolute;top:0;left:0;right:0}.lb__bar[data-astro-cid-ewqdo5vr] .mono[data-astro-cid-ewqdo5vr]{color:#f4f1ecb3;font-variant-numeric:tabular-nums}.lb__close[data-astro-cid-ewqdo5vr]{align-items:center;gap:10px;min-height:44px;margin-right:-10px;padding-inline:10px;display:inline-flex}.lb__close[data-astro-cid-ewqdo5vr] svg{width:22px;height:22px}.lb__nav[data-astro-cid-ewqdo5vr]{bottom:calc(10px + env(safe-area-inset-bottom));color:#f4f1ec;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #f4f1ec40}.lb__nav[data-astro-cid-ewqdo5vr]:hover{background:#f4f1ec14}.lb__nav[data-astro-cid-ewqdo5vr] svg{width:20px;height:20px}.lb__nav--prev[data-astro-cid-ewqdo5vr]{left:var(--gutter)}.lb__nav--next[data-astro-cid-ewqdo5vr]{right:var(--gutter)}@media (width>=900px){.lb__stage[data-astro-cid-ewqdo5vr]{padding:72px 96px}.lb__nav[data-astro-cid-ewqdo5vr]{top:50%;bottom:auto;transform:translateY(-50%)}}
