.ca[data-astro-cid-2atoruaf]{position:relative;isolation:isolate;overflow:hidden;background:hsl(var(--background))}.ca-bg[data-astro-cid-2atoruaf]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.71' height='48' viewBox='0 0 27.71 48'%3E%3Cpath d='M0,-16 L13.86,-8 L13.86,8 L0,16 L-13.86,8 L-13.86,-8Z M27.71,-16 L41.57,-8 L41.57,8 L27.71,16 L13.86,8 L13.86,-8Z M13.86,8 L27.71,16 L27.71,32 L13.86,40 L0,32 L0,16Z M0,32 L13.86,40 L13.86,56 L0,64 L-13.86,56 L-13.86,40Z M27.71,32 L41.57,40 L41.57,56 L27.71,64 L13.86,56 L13.86,40Z' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 0 0 / 27.71px 48px;-webkit-mask-image:radial-gradient(ellipse 45% 50% at 0% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 45% 50% at 0% 0%,#000,transparent 75%)}.ca-grid[data-astro-cid-2atoruaf]{display:grid;gap:2.5rem;align-items:start}@media(min-width:1024px){.ca-grid[data-astro-cid-2atoruaf]{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:3rem}.ca-side[data-astro-cid-2atoruaf]{position:sticky;top:7rem}}.ca-tools[data-astro-cid-2atoruaf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ca-find[data-astro-cid-2atoruaf]{display:flex;align-items:center;gap:.6rem;flex:1 1 18rem;max-width:26rem;min-height:52px;padding:0 1rem;border-radius:14px;background:#fff;box-shadow:0 0 0 1px hsl(var(--border)),0 10px 22px -18px hsl(var(--ra-ink) / .45)}.ca-find[data-astro-cid-2atoruaf]:focus-within{box-shadow:0 0 0 2px hsl(var(--accent)),0 10px 22px -18px hsl(var(--ra-ink) / .45)}.ca-find[data-astro-cid-2atoruaf] svg[data-astro-cid-2atoruaf]{width:18px;height:18px;flex:none;fill:none;stroke:hsl(var(--accent-ink));stroke-width:2.2;stroke-linecap:round}.ca-find[data-astro-cid-2atoruaf] input[data-astro-cid-2atoruaf]{flex:1;min-width:0;border:0;background:none;font-size:16px;color:hsl(var(--ra-ink));outline:none}.ca-count[data-astro-cid-2atoruaf]{margin:0;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ca-count[data-astro-cid-2atoruaf] b[data-astro-cid-2atoruaf]{color:hsl(var(--accent-ink))}.ca-group[data-astro-cid-2atoruaf]+.ca-group[data-astro-cid-2atoruaf]{margin-top:2rem}.ca-state[data-astro-cid-2atoruaf]{display:flex;align-items:baseline;gap:.7rem;margin:0 0 1rem;font-family:var(--font-display);font-weight:400;font-size:1.3rem;text-transform:uppercase;color:hsl(var(--ra-ink))}.ca-state[data-astro-cid-2atoruaf] span[data-astro-cid-2atoruaf]{font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.ca-list[data-astro-cid-2atoruaf]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}@media(min-width:560px){.ca-list[data-astro-cid-2atoruaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-list[data-astro-cid-2atoruaf] li[data-astro-cid-2atoruaf].is-base{grid-column:1 / -1;order:-1}.ca-list[data-astro-cid-2atoruaf] li[data-astro-cid-2atoruaf][hidden]{display:none}.ca-tile[data-astro-cid-2atoruaf]{display:flex;align-items:center;gap:.75rem;min-height:58px;height:100%;padding:.65rem .8rem .65rem .7rem;border-radius:14px;text-decoration:none;background:#fff;box-shadow:0 0 0 1px hsl(var(--border)),0 8px 18px -16px hsl(var(--ra-ink) / .4);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ca-pin[data-astro-cid-2atoruaf]{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:10px;background:hsl(var(--accent) / .08);color:hsl(var(--accent-ink));transition:background .2s var(--ease),color .2s var(--ease)}.ca-pin[data-astro-cid-2atoruaf] svg[data-astro-cid-2atoruaf]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ca-name[data-astro-cid-2atoruaf]{flex:1;min-width:0;display:grid;font-family:var(--font-display);font-size:1rem;line-height:1.15;text-transform:uppercase;color:hsl(var(--ra-ink))}.ca-name[data-astro-cid-2atoruaf] small[data-astro-cid-2atoruaf]{font-family:var(--ra-cond);font-size:12px;font-weight:700;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.ca-arrow[data-astro-cid-2atoruaf]{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px hsl(var(--ra-ink) / .15);color:hsl(var(--ra-ink));transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.ca-arrow[data-astro-cid-2atoruaf] svg[data-astro-cid-2atoruaf]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ca-tile[data-astro-cid-2atoruaf]:hover,.ca-tile[data-astro-cid-2atoruaf]:focus-visible{transform:translateY(-2px);outline:none;box-shadow:0 0 0 1.5px hsl(var(--accent) / .6),0 16px 30px -18px hsl(var(--accent) / .5)}.ca-tile[data-astro-cid-2atoruaf]:focus-visible{box-shadow:0 0 0 3px hsl(var(--accent))}.ca-tile[data-astro-cid-2atoruaf]:hover .ca-pin[data-astro-cid-2atoruaf]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ca-tile[data-astro-cid-2atoruaf]:hover .ca-arrow[data-astro-cid-2atoruaf]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:none;transform:translate(2px)}.ca-tile[data-astro-cid-2atoruaf].is-base{min-height:66px;background:radial-gradient(ellipse 60% 140% at 100% 50%,hsl(var(--accent) / .3),transparent 70%),hsl(var(--ground-dark));box-shadow:inset 0 0 0 1px hsl(var(--ra-chrome) / .3),0 14px 28px -16px hsl(var(--ra-ink) / .7)}.ca-tile[data-astro-cid-2atoruaf].is-base .ca-pin[data-astro-cid-2atoruaf]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ca-tile[data-astro-cid-2atoruaf].is-base .ca-name[data-astro-cid-2atoruaf]{color:hsl(var(--ground-dark-foreground));font-size:1.2rem}.ca-tile[data-astro-cid-2atoruaf].is-base .ca-name[data-astro-cid-2atoruaf] small[data-astro-cid-2atoruaf]{color:hsl(var(--ground-dark-foreground) / .65)}.ca-tag[data-astro-cid-2atoruaf]{flex:none;padding:.3rem .7rem;border-radius:999px;font-family:var(--ra-cond);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.ca-none[data-astro-cid-2atoruaf]{margin:1rem 0 0;font-weight:600;color:hsl(var(--muted-foreground))}.ca-more[data-astro-cid-2atoruaf]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px dashed hsl(var(--border))}.ca-more-h[data-astro-cid-2atoruaf]{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent-ink))}.ca-more-h[data-astro-cid-2atoruaf]:before{content:"";width:14px;height:9px;background:hsl(var(--accent));clip-path:polygon(0 0,50% 55%,100% 0,100% 45%,50% 100%,0 45%)}.ca-more[data-astro-cid-2atoruaf] ul[data-astro-cid-2atoruaf]{display:flex;flex-wrap:wrap;gap:.1rem 1.4rem;margin:0;padding:0;list-style:none}.ca-more[data-astro-cid-2atoruaf] a[data-astro-cid-2atoruaf]{display:inline-block;min-height:44px;line-height:44px;font-size:14.5px;color:hsl(var(--muted-foreground));text-decoration:none}.ca-more[data-astro-cid-2atoruaf] a[data-astro-cid-2atoruaf]:hover{color:hsl(var(--accent-ink));text-decoration:underline}.ca-side[data-astro-cid-2atoruaf]{display:grid;gap:.8rem}.ca-map[data-astro-cid-2atoruaf]{overflow:hidden;aspect-ratio:4 / 3.4;border-radius:22px;background:#1f2229;box-shadow:0 0 0 1.5px hsl(var(--ra-chrome)),0 30px 60px -30px hsl(var(--ra-ink) / .6)}.ca-map[data-astro-cid-2atoruaf] iframe[data-astro-cid-2atoruaf]{display:block;width:100%;height:100%;border:0}.ca-plate[data-astro-cid-2atoruaf]{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem .85rem .85rem;border-radius:18px;background:radial-gradient(ellipse 70% 140% at 100% 50%,hsl(var(--accent) / .22),transparent 70%),hsl(var(--ground-dark));color:hsl(var(--ground-dark-foreground));box-shadow:inset 0 0 0 1px hsl(var(--ra-chrome) / .3)}.ca-plate-pin[data-astro-cid-2atoruaf]{display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,hsl(var(--accent)),hsl(var(--accent-ink)) 75%);color:hsl(var(--accent-foreground))}.ca-plate-pin[data-astro-cid-2atoruaf] svg[data-astro-cid-2atoruaf]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ca-plate-txt[data-astro-cid-2atoruaf]{display:grid;flex:1;font-size:13.5px;color:hsl(var(--ground-dark-foreground) / .75)}.ca-plate-txt[data-astro-cid-2atoruaf] small[data-astro-cid-2atoruaf]{font-family:var(--ra-cond);font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent-lift))}.ca-plate-txt[data-astro-cid-2atoruaf] b[data-astro-cid-2atoruaf]{font-family:var(--ra-cond);font-size:16px;font-weight:800;color:hsl(var(--ground-dark-foreground))}.ca-dir[data-astro-cid-2atoruaf]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .9rem;border-radius:12px;text-decoration:none;white-space:nowrap;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ground-dark-foreground));box-shadow:inset 0 0 0 1px hsl(var(--ra-chrome) / .4);transition:background .2s var(--ease)}.ca-dir[data-astro-cid-2atoruaf]:hover{background:hsl(var(--accent));box-shadow:none}.ca-dir[data-astro-cid-2atoruaf]:focus-visible{outline:3px solid hsl(0 0% 100%);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ca-tile[data-astro-cid-2atoruaf],.ca-arrow[data-astro-cid-2atoruaf],.ca-pin[data-astro-cid-2atoruaf]{transition:none}.ca-tile[data-astro-cid-2atoruaf]:hover{transform:none}}
