.hx-page .page-hero.fig{background:radial-gradient(50% 80% at 78% 40%,#1a3150 0,#12233d80 45%,#0a1a2f00 75%),linear-gradient(#0b1c33,#06111f);align-items:center;min-height:min(76svh,660px);padding-block:72px;display:flex}.hx-page .page-hero.fig .wrap{z-index:2;position:relative}.hx-page .page-hero.fig .copy{max-width:min(56%,640px)}.hx-page .page-hero.fig .copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both hx-page-rise}.hx-page .page-hero.fig .copy>:nth-child(2){animation-delay:80ms}.hx-page .page-hero.fig .copy>:nth-child(n+3){animation-delay:.16s}.hx-page .stagep{z-index:1;bottom:0;right:max(var(--pad), calc(50% - 620px));pointer-events:none;width:min(40vw,520px);height:94%;animation:.9s cubic-bezier(.2,.7,.2,1) .1s both hx-page-rise;position:absolute}.hx-page .stagep:before{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--c) 20%, transparent), transparent 70%);position:absolute;inset:8% -10% 0}:is(.hx-page .stagep,.hx-page .fig-close .stage) :is(.mk,.letter){width:auto;height:80%;color:var(--paper);position:absolute;top:6%;left:50%;overflow:visible;transform:translate(-50%)}:is(.hx-page .stagep,.hx-page .fig-close .stage) .mk{aspect-ratio:1715/1611;opacity:.09}:is(.hx-page .stagep,.hx-page .fig-close .stage) .letter{aspect-ratio:80/88}.hx-page .letter .tk{stroke:var(--paper);opacity:.07}.hx-page .letter .ac{stroke:var(--c);opacity:.32}:is(.hx-page .stagep,.hx-page .fig-close .stage) img{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 16%);mask-image:linear-gradient(0deg,#0000 0,#000 16%)}@keyframes hx-page-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.hx-page .stagep,.hx-page .page-hero.fig .copy>*{animation:none}}.hx-page .fig-close{isolation:isolate;color:var(--paper);background:radial-gradient(36% 52% at 72% 52%, color-mix(in srgb, var(--c) 16%, transparent) 0, transparent 72%), radial-gradient(60% 80% at 72% 42%, #1a3150 0, #12233d80 40%, #0a1a2f00 72%), linear-gradient(180deg, #0b1c33, #06111f);position:relative;overflow:hidden}.hx-page .fig-close .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px;min-height:min(86svh,800px);padding-top:96px;display:grid}.hx-page .fig-close .copy{align-self:center;justify-items:start;gap:22px;padding-bottom:90px;display:grid}.hx-page .fig-close h2{letter-spacing:-.035em;font-size:clamp(36px,5vw,80px);line-height:1.02}.hx-page .fig-close h2 em{color:var(--c);font-style:normal}.hx-page .fig-close .lede a{color:var(--paper)}.hx-page .fig-close .stage{align-self:stretch;min-height:520px;position:relative}.hx-page .fig-close .stage :is(.mk,.letter){height:74%;top:12%}.hx-page .fig-close .stage img{height:min(92%,760px)}.hx-page .field{flex-wrap:wrap;gap:8px;width:100%;max-width:520px;display:flex}.hx-page .field input{border-radius:var(--r-control);border:1px solid var(--navy-500);background:var(--navy-700);min-width:0;min-height:48px;color:var(--paper);font:500 16px var(--mono);flex:200px;padding:0 16px}.hx-page .field input::placeholder{color:var(--hush)}@media (max-width:960px){.hx-page .fig-close .wrap{grid-template-columns:1fr}.hx-page .fig-close .copy{padding-bottom:0}.hx-page .fig-close .stage{min-height:420px}}@media (max-width:860px){.hx-page .page-hero.fig{min-height:0;padding-block:48px 0;display:block}.hx-page .page-hero.fig .copy{max-width:none}.hx-page .stagep{width:100%;height:340px;margin-top:28px;position:relative;right:auto}}
