._w2HtG_hero{isolation:isolate;color:#fff;background:radial-gradient(ellipse at 85% 30%, #ffffff06, transparent 55%), linear-gradient(145deg, var(--color-aws-hero-haut), var(--color-aws-hero-bas));position:relative;overflow:clip}._w2HtG_layout{align-items:center;gap:3rem;padding-block:3.5rem;display:grid}._w2HtG_copy{min-width:0;position:relative}._w2HtG_eyebrow{letter-spacing:.2em;color:#b9d5eb;align-items:center;gap:.8rem;font-size:.625rem;font-weight:600;display:flex}._w2HtG_title{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin-top:1.4rem;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:650;line-height:1.12}._w2HtG_description{color:#deebf5;max-width:33rem;margin-top:1.7rem;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.85}._w2HtG_actions{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}._w2HtG_primary,._w2HtG_secondary{border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:3.25rem;padding:.8rem 1.4rem;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}._w2HtG_primary{color:#092b4a;background:#f6fbff;border:1px solid #f6fbff;box-shadow:0 5px 25px #0002}._w2HtG_secondary{color:#fff;background:0 0;border:1px solid #7995b466;transition:background-color .2s,color .2s,border-color .2s}._w2HtG_primary:hover{background:#dcefff;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){._w2HtG_secondary:hover{color:var(--color-aws-navy);background:#f6fbff;border-color:#f6fbff}}._w2HtG_primary:focus-visible,._w2HtG_secondary:focus-visible{outline-offset:5px;outline:2px solid #a2daff}._w2HtG_primary:active,._w2HtG_secondary:active{transform:translateY(0)}._w2HtG_scene{width:100%;min-width:0;position:relative}._w2HtG_stage{aspect-ratio:4/3;background:#073556;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 12px 32px -18px #00172b66}._w2HtG_slide{transition:opacity .7s;position:absolute;inset:0}._w2HtG_photo{object-fit:cover}._w2HtG_pause{cursor:default;background:0 0;border:0;width:100%;position:absolute;inset:0}._w2HtG_pause:focus-visible{outline-offset:-6px;outline:2px solid #fff}@keyframes _w2HtG_entrance{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._w2HtG_copy,._w2HtG_scene{animation:.65s ease-out both _w2HtG_entrance}}@media (min-width:640px){._w2HtG_actions{flex-flow:wrap}._w2HtG_layout{padding-block:4rem}}@media (min-width:1024px){._w2HtG_layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem;padding-block:5rem}._w2HtG_stage{aspect-ratio:1.15}}@media (min-width:1440px){._w2HtG_layout{gap:4rem;padding-block:5rem}}@media (prefers-reduced-motion:reduce){._w2HtG_slide,._w2HtG_primary,._w2HtG_secondary{transition:none}._w2HtG_primary:hover,._w2HtG_secondary:hover{transform:none}}
.Apc0IG_grid{grid-template-columns:minmax(0,1fr);gap:2.75rem 3rem;margin-top:2.75rem;display:grid}.Apc0IG_project{min-width:0;scroll-margin-top:6rem}.Apc0IG_separator{background:#0076c8;border-radius:999px;width:2.5rem;height:2px;transition:width .2s;display:block}.Apc0IG_number{color:#52677e;font-variant-numeric:tabular-nums}.Apc0IG_dash{color:#52677e}.Apc0IG_title{color:#004a85;letter-spacing:-.015em;margin-top:.5rem;font-size:1.25rem;font-weight:650;line-height:1.4;transition:color .2s}.Apc0IG_description{color:#43556a;max-width:46ch;margin-top:.65rem;font-size:.9375rem;line-height:1.75}@media (hover:hover){.Apc0IG_project:hover .Apc0IG_separator{width:3.5rem}.Apc0IG_project:hover .Apc0IG_title{color:#002454}}@media (min-width:768px){.Apc0IG_grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (min-width:1280px){.Apc0IG_grid{column-gap:4rem;margin-top:3.25rem}}@media (prefers-reduced-motion:reduce){.Apc0IG_separator,.Apc0IG_title{transition:none}}
