.ref-hero[data-astro-cid-qm3y6cp3]{padding-top:calc(var(--nav-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:clamp(3rem,6vw,5rem)}.ref-crumbs[data-astro-cid-qm3y6cp3]{letter-spacing:.12em;text-transform:uppercase;color:#1113128c;gap:.6rem;font-size:.7rem;display:flex}.ref-crumbs[data-astro-cid-qm3y6cp3] a[data-astro-cid-qm3y6cp3]:hover{color:var(--color-ink)}.ref-crumbs[data-astro-cid-qm3y6cp3] [data-astro-cid-qm3y6cp3][aria-current]{color:var(--color-brass-deep)}.ref-facts[data-astro-cid-qm3y6cp3]{border-top:1px solid #11131229;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-facts[data-astro-cid-qm3y6cp3]>div[data-astro-cid-qm3y6cp3]{padding:1.1rem 1rem 0 0;position:relative}.ref-facts[data-astro-cid-qm3y6cp3]>div[data-astro-cid-qm3y6cp3]:before{content:"";background:var(--color-ink);width:1px;height:9px;position:absolute;top:-5px;left:0;transform:skew(-40deg)}.ref-facts[data-astro-cid-qm3y6cp3] dt[data-astro-cid-qm3y6cp3],.ref-meta[data-astro-cid-qm3y6cp3] dt[data-astro-cid-qm3y6cp3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1113128c;font-size:.66rem}.ref-facts[data-astro-cid-qm3y6cp3] dd[data-astro-cid-qm3y6cp3]{margin-top:.35rem;font-size:1.05rem}.ref-facts[data-astro-cid-qm3y6cp3] dd[data-astro-cid-qm3y6cp3].display{font-size:clamp(2rem,3.4vw,3rem);line-height:1}@media (width>=768px){.ref-facts[data-astro-cid-qm3y6cp3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.ref-facts[data-astro-cid-qm3y6cp3]>div[data-astro-cid-qm3y6cp3]:nth-child(n+3){padding-top:1.6rem}}.ref-index[data-astro-cid-qm3y6cp3]{border-top:1px solid #1113121f}.ref-index[data-astro-cid-qm3y6cp3] a[data-astro-cid-qm3y6cp3]{transition:padding .5s var(--ease-out-soft), background-color .5s;border-bottom:1px solid #1113121f;grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.ref-index[data-astro-cid-qm3y6cp3] a[data-astro-cid-qm3y6cp3]:hover{background:#11131208;padding-left:.75rem}.ref-index[data-astro-cid-qm3y6cp3] .mono[data-astro-cid-qm3y6cp3]{letter-spacing:.12em;font-size:.72rem}.ref-index-t[data-astro-cid-qm3y6cp3]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2}.ref-index-o[data-astro-cid-qm3y6cp3]{text-transform:uppercase;color:#1113128c}.ref-index[data-astro-cid-qm3y6cp3] .ref-index-a{width:1.1rem;height:1.1rem;color:var(--color-brass-deep);transition:transform .5s var(--ease-out-soft);transform:rotate(90deg)}.ref-index[data-astro-cid-qm3y6cp3] a[data-astro-cid-qm3y6cp3]:hover .ref-index-a{transform:rotate(90deg)translate(4px)}@media (width<=639px){.ref-index[data-astro-cid-qm3y6cp3] a[data-astro-cid-qm3y6cp3]{grid-template-columns:2rem 1fr auto}.ref-index-o[data-astro-cid-qm3y6cp3]{display:none}}.ref-empty[data-astro-cid-qm3y6cp3]{background:var(--color-paper-2);border:1px solid #11131224;padding:clamp(1.6rem,4vw,3rem)}.ref[data-astro-cid-qm3y6cp3]{scroll-margin-top:64px}.ref-nr[data-astro-cid-qm3y6cp3]{letter-spacing:.14em;color:var(--color-brass-deep);font-size:.72rem}.ref-meta[data-astro-cid-qm3y6cp3]{border-left:1px solid #1113122e;gap:.75rem;padding-left:1rem;display:grid}.ref-meta[data-astro-cid-qm3y6cp3] dd[data-astro-cid-qm3y6cp3]{margin-top:.1rem}.ref-points[data-astro-cid-qm3y6cp3] li[data-astro-cid-qm3y6cp3]{border-top:1px solid #1113121a;align-items:center;gap:.6rem;padding:.55rem 0;font-size:.95rem;display:flex}.ref-points[data-astro-cid-qm3y6cp3] svg[data-astro-cid-qm3y6cp3]{color:var(--color-brass-deep);flex:none}.ref-media[data-astro-cid-qm3y6cp3]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(8px,1vw,14px);display:grid}.ref-shot[data-astro-cid-qm3y6cp3]{cursor:zoom-in;aspect-ratio:4/5;background:#1113120f;padding:0;display:block;position:relative;overflow:hidden}.ref-shot[data-astro-cid-qm3y6cp3] picture[data-astro-cid-qm3y6cp3]{background:var(--color-ink)}.ref-shot[data-astro-cid-qm3y6cp3].is-lead{width:100%;aspect-ratio:var(--ar);grid-column:span 2;max-height:82svh}.ref-shot[data-astro-cid-qm3y6cp3].is-lead.is-tall{aspect-ratio:4/5}.ref-media[data-astro-cid-qm3y6cp3].is-pair .ref-shot[data-astro-cid-qm3y6cp3]{width:100%;max-height:none;aspect-ratio:var(--ar);grid-column:auto}.ref-media[data-astro-cid-qm3y6cp3].is-odd .ref-shot[data-astro-cid-qm3y6cp3]:last-child:not(.is-lead){aspect-ratio:16/10;grid-column:span 2}.ref-shot[data-astro-cid-qm3y6cp3] picture[data-astro-cid-qm3y6cp3],.ref-shot[data-astro-cid-qm3y6cp3] img[data-astro-cid-qm3y6cp3]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ref-shot[data-astro-cid-qm3y6cp3] img[data-astro-cid-qm3y6cp3]{transition:transform 1.4s var(--ease-out-soft), filter .8s}.ref-shot[data-astro-cid-qm3y6cp3]:hover img[data-astro-cid-qm3y6cp3],.ref-shot[data-astro-cid-qm3y6cp3]:focus-visible img[data-astro-cid-qm3y6cp3]{transform:scale(1.04)}.ref-shot[data-astro-cid-qm3y6cp3]:focus-visible{outline:2px solid var(--color-brass-deep);outline-offset:3px}.ref-zoom[data-astro-cid-qm3y6cp3]{width:34px;height:34px;color:var(--color-paper);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s, transform .5s var(--ease-out-soft);background:#11131280;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.ref-shot[data-astro-cid-qm3y6cp3]:hover .ref-zoom[data-astro-cid-qm3y6cp3],.ref-shot[data-astro-cid-qm3y6cp3]:focus-visible .ref-zoom[data-astro-cid-qm3y6cp3]{opacity:1;transform:none}@media (hover:none){.ref-zoom[data-astro-cid-qm3y6cp3]{opacity:1;transform:none}}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal]{opacity:1;transform:none}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal] picture[data-astro-cid-qm3y6cp3]{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-door);transition-delay:var(--d,0s)}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal] img[data-astro-cid-qm3y6cp3]{transform:scale(1.12)}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal].is-in picture[data-astro-cid-qm3y6cp3]{clip-path:inset(0)}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal].is-in img[data-astro-cid-qm3y6cp3]{transform:scale(1)}.js .ref-shot[data-astro-cid-qm3y6cp3][data-reveal].is-in:hover img[data-astro-cid-qm3y6cp3]{transform:scale(1.04)}.lb[data-astro-cid-qm3y6cp3]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb[data-astro-cid-qm3y6cp3]::backdrop{background:0 0}.lb-bg[data-astro-cid-qm3y6cp3]{backdrop-filter:blur(10px);background:#0c0d0cf0;position:absolute;inset:0}.lb-stage[data-astro-cid-qm3y6cp3]{padding:4.5rem var(--gutter-r) 1.5rem var(--gutter);pointer-events:none;align-content:center;place-items:center;gap:1rem;margin:0;display:grid;position:absolute;inset:0}.lb-img[data-astro-cid-qm3y6cp3]{width:min(100%, var(--w,2200px), calc((100svh - 10rem) * var(--ar,1.5)));height:auto;aspect-ratio:var(--ar,1.5);object-fit:cover;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-drag:none;will-change:transform;background:#ffffff0a;display:block}.lb-cap[data-astro-cid-qm3y6cp3]{width:min(100%, var(--w,2200px), calc((100svh - 10rem) * var(--ar,1.5)));color:#f4f1ead9;justify-content:space-between;gap:1.5rem;font-size:.92rem;display:flex}.lb-count[data-astro-cid-qm3y6cp3]{letter-spacing:.14em;color:var(--color-brass-light);white-space:nowrap;font-size:.7rem}.lb-btn[data-astro-cid-qm3y6cp3]{width:48px;height:48px;color:var(--color-paper);background:#11131266;border:1px solid #f4f1ea38;place-items:center;transition:border-color .3s,background-color .3s;display:grid;position:absolute}.lb-btn[data-astro-cid-qm3y6cp3]:hover{border-color:var(--color-brass);background:#111312b3}.lb-btn[data-astro-cid-qm3y6cp3]:focus-visible{outline-color:var(--color-brass)}.lb-btn[data-astro-cid-qm3y6cp3] svg{width:1.15rem;height:1.15rem}.lb-close[data-astro-cid-qm3y6cp3]{top:calc(12px + env(safe-area-inset-top,0px));right:var(--gutter-r)}.lb-prev[data-astro-cid-qm3y6cp3],.lb-next[data-astro-cid-qm3y6cp3]{margin-top:-24px;top:50%}.lb-prev[data-astro-cid-qm3y6cp3]{left:max(12px, calc(var(--gutter) - 28px))}.lb-next[data-astro-cid-qm3y6cp3]{right:max(12px, calc(var(--gutter-r) - 28px))}@media (width<=767px){.lb-prev[data-astro-cid-qm3y6cp3],.lb-next[data-astro-cid-qm3y6cp3]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin:0}.lb-stage[data-astro-cid-qm3y6cp3]{padding-bottom:5.5rem}}html.lb-open{overflow:hidden}
