.CoreAdvantagesDetail-module__JAw6zG__page{isolation:isolate;color:#fff;background:#020407;min-height:100svh;position:relative;overflow:hidden;container-type:inline-size}.CoreAdvantagesDetail-module__JAw6zG__background{z-index:-1;object-fit:cover;object-position:center}.CoreAdvantagesDetail-module__JAw6zG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CoreAdvantagesDetail-module__JAw6zG__advantages{flex-direction:column;gap:clamp(4.5rem,7vw,8rem);width:100%;padding:clamp(10rem,15vh,13rem) 0 clamp(5rem,8vh,8rem);display:flex}.CoreAdvantagesDetail-module__JAw6zG__advantage{min-height:clamp(30rem,41vw,40rem);scroll-margin-top:1rem;position:relative}.CoreAdvantagesDetail-module__JAw6zG__copy{z-index:2;width:45%;max-width:52rem;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,2.5vw,3rem);position:absolute;top:50%;left:7%;transform:translateY(-50%)}.CoreAdvantagesDetail-module__JAw6zG__copy h2,.CoreAdvantagesDetail-module__JAw6zG__copy p{margin:0}.CoreAdvantagesDetail-module__JAw6zG__copy h2{text-align:center;letter-spacing:.05em;margin-bottom:clamp(2rem,3.5vh,3rem);font-size:clamp(1.8rem,2.7vw,3rem);font-weight:650;line-height:1.2}.CoreAdvantagesDetail-module__JAw6zG__copy p{color:#fff;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.5vw,1.7rem);font-weight:400;line-height:1.85}.CoreAdvantagesDetail-module__JAw6zG__imageFrame{--entry-reach:126%;--entry-y:12%;--return-reach:105%;--return-step-x:55%;--return-upper-y:80%;--return-lower-y:92%;--line-width:1.6px;--terminal-size:.92rem;--terminal-radius:.46rem;z-index:1;aspect-ratio:4/3;border-right:var(--line-width) solid var(--brand-gold-line);background:#000;width:42%;height:auto;position:absolute;top:3.08%;left:53%;overflow:visible}.CoreAdvantagesDetail-module__JAw6zG__imageFrame img{z-index:1;object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:relative}.CoreAdvantagesDetail-module__JAw6zG__entryDecoration,.CoreAdvantagesDetail-module__JAw6zG__returnDecoration{z-index:2;pointer-events:none;position:absolute;inset:0}.CoreAdvantagesDetail-module__JAw6zG__entryDecoration>span,.CoreAdvantagesDetail-module__JAw6zG__returnDecoration>span{background:var(--brand-gold-line);display:block;position:absolute}.CoreAdvantagesDetail-module__JAw6zG__entryHorizontal{top:var(--entry-y);width:var(--entry-reach);height:var(--line-width);right:100%;transform:translateY(-50%)}.CoreAdvantagesDetail-module__JAw6zG__entryVertical{top:0;right:calc(100% - var(--line-width));width:var(--line-width);height:var(--entry-y)}.CoreAdvantagesDetail-module__JAw6zG__imageTopEdge{width:100%;height:var(--line-width);top:0;left:0}.CoreAdvantagesDetail-module__JAw6zG__returnStart{top:var(--return-lower-y);left:calc(0px - var(--return-reach) + var(--terminal-radius));width:calc(var(--return-reach) - var(--return-step-x) - var(--terminal-radius));height:var(--line-width);transform:translateY(-50%)}.CoreAdvantagesDetail-module__JAw6zG__returnRise{top:var(--return-upper-y);left:calc(0px - var(--return-step-x));width:var(--line-width);height:calc(var(--return-lower-y) - var(--return-upper-y))}.CoreAdvantagesDetail-module__JAw6zG__returnMiddle{top:var(--return-upper-y);left:calc(0px - var(--return-step-x));width:var(--return-step-x);height:var(--line-width)}.CoreAdvantagesDetail-module__JAw6zG__returnDrop{top:var(--return-upper-y);width:var(--line-width);height:calc(100% - var(--return-upper-y));left:0}.CoreAdvantagesDetail-module__JAw6zG__imageBottomEdge{width:100%;height:var(--line-width);bottom:0;left:0}.CoreAdvantagesDetail-module__JAw6zG__terminalMarker{z-index:3;top:var(--return-lower-y);left:calc(0px - var(--return-reach));width:var(--terminal-size);aspect-ratio:1;border:var(--line-width) solid var(--brand-gold-line);border-radius:50%;transform:translate(-50%,-50%);background:0 0!important}.CoreAdvantagesDetail-module__JAw6zG__terminalMarker:after{aspect-ratio:1;background:var(--brand-gold-line);content:"";border-radius:50%;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{left:auto;right:53%}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__copy{left:auto;right:7%}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{border-right:0;border-left:var(--line-width) solid var(--brand-gold-line)}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__entryHorizontal{width:53cqw;left:100%;right:auto}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__entryVertical{right:auto;left:calc(100% - var(--line-width))}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__returnStart{right:calc(0px - var(--return-reach) + var(--terminal-radius));left:auto}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__returnRise,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__returnMiddle{right:calc(0px - var(--return-step-x));left:auto}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__returnDrop{left:auto;right:0}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__terminalMarker{right:calc(0px - var(--return-reach));left:auto;transform:translate(50%,-50%)}@media (min-width:1200px) and (max-width:1919.98px){.CoreAdvantagesDetail-module__JAw6zG__advantages{gap:clamp(4rem,6vw,6rem);padding-top:clamp(9.5rem,13vh,11rem)}.CoreAdvantagesDetail-module__JAw6zG__advantage,.CoreAdvantagesDetail-module__JAw6zG__reversed{min-height:clamp(27rem,36vw,35rem);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.CoreAdvantagesDetail-module__JAw6zG__copy,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__copy{width:auto;min-width:0;max-width:none;padding:clamp(1.25rem,2vw,2rem);position:static;transform:none}.CoreAdvantagesDetail-module__JAw6zG__copy h2{margin-bottom:clamp(1.25rem,2vh,2rem);font-size:clamp(1.8rem,2.3vw,2.6rem)}.CoreAdvantagesDetail-module__JAw6zG__copy p{font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.7}.CoreAdvantagesDetail-module__JAw6zG__imageFrame,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{--entry-reach:105%;--return-reach:90%;--return-step-x:45%;grid-area:1/2;width:100%;min-width:0;position:relative;top:auto;left:auto;right:auto}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__entryHorizontal{width:calc(53.6cqw + min(1.84cqw,1.84rem))}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{grid-column:1}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__copy{grid-area:1/2}}@media (max-width:1199.98px){.CoreAdvantagesDetail-module__JAw6zG__advantages{gap:4rem;padding-top:9.5rem}.CoreAdvantagesDetail-module__JAw6zG__advantage,.CoreAdvantagesDetail-module__JAw6zG__reversed{--detail-inline-padding:clamp(1rem, 4vw, 2.5rem);min-height:0;padding-inline:var(--detail-inline-padding);grid-template-columns:1fr;gap:1.5rem;display:grid}.CoreAdvantagesDetail-module__JAw6zG__copy,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__copy{order:1;width:auto;min-width:0;max-width:none;padding:clamp(1.25rem,3vw,2rem);position:static;transform:none}.CoreAdvantagesDetail-module__JAw6zG__imageFrame,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{--frame-side-space:clamp(2rem, 6vw, 4rem);--entry-reach:clamp(2rem, 6vw, 4rem);--return-reach:clamp(2rem, 6vw, 4rem);--return-step-x:clamp(1rem, 3vw, 2rem);width:calc(100% - var(--frame-side-space) - var(--frame-side-space));order:2;min-width:0;margin-inline:auto;position:relative;top:auto;left:auto;right:auto}.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__entryHorizontal{width:calc(var(--detail-inline-padding) + var(--frame-side-space))}.CoreAdvantagesDetail-module__JAw6zG__copy p{font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}}@media (max-width:768px){.CoreAdvantagesDetail-module__JAw6zG__advantages{gap:4rem;padding-top:9.5rem}.CoreAdvantagesDetail-module__JAw6zG__advantage,.CoreAdvantagesDetail-module__JAw6zG__reversed{--detail-inline-padding:1rem;grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-inline:1rem;scroll-margin-top:.5rem;display:grid}.CoreAdvantagesDetail-module__JAw6zG__copy,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__copy{order:1;width:auto;padding:1.5rem 1rem;position:static;transform:none}.CoreAdvantagesDetail-module__JAw6zG__imageFrame,.CoreAdvantagesDetail-module__JAw6zG__reversed .CoreAdvantagesDetail-module__JAw6zG__imageFrame{--frame-side-space:2rem;width:calc(100% - var(--frame-side-space) - var(--frame-side-space));order:2;height:auto;position:relative;top:auto;left:auto;right:auto}.CoreAdvantagesDetail-module__JAw6zG__copy h2{margin-bottom:1.5rem;font-size:clamp(1.7rem,7vw,2.4rem)}.CoreAdvantagesDetail-module__JAw6zG__copy p{font-size:clamp(.95rem,3.8vw,1.08rem);line-height:1.75}}@media (max-width:480px){.CoreAdvantagesDetail-module__JAw6zG__advantages{padding-top:9rem;padding-bottom:4rem}}
.AboutUs-module__Bt2W4W__section{--footer-gutter:clamp(2rem, 4.2vw, 5.5rem);isolation:isolate;color:#fff;width:100%;min-height:clamp(26rem,25vw,30rem);padding:clamp(2rem, 2.7vw, 3rem) var(--footer-gutter) 0;background-color:#000;grid-template:"top""content"1fr"legal"4rem/1fr;column-gap:3rem;display:grid;position:relative;overflow:hidden}.AboutUs-module__Bt2W4W__background{z-index:-1;object-fit:cover;object-position:center bottom}.AboutUs-module__Bt2W4W__mission,.AboutUs-module__Bt2W4W__section h2,.AboutUs-module__Bt2W4W__content h3,.AboutUs-module__Bt2W4W__content p,.AboutUs-module__Bt2W4W__legal p{margin:0}.AboutUs-module__Bt2W4W__topRow{grid-area:top;grid-template-columns:minmax(16rem,1fr) minmax(22rem,1.2fr) 9rem;place-self:center;align-items:center;gap:clamp(2.5rem,5vw,6rem);width:min(100%,90rem);display:grid}.AboutUs-module__Bt2W4W__mission{color:#eaaa3a;text-align:center;grid-column:1/3;place-self:center;font-size:clamp(.92rem,1.05vw,1.25rem);font-weight:450;line-height:1.45}.AboutUs-module__Bt2W4W__section h2{text-align:center;grid-column:3;align-self:center;width:9rem;font-size:clamp(1.5rem,1.6vw,1.9rem);font-weight:650;line-height:1}.AboutUs-module__Bt2W4W__content{grid-area:content;grid-template-columns:minmax(16rem,1fr) minmax(22rem,1.2fr) 9rem;place-self:center;align-items:start;gap:clamp(2.5rem,5vw,6rem);width:min(100%,90rem);display:grid}.AboutUs-module__Bt2W4W__contacts,.AboutUs-module__Bt2W4W__company{gap:clamp(1.2rem,1.6vw,1.8rem);display:grid}.AboutUs-module__Bt2W4W__content h3{color:var(--text-secondary);margin-bottom:.65rem;font-size:clamp(.92rem,1vw,1.12rem);font-weight:350;line-height:1}.AboutUs-module__Bt2W4W__contacts a,.AboutUs-module__Bt2W4W__company p{color:#fffffff0;font-size:clamp(1rem,1.12vw,1.3rem);font-weight:350;line-height:1.55;text-decoration:none}.AboutUs-module__Bt2W4W__contacts a{white-space:nowrap;align-items:center;min-height:3rem;display:inline-flex}.AboutUs-module__Bt2W4W__company strong{font-weight:700}.AboutUs-module__Bt2W4W__qrCode{flex-direction:column;justify-self:center;align-items:center;width:9rem;display:flex}.AboutUs-module__Bt2W4W__qrCode img{width:clamp(6.8rem,7vw,8.5rem);height:auto}.AboutUs-module__Bt2W4W__qrCode p{color:var(--text-secondary);white-space:nowrap;margin-top:.8rem;font-size:clamp(.875rem,.9vw,1rem);font-weight:350}.AboutUs-module__Bt2W4W__legal{width:calc(100% + var(--footer-gutter) * 2);min-height:4rem;color:var(--text-secondary);padding:0 var(--footer-gutter);border-top:1px solid #a96b00;grid-area:legal;justify-content:space-between;justify-self:center;align-items:center;font-size:clamp(.78rem,.9vw,1rem);font-weight:350;display:flex}.AboutUs-module__Bt2W4W__legal>p:last-child{gap:clamp(1rem,2vw,2.4rem);display:flex}@media (max-width:900px){.AboutUs-module__Bt2W4W__section{grid-template:"top""content""legal""."/1fr;row-gap:1.5rem;min-height:0;padding:2rem 1.5rem 0}.AboutUs-module__Bt2W4W__topRow{grid-template-columns:1fr;grid-template-areas:"title""mission";gap:1.5rem}.AboutUs-module__Bt2W4W__section h2{grid-area:title/1;justify-self:center;width:auto;font-size:1.65rem}.AboutUs-module__Bt2W4W__mission{white-space:normal;grid-area:mission/1;max-width:38rem;font-size:.95rem}.AboutUs-module__Bt2W4W__content{grid-template-columns:1fr;gap:2rem;margin:1rem 0 2rem}.AboutUs-module__Bt2W4W__contacts,.AboutUs-module__Bt2W4W__company{gap:1.25rem}.AboutUs-module__Bt2W4W__content h3{font-size:.95rem}.AboutUs-module__Bt2W4W__contacts a,.AboutUs-module__Bt2W4W__company p{font-size:1rem}.AboutUs-module__Bt2W4W__contacts a{white-space:normal;overflow-wrap:anywhere}.AboutUs-module__Bt2W4W__qrCode{justify-self:center;width:auto}.AboutUs-module__Bt2W4W__qrCode img{width:7rem}.AboutUs-module__Bt2W4W__legal{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;width:calc(100% + 3rem);min-height:6rem;padding:0 1.5rem;font-size:.875rem}}
.ApplicationScenarios-module__2FOCnW__page{isolation:isolate;color:#fff;background:#020407;min-height:100svh;position:relative;overflow:hidden}.ApplicationScenarios-module__2FOCnW__background{z-index:-1;object-fit:cover;object-position:center}.ApplicationScenarios-module__2FOCnW__columns{--lane-gap:clamp(1.5rem, 2.5vw, 3rem);--lane-right:var(--page-gutter);--lane-width:clamp(16rem, 22vw, 28rem);pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 7%,#000 15% 76%,#000000b8 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 7%,#000 15% 76%,#000000b8 86%,#0000 100%)}.ApplicationScenarios-module__2FOCnW__lane{width:var(--lane-width);transform-origin:50%;height:235vh;position:absolute;top:-65vh;overflow:hidden;transform:rotate(-14deg)}.ApplicationScenarios-module__2FOCnW__leftLane{left:46%;right:auto}.ApplicationScenarios-module__2FOCnW__rightLane{left:69%;right:auto}.ApplicationScenarios-module__2FOCnW__track{border-right:2.4px solid var(--brand-gold-line);border-left:2.4px solid var(--brand-gold-line);will-change:transform;flex-direction:column;width:100%;display:flex}.ApplicationScenarios-module__2FOCnW__group{flex-direction:column;gap:clamp(.8rem,1.25vw,1.5rem);padding-bottom:clamp(.8rem,1.25vw,1.5rem);display:flex}.ApplicationScenarios-module__2FOCnW__card{aspect-ratio:4/3;border-top:2.4px solid var(--brand-gold-line);border-bottom:2.4px solid var(--brand-gold-line);background:#000;width:100%;margin:0;position:relative;overflow:hidden}.ApplicationScenarios-module__2FOCnW__card img{object-fit:cover}.ApplicationScenarios-module__2FOCnW__contain img{object-fit:contain}.ApplicationScenarios-module__2FOCnW__cardLabel{z-index:2;color:#fff;letter-spacing:.08em;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;transform-origin:50%;margin:0;font-size:clamp(1.05rem,1.35vw,1.5rem);font-weight:700;line-height:1;position:absolute;bottom:clamp(.8rem,1.2vw,1.25rem);transform:rotate(14deg)}.ApplicationScenarios-module__2FOCnW__labelLeft{text-align:left;left:clamp(.75rem,1.2vw,1.25rem)}.ApplicationScenarios-module__2FOCnW__labelRight{text-align:right;right:clamp(.75rem,1.2vw,1.25rem)}.ApplicationScenarios-module__2FOCnW__heading{z-index:3;bottom:clamp(5rem,12vh,9rem);left:var(--page-gutter);max-width:38rem;position:absolute}.ApplicationScenarios-module__2FOCnW__heading h1,.ApplicationScenarios-module__2FOCnW__heading p,.ApplicationScenarios-module__2FOCnW__heading small{margin:0}.ApplicationScenarios-module__2FOCnW__heading h1{letter-spacing:.04em;font-size:clamp(3rem,4.8vw,6.2rem);font-weight:650;line-height:1}.ApplicationScenarios-module__2FOCnW__heading p{color:var(--brand-gold-soft);letter-spacing:.01em;white-space:nowrap;margin-top:clamp(1.7rem,3.4vh,3rem);font-size:clamp(2.1rem,3.5vw,4.6rem);font-weight:400;line-height:1}.ApplicationScenarios-module__2FOCnW__heading small{color:var(--text-secondary);margin-top:clamp(3.5rem,8vh,6.5rem);font-size:clamp(.875rem,.9vw,1rem);font-weight:350;display:block}.ApplicationScenarios-module__2FOCnW__motionToggle{z-index:4;right:var(--page-gutter);color:#ffffffd1;cursor:pointer;background:#050a0f;border:1px solid #ffffff80;border-radius:999px;min-height:3rem;padding:.5rem .9rem;font-size:.875rem;position:absolute;bottom:1.5rem}@media (max-width:1919.98px){.ApplicationScenarios-module__2FOCnW__columns{--lane-gap:clamp(1.25rem, 2vw, 2.5rem);--lane-width:clamp(15rem, 20vw, 24rem)}.ApplicationScenarios-module__2FOCnW__leftLane{right:calc(var(--lane-right) + var(--lane-width) + var(--lane-gap));left:auto}.ApplicationScenarios-module__2FOCnW__rightLane{right:var(--lane-right);left:auto}}@media (max-width:1439.98px){.ApplicationScenarios-module__2FOCnW__columns{--lane-gap:clamp(1rem, 1.8vw, 1.75rem);--lane-right:clamp(1rem, 4vw, 3.5rem);--lane-width:clamp(14rem, 19vw, 17rem)}.ApplicationScenarios-module__2FOCnW__lane{height:205vh;top:-48vh;transform:rotate(-9deg)}.ApplicationScenarios-module__2FOCnW__heading p{white-space:normal}.ApplicationScenarios-module__2FOCnW__cardLabel{transform:rotate(9deg)}.ApplicationScenarios-module__2FOCnW__heading{max-width:42vw}.ApplicationScenarios-module__2FOCnW__heading h1{font-size:clamp(2.8rem,4.4vw,4.75rem)}.ApplicationScenarios-module__2FOCnW__heading p{font-size:clamp(1.9rem,3.1vw,3.5rem)}}@media (max-width:1199.98px){.ApplicationScenarios-module__2FOCnW__columns{--lane-gap:clamp(.75rem, 1.5vw, 1.25rem);--lane-right:clamp(.75rem, 2vw, 1.5rem);--lane-width:clamp(12rem, 19vw, 14rem)}.ApplicationScenarios-module__2FOCnW__lane{height:190vh;top:-38vh;transform:rotate(-7deg)}.ApplicationScenarios-module__2FOCnW__group{gap:clamp(.65rem,1vw,.9rem);padding-bottom:clamp(.65rem,1vw,.9rem)}.ApplicationScenarios-module__2FOCnW__cardLabel{transform:rotate(7deg)}}@media (max-width:768px){.ApplicationScenarios-module__2FOCnW__page{min-height:clamp(22rem,52svh,27rem)}.ApplicationScenarios-module__2FOCnW__columns{--lane-width:auto;--mobile-lane-width:min(30.5vw, 8rem);--mobile-lane-gap:clamp(.3rem, 1.4vw, .45rem);padding-inline:clamp(.45rem,2vw,.75rem);display:block;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 8%,#000 18% 70%,#000000a6 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000080 8%,#000 18% 70%,#000000a6 82%,#0000 100%)}.ApplicationScenarios-module__2FOCnW__lane{width:var(--mobile-lane-width);transform-origin:50%;height:148%;position:absolute;top:-24%;left:auto;transform:rotate(-6deg)}.ApplicationScenarios-module__2FOCnW__track{animation:18s linear infinite ApplicationScenarios-module__2FOCnW__application-scenarios-mobile-up}.ApplicationScenarios-module__2FOCnW__rightLane .ApplicationScenarios-module__2FOCnW__track{animation-name:ApplicationScenarios-module__2FOCnW__application-scenarios-mobile-down;animation-duration:22s}.ApplicationScenarios-module__2FOCnW__columns[data-paused=true] .ApplicationScenarios-module__2FOCnW__track{animation-play-state:paused}.ApplicationScenarios-module__2FOCnW__cardLabel{font-size:1rem;transform:rotate(6deg)}.ApplicationScenarios-module__2FOCnW__leftLane,.ApplicationScenarios-module__2FOCnW__rightLane{display:block;left:auto;translate:0}.ApplicationScenarios-module__2FOCnW__leftLane{right:calc(.75rem + var(--mobile-lane-width) + var(--mobile-lane-gap))}.ApplicationScenarios-module__2FOCnW__rightLane{right:.75rem}.ApplicationScenarios-module__2FOCnW__group{gap:.75rem;padding-bottom:.75rem}.ApplicationScenarios-module__2FOCnW__cardLabel{font-size:.9rem;bottom:.65rem}.ApplicationScenarios-module__2FOCnW__heading{bottom:4rem;left:1rem;right:1rem}.ApplicationScenarios-module__2FOCnW__heading h1{font-size:clamp(1.4rem,6vw,1.95rem)}.ApplicationScenarios-module__2FOCnW__heading p{max-width:17rem;margin-top:1rem;font-size:clamp(1.05rem,4.8vw,1.6rem);line-height:1.08}.ApplicationScenarios-module__2FOCnW__heading small{margin-top:2.25rem;font-size:.72rem}}@keyframes ApplicationScenarios-module__2FOCnW__application-scenarios-mobile-up{0%{transform:translateY(0)}to{transform:translateY(var(--mobile-loop-step))}}@keyframes ApplicationScenarios-module__2FOCnW__application-scenarios-mobile-down{0%{transform:translateY(var(--mobile-loop-step))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ApplicationScenarios-module__2FOCnW__track{will-change:auto;animation:none}.ApplicationScenarios-module__2FOCnW__motionToggle{display:none}}
.CareersLanding-module__mgub-a__section{isolation:isolate;color:#fff;min-height:100svh;padding:clamp(4.5rem, 8vh, 6rem) var(--page-gutter) clamp(3rem, 6vh, 5rem);background:#02050a;scroll-margin-top:1rem;position:relative;overflow:hidden}.CareersLanding-module__mgub-a__background{z-index:-1;object-fit:cover;object-position:center}.CareersLanding-module__mgub-a__layout{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);align-items:center;gap:clamp(4rem,8vw,9rem);width:min(100%,82rem);min-height:calc(100svh - clamp(10rem,18vh,14rem));margin:0 auto;display:grid}.CareersLanding-module__mgub-a__eyebrow,.CareersLanding-module__mgub-a__intro h1,.CareersLanding-module__mgub-a__description,.CareersLanding-module__mgub-a__jobCard p,.CareersLanding-module__mgub-a__jobCard h2,.CareersLanding-module__mgub-a__status{margin:0}.CareersLanding-module__mgub-a__eyebrow{color:#ffffffd1;font-size:clamp(1.1rem,1.5vw,1.8rem);font-weight:350}.CareersLanding-module__mgub-a__eyebrowMobile{display:none}.CareersLanding-module__mgub-a__intro h1{letter-spacing:.01em;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vh,2.4rem);margin-top:clamp(1.2rem,2.2vh,2rem);font-weight:650;line-height:1.08;display:flex}.CareersLanding-module__mgub-a__titlePrimary,.CareersLanding-module__mgub-a__titleSecondary{white-space:nowrap;display:block}.CareersLanding-module__mgub-a__titlePrimary{font-size:clamp(2.75rem,3.65vw,4.5rem)}.CareersLanding-module__mgub-a__titleSecondary{font-size:clamp(1.75rem,2.25vw,2.75rem)}.CareersLanding-module__mgub-a__intro{min-width:0}.CareersLanding-module__mgub-a__description{color:#ffffffc2;overflow-wrap:anywhere;margin-top:clamp(2rem,4.5vh,3.5rem);font-size:clamp(.95rem,1.15vw,1.35rem);font-weight:350;line-height:1.75}.CareersLanding-module__mgub-a__pioneerDesktop,.CareersLanding-module__mgub-a__sloganDesktop{white-space:nowrap;display:block}.CareersLanding-module__mgub-a__sloganMobile{display:none}.CareersLanding-module__mgub-a__viewJobsButton{color:#fff;cursor:pointer;background:#0755a1;border:0;align-items:center;min-height:3rem;margin-top:clamp(1.5rem,3.5vh,2.6rem);padding:.72rem 1.15rem;font-size:clamp(1rem,1.3vw,1.45rem);font-weight:550;text-decoration:none;display:inline-flex}.CareersLanding-module__mgub-a__jobsPanel{border:1.5px solid var(--brand-gold-line);border-radius:clamp(1.2rem,2vw,2rem);grid-template-rows:auto minmax(0,1fr) auto;min-height:min(76svh,49rem);max-height:min(78svh,52rem);padding:clamp(1.1rem,1.6vw,1.6rem);display:grid;overflow:hidden}.CareersLanding-module__mgub-a__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.2rem);display:grid}.CareersLanding-module__mgub-a__tabs button{border:1.25px solid var(--brand-gold-line);color:#ffffffb8;cursor:pointer;white-space:nowrap;background:#03070d;border-radius:.75rem;min-height:3.25rem;padding:.65rem;font-size:clamp(.92rem,1.2vw,1.25rem);font-weight:400;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.CareersLanding-module__mgub-a__tabs .CareersLanding-module__mgub-a__activeTab{color:#fff;background:#ffffff14;border-color:#ffffffeb;font-weight:580;box-shadow:0 0 1.2rem #ffffff14}.CareersLanding-module__mgub-a__jobs{scrollbar-color:var(--brand-gold-line) transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:clamp(1rem,1.5vw,1.5rem);margin-top:clamp(1.5rem,2.6vh,2rem);padding:0 .25rem .25rem 0;display:grid;overflow-y:auto}.CareersLanding-module__mgub-a__jobCard{border:1.25px solid var(--brand-gold-line);background:#00000038;border-radius:.85rem;min-height:5.4rem;padding:0;transition:border-color .16s,background-color .16s;overflow:hidden}.CareersLanding-module__mgub-a__jobCardExpanded{border-color:var(--brand-gold);background:#030d18c7}.CareersLanding-module__mgub-a__jobSummary{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:5.4rem;padding:clamp(1rem,1.4vw,1.35rem);text-decoration:none;display:flex}.CareersLanding-module__mgub-a__jobSummary>span:first-child{gap:.28rem;min-width:0;display:grid}.CareersLanding-module__mgub-a__jobSummary strong{font-size:clamp(1.1rem,1.35vw,1.5rem);font-weight:480;line-height:1.3}.CareersLanding-module__mgub-a__jobSummary small{color:var(--text-secondary);font-size:clamp(.8rem,.9vw,.95rem);font-weight:350;line-height:1.45}.CareersLanding-module__mgub-a__jobArrow{color:var(--brand-gold-soft);font-size:2rem;transition:transform .16s}.CareersLanding-module__mgub-a__jobCardExpanded .CareersLanding-module__mgub-a__jobArrow{transform:rotate(90deg)}.CareersLanding-module__mgub-a__jobDetails{border-top:1px solid #e28c1959;gap:1.1rem;padding:1.1rem clamp(1rem,1.4vw,1.35rem) 1.3rem;display:grid}.CareersLanding-module__mgub-a__jobDetails h3{color:var(--brand-gold-soft);margin:0 0 .35rem;font-size:.85rem;font-weight:600}.CareersLanding-module__mgub-a__jobDetails p{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:clamp(.875rem,.9vw,1rem);line-height:1.7}.CareersLanding-module__mgub-a__jobDetails .CareersLanding-module__mgub-a__compensation{border-left:2px solid var(--brand-gold);color:#fff;padding-left:.75rem}.CareersLanding-module__mgub-a__applyButton{color:#fff;cursor:pointer;background:#0755a1;border:1px solid #2477c8;justify-self:start;min-height:2.8rem;padding:.6rem 1.2rem}.CareersLanding-module__mgub-a__status{min-height:14rem;color:var(--text-secondary);place-items:center;gap:1rem;font-size:1rem;display:grid}.CareersLanding-module__mgub-a__status p{margin:0}.CareersLanding-module__mgub-a__status button{border:1px solid var(--brand-gold-line);color:#fff;cursor:pointer;background:0 0;min-height:3rem;padding:.55rem 1rem}.CareersLanding-module__mgub-a__moreButton{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:4.2rem;padding:.8rem .4rem 0;font-size:clamp(1rem,1.15vw,1.3rem);text-decoration:none;display:flex}.CareersLanding-module__mgub-a__moreButton:disabled{opacity:.58}.CareersLanding-module__mgub-a__moreButton>span:first-child{color:#fffffff0}.CareersLanding-module__mgub-a__moreArrow{color:var(--brand-gold-soft);font-size:clamp(2rem,3vw,3.2rem);font-weight:300;line-height:1}.CareersLanding-module__mgub-a__jobsPage{isolation:isolate;color:#fff;min-height:100svh;padding:clamp(7.5rem, 13vh, 10rem) var(--page-gutter) clamp(5rem, 10vh, 9rem);background:#02050a;position:relative;overflow:hidden}.CareersLanding-module__mgub-a__jobsPageBackground{z-index:-1;object-fit:cover;object-position:center top;opacity:.86}.CareersLanding-module__mgub-a__jobsPageContent{width:min(100%,82rem);margin:0 auto}.CareersLanding-module__mgub-a__jobsBackRow{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin-bottom:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.5rem,4vh,3rem);display:flex}.CareersLanding-module__mgub-a__jobsBackLink{color:#fff;background:0 0;border:0;align-items:center;padding:.35rem 0;font-size:clamp(1.08rem,1.25vw,1.22rem);text-decoration:none;display:inline-flex}.CareersLanding-module__mgub-a__jobsBackLink:before{content:"←";color:var(--brand-gold-soft);margin-right:.55rem;font-size:1.42em;font-weight:400;line-height:1}.CareersLanding-module__mgub-a__jobsBackLink:hover{border-color:var(--brand-gold);color:var(--brand-gold-soft)}.CareersLanding-module__mgub-a__jobsBackRow span{color:#ffffff94;font-size:.9rem}.CareersLanding-module__mgub-a__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CareersLanding-module__mgub-a__jobsPageHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.CareersLanding-module__mgub-a__jobsPageHeading p,.CareersLanding-module__mgub-a__jobsPageHeading h1,.CareersLanding-module__mgub-a__jobsPageHeading span{margin:0}.CareersLanding-module__mgub-a__jobsPageHeading p{color:var(--brand-gold-soft);letter-spacing:.22em;font-size:.8rem;font-weight:650}.CareersLanding-module__mgub-a__jobsPageHeading h1{letter-spacing:.02em;margin-top:.6rem;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:620}.CareersLanding-module__mgub-a__jobsPageHeading span{color:var(--text-secondary);margin-top:.8rem;font-size:clamp(.9rem,1.1vw,1.08rem);display:block}.CareersLanding-module__mgub-a__jobsPageHeading>a{color:#ffffffd1;white-space:nowrap;text-decoration:none}.CareersLanding-module__mgub-a__jobsPageHeading>a:hover{color:var(--brand-gold-soft)}.CareersLanding-module__mgub-a__pageTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(100%,42rem);margin-bottom:clamp(1.7rem,3vw,2.6rem);display:grid}.CareersLanding-module__mgub-a__pageTabs button{border:1.5px solid var(--brand-gold-line);color:#ffffffd6;cursor:pointer;background:#02070dd1;border-radius:.65rem;min-height:3.2rem;padding:.65rem 1rem}.CareersLanding-module__mgub-a__pageTabs .CareersLanding-module__mgub-a__activeTab{color:#fff;border-color:var(--brand-gold);background:#e28c191a}.CareersLanding-module__mgub-a__jobList{gap:clamp(1.4rem,2.5vw,2rem);display:grid}.CareersLanding-module__mgub-a__jobListCard{border:1.5px solid var(--brand-gold-line);background:#000000ad;scroll-margin-top:7rem;transition:border-color .18s,background-color .18s;box-shadow:inset 0 0 4rem #04182b24}.CareersLanding-module__mgub-a__jobListCardExpanded{border-color:var(--brand-gold);background:#000000d1}.CareersLanding-module__mgub-a__jobListSummary{grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:center;column-gap:clamp(1.2rem,3vw,3rem);min-height:12.5rem;padding:clamp(1.8rem,3.5vw,3rem);display:grid}.CareersLanding-module__mgub-a__jobTitleButton{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;align-self:stretch;gap:clamp(1.5rem,3vw,2.5rem);min-width:0;padding:0;display:grid}.CareersLanding-module__mgub-a__jobTitleButton strong{font-size:clamp(1.55rem,2.7vw,2.45rem);font-weight:620;line-height:1.25}.CareersLanding-module__mgub-a__jobTags{flex-wrap:wrap;gap:.65rem;display:flex}.CareersLanding-module__mgub-a__jobTags small{border:1.5px solid var(--brand-gold-line);color:#ffffffc2;border-radius:.55rem;align-items:center;min-height:2rem;padding:.25rem .65rem;font-size:clamp(.74rem,.95vw,.95rem);display:inline-flex}.CareersLanding-module__mgub-a__oneClickApply,.CareersLanding-module__mgub-a__detailsApplyButton{color:#fff;cursor:pointer;white-space:nowrap;background:#084585;border:1px solid #1a65ad;border-radius:.8rem;min-height:3.9rem;padding:.75rem clamp(1.4rem,3vw,3rem);font-weight:620}.CareersLanding-module__mgub-a__oneClickApply:hover,.CareersLanding-module__mgub-a__detailsApplyButton:hover{background:#0c559f}.CareersLanding-module__mgub-a__expandButton{border:1.5px solid var(--brand-gold-line);width:3.25rem;height:3.25rem;color:var(--brand-gold-soft);cursor:pointer;background:#00000057;border-radius:50%;justify-self:end;place-items:center;font-size:1.8rem;display:grid}.CareersLanding-module__mgub-a__expandButton span{transition:transform .18s}.CareersLanding-module__mgub-a__jobListCardExpanded .CareersLanding-module__mgub-a__expandButton span{transform:rotate(180deg)}.CareersLanding-module__mgub-a__fullJobDetails{border-top:1px solid #e28c199e;gap:2rem;margin:0 clamp(1.8rem,3.5vw,3rem);padding:clamp(1.8rem,3vw,2.6rem) clamp(1.8rem,3.5vw,3rem) clamp(2.2rem,4vw,3.5rem);display:grid}.CareersLanding-module__mgub-a__fullJobDetails h2{color:#fff;margin:0 0 .8rem;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:580}.CareersLanding-module__mgub-a__fullJobDetails p{color:#ffffff9e;white-space:pre-line;margin:0;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.9}.CareersLanding-module__mgub-a__detailsApplyButton{justify-self:start}.CareersLanding-module__mgub-a__pageStatus{min-height:20rem;color:var(--text-secondary);text-align:center;background:#0000007a;border:1px solid #e28c196b;place-content:center;justify-items:center;gap:1rem;display:grid}.CareersLanding-module__mgub-a__pageStatus p{margin:0}.CareersLanding-module__mgub-a__pageStatus button{border:1px solid var(--brand-gold-line);color:#fff;cursor:pointer;background:0 0;min-height:2.8rem;padding:.55rem 1rem}.CareersLanding-module__mgub-a__moreIcon{opacity:1;width:clamp(4.8rem,6vw,7rem);height:3.4rem;position:relative;overflow:hidden}.CareersLanding-module__mgub-a__moreIcon img{width:235%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1101px) and (max-width:1599.98px){.CareersLanding-module__mgub-a__layout{grid-template-columns:minmax(0,1fr) minmax(26rem,30rem);gap:clamp(2rem,3.5vw,3.5rem)}.CareersLanding-module__mgub-a__intro{padding-left:clamp(2rem,4vw,4rem)}.CareersLanding-module__mgub-a__jobsPanel{justify-self:end;width:100%}}.CareersLanding-module__mgub-a__applicationBackdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000307d6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.CareersLanding-module__mgub-a__applicationDialog{border:1.25px solid var(--brand-gold-line);color:#fff;background:#02070df7;border-radius:.85rem;width:min(100%,40rem);max-height:92svh;padding:clamp(1.35rem,3.5vw,2.1rem);position:relative;overflow-y:auto;box-shadow:0 1.5rem 5rem #00000094}.CareersLanding-module__mgub-a__applicationClose{width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;top:.8rem;right:.9rem}.CareersLanding-module__mgub-a__applicationDialog h2{margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:520}.CareersLanding-module__mgub-a__applicationJob{color:var(--text-muted);margin:.5rem 0 .3rem;font-size:.9rem;font-weight:350}.CareersLanding-module__mgub-a__applicationLoginHint{color:#efb04ce0;margin:0 0 1.35rem;font-size:.78rem;font-weight:350}.CareersLanding-module__mgub-a__applicationForm{gap:.9rem;display:grid}.CareersLanding-module__mgub-a__applicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CareersLanding-module__mgub-a__applicationForm label{color:var(--text-secondary);gap:.4rem;font-size:.84rem;font-weight:380;display:grid}.CareersLanding-module__mgub-a__applicationForm input,.CareersLanding-module__mgub-a__applicationForm select,.CareersLanding-module__mgub-a__applicationForm textarea{color:#fff;background:#00000061;border:1px solid #e28c195c;border-radius:.4rem;width:100%;padding:.72rem .8rem}.CareersLanding-module__mgub-a__applicationForm input:focus,.CareersLanding-module__mgub-a__applicationForm select:focus,.CareersLanding-module__mgub-a__applicationForm textarea:focus{border-color:var(--brand-gold);outline:none;box-shadow:0 0 0 3px #f5a33b1a}.CareersLanding-module__mgub-a__applicationForm small{color:var(--text-muted);font-size:.73rem}.CareersLanding-module__mgub-a__honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.CareersLanding-module__mgub-a__applicationSubmit,.CareersLanding-module__mgub-a__applicationSuccess button{color:#fff;cursor:pointer;background:#084585;border:1px solid #2477c8;border-radius:.45rem;min-height:3.1rem;font-weight:520}.CareersLanding-module__mgub-a__applicationSubmit:disabled{opacity:.58}.CareersLanding-module__mgub-a__applicationError{color:#ffb1b1;background:#8214142e;border:1px solid #e855556b;border-radius:.5rem;margin:0;padding:.7rem .8rem}.CareersLanding-module__mgub-a__applicationSuccess{text-align:center;place-content:center;gap:1rem;min-height:22rem;display:grid}.CareersLanding-module__mgub-a__applicationSuccess>span{border:1px solid var(--brand-gold);width:4.5rem;height:4.5rem;color:var(--brand-gold-soft);border-radius:50%;justify-self:center;place-items:center;font-size:2rem;display:grid}.CareersLanding-module__mgub-a__applicationSuccess p{color:var(--text-muted);margin:0}.CareersLanding-module__mgub-a__applicationSuccess button{justify-self:center;min-width:8rem;padding:.6rem 1.2rem}@media (max-width:1100px){.CareersLanding-module__mgub-a__section{padding-top:6rem}.CareersLanding-module__mgub-a__layout{grid-template-columns:1fr;gap:4rem;min-height:0}.CareersLanding-module__mgub-a__intro{text-align:center}.CareersLanding-module__mgub-a__intro h1{align-items:center}.CareersLanding-module__mgub-a__jobsPanel{justify-self:center;width:min(100%,38rem);min-height:42rem;max-height:none}.CareersLanding-module__mgub-a__jobListSummary{grid-template-columns:minmax(0,1fr) auto 3.5rem;column-gap:1rem}}@media (max-width:560px){.CareersLanding-module__mgub-a__intro h1{gap:.9rem}.CareersLanding-module__mgub-a__titlePrimary{font-size:clamp(1.9rem,8.7vw,2.7rem)}.CareersLanding-module__mgub-a__titleSecondary{font-size:clamp(1.35rem,6.2vw,1.9rem)}.CareersLanding-module__mgub-a__jobsPanel{border-radius:1.2rem;min-height:38rem;padding:.85rem}.CareersLanding-module__mgub-a__tabs{gap:.45rem}.CareersLanding-module__mgub-a__tabs button{border-radius:.55rem;min-height:3rem;padding:.4rem .25rem;font-size:.875rem}.CareersLanding-module__mgub-a__applicationGrid{grid-template-columns:1fr}}@media (max-width:768px){.CareersLanding-module__mgub-a__description{margin-top:1rem}.CareersLanding-module__mgub-a__eyebrowDesktop{display:none}.CareersLanding-module__mgub-a__eyebrowMobile{display:block}.CareersLanding-module__mgub-a__pioneerDesktop,.CareersLanding-module__mgub-a__sloganDesktop{display:none}.CareersLanding-module__mgub-a__sloganMobile{display:block}.CareersLanding-module__mgub-a__jobsPage{padding-top:6.5rem}.CareersLanding-module__mgub-a__jobsBackRow{flex-direction:row;align-items:center;gap:.8rem}.CareersLanding-module__mgub-a__jobsPageHeading{flex-direction:column;align-items:start}.CareersLanding-module__mgub-a__pageTabs{gap:.45rem}.CareersLanding-module__mgub-a__pageTabs button{min-height:3rem;padding-inline:.3rem;font-size:.86rem}.CareersLanding-module__mgub-a__jobListSummary{grid-template-columns:minmax(0,1fr) 3.3rem;row-gap:1.4rem;min-height:0;padding:1.4rem}.CareersLanding-module__mgub-a__jobTitleButton{grid-column:1/-1;gap:1.2rem}.CareersLanding-module__mgub-a__oneClickApply{justify-self:start;min-height:3.3rem;padding-inline:1.4rem}.CareersLanding-module__mgub-a__expandButton{width:3rem;height:3rem}.CareersLanding-module__mgub-a__fullJobDetails{margin-inline:1.4rem;padding:1.5rem 0 2rem}}
