.glp-hero{--glp-top:64px;--glp-strip:0px}.glp-hero[data-strip]{--glp-strip:45px}.gl-root:has(.gl-announce) .glp-hero{--glp-top:100px}@media (min-width:1024px){.glp-hero-inner{min-height:min(calc(56.25vw/var(--gl-zoom,1)),calc(100svh/var(--gl-zoom,1) - var(--glp-top) - var(--glp-strip)))}}.glp-hero-photo-d{--glp-fade-right:linear-gradient(to left,transparent,#00000008 3.2%,#0000001a 6.4%,#00000038 9.6%,#00000059 12.8%,#00000080 16%,#000000a6 19.2%,#000000c7 22.4%,#000000e6 25.6%,#000000f7 28.8%,#000 32%);--glp-fade-top:linear-gradient(to bottom,transparent,#0000001a 2%,#00000059 4%,#000000a6 6%,#000000e6 8%,#000 10%);-webkit-mask-image:var(--glp-fade-right),var(--glp-fade-top);-webkit-mask-image:var(--glp-fade-right),var(--glp-fade-top);mask-image:var(--glp-fade-right),var(--glp-fade-top);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px) and (max-height:820px){.glp-hero-inner{padding-block:1.5rem}.glp-hero-title{margin-top:.75rem;font-size:40px}.glp-hero-inner .mt-5{margin-top:.75rem}.glp-hero-inner .lg\:mt-9{margin-top:1.25rem}.glp-hero-stats{margin-top:1.5rem}}.glp-flow-line{background:linear-gradient(var(--glp-flow-dir),#ffffff24,color-mix(in srgb,var(--glp-accent,#9bd23c)70%,transparent));border-radius:999px;position:absolute}.glp-flow-line[data-axis=y]{--glp-flow-dir:180deg}.glp-flow-line[data-axis=x]{--glp-flow-dir:90deg}.glp-wave{inset-inline:0;pointer-events:none;animation:glp-wave-bob var(--bob,6s)ease-in-out infinite alternate;position:absolute;bottom:0}.glp-wave svg{width:200%;height:64px;animation:glp-wave-run var(--run,12s)linear infinite;display:block}.glp-wave>div{height:calc(100% - 63px)}@keyframes glp-wave-run{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes glp-wave-bob{to{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.glp-wave,.glp-wave svg{animation:none}}.glp-promo-in{animation:.5s cubic-bezier(.22,1,.36,1) both glp-promo-in}@keyframes glp-promo-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.glp-promo-in{animation:none}}.gl-root:has(.glp-landing) .gl-bottombar{display:none}.glp-aurora{--glp-ink:var(--ultima-ink);--glp-text:#3c4652;--glp-muted:#5b6673;--glp-faint:#7b8692;--glp-deep:var(--ultima-blue-900);--glp-deep-2:#0e3d6e;--glp-brand:var(--ultima-blue);--glp-brand-strong:var(--ultima-blue-700);--glp-accent:var(--ultima-lime);--glp-accent-hover:#d9f23a;--glp-accent-soft:var(--ultima-lime-300);--glp-accent-off:#e3ebbd;--glp-eyebrow-dark:var(--ultima-blue-100);--glp-mark:var(--ultima-lime-300);--glp-offer:var(--ultima-lime-100);--glp-tint:#f2f6fa;--glp-tile:#e6f0fb;--glp-line:#dfe6ee;--glp-line-soft:#edf1f5;--glp-field:#eef0f2;--glp-field-hover:#e7eaee;--glp-field-off:#f7f8fa;font-family:"GL Li Ador",var(--font-inter),sans-serif;--ultima-font-heading:"GL Li Ador",var(--font-inter),sans-serif}.glp-aurora .glp-hero{--glp-top:87px}body:has(.promo-strip:not(.home-promo)) .glp-aurora .glp-hero{--glp-top:128px}.glp-aurora .glp-hero-photo-d{height:100%;top:0}
