.details.svelte-xhg94e{border-top:2px solid var(--rule)}.detail.svelte-xhg94e{border-bottom:1px solid var(--rule);grid-template-columns:240px minmax(0,1fr) 40px;align-items:center;gap:clamp(20px,3vw,40px);padding-block:24px;display:grid;position:relative}.detail__photo.svelte-xhg94e{background:var(--sheet);border:1px solid var(--rule);transition:box-shadow .2s var(--ease);padding:6px;display:block}.detail.svelte-xhg94e:hover .detail__photo:where(.svelte-xhg94e){box-shadow:5px 5px 0 var(--yellow)}.detail__photo.svelte-xhg94e img:where(.svelte-xhg94e){aspect-ratio:4/3;object-fit:cover;background:var(--paper-2);width:100%}.detail__copy.svelte-xhg94e{align-content:center;gap:10px;display:grid}.detail__title.svelte-xhg94e{overflow-wrap:break-word;font-size:clamp(24px,2.4vw,30px)}.detail__title.svelte-xhg94e a:where(.svelte-xhg94e):after{content:"";position:absolute;inset:0}.detail.svelte-xhg94e:hover .detail__title:where(.svelte-xhg94e) span:where(.svelte-xhg94e){background:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 94%, transparent 94%)}.detail__text.svelte-xhg94e{max-width:64ch;color:var(--muted);margin:0}.detail.svelte-xhg94e .detail__arrow{color:var(--rule-soft);transition:color .2s var(--ease), transform .2s var(--ease);justify-self:end}.detail.svelte-xhg94e:hover .detail__arrow{color:var(--green);transform:translate(4px)}@media (width<=760px){.detail.svelte-xhg94e{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding-block:18px}.detail__photo.svelte-xhg94e{padding:4px}.detail__title.svelte-xhg94e{font-size:22px}.detail__text.svelte-xhg94e{font-size:15px}.detail.svelte-xhg94e .detail__arrow{display:none}}.gallery__grid.svelte-1oz3msq{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.gallery__thumb.svelte-1oz3msq{display:block}.gallery__thumb.svelte-1oz3msq img:where(.svelte-1oz3msq){aspect-ratio:4/3;object-fit:cover;background:var(--sheet);border:1px solid var(--rule);width:100%;transition:box-shadow .2s var(--ease);padding:6px}.gallery__thumb.svelte-1oz3msq:hover img:where(.svelte-1oz3msq){box-shadow:5px 5px 0 var(--yellow)}.gallery__cap.svelte-1oz3msq{color:var(--muted);overflow-wrap:anywhere;transition:color .2s var(--ease);margin-top:10px;font-size:14px;line-height:1.45;display:block}.gallery__thumb.svelte-1oz3msq:hover .gallery__cap:where(.svelte-1oz3msq){color:var(--text)}.lightbox.svelte-1oz3msq{background:var(--graphite);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-inv);border:0;margin:0;padding:0;position:fixed;inset:0}.lightbox.svelte-1oz3msq::backdrop{background:#0f141299}html:has(dialog.lightbox[open]){overflow:hidden}.lightbox__frame.svelte-1oz3msq{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.lightbox__bar.svelte-1oz3msq{padding:14px var(--gutter);border-bottom:1px solid var(--rule-dark);justify-content:space-between;align-items:center;gap:16px;display:flex}.lightbox__bar--foot.svelte-1oz3msq{border-bottom:0;border-top:1px solid var(--rule-dark);flex-wrap:wrap;align-items:flex-start}.lightbox__count.svelte-1oz3msq{color:var(--amber)}.lightbox__stage.svelte-1oz3msq{min-height:0;padding:clamp(12px, 3vw, 32px) var(--gutter);place-items:center;display:grid}.lightbox__img.svelte-1oz3msq{object-fit:contain;max-width:100%;max-height:100%}.lightbox__cap.svelte-1oz3msq{color:var(--muted-inv);flex:240px;margin:0;padding-top:10px;font-size:15px}.lightbox__nav.svelte-1oz3msq{gap:10px;display:flex}.lightbox__btn.svelte-1oz3msq{min-height:44px;color:var(--text-inv);border:1px solid var(--rule-dark);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.lightbox__btn.svelte-1oz3msq:hover{color:var(--amber);border-color:var(--amber)}.lightbox__btn.svelte-1oz3msq .lightbox__prev{transform:scaleX(-1)}@media (width<=760px){.gallery__grid.svelte-1oz3msq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.links.svelte-dpt5t0{border:1px solid var(--rule);background:var(--sheet)}.links__head.svelte-dpt5t0{color:var(--muted);border-bottom:2px solid var(--rule);background:var(--paper);margin:0;padding:10px 16px;font-weight:500}.links__list.svelte-dpt5t0{margin:0;padding:0;list-style:none}.links__list.svelte-dpt5t0 li:where(.svelte-dpt5t0)+li:where(.svelte-dpt5t0){border-top:1px solid var(--rule-soft)}.links__list.svelte-dpt5t0 a:where(.svelte-dpt5t0){transition:background .2s var(--ease);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.links__list.svelte-dpt5t0 a:where(.svelte-dpt5t0):hover{background:var(--marker)}.links__list.svelte-dpt5t0 a:where(.svelte-dpt5t0) .links__arrow{color:var(--green);transition:transform .2s var(--ease);flex:none}.links__list.svelte-dpt5t0 a:where(.svelte-dpt5t0):hover .links__arrow{transform:translate(3px)}.pagehead.svelte-38sjwj{border-bottom:2px solid var(--rule)}.crumbs.svelte-38sjwj>*{overflow-wrap:anywhere;min-width:0}.crumbs__sep.svelte-38sjwj{flex:none}.pagehead__body.svelte-38sjwj{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,64px);padding-block:clamp(28px,4vw,56px) clamp(36px,4.5vw,64px);display:grid}.pagehead__body--single.svelte-38sjwj{grid-template-columns:minmax(0,1fr)}.pagehead__eyebrow.svelte-38sjwj{flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.pagehead__eyebrow.svelte-38sjwj a:where(.svelte-38sjwj){background:var(--yellow);color:var(--ink);transition:background .2s var(--ease);padding:3px 10px}.pagehead__eyebrow.svelte-38sjwj a:where(.svelte-38sjwj):hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule)}.pagehead__title.svelte-38sjwj{overflow-wrap:break-word;max-width:18ch;margin-bottom:22px}.pagehead__title.svelte-38sjwj:last-child{margin-bottom:0}.pagehead__title--long.svelte-38sjwj{max-width:24ch;font-size:clamp(34px,4.2vw,58px)}.pagehead__figure.svelte-38sjwj{justify-self:end;width:100%;max-width:560px;margin:0}.pagehead__photo.svelte-38sjwj{aspect-ratio:3/2;object-fit:cover;background:var(--sheet);border:1px solid var(--rule);width:100%;padding:8px}.pagehead__caption.svelte-38sjwj{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45}@media (width<=1080px){.pagehead__body.svelte-38sjwj{grid-template-columns:minmax(0,1fr);align-items:start}.pagehead__figure.svelte-38sjwj{justify-self:start}}.body.svelte-1prwtig{padding-top:clamp(44px,5vw,72px)}.body__children.svelte-1prwtig{margin-top:clamp(40px,5vw,64px)}.article--aside.svelte-1prwtig{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.article__gallery.svelte-1prwtig{margin-top:clamp(56px,6vw,88px)}.article__aside.svelte-1prwtig{position:sticky;top:100px}@media (width<=1080px){.article--aside.svelte-1prwtig{grid-template-columns:minmax(0,1fr)}.article__aside.svelte-1prwtig{position:static}}
