.port-page[data-astro-cid-zc5tggcj]{--navy:#102f4a;--gold:#fab800;--ink:#153d57;color:var(--ink)}.port-page[data-astro-cid-zc5tggcj] [data-astro-cid-zc5tggcj]{box-sizing:border-box}.port-wrap[data-astro-cid-zc5tggcj]{width:min(1220px,100% - 44px);margin-inline:auto}.port-hero[data-astro-cid-zc5tggcj]{color:#fff;background:radial-gradient(at 92% 20%,#2c617e 0%,#0000 50%),linear-gradient(120deg,#0d2b43,#103f5b);padding:56px 0 68px}.port-back[data-astro-cid-zc5tggcj]{color:#d5e6ef;margin-bottom:30px;font-size:13px;text-decoration:none;display:inline-block}.port-kicker[data-astro-cid-zc5tggcj],.port-eyebrow[data-astro-cid-zc5tggcj]{letter-spacing:.11em;color:var(--gold);font-size:11px;font-weight:850;display:block}.port-hero[data-astro-cid-zc5tggcj] h1[data-astro-cid-zc5tggcj]{letter-spacing:-.045em;color:#fff;max-width:850px;margin:16px 0 20px;font-size:clamp(35px,4.7vw,65px);line-height:1.08}.port-hero[data-astro-cid-zc5tggcj] h1[data-astro-cid-zc5tggcj] em[data-astro-cid-zc5tggcj]{color:var(--gold);font-style:normal}.port-hero[data-astro-cid-zc5tggcj] p[data-astro-cid-zc5tggcj]{color:#dae9f1;max-width:850px;font-size:16px;line-height:1.7}.port-hero-meta[data-astro-cid-zc5tggcj]{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.port-hero-meta[data-astro-cid-zc5tggcj] span[data-astro-cid-zc5tggcj]{background:#245572;border:1px solid #5a859e;border-radius:999px;padding:8px 12px;font-size:12px}.port-section[data-astro-cid-zc5tggcj]{background:#f5f8fa;padding:58px 0 78px}.port-head[data-astro-cid-zc5tggcj]{grid-template-columns:1.3fr 1fr;align-items:end;gap:30px;margin-bottom:26px;display:grid}.port-head[data-astro-cid-zc5tggcj] h2[data-astro-cid-zc5tggcj],.port-archive[data-astro-cid-zc5tggcj] h2[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj] h2[data-astro-cid-zc5tggcj]{color:var(--navy);margin:9px 0;font-size:clamp(25px,3vw,37px);line-height:1.15}.port-head[data-astro-cid-zc5tggcj] .port-eyebrow[data-astro-cid-zc5tggcj],.port-archive[data-astro-cid-zc5tggcj] .port-eyebrow[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj] .port-eyebrow[data-astro-cid-zc5tggcj]{color:#14648d}.port-head[data-astro-cid-zc5tggcj] p[data-astro-cid-zc5tggcj]{color:#557486;font-size:14px;line-height:1.7}.port-filters[data-astro-cid-zc5tggcj]{flex-wrap:wrap;gap:9px;display:flex}.port-filter[data-astro-cid-zc5tggcj]{font:inherit;color:#24465c;cursor:pointer;background:#fff;border:1px solid #cbdae3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.port-filter[data-astro-cid-zc5tggcj].active{color:#102f4a;background:#fab800;border-color:#fab800}.port-filter[data-astro-cid-zc5tggcj]:focus-visible,.port-card[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj]:focus-visible,.port-more[data-astro-cid-zc5tggcj] button[data-astro-cid-zc5tggcj]:focus-visible{outline-offset:3px;outline:3px solid #bf8a00}.port-status[data-astro-cid-zc5tggcj]{color:#567083;margin:21px 0 16px;font-size:12px}.port-grid[data-astro-cid-zc5tggcj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.port-card[data-astro-cid-zc5tggcj]{background:#fff;border:1px solid #d5e2e8;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 7px 22px #092e4410}.port-card[data-astro-cid-zc5tggcj][hidden]{display:none!important}.port-card[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj]{color:inherit;text-decoration:none;display:block}.port-image[data-astro-cid-zc5tggcj]{text-align:center;background:#edf3f7;height:auto;padding:12px;display:block;position:relative;overflow:visible}.port-image[data-astro-cid-zc5tggcj] img[data-astro-cid-zc5tggcj]{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:none;margin:0 auto;display:block}.port-zoom[data-astro-cid-zc5tggcj]{color:#fab800;background:#102f4a;border-radius:100%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:13px;right:14px}.port-card-content[data-astro-cid-zc5tggcj]{padding:17px 20px 20px}.port-category[data-astro-cid-zc5tggcj]{color:#14648d;letter-spacing:.06em;font-size:10px;font-weight:800}.port-card[data-astro-cid-zc5tggcj] h3[data-astro-cid-zc5tggcj]{color:#102f4a;margin:9px 0 12px;font-size:18px;line-height:1.3}.port-link[data-astro-cid-zc5tggcj]{color:#125e8b;font-size:12px;font-weight:800}.port-more[data-astro-cid-zc5tggcj]{text-align:center;margin:28px 0 10px}.port-more[data-astro-cid-zc5tggcj] button[data-astro-cid-zc5tggcj]{color:#fff;font:inherit;cursor:pointer;background:#102f4a;border:0;border-radius:10px;padding:13px 25px;font-weight:800}.port-more[data-astro-cid-zc5tggcj] button[data-astro-cid-zc5tggcj][hidden],.port-empty[data-astro-cid-zc5tggcj][hidden]{display:none}.port-empty[data-astro-cid-zc5tggcj]{color:#6a5724;background:#fff7e6;border-radius:12px;padding:20px;font-size:14px}.port-archive[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj]{background:#fff;border:1px solid #d9e4ea;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:29px;display:flex}.port-archive[data-astro-cid-zc5tggcj]{border-left:5px solid var(--gold)}.port-ihg[data-astro-cid-zc5tggcj]{background:#e7f1f6;margin-top:16px}.port-archive[data-astro-cid-zc5tggcj]>div[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj]>div[data-astro-cid-zc5tggcj]{max-width:740px}.port-archive[data-astro-cid-zc5tggcj] p[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj] p[data-astro-cid-zc5tggcj]{color:#577185;font-size:13px;line-height:1.7}.port-archive[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj]{color:#fff;white-space:normal;background:#102f4a;border-radius:10px;max-width:270px;padding:13px 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.port-cta[data-astro-cid-zc5tggcj]{color:#fff;border-top:5px solid var(--gold);background:#102f4a;padding:46px 0}.port-cta-row[data-astro-cid-zc5tggcj]{justify-content:space-between;align-items:center;gap:30px;display:flex}.port-cta[data-astro-cid-zc5tggcj] span[data-astro-cid-zc5tggcj]{color:var(--gold);font-size:11px;font-weight:800}.port-cta[data-astro-cid-zc5tggcj] h2[data-astro-cid-zc5tggcj]{color:#fff;margin:12px 0;font-size:clamp(25px,3vw,36px)}.port-cta[data-astro-cid-zc5tggcj] p[data-astro-cid-zc5tggcj]{color:#d4e4ef}.port-cta[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj]{background:var(--gold);color:#102f4a;white-space:nowrap;border-radius:10px;padding:14px 22px;font-weight:850;text-decoration:none}@media (width<=920px){.port-grid[data-astro-cid-zc5tggcj]{grid-template-columns:repeat(2,minmax(0,1fr))}.port-head[data-astro-cid-zc5tggcj]{grid-template-columns:1fr}.port-archive[data-astro-cid-zc5tggcj],.port-ihg[data-astro-cid-zc5tggcj]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.port-wrap[data-astro-cid-zc5tggcj]{width:min(100% - 26px,1220px)}.port-grid[data-astro-cid-zc5tggcj]{grid-template-columns:1fr}.port-hero[data-astro-cid-zc5tggcj]{padding:38px 0 45px}.port-image[data-astro-cid-zc5tggcj]{height:auto}.port-cta-row[data-astro-cid-zc5tggcj]{flex-direction:column;align-items:flex-start}.port-cta[data-astro-cid-zc5tggcj] a[data-astro-cid-zc5tggcj]{white-space:normal}}.port-preview-dialog[data-astro-cid-zc5tggcj]{color:#fff;overscroll-behavior:contain;background:#0c2d44;border:1px solid #94bad0;border-radius:18px;width:max-content;max-width:min(1050px,100vw - 30px);max-height:94vh;margin:auto;padding:18px;position:fixed;box-shadow:0 24px 80px #00182688}.port-preview-dialog[data-astro-cid-zc5tggcj]::backdrop{backdrop-filter:blur(5px);background:#061b2bc9}.port-preview-close[data-astro-cid-zc5tggcj]{color:#102f4a;cursor:pointer;background:#fab800;border:0;border-radius:8px;margin-bottom:14px;margin-left:auto;padding:10px 15px;font-size:13px;font-weight:850;display:block}.port-preview-close[data-astro-cid-zc5tggcj]:focus-visible{outline-offset:3px;outline:3px solid #fff}.port-preview-stage[data-astro-cid-zc5tggcj]{place-items:center;min-width:200px;display:grid}.port-preview-stage[data-astro-cid-zc5tggcj] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 100px);display:block}
