.routes[data-astro-cid-t2ljwpt5] ul[data-astro-cid-t2ljwpt5]{background:var(--gradient-frame);border-block:2px solid #0000;border-image:var(--frame-img);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-t2ljwpt5]{background:var(--bg)}a[data-astro-cid-t2ljwpt5],.routes__ph[data-astro-cid-t2ljwpt5]{align-items:baseline;gap:var(--space-2);height:100%;min-height:3.25rem;padding:var(--space-3);font-family:var(--font-display);font-weight:800;font-size:var(--fs-d7);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);text-decoration:none;display:flex}.routes__ph[data-astro-cid-t2ljwpt5]{font-size:var(--fs-label);color:var(--text-muted)}.routes__n[data-astro-cid-t2ljwpt5]{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--accent)}a[data-astro-cid-t2ljwpt5]:hover,a[data-astro-cid-t2ljwpt5]:focus-visible{background:var(--accent);color:var(--c-ink)}a[data-astro-cid-t2ljwpt5]:hover .routes__n[data-astro-cid-t2ljwpt5],a[data-astro-cid-t2ljwpt5]:focus-visible .routes__n[data-astro-cid-t2ljwpt5]{color:var(--c-ink)}li[data-astro-cid-t2ljwpt5]:last-child:nth-child(odd){grid-column:1/-1}.routes__arrow[data-astro-cid-t2ljwpt5]{margin-left:auto}@media (width<=419px){a[data-astro-cid-t2ljwpt5],.routes__ph[data-astro-cid-t2ljwpt5]{padding:var(--space-2) var(--space-3);flex-direction:column;gap:.15rem;font-size:1rem;line-height:1.05}.routes__arrow[data-astro-cid-t2ljwpt5]{display:none}}@media (width>=900px){.routes[data-astro-cid-t2ljwpt5] ul[data-astro-cid-t2ljwpt5]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}li[data-astro-cid-t2ljwpt5]:last-child:nth-child(odd){grid-column:auto}}.roll[data-astro-cid-iiqx4yss]{counter-reset:roll;margin:0;padding:0;list-style:none}li[data-astro-cid-iiqx4yss]{counter-increment:roll;border-bottom:2px solid #0000;border-image:var(--frame-img);position:relative}a[data-astro-cid-iiqx4yss],.roll__ph[data-astro-cid-iiqx4yss]{align-items:baseline;gap:0 var(--space-3);padding:var(--space-2) var(--space-1);color:var(--text);grid-template-columns:2.25rem minmax(0,1fr) auto;text-decoration:none;display:grid}a[data-astro-cid-iiqx4yss]:before,.roll__ph[data-astro-cid-iiqx4yss]:before{content:counter(roll, decimal-leading-zero) / "";font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--accent);font-weight:800}.roll__t[data-astro-cid-iiqx4yss]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d6);letter-spacing:-.035em;text-transform:uppercase;line-height:.95}.roll__c[data-astro-cid-iiqx4yss]{color:var(--text-muted)}.roll__d[data-astro-cid-iiqx4yss]{display:none}.roll__y[data-astro-cid-iiqx4yss]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-label);letter-spacing:.1em}a[data-astro-cid-iiqx4yss]:hover,a[data-astro-cid-iiqx4yss]:focus-visible{background:var(--accent-alt);color:var(--c-ink)}a[data-astro-cid-iiqx4yss]:hover:before,a[data-astro-cid-iiqx4yss]:focus-visible:before,a[data-astro-cid-iiqx4yss]:hover .roll__c[data-astro-cid-iiqx4yss],a[data-astro-cid-iiqx4yss]:focus-visible .roll__c[data-astro-cid-iiqx4yss]{color:var(--c-ink)}.roll__p[data-astro-cid-iiqx4yss]{display:none}@media (width>=900px) and (hover:hover){.roll__p[data-astro-cid-iiqx4yss]{z-index:3;border:3px solid #0000;border-image:var(--frame-img);background:var(--surface);width:16rem;box-shadow:5px 5px 0 var(--c-ink), 10px 10px 0 var(--accent);opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .2s ease-out;display:block;position:absolute;top:-.5rem;right:14rem;transform:rotate(-3deg)scale(.92)}.roll__p[data-astro-cid-iiqx4yss] img{object-fit:cover;width:100%;height:auto;max-height:18rem;display:block}li[data-astro-cid-iiqx4yss]:nth-child(2n) .roll__p[data-astro-cid-iiqx4yss]{transform:rotate(2.5deg)scale(.92)}a[data-astro-cid-iiqx4yss]:hover .roll__p[data-astro-cid-iiqx4yss],a[data-astro-cid-iiqx4yss]:focus-visible .roll__p[data-astro-cid-iiqx4yss]{opacity:1;transform:rotate(-3deg)}li[data-astro-cid-iiqx4yss]:nth-child(2n) a[data-astro-cid-iiqx4yss]:hover .roll__p[data-astro-cid-iiqx4yss],li[data-astro-cid-iiqx4yss]:nth-child(2n) a[data-astro-cid-iiqx4yss]:focus-visible .roll__p[data-astro-cid-iiqx4yss]{transform:rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.roll__p[data-astro-cid-iiqx4yss]{transition:none}}@media (width>=700px){a[data-astro-cid-iiqx4yss],.roll__ph[data-astro-cid-iiqx4yss]{grid-template-columns:2.5rem minmax(0,1fr) 8rem 4rem}.roll__d[data-astro-cid-iiqx4yss]{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:block}.roll__y[data-astro-cid-iiqx4yss]{text-align:right}}
