.fc[data-astro-cid-6wuo2akz]{--fc-deep:color-mix(in srgb, var(--color-ink) 55%, black);--fc-text:var(--color-parchment);--fc-gold:var(--color-gold-bright);background:var(--fc-deep);font-family:var(--font-sans);padding:14px 14px 12px}.fc__head[data-astro-cid-6wuo2akz]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.fc__proj[data-astro-cid-6wuo2akz]{font-family:var(--font-serif);color:var(--fc-text);font-size:15px;font-weight:400;line-height:1.2}.fc__proj[data-astro-cid-6wuo2akz] span[data-astro-cid-6wuo2akz]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--fc-gold) 75%, transparent);margin-top:3px;font-size:7.5px;display:block}.fc__total[data-astro-cid-6wuo2akz]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--fc-text) 40%, transparent);font-size:8px}.fc__stage[data-astro-cid-6wuo2akz]{background:var(--fc-deep);border:.5px solid color-mix(in srgb, var(--fc-gold) 16%, transparent);border-radius:8px;height:clamp(150px,18vw,218px);margin-bottom:10px;position:relative;overflow:hidden}.fc__stage[data-astro-cid-6wuo2akz] img[data-astro-cid-6wuo2akz]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .75s;position:absolute;inset:0}.fc__stage[data-astro-cid-6wuo2akz] img[data-astro-cid-6wuo2akz].is-on{opacity:1}.fc__state[data-astro-cid-6wuo2akz]{z-index:3;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--fc-text) 60%, transparent);background:color-mix(in srgb, var(--fc-deep) 72%, transparent);border:.5px solid color-mix(in srgb, var(--fc-text) 16%, transparent);border-radius:var(--radius-pill);padding:4px 9px;font-size:7px;transition:color .35s,border-color .35s;position:absolute;top:9px;left:9px}.fc__state[data-astro-cid-6wuo2akz].is-live{color:var(--fc-gold);border-color:color-mix(in srgb, var(--fc-gold) 55%, transparent)}.fc__bar[data-astro-cid-6wuo2akz]{z-index:3;background:linear-gradient(to top, color-mix(in srgb, var(--fc-deep) 92%, transparent), transparent);flex-wrap:wrap;gap:5px;padding:22px 9px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.fc__bar[data-astro-cid-6wuo2akz] .fc__chip{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--fc-text) 60%, transparent);background:color-mix(in srgb, var(--fc-deep) 70%, transparent);border:.5px solid color-mix(in srgb, var(--fc-text) 18%, transparent);border-radius:var(--radius-pill);opacity:0;padding:4px 10px;font-size:7.5px;font-weight:400;transition:color .3s,background .3s,border-color .3s,transform .32s cubic-bezier(.2,1.5,.4,1),opacity .3s;transform:translateY(6px)}.fc__bar[data-astro-cid-6wuo2akz] .fc__chip.is-in{opacity:1;transform:translateY(0)}.fc__bar[data-astro-cid-6wuo2akz] .fc__chip.is-on{color:var(--color-ink);background:var(--fc-gold);border-color:var(--fc-gold);transform:translateY(-1px)scale(1.04)}.fc__list[data-astro-cid-6wuo2akz]{min-height:96px}.fc__list[data-astro-cid-6wuo2akz] .fc__row{border-bottom:.5px solid color-mix(in srgb, var(--fc-text) 5%, transparent);justify-content:space-between;align-items:center;gap:10px;max-height:40px;padding:6px 2px;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s,padding .42s,transform .42s;display:flex;overflow:hidden}.fc__list[data-astro-cid-6wuo2akz] .fc__row.is-out{opacity:0;border-bottom-color:#0000;max-height:0;padding-block:0;transform:translate(-10px)}.fc__list[data-astro-cid-6wuo2akz] .fc__unit{font-family:var(--font-serif);white-space:nowrap;color:var(--fc-text);font-size:13.5px;font-weight:400;line-height:1.15}.fc__list[data-astro-cid-6wuo2akz] .fc__meta{letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--fc-gold) 60%, transparent);margin-top:2px;font-size:7px;font-weight:300;display:block}.fc__list[data-astro-cid-6wuo2akz] .fc__price{font-family:var(--font-serif);white-space:nowrap;color:color-mix(in srgb, var(--fc-text) 85%, transparent);font-size:13px}.fc__list[data-astro-cid-6wuo2akz] .fc__tag{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--fc-text) 35%, transparent);border:.5px solid color-mix(in srgb, var(--fc-text) 18%, transparent);border-radius:var(--radius-pill);padding:3px 8px;font-size:6.5px}.fc__list[data-astro-cid-6wuo2akz] .fc__row.is-gone .fc__unit{color:color-mix(in srgb, var(--fc-text) 40%, transparent);text-decoration:line-through .5px}.fc__list[data-astro-cid-6wuo2akz] .fc__row.is-gone .fc__meta{color:color-mix(in srgb, var(--fc-text) 22%, transparent)}.fc__foot[data-astro-cid-6wuo2akz]{border-top:.5px solid color-mix(in srgb, var(--fc-gold) 14%, transparent);justify-content:space-between;align-items:center;gap:10px;margin-top:3px;padding-top:9px;display:flex}.fc__note[data-astro-cid-6wuo2akz]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--fc-text) 40%, transparent);font-size:7.5px;font-weight:300}.fc__match[data-astro-cid-6wuo2akz]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--fc-gold);font-size:8px}.fc__match[data-astro-cid-6wuo2akz] b[data-astro-cid-6wuo2akz]{font-family:var(--font-serif);letter-spacing:0;color:var(--fc-text);font-size:17px;font-weight:400}@media (width<=860px){.fc__stage[data-astro-cid-6wuo2akz]{height:168px}.fc__list[data-astro-cid-6wuo2akz]{min-height:90px}.fc__bar[data-astro-cid-6wuo2akz] .fc__chip{padding:4px 8px;font-size:7px}}.cp[data-astro-cid-4ee7izgp]{--cp-deep:color-mix(in srgb, var(--color-ink) 55%, black);--cp-text:var(--color-parchment);--cp-gold:var(--color-gold-bright);background:var(--cp-deep);height:clamp(300px,34vw,420px);font-family:var(--font-sans);position:relative;overflow:hidden}.cp__stage[data-astro-cid-4ee7izgp]{z-index:1;position:absolute;inset:0}.cp__stage[data-astro-cid-4ee7izgp] img[data-astro-cid-4ee7izgp]{object-fit:cover;opacity:0;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.cp[data-astro-cid-4ee7izgp]:not(.is-animated) .cp__map-selected[data-astro-cid-4ee7izgp],.cp[data-astro-cid-4ee7izgp]:not(.is-animated) .cp__view[data-astro-cid-4ee7izgp],.cp[data-astro-cid-4ee7izgp]:not(.is-animated) .cp__poi[data-astro-cid-4ee7izgp],.cp[data-astro-cid-4ee7izgp]:not(.is-animated) .cp__foot[data-astro-cid-4ee7izgp]{opacity:1;transform:none}.cp[data-astro-cid-4ee7izgp]:not(.is-animated) .cp__list[data-astro-cid-4ee7izgp]{display:none}.cp__stage[data-astro-cid-4ee7izgp] .cp__building[data-astro-cid-4ee7izgp]{transition:opacity .9s,transform 1.6s cubic-bezier(.32,.86,.3,1);transform:scale(1.02)}.cp__stage[data-astro-cid-4ee7izgp] .cp__building[data-astro-cid-4ee7izgp].is-on{opacity:1}.cp__stage[data-astro-cid-4ee7izgp] .cp__building[data-astro-cid-4ee7izgp].is-back{opacity:0;transform:scale(.86)}.cp__stage[data-astro-cid-4ee7izgp] .cp__map[data-astro-cid-4ee7izgp]{transition:opacity 1s,transform 1.7s cubic-bezier(.32,.86,.3,1);transform:scale(1.18)}.cp__stage[data-astro-cid-4ee7izgp] .cp__map[data-astro-cid-4ee7izgp].is-on{opacity:1}.cp__stage[data-astro-cid-4ee7izgp] .cp__map[data-astro-cid-4ee7izgp].is-settled{transform:scale(1)}.cp__stage[data-astro-cid-4ee7izgp] .cp__map-selected[data-astro-cid-4ee7izgp]{transition:opacity .65s}.cp__stage[data-astro-cid-4ee7izgp] .cp__map-selected[data-astro-cid-4ee7izgp].is-on{opacity:1}.cp__view[data-astro-cid-4ee7izgp]{z-index:7;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--cp-gold);background:color-mix(in srgb, var(--cp-deep) 78%, transparent);border:.5px solid color-mix(in srgb, var(--cp-gold) 45%, transparent);border-radius:var(--radius-pill);pointer-events:none;opacity:0;padding:5px 11px;font-size:7.5px;transition:opacity .42s,transform .42s cubic-bezier(.2,1.4,.4,1);position:absolute;top:12px;left:12px;transform:translateY(-4px)}.cp__view[data-astro-cid-4ee7izgp].is-shown{opacity:1;transform:translateY(0)}.cp__list[data-astro-cid-4ee7izgp]{z-index:6;pointer-events:none;flex-direction:column;gap:5px;max-width:74%;margin:0;padding:0;list-style:none;transition:opacity .32s;display:flex;position:absolute;bottom:12px;left:12px}.cp__list[data-astro-cid-4ee7izgp].is-hidden{opacity:0}.cp__item[data-astro-cid-4ee7izgp]{background:color-mix(in srgb, var(--cp-deep) 78%, transparent);border:.5px solid color-mix(in srgb, var(--cp-gold) 20%, transparent);opacity:0;border-radius:7px;align-items:baseline;gap:14px;padding:6px 11px;transition:opacity .38s,transform .42s cubic-bezier(.2,1.4,.4,1);display:flex;transform:translate(-10px)}.cp__item[data-astro-cid-4ee7izgp].is-in{opacity:1;transform:translate(0)}.cp__item[data-astro-cid-4ee7izgp].is-faded{opacity:.32}.cp__item-name[data-astro-cid-4ee7izgp]{font-family:var(--font-serif);white-space:nowrap;color:color-mix(in srgb, var(--cp-text) 88%, transparent);font-size:13px;line-height:1.2}.cp__item-dist[data-astro-cid-4ee7izgp]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--cp-gold) 75%, transparent);margin-left:auto;font-size:7px}.cp__poi[data-astro-cid-4ee7izgp]{z-index:8;background:color-mix(in srgb, var(--cp-deep) 90%, transparent);border:1px solid color-mix(in srgb, var(--cp-gold) 60%, transparent);max-width:76%;box-shadow:0 0 0 5px color-mix(in srgb, var(--cp-gold) 8%, transparent), 0 14px 40px #0000008c;pointer-events:none;opacity:0;border-radius:9px;padding:12px 16px;transition:opacity .3s;position:absolute;bottom:12px;left:12px;transform:translateY(14px)scale(.94)}.cp__poi[data-astro-cid-4ee7izgp].is-shown{opacity:1;animation:.62s cubic-bezier(.18,1.5,.36,1) both cp-poi-in}@keyframes cp-poi-in{0%{opacity:0;transform:translateY(14px)scale(.94)}46%{opacity:1;transform:translateY(-3px)scale(1.035)}72%{transform:translateY(1px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.cp__poi-kicker[data-astro-cid-4ee7izgp]{letter-spacing:.2em;text-transform:uppercase;color:var(--cp-gold);margin-bottom:5px;font-size:6.5px;display:block}.cp__poi-name[data-astro-cid-4ee7izgp]{font-family:var(--font-serif);color:var(--cp-text);font-size:18px;line-height:1.2}.cp__poi-stats[data-astro-cid-4ee7izgp]{align-items:baseline;gap:16px;margin-top:7px;display:flex}.cp__poi-stat[data-astro-cid-4ee7izgp]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--cp-gold);font-size:7.5px}.cp__poi-stat[data-astro-cid-4ee7izgp] b[data-astro-cid-4ee7izgp]{font-family:var(--font-serif);letter-spacing:0;color:var(--cp-text);margin-right:4px;font-size:15px;font-weight:400}.cp__foot[data-astro-cid-4ee7izgp]{z-index:6;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--cp-text) 50%, transparent);background:color-mix(in srgb, var(--cp-deep) 75%, transparent);border-radius:var(--radius-pill);pointer-events:none;opacity:0;padding:5px 11px;font-size:7.5px;transition:opacity .42s;position:absolute;bottom:12px;right:12px}.cp__foot[data-astro-cid-4ee7izgp].is-shown{opacity:1}@media (width<=860px){.cp[data-astro-cid-4ee7izgp]{height:280px}.cp__item-name[data-astro-cid-4ee7izgp]{font-size:11.5px}.cp__list[data-astro-cid-4ee7izgp]{max-width:86%}.cp__poi[data-astro-cid-4ee7izgp]{max-width:86%;padding:10px 13px}.cp__poi-name[data-astro-cid-4ee7izgp]{font-size:15px}}@media (width<=600px){.cp__foot[data-astro-cid-4ee7izgp]{display:none}}
