.VbEEUG_hero{isolation:isolate;background:#050505;height:280svh;position:relative}.VbEEUG_hero:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg, var(--color-canvas) 0%, var(--color-canvas) 10%, transparent 100%);height:clamp(8rem,20svh,14rem);position:absolute;inset:0 0 auto}.VbEEUG_stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.VbEEUG_stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, var(--color-canvas));height:14vh;position:absolute;inset:auto 0 0}.VbEEUG_canvas{z-index:0;opacity:0;transition:opacity 1.4s var(--ease-out-quint);position:absolute;inset:0}.VbEEUG_canvas.VbEEUG_ready{opacity:1}.VbEEUG_photoLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.VbEEUG_photo{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.VbEEUG_scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050505e0 0%,#0505059e 26%,#05050500 50%),linear-gradient(#05050500 70%,#050505b3 100%),linear-gradient(#0505058c 0%,#05050500 18%);position:absolute;inset:0}.VbEEUG_steps{z-index:3;width:100%;max-width:var(--page-max-width);pointer-events:none;margin:0 auto;padding:0;list-style:none;position:absolute;bottom:clamp(7rem,17vh,11rem);left:0;right:0}.VbEEUG_step{bottom:0;left:var(--page-gutter);max-width:min(30rem,40vw);position:absolute}.VbEEUG_stepIndex{font:500 .68rem/1 var(--font-mono);letter-spacing:.18em;color:var(--color-brand-bright);align-items:center;gap:.75rem;display:flex}.VbEEUG_stepIndex:after{content:"";opacity:.7;background:currentColor;width:2.5rem;height:1px}.VbEEUG_stepTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-fg);margin-top:1.1rem;font-size:clamp(2.8rem,6vw,6rem);font-weight:600;line-height:.88}.VbEEUG_stepAction{pointer-events:auto;margin-top:1.6rem}@media (max-width:767px){.VbEEUG_hero{height:260svh}.VbEEUG_scrim{background:linear-gradient(#050505f0 0%,#050505d9 42%,#05050500 65%),linear-gradient(#05050500 78%,#0505058c 100%)}.VbEEUG_steps{top:104px;bottom:auto}.VbEEUG_step{top:0;bottom:auto;left:var(--page-gutter);right:var(--page-gutter);text-align:left;max-width:none}.VbEEUG_stepTitle{margin-top:.8rem;font-size:clamp(2.4rem,12vw,3.2rem)}.VbEEUG_photoLayer{-webkit-mask-image:linear-gradient(#0000 33%,#000 48%);mask-image:linear-gradient(#0000 33%,#000 48%)}}.VbEEUG_still{height:auto}.VbEEUG_still .VbEEUG_stage{height:max(640px,100svh);position:relative}@media print{.VbEEUG_hero{height:auto}.VbEEUG_stage{height:640px;position:relative}}
._w2HtG_hero{background:var(--color-canvas);position:relative}._w2HtG_hero:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--color-canvas));height:clamp(3rem,8svh,5rem);position:absolute;inset:auto 0 0}._w2HtG_copy{min-height:min(820px,92svh);padding-block:calc(var(--section-space) + var(--header-height)) var(--section-space);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}._w2HtG_title{max-width:22ch;font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,4.4vw,4rem);font-weight:500;line-height:1.1}._w2HtG_accent{color:var(--color-brand-bright)}._w2HtG_description{max-width:48ch;color:var(--color-fg-muted);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.65}._w2HtG_actions{margin-top:1.75rem}._w2HtG_detail{opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(19rem,31vw,30rem);height:auto;position:absolute;top:25%;right:0}@media (min-width:768px) and (max-width:1199px){._w2HtG_detail{width:16rem;top:auto;bottom:2rem}}a._w2HtG_cta{min-height:2.75rem;box-shadow:none;white-space:nowrap;border-radius:.375rem;padding-inline:1.125rem;font-size:.875rem}@media (max-width:767px){._w2HtG_copy{min-height:min(680px,87svh)}._w2HtG_title{max-width:18ch;font-size:clamp(2rem,8vw,2.5rem)}._w2HtG_description{max-width:35ch;margin-top:1.5rem;font-size:1rem}._w2HtG_actions{margin-top:1.5rem}._w2HtG_detail{opacity:.45;width:12rem;top:auto;bottom:1rem;right:0}}@media (max-height:650px) and (min-width:768px){._w2HtG_title{font-size:clamp(2.5rem,4vw,3.25rem)}}
.pb3Isq_card{background:0 0;border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;height:100%;transition:border-color .3s;display:flex;overflow:hidden}.pb3Isq_card:hover,.pb3Isq_card:focus-within{border-color:#ffffff4d}.pb3Isq_visual{background:0 0;border-top:1px solid #ffffff12;margin-top:auto;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.pb3Isq_card{transition:none}}
