.avp[data-astro-cid-y5nqzn4t]{color:#1e1b6b}.avp[data-astro-cid-y5nqzn4t] a[data-astro-cid-y5nqzn4t]{color:#006e8f}.avp[data-astro-cid-y5nqzn4t] a[data-astro-cid-y5nqzn4t]:hover{color:#1e1b6b}.hero[data-astro-cid-y5nqzn4t]{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#0b1a33;color:#fff}.hero-img[data-astro-cid-y5nqzn4t]{position:absolute;top:76px;left:0;width:100%;height:calc(100% - 76px);object-fit:cover;object-position:50% 45%;display:block}.hero-topfade[data-astro-cid-y5nqzn4t]{position:absolute;left:0;right:0;top:76px;height:44px;background:linear-gradient(180deg,#0b1a33,#0b1a3300)}.hero-shade[data-astro-cid-y5nqzn4t]{position:absolute;inset:0;background:linear-gradient(90deg,#2a1f68eb,#1d4c8ab8 45%,#16789a33)}.hero-copy[data-astro-cid-y5nqzn4t]{position:relative;margin-top:auto;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:88px 64px 72px;box-sizing:border-box}.hero-name[data-astro-cid-y5nqzn4t]{font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#9be7f2}.hero[data-astro-cid-y5nqzn4t] h1[data-astro-cid-y5nqzn4t]{margin:12px 0 0;font-size:52px;font-weight:700;line-height:1.08;letter-spacing:-.03em;max-width:820px}.hero-copy[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin:16px 0 0;font-size:20px;line-height:1.5;color:#dcebf5;max-width:640px}.main[data-astro-cid-y5nqzn4t]{background:radial-gradient(50% 14% at 85% 18%,#96d6e28c,#96d6e200),radial-gradient(45% 14% at 10% 70%,#a0c4e88c,#a0c4e800),#e8f0f9}.wrap[data-astro-cid-y5nqzn4t]{max-width:1280px;margin:0 auto;padding:96px 64px 120px;box-sizing:border-box;display:flex;flex-direction:column;gap:96px}.spacer[data-astro-cid-y5nqzn4t]{height:38px}.secmark[data-astro-cid-y5nqzn4t]{height:2px;border-radius:2px;margin:120px 0 28px;background:linear-gradient(90deg,#1a86a600,#1d4c8a80 28%,#1a86a680 72%,#1a86a600)}.h2[data-astro-cid-y5nqzn4t]{margin:0;font-size:48px;font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#1e1b6b;max-width:880px}.kicker[data-astro-cid-y5nqzn4t]{margin-top:12px;font-size:22px;font-weight:700;line-height:1.3;color:#006e8f}.card[data-astro-cid-y5nqzn4t]{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1e1b6b0f,0 12px 32px #1e1b6b14}.arch-d[data-astro-cid-y5nqzn4t]{margin:40px 0 0}.arch-d[data-astro-cid-y5nqzn4t] svg{display:block;width:100%;height:auto;overflow:visible}.arch-m[data-astro-cid-y5nqzn4t]{display:none}.perception[data-astro-cid-y5nqzn4t]{margin:24px 0 0;padding:16px;display:flex;flex-direction:column;gap:20px}.perception-media[data-astro-cid-y5nqzn4t]{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#0b1a33}.perception-media[data-astro-cid-y5nqzn4t] video[data-astro-cid-y5nqzn4t]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.perception[data-astro-cid-y5nqzn4t] figcaption[data-astro-cid-y5nqzn4t]{padding:4px 16px 12px}.perception[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.45;color:#1e1b6b}.am-zone[data-astro-cid-y5nqzn4t]{position:relative;background:#ffffff29;border:1.5px solid rgba(255,255,255,.9);border-radius:18px;padding:22px 10px 10px}.am-zone-2[data-astro-cid-y5nqzn4t]{margin-top:24px}.am-tag[data-astro-cid-y5nqzn4t]{position:absolute;top:-12px;right:14px;background:#5b6b92;color:#fff;font-size:12px;font-weight:700;padding:4px 14px}.am-tag[data-astro-cid-y5nqzn4t]:before{content:"";position:absolute;left:-7px;top:0;width:0;height:0;border-style:solid;border-width:0 7px 7px 0;border-color:transparent #7686A9 transparent transparent}.am-panel[data-astro-cid-y5nqzn4t]{background:#fff6;border:1.2px solid rgba(255,255,255,.95);border-radius:14px;padding:14px 12px}.am-panel-2[data-astro-cid-y5nqzn4t]{margin-top:10px}.am-title[data-astro-cid-y5nqzn4t]{font-size:17px;font-weight:800;margin-bottom:12px}.am-inputs[data-astro-cid-y5nqzn4t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.am-input[data-astro-cid-y5nqzn4t]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border:1.5px solid #A8B7D2;border-radius:8px;background:#ffffff9e}.am-input[data-astro-cid-y5nqzn4t] span[data-astro-cid-y5nqzn4t]:first-child{font-size:13px;font-weight:700;color:#1e1b6b}.am-input[data-astro-cid-y5nqzn4t] span[data-astro-cid-y5nqzn4t]:last-child{font-size:10.5px;font-weight:600;color:#4a557e}.am-flow[data-astro-cid-y5nqzn4t]{display:flex;align-items:center;gap:8px;justify-content:center;padding:6px 0;font-size:12px;font-style:italic;color:#4a557e}.am-flow[data-astro-cid-y5nqzn4t] span[data-astro-cid-y5nqzn4t]{color:#7f92b6;font-style:normal;font-size:15px}.am-box[data-astro-cid-y5nqzn4t]{background:#1f6fae;color:#fff;border-radius:8px;padding:10px 12px;text-align:center}.am-name[data-astro-cid-y5nqzn4t]{font-size:15px;font-weight:800}.am-sub[data-astro-cid-y5nqzn4t]{margin-top:2px;font-size:12px;opacity:.95}.am-dash[data-astro-cid-y5nqzn4t]{margin:8px auto 0;display:flex;justify-content:center;gap:18px;border:1.5px dashed rgba(255,255,255,.9);border-radius:5px;padding:5px 8px;font-size:12px;font-style:italic;max-width:240px}.am-out[data-astro-cid-y5nqzn4t]{border:1.5px solid #A8B7D2;border-radius:8px;background:#ffffff9e;padding:12px;text-align:center;font-size:15px;font-weight:700;color:#1e1b6b}.am-bar[data-astro-cid-y5nqzn4t]{display:flex;align-items:center;gap:12px;color:#fff;border-radius:8px;padding:12px 14px}.am-bar[data-astro-cid-y5nqzn4t] svg[data-astro-cid-y5nqzn4t]{flex:none}.duo[data-astro-cid-y5nqzn4t]{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.model[data-astro-cid-y5nqzn4t]{padding:20px;display:flex;flex-direction:column}.model-media[data-astro-cid-y5nqzn4t]{position:relative;aspect-ratio:9 / 5;border-radius:14px;overflow:hidden}.model-media[data-astro-cid-y5nqzn4t] video[data-astro-cid-y5nqzn4t],.model-media[data-astro-cid-y5nqzn4t] img[data-astro-cid-y5nqzn4t]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.model-body[data-astro-cid-y5nqzn4t]{padding:24px 16px 16px}.model[data-astro-cid-y5nqzn4t] h3[data-astro-cid-y5nqzn4t]{margin:0;font-size:30px;font-weight:800;letter-spacing:.02em;color:#1e1b6b}.model-sub[data-astro-cid-y5nqzn4t]{margin-top:6px;font-size:14px;font-weight:700;color:#006e8f}.model[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin:12px 0 0;font-size:17px;line-height:1.65;color:#4a557e}.layer[data-astro-cid-y5nqzn4t]{padding:40px 44px;overflow:hidden}.layer-fig[data-astro-cid-y5nqzn4t]{margin:-40px -44px 28px;background:#eef4fb;border-bottom:1px solid #E1E9F4}.ro-fig[data-astro-cid-y5nqzn4t] img[data-astro-cid-y5nqzn4t]{display:block;width:100%;height:auto;aspect-ratio:2000 / 1126;object-fit:cover}@media(min-width:1024px){.duo-red[data-astro-cid-y5nqzn4t]{grid-template-rows:auto auto auto 1fr;row-gap:0}.duo-red[data-astro-cid-y5nqzn4t]>.layer[data-astro-cid-y5nqzn4t]{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.duo-red[data-astro-cid-y5nqzn4t] .ro-fig[data-astro-cid-y5nqzn4t]{display:flex}.duo-red[data-astro-cid-y5nqzn4t] .ro-fig[data-astro-cid-y5nqzn4t] img[data-astro-cid-y5nqzn4t]{height:100%;aspect-ratio:auto}}.srd[data-astro-cid-y5nqzn4t]{--teal: #1A86A6;--green: #2E9B5A}.srd-stage[data-astro-cid-y5nqzn4t]{position:relative;width:100%;aspect-ratio:1128 / 634}.srd-stage[data-astro-cid-y5nqzn4t] img[data-astro-cid-y5nqzn4t]{position:absolute;inset:0;width:100%;height:100%;display:block}.srd-dot[data-astro-cid-y5nqzn4t]{position:absolute;width:3%;min-width:13px;max-width:22px;aspect-ratio:1;padding:0;border:2px solid #fff;border-radius:999px;transform:translate(-50%,-50%) scale(0);cursor:pointer;font-family:inherit;animation:srd-pop .45s cubic-bezier(.2,1.4,.4,1) forwards;transition:opacity .25s}.srd-dot[data-astro-cid-y5nqzn4t]:before{content:"";position:absolute;inset:-6px;border-radius:999px}.srd-p[data-astro-cid-y5nqzn4t]{background:var(--teal);box-shadow:0 0 0 4px #1a86a640}.srd-f[data-astro-cid-y5nqzn4t]{background:var(--green);box-shadow:0 0 0 4px #2e9b5a40}@keyframes srd-pop{to{transform:translate(-50%,-50%) scale(1)}}.srd[data-astro-cid-y5nqzn4t][data-view=primary] .srd-f[data-astro-cid-y5nqzn4t],.srd[data-astro-cid-y5nqzn4t][data-view=fallback] .srd-p[data-astro-cid-y5nqzn4t]{opacity:.12;pointer-events:none}.srd-tip[data-astro-cid-y5nqzn4t]{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);white-space:nowrap;background:#fff;border:1.5px solid currentColor;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.3;opacity:0;pointer-events:none;transition:opacity .15s;z-index:2}.srd-p[data-astro-cid-y5nqzn4t] .srd-tip[data-astro-cid-y5nqzn4t]{color:var(--teal)}.srd-f[data-astro-cid-y5nqzn4t] .srd-tip[data-astro-cid-y5nqzn4t]{color:var(--green)}.srd-dot[data-astro-cid-y5nqzn4t]:hover,.srd-dot[data-astro-cid-y5nqzn4t]:focus-visible{z-index:3}.srd-dot[data-astro-cid-y5nqzn4t]:focus-visible{outline:3px solid #1E1B6B;outline-offset:3px}.srd-dot[data-astro-cid-y5nqzn4t]:hover .srd-tip[data-astro-cid-y5nqzn4t],.srd-dot[data-astro-cid-y5nqzn4t]:focus .srd-tip[data-astro-cid-y5nqzn4t]{opacity:1}.srd-legend[data-astro-cid-y5nqzn4t]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 44px 14px}.srd-chip[data-astro-cid-y5nqzn4t]{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:14px;font-weight:600;color:#4a557e;background:#fff;border:1px solid #D2E3F3;border-radius:999px;padding:6px 14px;min-height:36px;cursor:pointer}.srd-chip[data-astro-cid-y5nqzn4t][aria-pressed=true]{border-color:#1e1b6b;color:#1e1b6b}.srd-chip[data-astro-cid-y5nqzn4t]:focus-visible{outline:3px solid #1A86A6;outline-offset:2px}.srd-chip[data-astro-cid-y5nqzn4t] i[data-astro-cid-y5nqzn4t]{width:12px;height:12px;border-radius:999px;flex:none}@media(max-width:600px){.srd-legend[data-astro-cid-y5nqzn4t]{padding:12px 20px 14px}}@media(prefers-reduced-motion:reduce){.srd-dot[data-astro-cid-y5nqzn4t]{animation:none;transform:translate(-50%,-50%)}}.layer-eyebrow[data-astro-cid-y5nqzn4t]{font-size:18px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006e8f}.layer[data-astro-cid-y5nqzn4t] h3[data-astro-cid-y5nqzn4t]{margin:10px 0 0;font-size:30px;font-weight:700;letter-spacing:-.02em;color:#1e1b6b}.layer[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin:12px 0 0;font-size:16px;line-height:1.65;color:#4a557e}.adv[data-astro-cid-y5nqzn4t]{margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.adv[data-astro-cid-y5nqzn4t] li[data-astro-cid-y5nqzn4t]{list-style:none;padding:32px 30px;display:flex;flex-direction:column;gap:10px}.adv-ic[data-astro-cid-y5nqzn4t]{width:52px;height:52px;border-radius:14px;background:#e3eef8;display:flex;align-items:center;justify-content:center}.adv[data-astro-cid-y5nqzn4t] h3[data-astro-cid-y5nqzn4t]{margin:8px 0 0;font-size:20px;font-weight:700;color:#1e1b6b}.adv[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin:0;font-size:15px;line-height:1.6;color:#4a557e}.ins[data-astro-cid-y5nqzn4t]{margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ins[data-astro-cid-y5nqzn4t] li[data-astro-cid-y5nqzn4t]{list-style:none;display:flex}.avp[data-astro-cid-y5nqzn4t] .ins-card[data-astro-cid-y5nqzn4t]{display:flex;flex-direction:column;width:100%;overflow:hidden;color:#1e1b6b;text-decoration:none;transition:transform .2s,box-shadow .2s}.avp[data-astro-cid-y5nqzn4t] .ins-card[data-astro-cid-y5nqzn4t]:hover{color:#1e1b6b;transform:translateY(-3px);box-shadow:0 2px 4px #1e1b6b14,0 18px 40px #1e1b6b24}.avp[data-astro-cid-y5nqzn4t] .ins-card[data-astro-cid-y5nqzn4t]:focus-visible{outline:3px solid #1D4C8A;outline-offset:3px}.ins-card[data-astro-cid-y5nqzn4t] img[data-astro-cid-y5nqzn4t]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:#e3eef8}.ins-date[data-astro-cid-y5nqzn4t]{display:block;padding:18px 20px 0;font-size:13px;font-weight:700;letter-spacing:.04em;color:#006e8f}.ins-title[data-astro-cid-y5nqzn4t]{display:block;padding:6px 20px 22px;font-size:18px;font-weight:700;line-height:1.35}.ins-more[data-astro-cid-y5nqzn4t]{margin-top:40px;display:flex}.avp[data-astro-cid-y5nqzn4t] .btn-navy[data-astro-cid-y5nqzn4t]{background:#1e1b6b;color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:0 28px;min-height:48px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.avp[data-astro-cid-y5nqzn4t] .btn-navy[data-astro-cid-y5nqzn4t]:hover{background:#2a1f68;color:#fff}.cta[data-astro-cid-y5nqzn4t]{margin-top:-16px;position:relative;background:linear-gradient(30deg,#2a1f68,#1d4c8a 50%,#1a86a6 85%,#3ba3b3);color:#fff;overflow:hidden}.cta-inner[data-astro-cid-y5nqzn4t]{max-width:1280px;margin:0 auto;padding:128px 64px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:36px}.cta[data-astro-cid-y5nqzn4t] h2[data-astro-cid-y5nqzn4t]{margin:0 auto;font-size:56px;font-weight:700;line-height:1.04;letter-spacing:-.035em;max-width:820px}.avp[data-astro-cid-y5nqzn4t] .cta-btn[data-astro-cid-y5nqzn4t]{flex-shrink:0;background:#fff;color:#1e1b6b;text-decoration:none;font-weight:700;font-size:17px;padding:0 36px;min-height:56px;border-radius:999px;display:inline-flex;align-items:center}.avp[data-astro-cid-y5nqzn4t] .cta-btn[data-astro-cid-y5nqzn4t]:hover{background:#e1ebf5;color:#1e1b6b}@media(prefers-reduced-motion:reduce){.avp[data-astro-cid-y5nqzn4t] .ins-card[data-astro-cid-y5nqzn4t]{transition:none}.avp[data-astro-cid-y5nqzn4t] .ins-card[data-astro-cid-y5nqzn4t]:hover{transform:none}}@media(max-width:1023px){.wrap[data-astro-cid-y5nqzn4t]{padding:80px 32px 96px;gap:72px}.secmark[data-astro-cid-y5nqzn4t]{margin-top:88px}.hero-img[data-astro-cid-y5nqzn4t]{top:60px;height:calc(100% - 60px)}.hero-topfade[data-astro-cid-y5nqzn4t]{top:60px}.hero-copy[data-astro-cid-y5nqzn4t]{padding:72px 32px 64px}.hero-name[data-astro-cid-y5nqzn4t]{font-size:48px}.hero[data-astro-cid-y5nqzn4t] h1[data-astro-cid-y5nqzn4t],.h2[data-astro-cid-y5nqzn4t]{font-size:40px}.perception[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{font-size:19px}.duo-red[data-astro-cid-y5nqzn4t]{grid-template-columns:minmax(0,1fr)}.adv[data-astro-cid-y5nqzn4t]{grid-template-columns:repeat(2,minmax(0,1fr))}.ins[data-astro-cid-y5nqzn4t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cta-inner[data-astro-cid-y5nqzn4t]{padding:104px 32px}.cta[data-astro-cid-y5nqzn4t] h2[data-astro-cid-y5nqzn4t]{font-size:44px}}@media(max-width:767px){.wrap[data-astro-cid-y5nqzn4t]{padding:48px 20px 64px;gap:48px}.secmark[data-astro-cid-y5nqzn4t]{margin:72px 0 28px}.hero-img[data-astro-cid-y5nqzn4t]{object-position:70% 50%}.hero-shade[data-astro-cid-y5nqzn4t]{background:linear-gradient(180deg,#2a1f68bf,#1d4c8a33 30%,#1d4c8a80 55%,#2a1f68f2)}.hero-copy[data-astro-cid-y5nqzn4t]{padding:48px 20px 40px}.hero-name[data-astro-cid-y5nqzn4t]{font-size:48px}.hero[data-astro-cid-y5nqzn4t] h1[data-astro-cid-y5nqzn4t]{margin-top:10px;font-size:32px;line-height:1.1}.hero-copy[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{margin-top:12px;font-size:16px}.h2[data-astro-cid-y5nqzn4t]{font-size:30px}.kicker[data-astro-cid-y5nqzn4t]{font-size:18px}.arch-d[data-astro-cid-y5nqzn4t]{display:none}.arch-m[data-astro-cid-y5nqzn4t]{display:block;margin-top:40px}.perception[data-astro-cid-y5nqzn4t]{margin-top:16px;padding:12px;gap:12px}.perception[data-astro-cid-y5nqzn4t] figcaption[data-astro-cid-y5nqzn4t]{padding:4px 6px 8px}.perception[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{font-size:17px}.duo[data-astro-cid-y5nqzn4t]{margin-top:28px;grid-template-columns:minmax(0,1fr);gap:16px}.model[data-astro-cid-y5nqzn4t]{padding:16px}.model-body[data-astro-cid-y5nqzn4t]{padding:18px 8px 8px}.model[data-astro-cid-y5nqzn4t] h3[data-astro-cid-y5nqzn4t]{font-size:24px}.model[data-astro-cid-y5nqzn4t] p[data-astro-cid-y5nqzn4t]{font-size:15px}.layer[data-astro-cid-y5nqzn4t]{padding:26px 22px}.layer-fig[data-astro-cid-y5nqzn4t]{margin:-26px -22px 20px}.layer-eyebrow[data-astro-cid-y5nqzn4t]{font-size:13px}.layer[data-astro-cid-y5nqzn4t] h3[data-astro-cid-y5nqzn4t]{font-size:24px}.adv[data-astro-cid-y5nqzn4t]{margin-top:28px;grid-template-columns:minmax(0,1fr);gap:12px}.adv[data-astro-cid-y5nqzn4t] li[data-astro-cid-y5nqzn4t]{padding:24px 22px}.ins[data-astro-cid-y5nqzn4t]{margin-top:28px;gap:16px}.ins-date[data-astro-cid-y5nqzn4t]{padding:12px 12px 0;font-size:11px}.ins-title[data-astro-cid-y5nqzn4t]{padding:6px 12px 16px;font-size:15px}.ins-more[data-astro-cid-y5nqzn4t]{margin-top:28px}.cta[data-astro-cid-y5nqzn4t]{margin-top:0}.cta-inner[data-astro-cid-y5nqzn4t]{padding:128px 64px}.cta[data-astro-cid-y5nqzn4t] h2[data-astro-cid-y5nqzn4t]{font-size:32px;max-width:100%}.avp[data-astro-cid-y5nqzn4t] .cta-btn[data-astro-cid-y5nqzn4t]{font-size:15px}}
