/* v13. Layer-accurate Figma desktop for node 92:1042 at 1440x906.
   Source: Figma coordinates and original independent local art layers.
   No viewport-wide transformed strip, no clipping inside card track. */
@media (min-width:1101px){
.lm-site .lm-journey{height:906px!important;min-height:906px!important;position:relative;overflow:hidden!important;isolation:isolate}
.lm-site .lm-journey__snow{z-index:0;object-fit:cover;opacity:.52;pointer-events:none}
.lm-site .lm-journey__inner{height:906px!important;max-width:1440px!important;padding:80px 88px 0!important;position:relative;z-index:1}
.lm-site .lm-journey__inner>.lm-eyebrow,.lm-site .lm-journey__inner>h2{position:relative;z-index:5;isolation:isolate}
.lm-site .lm-journey__inner>.lm-eyebrow{font-size:12px!important;line-height:1.4!important;letter-spacing:2.88px!important;margin-bottom:18px!important}
.lm-site .lm-journey__inner>h2{font-size:48px!important;line-height:1.17!important;letter-spacing:-.24px!important;max-width:740px!important;width:740px!important;margin:0!important;}
.lm-site .lm-journey__stage{position:absolute!important;z-index:2;left:50%!important;top:0!important;transform:translateX(-50%) scale(var(--lm-journey-scale,1))!important;transform-origin:top center!important;width:1440px!important;height:906px!important;max-width:none!important;margin:0!important;overflow:visible!important;pointer-events:none}
.lm-site .lm-journey__spark{position:absolute!important;z-index:0;left:-15px!important;top:169.74px!important;width:848.5px!important;height:387.3px!important;max-width:none!important;object-fit:fill!important;mix-blend-mode:screen!important;opacity:.93!important;mask-image:linear-gradient(90deg,#000 0%,#000 68%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 68%,transparent 100%)!important;pointer-events:none}
.lm-site .lm-journey__base{position:absolute!important;z-index:0;left:98px!important;top:421px!important;bottom:auto!important;width:1300px!important;height:333px!important;max-width:none!important;object-fit:fill!important;mix-blend-mode:screen!important;opacity:.93!important;mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)!important;pointer-events:none}
.lm-site .lm-quest-track{position:absolute!important;z-index:2;inset:0!important;width:1440px!important;height:906px!important;display:block!important;overflow:visible!important;padding:0!important;pointer-events:none}
.lm-site .lm-quest-card{position:absolute!important;flex:none!important;min-width:0!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;overflow:visible!important;filter:none!important;pointer-events:auto;transition:transform .3s ease}
.lm-site .lm-quest-card:hover{transform:translateY(-5px);filter:drop-shadow(0 4px 12px #cbb38a40)!important}
.lm-site .lm-quest-card:nth-child(1){left:75.05px!important;top:314.47px!important;width:210.017px!important;height:329.301px!important}
.lm-site .lm-quest-card:nth-child(2){left:278.75px!important;top:305.89px!important;width:184.452px!important;height:338.677px!important}
.lm-site .lm-quest-card:nth-child(3){left:458.86px!important;top:306.96px!important;width:184.204px!important;height:336.988px!important}
.lm-site .lm-quest-card:nth-child(4){left:636.82px!important;top:304.82px!important;width:181.423px!important;height:339.397px!important}
.lm-site .lm-quest-card:nth-child(5){left:812.64px!important;top:303.75px!important;width:186.221px!important;height:341.509px!important}
.lm-site .lm-quest-card:nth-child(6){left:993.83px!important;top:306.96px!important;width:184.188px!important;height:338.09px!important}
.lm-site .lm-quest-card:nth-child(7){left:1176.08px!important;top:311.25px!important;width:181.246px!important;height:333.298px!important}
.lm-site .lm-quest-card>img{display:block;width:100%!important;height:100%!important;object-fit:fill!important}
.lm-site .lm-quest-card__number{position:absolute!important;top:24px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;font:500 21px/1.1 Montserrat,sans-serif!important;color:#cbb38a!important;text-shadow:0 0 6px #041631!important;z-index:3}
.lm-site .lm-quest-card:not(:first-child) .lm-quest-card__number{top:32px!important}
.lm-site .lm-quest-card__text{position:absolute!important;top:auto!important;bottom:34px!important;left:0!important;right:0!important;width:100%!important;text-align:center!important;color:#fff!important;font:500 16px/1.196 Montserrat,sans-serif!important;letter-spacing:-.03em!important;text-shadow:0 1px 4px #04132b!important;z-index:3}
.lm-site .lm-quest-card:nth-child(7) .lm-quest-card__text{bottom:39px!important}
.lm-site .lm-quest-card__arrow{display:none!important}
.lm-site .lm-quest-arrow{position:absolute!important;top:474.2px!important;z-index:6;display:block!important;width:18px!important;height:34px!important;pointer-events:none!important}
.lm-site .lm-quest-arrow:before{content:'';position:absolute;left:2px;top:10px;width:14px;height:14px;border-top:2.2px solid #ffba3c;border-right:2.2px solid #ffba3c;transform:rotate(45deg);filter:drop-shadow(0 0 6px #e1a341)}
.lm-site .lm-quest-arrow:nth-of-type(1){left:267.25px!important}
.lm-site .lm-quest-arrow:nth-of-type(2){left:452.43px!important}
.lm-site .lm-quest-arrow:nth-of-type(3){left:630.39px!important}
.lm-site .lm-quest-arrow:nth-of-type(4){left:806.21px!important}
.lm-site .lm-quest-arrow:nth-of-type(5){left:987.39px!important}
.lm-site .lm-quest-arrow:nth-of-type(6){left:1169.0px!important}
.lm-site .lm-journey__action{position:absolute!important;z-index:6;top:730px!important;left:0!important;right:0!important;bottom:auto!important;margin:0!important;text-align:center;pointer-events:auto}
.lm-site .lm-journey__action .lm-button{width:320px!important;min-width:320px!important;height:64px!important;min-height:64px!important;padding:0 24px!important;border-radius:100px!important;background:#e1cba4!important;color:#03153a!important;font-size:16px!important}
.lm-site .lm-journey__count{display:none!important}
.lm-site .lm-journey-desktop-break{display:inline!important}
}
@media(min-width:1101px) and (max-width:1439px){
/* Keep 1440 artboard coordinates but scale visual group to viewport without breaking Figma geometry. */
.lm-site .lm-journey{height:calc(906px * var(--lm-journey-scale,1))!important;min-height:690px!important}
.lm-site .lm-journey__inner{height:100%!important;padding-left:clamp(38px,6.11vw,88px)!important}
.lm-site .lm-journey__stage{transform:translateX(-50%) scale(var(--lm-journey-scale,1))!important;transform-origin:top center!important}
.lm-site .lm-journey__action{top:auto!important;bottom:5%!important}
}
@media(max-width:1100px){.lm-site .lm-quest-arrow{display:none!important}.lm-site .lm-journey-desktop-break{display:none!important}}
@media(max-width:700px){.lm-site .lm-journey__stage{overflow:hidden!important}.lm-site .lm-journey__inner h2{max-width:343px!important}.lm-site .lm-journey__spark{mix-blend-mode:screen!important}.lm-site .lm-journey__base{mix-blend-mode:screen!important}}
