.fcl-E-main[data-astro-cid-fd2uomy2]{--fcl-E-ink:var(--public-text);--fcl-E-soft-ink:var(--public-muted);--fcl-E-hair:var(--public-line);--fcl-E-accent:var(--public-accent);box-sizing:border-box;background:var(--public-bg);width:100%;max-width:100%;color:var(--fcl-E-ink);padding:clamp(3rem,8vw,6rem) clamp(1.15rem,5vw,2rem) clamp(3.5rem,8vw,6rem);overflow-x:hidden}.fcl-E-main[data-astro-cid-fd2uomy2] [data-astro-cid-fd2uomy2],.fcl-E-main[data-astro-cid-fd2uomy2] [data-astro-cid-fd2uomy2]:before,.fcl-E-main[data-astro-cid-fd2uomy2] [data-astro-cid-fd2uomy2]:after{box-sizing:border-box}.fcl-E-shell[data-astro-cid-fd2uomy2]{max-width:960px;margin-inline:auto}.fcl-E-masthead[data-astro-cid-fd2uomy2]{margin:0 0 clamp(2.2rem,5vw,3rem)}.fcl-E-eyebrow[data-astro-cid-fd2uomy2]{letter-spacing:.08em;text-transform:uppercase;color:var(--fcl-E-accent);margin:0 0 1rem;font-size:.78rem;font-weight:600}.fcl-E-title[data-astro-cid-fd2uomy2]{letter-spacing:-.02em;text-wrap:balance;color:var(--fcl-E-ink);margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);font-weight:700;line-height:1.08}.fcl-E-intro[data-astro-cid-fd2uomy2]{max-width:44em;color:var(--fcl-E-soft-ink);margin:clamp(1.2rem,3vw,1.7rem) 0 0;font-size:clamp(1.08rem,2.2vw,1.25rem);font-weight:400;line-height:1.6}.fcl-E-tabframe[data-astro-cid-fd2uomy2]{margin:0 0 clamp(2.4rem,6vw,3.6rem)}.fcl-E-overview[data-astro-cid-fd2uomy2]{margin:0}.fcl-E-columns[data-astro-cid-fd2uomy2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.fcl-E-col[data-astro-cid-fd2uomy2]{background:var(--public-bg-soft);border:1px solid var(--fcl-E-hair);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2.25rem)}.fcl-E-kicker[data-astro-cid-fd2uomy2]{letter-spacing:.07em;text-transform:uppercase;color:var(--fcl-E-accent);align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.78rem;font-weight:600;display:flex}.fcl-E-kicker[data-astro-cid-fd2uomy2] span[data-astro-cid-fd2uomy2]{color:var(--fcl-E-soft-ink);border-right:1px solid var(--fcl-E-hair);padding-right:.7rem;font-size:.74rem}.fcl-E-lede[data-astro-cid-fd2uomy2]{color:var(--fcl-E-ink);margin:0 0 1.5rem;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.62}.fcl-E-register[data-astro-cid-fd2uomy2]{border-top:1px solid var(--fcl-E-hair);margin:0;padding:0;list-style:none}.fcl-E-register-row[data-astro-cid-fd2uomy2]{border-bottom:1px solid var(--fcl-E-hair);align-items:baseline;gap:clamp(.7rem,2vw,1.1rem);padding:.85rem 0;display:flex}.fcl-E-register-no[data-astro-cid-fd2uomy2]{color:var(--fcl-E-accent);flex:none;min-width:1.8em;font-size:.82rem;font-weight:600}.fcl-E-register-text[data-astro-cid-fd2uomy2]{color:var(--fcl-E-ink);font-size:clamp(.98rem,2vw,1.08rem);line-height:1.5}.fcl-E-strip[data-astro-cid-fd2uomy2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.4vw,1.5rem);margin:clamp(2.4rem,6vw,3.5rem) 0;display:grid}.fcl-E-plate[data-astro-cid-fd2uomy2]{margin:0}.fcl-E-plate-img[data-astro-cid-fd2uomy2]{aspect-ratio:4/3;background-color:var(--public-bg-soft);border:1px solid var(--fcl-E-hair);border-radius:var(--public-radius,12px);width:100%;box-shadow:var(--public-shadow);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.fcl-E-plate-cap[data-astro-cid-fd2uomy2]{color:var(--fcl-E-soft-ink);margin-top:.7rem;font-size:.9rem;line-height:1.4}.fcl-E-prose-grid[data-astro-cid-fd2uomy2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);margin:0;display:grid}.fcl-E-prose-block[data-astro-cid-fd2uomy2]{max-width:40em}.fcl-E-prose-h[data-astro-cid-fd2uomy2]{letter-spacing:-.015em;color:var(--fcl-E-ink);margin:0 0 .85rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2}.fcl-E-prose[data-astro-cid-fd2uomy2]{color:var(--fcl-E-soft-ink);margin:0;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.68}@media (max-width:720px){.fcl-E-columns[data-astro-cid-fd2uomy2]{grid-template-columns:1fr;gap:clamp(1.1rem,4vw,1.5rem)}.fcl-E-strip[data-astro-cid-fd2uomy2]{grid-template-columns:1fr;gap:1.4rem}.fcl-E-plate-img[data-astro-cid-fd2uomy2]{aspect-ratio:3/2}.fcl-E-prose-grid[data-astro-cid-fd2uomy2]{grid-template-columns:1fr;gap:clamp(1.75rem,6vw,2.25rem)}}.fcl-F-main[data-astro-cid-6il2muqz]{--fcl-F-shadow:0 1px 2px color-mix(in srgb, var(--public-text) 10%, transparent);--fcl-F-shadow-md:0 2px 6px color-mix(in srgb, var(--public-text) 12%, transparent);--fcl-F-shadow-lg:0 6px 20px color-mix(in srgb, var(--public-accent) 18%, transparent);box-sizing:border-box;background:var(--public-bg);width:100%;color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);padding:28px 20px 56px;display:block}.fcl-F-main[data-astro-cid-6il2muqz] [data-astro-cid-6il2muqz],.fcl-F-main[data-astro-cid-6il2muqz] [data-astro-cid-6il2muqz]:before,.fcl-F-main[data-astro-cid-6il2muqz] [data-astro-cid-6il2muqz]:after{box-sizing:border-box}.fcl-F-shell[data-astro-cid-6il2muqz]{max-width:1080px;margin:0 auto}.fcl-F-topbar[data-astro-cid-6il2muqz]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--fcl-F-shadow);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.fcl-F-eyebrow[data-astro-cid-6il2muqz]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.fcl-F-title[data-astro-cid-6il2muqz]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.02em;color:var(--public-text);margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.12}.fcl-F-intro[data-astro-cid-6il2muqz]{color:var(--public-muted);max-width:62ch;margin:8px 0 0;font-size:.98rem;line-height:1.6}.fcl-F-topbar-badge[data-astro-cid-6il2muqz]{letter-spacing:.02em;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.fcl-F-dot[data-astro-cid-6il2muqz]{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent) 22%, transparent);border-radius:50%}.fcl-F-tabbar[data-astro-cid-6il2muqz],.fcl-F-overview[data-astro-cid-6il2muqz]{margin-top:16px}.fcl-F-grid[data-astro-cid-6il2muqz]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fcl-F-panel[data-astro-cid-6il2muqz]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--fcl-F-shadow-md);min-width:0;padding:20px 22px 22px}.fcl-F-panel-head[data-astro-cid-6il2muqz]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.fcl-F-panel-glyph[data-astro-cid-6il2muqz]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.fcl-F-panel-glyph[data-astro-cid-6il2muqz] svg[data-astro-cid-6il2muqz]{width:18px;height:18px;display:block}.fcl-F-panel-title[data-astro-cid-6il2muqz]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.fcl-F-panel-lede[data-astro-cid-6il2muqz]{color:var(--public-text);margin:0 0 14px;font-size:.96rem;font-weight:500;line-height:1.65}.fcl-F-panel-body[data-astro-cid-6il2muqz] p[data-astro-cid-6il2muqz]{color:var(--public-muted);margin:0 0 12px;font-size:.96rem;line-height:1.65}.fcl-F-panel-body[data-astro-cid-6il2muqz] p[data-astro-cid-6il2muqz]:last-child{margin-bottom:0}.fcl-F-checklist[data-astro-cid-6il2muqz]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fcl-F-check-row[data-astro-cid-6il2muqz]{border-radius:var(--public-radius,10px);background:var(--public-bg-soft);border:1px solid var(--public-line);align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.fcl-F-check[data-astro-cid-6il2muqz]{border-radius:var(--public-radius,6px);color:#fff;background:color-mix(in srgb, var(--public-accent) 82%, #10130f);flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.fcl-F-check[data-astro-cid-6il2muqz] svg[data-astro-cid-6il2muqz]{width:13px;height:13px;display:block}.fcl-F-check-text[data-astro-cid-6il2muqz]{color:var(--public-text);font-size:.94rem;line-height:1.5}.fcl-F-photorow[data-astro-cid-6il2muqz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.fcl-F-photo[data-astro-cid-6il2muqz]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--fcl-F-shadow);min-width:0;margin:0;overflow:hidden}.fcl-F-photo-img[data-astro-cid-6il2muqz]{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--public-bg-alt);width:100%;display:block}.fcl-F-photo-cap[data-astro-cid-6il2muqz]{color:var(--public-muted);border-top:1px solid var(--public-line);padding:10px 14px;font-size:.82rem;line-height:1.4}.fcl-F-inforow[data-astro-cid-6il2muqz]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:720px){.fcl-F-main[data-astro-cid-6il2muqz]{padding:20px 14px 44px}.fcl-F-topbar[data-astro-cid-6il2muqz]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.fcl-F-grid[data-astro-cid-6il2muqz],.fcl-F-photorow[data-astro-cid-6il2muqz],.fcl-F-inforow[data-astro-cid-6il2muqz]{grid-template-columns:1fr}.fcl-F-panel[data-astro-cid-6il2muqz]{padding:18px}}.fcl-G-main[data-astro-cid-xecagqya]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-xecagqya]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-xecagqya]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-xecagqya]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-xecagqya]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-xecagqya]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-xecagqya]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-xecagqya]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-xecagqya]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-xecagqya]{width:100%}.fcl-G-facts[data-astro-cid-xecagqya]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-xecagqya]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-xecagqya]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-xecagqya] p[data-astro-cid-xecagqya],.fcl-G-fact[data-astro-cid-xecagqya] li[data-astro-cid-xecagqya]{text-align:left}.fcl-G-lead[data-astro-cid-xecagqya]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-xecagqya]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-xecagqya]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-xecagqya]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-xecagqya]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-xecagqya]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-xecagqya]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-xecagqya]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-xecagqya]{margin:0}.fcl-G-plate-frame[data-astro-cid-xecagqya]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-xecagqya]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-xecagqya]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-xecagqya]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-xecagqya]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-xecagqya]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-xecagqya]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-xecagqya]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-xecagqya]{max-width:none}.fcl-G-facts[data-astro-cid-xecagqya],.fcl-G-plates-row[data-astro-cid-xecagqya],.fcl-G-notices[data-astro-cid-xecagqya]{grid-template-columns:minmax(0,1fr)}}.fcl-H-main[data-astro-cid-cbgfntiu]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-cbgfntiu]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-cbgfntiu]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-cbgfntiu]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-cbgfntiu]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-cbgfntiu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-cbgfntiu]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-cbgfntiu]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-cbgfntiu]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-cbgfntiu]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-cbgfntiu]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-cbgfntiu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-cbgfntiu]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-cbgfntiu]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-cbgfntiu] .fcl-H-num[data-astro-cid-cbgfntiu]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-cbgfntiu]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-cbgfntiu]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-cbgfntiu]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-cbgfntiu]{color:#ffffffeb}.fcl-H-range[data-astro-cid-cbgfntiu]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-cbgfntiu]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-cbgfntiu]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-cbgfntiu]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-cbgfntiu]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-cbgfntiu]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-cbgfntiu]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-cbgfntiu]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-cbgfntiu]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-cbgfntiu]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-cbgfntiu]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-cbgfntiu]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-cbgfntiu]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-cbgfntiu]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-cbgfntiu]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-cbgfntiu]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-cbgfntiu]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-cbgfntiu]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-cbgfntiu]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-cbgfntiu]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-cbgfntiu]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-cbgfntiu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-cbgfntiu]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-cbgfntiu],.fcl-H-photorow[data-astro-cid-cbgfntiu],.fcl-H-inforow[data-astro-cid-cbgfntiu]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-cbgfntiu]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-cbgfntiu],.fcl-H-card[data-astro-cid-cbgfntiu]{transition:none}.fcl-H-photo[data-astro-cid-cbgfntiu]:hover,.fcl-H-card[data-astro-cid-cbgfntiu]:hover{transform:none}}.fcl-I-main[data-astro-cid-2v6zdvtd]{--fcl-I-shadow-soft:0 1px 3px color-mix(in srgb, var(--public-text) 9%, transparent);background:var(--public-bg);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);padding:clamp(1.5rem,4vw,3.5rem) 1rem clamp(2.5rem,5vw,4rem)}.fcl-I-page[data-astro-cid-2v6zdvtd]{max-width:64rem;margin:0 auto}.fcl-I-head[data-astro-cid-2v6zdvtd]{text-align:center;margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.fcl-I-eyebrow[data-astro-cid-2v6zdvtd]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .6rem;font-size:.72rem;font-weight:700}.fcl-I-title[data-astro-cid-2v6zdvtd]{max-width:22ch;font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);letter-spacing:-.01em;color:var(--public-text);margin:0 auto;font-size:clamp(1.8rem,4.8vw,2.9rem);font-weight:700;line-height:1.15}.fcl-I-lede[data-astro-cid-2v6zdvtd]{max-width:52ch;color:var(--public-muted);margin:.9rem auto 0;font-size:clamp(1rem,2.1vw,1.12rem);line-height:1.6}.fcl-I-tabframe[data-astro-cid-2v6zdvtd]{margin-bottom:clamp(1.25rem,3vw,2rem)}.fcl-I-ledger[data-astro-cid-2v6zdvtd]{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.4rem);display:flex}.fcl-I-entries[data-astro-cid-2v6zdvtd]{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-I-entry[data-astro-cid-2v6zdvtd]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--fcl-I-shadow-soft);padding:clamp(1.25rem,3vw,1.85rem) clamp(1.15rem,3vw,1.6rem)}.fcl-I-entry-head[data-astro-cid-2v6zdvtd]{border-bottom:1px solid var(--public-line);margin-bottom:.85rem;padding-bottom:.6rem}.fcl-I-sec[data-astro-cid-2v6zdvtd]{font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);color:var(--public-text);margin:0;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:700;line-height:1.2}.fcl-I-body[data-astro-cid-2v6zdvtd]{color:var(--public-text);margin:0 0 1rem;font-size:clamp(1rem,2vw,1.06rem);line-height:1.7}.fcl-I-body[data-astro-cid-2v6zdvtd]:last-child{margin-bottom:0}.fcl-I-reg[data-astro-cid-2v6zdvtd]{margin:0;padding:0;list-style:none}.fcl-I-reg-row[data-astro-cid-2v6zdvtd]{border-bottom:1px solid var(--public-line-soft);padding:.55rem 0 .55rem 1.4rem;position:relative}.fcl-I-reg-row[data-astro-cid-2v6zdvtd]:last-child{border-bottom:0}.fcl-I-reg-row[data-astro-cid-2v6zdvtd]:before{content:"";background:var(--public-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.95rem;left:.1rem}.fcl-I-reg-text[data-astro-cid-2v6zdvtd]{color:var(--public-text);font-size:clamp(.98rem,2vw,1.04rem);line-height:1.5}.fcl-I-plate-row[data-astro-cid-2v6zdvtd]{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,2.5vw,1.4rem);margin:0;display:grid}.fcl-I-plate[data-astro-cid-2v6zdvtd]{background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--fcl-I-shadow-soft);border-radius:var(--public-radius,12px);padding:clamp(.5rem,1.4vw,.7rem)}.fcl-I-plate-img[data-astro-cid-2v6zdvtd]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-alt);border-radius:var(--public-radius,8px);width:100%;display:block}.fcl-I-plate-cap[data-astro-cid-2v6zdvtd]{text-align:center;color:var(--public-muted);margin:.6rem .15rem .15rem;font-size:.84rem;line-height:1.4}.fcl-I-notices[data-astro-cid-2v6zdvtd]{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-I-notice[data-astro-cid-2v6zdvtd]{background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--fcl-I-shadow-soft);border-radius:var(--public-radius,12px);padding:clamp(1.4rem,3vw,1.9rem) clamp(1.2rem,3vw,1.7rem)}.fcl-I-notice-tab[data-astro-cid-2v6zdvtd]{text-transform:uppercase;letter-spacing:.08em;color:var(--public-accent);margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:inline-block}.fcl-I-notice-h[data-astro-cid-2v6zdvtd]{font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:700}@media (max-width:720px){.fcl-I-entries[data-astro-cid-2v6zdvtd],.fcl-I-plate-row[data-astro-cid-2v6zdvtd],.fcl-I-notices[data-astro-cid-2v6zdvtd]{grid-template-columns:1fr}}.fcl-H-main[data-astro-cid-bn26mnzd]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-bn26mnzd]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-bn26mnzd]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-bn26mnzd]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-bn26mnzd]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-bn26mnzd]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-bn26mnzd]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-bn26mnzd]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-bn26mnzd]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-bn26mnzd]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-bn26mnzd]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-bn26mnzd]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-bn26mnzd]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-bn26mnzd]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-bn26mnzd] .fcl-H-num[data-astro-cid-bn26mnzd]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-bn26mnzd]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-bn26mnzd]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-bn26mnzd]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-bn26mnzd]{color:#ffffffeb}.fcl-H-range[data-astro-cid-bn26mnzd]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-bn26mnzd]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-bn26mnzd]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-bn26mnzd]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-bn26mnzd]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-bn26mnzd]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-bn26mnzd]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-bn26mnzd]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-bn26mnzd]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-bn26mnzd]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-bn26mnzd]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-bn26mnzd]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-bn26mnzd]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-bn26mnzd]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-bn26mnzd]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-bn26mnzd]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-bn26mnzd]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-bn26mnzd]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-bn26mnzd]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-bn26mnzd]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-bn26mnzd]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-bn26mnzd]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-bn26mnzd]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-bn26mnzd],.fcl-H-photorow[data-astro-cid-bn26mnzd],.fcl-H-inforow[data-astro-cid-bn26mnzd]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-bn26mnzd]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-bn26mnzd],.fcl-H-card[data-astro-cid-bn26mnzd]{transition:none}.fcl-H-photo[data-astro-cid-bn26mnzd]:hover,.fcl-H-card[data-astro-cid-bn26mnzd]:hover{transform:none}}.fcl-H-main[data-astro-cid-uzwkqlo7]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-uzwkqlo7]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-uzwkqlo7]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-uzwkqlo7]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-uzwkqlo7]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-uzwkqlo7]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-uzwkqlo7]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-uzwkqlo7]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-uzwkqlo7]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-uzwkqlo7]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-uzwkqlo7]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-uzwkqlo7]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-uzwkqlo7]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-uzwkqlo7]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-uzwkqlo7] .fcl-H-num[data-astro-cid-uzwkqlo7]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-uzwkqlo7]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-uzwkqlo7]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-uzwkqlo7]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-uzwkqlo7]{color:#ffffffeb}.fcl-H-range[data-astro-cid-uzwkqlo7]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-uzwkqlo7]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-uzwkqlo7]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-uzwkqlo7]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-uzwkqlo7]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-uzwkqlo7]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-uzwkqlo7]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-uzwkqlo7]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-uzwkqlo7]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-uzwkqlo7]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-uzwkqlo7]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-uzwkqlo7]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-uzwkqlo7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-uzwkqlo7]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-uzwkqlo7]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-uzwkqlo7]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-uzwkqlo7]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-uzwkqlo7]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-uzwkqlo7]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-uzwkqlo7]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-uzwkqlo7]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-uzwkqlo7]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-uzwkqlo7]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-uzwkqlo7],.fcl-H-photorow[data-astro-cid-uzwkqlo7],.fcl-H-inforow[data-astro-cid-uzwkqlo7]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-uzwkqlo7]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-uzwkqlo7],.fcl-H-card[data-astro-cid-uzwkqlo7]{transition:none}.fcl-H-photo[data-astro-cid-uzwkqlo7]:hover,.fcl-H-card[data-astro-cid-uzwkqlo7]:hover{transform:none}}.fcl-H-main[data-astro-cid-6q5rbght]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-6q5rbght]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-6q5rbght]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-6q5rbght]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-6q5rbght]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-6q5rbght]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-6q5rbght]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-6q5rbght]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-6q5rbght]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-6q5rbght]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-6q5rbght]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-6q5rbght]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-6q5rbght]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-6q5rbght]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-6q5rbght] .fcl-H-num[data-astro-cid-6q5rbght]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-6q5rbght]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-6q5rbght]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-6q5rbght]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-6q5rbght]{color:#ffffffeb}.fcl-H-range[data-astro-cid-6q5rbght]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-6q5rbght]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-6q5rbght]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-6q5rbght]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-6q5rbght]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-6q5rbght]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-6q5rbght]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-6q5rbght]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-6q5rbght]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-6q5rbght]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-6q5rbght]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-6q5rbght]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-6q5rbght]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-6q5rbght]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-6q5rbght]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-6q5rbght]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-6q5rbght]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-6q5rbght]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-6q5rbght]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-6q5rbght]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-6q5rbght]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-6q5rbght]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-6q5rbght]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-6q5rbght],.fcl-H-photorow[data-astro-cid-6q5rbght],.fcl-H-inforow[data-astro-cid-6q5rbght]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-6q5rbght]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-6q5rbght],.fcl-H-card[data-astro-cid-6q5rbght]{transition:none}.fcl-H-photo[data-astro-cid-6q5rbght]:hover,.fcl-H-card[data-astro-cid-6q5rbght]:hover{transform:none}}.fcl-H-main[data-astro-cid-bjj5jecg]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-bjj5jecg]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-bjj5jecg]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-bjj5jecg]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-bjj5jecg]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-bjj5jecg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-bjj5jecg]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-bjj5jecg]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-bjj5jecg]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-bjj5jecg]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-bjj5jecg]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-bjj5jecg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-bjj5jecg]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-bjj5jecg]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-bjj5jecg] .fcl-H-num[data-astro-cid-bjj5jecg]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-bjj5jecg]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-bjj5jecg]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-bjj5jecg]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-bjj5jecg]{color:#ffffffeb}.fcl-H-range[data-astro-cid-bjj5jecg]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-bjj5jecg]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-bjj5jecg]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-bjj5jecg]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-bjj5jecg]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-bjj5jecg]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-bjj5jecg]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-bjj5jecg]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-bjj5jecg]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-bjj5jecg]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-bjj5jecg]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-bjj5jecg]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-bjj5jecg]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-bjj5jecg]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-bjj5jecg]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-bjj5jecg]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-bjj5jecg]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-bjj5jecg]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-bjj5jecg]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-bjj5jecg]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-bjj5jecg]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-bjj5jecg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-bjj5jecg]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-bjj5jecg],.fcl-H-photorow[data-astro-cid-bjj5jecg],.fcl-H-inforow[data-astro-cid-bjj5jecg]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-bjj5jecg]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-bjj5jecg],.fcl-H-card[data-astro-cid-bjj5jecg]{transition:none}.fcl-H-photo[data-astro-cid-bjj5jecg]:hover,.fcl-H-card[data-astro-cid-bjj5jecg]:hover{transform:none}}.fcl-H-main[data-astro-cid-heguicad]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-heguicad]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-heguicad]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-heguicad]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-heguicad]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-heguicad]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-heguicad]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-heguicad]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-heguicad]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-heguicad]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-heguicad]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-heguicad]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-heguicad]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-heguicad]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-heguicad] .fcl-H-num[data-astro-cid-heguicad]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-heguicad]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-heguicad]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-heguicad]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-heguicad]{color:#ffffffeb}.fcl-H-range[data-astro-cid-heguicad]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-heguicad]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-heguicad]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-heguicad]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-heguicad]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-heguicad]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-heguicad]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-heguicad]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-heguicad]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-heguicad]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-heguicad]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-heguicad]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-heguicad]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-heguicad]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-heguicad]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-heguicad]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-heguicad]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-heguicad]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-heguicad]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-heguicad]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-heguicad]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-heguicad]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-heguicad]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-heguicad],.fcl-H-photorow[data-astro-cid-heguicad],.fcl-H-inforow[data-astro-cid-heguicad]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-heguicad]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-heguicad],.fcl-H-card[data-astro-cid-heguicad]{transition:none}.fcl-H-photo[data-astro-cid-heguicad]:hover,.fcl-H-card[data-astro-cid-heguicad]:hover{transform:none}}.fcl-H-main[data-astro-cid-lrfzrqre]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-lrfzrqre]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-lrfzrqre]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-lrfzrqre]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-lrfzrqre]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-lrfzrqre]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-lrfzrqre]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-lrfzrqre]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-lrfzrqre]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-lrfzrqre]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-lrfzrqre]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-lrfzrqre]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-lrfzrqre]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-lrfzrqre]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-lrfzrqre] .fcl-H-num[data-astro-cid-lrfzrqre]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-lrfzrqre]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-lrfzrqre]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-lrfzrqre]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-lrfzrqre]{color:#ffffffeb}.fcl-H-range[data-astro-cid-lrfzrqre]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-lrfzrqre]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-lrfzrqre]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-lrfzrqre]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-lrfzrqre]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-lrfzrqre]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-lrfzrqre]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-lrfzrqre]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-lrfzrqre]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-lrfzrqre]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-lrfzrqre]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-lrfzrqre]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-lrfzrqre]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-lrfzrqre]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-lrfzrqre]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-lrfzrqre]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-lrfzrqre]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-lrfzrqre]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-lrfzrqre]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-lrfzrqre]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-lrfzrqre]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-lrfzrqre]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-lrfzrqre]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-lrfzrqre],.fcl-H-photorow[data-astro-cid-lrfzrqre],.fcl-H-inforow[data-astro-cid-lrfzrqre]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-lrfzrqre]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-lrfzrqre],.fcl-H-card[data-astro-cid-lrfzrqre]{transition:none}.fcl-H-photo[data-astro-cid-lrfzrqre]:hover,.fcl-H-card[data-astro-cid-lrfzrqre]:hover{transform:none}}.fcl-H-main[data-astro-cid-33p3br2b]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-33p3br2b]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-33p3br2b]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-33p3br2b]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-33p3br2b]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-33p3br2b]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-33p3br2b]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-33p3br2b]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-33p3br2b]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-33p3br2b]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-33p3br2b]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-33p3br2b]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-33p3br2b]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-33p3br2b]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-33p3br2b] .fcl-H-num[data-astro-cid-33p3br2b]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-33p3br2b]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-33p3br2b]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-33p3br2b]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-33p3br2b]{color:#ffffffeb}.fcl-H-range[data-astro-cid-33p3br2b]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-33p3br2b]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-33p3br2b]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-33p3br2b]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-33p3br2b]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-33p3br2b]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-33p3br2b]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-33p3br2b]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-33p3br2b]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-33p3br2b]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-33p3br2b]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-33p3br2b]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-33p3br2b]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-33p3br2b]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-33p3br2b]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-33p3br2b]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-33p3br2b]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-33p3br2b]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-33p3br2b]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-33p3br2b]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-33p3br2b]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-33p3br2b]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-33p3br2b]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-33p3br2b],.fcl-H-photorow[data-astro-cid-33p3br2b],.fcl-H-inforow[data-astro-cid-33p3br2b]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-33p3br2b]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-33p3br2b],.fcl-H-card[data-astro-cid-33p3br2b]{transition:none}.fcl-H-photo[data-astro-cid-33p3br2b]:hover,.fcl-H-card[data-astro-cid-33p3br2b]:hover{transform:none}}.fcl-H-main[data-astro-cid-znczonoq]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-znczonoq]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-znczonoq]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-znczonoq]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-znczonoq]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-znczonoq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-znczonoq]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-znczonoq]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-znczonoq]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-znczonoq]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-znczonoq]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-znczonoq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-znczonoq]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-znczonoq]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-znczonoq] .fcl-H-num[data-astro-cid-znczonoq]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-znczonoq]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-znczonoq]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-znczonoq]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-znczonoq]{color:#ffffffeb}.fcl-H-range[data-astro-cid-znczonoq]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-znczonoq]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-znczonoq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-znczonoq]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-znczonoq]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-znczonoq]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-znczonoq]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-znczonoq]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-znczonoq]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-znczonoq]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-znczonoq]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-znczonoq]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-znczonoq]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-znczonoq]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-znczonoq]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-znczonoq]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-znczonoq]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-znczonoq]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-znczonoq]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-znczonoq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-znczonoq]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-znczonoq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-znczonoq]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-znczonoq],.fcl-H-photorow[data-astro-cid-znczonoq],.fcl-H-inforow[data-astro-cid-znczonoq]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-znczonoq]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-znczonoq],.fcl-H-card[data-astro-cid-znczonoq]{transition:none}.fcl-H-photo[data-astro-cid-znczonoq]:hover,.fcl-H-card[data-astro-cid-znczonoq]:hover{transform:none}}.fcl-H-main[data-astro-cid-wz7w5dew]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-wz7w5dew]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-wz7w5dew]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-wz7w5dew]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-wz7w5dew]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-wz7w5dew]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-wz7w5dew]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-wz7w5dew]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-wz7w5dew]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-wz7w5dew]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-wz7w5dew]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-wz7w5dew]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-wz7w5dew]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-wz7w5dew]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-wz7w5dew] .fcl-H-num[data-astro-cid-wz7w5dew]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-wz7w5dew]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-wz7w5dew]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-wz7w5dew]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-wz7w5dew]{color:#ffffffeb}.fcl-H-range[data-astro-cid-wz7w5dew]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-wz7w5dew]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-wz7w5dew]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-wz7w5dew]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-wz7w5dew]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-wz7w5dew]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-wz7w5dew]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-wz7w5dew]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-wz7w5dew]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-wz7w5dew]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-wz7w5dew]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-wz7w5dew]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-wz7w5dew]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-wz7w5dew]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-wz7w5dew]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-wz7w5dew]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-wz7w5dew]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-wz7w5dew]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-wz7w5dew]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-wz7w5dew]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-wz7w5dew]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-wz7w5dew]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-wz7w5dew]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-wz7w5dew],.fcl-H-photorow[data-astro-cid-wz7w5dew],.fcl-H-inforow[data-astro-cid-wz7w5dew]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-wz7w5dew]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-wz7w5dew],.fcl-H-card[data-astro-cid-wz7w5dew]{transition:none}.fcl-H-photo[data-astro-cid-wz7w5dew]:hover,.fcl-H-card[data-astro-cid-wz7w5dew]:hover{transform:none}}.fcl-H-main[data-astro-cid-xv46xaga]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-xv46xaga]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-xv46xaga]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-xv46xaga]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-xv46xaga]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-xv46xaga]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-xv46xaga]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-xv46xaga]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-xv46xaga]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-xv46xaga]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-xv46xaga]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-xv46xaga]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-xv46xaga]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-xv46xaga]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-xv46xaga] .fcl-H-num[data-astro-cid-xv46xaga]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-xv46xaga]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-xv46xaga]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-xv46xaga]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-xv46xaga]{color:#ffffffeb}.fcl-H-range[data-astro-cid-xv46xaga]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-xv46xaga]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-xv46xaga]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-xv46xaga]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-xv46xaga]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-xv46xaga]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-xv46xaga]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-xv46xaga]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-xv46xaga]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-xv46xaga]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-xv46xaga]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-xv46xaga]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-xv46xaga]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-xv46xaga]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-xv46xaga]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-xv46xaga]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-xv46xaga]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-xv46xaga]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-xv46xaga]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-xv46xaga]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-xv46xaga]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-xv46xaga]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-xv46xaga]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-xv46xaga],.fcl-H-photorow[data-astro-cid-xv46xaga],.fcl-H-inforow[data-astro-cid-xv46xaga]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-xv46xaga]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-xv46xaga],.fcl-H-card[data-astro-cid-xv46xaga]{transition:none}.fcl-H-photo[data-astro-cid-xv46xaga]:hover,.fcl-H-card[data-astro-cid-xv46xaga]:hover{transform:none}}.fcl-H-main[data-astro-cid-shgwbfab]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-shgwbfab]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-shgwbfab]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-shgwbfab]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-shgwbfab]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-shgwbfab]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-shgwbfab]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-shgwbfab]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-shgwbfab]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-shgwbfab]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-shgwbfab]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-shgwbfab]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-shgwbfab]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-shgwbfab]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-shgwbfab] .fcl-H-num[data-astro-cid-shgwbfab]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-shgwbfab]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-shgwbfab]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-shgwbfab]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-shgwbfab]{color:#ffffffeb}.fcl-H-range[data-astro-cid-shgwbfab]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-shgwbfab]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-shgwbfab]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-shgwbfab]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-shgwbfab]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-shgwbfab]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-shgwbfab]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-shgwbfab]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-shgwbfab]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-shgwbfab]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-shgwbfab]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-shgwbfab]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-shgwbfab]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-shgwbfab]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-shgwbfab]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-shgwbfab]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-shgwbfab]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-shgwbfab]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-shgwbfab]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-shgwbfab]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-shgwbfab]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-shgwbfab]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-shgwbfab]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-shgwbfab],.fcl-H-photorow[data-astro-cid-shgwbfab],.fcl-H-inforow[data-astro-cid-shgwbfab]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-shgwbfab]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-shgwbfab],.fcl-H-card[data-astro-cid-shgwbfab]{transition:none}.fcl-H-photo[data-astro-cid-shgwbfab]:hover,.fcl-H-card[data-astro-cid-shgwbfab]:hover{transform:none}}.fcl-H-main[data-astro-cid-2wntjzac]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-2wntjzac]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-2wntjzac]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-2wntjzac]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-2wntjzac]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-2wntjzac]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-2wntjzac]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-2wntjzac]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-2wntjzac]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-2wntjzac]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-2wntjzac]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-2wntjzac]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-2wntjzac]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-2wntjzac]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-2wntjzac] .fcl-H-num[data-astro-cid-2wntjzac]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-2wntjzac]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-2wntjzac]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-2wntjzac]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-2wntjzac]{color:#ffffffeb}.fcl-H-range[data-astro-cid-2wntjzac]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-2wntjzac]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-2wntjzac]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-2wntjzac]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-2wntjzac]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-2wntjzac]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-2wntjzac]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-2wntjzac]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-2wntjzac]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-2wntjzac]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-2wntjzac]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-2wntjzac]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-2wntjzac]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-2wntjzac]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-2wntjzac]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-2wntjzac]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-2wntjzac]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-2wntjzac]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-2wntjzac]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-2wntjzac]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-2wntjzac]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-2wntjzac]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-2wntjzac]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-2wntjzac],.fcl-H-photorow[data-astro-cid-2wntjzac],.fcl-H-inforow[data-astro-cid-2wntjzac]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-2wntjzac]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-2wntjzac],.fcl-H-card[data-astro-cid-2wntjzac]{transition:none}.fcl-H-photo[data-astro-cid-2wntjzac]:hover,.fcl-H-card[data-astro-cid-2wntjzac]:hover{transform:none}}.fcl-H-main[data-astro-cid-pjbsbkzy]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-pjbsbkzy]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-pjbsbkzy]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-pjbsbkzy]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-pjbsbkzy]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-pjbsbkzy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-pjbsbkzy]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-pjbsbkzy]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-pjbsbkzy]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-pjbsbkzy]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-pjbsbkzy]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-pjbsbkzy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-pjbsbkzy]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-pjbsbkzy]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-pjbsbkzy] .fcl-H-num[data-astro-cid-pjbsbkzy]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-pjbsbkzy]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-pjbsbkzy]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-pjbsbkzy]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-pjbsbkzy]{color:#ffffffeb}.fcl-H-range[data-astro-cid-pjbsbkzy]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-pjbsbkzy]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-pjbsbkzy]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-pjbsbkzy]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-pjbsbkzy]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-pjbsbkzy]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-pjbsbkzy]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-pjbsbkzy]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-pjbsbkzy]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-pjbsbkzy]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-pjbsbkzy]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-pjbsbkzy]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-pjbsbkzy]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-pjbsbkzy]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-pjbsbkzy]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-pjbsbkzy]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-pjbsbkzy]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-pjbsbkzy]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-pjbsbkzy]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-pjbsbkzy]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-pjbsbkzy]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-pjbsbkzy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-pjbsbkzy]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-pjbsbkzy],.fcl-H-photorow[data-astro-cid-pjbsbkzy],.fcl-H-inforow[data-astro-cid-pjbsbkzy]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-pjbsbkzy]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-pjbsbkzy],.fcl-H-card[data-astro-cid-pjbsbkzy]{transition:none}.fcl-H-photo[data-astro-cid-pjbsbkzy]:hover,.fcl-H-card[data-astro-cid-pjbsbkzy]:hover{transform:none}}.fcl-H-main[data-astro-cid-ekvgw5nm]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ekvgw5nm]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ekvgw5nm]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ekvgw5nm]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ekvgw5nm]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ekvgw5nm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ekvgw5nm]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ekvgw5nm]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ekvgw5nm]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ekvgw5nm]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ekvgw5nm]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ekvgw5nm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ekvgw5nm]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ekvgw5nm]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ekvgw5nm] .fcl-H-num[data-astro-cid-ekvgw5nm]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ekvgw5nm]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ekvgw5nm]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ekvgw5nm]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ekvgw5nm]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ekvgw5nm]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ekvgw5nm]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ekvgw5nm]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ekvgw5nm]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ekvgw5nm]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ekvgw5nm]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ekvgw5nm]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ekvgw5nm]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ekvgw5nm]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ekvgw5nm]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ekvgw5nm]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ekvgw5nm]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ekvgw5nm]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ekvgw5nm]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ekvgw5nm]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ekvgw5nm]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ekvgw5nm]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ekvgw5nm]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ekvgw5nm]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ekvgw5nm]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ekvgw5nm]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ekvgw5nm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ekvgw5nm]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ekvgw5nm],.fcl-H-photorow[data-astro-cid-ekvgw5nm],.fcl-H-inforow[data-astro-cid-ekvgw5nm]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ekvgw5nm]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ekvgw5nm],.fcl-H-card[data-astro-cid-ekvgw5nm]{transition:none}.fcl-H-photo[data-astro-cid-ekvgw5nm]:hover,.fcl-H-card[data-astro-cid-ekvgw5nm]:hover{transform:none}}.fcl-H-main[data-astro-cid-rqg2dfkb]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-rqg2dfkb]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-rqg2dfkb]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-rqg2dfkb]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-rqg2dfkb]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-rqg2dfkb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-rqg2dfkb]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-rqg2dfkb]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-rqg2dfkb]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-rqg2dfkb]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-rqg2dfkb]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-rqg2dfkb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-rqg2dfkb]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-rqg2dfkb]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-rqg2dfkb] .fcl-H-num[data-astro-cid-rqg2dfkb]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-rqg2dfkb]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-rqg2dfkb]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-rqg2dfkb]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-rqg2dfkb]{color:#ffffffeb}.fcl-H-range[data-astro-cid-rqg2dfkb]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-rqg2dfkb]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-rqg2dfkb]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-rqg2dfkb]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-rqg2dfkb]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-rqg2dfkb]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-rqg2dfkb]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-rqg2dfkb]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-rqg2dfkb]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-rqg2dfkb]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-rqg2dfkb]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-rqg2dfkb]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-rqg2dfkb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-rqg2dfkb]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-rqg2dfkb]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-rqg2dfkb]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-rqg2dfkb]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-rqg2dfkb]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-rqg2dfkb]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-rqg2dfkb]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-rqg2dfkb]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-rqg2dfkb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-rqg2dfkb]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-rqg2dfkb],.fcl-H-photorow[data-astro-cid-rqg2dfkb],.fcl-H-inforow[data-astro-cid-rqg2dfkb]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-rqg2dfkb]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-rqg2dfkb],.fcl-H-card[data-astro-cid-rqg2dfkb]{transition:none}.fcl-H-photo[data-astro-cid-rqg2dfkb]:hover,.fcl-H-card[data-astro-cid-rqg2dfkb]:hover{transform:none}}.fcl-H-main[data-astro-cid-ihgnut3j]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ihgnut3j]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ihgnut3j]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ihgnut3j]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ihgnut3j]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ihgnut3j]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ihgnut3j]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ihgnut3j]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ihgnut3j]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ihgnut3j]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ihgnut3j]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ihgnut3j]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ihgnut3j]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ihgnut3j]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ihgnut3j] .fcl-H-num[data-astro-cid-ihgnut3j]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ihgnut3j]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ihgnut3j]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ihgnut3j]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ihgnut3j]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ihgnut3j]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ihgnut3j]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ihgnut3j]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ihgnut3j]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ihgnut3j]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ihgnut3j]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ihgnut3j]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ihgnut3j]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ihgnut3j]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ihgnut3j]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ihgnut3j]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ihgnut3j]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ihgnut3j]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ihgnut3j]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ihgnut3j]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ihgnut3j]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ihgnut3j]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ihgnut3j]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ihgnut3j]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ihgnut3j]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ihgnut3j]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ihgnut3j]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ihgnut3j]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ihgnut3j],.fcl-H-photorow[data-astro-cid-ihgnut3j],.fcl-H-inforow[data-astro-cid-ihgnut3j]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ihgnut3j]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ihgnut3j],.fcl-H-card[data-astro-cid-ihgnut3j]{transition:none}.fcl-H-photo[data-astro-cid-ihgnut3j]:hover,.fcl-H-card[data-astro-cid-ihgnut3j]:hover{transform:none}}.fcl-H-main[data-astro-cid-ywlzvrl6]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ywlzvrl6]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ywlzvrl6]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ywlzvrl6]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ywlzvrl6]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ywlzvrl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ywlzvrl6]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ywlzvrl6]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ywlzvrl6]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ywlzvrl6]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ywlzvrl6]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ywlzvrl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ywlzvrl6]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ywlzvrl6]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ywlzvrl6] .fcl-H-num[data-astro-cid-ywlzvrl6]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ywlzvrl6]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ywlzvrl6]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ywlzvrl6]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ywlzvrl6]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ywlzvrl6]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ywlzvrl6]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ywlzvrl6]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ywlzvrl6]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ywlzvrl6]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ywlzvrl6]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ywlzvrl6]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ywlzvrl6]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ywlzvrl6]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ywlzvrl6]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ywlzvrl6]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ywlzvrl6]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ywlzvrl6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ywlzvrl6]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ywlzvrl6]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ywlzvrl6]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ywlzvrl6]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ywlzvrl6]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ywlzvrl6]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ywlzvrl6]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ywlzvrl6]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ywlzvrl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ywlzvrl6]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ywlzvrl6],.fcl-H-photorow[data-astro-cid-ywlzvrl6],.fcl-H-inforow[data-astro-cid-ywlzvrl6]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ywlzvrl6]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ywlzvrl6],.fcl-H-card[data-astro-cid-ywlzvrl6]{transition:none}.fcl-H-photo[data-astro-cid-ywlzvrl6]:hover,.fcl-H-card[data-astro-cid-ywlzvrl6]:hover{transform:none}}.fcl-H-main[data-astro-cid-knd6fzms]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-knd6fzms]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-knd6fzms]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-knd6fzms]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-knd6fzms]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-knd6fzms]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-knd6fzms]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-knd6fzms]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-knd6fzms]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-knd6fzms]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-knd6fzms]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-knd6fzms]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-knd6fzms]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-knd6fzms]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-knd6fzms] .fcl-H-num[data-astro-cid-knd6fzms]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-knd6fzms]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-knd6fzms]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-knd6fzms]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-knd6fzms]{color:#ffffffeb}.fcl-H-range[data-astro-cid-knd6fzms]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-knd6fzms]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-knd6fzms]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-knd6fzms]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-knd6fzms]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-knd6fzms]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-knd6fzms]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-knd6fzms]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-knd6fzms]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-knd6fzms]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-knd6fzms]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-knd6fzms]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-knd6fzms]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-knd6fzms]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-knd6fzms]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-knd6fzms]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-knd6fzms]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-knd6fzms]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-knd6fzms]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-knd6fzms]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-knd6fzms]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-knd6fzms]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-knd6fzms]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-knd6fzms],.fcl-H-photorow[data-astro-cid-knd6fzms],.fcl-H-inforow[data-astro-cid-knd6fzms]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-knd6fzms]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-knd6fzms],.fcl-H-card[data-astro-cid-knd6fzms]{transition:none}.fcl-H-photo[data-astro-cid-knd6fzms]:hover,.fcl-H-card[data-astro-cid-knd6fzms]:hover{transform:none}}.fcl-H-main[data-astro-cid-asemn5so]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-asemn5so]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-asemn5so]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-asemn5so]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-asemn5so]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-asemn5so]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-asemn5so]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-asemn5so]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-asemn5so]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-asemn5so]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-asemn5so]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-asemn5so]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-asemn5so]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-asemn5so]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-asemn5so] .fcl-H-num[data-astro-cid-asemn5so]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-asemn5so]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-asemn5so]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-asemn5so]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-asemn5so]{color:#ffffffeb}.fcl-H-range[data-astro-cid-asemn5so]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-asemn5so]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-asemn5so]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-asemn5so]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-asemn5so]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-asemn5so]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-asemn5so]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-asemn5so]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-asemn5so]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-asemn5so]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-asemn5so]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-asemn5so]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-asemn5so]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-asemn5so]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-asemn5so]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-asemn5so]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-asemn5so]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-asemn5so]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-asemn5so]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-asemn5so]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-asemn5so]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-asemn5so]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-asemn5so]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-asemn5so],.fcl-H-photorow[data-astro-cid-asemn5so],.fcl-H-inforow[data-astro-cid-asemn5so]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-asemn5so]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-asemn5so],.fcl-H-card[data-astro-cid-asemn5so]{transition:none}.fcl-H-photo[data-astro-cid-asemn5so]:hover,.fcl-H-card[data-astro-cid-asemn5so]:hover{transform:none}}.fcl-H-main[data-astro-cid-z5liutfq]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-z5liutfq]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-z5liutfq]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-z5liutfq]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-z5liutfq]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-z5liutfq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-z5liutfq]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-z5liutfq]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-z5liutfq]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-z5liutfq]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-z5liutfq]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-z5liutfq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-z5liutfq]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-z5liutfq]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-z5liutfq] .fcl-H-num[data-astro-cid-z5liutfq]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-z5liutfq]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-z5liutfq]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-z5liutfq]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-z5liutfq]{color:#ffffffeb}.fcl-H-range[data-astro-cid-z5liutfq]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-z5liutfq]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-z5liutfq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-z5liutfq]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-z5liutfq]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-z5liutfq]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-z5liutfq]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-z5liutfq]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-z5liutfq]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-z5liutfq]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-z5liutfq]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-z5liutfq]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-z5liutfq]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-z5liutfq]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-z5liutfq]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-z5liutfq]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-z5liutfq]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-z5liutfq]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-z5liutfq]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-z5liutfq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-z5liutfq]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-z5liutfq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-z5liutfq]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-z5liutfq],.fcl-H-photorow[data-astro-cid-z5liutfq],.fcl-H-inforow[data-astro-cid-z5liutfq]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-z5liutfq]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-z5liutfq],.fcl-H-card[data-astro-cid-z5liutfq]{transition:none}.fcl-H-photo[data-astro-cid-z5liutfq]:hover,.fcl-H-card[data-astro-cid-z5liutfq]:hover{transform:none}}.fcl-H-main[data-astro-cid-go2hlvah]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-go2hlvah]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-go2hlvah]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-go2hlvah]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-go2hlvah]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-go2hlvah]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-go2hlvah]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-go2hlvah]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-go2hlvah]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-go2hlvah]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-go2hlvah]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-go2hlvah]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-go2hlvah]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-go2hlvah]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-go2hlvah] .fcl-H-num[data-astro-cid-go2hlvah]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-go2hlvah]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-go2hlvah]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-go2hlvah]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-go2hlvah]{color:#ffffffeb}.fcl-H-range[data-astro-cid-go2hlvah]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-go2hlvah]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-go2hlvah]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-go2hlvah]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-go2hlvah]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-go2hlvah]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-go2hlvah]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-go2hlvah]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-go2hlvah]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-go2hlvah]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-go2hlvah]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-go2hlvah]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-go2hlvah]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-go2hlvah]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-go2hlvah]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-go2hlvah]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-go2hlvah]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-go2hlvah]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-go2hlvah]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-go2hlvah]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-go2hlvah]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-go2hlvah]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-go2hlvah]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-go2hlvah],.fcl-H-photorow[data-astro-cid-go2hlvah],.fcl-H-inforow[data-astro-cid-go2hlvah]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-go2hlvah]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-go2hlvah],.fcl-H-card[data-astro-cid-go2hlvah]{transition:none}.fcl-H-photo[data-astro-cid-go2hlvah]:hover,.fcl-H-card[data-astro-cid-go2hlvah]:hover{transform:none}}.fcl-H-main[data-astro-cid-onaguzk5]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-onaguzk5]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-onaguzk5]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-onaguzk5]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-onaguzk5]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-onaguzk5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-onaguzk5]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-onaguzk5]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-onaguzk5]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-onaguzk5]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-onaguzk5]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-onaguzk5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-onaguzk5]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-onaguzk5]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-onaguzk5] .fcl-H-num[data-astro-cid-onaguzk5]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-onaguzk5]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-onaguzk5]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-onaguzk5]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-onaguzk5]{color:#ffffffeb}.fcl-H-range[data-astro-cid-onaguzk5]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-onaguzk5]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-onaguzk5]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-onaguzk5]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-onaguzk5]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-onaguzk5]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-onaguzk5]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-onaguzk5]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-onaguzk5]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-onaguzk5]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-onaguzk5]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-onaguzk5]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-onaguzk5]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-onaguzk5]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-onaguzk5]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-onaguzk5]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-onaguzk5]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-onaguzk5]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-onaguzk5]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-onaguzk5]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-onaguzk5]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-onaguzk5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-onaguzk5]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-onaguzk5],.fcl-H-photorow[data-astro-cid-onaguzk5],.fcl-H-inforow[data-astro-cid-onaguzk5]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-onaguzk5]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-onaguzk5],.fcl-H-card[data-astro-cid-onaguzk5]{transition:none}.fcl-H-photo[data-astro-cid-onaguzk5]:hover,.fcl-H-card[data-astro-cid-onaguzk5]:hover{transform:none}}.fcl-H-main[data-astro-cid-oo2pywgo]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-oo2pywgo]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-oo2pywgo]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-oo2pywgo]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-oo2pywgo]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-oo2pywgo]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-oo2pywgo]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-oo2pywgo]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-oo2pywgo]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-oo2pywgo]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-oo2pywgo]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-oo2pywgo]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-oo2pywgo]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-oo2pywgo]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-oo2pywgo] .fcl-H-num[data-astro-cid-oo2pywgo]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-oo2pywgo]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-oo2pywgo]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-oo2pywgo]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-oo2pywgo]{color:#ffffffeb}.fcl-H-range[data-astro-cid-oo2pywgo]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-oo2pywgo]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-oo2pywgo]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-oo2pywgo]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-oo2pywgo]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-oo2pywgo]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-oo2pywgo]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-oo2pywgo]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-oo2pywgo]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-oo2pywgo]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-oo2pywgo]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-oo2pywgo]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-oo2pywgo]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-oo2pywgo]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-oo2pywgo]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-oo2pywgo]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-oo2pywgo]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-oo2pywgo]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-oo2pywgo]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-oo2pywgo]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-oo2pywgo]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-oo2pywgo]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-oo2pywgo]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-oo2pywgo],.fcl-H-photorow[data-astro-cid-oo2pywgo],.fcl-H-inforow[data-astro-cid-oo2pywgo]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-oo2pywgo]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-oo2pywgo],.fcl-H-card[data-astro-cid-oo2pywgo]{transition:none}.fcl-H-photo[data-astro-cid-oo2pywgo]:hover,.fcl-H-card[data-astro-cid-oo2pywgo]:hover{transform:none}}.fcl-H-main[data-astro-cid-o7rkatsb]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-o7rkatsb]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-o7rkatsb]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-o7rkatsb]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-o7rkatsb]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-o7rkatsb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-o7rkatsb]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-o7rkatsb]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-o7rkatsb]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-o7rkatsb]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-o7rkatsb]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-o7rkatsb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-o7rkatsb]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-o7rkatsb]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-o7rkatsb] .fcl-H-num[data-astro-cid-o7rkatsb]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-o7rkatsb]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-o7rkatsb]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-o7rkatsb]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-o7rkatsb]{color:#ffffffeb}.fcl-H-range[data-astro-cid-o7rkatsb]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-o7rkatsb]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-o7rkatsb]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-o7rkatsb]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-o7rkatsb]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-o7rkatsb]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-o7rkatsb]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-o7rkatsb]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-o7rkatsb]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-o7rkatsb]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-o7rkatsb]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-o7rkatsb]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-o7rkatsb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-o7rkatsb]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-o7rkatsb]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-o7rkatsb]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-o7rkatsb]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-o7rkatsb]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-o7rkatsb]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-o7rkatsb]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-o7rkatsb]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-o7rkatsb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-o7rkatsb]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-o7rkatsb],.fcl-H-photorow[data-astro-cid-o7rkatsb],.fcl-H-inforow[data-astro-cid-o7rkatsb]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-o7rkatsb]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-o7rkatsb],.fcl-H-card[data-astro-cid-o7rkatsb]{transition:none}.fcl-H-photo[data-astro-cid-o7rkatsb]:hover,.fcl-H-card[data-astro-cid-o7rkatsb]:hover{transform:none}}.fcl-H-main[data-astro-cid-ubuuo2s3]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ubuuo2s3]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ubuuo2s3]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ubuuo2s3]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ubuuo2s3]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ubuuo2s3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ubuuo2s3]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ubuuo2s3]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ubuuo2s3]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ubuuo2s3]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ubuuo2s3]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ubuuo2s3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ubuuo2s3]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ubuuo2s3]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ubuuo2s3] .fcl-H-num[data-astro-cid-ubuuo2s3]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ubuuo2s3]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ubuuo2s3]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ubuuo2s3]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ubuuo2s3]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ubuuo2s3]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ubuuo2s3]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ubuuo2s3]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ubuuo2s3]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ubuuo2s3]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ubuuo2s3]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ubuuo2s3]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ubuuo2s3]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ubuuo2s3]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ubuuo2s3]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ubuuo2s3]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ubuuo2s3]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ubuuo2s3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ubuuo2s3]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ubuuo2s3]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ubuuo2s3]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ubuuo2s3]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ubuuo2s3]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ubuuo2s3]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ubuuo2s3]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ubuuo2s3]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ubuuo2s3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ubuuo2s3]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ubuuo2s3],.fcl-H-photorow[data-astro-cid-ubuuo2s3],.fcl-H-inforow[data-astro-cid-ubuuo2s3]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ubuuo2s3]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ubuuo2s3],.fcl-H-card[data-astro-cid-ubuuo2s3]{transition:none}.fcl-H-photo[data-astro-cid-ubuuo2s3]:hover,.fcl-H-card[data-astro-cid-ubuuo2s3]:hover{transform:none}}.fcl-H-main[data-astro-cid-pamqgkmx]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-pamqgkmx]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-pamqgkmx]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-pamqgkmx]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-pamqgkmx]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-pamqgkmx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-pamqgkmx]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-pamqgkmx]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-pamqgkmx]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-pamqgkmx]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-pamqgkmx]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-pamqgkmx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-pamqgkmx]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-pamqgkmx]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-pamqgkmx] .fcl-H-num[data-astro-cid-pamqgkmx]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-pamqgkmx]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-pamqgkmx]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-pamqgkmx]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-pamqgkmx]{color:#ffffffeb}.fcl-H-range[data-astro-cid-pamqgkmx]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-pamqgkmx]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-pamqgkmx]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-pamqgkmx]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-pamqgkmx]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-pamqgkmx]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-pamqgkmx]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-pamqgkmx]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-pamqgkmx]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-pamqgkmx]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-pamqgkmx]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-pamqgkmx]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-pamqgkmx]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-pamqgkmx]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-pamqgkmx]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-pamqgkmx]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-pamqgkmx]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-pamqgkmx]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-pamqgkmx]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-pamqgkmx]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-pamqgkmx]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-pamqgkmx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-pamqgkmx]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-pamqgkmx],.fcl-H-photorow[data-astro-cid-pamqgkmx],.fcl-H-inforow[data-astro-cid-pamqgkmx]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-pamqgkmx]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-pamqgkmx],.fcl-H-card[data-astro-cid-pamqgkmx]{transition:none}.fcl-H-photo[data-astro-cid-pamqgkmx]:hover,.fcl-H-card[data-astro-cid-pamqgkmx]:hover{transform:none}}.fcl-H-main[data-astro-cid-guhj77ex]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-guhj77ex]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-guhj77ex]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-guhj77ex]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-guhj77ex]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-guhj77ex]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-guhj77ex]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-guhj77ex]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-guhj77ex]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-guhj77ex]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-guhj77ex]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-guhj77ex]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-guhj77ex]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-guhj77ex]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-guhj77ex] .fcl-H-num[data-astro-cid-guhj77ex]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-guhj77ex]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-guhj77ex]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-guhj77ex]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-guhj77ex]{color:#ffffffeb}.fcl-H-range[data-astro-cid-guhj77ex]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-guhj77ex]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-guhj77ex]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-guhj77ex]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-guhj77ex]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-guhj77ex]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-guhj77ex]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-guhj77ex]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-guhj77ex]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-guhj77ex]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-guhj77ex]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-guhj77ex]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-guhj77ex]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-guhj77ex]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-guhj77ex]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-guhj77ex]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-guhj77ex]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-guhj77ex]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-guhj77ex]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-guhj77ex]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-guhj77ex]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-guhj77ex]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-guhj77ex]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-guhj77ex],.fcl-H-photorow[data-astro-cid-guhj77ex],.fcl-H-inforow[data-astro-cid-guhj77ex]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-guhj77ex]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-guhj77ex],.fcl-H-card[data-astro-cid-guhj77ex]{transition:none}.fcl-H-photo[data-astro-cid-guhj77ex]:hover,.fcl-H-card[data-astro-cid-guhj77ex]:hover{transform:none}}.fcl-H-main[data-astro-cid-7hafeoyc]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-7hafeoyc]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-7hafeoyc]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-7hafeoyc]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-7hafeoyc]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-7hafeoyc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-7hafeoyc]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-7hafeoyc]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-7hafeoyc]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-7hafeoyc]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-7hafeoyc]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-7hafeoyc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-7hafeoyc]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-7hafeoyc]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-7hafeoyc] .fcl-H-num[data-astro-cid-7hafeoyc]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-7hafeoyc]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-7hafeoyc]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-7hafeoyc]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-7hafeoyc]{color:#ffffffeb}.fcl-H-range[data-astro-cid-7hafeoyc]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-7hafeoyc]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-7hafeoyc]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-7hafeoyc]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-7hafeoyc]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-7hafeoyc]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-7hafeoyc]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-7hafeoyc]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-7hafeoyc]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-7hafeoyc]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-7hafeoyc]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-7hafeoyc]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-7hafeoyc]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-7hafeoyc]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-7hafeoyc]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-7hafeoyc]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-7hafeoyc]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-7hafeoyc]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-7hafeoyc]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-7hafeoyc]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-7hafeoyc]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-7hafeoyc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-7hafeoyc]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-7hafeoyc],.fcl-H-photorow[data-astro-cid-7hafeoyc],.fcl-H-inforow[data-astro-cid-7hafeoyc]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-7hafeoyc]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-7hafeoyc],.fcl-H-card[data-astro-cid-7hafeoyc]{transition:none}.fcl-H-photo[data-astro-cid-7hafeoyc]:hover,.fcl-H-card[data-astro-cid-7hafeoyc]:hover{transform:none}}.fcl-H-main[data-astro-cid-mqd6y46k]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-mqd6y46k]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-mqd6y46k]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-mqd6y46k]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-mqd6y46k]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-mqd6y46k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-mqd6y46k]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-mqd6y46k]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-mqd6y46k]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-mqd6y46k]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-mqd6y46k]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-mqd6y46k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-mqd6y46k]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-mqd6y46k]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-mqd6y46k] .fcl-H-num[data-astro-cid-mqd6y46k]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-mqd6y46k]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-mqd6y46k]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-mqd6y46k]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-mqd6y46k]{color:#ffffffeb}.fcl-H-range[data-astro-cid-mqd6y46k]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-mqd6y46k]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-mqd6y46k]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-mqd6y46k]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-mqd6y46k]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-mqd6y46k]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-mqd6y46k]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-mqd6y46k]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-mqd6y46k]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-mqd6y46k]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-mqd6y46k]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-mqd6y46k]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-mqd6y46k]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-mqd6y46k]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-mqd6y46k]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-mqd6y46k]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-mqd6y46k]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-mqd6y46k]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-mqd6y46k]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-mqd6y46k]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-mqd6y46k]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-mqd6y46k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-mqd6y46k]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-mqd6y46k],.fcl-H-photorow[data-astro-cid-mqd6y46k],.fcl-H-inforow[data-astro-cid-mqd6y46k]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-mqd6y46k]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-mqd6y46k],.fcl-H-card[data-astro-cid-mqd6y46k]{transition:none}.fcl-H-photo[data-astro-cid-mqd6y46k]:hover,.fcl-H-card[data-astro-cid-mqd6y46k]:hover{transform:none}}.fcl-H-main[data-astro-cid-rr42pjdn]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-rr42pjdn]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-rr42pjdn]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-rr42pjdn]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-rr42pjdn]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-rr42pjdn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-rr42pjdn]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-rr42pjdn]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-rr42pjdn]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-rr42pjdn]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-rr42pjdn]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-rr42pjdn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-rr42pjdn]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-rr42pjdn]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-rr42pjdn] .fcl-H-num[data-astro-cid-rr42pjdn]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-rr42pjdn]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-rr42pjdn]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-rr42pjdn]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-rr42pjdn]{color:#ffffffeb}.fcl-H-range[data-astro-cid-rr42pjdn]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-rr42pjdn]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-rr42pjdn]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-rr42pjdn]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-rr42pjdn]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-rr42pjdn]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-rr42pjdn]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-rr42pjdn]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-rr42pjdn]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-rr42pjdn]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-rr42pjdn]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-rr42pjdn]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-rr42pjdn]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-rr42pjdn]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-rr42pjdn]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-rr42pjdn]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-rr42pjdn]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-rr42pjdn]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-rr42pjdn]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-rr42pjdn]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-rr42pjdn]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-rr42pjdn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-rr42pjdn]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-rr42pjdn],.fcl-H-photorow[data-astro-cid-rr42pjdn],.fcl-H-inforow[data-astro-cid-rr42pjdn]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-rr42pjdn]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-rr42pjdn],.fcl-H-card[data-astro-cid-rr42pjdn]{transition:none}.fcl-H-photo[data-astro-cid-rr42pjdn]:hover,.fcl-H-card[data-astro-cid-rr42pjdn]:hover{transform:none}}.fcl-H-main[data-astro-cid-dnjonywu]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-dnjonywu]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-dnjonywu]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-dnjonywu]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-dnjonywu]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-dnjonywu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-dnjonywu]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-dnjonywu]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-dnjonywu]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-dnjonywu]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-dnjonywu]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-dnjonywu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-dnjonywu]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-dnjonywu]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-dnjonywu] .fcl-H-num[data-astro-cid-dnjonywu]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-dnjonywu]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-dnjonywu]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-dnjonywu]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-dnjonywu]{color:#ffffffeb}.fcl-H-range[data-astro-cid-dnjonywu]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-dnjonywu]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-dnjonywu]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-dnjonywu]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-dnjonywu]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-dnjonywu]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-dnjonywu]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-dnjonywu]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-dnjonywu]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-dnjonywu]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-dnjonywu]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-dnjonywu]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-dnjonywu]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-dnjonywu]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-dnjonywu]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-dnjonywu]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-dnjonywu]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-dnjonywu]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-dnjonywu]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-dnjonywu]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-dnjonywu]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-dnjonywu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-dnjonywu]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-dnjonywu],.fcl-H-photorow[data-astro-cid-dnjonywu],.fcl-H-inforow[data-astro-cid-dnjonywu]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-dnjonywu]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-dnjonywu],.fcl-H-card[data-astro-cid-dnjonywu]{transition:none}.fcl-H-photo[data-astro-cid-dnjonywu]:hover,.fcl-H-card[data-astro-cid-dnjonywu]:hover{transform:none}}.fcl-H-main[data-astro-cid-inzdtwaa]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-inzdtwaa]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-inzdtwaa]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-inzdtwaa]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-inzdtwaa]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-inzdtwaa]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-inzdtwaa]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-inzdtwaa]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-inzdtwaa]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-inzdtwaa]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-inzdtwaa]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-inzdtwaa]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-inzdtwaa]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-inzdtwaa]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-inzdtwaa] .fcl-H-num[data-astro-cid-inzdtwaa]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-inzdtwaa]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-inzdtwaa]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-inzdtwaa]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-inzdtwaa]{color:#ffffffeb}.fcl-H-range[data-astro-cid-inzdtwaa]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-inzdtwaa]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-inzdtwaa]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-inzdtwaa]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-inzdtwaa]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-inzdtwaa]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-inzdtwaa]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-inzdtwaa]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-inzdtwaa]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-inzdtwaa]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-inzdtwaa]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-inzdtwaa]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-inzdtwaa]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-inzdtwaa]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-inzdtwaa]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-inzdtwaa]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-inzdtwaa]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-inzdtwaa]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-inzdtwaa]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-inzdtwaa]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-inzdtwaa]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-inzdtwaa]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-inzdtwaa]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-inzdtwaa],.fcl-H-photorow[data-astro-cid-inzdtwaa],.fcl-H-inforow[data-astro-cid-inzdtwaa]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-inzdtwaa]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-inzdtwaa],.fcl-H-card[data-astro-cid-inzdtwaa]{transition:none}.fcl-H-photo[data-astro-cid-inzdtwaa]:hover,.fcl-H-card[data-astro-cid-inzdtwaa]:hover{transform:none}}.fcl-H-main[data-astro-cid-gm77w4wm]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-gm77w4wm]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-gm77w4wm]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-gm77w4wm]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-gm77w4wm]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-gm77w4wm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-gm77w4wm]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-gm77w4wm]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-gm77w4wm]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-gm77w4wm]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-gm77w4wm]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-gm77w4wm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-gm77w4wm]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-gm77w4wm]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-gm77w4wm] .fcl-H-num[data-astro-cid-gm77w4wm]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-gm77w4wm]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-gm77w4wm]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-gm77w4wm]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-gm77w4wm]{color:#ffffffeb}.fcl-H-range[data-astro-cid-gm77w4wm]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-gm77w4wm]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-gm77w4wm]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-gm77w4wm]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-gm77w4wm]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-gm77w4wm]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-gm77w4wm]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-gm77w4wm]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-gm77w4wm]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-gm77w4wm]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-gm77w4wm]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-gm77w4wm]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-gm77w4wm]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-gm77w4wm]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-gm77w4wm]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-gm77w4wm]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-gm77w4wm]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-gm77w4wm]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-gm77w4wm]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-gm77w4wm]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-gm77w4wm]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-gm77w4wm]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-gm77w4wm]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-gm77w4wm],.fcl-H-photorow[data-astro-cid-gm77w4wm],.fcl-H-inforow[data-astro-cid-gm77w4wm]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-gm77w4wm]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-gm77w4wm],.fcl-H-card[data-astro-cid-gm77w4wm]{transition:none}.fcl-H-photo[data-astro-cid-gm77w4wm]:hover,.fcl-H-card[data-astro-cid-gm77w4wm]:hover{transform:none}}.fcl-H-main[data-astro-cid-5lhcigix]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-5lhcigix]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-5lhcigix]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-5lhcigix]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-5lhcigix]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-5lhcigix]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-5lhcigix]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-5lhcigix]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-5lhcigix]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-5lhcigix]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-5lhcigix]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-5lhcigix]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-5lhcigix]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-5lhcigix]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-5lhcigix] .fcl-H-num[data-astro-cid-5lhcigix]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-5lhcigix]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-5lhcigix]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-5lhcigix]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-5lhcigix]{color:#ffffffeb}.fcl-H-range[data-astro-cid-5lhcigix]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-5lhcigix]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-5lhcigix]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-5lhcigix]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-5lhcigix]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-5lhcigix]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-5lhcigix]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-5lhcigix]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-5lhcigix]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-5lhcigix]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-5lhcigix]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-5lhcigix]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-5lhcigix]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-5lhcigix]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-5lhcigix]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-5lhcigix]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-5lhcigix]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-5lhcigix]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-5lhcigix]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-5lhcigix]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-5lhcigix]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-5lhcigix]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-5lhcigix]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-5lhcigix],.fcl-H-photorow[data-astro-cid-5lhcigix],.fcl-H-inforow[data-astro-cid-5lhcigix]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-5lhcigix]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-5lhcigix],.fcl-H-card[data-astro-cid-5lhcigix]{transition:none}.fcl-H-photo[data-astro-cid-5lhcigix]:hover,.fcl-H-card[data-astro-cid-5lhcigix]:hover{transform:none}}.fcl-H-main[data-astro-cid-tiysktra]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-tiysktra]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-tiysktra]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-tiysktra]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-tiysktra]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-tiysktra]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-tiysktra]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-tiysktra]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-tiysktra]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-tiysktra]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-tiysktra]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-tiysktra]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-tiysktra]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-tiysktra]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-tiysktra] .fcl-H-num[data-astro-cid-tiysktra]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-tiysktra]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-tiysktra]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-tiysktra]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-tiysktra]{color:#ffffffeb}.fcl-H-range[data-astro-cid-tiysktra]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-tiysktra]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-tiysktra]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-tiysktra]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-tiysktra]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-tiysktra]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-tiysktra]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-tiysktra]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-tiysktra]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-tiysktra]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-tiysktra]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-tiysktra]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-tiysktra]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-tiysktra]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-tiysktra]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-tiysktra]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-tiysktra]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-tiysktra]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-tiysktra]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-tiysktra]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-tiysktra]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-tiysktra]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-tiysktra]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-tiysktra],.fcl-H-photorow[data-astro-cid-tiysktra],.fcl-H-inforow[data-astro-cid-tiysktra]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-tiysktra]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-tiysktra],.fcl-H-card[data-astro-cid-tiysktra]{transition:none}.fcl-H-photo[data-astro-cid-tiysktra]:hover,.fcl-H-card[data-astro-cid-tiysktra]:hover{transform:none}}.fcl-H-main[data-astro-cid-ewvthvx4]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ewvthvx4]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ewvthvx4]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ewvthvx4]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ewvthvx4]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ewvthvx4]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ewvthvx4]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ewvthvx4]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ewvthvx4]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ewvthvx4]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ewvthvx4]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ewvthvx4]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ewvthvx4]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ewvthvx4]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ewvthvx4] .fcl-H-num[data-astro-cid-ewvthvx4]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ewvthvx4]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ewvthvx4]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ewvthvx4]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ewvthvx4]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ewvthvx4]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ewvthvx4]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ewvthvx4]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ewvthvx4]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ewvthvx4]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ewvthvx4]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ewvthvx4]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ewvthvx4]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ewvthvx4]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ewvthvx4]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ewvthvx4]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ewvthvx4]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ewvthvx4]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ewvthvx4]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ewvthvx4]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ewvthvx4]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ewvthvx4]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ewvthvx4]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ewvthvx4]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ewvthvx4]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ewvthvx4]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ewvthvx4]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ewvthvx4]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ewvthvx4],.fcl-H-photorow[data-astro-cid-ewvthvx4],.fcl-H-inforow[data-astro-cid-ewvthvx4]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ewvthvx4]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ewvthvx4],.fcl-H-card[data-astro-cid-ewvthvx4]{transition:none}.fcl-H-photo[data-astro-cid-ewvthvx4]:hover,.fcl-H-card[data-astro-cid-ewvthvx4]:hover{transform:none}}.fcl-H-main[data-astro-cid-ei7x5btn]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-ei7x5btn]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-ei7x5btn]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-ei7x5btn]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-ei7x5btn]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-ei7x5btn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-ei7x5btn]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-ei7x5btn]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-ei7x5btn]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-ei7x5btn]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-ei7x5btn]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-ei7x5btn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-ei7x5btn]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-ei7x5btn]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-ei7x5btn] .fcl-H-num[data-astro-cid-ei7x5btn]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-ei7x5btn]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-ei7x5btn]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-ei7x5btn]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-ei7x5btn]{color:#ffffffeb}.fcl-H-range[data-astro-cid-ei7x5btn]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-ei7x5btn]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-ei7x5btn]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-ei7x5btn]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-ei7x5btn]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-ei7x5btn]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-ei7x5btn]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-ei7x5btn]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-ei7x5btn]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-ei7x5btn]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-ei7x5btn]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-ei7x5btn]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-ei7x5btn]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-ei7x5btn]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-ei7x5btn]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-ei7x5btn]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-ei7x5btn]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-ei7x5btn]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-ei7x5btn]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-ei7x5btn]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-ei7x5btn]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-ei7x5btn]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-ei7x5btn]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-ei7x5btn],.fcl-H-photorow[data-astro-cid-ei7x5btn],.fcl-H-inforow[data-astro-cid-ei7x5btn]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-ei7x5btn]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-ei7x5btn],.fcl-H-card[data-astro-cid-ei7x5btn]{transition:none}.fcl-H-photo[data-astro-cid-ei7x5btn]:hover,.fcl-H-card[data-astro-cid-ei7x5btn]:hover{transform:none}}.fcl-H-main[data-astro-cid-4jkawotj]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-4jkawotj]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-4jkawotj]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-4jkawotj]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-4jkawotj]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-4jkawotj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-4jkawotj]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-4jkawotj]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-4jkawotj]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-4jkawotj]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-4jkawotj]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-4jkawotj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-4jkawotj]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-4jkawotj]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-4jkawotj] .fcl-H-num[data-astro-cid-4jkawotj]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-4jkawotj]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-4jkawotj]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-4jkawotj]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-4jkawotj]{color:#ffffffeb}.fcl-H-range[data-astro-cid-4jkawotj]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-4jkawotj]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-4jkawotj]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-4jkawotj]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-4jkawotj]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-4jkawotj]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-4jkawotj]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-4jkawotj]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-4jkawotj]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-4jkawotj]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-4jkawotj]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-4jkawotj]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-4jkawotj]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-4jkawotj]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-4jkawotj]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-4jkawotj]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-4jkawotj]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-4jkawotj]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-4jkawotj]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-4jkawotj]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-4jkawotj]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-4jkawotj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-4jkawotj]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-4jkawotj],.fcl-H-photorow[data-astro-cid-4jkawotj],.fcl-H-inforow[data-astro-cid-4jkawotj]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-4jkawotj]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-4jkawotj],.fcl-H-card[data-astro-cid-4jkawotj]{transition:none}.fcl-H-photo[data-astro-cid-4jkawotj]:hover,.fcl-H-card[data-astro-cid-4jkawotj]:hover{transform:none}}.fcl-H-main[data-astro-cid-fqx45lpw]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-fqx45lpw]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-fqx45lpw]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-fqx45lpw]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-fqx45lpw]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-fqx45lpw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-fqx45lpw]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-fqx45lpw]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-fqx45lpw]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-fqx45lpw]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-fqx45lpw]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-fqx45lpw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-fqx45lpw]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-fqx45lpw]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-fqx45lpw] .fcl-H-num[data-astro-cid-fqx45lpw]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-fqx45lpw]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-fqx45lpw]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-fqx45lpw]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-fqx45lpw]{color:#ffffffeb}.fcl-H-range[data-astro-cid-fqx45lpw]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-fqx45lpw]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-fqx45lpw]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-fqx45lpw]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-fqx45lpw]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-fqx45lpw]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-fqx45lpw]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-fqx45lpw]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-fqx45lpw]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-fqx45lpw]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-fqx45lpw]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-fqx45lpw]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-fqx45lpw]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-fqx45lpw]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-fqx45lpw]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-fqx45lpw]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-fqx45lpw]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-fqx45lpw]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-fqx45lpw]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-fqx45lpw]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-fqx45lpw]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-fqx45lpw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-fqx45lpw]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-fqx45lpw],.fcl-H-photorow[data-astro-cid-fqx45lpw],.fcl-H-inforow[data-astro-cid-fqx45lpw]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-fqx45lpw]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-fqx45lpw],.fcl-H-card[data-astro-cid-fqx45lpw]{transition:none}.fcl-H-photo[data-astro-cid-fqx45lpw]:hover,.fcl-H-card[data-astro-cid-fqx45lpw]:hover{transform:none}}.fcl-H-main[data-astro-cid-2c6jl2ba]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-2c6jl2ba]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-2c6jl2ba]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-2c6jl2ba]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-2c6jl2ba]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-2c6jl2ba]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-2c6jl2ba]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-2c6jl2ba]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-2c6jl2ba]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-2c6jl2ba]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-2c6jl2ba]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-2c6jl2ba]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-2c6jl2ba]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-2c6jl2ba]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-2c6jl2ba] .fcl-H-num[data-astro-cid-2c6jl2ba]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-2c6jl2ba]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-2c6jl2ba]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-2c6jl2ba]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-2c6jl2ba]{color:#ffffffeb}.fcl-H-range[data-astro-cid-2c6jl2ba]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-2c6jl2ba]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-2c6jl2ba]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-2c6jl2ba]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-2c6jl2ba]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-2c6jl2ba]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-2c6jl2ba]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-2c6jl2ba]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-2c6jl2ba]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-2c6jl2ba]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-2c6jl2ba]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-2c6jl2ba]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-2c6jl2ba]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-2c6jl2ba]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-2c6jl2ba]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-2c6jl2ba]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-2c6jl2ba]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-2c6jl2ba]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-2c6jl2ba]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-2c6jl2ba]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-2c6jl2ba]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-2c6jl2ba]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-2c6jl2ba]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-2c6jl2ba],.fcl-H-photorow[data-astro-cid-2c6jl2ba],.fcl-H-inforow[data-astro-cid-2c6jl2ba]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-2c6jl2ba]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-2c6jl2ba],.fcl-H-card[data-astro-cid-2c6jl2ba]{transition:none}.fcl-H-photo[data-astro-cid-2c6jl2ba]:hover,.fcl-H-card[data-astro-cid-2c6jl2ba]:hover{transform:none}}.fcl-H-main[data-astro-cid-jsdvfpob]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-jsdvfpob]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-jsdvfpob]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-jsdvfpob]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-jsdvfpob]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-jsdvfpob]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-jsdvfpob]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-jsdvfpob]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-jsdvfpob]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-jsdvfpob]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-jsdvfpob]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-jsdvfpob]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-jsdvfpob]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-jsdvfpob]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-jsdvfpob] .fcl-H-num[data-astro-cid-jsdvfpob]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-jsdvfpob]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-jsdvfpob]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-jsdvfpob]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-jsdvfpob]{color:#ffffffeb}.fcl-H-range[data-astro-cid-jsdvfpob]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-jsdvfpob]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-jsdvfpob]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-jsdvfpob]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-jsdvfpob]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-jsdvfpob]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-jsdvfpob]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-jsdvfpob]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-jsdvfpob]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-jsdvfpob]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-jsdvfpob]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-jsdvfpob]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-jsdvfpob]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-jsdvfpob]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-jsdvfpob]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-jsdvfpob]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-jsdvfpob]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-jsdvfpob]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-jsdvfpob]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-jsdvfpob]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-jsdvfpob]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-jsdvfpob]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-jsdvfpob]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-jsdvfpob],.fcl-H-photorow[data-astro-cid-jsdvfpob],.fcl-H-inforow[data-astro-cid-jsdvfpob]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-jsdvfpob]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-jsdvfpob],.fcl-H-card[data-astro-cid-jsdvfpob]{transition:none}.fcl-H-photo[data-astro-cid-jsdvfpob]:hover,.fcl-H-card[data-astro-cid-jsdvfpob]:hover{transform:none}}.fcl-H-main[data-astro-cid-gavfeund]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-gavfeund]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-gavfeund]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-gavfeund]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-gavfeund]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-gavfeund]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-gavfeund]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-gavfeund]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-gavfeund]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-gavfeund]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-gavfeund]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-gavfeund]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-gavfeund]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-gavfeund]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-gavfeund] .fcl-H-num[data-astro-cid-gavfeund]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-gavfeund]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-gavfeund]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-gavfeund]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-gavfeund]{color:#ffffffeb}.fcl-H-range[data-astro-cid-gavfeund]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-gavfeund]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-gavfeund]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-gavfeund]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-gavfeund]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-gavfeund]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-gavfeund]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-gavfeund]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-gavfeund]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-gavfeund]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-gavfeund]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-gavfeund]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-gavfeund]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-gavfeund]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-gavfeund]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-gavfeund]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-gavfeund]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-gavfeund]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-gavfeund]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-gavfeund]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-gavfeund]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-gavfeund]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-gavfeund]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-gavfeund],.fcl-H-photorow[data-astro-cid-gavfeund],.fcl-H-inforow[data-astro-cid-gavfeund]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-gavfeund]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-gavfeund],.fcl-H-card[data-astro-cid-gavfeund]{transition:none}.fcl-H-photo[data-astro-cid-gavfeund]:hover,.fcl-H-card[data-astro-cid-gavfeund]:hover{transform:none}}.fcl-H-main[data-astro-cid-55zocuon]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-55zocuon]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-55zocuon]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-55zocuon]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-55zocuon]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-55zocuon]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-55zocuon]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-55zocuon]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-55zocuon]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-55zocuon]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-55zocuon]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-55zocuon]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-55zocuon]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-55zocuon]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-55zocuon] .fcl-H-num[data-astro-cid-55zocuon]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-55zocuon]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-55zocuon]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-55zocuon]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-55zocuon]{color:#ffffffeb}.fcl-H-range[data-astro-cid-55zocuon]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-55zocuon]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-55zocuon]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-55zocuon]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-55zocuon]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-55zocuon]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-55zocuon]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-55zocuon]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-55zocuon]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-55zocuon]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-55zocuon]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-55zocuon]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-55zocuon]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-55zocuon]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-55zocuon]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-55zocuon]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-55zocuon]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-55zocuon]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-55zocuon]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-55zocuon]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-55zocuon]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-55zocuon]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-55zocuon]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-55zocuon],.fcl-H-photorow[data-astro-cid-55zocuon],.fcl-H-inforow[data-astro-cid-55zocuon]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-55zocuon]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-55zocuon],.fcl-H-card[data-astro-cid-55zocuon]{transition:none}.fcl-H-photo[data-astro-cid-55zocuon]:hover,.fcl-H-card[data-astro-cid-55zocuon]:hover{transform:none}}.fcl-H-main[data-astro-cid-exg4vuiq]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-exg4vuiq]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-exg4vuiq]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-exg4vuiq]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-exg4vuiq]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-exg4vuiq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-exg4vuiq]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-exg4vuiq]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-exg4vuiq]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-exg4vuiq]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-exg4vuiq]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-exg4vuiq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-exg4vuiq]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-exg4vuiq]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-exg4vuiq] .fcl-H-num[data-astro-cid-exg4vuiq]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-exg4vuiq]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-exg4vuiq]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-exg4vuiq]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-exg4vuiq]{color:#ffffffeb}.fcl-H-range[data-astro-cid-exg4vuiq]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-exg4vuiq]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-exg4vuiq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-exg4vuiq]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-exg4vuiq]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-exg4vuiq]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-exg4vuiq]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-exg4vuiq]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-exg4vuiq]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-exg4vuiq]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-exg4vuiq]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-exg4vuiq]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-exg4vuiq]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-exg4vuiq]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-exg4vuiq]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-exg4vuiq]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-exg4vuiq]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-exg4vuiq]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-exg4vuiq]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-exg4vuiq]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-exg4vuiq]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-exg4vuiq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-exg4vuiq]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-exg4vuiq],.fcl-H-photorow[data-astro-cid-exg4vuiq],.fcl-H-inforow[data-astro-cid-exg4vuiq]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-exg4vuiq]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-exg4vuiq],.fcl-H-card[data-astro-cid-exg4vuiq]{transition:none}.fcl-H-photo[data-astro-cid-exg4vuiq]:hover,.fcl-H-card[data-astro-cid-exg4vuiq]:hover{transform:none}}.fcl-H-main[data-astro-cid-qhttt75k]{--fcl-ink:var(--public-text,#16181d);--fcl-muted:var(--public-muted,#5b616e);--fcl-line:var(--public-line,#0000001a);--fcl-radius:var(--public-radius,22px);--fcl-maxw:1080px;--fcl-H-lift:0 26px 55px -32px color-mix(in srgb, var(--public-shadow,#00000080) 90%, transparent);--fcl-H-accent-band:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#6d5ef0) 58%, #14121c), color-mix(in srgb, var(--public-accent,#6d5ef0) 30%, #14121c));color:var(--fcl-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.fcl-H-band[data-astro-cid-qhttt75k]{box-sizing:border-box;width:100%;padding:clamp(3rem,7vw,6rem) clamp(1.1rem,4vw,2.5rem)}.fcl-H-wrap[data-astro-cid-qhttt75k]{max-width:var(--fcl-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.fcl-H-hero[data-astro-cid-qhttt75k]{isolation:isolate;background:var(--public-bg-soft,#f5f6fb);border-bottom:1px solid var(--fcl-line);padding-block:clamp(3.75rem,9vw,7rem);position:relative}.fcl-H-eyebrow[data-astro-cid-qhttt75k]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent,#6d5ef0);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 40%, transparent);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 10%, transparent);border-radius:999px;margin:0 0 1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.fcl-H-hero-title[data-astro-cid-qhttt75k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;max-width:16ch;margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:900;line-height:1.04}.fcl-H-hero-accent[data-astro-cid-qhttt75k]{color:var(--public-accent,#6d5ef0)}.fcl-H-hero-lede[data-astro-cid-qhttt75k]{max-width:62ch;color:var(--fcl-muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.6}.fcl-H-hero-meta[data-astro-cid-qhttt75k]{flex-wrap:wrap;gap:.6rem;display:flex}.fcl-H-chip[data-astro-cid-qhttt75k]{background:var(--public-bg,#fff);border:1px solid var(--fcl-line);color:var(--fcl-ink);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--public-text) 30%, transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:700}.fcl-H-tabrail[data-astro-cid-qhttt75k]{box-sizing:border-box;background:var(--public-bg,#fff);border-bottom:1px solid var(--fcl-line);z-index:5;width:100%;padding:1rem clamp(1.1rem,4vw,2.5rem);position:sticky;top:0}.fcl-H-h2[data-astro-cid-qhttt75k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;align-items:baseline;gap:.85rem;margin:0 0 .9rem;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:900;line-height:1.1;display:flex}.fcl-H-num[data-astro-cid-qhttt75k]{color:var(--public-accent,#6d5ef0);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.72em;font-weight:800}.fcl-H-h2--onaccent[data-astro-cid-qhttt75k]{color:#fff}.fcl-H-h2--onaccent[data-astro-cid-qhttt75k] .fcl-H-num[data-astro-cid-qhttt75k]{color:#ffffffc7}.fcl-H-bar[data-astro-cid-qhttt75k]{background:var(--public-accent,#6d5ef0);border-radius:999px;width:68px;height:6px;margin:0 0 1.7rem}.fcl-H-bar--onaccent[data-astro-cid-qhttt75k]{opacity:.9;background:#fff}.fcl-H-lead[data-astro-cid-qhttt75k]{max-width:66ch;color:var(--fcl-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.fcl-H-lead--onaccent[data-astro-cid-qhttt75k]{color:#ffffffeb}.fcl-H-range[data-astro-cid-qhttt75k]{background:var(--public-bg,#fff)}.fcl-H-split[data-astro-cid-qhttt75k]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fcl-H-featurelist[data-astro-cid-qhttt75k]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 1.5rem;list-style:none;display:flex}.fcl-H-feature[data-astro-cid-qhttt75k]{color:var(--fcl-ink);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.fcl-H-feature-chip[data-astro-cid-qhttt75k]{background:var(--public-accent,#6d5ef0);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fcl-H-photos[data-astro-cid-qhttt75k]{background:var(--public-bg-alt,#eef0f7)}.fcl-H-photorow[data-astro-cid-qhttt75k]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.fcl-H-photo[data-astro-cid-qhttt75k]{border-radius:var(--fcl-radius);background:var(--public-bg,#fff);border:1px solid var(--fcl-line);box-shadow:0 10px 26px -22px color-mix(in srgb, var(--public-text) 36%, transparent);margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fcl-H-photo[data-astro-cid-qhttt75k]:hover{box-shadow:var(--fcl-H-lift);transform:translateY(-4px)}.fcl-H-photo-img[data-astro-cid-qhttt75k]{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--public-bg-soft,#f5f6fb);width:100%}.fcl-H-photo-cap[data-astro-cid-qhttt75k]{color:var(--fcl-muted);border-top:1px solid var(--fcl-line);padding:.85rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.4}.fcl-H-clubhouse[data-astro-cid-qhttt75k]{background:var(--fcl-H-accent-band);color:#fff}.fcl-H-cards[data-astro-cid-qhttt75k]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fcl-H-card[data-astro-cid-qhttt75k]{border-radius:var(--public-radius,18px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1.15rem 1.3rem;transition:transform .18s,background .18s;display:flex}.fcl-H-card[data-astro-cid-qhttt75k]:hover{background:#ffffff2e;transform:translateY(-3px)}.fcl-H-card-dot[data-astro-cid-qhttt75k]{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff38}.fcl-H-card-text[data-astro-cid-qhttt75k]{color:#fff;font-size:1.02rem;font-weight:600;line-height:1.4}.fcl-H-info[data-astro-cid-qhttt75k]{background:var(--public-bg,#fff)}.fcl-H-inforow[data-astro-cid-qhttt75k]{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.fcl-H-infocard[data-astro-cid-qhttt75k]{border-radius:var(--fcl-radius);background:var(--public-bg-soft,#f5f6fb);border:1px solid var(--fcl-line);box-shadow:var(--fcl-H-lift);padding:1.9rem 1.7rem}.fcl-H-infocard-icon[data-astro-cid-qhttt75k]{width:52px;height:52px;color:var(--public-accent,#6d5ef0);background:color-mix(in srgb, var(--public-accent,#6d5ef0) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent,#6d5ef0) 26%, transparent);border-radius:15px;place-items:center;margin-bottom:1.1rem;display:grid}.fcl-H-infocard-title[data-astro-cid-qhttt75k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--fcl-ink);margin:0 0 .6rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800}.fcl-H-infocard-body[data-astro-cid-qhttt75k]{color:var(--fcl-muted);margin:0;font-size:1rem;line-height:1.68}@media (max-width:720px){.fcl-H-split[data-astro-cid-qhttt75k],.fcl-H-photorow[data-astro-cid-qhttt75k],.fcl-H-inforow[data-astro-cid-qhttt75k]{grid-template-columns:1fr}.fcl-H-hero-title[data-astro-cid-qhttt75k]{max-width:none}}@media (prefers-reduced-motion:reduce){.fcl-H-photo[data-astro-cid-qhttt75k],.fcl-H-card[data-astro-cid-qhttt75k]{transition:none}.fcl-H-photo[data-astro-cid-qhttt75k]:hover,.fcl-H-card[data-astro-cid-qhttt75k]:hover{transform:none}}.fcl-G-main[data-astro-cid-iy5siwbw]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-iy5siwbw]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-iy5siwbw]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-iy5siwbw]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-iy5siwbw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-iy5siwbw]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-iy5siwbw]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-iy5siwbw]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-iy5siwbw]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-iy5siwbw]{width:100%}.fcl-G-facts[data-astro-cid-iy5siwbw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-iy5siwbw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-iy5siwbw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-iy5siwbw] p[data-astro-cid-iy5siwbw],.fcl-G-fact[data-astro-cid-iy5siwbw] li[data-astro-cid-iy5siwbw]{text-align:left}.fcl-G-lead[data-astro-cid-iy5siwbw]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-iy5siwbw]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-iy5siwbw]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-iy5siwbw]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-iy5siwbw]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-iy5siwbw]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-iy5siwbw]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-iy5siwbw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-iy5siwbw]{margin:0}.fcl-G-plate-frame[data-astro-cid-iy5siwbw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-iy5siwbw]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-iy5siwbw]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-iy5siwbw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-iy5siwbw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-iy5siwbw]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-iy5siwbw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-iy5siwbw]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-iy5siwbw]{max-width:none}.fcl-G-facts[data-astro-cid-iy5siwbw],.fcl-G-plates-row[data-astro-cid-iy5siwbw],.fcl-G-notices[data-astro-cid-iy5siwbw]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-ovn5g3jz]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-ovn5g3jz]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-ovn5g3jz]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-ovn5g3jz]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-ovn5g3jz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-ovn5g3jz]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-ovn5g3jz]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-ovn5g3jz]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-ovn5g3jz]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-ovn5g3jz]{width:100%}.fcl-G-facts[data-astro-cid-ovn5g3jz]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-ovn5g3jz]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-ovn5g3jz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-ovn5g3jz] p[data-astro-cid-ovn5g3jz],.fcl-G-fact[data-astro-cid-ovn5g3jz] li[data-astro-cid-ovn5g3jz]{text-align:left}.fcl-G-lead[data-astro-cid-ovn5g3jz]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-ovn5g3jz]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-ovn5g3jz]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-ovn5g3jz]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-ovn5g3jz]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-ovn5g3jz]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-ovn5g3jz]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-ovn5g3jz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-ovn5g3jz]{margin:0}.fcl-G-plate-frame[data-astro-cid-ovn5g3jz]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-ovn5g3jz]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-ovn5g3jz]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-ovn5g3jz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-ovn5g3jz]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-ovn5g3jz]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-ovn5g3jz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-ovn5g3jz]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-ovn5g3jz]{max-width:none}.fcl-G-facts[data-astro-cid-ovn5g3jz],.fcl-G-plates-row[data-astro-cid-ovn5g3jz],.fcl-G-notices[data-astro-cid-ovn5g3jz]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-aprrkeym]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-aprrkeym]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-aprrkeym]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-aprrkeym]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-aprrkeym]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-aprrkeym]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-aprrkeym]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-aprrkeym]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-aprrkeym]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-aprrkeym]{width:100%}.fcl-G-facts[data-astro-cid-aprrkeym]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-aprrkeym]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-aprrkeym]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-aprrkeym] p[data-astro-cid-aprrkeym],.fcl-G-fact[data-astro-cid-aprrkeym] li[data-astro-cid-aprrkeym]{text-align:left}.fcl-G-lead[data-astro-cid-aprrkeym]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-aprrkeym]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-aprrkeym]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-aprrkeym]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-aprrkeym]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-aprrkeym]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-aprrkeym]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-aprrkeym]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-aprrkeym]{margin:0}.fcl-G-plate-frame[data-astro-cid-aprrkeym]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-aprrkeym]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-aprrkeym]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-aprrkeym]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-aprrkeym]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-aprrkeym]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-aprrkeym]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-aprrkeym]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-aprrkeym]{max-width:none}.fcl-G-facts[data-astro-cid-aprrkeym],.fcl-G-plates-row[data-astro-cid-aprrkeym],.fcl-G-notices[data-astro-cid-aprrkeym]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-5ngj36il]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-5ngj36il]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-5ngj36il]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-5ngj36il]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-5ngj36il]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-5ngj36il]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-5ngj36il]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-5ngj36il]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-5ngj36il]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-5ngj36il]{width:100%}.fcl-G-facts[data-astro-cid-5ngj36il]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-5ngj36il]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-5ngj36il]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-5ngj36il] p[data-astro-cid-5ngj36il],.fcl-G-fact[data-astro-cid-5ngj36il] li[data-astro-cid-5ngj36il]{text-align:left}.fcl-G-lead[data-astro-cid-5ngj36il]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-5ngj36il]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-5ngj36il]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-5ngj36il]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-5ngj36il]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-5ngj36il]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-5ngj36il]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-5ngj36il]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-5ngj36il]{margin:0}.fcl-G-plate-frame[data-astro-cid-5ngj36il]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-5ngj36il]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-5ngj36il]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-5ngj36il]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-5ngj36il]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-5ngj36il]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-5ngj36il]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-5ngj36il]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-5ngj36il]{max-width:none}.fcl-G-facts[data-astro-cid-5ngj36il],.fcl-G-plates-row[data-astro-cid-5ngj36il],.fcl-G-notices[data-astro-cid-5ngj36il]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-2jae4ts3]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-2jae4ts3]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-2jae4ts3]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-2jae4ts3]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-2jae4ts3]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-2jae4ts3]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-2jae4ts3]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-2jae4ts3]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-2jae4ts3]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-2jae4ts3]{width:100%}.fcl-G-facts[data-astro-cid-2jae4ts3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-2jae4ts3]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-2jae4ts3]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-2jae4ts3] p[data-astro-cid-2jae4ts3],.fcl-G-fact[data-astro-cid-2jae4ts3] li[data-astro-cid-2jae4ts3]{text-align:left}.fcl-G-lead[data-astro-cid-2jae4ts3]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-2jae4ts3]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-2jae4ts3]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-2jae4ts3]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-2jae4ts3]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-2jae4ts3]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-2jae4ts3]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-2jae4ts3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-2jae4ts3]{margin:0}.fcl-G-plate-frame[data-astro-cid-2jae4ts3]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-2jae4ts3]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-2jae4ts3]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-2jae4ts3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-2jae4ts3]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-2jae4ts3]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-2jae4ts3]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-2jae4ts3]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-2jae4ts3]{max-width:none}.fcl-G-facts[data-astro-cid-2jae4ts3],.fcl-G-plates-row[data-astro-cid-2jae4ts3],.fcl-G-notices[data-astro-cid-2jae4ts3]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-gcbec6oq]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-gcbec6oq]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-gcbec6oq]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-gcbec6oq]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-gcbec6oq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-gcbec6oq]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-gcbec6oq]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-gcbec6oq]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-gcbec6oq]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-gcbec6oq]{width:100%}.fcl-G-facts[data-astro-cid-gcbec6oq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-gcbec6oq]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-gcbec6oq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-gcbec6oq] p[data-astro-cid-gcbec6oq],.fcl-G-fact[data-astro-cid-gcbec6oq] li[data-astro-cid-gcbec6oq]{text-align:left}.fcl-G-lead[data-astro-cid-gcbec6oq]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-gcbec6oq]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-gcbec6oq]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-gcbec6oq]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-gcbec6oq]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-gcbec6oq]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-gcbec6oq]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-gcbec6oq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-gcbec6oq]{margin:0}.fcl-G-plate-frame[data-astro-cid-gcbec6oq]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-gcbec6oq]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-gcbec6oq]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-gcbec6oq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-gcbec6oq]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-gcbec6oq]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-gcbec6oq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-gcbec6oq]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-gcbec6oq]{max-width:none}.fcl-G-facts[data-astro-cid-gcbec6oq],.fcl-G-plates-row[data-astro-cid-gcbec6oq],.fcl-G-notices[data-astro-cid-gcbec6oq]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-oecdudmo]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-oecdudmo]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-oecdudmo]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-oecdudmo]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-oecdudmo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-oecdudmo]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-oecdudmo]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-oecdudmo]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-oecdudmo]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-oecdudmo]{width:100%}.fcl-G-facts[data-astro-cid-oecdudmo]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-oecdudmo]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-oecdudmo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-oecdudmo] p[data-astro-cid-oecdudmo],.fcl-G-fact[data-astro-cid-oecdudmo] li[data-astro-cid-oecdudmo]{text-align:left}.fcl-G-lead[data-astro-cid-oecdudmo]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-oecdudmo]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-oecdudmo]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-oecdudmo]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-oecdudmo]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-oecdudmo]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-oecdudmo]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-oecdudmo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-oecdudmo]{margin:0}.fcl-G-plate-frame[data-astro-cid-oecdudmo]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-oecdudmo]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-oecdudmo]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-oecdudmo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-oecdudmo]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-oecdudmo]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-oecdudmo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-oecdudmo]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-oecdudmo]{max-width:none}.fcl-G-facts[data-astro-cid-oecdudmo],.fcl-G-plates-row[data-astro-cid-oecdudmo],.fcl-G-notices[data-astro-cid-oecdudmo]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-d7ypniwi]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-d7ypniwi]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-d7ypniwi]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-d7ypniwi]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-d7ypniwi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-d7ypniwi]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-d7ypniwi]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-d7ypniwi]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-d7ypniwi]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-d7ypniwi]{width:100%}.fcl-G-facts[data-astro-cid-d7ypniwi]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-d7ypniwi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-d7ypniwi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-d7ypniwi] p[data-astro-cid-d7ypniwi],.fcl-G-fact[data-astro-cid-d7ypniwi] li[data-astro-cid-d7ypniwi]{text-align:left}.fcl-G-lead[data-astro-cid-d7ypniwi]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-d7ypniwi]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-d7ypniwi]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-d7ypniwi]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-d7ypniwi]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-d7ypniwi]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-d7ypniwi]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-d7ypniwi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-d7ypniwi]{margin:0}.fcl-G-plate-frame[data-astro-cid-d7ypniwi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-d7ypniwi]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-d7ypniwi]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-d7ypniwi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-d7ypniwi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-d7ypniwi]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-d7ypniwi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-d7ypniwi]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-d7ypniwi]{max-width:none}.fcl-G-facts[data-astro-cid-d7ypniwi],.fcl-G-plates-row[data-astro-cid-d7ypniwi],.fcl-G-notices[data-astro-cid-d7ypniwi]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-oh5ofd7c]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-oh5ofd7c]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-oh5ofd7c]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-oh5ofd7c]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-oh5ofd7c]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-oh5ofd7c]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-oh5ofd7c]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-oh5ofd7c]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-oh5ofd7c]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-oh5ofd7c]{width:100%}.fcl-G-facts[data-astro-cid-oh5ofd7c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-oh5ofd7c]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-oh5ofd7c]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-oh5ofd7c] p[data-astro-cid-oh5ofd7c],.fcl-G-fact[data-astro-cid-oh5ofd7c] li[data-astro-cid-oh5ofd7c]{text-align:left}.fcl-G-lead[data-astro-cid-oh5ofd7c]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-oh5ofd7c]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-oh5ofd7c]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-oh5ofd7c]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-oh5ofd7c]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-oh5ofd7c]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-oh5ofd7c]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-oh5ofd7c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-oh5ofd7c]{margin:0}.fcl-G-plate-frame[data-astro-cid-oh5ofd7c]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-oh5ofd7c]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-oh5ofd7c]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-oh5ofd7c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-oh5ofd7c]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-oh5ofd7c]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-oh5ofd7c]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-oh5ofd7c]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-oh5ofd7c]{max-width:none}.fcl-G-facts[data-astro-cid-oh5ofd7c],.fcl-G-plates-row[data-astro-cid-oh5ofd7c],.fcl-G-notices[data-astro-cid-oh5ofd7c]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-4zdpablw]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-4zdpablw]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-4zdpablw]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-4zdpablw]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-4zdpablw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-4zdpablw]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-4zdpablw]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-4zdpablw]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-4zdpablw]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-4zdpablw]{width:100%}.fcl-G-facts[data-astro-cid-4zdpablw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-4zdpablw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-4zdpablw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-4zdpablw] p[data-astro-cid-4zdpablw],.fcl-G-fact[data-astro-cid-4zdpablw] li[data-astro-cid-4zdpablw]{text-align:left}.fcl-G-lead[data-astro-cid-4zdpablw]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-4zdpablw]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-4zdpablw]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-4zdpablw]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-4zdpablw]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-4zdpablw]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-4zdpablw]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-4zdpablw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-4zdpablw]{margin:0}.fcl-G-plate-frame[data-astro-cid-4zdpablw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-4zdpablw]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-4zdpablw]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-4zdpablw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-4zdpablw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-4zdpablw]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-4zdpablw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-4zdpablw]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-4zdpablw]{max-width:none}.fcl-G-facts[data-astro-cid-4zdpablw],.fcl-G-plates-row[data-astro-cid-4zdpablw],.fcl-G-notices[data-astro-cid-4zdpablw]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-6v5puzkl]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-6v5puzkl]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-6v5puzkl]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-6v5puzkl]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-6v5puzkl]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-6v5puzkl]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-6v5puzkl]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-6v5puzkl]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-6v5puzkl]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-6v5puzkl]{width:100%}.fcl-G-facts[data-astro-cid-6v5puzkl]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-6v5puzkl]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-6v5puzkl]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-6v5puzkl] p[data-astro-cid-6v5puzkl],.fcl-G-fact[data-astro-cid-6v5puzkl] li[data-astro-cid-6v5puzkl]{text-align:left}.fcl-G-lead[data-astro-cid-6v5puzkl]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-6v5puzkl]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-6v5puzkl]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-6v5puzkl]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-6v5puzkl]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-6v5puzkl]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-6v5puzkl]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-6v5puzkl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-6v5puzkl]{margin:0}.fcl-G-plate-frame[data-astro-cid-6v5puzkl]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-6v5puzkl]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-6v5puzkl]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-6v5puzkl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-6v5puzkl]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-6v5puzkl]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-6v5puzkl]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-6v5puzkl]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-6v5puzkl]{max-width:none}.fcl-G-facts[data-astro-cid-6v5puzkl],.fcl-G-plates-row[data-astro-cid-6v5puzkl],.fcl-G-notices[data-astro-cid-6v5puzkl]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-3uvhbyqd]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-3uvhbyqd]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-3uvhbyqd]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-3uvhbyqd]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-3uvhbyqd]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-3uvhbyqd]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-3uvhbyqd]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-3uvhbyqd]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-3uvhbyqd]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-3uvhbyqd]{width:100%}.fcl-G-facts[data-astro-cid-3uvhbyqd]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-3uvhbyqd]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-3uvhbyqd]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-3uvhbyqd] p[data-astro-cid-3uvhbyqd],.fcl-G-fact[data-astro-cid-3uvhbyqd] li[data-astro-cid-3uvhbyqd]{text-align:left}.fcl-G-lead[data-astro-cid-3uvhbyqd]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-3uvhbyqd]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-3uvhbyqd]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-3uvhbyqd]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-3uvhbyqd]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-3uvhbyqd]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-3uvhbyqd]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-3uvhbyqd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-3uvhbyqd]{margin:0}.fcl-G-plate-frame[data-astro-cid-3uvhbyqd]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-3uvhbyqd]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-3uvhbyqd]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-3uvhbyqd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-3uvhbyqd]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-3uvhbyqd]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-3uvhbyqd]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-3uvhbyqd]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-3uvhbyqd]{max-width:none}.fcl-G-facts[data-astro-cid-3uvhbyqd],.fcl-G-plates-row[data-astro-cid-3uvhbyqd],.fcl-G-notices[data-astro-cid-3uvhbyqd]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-aurfm5hw]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-aurfm5hw]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-aurfm5hw]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-aurfm5hw]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-aurfm5hw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-aurfm5hw]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-aurfm5hw]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-aurfm5hw]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-aurfm5hw]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-aurfm5hw]{width:100%}.fcl-G-facts[data-astro-cid-aurfm5hw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-aurfm5hw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-aurfm5hw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-aurfm5hw] p[data-astro-cid-aurfm5hw],.fcl-G-fact[data-astro-cid-aurfm5hw] li[data-astro-cid-aurfm5hw]{text-align:left}.fcl-G-lead[data-astro-cid-aurfm5hw]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-aurfm5hw]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-aurfm5hw]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-aurfm5hw]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-aurfm5hw]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-aurfm5hw]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-aurfm5hw]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-aurfm5hw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-aurfm5hw]{margin:0}.fcl-G-plate-frame[data-astro-cid-aurfm5hw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-aurfm5hw]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-aurfm5hw]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-aurfm5hw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-aurfm5hw]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-aurfm5hw]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-aurfm5hw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-aurfm5hw]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-aurfm5hw]{max-width:none}.fcl-G-facts[data-astro-cid-aurfm5hw],.fcl-G-plates-row[data-astro-cid-aurfm5hw],.fcl-G-notices[data-astro-cid-aurfm5hw]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-sot6dr26]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-sot6dr26]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-sot6dr26]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-sot6dr26]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-sot6dr26]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-sot6dr26]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-sot6dr26]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-sot6dr26]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-sot6dr26]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-sot6dr26]{width:100%}.fcl-G-facts[data-astro-cid-sot6dr26]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-sot6dr26]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-sot6dr26]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-sot6dr26] p[data-astro-cid-sot6dr26],.fcl-G-fact[data-astro-cid-sot6dr26] li[data-astro-cid-sot6dr26]{text-align:left}.fcl-G-lead[data-astro-cid-sot6dr26]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-sot6dr26]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-sot6dr26]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-sot6dr26]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-sot6dr26]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-sot6dr26]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-sot6dr26]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-sot6dr26]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-sot6dr26]{margin:0}.fcl-G-plate-frame[data-astro-cid-sot6dr26]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-sot6dr26]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-sot6dr26]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-sot6dr26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-sot6dr26]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-sot6dr26]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-sot6dr26]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-sot6dr26]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-sot6dr26]{max-width:none}.fcl-G-facts[data-astro-cid-sot6dr26],.fcl-G-plates-row[data-astro-cid-sot6dr26],.fcl-G-notices[data-astro-cid-sot6dr26]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-kdwxa54p]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-kdwxa54p]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-kdwxa54p]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-kdwxa54p]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-kdwxa54p]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-kdwxa54p]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-kdwxa54p]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-kdwxa54p]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-kdwxa54p]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-kdwxa54p]{width:100%}.fcl-G-facts[data-astro-cid-kdwxa54p]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-kdwxa54p]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-kdwxa54p]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-kdwxa54p] p[data-astro-cid-kdwxa54p],.fcl-G-fact[data-astro-cid-kdwxa54p] li[data-astro-cid-kdwxa54p]{text-align:left}.fcl-G-lead[data-astro-cid-kdwxa54p]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-kdwxa54p]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-kdwxa54p]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-kdwxa54p]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-kdwxa54p]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-kdwxa54p]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-kdwxa54p]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-kdwxa54p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-kdwxa54p]{margin:0}.fcl-G-plate-frame[data-astro-cid-kdwxa54p]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-kdwxa54p]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-kdwxa54p]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-kdwxa54p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-kdwxa54p]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-kdwxa54p]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-kdwxa54p]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-kdwxa54p]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-kdwxa54p]{max-width:none}.fcl-G-facts[data-astro-cid-kdwxa54p],.fcl-G-plates-row[data-astro-cid-kdwxa54p],.fcl-G-notices[data-astro-cid-kdwxa54p]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-v7fa2rvi]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-v7fa2rvi]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-v7fa2rvi]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-v7fa2rvi]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-v7fa2rvi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-v7fa2rvi]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-v7fa2rvi]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-v7fa2rvi]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-v7fa2rvi]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-v7fa2rvi]{width:100%}.fcl-G-facts[data-astro-cid-v7fa2rvi]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-v7fa2rvi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-v7fa2rvi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-v7fa2rvi] p[data-astro-cid-v7fa2rvi],.fcl-G-fact[data-astro-cid-v7fa2rvi] li[data-astro-cid-v7fa2rvi]{text-align:left}.fcl-G-lead[data-astro-cid-v7fa2rvi]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-v7fa2rvi]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-v7fa2rvi]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-v7fa2rvi]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-v7fa2rvi]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-v7fa2rvi]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-v7fa2rvi]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-v7fa2rvi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-v7fa2rvi]{margin:0}.fcl-G-plate-frame[data-astro-cid-v7fa2rvi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-v7fa2rvi]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-v7fa2rvi]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-v7fa2rvi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-v7fa2rvi]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-v7fa2rvi]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-v7fa2rvi]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-v7fa2rvi]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-v7fa2rvi]{max-width:none}.fcl-G-facts[data-astro-cid-v7fa2rvi],.fcl-G-plates-row[data-astro-cid-v7fa2rvi],.fcl-G-notices[data-astro-cid-v7fa2rvi]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-nzp3cl2o]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-nzp3cl2o]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-nzp3cl2o]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-nzp3cl2o]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-nzp3cl2o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-nzp3cl2o]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-nzp3cl2o]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-nzp3cl2o]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-nzp3cl2o]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-nzp3cl2o]{width:100%}.fcl-G-facts[data-astro-cid-nzp3cl2o]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-nzp3cl2o]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-nzp3cl2o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-nzp3cl2o] p[data-astro-cid-nzp3cl2o],.fcl-G-fact[data-astro-cid-nzp3cl2o] li[data-astro-cid-nzp3cl2o]{text-align:left}.fcl-G-lead[data-astro-cid-nzp3cl2o]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-nzp3cl2o]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-nzp3cl2o]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-nzp3cl2o]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-nzp3cl2o]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-nzp3cl2o]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-nzp3cl2o]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-nzp3cl2o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-nzp3cl2o]{margin:0}.fcl-G-plate-frame[data-astro-cid-nzp3cl2o]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-nzp3cl2o]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-nzp3cl2o]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-nzp3cl2o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-nzp3cl2o]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-nzp3cl2o]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-nzp3cl2o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-nzp3cl2o]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-nzp3cl2o]{max-width:none}.fcl-G-facts[data-astro-cid-nzp3cl2o],.fcl-G-plates-row[data-astro-cid-nzp3cl2o],.fcl-G-notices[data-astro-cid-nzp3cl2o]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-vp56zkun]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-vp56zkun]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-vp56zkun]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-vp56zkun]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-vp56zkun]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-vp56zkun]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-vp56zkun]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-vp56zkun]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-vp56zkun]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-vp56zkun]{width:100%}.fcl-G-facts[data-astro-cid-vp56zkun]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-vp56zkun]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-vp56zkun]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-vp56zkun] p[data-astro-cid-vp56zkun],.fcl-G-fact[data-astro-cid-vp56zkun] li[data-astro-cid-vp56zkun]{text-align:left}.fcl-G-lead[data-astro-cid-vp56zkun]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-vp56zkun]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-vp56zkun]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-vp56zkun]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-vp56zkun]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-vp56zkun]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-vp56zkun]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-vp56zkun]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-vp56zkun]{margin:0}.fcl-G-plate-frame[data-astro-cid-vp56zkun]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-vp56zkun]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-vp56zkun]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-vp56zkun]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-vp56zkun]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-vp56zkun]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-vp56zkun]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-vp56zkun]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-vp56zkun]{max-width:none}.fcl-G-facts[data-astro-cid-vp56zkun],.fcl-G-plates-row[data-astro-cid-vp56zkun],.fcl-G-notices[data-astro-cid-vp56zkun]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-6rhtjcsr]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-6rhtjcsr]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-6rhtjcsr]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-6rhtjcsr]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-6rhtjcsr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-6rhtjcsr]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-6rhtjcsr]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-6rhtjcsr]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-6rhtjcsr]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-6rhtjcsr]{width:100%}.fcl-G-facts[data-astro-cid-6rhtjcsr]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-6rhtjcsr]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-6rhtjcsr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-6rhtjcsr] p[data-astro-cid-6rhtjcsr],.fcl-G-fact[data-astro-cid-6rhtjcsr] li[data-astro-cid-6rhtjcsr]{text-align:left}.fcl-G-lead[data-astro-cid-6rhtjcsr]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-6rhtjcsr]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-6rhtjcsr]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-6rhtjcsr]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-6rhtjcsr]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-6rhtjcsr]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-6rhtjcsr]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-6rhtjcsr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-6rhtjcsr]{margin:0}.fcl-G-plate-frame[data-astro-cid-6rhtjcsr]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-6rhtjcsr]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-6rhtjcsr]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-6rhtjcsr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-6rhtjcsr]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-6rhtjcsr]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-6rhtjcsr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-6rhtjcsr]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-6rhtjcsr]{max-width:none}.fcl-G-facts[data-astro-cid-6rhtjcsr],.fcl-G-plates-row[data-astro-cid-6rhtjcsr],.fcl-G-notices[data-astro-cid-6rhtjcsr]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-iiiyoqh5]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-iiiyoqh5]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-iiiyoqh5]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-iiiyoqh5]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-iiiyoqh5]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-iiiyoqh5]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-iiiyoqh5]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-iiiyoqh5]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-iiiyoqh5]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-iiiyoqh5]{width:100%}.fcl-G-facts[data-astro-cid-iiiyoqh5]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-iiiyoqh5]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-iiiyoqh5]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-iiiyoqh5] p[data-astro-cid-iiiyoqh5],.fcl-G-fact[data-astro-cid-iiiyoqh5] li[data-astro-cid-iiiyoqh5]{text-align:left}.fcl-G-lead[data-astro-cid-iiiyoqh5]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-iiiyoqh5]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-iiiyoqh5]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-iiiyoqh5]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-iiiyoqh5]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-iiiyoqh5]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-iiiyoqh5]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-iiiyoqh5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-iiiyoqh5]{margin:0}.fcl-G-plate-frame[data-astro-cid-iiiyoqh5]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-iiiyoqh5]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-iiiyoqh5]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-iiiyoqh5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-iiiyoqh5]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-iiiyoqh5]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-iiiyoqh5]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-iiiyoqh5]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-iiiyoqh5]{max-width:none}.fcl-G-facts[data-astro-cid-iiiyoqh5],.fcl-G-plates-row[data-astro-cid-iiiyoqh5],.fcl-G-notices[data-astro-cid-iiiyoqh5]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-s262zx4h]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-s262zx4h]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-s262zx4h]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-s262zx4h]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-s262zx4h]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-s262zx4h]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-s262zx4h]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-s262zx4h]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-s262zx4h]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-s262zx4h]{width:100%}.fcl-G-facts[data-astro-cid-s262zx4h]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-s262zx4h]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-s262zx4h]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-s262zx4h] p[data-astro-cid-s262zx4h],.fcl-G-fact[data-astro-cid-s262zx4h] li[data-astro-cid-s262zx4h]{text-align:left}.fcl-G-lead[data-astro-cid-s262zx4h]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-s262zx4h]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-s262zx4h]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-s262zx4h]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-s262zx4h]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-s262zx4h]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-s262zx4h]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-s262zx4h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-s262zx4h]{margin:0}.fcl-G-plate-frame[data-astro-cid-s262zx4h]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-s262zx4h]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-s262zx4h]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-s262zx4h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-s262zx4h]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-s262zx4h]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-s262zx4h]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-s262zx4h]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-s262zx4h]{max-width:none}.fcl-G-facts[data-astro-cid-s262zx4h],.fcl-G-plates-row[data-astro-cid-s262zx4h],.fcl-G-notices[data-astro-cid-s262zx4h]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-ifjfpliu]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-ifjfpliu]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-ifjfpliu]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-ifjfpliu]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-ifjfpliu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-ifjfpliu]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-ifjfpliu]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-ifjfpliu]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-ifjfpliu]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-ifjfpliu]{width:100%}.fcl-G-facts[data-astro-cid-ifjfpliu]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-ifjfpliu]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-ifjfpliu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-ifjfpliu] p[data-astro-cid-ifjfpliu],.fcl-G-fact[data-astro-cid-ifjfpliu] li[data-astro-cid-ifjfpliu]{text-align:left}.fcl-G-lead[data-astro-cid-ifjfpliu]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-ifjfpliu]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-ifjfpliu]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-ifjfpliu]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-ifjfpliu]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-ifjfpliu]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-ifjfpliu]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-ifjfpliu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-ifjfpliu]{margin:0}.fcl-G-plate-frame[data-astro-cid-ifjfpliu]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-ifjfpliu]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-ifjfpliu]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-ifjfpliu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-ifjfpliu]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-ifjfpliu]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-ifjfpliu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-ifjfpliu]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-ifjfpliu]{max-width:none}.fcl-G-facts[data-astro-cid-ifjfpliu],.fcl-G-plates-row[data-astro-cid-ifjfpliu],.fcl-G-notices[data-astro-cid-ifjfpliu]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-zlhg3wn2]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-zlhg3wn2]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-zlhg3wn2]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-zlhg3wn2]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-zlhg3wn2]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-zlhg3wn2]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-zlhg3wn2]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-zlhg3wn2]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-zlhg3wn2]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-zlhg3wn2]{width:100%}.fcl-G-facts[data-astro-cid-zlhg3wn2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-zlhg3wn2]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-zlhg3wn2]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-zlhg3wn2] p[data-astro-cid-zlhg3wn2],.fcl-G-fact[data-astro-cid-zlhg3wn2] li[data-astro-cid-zlhg3wn2]{text-align:left}.fcl-G-lead[data-astro-cid-zlhg3wn2]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-zlhg3wn2]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-zlhg3wn2]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-zlhg3wn2]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-zlhg3wn2]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-zlhg3wn2]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-zlhg3wn2]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-zlhg3wn2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-zlhg3wn2]{margin:0}.fcl-G-plate-frame[data-astro-cid-zlhg3wn2]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-zlhg3wn2]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-zlhg3wn2]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-zlhg3wn2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-zlhg3wn2]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-zlhg3wn2]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-zlhg3wn2]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-zlhg3wn2]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-zlhg3wn2]{max-width:none}.fcl-G-facts[data-astro-cid-zlhg3wn2],.fcl-G-plates-row[data-astro-cid-zlhg3wn2],.fcl-G-notices[data-astro-cid-zlhg3wn2]{grid-template-columns:minmax(0,1fr)}}.fcl-G-main[data-astro-cid-ro6pnsop]{--fcl-ink:var(--public-text);--fcl-muted:var(--public-muted);--fcl-rule:var(--public-line);--fcl-rule-soft:var(--public-line-soft);--fcl-accent:var(--public-accent);--fcl-paper:var(--public-bg);--fcl-surface:var(--public-bg-soft);--fcl-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);background:var(--fcl-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem;line-height:1.6;overflow-x:hidden}.fcl-G-paper[data-astro-cid-ro6pnsop]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.fcl-G-masthead[data-astro-cid-ro6pnsop]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.fcl-G-eyebrow[data-astro-cid-ro6pnsop]{letter-spacing:.12em;text-transform:uppercase;color:var(--fcl-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fcl-G-headline[data-astro-cid-ro6pnsop]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--fcl-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.fcl-G-dateline-text[data-astro-cid-ro6pnsop]{color:var(--fcl-muted);margin:.75rem auto 0;font-size:clamp(.85rem,2vw,.95rem)}.fcl-G-dateline-loc[data-astro-cid-ro6pnsop]{color:var(--fcl-accent);font-weight:700}.fcl-G-standfirst[data-astro-cid-ro6pnsop]{max-width:52ch;color:var(--fcl-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.fcl-G-tabframe[data-astro-cid-ro6pnsop]{justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.fcl-G-report[data-astro-cid-ro6pnsop]{width:100%}.fcl-G-facts[data-astro-cid-ro6pnsop]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.fcl-G-fact[data-astro-cid-ro6pnsop]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3vw,2rem)}.fcl-G-label[data-astro-cid-ro6pnsop]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);border-bottom:1px solid var(--fcl-rule);margin:0 0 .85rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.fcl-G-fact[data-astro-cid-ro6pnsop] p[data-astro-cid-ro6pnsop],.fcl-G-fact[data-astro-cid-ro6pnsop] li[data-astro-cid-ro6pnsop]{text-align:left}.fcl-G-lead[data-astro-cid-ro6pnsop]{color:var(--fcl-muted);margin:0 0 1.1rem}.fcl-G-register[data-astro-cid-ro6pnsop]{margin:0;padding:0;list-style:none}.fcl-G-register-item[data-astro-cid-ro6pnsop]{border-bottom:1px solid var(--fcl-rule-soft);color:var(--fcl-ink);padding:.55rem 0 .55rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.fcl-G-register-item[data-astro-cid-ro6pnsop]:last-child{border-bottom:none;padding-bottom:0}.fcl-G-register-item[data-astro-cid-ro6pnsop]:before{content:"";background:var(--fcl-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:0}.fcl-G-register-item[data-astro-cid-ro6pnsop]:last-child:before{top:.95rem}.fcl-G-plates[data-astro-cid-ro6pnsop]{margin:clamp(1.75rem,4vw,2.5rem) 0}.fcl-G-plates-row[data-astro-cid-ro6pnsop]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.fcl-G-plate[data-astro-cid-ro6pnsop]{margin:0}.fcl-G-plate-frame[data-astro-cid-ro6pnsop]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-surface);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fcl-G-plate-img[data-astro-cid-ro6pnsop]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--public-radius,8px);width:100%;height:auto;display:block}.fcl-G-plate-cap[data-astro-cid-ro6pnsop]{color:var(--fcl-muted);text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.45}.fcl-G-notices[data-astro-cid-ro6pnsop]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin-top:.5rem;display:grid}.fcl-G-notice[data-astro-cid-ro6pnsop]{border:1px solid var(--fcl-rule);border-radius:var(--public-radius,12px);background:var(--fcl-accent-wash);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.5vw,2rem)}.fcl-G-notice-tag[data-astro-cid-ro6pnsop]{text-transform:uppercase;letter-spacing:.1em;color:var(--fcl-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.fcl-G-notice-head[data-astro-cid-ro6pnsop]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--fcl-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;line-height:1.2}.fcl-G-notice-body[data-astro-cid-ro6pnsop]{color:var(--fcl-muted);text-align:left;margin:0}@media (max-width:720px){.fcl-G-headline[data-astro-cid-ro6pnsop]{max-width:none}.fcl-G-facts[data-astro-cid-ro6pnsop],.fcl-G-plates-row[data-astro-cid-ro6pnsop],.fcl-G-notices[data-astro-cid-ro6pnsop]{grid-template-columns:minmax(0,1fr)}}.fa-hc-eyebrow[data-astro-cid-xcxlecog]{letter-spacing:.2em;text-transform:uppercase;color:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent) 36%, transparent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.34rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex}.fa-hc-title[data-astro-cid-xcxlecog]{max-width:18ch;font-family:var(--public-font-heading,inherit);letter-spacing:-.03em;color:var(--public-text);margin:.2rem 0 1.2rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.05}.fa-hc-accent[data-astro-cid-xcxlecog]{color:var(--public-accent)}.fa-hc-lede[data-astro-cid-xcxlecog]{max-width:62ch;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:0 0 1.7rem;line-height:1.6}.fa-hc-meta[data-astro-cid-xcxlecog]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fa-hc-chip[data-astro-cid-xcxlecog]{background:var(--public-bg-soft);border:1px solid var(--public-line);color:var(--public-text);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}@media (max-width:720px){.fa-hc-title[data-astro-cid-xcxlecog]{max-width:none}}.fa-dl[data-astro-cid-afkcuayw]{text-align:center;max-width:52rem;margin-inline:auto}.fa-dl-eyebrow[data-astro-cid-afkcuayw]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fa-dl-headline[data-astro-cid-afkcuayw]{max-width:20ch;font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,5vw,3.1rem);font-weight:700;line-height:1.12}.fa-dl-line[data-astro-cid-afkcuayw]{color:var(--public-muted);margin:.8rem auto 0;font-size:.92rem}.fa-dl-place[data-astro-cid-afkcuayw]{letter-spacing:.06em;color:var(--public-accent);font-weight:700}.fa-dl-standfirst[data-astro-cid-afkcuayw]{max-width:52ch;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:1.2rem auto 0;line-height:1.6}@media (max-width:720px){.fa-dl-headline[data-astro-cid-afkcuayw]{max-width:none}}.fa-ts[data-astro-cid-3z6lf5ko]{justify-content:space-between;align-items:flex-start;gap:clamp(1rem,4vw,2.5rem);display:flex}.fa-ts-id[data-astro-cid-3z6lf5ko]{min-width:0}.fa-ts-eyebrow[data-astro-cid-3z6lf5ko]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .6rem;font-size:.75rem;font-weight:800}.fa-ts-title[data-astro-cid-3z6lf5ko]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;color:var(--public-text);text-wrap:balance;margin:0;font-size:clamp(1.95rem,5vw,3.2rem);font-weight:800;line-height:1.08}.fa-ts-intro[data-astro-cid-3z6lf5ko]{max-width:56ch;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:1.1rem 0 0;line-height:1.6}.fa-ts-badge[data-astro-cid-3z6lf5ko]{border:1px solid var(--public-line);background:var(--public-bg-soft);letter-spacing:.04em;color:var(--public-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin-top:.35rem;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.fa-ts-dot[data-astro-cid-3z6lf5ko]{background:var(--public-accent);border-radius:999px;width:8px;height:8px}@media (max-width:640px){.fa-ts[data-astro-cid-3z6lf5ko]{flex-direction:column}.fa-ts-badge[data-astro-cid-3z6lf5ko]{order:-1;margin-top:0}}.fa-pm-eyebrow[data-astro-cid-mjshseq5]{letter-spacing:.09em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .9rem;font-size:.78rem;font-weight:700}.fa-pm-title[data-astro-cid-mjshseq5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:700;line-height:1.08}.fa-pm-intro[data-astro-cid-mjshseq5]{max-width:44em;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:clamp(1.1rem,3vw,1.6rem) 0 0;line-height:1.6}.fa-pm-rule[data-astro-cid-mjshseq5]{background:var(--public-line);height:1px;margin-top:clamp(1.4rem,4vw,2.4rem)}.fa-sc-split[data-astro-cid-gkidybwf]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.fa-sc-copy[data-astro-cid-gkidybwf]{min-width:0}.fa-sc-head[data-astro-cid-gkidybwf]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);align-items:baseline;gap:.8rem;margin:0 0 .85rem;font-weight:900;line-height:1.1;display:flex}.fa-sc-num[data-astro-cid-gkidybwf]{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--public-accent);font-size:.7em;font-weight:800}.fa-sc-bar[data-astro-cid-gkidybwf]{background:var(--public-accent);width:64px;height:5px;margin:0 0 var(--asm-head-gap,1.4rem);border-radius:999px}.fa-sc-lead[data-astro-cid-gkidybwf]{max-width:66ch;color:var(--public-muted);margin:0}.fa-sc-list[data-astro-cid-gkidybwf]{border-radius:var(--public-radius,18px);background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--public-shadow);gap:.8rem;margin:0;padding:clamp(1.2rem,3vw,1.6rem) clamp(1.1rem,2.6vw,1.5rem);list-style:none;display:grid}.fa-sc-row[data-astro-cid-gkidybwf]{color:var(--public-text);align-items:flex-start;gap:.75rem;font-weight:600;line-height:1.4;display:flex}.fa-sc-check[data-astro-cid-gkidybwf]{background:var(--public-accent);width:26px;height:26px;color:var(--public-bg);border-radius:999px;flex:none;place-items:center;display:grid}@media (max-width:900px){.fa-sc-split[data-astro-cid-gkidybwf]{grid-template-columns:minmax(0,1fr)}}.fa-rr-label[data-astro-cid-x2qnkaoq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 .85rem;padding-bottom:.7rem;font-weight:700}.fa-rr-lead[data-astro-cid-x2qnkaoq]{margin:0 0 var(--asm-head-gap,1.4rem);max-width:var(--asm-measure,68ch);color:var(--public-muted)}.fa-rr-lead[data-astro-cid-x2qnkaoq]:last-child{margin-bottom:0}.fa-rr-list[data-astro-cid-x2qnkaoq]{max-width:var(--asm-measure,68ch);margin:0;padding:0;list-style:none}.fa-rr-item[data-astro-cid-x2qnkaoq]{border-bottom:1px solid var(--public-line-soft,var(--public-line));color:var(--public-text);padding:.6rem 0 .6rem 1.5rem;position:relative}.fa-rr-item[data-astro-cid-x2qnkaoq]:last-child{border-bottom:none}.fa-rr-item[data-astro-cid-x2qnkaoq]:before{content:"";left:0;top:calc(.6rem + (var(--asm-line,1.7) * .5em) - .25rem);background:var(--public-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute}.fa-rr-paired[data-astro-cid-x2qnkaoq] .fa-rr-lead[data-astro-cid-x2qnkaoq],.fa-rr-paired[data-astro-cid-x2qnkaoq] .fa-rr-list[data-astro-cid-x2qnkaoq]{max-width:none}.fa-rr-paired[data-astro-cid-x2qnkaoq] .fa-rr-label[data-astro-cid-x2qnkaoq]{font-size:clamp(1.15rem, calc(var(--asm-h2) * .66), 1.7rem);line-height:1.2}.fa-nr[data-astro-cid-l5tk2leo]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.4rem,3.2vw,2.25rem)}.fa-nr-kicker[data-astro-cid-l5tk2leo]{font-family:var(--public-font-heading,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--public-accent);align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:.78rem;font-weight:700;display:flex}.fa-nr-lead[data-astro-cid-l5tk2leo]{margin:0 0 var(--asm-head-gap,1.4rem);color:var(--public-text)}.fa-nr-lead[data-astro-cid-l5tk2leo]:last-child{margin-bottom:0}.fa-nr-list[data-astro-cid-l5tk2leo]{border-top:1px solid var(--public-line);margin:0;padding:0;list-style:none}.fa-nr-row[data-astro-cid-l5tk2leo]{border-bottom:1px solid var(--public-line);align-items:baseline;gap:clamp(.7rem,2vw,1.1rem);padding:.8rem 0;display:flex}.fa-nr-no[data-astro-cid-l5tk2leo]{font-variant-numeric:tabular-nums;min-width:1.8em;color:var(--public-accent);flex:none;font-size:.82rem;font-weight:700}.fa-nr-text[data-astro-cid-l5tk2leo]{color:var(--public-text);line-height:1.5}.fa-gp[data-astro-cid-pscv7dpu]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,14px);box-shadow:var(--public-shadow);padding:clamp(1.4rem,3.2vw,2.25rem)}.fa-gp-head[data-astro-cid-pscv7dpu]{margin:0 0 var(--asm-gap,1rem);align-items:center;gap:.85rem;display:flex}.fa-gp-glyph[data-astro-cid-pscv7dpu]{width:42px;height:42px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 28%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.fa-gp-title[data-astro-cid-pscv7dpu]{font-size:clamp(1.15rem, calc(var(--asm-h2) * .6), 1.55rem);line-height:1.2;font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0;font-weight:800}.fa-gp-lede[data-astro-cid-pscv7dpu]{margin:0 0 var(--asm-head-gap,1.4rem);color:var(--public-muted)}.fa-gp-lede[data-astro-cid-pscv7dpu]:last-child{margin-bottom:0}.fa-gp-checklist[data-astro-cid-pscv7dpu]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fa-gp-row[data-astro-cid-pscv7dpu]{color:var(--public-text);align-items:flex-start;gap:.7rem;display:flex}.fa-gp-check[data-astro-cid-pscv7dpu]{background:var(--public-accent);width:22px;height:22px;color:var(--public-bg);border-radius:999px;flex:none;place-items:center;margin-top:.12rem;display:grid}.fa-gp-text[data-astro-cid-pscv7dpu]{line-height:1.5}.fa-ab[data-astro-cid-rqbinl6y]{background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 58%, #14121c), color-mix(in srgb, var(--public-accent) 30%, #14121c));color:#fff;border-radius:var(--public-radius,20px);padding:clamp(1.8rem,5vw,3.4rem) clamp(1.4rem,4vw,2.8rem)}.fa-ab-head[data-astro-cid-rqbinl6y]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0 0 .9rem;font-weight:900;line-height:1.1}.fa-ab-bar[data-astro-cid-rqbinl6y]{opacity:.9;width:64px;height:5px;margin:0 0 var(--asm-head-gap,1.4rem);background:#fff;border-radius:999px}.fa-ab-lead[data-astro-cid-rqbinl6y]{color:#ffffffeb;max-width:66ch;margin:0}.fa-ab-cards[data-astro-cid-rqbinl6y]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;margin:clamp(1.2rem,3vw,1.7rem) 0 0;padding:0;list-style:none;display:grid}.fa-ab-card[data-astro-cid-rqbinl6y]{border-radius:var(--public-radius,14px);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.85rem;padding:1rem 1.2rem;display:flex}.fa-ab-dot[data-astro-cid-rqbinl6y]{background:#fff;border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #fff3}.fa-ab-text[data-astro-cid-rqbinl6y]{color:#fff;font-weight:600;line-height:1.4}@media (max-width:720px){.fa-ab-cards[data-astro-cid-rqbinl6y]{grid-template-columns:1fr}}.fa-ps[data-astro-cid-672uayib]{grid-template-columns:repeat(var(--fa-ps-n,3), minmax(0, 1fr));gap:clamp(.9rem,2.4vw,1.5rem);display:grid}.fa-ps-plate[data-astro-cid-672uayib]{margin:0}.fa-ps-frame[data-astro-cid-672uayib]{border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:6px;line-height:0}.fa-ps-img[data-astro-cid-672uayib]{aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--public-radius,12px) - 4px);width:100%;height:auto;display:block}.fa-ps-cap[data-astro-cid-672uayib]{color:var(--public-muted);margin-top:.7rem;font-size:.88rem;line-height:1.45}@media (max-width:720px){.fa-ps[data-astro-cid-672uayib]{grid-template-columns:minmax(0,1fr)}}.fa-sp[data-astro-cid-2g53ndot]{gap:.9rem;margin:0;display:grid}.fa-sp-img[data-astro-cid-2g53ndot]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--public-radius,16px);border:1px solid var(--public-line);background:var(--public-bg-soft);width:100%;height:auto;display:block}.fa-sp-cap[data-astro-cid-2g53ndot]{color:var(--public-muted);align-items:center;gap:.75rem;font-size:.9rem;line-height:1.45;display:flex}.fa-sp-rule[data-astro-cid-2g53ndot]{background:var(--public-accent);border-radius:999px;flex:none;width:2.5rem;height:2px}.fa-ic[data-astro-cid-zcmzdf5g]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.4vw,2.1rem)}.fa-ic-glyph[data-astro-cid-zcmzdf5g]{width:50px;height:50px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 26%, transparent);border-radius:14px;place-items:center;margin-bottom:1rem;display:grid}.fa-ic-title[data-astro-cid-zcmzdf5g]{font-size:clamp(1.2rem, calc(var(--asm-h2) * .62), 1.6rem);line-height:1.2;font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .6rem;font-weight:800}.fa-ic-body[data-astro-cid-zcmzdf5g]{color:var(--public-muted);margin:0}.fa-nb[data-astro-cid-jdwe65wu]{border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));box-shadow:var(--public-shadow);padding:clamp(1.4rem,3.4vw,2rem)}.fa-nb-tag[data-astro-cid-jdwe65wu]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.fa-nb-head[data-astro-cid-jdwe65wu]{font-size:clamp(1.2rem, calc(var(--asm-h2) * .62), 1.6rem);line-height:1.2;font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0 0 .7rem;font-weight:700}.fa-nb-body[data-astro-cid-jdwe65wu]{color:var(--public-muted);margin:0}.fa-bp-head[data-astro-cid-5fihjsli]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);font-weight:700}.fa-bp-body[data-astro-cid-5fihjsli]{max-width:var(--asm-measure,68ch);color:var(--public-muted);margin:0}.fa-ad[data-astro-cid-g42tavw5]{border:1px solid var(--public-line);border-radius:var(--public-radius,14px);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:clamp(1.5rem,3.4vw,2.1rem)}.fa-ad-head[data-astro-cid-g42tavw5]{margin:0 0 var(--asm-gap,1rem);font-size:clamp(1.2rem, calc(var(--asm-h2) * .62), 1.6rem);line-height:1.2;font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);font-weight:800}.fa-ad-row[data-astro-cid-g42tavw5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fa-ad-address[data-astro-cid-g42tavw5]{font-style:normal;font-size:var(--asm-text,1rem);color:var(--public-muted);gap:.15rem;line-height:1.55;display:grid}.fa-ad-org[data-astro-cid-g42tavw5]{color:var(--public-text);font-weight:700}.fa-ad-link[data-astro-cid-g42tavw5]{border:1px solid color-mix(in srgb, var(--public-accent) 34%, transparent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.fa-ad-link[data-astro-cid-g42tavw5]:hover,.fa-ad-link[data-astro-cid-g42tavw5]:focus-visible{background:color-mix(in srgb, var(--public-accent) 20%, transparent)}.fa-ad-nearby[data-astro-cid-g42tavw5]{border-top:1px solid var(--public-line);margin-top:clamp(1.1rem,3vw,1.6rem);padding-top:clamp(1rem,2.6vw,1.4rem)}.fa-ad-nearby-label[data-astro-cid-g42tavw5]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.fa-ad-towns[data-astro-cid-g42tavw5]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fa-ad-town[data-astro-cid-g42tavw5]{border:1px solid var(--public-line);background:var(--public-bg);color:var(--public-text);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;line-height:1.3}.fa-pair-grid[data-astro-cid-373xrkut]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.fa-pair-stack[data-astro-cid-373xrkut]{gap:var(--asm-head-gap,1.4rem);display:grid}@media (max-width:900px){.fa-pair-grid[data-astro-cid-373xrkut]{grid-template-columns:minmax(0,1fr)}}.fac-tabs{border-bottom:2px solid var(--public-line-soft);gap:4px;margin-bottom:0;display:flex}.fac-tab{color:var(--public-muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 18px;font-family:inherit;font-size:.95rem;font-weight:700;transition:color .15s,border-color .15s}.fac-tab:hover{color:var(--public-text)}.fac-tab.is-active{color:var(--public-text);border-bottom-color:var(--public-accent)}.fac-tab-new{background:var(--public-solid);color:#fff;letter-spacing:.06em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.62rem;font-weight:800;display:inline-block}.fac-tab-panel[hidden]{display:none}.fac-map-wrap{grid-template-columns:1fr 320px;gap:18px;display:grid}@media (max-width:860px){.fac-map-wrap{grid-template-columns:1fr}}.fac-map{border:1px solid var(--public-line);height:560px;box-shadow:var(--public-shadow);background:#1a1a1a;border-radius:14px;overflow:hidden}@media (max-width:860px){.fac-map{height:420px}}.fac-map-panel{background:var(--public-bg);border:1px solid var(--public-line);box-shadow:var(--public-shadow);border-radius:14px;height:fit-content;padding:18px}.fac-panel-title{color:var(--public-text);margin-bottom:10px;font-family:Merriweather,Georgia,serif;font-size:1.05rem;font-weight:800}.fac-house-list{flex-direction:column;gap:8px;display:flex}.fac-house-loading{color:var(--public-muted);text-align:center;padding:14px 0;font-size:.88rem}.fac-house-row{border:1px solid var(--public-line-soft);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.fac-house-row:hover{border-color:var(--public-accent);background:var(--public-bg-soft)}.fac-house-row.is-active{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 6%, transparent)}.fac-house-name{color:var(--public-text);font-size:.92rem;font-weight:700}.fac-house-meta{color:var(--public-muted);margin-top:2px;font-size:.78rem}.fac-house-badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:800}.fac-badge-open{color:#16a34a;background:#16a34a1a}.fac-badge-live{color:#d97706;background:#d977061f;animation:2s ease-in-out infinite facPulse}.fac-badge-done{color:var(--public-muted);background:var(--public-bg-soft)}@keyframes facPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.fac-badge-live,.fac-pin-live{animation:none}}.fac-panel-footnote{color:var(--public-muted);text-align:center;margin-top:14px;font-size:.74rem;font-style:italic}.fac-explainer{background:var(--public-bg);border:1px solid var(--public-line);border-left:4px solid #fb923c;border-radius:12px;margin-top:18px;overflow:hidden}.fac-explainer>summary{cursor:pointer;color:var(--public-text);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:14px 18px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.fac-explainer>summary::-webkit-details-marker{display:none}.fac-explainer>summary:after{content:"▸";color:var(--public-muted);margin-left:auto;transition:transform .18s}.fac-explainer[open]>summary:after{transform:rotate(90deg)}.fac-explainer-dot{background:#fb923c;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.fac-explainer-body{color:var(--public-text);padding:4px 18px 18px;font-size:.9rem;line-height:1.55}.fac-explainer-body p{margin:10px 0}.fac-explainer-body ul{margin:10px 0;padding-left:20px}.fac-explainer-body li{margin:5px 0}.fac-explainer-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.86rem}.fac-explainer-table th,.fac-explainer-table td{text-align:left;border-bottom:1px solid var(--public-line-soft);padding:6px 10px}.fac-explainer-table th{color:var(--public-muted);font-weight:600}.fac-explainer-table td{color:var(--public-text);text-align:right;font-weight:700}.fac-explainer-subheader{color:var(--public-text);margin:18px 0 8px;font-family:Merriweather,Georgia,serif;font-size:.95rem}.fac-explainer-ideas{padding-left:0!important;list-style:none!important}.fac-explainer-ideas li{padding:6px 0}.fac-explainer-footer{border-top:1px solid var(--public-line-soft);color:var(--public-muted);padding-top:12px;font-size:.85rem;font-style:italic;margin-top:16px!important}.fac-explainer-sources{border-top:1px solid var(--public-line-soft);color:var(--public-muted);padding-top:10px;margin-top:16px!important;font-size:.78rem!important}.fac-explainer-sources a{color:var(--public-accent);text-decoration:underline}.leaflet-container{background:#0a0d0f}.leaflet-tile-pane{filter:brightness(.6)saturate(.65)contrast(1.05)}.leaflet-popup-content-wrap{border-radius:10px;box-shadow:0 8px 24px #0003}.leaflet-popup-content{margin:12px 14px;font-family:Inter,sans-serif}.fac-pin{background:var(--public-accent);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 8px #0006}.fac-pin-live{background:#d97706;animation:2s ease-in-out infinite facPulse}.fac-pin-clubhouse{background:#4b5563}.fac-pin-proposed{background:#fb923c;border-style:dashed}.fac-map-legend{color:var(--public-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:.78rem;display:flex}.fac-legend-item{align-items:center;gap:6px;display:inline-flex}.fac-legend-swatch{border-radius:3px;width:14px;height:14px;display:inline-block}.fac-legend-field{background:#4ade8038;border:1.5px solid #4ade80}.fac-legend-stations{background:#f0c75e;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px}.fac-legend-house{background:var(--public-accent);border-radius:50%}.fac-legend-clubhouse{background:#4b5563;border-radius:50%}.fac-legend-proposed{background:#fb923c47;border:1.5px dashed #fb923c}
