.gx-phero{isolation:isolate;background:var(--gx-navy-900);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.gx-phero--tall{min-height:max(600px, calc(88svh - var(--gx-admin-bar)))}.gx-phero--medium{min-height:max(540px, calc(70svh - var(--gx-admin-bar)))}.gx-phero--compact{min-height:460px}.gx-phero__media{z-index:-2;transform-origin:50% 35%;will-change:transform;position:absolute;inset:0}.gx-phero .gx-phero__poster,.gx-phero .gx-phero__video{object-fit:cover;object-position:var(--gx-hero-focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.gx-phero__video{opacity:0;transition:opacity .9s var(--gx-ease)}.gx-phero__video.is-playing{opacity:1}.gx-motion .gx-phero__poster{animation:gx-phero-settle 1.8s var(--gx-ease) both}@keyframes gx-phero-settle{0%{filter:brightness(.6);transform:scale(1.06)}to{filter:none;transform:none}}.gx-phero__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0a182880 0%,#0a182833 32%,#0a1828b3 66%,#0a1828f2 100%),linear-gradient(90deg,#0a1828b3 0%,#0a182800 64%);position:absolute;inset:0}.gx-phero__field{z-index:-1;background:radial-gradient(80% 60% at 85% 20%, #60728638, transparent 70%), linear-gradient(180deg, var(--gx-navy) 0%, var(--gx-navy-900) 100%);pointer-events:none;position:absolute;inset:0}.gx-phero__waves{width:58%;height:48%;position:absolute;top:26%;left:42%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.gx-phero__wave{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.gx-phero__wave--a{stroke:var(--gx-yellow);stroke-width:1.5px;opacity:.75}.gx-phero__wave--b{stroke:var(--gx-slate-300);stroke-width:1px;opacity:.3}.gx-motion .gx-phero__wave{stroke-dasharray:1;stroke-dashoffset:1px;animation:gx-phero-draw 2.6s var(--gx-ease) .3s forwards}.gx-motion .gx-phero__wave--b{animation-delay:.6s}@keyframes gx-phero-draw{to{stroke-dashoffset:0}}.gx-phero__inner{padding-top:calc(var(--gx-header-h) + var(--gx-admin-bar) + 96px);padding-bottom:clamp(48px,6vw,88px)}.gx-phero__content{will-change:transform, opacity;justify-items:start;max-width:900px;display:grid}.gx-phero__crumbs{margin-bottom:26px}.gx-phero__eyebrow{color:#ffffffc7}.gx-phero__title{letter-spacing:-.035em;font-size:clamp(2.6rem,1.3rem + 4.6vw,5.5rem);line-height:.99}.gx-phero__title em{color:var(--gx-yellow)}.gx-phero__text{color:#ffffffd6;max-width:36em;margin-top:26px}.gx-phero__actions{margin-top:34px}.gx-phero__bar{border-top:1px solid #ffffff1f;position:relative}.gx-phero__bar-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.gx-phero__facts{flex-wrap:wrap;gap:14px clamp(28px,5vw,72px);margin:0;padding-block:18px;display:flex}.gx-phero__facts div{flex-direction:column-reverse;gap:2px;display:flex}.gx-phero__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gx-slate-300);font-size:.75rem;font-weight:600}.gx-phero__facts dd{font-family:var(--gx-font-display);color:var(--gx-white);margin:0;font-size:1.5rem;font-weight:400}.gx-phero__toggle{width:44px;height:44px;color:var(--gx-white);cursor:pointer;transition:border-color var(--gx-fast) var(--gx-ease), background-color var(--gx-fast) var(--gx-ease);background:0 0;border:1px solid #ffffff47;border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.gx-phero__toggle[hidden]{display:none}.gx-phero__toggle:hover{border-color:var(--gx-white);background:#ffffff0f}.gx-phero__toggle .gx-icon{width:16px;height:16px}.gx-phero__toggle-play,.gx-phero__toggle[aria-pressed=true] .gx-phero__toggle-pause{display:none}.gx-phero__toggle[aria-pressed=true] .gx-phero__toggle-play{display:inline-flex}.gx-phero__toggle .gx-icon--play{fill:currentColor}@media (width<=767px){.gx-phero--tall,.gx-phero--medium{min-height:max(560px, calc(86svh - var(--gx-admin-bar)))}.gx-phero--compact{min-height:440px}.gx-phero__inner{padding-top:calc(var(--gx-header-h) + var(--gx-admin-bar) + 56px)}.gx-phero__shade{background:linear-gradient(#0a18288c 0%,#0a18284d 24%,#0a1828d1 54%,#0a1828f7 100%)}.gx-phero__text{margin-top:20px;font-size:1rem}.gx-phero__actions{width:100%;margin-top:28px}.gx-phero__actions .gx-btn{flex:100%;justify-content:space-between}.gx-phero__facts dd{font-size:1.25rem}.gx-phero__waves{left:0;top:calc(var(--gx-header-h) + 12px);opacity:.55;width:100%;height:72px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40% 100%)}}
