.tf-target[data-astro-cid-u7dwohwt]{height:0;scroll-margin-top:5rem;display:block}.tf-panel[data-astro-cid-u7dwohwt]{border-block-start:1px solid var(--color-line)}.tf-summary[data-astro-cid-u7dwohwt]{display:none}.tf-bar[data-astro-cid-u7dwohwt]{gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);display:grid}.tf-row[data-astro-cid-u7dwohwt]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tf-label[data-astro-cid-u7dwohwt]{width:7.5rem;font-size:var(--text-sm);color:var(--color-text-muted);flex:none;font-weight:700}.tf-chips[data-astro-cid-u7dwohwt]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:2px;list-style:none;display:flex}.tf-chips[data-astro-cid-u7dwohwt]::-webkit-scrollbar{display:none}.tf-chips[data-astro-cid-u7dwohwt] li[data-astro-cid-u7dwohwt]{flex:none}.tf-chip[data-astro-cid-u7dwohwt]{border-radius:var(--radius-pill);border:1.5px solid var(--color-line);background:var(--color-surface);min-height:44px;color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:.45em;padding:0 .95rem;font-weight:600;text-decoration:none;display:inline-flex}.tf-chip[data-astro-cid-u7dwohwt]:hover{border-color:var(--color-secondary)}.tf-chip[data-astro-cid-u7dwohwt][aria-current=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.tf-count[data-astro-cid-u7dwohwt]{border-radius:var(--radius-pill);background:var(--color-surface-2);min-width:1.5em;color:var(--color-text);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 .4em;font-weight:700}.tf-chip[data-astro-cid-u7dwohwt][aria-current=true] .tf-count[data-astro-cid-u7dwohwt]{background:color-mix(in srgb, var(--color-on-primary) 22%, transparent);color:inherit}.tf-chip--none[data-astro-cid-u7dwohwt]{opacity:.55}.tf-status[data-astro-cid-u7dwohwt]{align-items:center;gap:var(--space-2) var(--space-4);min-height:44px;margin:0 0 var(--space-4);border-block-end:1px solid var(--color-line);font-size:var(--text-sm);flex-wrap:wrap;padding-block-end:var(--space-1);font-weight:700;display:flex}.tf-reset[data-astro-cid-u7dwohwt]{align-items:center;gap:.3em;min-height:44px;font-weight:600;display:inline-flex}.tf-reset[data-astro-cid-u7dwohwt] svg{width:1em;height:1em}.tf-list[data-astro-cid-u7dwohwt]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tf-empty[data-astro-cid-u7dwohwt]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px dashed var(--color-line);text-align:center;place-items:center;display:grid}.tf-empty[data-astro-cid-u7dwohwt][hidden]{display:none}.tf-empty[data-astro-cid-u7dwohwt] .tf-empty__art{border-radius:var(--radius-md);width:12rem}.tf-empty__title[data-astro-cid-u7dwohwt]{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-1);font-weight:600}.tf-empty[data-astro-cid-u7dwohwt] .btn-row[data-astro-cid-u7dwohwt]{justify-content:center}@media (width>=40rem){.tf-empty[data-astro-cid-u7dwohwt]{text-align:start;grid-template-columns:auto 1fr}.tf-empty[data-astro-cid-u7dwohwt] .btn-row[data-astro-cid-u7dwohwt]{justify-content:flex-start}}@media (width<=39.99rem){.tf-row[data-astro-cid-u7dwohwt]{align-items:stretch;gap:var(--space-1);flex-direction:column}.tf-label[data-astro-cid-u7dwohwt]{width:auto;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.tf-chips[data-astro-cid-u7dwohwt]{scrollbar-width:none;margin-inline:calc(-1 * var(--page-left)) calc(-1 * var(--page-right));padding-inline:var(--page-left) 1.5rem;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.tf-summary[data-astro-cid-u7dwohwt]{align-items:center;gap:var(--space-2);cursor:pointer;min-height:48px;font-weight:700;list-style:none;display:flex}.tf-summary[data-astro-cid-u7dwohwt]::-webkit-details-marker{display:none}.tf-summary[data-astro-cid-u7dwohwt]>svg{width:1.2em;height:1.2em;color:var(--color-secondary);flex:none}.tf-summary__label[data-astro-cid-u7dwohwt]{flex:1}.tf-summary__n[data-astro-cid-u7dwohwt]{border-radius:var(--radius-pill);background:var(--color-primary);min-width:1.6em;color:var(--color-on-primary);font-size:var(--text-xs);text-align:center;padding:0 .45em}.tf-panel[data-astro-cid-u7dwohwt][open] .tf-summary__caret{transform:rotate(180deg)}.tf-bar[data-astro-cid-u7dwohwt]{padding-top:0}}.trips-page[data-astro-cid-zczbbpmn]{padding-top:var(--space-3);padding-bottom:var(--space-7)}.trips-hero[data-astro-cid-zczbbpmn]{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.trips-hero[data-astro-cid-zczbbpmn] h1[data-astro-cid-zczbbpmn]{overflow-wrap:break-word;hyphens:auto}.trips-hero__lead[data-astro-cid-zczbbpmn]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:40rem}.trips-hero__meta[data-astro-cid-zczbbpmn]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.trips-hero__meta[data-astro-cid-zczbbpmn] span[data-astro-cid-zczbbpmn]{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);font-size:var(--text-sm);padding:.2rem .75rem;font-weight:700}.trips-hero__art[data-astro-cid-zczbbpmn] .art{border-radius:var(--radius-xl);box-shadow:var(--shadow-2)}@media (width<=63.99rem){.trips-hero__art[data-astro-cid-zczbbpmn]{order:-1}.trips-hero__art[data-astro-cid-zczbbpmn] .art{border-radius:var(--radius-lg);--art-ratio:5 / 2!important}}.trips-none[data-astro-cid-zczbbpmn]{justify-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;display:grid}.trips-foot[data-astro-cid-zczbbpmn]{margin-top:var(--space-6)}.trips-foot[data-astro-cid-zczbbpmn] .note[data-astro-cid-zczbbpmn]{max-width:60rem}@media (width>=64rem){.trips-hero[data-astro-cid-zczbbpmn]{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}
