.mont-landing{--l-bg:#0a0d12;--l-panel:#10141c;--l-panel-2:#151a24;--l-accent:#3b82f6;--l-accent-lt:#6fb0ff;--l-accent-deep:#2f6ff0;--l-t1:#ffffffed;--l-t2:#ffffff8f;--l-t3:#ffffff5c;--l-line:#ffffff17;--l-line-strong:#ffffff24;--l-shadow:#060c1cb3;--l-glow:#3b82f638;--l-ease:cubic-bezier(.32, .72, 0, 1);--l-radius-panel:24px;--l-radius-inner:16px;font-family:var(--font-geist), system-ui, -apple-system, sans-serif;background:var(--l-bg);color:var(--l-t1);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";isolation:isolate;position:relative;overflow-x:clip}@keyframes l-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,8vh)scale(1.12)}}@keyframes l-drift-b{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-8vw,-6vh)scale(.95)}}@keyframes l-drift-c{0%,to{transform:translate(0,0)scale(.95)}50%{transform:translate(5vw,-9vh)scale(1.1)}}.mont-landing .drift-a{animation:26s ease-in-out infinite l-drift-a}.mont-landing .drift-b{animation:32s ease-in-out infinite l-drift-b}.mont-landing .drift-c{animation:38s ease-in-out infinite l-drift-c}.mont-landing img{display:block}.mont-landing ::selection{color:#fff;background:#6fb0ff47}@keyframes l-breathe{0%,to{opacity:.85;transform:scaleX(1)scaleY(1)}50%{opacity:1;transform:scaleX(1.08)scaleY(1.12)}}.mont-landing .breathe{animation:l-breathe 9s var(--l-ease) infinite}.mont-landing .grain{z-index:40;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.mont-landing section[id]{scroll-margin-top:96px}.mont-landing .tabular{font-variant-numeric:tabular-nums}.mont-landing .appstore{color:#0a0d12;transition:transform .3s var(--l-ease), box-shadow .3s var(--l-ease);box-shadow:0 10px 30px -12px var(--l-shadow);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 8px;font-weight:600;line-height:1;display:inline-flex}.mont-landing .appstore:hover{color:#0a0d12;box-shadow:0 16px 36px -12px var(--l-shadow);transform:translateY(-1px)}.mont-landing .appstore:active{transform:scale(.98)}.mont-landing .appstore:focus-visible,.mont-landing .dl:focus-visible{outline:2px solid var(--l-accent-lt);outline-offset:3px}.mont-landing .appstore svg{box-sizing:content-box;width:20px;height:20px;transition:transform .3s var(--l-ease);background:#0a0d120f;border-radius:999px;flex-shrink:0;padding:8px}.mont-landing .appstore:hover svg{transform:translate(1px)scale(1.05)}.mont-landing .appstore .lbl{text-align:left;line-height:1.15}.mont-landing .appstore .lbl small{color:#0a0d1299;font-size:11px;font-weight:500;display:block}.mont-landing .appstore .lbl b{letter-spacing:-.01em;font-size:16px}.mont-landing .dl{border:1px solid var(--l-line-strong);color:var(--l-t1);white-space:nowrap;transition:background .3s var(--l-ease), transform .3s var(--l-ease);background:#ffffff14;border-radius:999px;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.mont-landing .dl:hover{color:#fff;background:#ffffff24}.mont-landing .dl:active{transform:scale(.98)}.mont-landing .appstore-escape{--ae-surface:var(--l-panel-2);--ae-fg:var(--l-t1);--ae-muted:var(--l-t2);--ae-border:var(--l-line-strong);--ae-accent:var(--l-accent-lt);--ae-accent-fg:#0a0d12}@media (prefers-reduced-motion:reduce){.mont-landing *,.mont-landing :before,.mont-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes l-wave-l{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes l-wave-r{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.mont-landing .wave-l{animation:linear infinite l-wave-l}.mont-landing .wave-r{animation:linear infinite l-wave-r}@keyframes l-wave-bob{0%,to{transform:translate3d(0, calc(var(--bob) * -1), 0)}50%{transform:translate3d(0, var(--bob), 0)}}.mont-landing .wave-bob{animation:ease-in-out infinite l-wave-bob}
