.gate[data-astro-cid-lybjh4u4]{margin-top:0}.gate__cols[data-astro-cid-lybjh4u4]{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gate__track[data-astro-cid-lybjh4u4]{margin-bottom:var(--s1);font-size:1.75rem;font-weight:500}.gate__note[data-astro-cid-lybjh4u4]{font-size:var(--b2);color:var(--gray);margin-bottom:var(--s3)}.gate__list[data-astro-cid-lybjh4u4]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venture[data-astro-cid-lybjh4u4]{scroll-margin-top:var(--s4);border:1px solid var(--card-line);border-radius:var(--radius);background:#062636b8;transition:border-color .2s ease-out,background-color .2s ease-out}.venture[data-astro-cid-lybjh4u4]:hover{border-color:#11cccc80}.venture[data-astro-cid-lybjh4u4][open]{background:var(--navy);border-color:#11cccc8c}.venture[data-astro-cid-lybjh4u4] summary[data-astro-cid-lybjh4u4]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s2);border-radius:var(--radius);padding:1.125rem 1.25rem;list-style:none;display:flex}.venture[data-astro-cid-lybjh4u4] summary[data-astro-cid-lybjh4u4]::-webkit-details-marker{display:none}.venture[data-astro-cid-lybjh4u4] summary[data-astro-cid-lybjh4u4]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.venture__head[data-astro-cid-lybjh4u4]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.venture__name[data-astro-cid-lybjh4u4]{color:var(--ice);font-size:1.0625rem;font-weight:500}.venture__sector[data-astro-cid-lybjh4u4]{font-size:var(--fine);letter-spacing:.04em;color:var(--gray)}.venture[data-astro-cid-lybjh4u4][open] .venture__name[data-astro-cid-lybjh4u4]{color:var(--aqua)}.venture__icon[data-astro-cid-lybjh4u4]{border:1px solid var(--card-line);border-radius:50%;flex:none;width:1.75rem;height:1.75rem;position:relative}.venture__icon[data-astro-cid-lybjh4u4]:before,.venture__icon[data-astro-cid-lybjh4u4]:after{content:"";background:var(--teal);width:.625rem;height:1.5px;transition:transform .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.venture__icon[data-astro-cid-lybjh4u4]:after{transform:translate(-50%,-50%)rotate(90deg)}.venture[data-astro-cid-lybjh4u4][open] .venture__icon[data-astro-cid-lybjh4u4]:after{transform:translate(-50%,-50%)rotate(0)}.venture__body[data-astro-cid-lybjh4u4]{padding:0 1.25rem 1.25rem}.venture__tagline[data-astro-cid-lybjh4u4]{color:var(--ice);font-size:var(--b2);margin-bottom:.75rem}.venture__proof[data-astro-cid-lybjh4u4]{color:var(--gray);margin:0;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;list-style:outside}.venture__proof[data-astro-cid-lybjh4u4] li[data-astro-cid-lybjh4u4]+li[data-astro-cid-lybjh4u4]{margin-top:.4rem}.venture__proof[data-astro-cid-lybjh4u4] li[data-astro-cid-lybjh4u4]::marker{color:var(--teal)}.venture__more[data-astro-cid-lybjh4u4]{margin-top:var(--s2);font-size:var(--lab);color:var(--teal);font-weight:500;text-decoration:none;display:inline-block}.venture__more[data-astro-cid-lybjh4u4]:hover{color:var(--aqua)}.venture__more[data-astro-cid-lybjh4u4]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.gate__flow[data-astro-cid-lybjh4u4]{width:100%;height:90px;margin-top:var(--s4)}.gate__flow[data-astro-cid-lybjh4u4] path[data-astro-cid-lybjh4u4]{fill:none;stroke:var(--teal);stroke-width:1.5px;opacity:.6;stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600)}.gate__flow[data-astro-cid-lybjh4u4].drawn path[data-astro-cid-lybjh4u4]{animation:1.1s cubic-bezier(.22,1,.36,1) forwards draw}.gate__flow[data-astro-cid-lybjh4u4].drawn path[data-astro-cid-lybjh4u4]:nth-child(2){animation-delay:.1s}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.gate__flow[data-astro-cid-lybjh4u4] path[data-astro-cid-lybjh4u4]{stroke-dashoffset:0;animation:none}}.gate__target[data-astro-cid-lybjh4u4]{font-size:var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);text-align:center;font-weight:500;margin:var(--s2) auto 0!important}@media (width<=62rem){.gate__cols[data-astro-cid-lybjh4u4]{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.gate__flow[data-astro-cid-lybjh4u4]{display:none}.gate__target[data-astro-cid-lybjh4u4]{text-align:left;margin:var(--s4) 0 0!important}}.hero[data-astro-cid-6o27kgmg]{min-height:100svh;padding-block:var(--s3) var(--s4);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-6o27kgmg]:before{content:"";z-index:-1;background:linear-gradient(to bottom, #00142200 55%, var(--ground) 100%), linear-gradient(125deg, #001e3f 0%, #004866 55%, #006562 100%);position:absolute;inset:0}.hero__cap[data-astro-cid-6o27kgmg],.hero__foot[data-astro-cid-6o27kgmg]{z-index:3;position:relative}.hero__cap[data-astro-cid-6o27kgmg]{padding-block:var(--s5);align-self:center}.hero__cap[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{font-size:var(--d1);letter-spacing:-.025em;font-weight:300;line-height:1.08}.hero__sub[data-astro-cid-6o27kgmg]{color:var(--ice);margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:300}.hero__foot[data-astro-cid-6o27kgmg]{max-width:var(--max);font-size:var(--fine);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin:0 auto}.stat[data-astro-cid-6o27kgmg]{margin:var(--s4) 0 0}.stat__row[data-astro-cid-6o27kgmg]{align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.stat__row[data-astro-cid-6o27kgmg]>div[data-astro-cid-6o27kgmg]{flex-direction:column;display:flex}.stat__n[data-astro-cid-6o27kgmg]{letter-spacing:-.03em;color:var(--teal);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:300;line-height:1}.stat__n--hi[data-astro-cid-6o27kgmg]{color:var(--aqua);font-weight:500}.stat__y[data-astro-cid-6o27kgmg]{font-size:var(--fine);letter-spacing:.08em;color:var(--gray);margin-top:.4rem}.stat__arrow[data-astro-cid-6o27kgmg]{color:var(--gray);align-self:center;font-size:1.25rem}.stat[data-astro-cid-6o27kgmg] figcaption[data-astro-cid-6o27kgmg]{font-size:var(--fine);color:var(--gray);margin-top:var(--s2);max-width:52ch}.gate-pane[data-astro-cid-6o27kgmg]{padding-top:var(--s5)}#portfolio[data-astro-cid-6o27kgmg]>.wrap[data-astro-cid-6o27kgmg].railed{padding-bottom:0}#portfolio[data-astro-cid-6o27kgmg]>.wrap[data-astro-cid-6o27kgmg].railed:before{-webkit-mask-image:linear-gradient(#0000 0,#000 5rem);mask-image:linear-gradient(#0000 0,#000 5rem)}.gate-pane[data-astro-cid-6o27kgmg]:before{-webkit-mask-image:linear-gradient(#000 calc(100% - 5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 5rem),#0000)}.team[data-astro-cid-6o27kgmg]{margin:var(--s5) 0 0;gap:var(--s4) var(--s3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}.team__ph[data-astro-cid-6o27kgmg]{object-fit:cover;background:var(--navy);width:8.5rem;max-width:100%;height:8.5rem;box-shadow:0 0 0 1px var(--card-line);margin-bottom:var(--s2);border-radius:50%}.team__name[data-astro-cid-6o27kgmg]{font-weight:500;font-size:var(--b2);margin:0 0 .2rem}.team__role[data-astro-cid-6o27kgmg]{font-size:var(--fine);color:var(--teal);max-width:20ch;margin:0;line-height:1.45}.doors__grid[data-astro-cid-6o27kgmg]{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.door[data-astro-cid-6o27kgmg]{background:var(--navy);border:1px solid var(--card-line);border-radius:var(--radius);padding:var(--s4) var(--s3);flex-direction:column;display:flex}.door__icon[data-astro-cid-6o27kgmg]{fill:none;width:2.25rem;height:2.25rem;stroke:var(--teal);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:var(--s3)}.door[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{font-size:var(--d3);margin-bottom:var(--s1)}.door[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{font-size:var(--b2);color:var(--gray);flex:1}.door[data-astro-cid-6o27kgmg] .btn[data-astro-cid-6o27kgmg]{align-self:flex-start}
