.coll[data-astro-cid-gelxe4c5]{padding:var(--section-y) var(--gutter);max-width:880px;margin-inline:auto}.coll__head[data-astro-cid-gelxe4c5]{display:grid;gap:12px;margin-bottom:var(--stack-lg)}.coll__title[data-astro-cid-gelxe4c5]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h1);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;color:var(--bone)}.coll__sub[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:14px;color:var(--bone-dim);max-width:60ch}.coll__bar[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding-bottom:var(--stack-md);border-bottom:1px solid var(--rule);margin-bottom:var(--stack-md)}.coll__filters[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;gap:4px}.coll__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--bone-dim);text-decoration:none;padding:6px 14px;border:1px solid var(--rule);border-radius:2px}.coll__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5][aria-current=page]{background:var(--red);border-color:var(--red);color:var(--ink)}.coll__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]:hover:not([aria-current=page]){border-color:var(--red);color:var(--red)}.coll__search[data-astro-cid-gelxe4c5] input[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:14px;color:var(--bone);background:var(--ink-2);border:1px solid var(--rule-2);border-radius:2px;padding:8px 12px;min-width:260px}.coll__search[data-astro-cid-gelxe4c5] input[data-astro-cid-gelxe4c5]::-moz-placeholder{color:var(--bone-mut)}.coll__search[data-astro-cid-gelxe4c5] input[data-astro-cid-gelxe4c5]::placeholder{color:var(--bone-mut)}.coll__search[data-astro-cid-gelxe4c5] input[data-astro-cid-gelxe4c5]:focus-visible{outline:var(--focus-ring)}.coll__refine[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:var(--stack-md)}.coll__refgroup[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.coll__reflabel[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mut);margin-right:4px}.ref[data-astro-cid-gelxe4c5]{display:inline-flex;align-items:center;min-height:36px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-dim);background:var(--ink-2);border:1px solid transparent;border-radius:2px;padding:4px 12px}.ref[data-astro-cid-gelxe4c5]:hover{color:var(--red)}.ref[data-astro-cid-gelxe4c5][aria-pressed=true]{background:var(--red);color:var(--ink)}.coll__guide[data-astro-cid-gelxe4c5]{margin-left:8px;align-self:center;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--red-bright, var(--red));text-decoration:underline;text-decoration-color:#ff6a5c99;text-underline-offset:3px}.coll__guide[data-astro-cid-gelxe4c5]:hover{color:var(--bone);text-decoration-color:var(--bone)}.guide-modal[data-astro-cid-gelxe4c5]{max-width:660px;width:min(660px,calc(100% - 32px));max-height:85vh;padding:0;border:1px solid var(--rule-2);border-top:3px solid var(--red);background:var(--ink-2);color:var(--bone)}.guide-modal[data-astro-cid-gelxe4c5]::backdrop{background:#080a0ebd}.guide-modal__bar[data-astro-cid-gelxe4c5]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;background:var(--ink-2);border-bottom:1px solid var(--rule)}.guide-modal__h[data-astro-cid-gelxe4c5]{font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.guide-modal__close[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--bone-dim);background:transparent;border:1px solid var(--rule);border-radius:2px;padding:6px 12px}.guide-modal__close[data-astro-cid-gelxe4c5]:hover{border-color:var(--red);color:var(--red)}.guide-modal__body[data-astro-cid-gelxe4c5]{padding:18px;overflow-y:auto}.guide-modal__body[data-astro-cid-gelxe4c5] h2[data-astro-cid-gelxe4c5]{margin-top:1.4em}.guide-modal__body[data-astro-cid-gelxe4c5]>[data-astro-cid-gelxe4c5]:first-child{margin-top:0}.coll__toc[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:var(--stack-lg)}.coll__toc[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;padding:4px 0}.coll__toc[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]:hover,.coll__toc-n[data-astro-cid-gelxe4c5]{color:var(--red)}.tourgrp[data-astro-cid-gelxe4c5]{margin-bottom:var(--stack-lg);scroll-margin-top:calc(var(--topbar-h) + 16px)}.tourgrp__head[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:10px;margin-bottom:6px;border-bottom:2px solid var(--red)}.tourgrp__h[data-astro-cid-gelxe4c5]{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.tourgrp__count[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-mut)}.ztable[data-astro-cid-gelxe4c5]{display:grid;gap:0}.ztable__row[data-astro-cid-gelxe4c5]{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 58px 168px 48px;gap:14px;align-items:baseline;padding:10px 6px;border-bottom:1px dashed var(--rule-2)}.ztable__head[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mut);border-bottom:1px solid var(--rule)}.ztable__date[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:13px;color:var(--red);text-decoration:none;white-space:nowrap}.ztable__date[data-astro-cid-gelxe4c5]:hover{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.ztable__date[data-astro-cid-gelxe4c5]:after{content:"";position:absolute;inset:0;z-index:1}.ztable__row[data-astro-cid-gelxe4c5]:hover:not(.ztable__head) .ztable__date[data-astro-cid-gelxe4c5]{color:var(--bone)}.ztable__loc[data-astro-cid-gelxe4c5]{font-family:var(--font-body);font-size:16px;color:var(--bone);line-height:1.3}.ztable__src[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:12px;color:var(--bone-dim);text-transform:uppercase}.ztable__taper[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:12px;color:var(--bone-dim)}.ztable__rating[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:14px;color:var(--red);text-align:right}.ztable__rmax[data-astro-cid-gelxe4c5]{display:none;color:var(--bone-mut)}.ztable__row[data-astro-cid-gelxe4c5]:hover:not(.ztable__head){background:var(--ink-2)}@media(max-width:680px){.ztable__head[data-astro-cid-gelxe4c5]{display:none}.ztable__row[data-astro-cid-gelxe4c5]{grid-template-columns:1fr auto;gap:4px 12px;padding:12px 4px}.ztable__date[data-astro-cid-gelxe4c5]{grid-column:1;font-size:12px}.ztable__rating[data-astro-cid-gelxe4c5]{grid-column:2;grid-row:1}.ztable__rmax[data-astro-cid-gelxe4c5]{display:inline;font-size:11px}.ztable__loc[data-astro-cid-gelxe4c5]{grid-column:1 / -1;grid-row:2;font-size:16px}.ztable__src[data-astro-cid-gelxe4c5],.ztable__taper[data-astro-cid-gelxe4c5]{grid-column:1 / -1;display:inline;font-size:11px}.ztable__src[data-astro-cid-gelxe4c5]:before{content:attr(data-k) ": ";color:var(--bone-mut)}.ztable__taper[data-astro-cid-gelxe4c5]:before{content:attr(data-k) ": ";color:var(--bone-mut)}.ztable__src[data-astro-cid-gelxe4c5]:empty,.ztable__taper[data-astro-cid-gelxe4c5]:empty{display:none}}.coll__empty[data-astro-cid-gelxe4c5],.coll__noresult[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:14px;color:var(--bone-mut);padding:var(--stack-lg) 0}.coll__count[data-astro-cid-gelxe4c5]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-mut);margin:calc(-1 * var(--stack-sm)) 0 var(--stack-md)}
