.hero-map[data-astro-cid-b6gwo72h]{display:block;width:min(100%,460px);justify-self:end;color:inherit;text-decoration:none;border-radius:1.25rem}.hero-map[data-astro-cid-b6gwo72h]:focus-visible{outline:2px solid #ffd27f;outline-offset:4px}.ps-hub-stage[data-astro-cid-b6gwo72h]{width:100%;background:transparent;aspect-ratio:410 / 456}.ps-hub-stage[data-astro-cid-b6gwo72h] svg[data-astro-cid-b6gwo72h]{display:block;width:100%;height:auto;overflow:hidden}.ps-nl-dots[data-astro-cid-b6gwo72h]{stroke:#fffffff0}.ps-nl-hub-core[data-astro-cid-b6gwo72h]{filter:drop-shadow(0 4px 10px rgba(0,89,76,.22))}.ps-nl-hub-ring[data-astro-cid-b6gwo72h]{stroke:#fffc}.ps-nl-arc[data-astro-cid-b6gwo72h]{animation:ps-nl-flow 1.4s linear infinite}.ps-nl-packet[data-astro-cid-b6gwo72h]{opacity:0;offset-rotate:0deg;animation:ps-nl-packet 6s cubic-bezier(.45,0,.55,1) var(--delay) infinite both}.ps-nl-pulse[data-astro-cid-b6gwo72h]{opacity:0;transform-box:fill-box;transform-origin:center;animation:ps-nl-pulse 6s ease-out var(--delay) infinite both}.ps-nl-hub-ring[data-astro-cid-b6gwo72h]{opacity:0;transform-box:fill-box;transform-origin:center;animation:ps-nl-hub 2s ease-out infinite both}@keyframes ps-nl-flow{to{stroke-dashoffset:-16}}@keyframes ps-nl-packet{0%{offset-distance:0%;opacity:0}4%{opacity:1}36%{offset-distance:100%;opacity:1}40%,to{offset-distance:100%;opacity:0}}@keyframes ps-nl-pulse{0%{opacity:.8;transform:scale(1)}18%,to{opacity:0;transform:scale(2.6)}}@keyframes ps-nl-hub{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media(max-width:980px){.hero-map[data-astro-cid-b6gwo72h]{justify-self:center;width:min(100%,320px)}}@media(prefers-reduced-motion:reduce){.ps-anim[data-astro-cid-b6gwo72h]{animation:none!important}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:640px;display:flex;align-items:center;color:#f6f7fb;overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/hero.jpg?v=3) center center / cover no-repeat}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1628a3,#0a162842 30%,#0a16280a 46%,#07102066 68%,#050c1abd)}.hero-inner[data-astro-cid-j7pv25f6]{width:min(1160px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);align-items:center;gap:1.5rem;padding:3.5rem 0 5.5rem}h1[data-astro-cid-j7pv25f6]{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(3rem,5.4vw,4.35rem);font-weight:500;letter-spacing:-.03em;line-height:.98;color:#f7f8fc}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#f08a14}.hero-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.9rem 0 0;color:#f7f8fce0;font-size:1.05rem}.search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;max-width:34rem;margin-top:1.35rem;padding:.35rem .35rem .35rem 1.15rem;background:#fff;border-radius:999px;box-shadow:0 10px 30px #00000029}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:.95rem;outline:none}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:#8b8b98}.search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6],.go[data-astro-cid-j7pv25f6],.promo-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:.72rem 1.25rem}.search[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover,.go[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.06)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.go[data-astro-cid-j7pv25f6],.plus[data-astro-cid-j7pv25f6],.outline[data-astro-cid-j7pv25f6]{padding:.72rem 1.05rem;border-radius:999px;font-weight:700;font-size:.95rem}.go[data-astro-cid-j7pv25f6]{gap:.35rem}.plus[data-astro-cid-j7pv25f6]{background:#fff;color:var(--color-accent)}.plus[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#f08a14}.outline[data-astro-cid-j7pv25f6]{color:#fff;border:1.5px solid rgba(255,255,255,.85);display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;padding-inline:1.75rem}.outline[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}.stage[data-astro-cid-j7pv25f6]{width:min(1160px,calc(100% - 2rem));margin:-3.2rem auto 0;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.promo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(16rem,1.15fr) 1fr auto;gap:1.5rem;align-items:center;padding:1.45rem 1.6rem;background:#f4f8fb;border-radius:18px}.promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);letter-spacing:-.035em;line-height:1.05}.promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#24324a;font-size:1.45rem}.promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.promo[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.38rem}.promo[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.45rem;align-items:flex-start;color:#3c4654;font-size:.92rem}.promo[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";width:.95rem;height:.95rem;margin-top:.15rem;flex:0 0 auto;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%231aa3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.2 6.2 11.5 13 4.5'/%3E%3C/svg%3E")}.promo-btn[data-astro-cid-j7pv25f6]{padding:.75rem 1.15rem;white-space:nowrap}.wrap[data-astro-cid-j7pv25f6]{width:min(1160px,calc(100% - 2rem));margin-inline:auto}.featured[data-astro-cid-j7pv25f6]{padding:3.2rem 0 3rem}.row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.row[data-astro-cid-j7pv25f6]{margin-bottom:.9rem}.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.35rem}.row[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-ink-soft)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:980px){.hero-inner[data-astro-cid-j7pv25f6],.promo[data-astro-cid-j7pv25f6],.stage[data-astro-cid-j7pv25f6],.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#0a1628a3,#0a16282e 42%,#050c1aad)}.hero-inner[data-astro-cid-j7pv25f6]{padding-bottom:4.5rem}.promo-btn[data-astro-cid-j7pv25f6]{justify-self:start}}@media(max-width:680px){.hero[data-astro-cid-j7pv25f6]{min-height:0}.search[data-astro-cid-j7pv25f6],.hero-actions[data-astro-cid-j7pv25f6],.row[data-astro-cid-j7pv25f6]{display:grid}.search[data-astro-cid-j7pv25f6]{border-radius:18px}}
