html.has-anim #hero-label[data-astro-cid-d4h4ayxt]{opacity:0;transform:translateY(14px)}html.has-anim #ht1[data-astro-cid-d4h4ayxt],html.has-anim #ht2[data-astro-cid-d4h4ayxt]{opacity:0;transform:translateY(56px)}html.has-anim #ht3[data-astro-cid-d4h4ayxt]{opacity:0;transform:translateY(24px)}html.has-anim #hero-ctas[data-astro-cid-d4h4ayxt]{opacity:0;transform:translateY(20px)}html.has-anim #hero-scroll[data-astro-cid-d4h4ayxt]{opacity:0}html.has-anim .gallery-fade[data-astro-cid-d4h4ayxt]:not(.visible),html.has-anim .pa2-fade[data-astro-cid-d4h4ayxt]:not(.visible),html.has-anim .terrain-fade[data-astro-cid-d4h4ayxt]:not(.visible),html.has-anim .tl-fade[data-astro-cid-d4h4ayxt]:not(.visible){opacity:0;transform:translateY(32px)}@media(prefers-reduced-motion:reduce){#scroll-pulse[data-astro-cid-d4h4ayxt],.tl-dot--active[data-astro-cid-d4h4ayxt],[data-astro-cid-d4h4ayxt][style*="animation:blink"]{animation:none!important}}.btn-hero-outline[data-astro-cid-d4h4ayxt]{border:1.5px solid rgba(255,255,255,.3);transition:border-color .3s}.btn-hero-outline[data-astro-cid-d4h4ayxt]:hover,.btn-hero-outline[data-astro-cid-d4h4ayxt]:focus-visible{border-color:#ffffffb3}.btn-dark[data-astro-cid-d4h4ayxt]{background:#0d1d29;transition:background .3s,transform .3s}.btn-dark[data-astro-cid-d4h4ayxt]:hover,.btn-dark[data-astro-cid-d4h4ayxt]:focus-visible{background:#006387;transform:translateY(-2px)}.bg-fill{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bento-item[data-astro-cid-d4h4ayxt]:hover img[data-astro-cid-d4h4ayxt]{transform:scale(1.05)}.bento-item[data-astro-cid-d4h4ayxt]:hover .bento-overlay[data-astro-cid-d4h4ayxt]{opacity:1!important}.pa1-card[data-astro-cid-d4h4ayxt]:hover{background:#132c3e!important}.pa1-card[data-astro-cid-d4h4ayxt]{overflow:hidden}.pa1-card-photo[data-astro-cid-d4h4ayxt]{aspect-ratio:4 / 3;overflow:hidden;position:relative}.pa1-card-photo[data-astro-cid-d4h4ayxt]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(15,36,52,.55) 0%,transparent 45%);pointer-events:none}.pa1-card-body[data-astro-cid-d4h4ayxt]{padding:32px 40px 44px}.pa1-card[data-astro-cid-d4h4ayxt]:hover .pa1-card-photo[data-astro-cid-d4h4ayxt] img[data-astro-cid-d4h4ayxt]{transform:scale(1.06)}@keyframes pulse{0%{top:-100%}to{top:200%}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}#timeline[data-astro-cid-d4h4ayxt]{padding-left:88px}.tl-entry[data-astro-cid-d4h4ayxt]{display:grid;grid-template-columns:0 auto 1fr;gap:0 28px;align-items:flex-start;padding-bottom:52px;position:relative;opacity:0;transform:translate(-20px);transition:opacity .6s ease,transform .6s ease}.tl-entry[data-astro-cid-d4h4ayxt].visible{opacity:1;transform:translate(0)}.tl-year[data-astro-cid-d4h4ayxt]{position:absolute;left:-88px;width:68px;text-align:right;font-weight:800;font-size:15px;letter-spacing:-.02em;color:#9c3e2b;padding-top:3px;transition:color .3s}.tl-year--active[data-astro-cid-d4h4ayxt]{color:#006387}.tl-year--future[data-astro-cid-d4h4ayxt]{color:#586377}.tl-dot[data-astro-cid-d4h4ayxt]{width:11px;height:11px;border-radius:50%;background:#ffb4a5;border:2px solid #ebf5ff;flex-shrink:0;margin-top:5px;position:relative;z-index:1}.tl-dot--milestone[data-astro-cid-d4h4ayxt]{width:14px;height:14px;background:#006387;border-color:#ebf5ff;box-shadow:0 0 0 4px #0063872e}.tl-dot--active[data-astro-cid-d4h4ayxt]{width:14px;height:14px;background:#006387;border-color:#ebf5ff;box-shadow:0 0 0 6px #00638733;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 4px #00638733}50%{box-shadow:0 0 0 8px #00638714}}.tl-text[data-astro-cid-d4h4ayxt]{padding-top:2px}.tl-text[data-astro-cid-d4h4ayxt] p[data-astro-cid-d4h4ayxt]{font-size:15px;line-height:1.7;color:#586377;margin-bottom:0}.tl-text[data-astro-cid-d4h4ayxt] p[data-astro-cid-d4h4ayxt]+p[data-astro-cid-d4h4ayxt]{margin-top:0}.tl-sub[data-astro-cid-d4h4ayxt]{font-size:14px!important;color:#586377a6!important;margin-top:8px!important;padding-left:12px;border-left:2px solid rgba(255,180,165,.35)}.tl-text--milestone[data-astro-cid-d4h4ayxt] p[data-astro-cid-d4h4ayxt],.tl-text--active[data-astro-cid-d4h4ayxt] p[data-astro-cid-d4h4ayxt]{color:#0d1d29!important;font-weight:500}.tl-badge[data-astro-cid-d4h4ayxt]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:#0063871a;color:#006387;margin-bottom:8px}.tl-dot--future[data-astro-cid-d4h4ayxt]{background:#ebf5ff;border:2px dashed #8a97a8}.tl-badge--future[data-astro-cid-d4h4ayxt]{background:transparent;color:#586377;border:1px dashed rgba(88,99,119,.45)}.tl-badge--active[data-astro-cid-d4h4ayxt]{background:#0063871f;color:#006387;border:1px solid rgba(0,99,135,.25)}.gallery-fade[data-astro-cid-d4h4ayxt],.pa2-fade[data-astro-cid-d4h4ayxt],.terrain-fade[data-astro-cid-d4h4ayxt],.tl-fade[data-astro-cid-d4h4ayxt]{transition:opacity .7s ease,transform .7s ease}.gallery-fade[data-astro-cid-d4h4ayxt].visible,.pa2-fade[data-astro-cid-d4h4ayxt].visible,.terrain-fade[data-astro-cid-d4h4ayxt].visible,.tl-fade[data-astro-cid-d4h4ayxt].visible{opacity:1;transform:translateY(0)}@media(min-width:769px)and (max-width:1100px){#stats-sticky[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:last-child{grid-template-columns:1fr!important;padding:32px!important;gap:24px!important}#stats-sticky[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:last-child>div[data-astro-cid-d4h4ayxt]:first-child{padding:40px 36px!important}#pa2[data-astro-cid-d4h4ayxt]>.pa2-grid[data-astro-cid-d4h4ayxt]{grid-template-columns:1fr!important;gap:48px!important}.bento-grid[data-astro-cid-d4h4ayxt]{grid-template-columns:1fr 1fr!important;grid-template-rows:260px 200px 200px!important}.bento-grid[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:first-child{grid-row:1/2!important;grid-column:1/3!important}.bento-grid[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:nth-child(n+2){grid-column:auto!important;grid-row:auto!important}[data-astro-cid-d4h4ayxt][style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}}@media(max-width:768px){#stats-sticky[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:last-child{grid-template-columns:1fr!important;padding:16px!important;gap:16px!important}#stats-sticky[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:last-child>div[data-astro-cid-d4h4ayxt]:first-child{padding:36px 28px!important}#hero-content[data-astro-cid-d4h4ayxt]{padding:0 24px 72px}.bento-grid[data-astro-cid-d4h4ayxt]{grid-template-columns:1fr 1fr!important;grid-template-rows:200px 200px 200px!important}.bento-grid[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:first-child{grid-row:1/2!important;grid-column:1/3!important}.bento-grid[data-astro-cid-d4h4ayxt]>div[data-astro-cid-d4h4ayxt]:nth-child(n+2){grid-column:auto!important;grid-row:auto!important}#timeline[data-astro-cid-d4h4ayxt]{padding-left:72px}.tl-year[data-astro-cid-d4h4ayxt]{left:-72px;width:52px;font-size:13px}#tl-line[data-astro-cid-d4h4ayxt]{left:72px}#pa2[data-astro-cid-d4h4ayxt]>.pa2-grid[data-astro-cid-d4h4ayxt]{grid-template-columns:1fr!important;gap:48px!important}#pa2[data-astro-cid-d4h4ayxt] .pa2-role-card[data-astro-cid-d4h4ayxt]{padding:32px 24px!important}section[data-astro-cid-d4h4ayxt][style*="padding:120px 52px"]{padding:80px 24px!important}.pa1-card-body[data-astro-cid-d4h4ayxt]{padding:28px 24px 32px!important}[data-astro-cid-d4h4ayxt][style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}}
