.landing-root{--lnd-font:var(--mapleos-font);--lnd-violet:#9b87f5;--lnd-acc:#b8a7ff;--lnd-on-acc:#0d0b14;--lnd-ground:#08070c;--lnd-ink:#ffffff;--lnd-ink-2:rgba(255,255,255,0.7);--lnd-ink-3:rgba(255,255,255,0.5);--lnd-glass:rgba(255,255,255,0.04);--lnd-glass-hi:rgba(255,255,255,0.07);--lnd-edge:rgba(255,255,255,0.06);--lnd-edge-hi:rgba(255,255,255,0.12);--lnd-rule:rgba(255,255,255,0.08);--lnd-spec:rgba(255,255,255,0.18);--lnd-shadow:0 1px 3px -1px rgba(0,0,0,0.45),0 22px 50px -24px rgba(0,0,0,0.7);--lnd-r-lg:28px;--lnd-r-md:20px;--lnd-r-sm:14px;--lnd-ease:cubic-bezier(0.22,1,0.36,1);position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--lnd-ground);color:var(--lnd-ink);font-family:var(--lnd-font);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.landing-root) :where(h1,h2,h3,p){margin:0}.landing-root h1,.landing-root h2,.landing-root h3{letter-spacing:-.03em;color:var(--lnd-ink);text-wrap:balance}.landing-root p{text-wrap:pretty}.lnd-sky{position:fixed;inset:0;z-index:0;overflow:hidden;background:url("data:image/webp;base64,UklGRnIAAABXRUJQVlA4IGYAAADwAwCdASocABgAPqVEmkmmJCKhN/qoAMAUiWllBQAktignicFxAxHYAP67C79mFPjmvM4DKgzA/ltCroFj/iTHBbzG2vf91Ew9X67hdjVldEUhJ27TrVmEtkucYibjZwT02gBIYAA=") 50% /cover no-repeat,var(--lnd-ground)}.lnd-sky__pan{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:max(calc(100vw * .8399),138vh);will-change:transform}.lnd-sky__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:0;transform:scale(1.045);transition:opacity 1.1s cubic-bezier(.32,.72,0,1),transform 1.8s cubic-bezier(.32,.72,0,1)}.lnd-sky__img.is-ready{opacity:1;transform:none}.lnd-sky__img.is-instant{transition:none}.lnd-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,8,13,.78),rgba(9,8,13,.52) 18%,rgba(9,8,13,.5) 52%,rgba(9,8,13,.84))}.landing-root.is-reading .lnd-sky:after{background:linear-gradient(180deg,rgba(9,8,13,.76),rgba(9,8,13,.64) 16%,rgba(9,8,13,.62) 70%,rgba(9,8,13,.84))}.lnd-band{position:fixed;inset-block-start:0;inset-inline:0;height:118px;z-index:2;pointer-events:none}.lnd-band__lens{position:absolute;inset:0;opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.lnd-band.is-on .lnd-band__lens{opacity:1}.lnd-band.is-on .lnd-band__lens:nth-child(2){transition-delay:.05s}.lnd-band.is-on .lnd-band__lens:nth-child(3){transition-delay:.1s}.lnd-band.is-on .lnd-band__lens:nth-child(4){transition-delay:.15s}.lnd-band__lens:first-child{backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 44px,rgba(0,0,0,.65) 80px,rgba(0,0,0,.28) 100px,transparent 116px);mask-image:linear-gradient(180deg,#000 0,#000 44px,rgba(0,0,0,.65) 80px,rgba(0,0,0,.28) 100px,transparent 116px)}.lnd-band__lens:nth-child(2){backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 34px,rgba(0,0,0,.5) 70px,transparent 104px);mask-image:linear-gradient(180deg,#000 0,#000 34px,rgba(0,0,0,.5) 70px,transparent 104px)}.lnd-band__lens:nth-child(3){backdrop-filter:blur(13px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 24px,transparent 78px);mask-image:linear-gradient(180deg,#000 0,#000 24px,transparent 78px)}.lnd-band__lens:nth-child(4){backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 14px,transparent 54px);mask-image:linear-gradient(180deg,#000 0,#000 14px,transparent 54px)}.lnd-hd{position:fixed;inset-block-start:0;inset-inline:0;z-index:3;display:flex;align-items:center;gap:14px;min-height:var(--lnd-hd-h);padding:16px clamp(18px,4.4vw,60px)}.lnd-hd>*{animation:lnd-drop .7s var(--lnd-ease) backwards}.lnd-hd>:nth-child(2){animation-delay:.06s}.lnd-hd>:nth-child(3){animation-delay:.12s}@keyframes lnd-drop{0%{opacity:0;transform:translateY(-10px)}}.lnd-mark{appearance:none;border:0;background:none;cursor:pointer;display:flex;align-items:center;gap:4px;margin-inline-end:auto;padding:0 2px;color:var(--lnd-ink);font-family:inherit;text-decoration:none;transition:color .28s var(--lnd-ease)}.lnd-mark:hover{color:var(--lnd-acc)}.lnd-mark svg{width:42px;height:42px;display:block;transition:transform .6s var(--lnd-ease)}.lnd-mark:hover svg{transform:rotate(60deg)}.lnd-mark:active svg{transform:rotate(60deg) scale(.92);transition-duration:.12s}.lnd-mark b{font-size:22px;font-weight:700;line-height:1;letter-spacing:-.045em;text-transform:lowercase}.lnd-link{position:relative;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--lnd-ink-2);text-decoration:none;padding:10px 4px;background:none;border:0;cursor:pointer;font-family:inherit;transition:color .2s var(--lnd-ease)}.lnd-link:after{content:"";position:absolute;inset-inline:4px;inset-block-end:4px;height:1px;background:var(--lnd-acc);transform:scaleX(0);transform-origin:left;transition:transform .34s var(--lnd-ease)}[dir=rtl] .lnd-link:after{transform-origin:right}.lnd-link.is-on,.lnd-link:hover{color:var(--lnd-ink)}.lnd-link.is-on:after,.lnd-link:hover:after{transform:scaleX(1)}.lnd-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border:1px solid transparent;border-radius:var(--lnd-r-sm);font-family:inherit;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .24s var(--lnd-ease),background .24s var(--lnd-ease),border-color .24s var(--lnd-ease),color .24s var(--lnd-ease),opacity .24s var(--lnd-ease)}.lnd-btn--fill{background:var(--lnd-violet);color:var(--lnd-on-acc)}.lnd-btn--fill:hover:not(:disabled){transform:translateY(-1px);background:#a996f7}.lnd-btn--glass{background:var(--lnd-glass);border-color:var(--lnd-edge-hi);color:var(--lnd-ink);backdrop-filter:blur(32px)}.lnd-btn--glass:hover:not(:disabled){transform:translateY(-1px);border-color:var(--lnd-acc);color:var(--lnd-acc)}.lnd-btn:active:not(:disabled){transform:translateY(0) scale(.975);transition-duration:.09s}.lnd-btn:disabled{cursor:not-allowed;opacity:.55}.lnd-btn--lg{height:50px;padding:0 26px;font-size:15px}.lnd-lbl-sm{display:none}.landing-root :focus-visible{outline:2px solid var(--lnd-acc);outline-offset:3px}.landing-root *{scroll-margin-block-start:calc(var(--lnd-hd-h) + 16px)}.lnd-main{position:relative;z-index:1;flex:1 0 auto;padding-block-start:var(--lnd-hd-h);scroll-margin-block-start:var(--lnd-hd-h)}.landing-root.is-xout>.lnd-main{animation:lnd-cross-out .19s var(--lnd-ease) forwards;pointer-events:none}@keyframes lnd-cross-out{to{opacity:0;transform:translateY(-14px) scale(.994)}}.landing-root.is-xin>.lnd-main{animation:lnd-cross-in .56s var(--lnd-ease)}@keyframes lnd-cross-in{0%{transform:translateY(26px)}}.lnd-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4.4vw,60px)}.lnd-sect{padding:clamp(44px,5.4vw,78px) 0}.lnd-eyebrow{display:block;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lnd-acc)}.lnd-h2{margin-block-start:20px;font-size:clamp(26px,3.4vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.lnd-glass{position:relative;background:var(--lnd-glass);border:1px solid var(--lnd-edge);border-radius:var(--lnd-r-lg);backdrop-filter:blur(32px);box-shadow:var(--lnd-shadow)}.lnd-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,var(--lnd-spec) 0,transparent 42%);opacity:.55}.lnd-ft,.lnd-glass>*{position:relative}.lnd-ft{z-index:1;margin-block-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:24px clamp(18px,4.4vw,60px) 40px;border-block-start:1px solid var(--lnd-rule);font-size:13px;color:var(--lnd-ink-3)}.lnd-ft a,.lnd-ft button{appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--lnd-ink-3);text-decoration:none;cursor:pointer;transition:color .2s var(--lnd-ease),transform .2s var(--lnd-ease)}.lnd-ft a:hover,.lnd-ft button:hover{color:var(--lnd-acc);transform:translateY(-1px)}.lnd-ft a:active,.lnd-ft button:active{transform:scale(.96);transition-duration:.09s}.lnd-ft__end{margin-inline-start:auto}.lnd-ft--out{animation:lnd-ft-out .2s var(--lnd-ease) forwards;pointer-events:none}@keyframes lnd-ft-out{to{opacity:0;transform:translateY(12px)}}.lnd-ft--in{animation:lnd-ft-in .62s var(--lnd-ease) .06s backwards}@keyframes lnd-ft-in{0%{opacity:0;transform:translateY(14px)}}.lnd-rv{transform:translateY(16px);transition:transform .8s var(--lnd-ease)}.lnd-rv.is-in{transform:none}.lnd-rv>*{opacity:0;transition:opacity .7s var(--lnd-ease) .05s}.lnd-rv.is-in>*{opacity:1}[dir=rtl] .lnd-ft .lang-dd--landing .lang-dd__menu{right:auto;left:0}.lnd-ft .lang-dd--landing .lang-dd__trigger{position:relative;min-height:0;padding:4px 2px;gap:7px;border:0;border-radius:8px;background:none;backdrop-filter:none;box-shadow:none;color:var(--lnd-ink-3);transition:color .2s var(--lnd-ease),transform .2s var(--lnd-ease)}.lnd-ft .lang-dd--landing .lang-dd__value{font-size:13px;font-weight:400;letter-spacing:inherit;color:inherit}.lnd-ft .lang-dd--landing .lang-dd__chev{color:inherit;opacity:.7}.lnd-ft .lang-dd--landing .lang-dd__trigger>img{opacity:.55;transform:scale(.94);transition:opacity .24s var(--lnd-ease),transform .24s var(--lnd-ease)}.lnd-ft .lang-dd--landing .lang-dd__trigger.is-open,.lnd-ft .lang-dd--landing .lang-dd__trigger:focus-visible,.lnd-ft .lang-dd--landing .lang-dd__trigger:hover:not(:disabled){background:none;border-color:transparent;color:var(--lnd-acc);transform:translateY(-1px)}.lnd-ft .lang-dd--landing .lang-dd__trigger.is-open>img,.lnd-ft .lang-dd--landing .lang-dd__trigger:focus-visible>img,.lnd-ft .lang-dd--landing .lang-dd__trigger:hover:not(:disabled)>img{opacity:1;transform:none}.lnd-ft .lang-dd--landing .lang-dd__trigger:active:not(:disabled){transform:scale(.96);transition-duration:.09s}.lnd-ft .lang-dd--landing .lang-dd__trigger:before{content:"";position:absolute;inset:50% 0 auto;translate:0 -50%;height:44px}@media (max-width:767px){.lnd-band{height:92px}.lnd-band__lens:first-child{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 34px,rgba(0,0,0,.65) 62px,rgba(0,0,0,.28) 78px,transparent 90px);mask-image:linear-gradient(180deg,#000 0,#000 34px,rgba(0,0,0,.65) 62px,rgba(0,0,0,.28) 78px,transparent 90px)}.lnd-band__lens:nth-child(2){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 26px,rgba(0,0,0,.5) 54px,transparent 80px);mask-image:linear-gradient(180deg,#000 0,#000 26px,rgba(0,0,0,.5) 54px,transparent 80px)}.lnd-band__lens:nth-child(3){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 18px,transparent 60px);mask-image:linear-gradient(180deg,#000 0,#000 18px,transparent 60px)}.lnd-band__lens:nth-child(4){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 11px,transparent 42px);mask-image:linear-gradient(180deg,#000 0,#000 11px,transparent 42px)}.lnd-hd{padding:10px 20px;gap:10px}.lnd-hd .lnd-btn{height:38px;padding:0 15px;font-size:13px}.lnd-lbl-lg{display:none}.lnd-lbl-sm{display:inline}.lnd-link{display:inline-flex;align-items:center;min-height:44px;font-size:13.5px;padding:0 4px}.lnd-link:after{inset-block-end:9px}.lnd-mark{gap:4px;min-height:44px}.lnd-mark b{font-size:19px}.lnd-mark svg{width:36px;height:36px}.lnd-wrap{padding:0 22px}.lnd-sect{padding:54px 0}.lnd-eyebrow{font-size:11px;letter-spacing:.13em}.lnd-h2{font-size:25px;letter-spacing:-.03em}.lnd-ft{padding:16px 22px calc(32px + env(safe-area-inset-bottom, 0px));gap:0 18px;font-size:12.5px}.lnd-ft a,.lnd-ft button{padding:9px 0}.lnd-ft .lang-dd{display:inline-flex}.lnd-ft__end{margin-inline-start:0;margin-block-start:4px;width:100%}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :after,.landing-root :before{animation:none!important}.lnd-rv,.lnd-rv>*,.lnd-sky__img{transform:none;opacity:1;transition:none}.lnd-sky__pan{transform:none!important}}