.home-media[data-astro-cid-kzm6bvic]{padding:var(--space-6) 0;background:linear-gradient(160deg,var(--navy-950),var(--navy-800));color:var(--band-text)}.home-media__head[data-astro-cid-kzm6bvic]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem}.home-media__head[data-astro-cid-kzm6bvic] p[data-astro-cid-kzm6bvic]{margin:0 0 .4rem;color:var(--gold-bright);font-size:.68rem;font-weight:700;letter-spacing:.2em}.home-media__head[data-astro-cid-kzm6bvic] h2[data-astro-cid-kzm6bvic]{font-size:clamp(2rem,5vw,3.2rem)}.home-media__head[data-astro-cid-kzm6bvic] span[data-astro-cid-kzm6bvic]{color:var(--band-sub);font-size:.82rem}.home-media__head[data-astro-cid-kzm6bvic]>a[data-astro-cid-kzm6bvic]{flex:none;color:var(--azure-bright);font-size:.8rem}.home-media__grid[data-astro-cid-kzm6bvic]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.home-media__links[data-astro-cid-kzm6bvic]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;border-block:1px solid var(--band-line)}.home-media__links[data-astro-cid-kzm6bvic] a[data-astro-cid-kzm6bvic]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;color:var(--band-sub);text-decoration:none}.home-media__links[data-astro-cid-kzm6bvic] a[data-astro-cid-kzm6bvic]+a[data-astro-cid-kzm6bvic]{border-left:1px solid var(--band-line)}.home-media__links[data-astro-cid-kzm6bvic] b[data-astro-cid-kzm6bvic]{color:var(--gold-bright)}@media (max-width: 760px){.home-media__head[data-astro-cid-kzm6bvic]{align-items:start;flex-direction:column}.home-media__grid[data-astro-cid-kzm6bvic],.home-media__links[data-astro-cid-kzm6bvic]{grid-template-columns:1fr}.home-media__links[data-astro-cid-kzm6bvic] a[data-astro-cid-kzm6bvic]+a[data-astro-cid-kzm6bvic]{border-left:0;border-top:1px solid var(--band-line)}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding-block:clamp(3rem,7vw,5.5rem) 0;overflow:hidden;color:var(--band-text)}.hero__photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;background-color:var(--navy-950);background-size:cover;background-position:center 42%}.hero__ridge[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:block}.hero__veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--navy-950) 0%,color-mix(in srgb,var(--navy-900) 90%,transparent) 40%,color-mix(in srgb,var(--navy-900) 38%,transparent) 72%,transparent 100%),linear-gradient(to bottom,color-mix(in srgb,var(--navy-950) 55%,transparent) 0 14%,transparent 40%)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:var(--space-5);align-items:center;padding-bottom:clamp(2.5rem,6vw,4.5rem)}.hero__copy[data-astro-cid-j7pv25f6]{max-width:34em}.hero__eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.28em;color:var(--gold-bright)}.hero__title[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3);font-size:clamp(2.1rem,5.6vw,3.6rem);font-weight:700;line-height:1.32;letter-spacing:.06em;color:var(--band-text);text-shadow:0 2px 24px rgb(6 14 26 / 55%)}.hero__lead[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-4);max-width:30em;font-size:.9375rem;line-height:2.05;color:var(--band-sub)}.herosearch[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:30em;padding:4px;background:var(--white);border:1px solid var(--white);border-radius:999px;box-shadow:var(--shadow-band)}.herosearch[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--azure-bright);box-shadow:var(--shadow-band),0 0 0 3px #8fc9f873}.herosearch[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{min-width:0;padding:.7em 1.2em;font:inherit;font-size:.9375rem;color:var(--ink);background:transparent;border:0}.herosearch[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--muted)}.herosearch[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.herosearch[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45em;padding:.7em 1.5em;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.08em;white-space:nowrap;color:var(--white);background:var(--navy-800);border:0;border-radius:999px;cursor:pointer}.herosearch[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:var(--navy-700)}.herocats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.45em;margin-top:var(--space-3)}.herocats[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:.45em;padding:.4em 1em;font-size:.8125rem;color:var(--band-sub);text-decoration:none;background:#ffffff14;border:1px solid var(--band-line-strong);border-radius:999px;backdrop-filter:blur(8px)}.herocats[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--band-text);border-color:var(--gold);background:#ffffff29}.herocats[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--gold-bright)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-4) 0 0}.hero__button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.6em;font-size:.875rem;font-weight:700;letter-spacing:.06em;color:var(--band-text);text-decoration:none;background:#ffffff1a;border:1px solid var(--band-line-strong);border-radius:999px;transition:border-color .15s ease,background .15s ease}.hero__button[data-astro-cid-j7pv25f6]:hover{color:var(--band-text);border-color:var(--band-text);background:#ffffff2e}.hero__textlink[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--band-sub)}.hero__textlink[data-astro-cid-j7pv25f6]:hover{color:var(--band-text)}.herodeck[data-astro-cid-j7pv25f6]{position:relative;min-height:22rem}.herodeck__card[data-astro-cid-j7pv25f6]{position:absolute;margin:0;width:min(17rem,42%);border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--band-line-strong);box-shadow:var(--shadow-band);background:var(--navy-850)}.herodeck__card[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto}.herodeck__card--blank[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 7;background:linear-gradient(152deg,var(--navy-700),var(--navy-900) 62%,var(--navy-850))}.herodeck__card--blank[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:9px;border:1px solid rgb(227 192 121 / 32%);border-radius:4px}.herodeck__card--blank[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(227 192 121 / 14%),transparent 68%)}.herodeck__card--1[data-astro-cid-j7pv25f6]{left:2%;top:14%;transform:rotate(-9deg);z-index:1}.herodeck__card--2[data-astro-cid-j7pv25f6]{left:29%;top:2%;transform:rotate(1.5deg);z-index:3}.herodeck__card--3[data-astro-cid-j7pv25f6]{left:56%;top:16%;transform:rotate(10deg);z-index:2}.herostats[data-astro-cid-j7pv25f6]{position:relative;margin:0;background:var(--navy-950);border-top:1px solid var(--band-line);color:var(--band-text)}.herostats__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding-block:var(--space-3)}.herostats__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.1em}.herostats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.6875rem;letter-spacing:.12em;color:var(--band-muted)}.herostats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.25em;margin:0;color:var(--band-sub);font-size:.75rem}.herostats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.5rem;line-height:1.2;color:var(--gold-bright);font-variant-numeric:tabular-nums}.sectionhead[data-astro-cid-j7pv25f6]{max-width:40em;margin-bottom:var(--space-4)}.sectionhead__eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 .5em;font-size:.625rem;font-weight:700;letter-spacing:.26em;color:var(--gold-deep)}.sectionhead__title[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-2);font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:.08em}.sectionhead__lead[data-astro-cid-j7pv25f6]{margin:0;font-size:.875rem;line-height:2;color:var(--muted)}.pillars[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);background:var(--paper-2)}.pillars__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-5)}.pillars[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding-top:var(--space-3);border-top:2px solid var(--ink)}.pillars__num[data-astro-cid-j7pv25f6]{margin:0 0 .4em;font-family:var(--font-display);font-size:.8125rem;letter-spacing:.2em;color:var(--gold-deep)}.pillars[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-2);font-size:1.25rem;letter-spacing:.14em}.pillars[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;font-size:.875rem;line-height:2.05;color:var(--muted-strong)}.explore[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);border-top:1px solid var(--hairline);background:var(--paper)}.catgrid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-3)}.catcard[data-astro-cid-j7pv25f6]{display:grid;gap:.35em;align-content:start;padding:var(--space-3) var(--space-3) var(--space-4);color:var(--band-sub);text-decoration:none;background:var(--navy-800);border:1px solid var(--navy-800);border-radius:var(--radius);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.catcard[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background:var(--navy-700);border-color:var(--gold);color:var(--band-sub);box-shadow:var(--shadow-card)}.catcard__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1rem;line-height:1.5;color:var(--band-text)}.catcard__desc[data-astro-cid-j7pv25f6]{font-size:.75rem;line-height:1.8;color:var(--band-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catcard__counts[data-astro-cid-j7pv25f6]{margin-top:.2em;font-size:.6875rem;color:var(--band-muted);font-variant-numeric:tabular-nums}.catcard__counts[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.0625rem;color:var(--gold-bright)}.catcard__counts[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{margin-inline:.5em;font-style:normal;opacity:.5}.feature[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);border-top:1px solid var(--hairline);background:var(--paper-2)}.featgrid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.feat[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.feat[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--hairline-mid);box-shadow:var(--shadow-card);color:inherit}.feat__figure[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-3)}.feat__figure[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.feat[data-astro-cid-j7pv25f6]:hover .feat__figure[data-astro-cid-j7pv25f6] img{transform:scale(1.03)}.feat__body[data-astro-cid-j7pv25f6]{display:grid;gap:.4em;align-content:start;padding:var(--space-3) var(--space-3) var(--space-4)}.feat__meta[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.8em;font-size:.6875rem;color:var(--muted);font-variant-numeric:tabular-nums}.feat__meta[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal}.feat__meta[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--gold-deep)}.feat__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.0625rem;line-height:1.6;color:var(--ink)}.feat__desc[data-astro-cid-j7pv25f6]{font-size:.8125rem;line-height:1.9;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mapcta[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);background:radial-gradient(90% 120% at 82% 50%,rgb(143 201 248 / 12%),transparent 62%),var(--navy-900);color:var(--band-text)}.mapcta[data-astro-cid-j7pv25f6] .sectionhead__eyebrow[data-astro-cid-j7pv25f6]{color:var(--gold-bright)}.mapcta__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center}.mapcta__copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3);font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:.08em;color:var(--band-text)}.mapcta__copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:38em;font-size:.875rem;line-height:2.05;color:var(--band-sub)}.mapcta__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-4) 0 0}.mapcta__marks[data-astro-cid-j7pv25f6]{display:grid;gap:.7em;margin:0;padding:var(--space-3) var(--space-4);list-style:none;font-size:.75rem;color:var(--band-sub);background:#ffffff0f;border:1px solid var(--band-line);border-radius:var(--radius)}.mapcta__marks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6em}.mapcta__dot[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:1.6em;height:1.6em;font-size:.625rem;font-family:var(--font-display);color:var(--white);background:var(--status-ended);border:2px solid var(--white);border-radius:50%}.mapcta__dot--open[data-astro-cid-j7pv25f6]{background:var(--status-active)}.mapcta__dot--cluster[data-astro-cid-j7pv25f6]{background:var(--navy-600)}.latest[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);background:var(--paper)}.latest__more[data-astro-cid-j7pv25f6]{margin:var(--space-4) 0 0;font-size:.875rem}.comingsoon[data-astro-cid-j7pv25f6]{text-align:center}.comingsoon[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3);font-size:clamp(1.3rem,3vw,1.7rem);letter-spacing:.08em}.comingsoon[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:2.05;color:var(--muted-strong)}.comingsoon[data-astro-cid-j7pv25f6] .mapcta__actions[data-astro-cid-j7pv25f6]{justify-content:center}.comingsoon[data-astro-cid-j7pv25f6] .hero__button[data-astro-cid-j7pv25f6]{color:var(--white);background:var(--ink);border-color:var(--ink)}.comingsoon[data-astro-cid-j7pv25f6] .hero__button[data-astro-cid-j7pv25f6]:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--white)}.comingsoon[data-astro-cid-j7pv25f6] .hero__textlink[data-astro-cid-j7pv25f6]{color:var(--link)}@media (max-width: 960px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-4)}.herodeck[data-astro-cid-j7pv25f6]{min-height:15rem;order:2}.herodeck__card[data-astro-cid-j7pv25f6]{width:min(12rem,34%)}.mapcta__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width: 720px){.herostats__inner[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3)}}@media (max-width: 560px){.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-5) 0}.hero__veil[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,color-mix(in srgb,var(--navy-950) 52%,transparent) 0 30%,color-mix(in srgb,var(--navy-900) 88%,transparent) 72%,var(--navy-900) 100%)}.herosearch[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;border-radius:var(--radius)}.herosearch[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{justify-content:center;border-radius:var(--radius)}.herodeck[data-astro-cid-j7pv25f6]{min-height:11rem}.herodeck__card--1[data-astro-cid-j7pv25f6],.herodeck__card--3[data-astro-cid-j7pv25f6]{display:none}.herodeck__card--2[data-astro-cid-j7pv25f6]{left:50%;top:0;width:9.5rem;transform:translate(-50%) rotate(-3deg)}}
