.zl-shine{position:relative;overflow:hidden}.zl-shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,oklab(100% 0 5.96046e-8/.5) 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-130%)}.zl-shine:hover:after{transform:translate(130%)}.hero-sec:hover .hero-ico{animation:.6s zl-wiggle}.hero-sec:active{transform:scale(.97)}.hero-ctas>*{display:block}@keyframes zl-wiggle{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-14deg)scale(1.15)}60%{transform:rotate(10deg)scale(1.1)}}@keyframes zl-pop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.zl-pop{animation:.35s zl-pop}html.calm .hero-sec .hero-ico,html.calm .zl-pop{animation:none!important}html.calm .zl-shine:after{display:none}.lg-root{--mx:0;--my:0;min-height:100dvh;color:var(--snow);background:linear-gradient(135deg, var(--navy), var(--blue));isolation:isolate;position:relative;overflow:hidden}.lg-mesh{z-index:-2;background:radial-gradient(40% 35% at 30% 30%, color-mix(in oklab, var(--blue) 90%, transparent), transparent 70%), radial-gradient(35% 40% at 75% 65%, color-mix(in oklab, var(--navy) 95%, transparent), transparent 70%), radial-gradient(30% 30% at 50% 50%, color-mix(in oklab, var(--gold) 28%, transparent), transparent 70%);animation:18s ease-in-out infinite alternate lg-mesh;position:absolute;inset:-20%}@keyframes lg-mesh{to{transform:translate(4%,-3%)rotate(8deg)scale(1.08)}}.lg-canvas{z-index:-1;position:absolute;inset:0}.lg-pill{background:color-mix(in oklab, var(--snow) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in oklab, var(--snow) 22%, transparent)}.lg-logo{filter:drop-shadow(0 0 24px color-mix(in oklab, var(--gold) 55%, transparent))}.lg-stage{perspective:1400px;width:min(420px,92vw)}.lg-tilt{transform:rotateX(calc(var(--my) * -6deg)) rotateY(calc(var(--mx) * 7deg));transform-style:preserve-3d;transition:transform .25s ease-out}.lg-flip{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.8,.2,1);display:grid}.lg-flip.on{transform:rotateY(180deg)}.lg-face{backface-visibility:hidden;grid-area:1/1}.lg-back{transform:rotateY(180deg)}.lg-border{border:1px solid color-mix(in oklab, var(--snow) 20%, transparent);box-shadow:0 30px 90px -30px color-mix(in oklab, var(--navy) 90%, transparent), 0 0 50px -15px color-mix(in oklab, var(--gold) 35%, transparent);border-radius:32px;position:relative}.lg-border.err{border-color:color-mix(in oklab, var(--destructive) 65%, transparent)}.lg-glass{background:color-mix(in oklab, var(--navy) 55%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:31px;position:relative;overflow:hidden}.lg-glass:before{content:"";background:color-mix(in oklab, var(--snow) 11%, transparent);pointer-events:none;position:absolute;inset:0}.lg-glass:after{content:"";pointer-events:none;background:radial-gradient(300px circle at calc(50% + var(--mx) * 50%) calc(30% + var(--my) * 50%), color-mix(in oklab, var(--snow) 16%, transparent), transparent 60%);position:absolute;inset:0}.lg-field{border-radius:18px;position:relative}.lg-field input{background:color-mix(in oklab, var(--snow) 8%, transparent);border:1px solid color-mix(in oklab, var(--snow) 20%, transparent);width:100%;height:58px;color:var(--snow);border-radius:18px;outline:none;padding:18px 48px 4px}.lg-field label{color:color-mix(in oklab, var(--snow) 65%, transparent);pointer-events:none;inset-inline-start:48px;font-size:.9rem;transition:all .25s;position:absolute;top:50%;translate:0 -50%}.lg-field input:focus+label,.lg-field input:not(:placeholder-shown)+label{color:var(--gold-light);font-size:11px;top:15px}.lg-ring{pointer-events:none;background:conic-gradient(var(--gold) var(--p,0%), transparent 0);-webkit-mask-composite:xor,source-over;border-radius:18px;padding:1.5px;transition:--p .7s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg-field:focus-within .lg-ring{--p:100%}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.lg-ficon{color:var(--gold-light);inset-inline-start:16px;transition:transform .4s;position:absolute;top:50%;translate:0 -50%}.lg-field:focus-within .lg-ficon{color:var(--gold);transform:scale(1.2)rotate(-10deg)}.lg-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s}.lg-link:hover,.lg-link:focus-visible{background-size:100% 1px}.lg-btn{background:linear-gradient(120deg, var(--gold), var(--gold-light), var(--gold));color:var(--navy);transition:width .4s,border-radius .4s,transform .2s}.lg-root :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lg-spark{background:var(--gold-light);width:6px;height:6px;box-shadow:0 0 10px var(--gold);pointer-events:none;border-radius:50%;position:absolute}.lg-zoom{z-index:50;background:radial-gradient(circle, var(--snow), var(--gold-light) 30%, var(--navy) 70%);position:fixed;inset:0}html.calm .lg-mesh{animation:none}html.calm .lg-tilt{transform:translate(0)}@media (width<=767px){.lg-tilt{transform:none}}.careers-empty:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), transparent, var(--gold), var(--gold-light), transparent 55%);-webkit-mask:linear-gradient(var(--snow) 0 0) content-box, linear-gradient(var(--snow) 0 0);-webkit-mask:linear-gradient(var(--snow) 0 0) content-box, linear-gradient(var(--snow) 0 0);mask:linear-gradient(var(--snow) 0 0) content-box, linear-gradient(var(--snow) 0 0);pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:12s linear infinite conic;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}
