.revenue-story{background:var(--ml-bg)}.revenue-story .rs-wrap{padding-inline:max(16px,env(safe-area-inset-left))}.revenue-story .rs-section{position:relative;overflow:clip;border-top:1px solid var(--ml-line)}.revenue-story h2{line-height:.94;letter-spacing:-.04em}.revenue-story .rs-sub{font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--ml-muted);max-width:36ch}.revenue-story[data-enhanced] [data-story-reveal]{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity 1s,transform 1.3s cubic-bezier(.19,1,.22,1),filter 1s}.revenue-story[data-enhanced] [data-story-reveal].is-visible{opacity:1;transform:none;filter:none}.rs-problem .rs-wrap{padding-block:clamp(110px,17vh,190px)}.revenue-story .rs-problem h2{font-size:clamp(32px,4.5vw,76px);line-height:1.06;letter-spacing:-.035em;max-width:23ch;padding-left:2vw;text-wrap:pretty}.rs-problem em{font-style:normal;color:var(--ml-accent)}.revenue-story[data-enhanced] [data-story-word]{opacity:.14;transition:opacity .35s}.revenue-story[data-enhanced] [data-story-word].is-lit{opacity:1}.rs-how{position:relative;height:340svh;border-top:1px solid var(--ml-line)}.rs-sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}.rs-how-copy{display:flex;flex-direction:column;justify-content:center;padding-block:60px 40px}.rs-rail{display:flex;gap:10px;margin:0 0 40px;padding-left:2vw}.rs-rail>div{flex:1;min-width:0;font:500 10.5px var(--ml-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ml-dim)}.rs-rail b{margin-right:6px;font-weight:500}.rs-rail .is-active{color:var(--ml-fg)}.rs-rail .is-active b{color:var(--ml-accent)}.rs-rail i{display:block;height:1px;background:var(--ml-line);margin-top:12px}.rs-rail u{display:block;height:100%;background:var(--ml-accent);transform:scaleX(0);transform-origin:left}.rs-steps{display:grid;padding-left:2vw}.rs-step{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(30px);transition:opacity .5s,transform .9s,visibility .5s}.rs-step.is-active{visibility:visible;opacity:1;transform:none}.rs-step.is-past{transform:translateY(-30px)}.revenue-story .rs-step h3{font-size:clamp(32px,3.2vw,56px);letter-spacing:-.035em;line-height:.98;margin-bottom:22px}.rs-step p{max-width:34ch;font-size:clamp(16px,1.2vw,18px);line-height:1.55;color:var(--ml-muted)}.rs-stage{position:relative;overflow:hidden;border-left:1px solid var(--ml-line)}.rs-source{top:0;left:0;font:500 10.5px var(--ml-mono);letter-spacing:.14em;white-space:nowrap;pointer-events:none}.rs-source,.rs-team-label{position:absolute;text-transform:uppercase}.rs-team-label{font:500 10px var(--ml-mono);letter-spacing:.18em;padding:6px 9px;border:1px solid var(--ml-line);background:var(--ml-bg);color:var(--ml-muted)}.rs-corner-0{left:16px;top:24px}.rs-corner-1{right:16px;top:24px}.rs-corner-2{right:16px;bottom:16px}.rs-corner-3{left:16px;bottom:16px}.rs-memory-chip{position:absolute;padding:7px 10px;border:1px solid var(--ml-line);background:var(--ml-bg);font:11px/1.4 var(--ml-mono);opacity:0;transition:opacity .45s}.rs-memory-chip b{display:block;color:var(--ml-accent);text-transform:uppercase;font-size:9.5px;letter-spacing:.16em;margin-bottom:2px}.rs-action{position:absolute;transform:translateY(-50%);display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:10px 12px;border:1px solid var(--ml-line);background:var(--ml-bg);font:9.5px/1.4 var(--ml-mono);text-transform:uppercase;letter-spacing:.12em;opacity:0;transition:opacity .5s,border-color .3s}.rs-action p{grid-column:1/-1;font-size:12px;text-transform:none;letter-spacing:0}.rs-action-status{display:flex;align-items:center;gap:7px}.rs-action-status i{width:7px;height:7px;background:var(--ml-accent)}.rs-action.is-queued{color:var(--ml-muted)}.rs-action.is-queued i{background:none;border:1px solid var(--ml-muted)}.rs-action.is-hit{border-color:var(--ml-accent)}.rs-action.is-active,.rs-memory-chip.is-active{opacity:1}.rs-hud{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font:500 10px var(--ml-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ml-accent);white-space:nowrap}.rs-stage.is-mobile .rs-source{display:none}.rs-stage.is-mobile .rs-hud{top:22px;bottom:auto}.rs-stage.is-mobile .rs-memory-chip{font-size:10px;white-space:nowrap}.rs-stage.is-mobile .rs-memory-chip b{display:inline;margin-right:8px}.rs-use-cases .rs-wrap{padding-block:130px 120px}.rs-use-heading{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:end;margin-bottom:60px}.revenue-story .rs-use-heading h2{font-size:clamp(48px,6.4vw,108px);padding-left:2vw}.rs-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-card{position:relative;min-height:360px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--ml-line);background:var(--ml-bg);transition:border-color .4s,transform .7s}.revenue-story[data-enhanced] .rs-card.is-visible:hover{transform:translateY(-6px);border-color:var(--ml-fg)}.rs-card-top{display:flex;justify-content:space-between;font:500 10.5px var(--ml-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ml-muted)}.rs-card-top span{color:var(--ml-accent)}.revenue-story .rs-card h3{font-size:clamp(28px,2.3vw,38px);line-height:1;letter-spacing:-.03em;margin:auto 0 14px;padding-top:60px}.rs-card-memory{margin-top:24px;padding-top:14px;border-top:1px solid var(--ml-line);font:11.5px/1.45 var(--ml-mono)}.rs-card-memory>span{display:block;color:var(--ml-accent);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px}.rs-card-memory p{min-height:2.9em}.rs-vision .rs-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,4vw,64px);min-height:min(980px,100svh);padding-block:120px 96px}.revenue-story .rs-vision h2{font-size:clamp(46px,5.6vw,96px);padding-left:2vw}.rs-vision-scene{position:relative;width:100%;max-width:800px;aspect-ratio:1;justify-self:center}@media(max-width:1150px){.rs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.rs-sticky,.rs-use-heading{grid-template-columns:1fr}.rs-sticky{grid-template-rows:auto minmax(0,1fr)}.rs-how-copy{padding-block:32px 18px}.rs-rail{margin-bottom:22px;gap:8px}.rs-rail>div{font-size:9px;letter-spacing:.06em}.revenue-story .rs-step h3{font-size:clamp(28px,8vw,40px);margin-bottom:12px}.rs-step p{font-size:15px}.rs-stage{border-left:0;border-top:1px solid var(--ml-line)}.rs-action{padding:8px;gap:4px}.rs-action p{font-size:11px}.rs-use-cases .rs-wrap{padding-block:96px}.rs-vision .rs-wrap{grid-template-columns:minmax(0,1fr);min-height:0;gap:32px;padding-block:80px}}@media(max-width:620px){.rs-cards{grid-template-columns:1fr}.rs-card{min-height:0}.revenue-story .rs-card h3{padding-top:36px}}@media(prefers-reduced-motion:reduce){.rs-how,.rs-sticky{height:auto}.rs-sticky{position:relative}.rs-steps{display:block}.rs-step{visibility:visible;opacity:1;transform:none;margin-bottom:30px}.rs-stage{min-height:560px}.revenue-story[data-enhanced] [data-story-reveal],.revenue-story[data-enhanced] [data-story-word]{opacity:1;transform:none;filter:none}}.memory-landing{--ml-bg:#111;--ml-fg:#faf9ee;--ml-paper:#e9e6d8;--ml-paper-ink:#111;--ml-surface:#191a17;--ml-muted:#a7a59c;--ml-dim:#6c6e63;--ml-line:#35352f;--ml-accent:#cbf63c;--ml-stroke:250,249,238;--ml-accent-rgb:203,246,60;--ml-display:var(--font-apfel-grotezk),Arial,sans-serif;--ml-body:var(--font-host-grotesk),Arial,sans-serif;--ml-mono:ui-monospace,"SFMono-Regular",Consolas,monospace;position:relative;isolation:isolate;background:var(--ml-bg);color:var(--ml-fg);font-family:var(--ml-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}html.light .memory-landing{--ml-bg:#f4f2e9;--ml-fg:#24271f;--ml-paper:#24271f;--ml-paper-ink:#faf9ee;--ml-surface:#fdfcf7;--ml-muted:#626657;--ml-dim:#8f9084;--ml-line:#d1d3c5;--ml-accent:#668223;--ml-stroke:36,39,31;--ml-accent-rgb:102,130,35}.memory-landing>[data-atmosphere]{z-index:0;animation:none;transform:none;backface-visibility:visible}.memory-landing>main{position:relative;z-index:1}html:has(.memory-landing){scroll-behavior:smooth;scroll-padding-top:24px}html.memory-loading{overflow:hidden}html.pli-reload:has(.memory-landing) .page-load-content{opacity:1}html.pli-reload:has(.memory-landing) .page-load-intro{display:none}.memory-landing *{box-sizing:border-box}.memory-landing :is(h1,h2,h3,p){margin:0}.memory-landing :is(h1,h2,h3){font-family:var(--ml-display);font-weight:400}.memory-landing h2{font-size:clamp(44px,5.4vw,86px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.memory-landing a{color:inherit;text-decoration:none}.memory-landing :focus-visible{outline:2px solid var(--ml-accent);outline-offset:6px}.memory-landing ::-moz-selection{background:#cbf63c;color:#111}.memory-landing ::selection{background:#cbf63c;color:#111}.memory-landing canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.memory-landing .ml-accent{color:var(--ml-accent);fill:var(--ml-accent)}.memory-landing .ml-muted{color:var(--ml-muted)}.memory-landing .ml-wrap{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.memory-landing .ml-section{position:relative;overflow:clip;border-top:1px solid var(--ml-line)}.memory-landing .ml-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px}.memory-landing .ml-eyebrow{color:var(--ml-muted);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.memory-landing .ml-skip-link{position:fixed;top:12px;left:12px;z-index:101;transform:translateY(-160%);background:var(--ml-paper);color:var(--ml-paper-ink);padding:12px 20px;border-radius:10px}.memory-landing .ml-skip-link:focus{transform:none}.memory-landing .ml-hero{position:relative;height:clamp(690px,100svh,1100px);overflow:hidden}.memory-landing .ml-hero-nav{position:absolute;z-index:3;top:20px;right:20px;display:flex;align-items:center;gap:24px;padding:10px 18px;border:1px solid var(--ml-line);border-radius:14px;background:color-mix(in srgb,var(--ml-bg) 94%,transparent);box-shadow:0 8px 30px #00000018}.memory-landing .ml-hero-brand{display:block;flex-shrink:0;width:140px;padding-block:8px}.memory-landing .ml-hero-menu{display:flex;align-items:center;gap:20px}.memory-landing .ml-hero-menu a{display:inline-flex;align-items:center;min-height:44px;color:var(--ml-muted);font-size:13px;white-space:nowrap;transition:color .2s}.memory-landing .ml-hero-menu a:hover{color:var(--ml-fg)}.memory-landing .ml-mobile-menu{display:none}.memory-landing .ml-mobile-menu summary{display:flex;align-items:center;justify-content:center;gap:10px;min-width:76px;min-height:44px;padding:8px;cursor:pointer;list-style:none;color:var(--ml-fg);font-size:14px;border-radius:8px;-webkit-tap-highlight-color:transparent}.memory-landing .ml-mobile-menu summary::-webkit-details-marker{display:none}.memory-landing .ml-mobile-menu summary:hover{background:var(--ml-surface)}.memory-landing .ml-menu-icon{position:relative;display:block;width:18px;height:18px}.memory-landing .ml-menu-icon span{position:absolute;left:0;width:18px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .2s}.memory-landing .ml-menu-icon span:first-child{top:5px}.memory-landing .ml-menu-icon span:last-child{top:11px}.memory-landing .ml-mobile-menu[open] .ml-menu-icon span:first-child{transform:translateY(3px) rotate(45deg)}.memory-landing .ml-mobile-menu[open] .ml-menu-icon span:last-child{transform:translateY(-3px) rotate(-45deg)}.memory-landing .ml-mobile-links{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;padding:8px;background:var(--ml-bg);border:1px solid var(--ml-line);border-radius:14px;box-shadow:0 12px 32px #00000030;animation:ml-menu-enter .2s ease-out}.memory-landing .ml-mobile-menu:not([open]) .ml-mobile-links{display:none}.memory-landing .ml-mobile-links a{display:flex;justify-content:space-between;align-items:center;min-height:48px;gap:12px;padding:12px;border-radius:8px;color:var(--ml-fg);font-size:15px}.memory-landing .ml-mobile-links a:hover{background:var(--ml-surface)}@keyframes ml-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.memory-landing[data-ready=true] .ml-hero-nav{animation:ml-nav-enter 1s cubic-bezier(.19,1,.22,1) .55s both}.memory-landing[data-ready=true] .ml-hero-nav:focus-within{animation:none}@keyframes ml-nav-enter{0%{opacity:0;transform:translateX(calc(100% + 32px))}to{opacity:1;transform:translateX(0)}}.memory-landing .ml-hero-copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:124px clamp(24px,5vw,80px) 148px;pointer-events:none}.memory-landing .ml-hero-heading{font:400 clamp(72px,10.5vw,168px)/.98 var(--ml-display);letter-spacing:-.05em}.memory-landing .ml-heading-line{display:block;white-space:nowrap}.memory-landing .ml-heading-for{color:var(--ml-muted)}.memory-landing[data-ready=true] .ml-heading-line{animation:ml-heading-rise 1s cubic-bezier(.19,1,.22,1) .1s both}.memory-landing[data-ready=true] .ml-heading-line+.ml-heading-line{animation-delay:.23s}@keyframes ml-heading-rise{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.memory-landing .ml-revenue-word{color:var(--ml-accent)}.memory-landing .ml-floating-beta{position:fixed;z-index:60;right:max(24px,env(safe-area-inset-right));top:max(24px,env(safe-area-inset-top));padding:6px;border:1px solid var(--ml-line);border-radius:16px;background:var(--ml-bg);box-shadow:0 12px 40px #00000040;opacity:0;transform:translateY(-24px) scale(.96);filter:blur(5px);visibility:hidden;pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.19,1,.22,1),filter .5s,visibility .6s}.memory-landing .ml-floating-beta[data-visible=true]{opacity:1;transform:none;filter:none;visibility:visible;pointer-events:auto}.memory-landing .ml-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--ml-surface);color:var(--ml-fg);border:1px solid var(--ml-line);border-radius:7px;font-size:12px;letter-spacing:.015em}.memory-landing .ml-tag i{width:6px;height:6px;background:var(--ml-accent);border-radius:50%}.memory-landing .ml-hero-right{position:absolute;z-index:2;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.memory-landing .ml-hero-actions{display:flex;align-items:center;gap:24px;padding:12px;border:1px solid var(--ml-line);border-radius:14px;background:var(--ml-bg)}.memory-landing .ml-login{margin-right:12px;font-size:14px;color:var(--ml-muted)}.memory-landing .ml-login:hover{color:var(--ml-fg)}.memory-landing .ml-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;overflow:hidden;padding:13px 22px;border:1px solid #cbf63c;border-radius:10px;background:#cbf63c;color:#111;font-size:16px;font-weight:500;transition:box-shadow .25s,transform .25s}.memory-landing .ml-cta:after{content:"";position:absolute;inset:-100% -40%;background:linear-gradient(110deg,transparent 40%,#ffffff6b 50%,transparent 60%);transform:translateX(-100%);transition:transform .6s;pointer-events:none}.memory-landing .ml-cta:hover{box-shadow:0 0 24px #cbf63c24}.memory-landing .ml-cta:hover:after{transform:translateX(100%)}.memory-landing .ml-cta:active{transform:scale(.98)}.memory-landing .ml-cta svg{transition:transform .25s}.memory-landing .ml-cta:hover svg{transform:translate(2px,-2px)}.memory-landing .button-label{display:inline-flex;position:relative}.memory-landing .button-label-visual{display:inline-flex;white-space:pre}.memory-landing .button-glyph{display:inline-grid;position:relative}.memory-landing .button-glyph-measure{grid-area:1/1;visibility:hidden}.memory-landing .button-glyph-ink{position:absolute;inset:0;text-align:center;transition:opacity 80ms ease-out}.memory-landing .ml-scroll-cue{position:absolute;left:52%;bottom:30px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ml-line);border-radius:50%;color:var(--ml-muted);background:var(--ml-bg)}.memory-landing[data-ready=true] .ml-hero :is(.ml-tag,.ml-hero-actions){animation:ml-reveal .9s cubic-bezier(.2,.75,.1,1) both}.memory-landing[data-ready=true] .ml-hero .ml-tag{animation-delay:.3s}.memory-landing[data-ready=true] .ml-hero .ml-hero-actions{animation-delay:.5s}@keyframes ml-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.memory-landing .ml-team>.ml-wrap{max-width:880px;padding-block:96px}.memory-landing .ml-team h2{font-size:clamp(44px,5.4vw,72px);margin-bottom:40px}.memory-landing .ml-team-people{display:grid;gap:16px}.memory-landing .ml-person{display:grid;grid-template-columns:112px minmax(0,1fr) 40px;align-items:center;gap:28px;padding:24px;background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:14px;transition:border-color .25s}.memory-landing .ml-person:hover{border-color:var(--ml-muted)}.memory-landing .ml-person-photo{display:block;width:112px;height:112px;overflow:hidden;border-radius:10px;background:var(--ml-bg)}.memory-landing .ml-person-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.memory-landing .ml-person h3{font-size:32px;line-height:1;letter-spacing:-.025em}.memory-landing .ml-person-title{margin-top:6px;margin-bottom:18px;color:var(--ml-muted);font-size:14px;line-height:1.4}.memory-landing .ml-person-background{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4}.memory-landing .ml-person-role{display:block;color:var(--ml-muted)}.memory-landing .ml-person-link{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ml-line);border-radius:50%;color:var(--ml-muted);transition:color .2s,border-color .2s}.memory-landing .ml-person-link:hover{color:var(--ml-fg);border-color:var(--ml-muted)}.memory-landing .ml-company-mark{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;color:var(--ml-fg)}.memory-landing .ml-company-mark>*{display:block;width:28px;height:28px}.memory-landing .ml-company-mark svg path{fill:currentColor}.memory-landing .ml-native-teams-mark{background:currentColor;-webkit-mask:url(/landing/team/native-teams-mark.png) center/contain no-repeat;mask:url(/landing/team/native-teams-mark.png) center/contain no-repeat}.memory-landing .ml-footer{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-block:24px;border-top:1px solid var(--ml-line);color:var(--ml-muted);font-size:11px}.memory-landing .ml-footer-logo{width:126px}.memory-landing .ml-copyright{margin-right:auto}.memory-landing .ml-footer nav{display:flex;flex-wrap:wrap;gap:20px}.memory-landing .ml-footer nav a:hover{color:var(--ml-fg)}.memory-landing .ml-boot{display:none;position:fixed;inset:0;z-index:100;background:var(--ml-bg);color:var(--ml-fg);transition:transform .85s cubic-bezier(.75,0,.2,1)}html.memory-intro .memory-landing .ml-boot{display:block}.memory-landing .ml-boot-out{transform:translateY(-100%);pointer-events:none}.memory-landing .ml-boot-vertical{position:absolute;left:50%;inset-block:0;border-left:1px solid var(--ml-line)}.memory-landing .ml-boot-horizontal{position:absolute;top:50%;inset-inline:0;border-top:1px solid var(--ml-line)}.memory-landing .ml-boot-mark{position:absolute;top:25%;left:25%;width:clamp(80px,11vw,160px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}.memory-landing .ml-boot-eyes{animation:ml-boot-gaze var(--intro-duration) ease-in-out both}.memory-landing .ml-boot-out .ml-boot-eyes{animation-play-state:paused}@keyframes ml-boot-gaze{0%{transform:translate(4px,-12px)}50%{transform:translate(18px)}to{transform:translate(4px,12px)}}.memory-landing .ml-boot-percent{position:absolute;left:calc(50% + 14px);top:50%;font:400 clamp(110px,17vw,260px)/.85 var(--ml-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.memory-landing .ml-boot-percent>span{color:var(--ml-line)}.memory-landing .ml-boot-ticks{position:absolute;right:20px;top:24px;bottom:18%;display:flex;flex-direction:column;justify-content:space-between}.memory-landing .ml-boot-ticks span{width:16px;height:1px;background:var(--ml-line);margin-left:auto;transition:width .25s}.memory-landing .ml-boot-ticks span.is-ready{width:30px;background:var(--ml-accent)}.memory-landing .ml-boot-info{position:absolute;left:28px;bottom:30px;width:min(560px,calc(50% - 56px));font-size:12px}.memory-landing .ml-boot-meta{display:grid;grid-template-columns:1fr 2fr;gap:14px;margin-block:24px}.memory-landing .ml-boot-meta>:nth-child(odd){color:var(--ml-muted)}.memory-landing .ml-boot-status{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.memory-landing .ml-boot-status>div{display:flex;justify-content:space-between;color:var(--ml-muted)}.memory-landing .ml-boot-status i{display:inline-block;width:7px;height:7px;margin-right:8px;border:1px solid var(--ml-muted)}.memory-landing .ml-boot-status .is-ready{color:var(--ml-fg)}.memory-landing .ml-boot-status .is-ready i{background:var(--ml-accent);border-color:var(--ml-accent)}.memory-landing .ml-skip-intro{position:absolute;right:28px;bottom:28px;display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:8px;color:var(--ml-muted);font:12px var(--ml-body);cursor:pointer}@media (min-width:900px) and (max-height:760px){.memory-landing .ml-hero{height:100svh;min-height:590px}.memory-landing .ml-hero-heading{font-size:min(10.5vw,17svh)}}@media (max-width:1100px){.memory-landing .ml-wrap{width:calc(100% - 64px)}.memory-landing .ml-split{gap:24px}}@media (max-width:899px){.memory-landing .ml-hero{height:auto;min-height:100svh;display:flex;flex-direction:column}.memory-landing .ml-hero-copy{position:relative;inset:auto;flex:1;padding:80px 24px 100px;gap:24px}.memory-landing .ml-hero-heading{font-size:clamp(44px,12.5vw,106px)}.memory-landing .ml-hero-nav{position:relative;inset:auto;margin:16px 16px 0;justify-content:space-between}.memory-landing .ml-hero-right{position:relative;inset:auto;padding:0 24px 32px;align-items:flex-start;gap:12px}.memory-landing .ml-scroll-cue{left:auto;right:24px;bottom:38px}.memory-landing .ml-split{grid-template-columns:minmax(0,1fr)}.memory-landing .ml-boot-percent{left:75%;top:25%;transform:translate(-50%,-50%);font-size:clamp(64px,14vw,120px)}.memory-landing .ml-boot-vertical{inset-block:0 50%}.memory-landing .ml-boot-info{width:auto;right:28px;bottom:92px}}@media (max-width:767px){.memory-landing .ml-hero-nav{flex-direction:row;align-items:center;gap:16px;min-width:0;padding:8px 12px;margin-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.memory-landing .ml-hero-brand{width:132px}.memory-landing .ml-hero-menu{display:none}.memory-landing .ml-mobile-menu{display:block;flex-shrink:0}}@media (max-width:540px){.memory-landing .ml-wrap{width:calc(100% - 40px)}.memory-landing h2{font-size:44px}.memory-landing .ml-floating-beta{right:16px;top:max(16px,env(safe-area-inset-top))}.memory-landing .ml-hero-copy{padding:64px 24px 80px}.memory-landing .ml-hero-actions{gap:12px;padding:0;border:0;background:none}.memory-landing .ml-scroll-cue{width:34px;height:34px;right:20px;bottom:40px}.memory-landing .ml-cta{gap:16px;padding-inline:18px}.memory-landing .ml-team h2{font-size:42px}.memory-landing .ml-team>.ml-wrap{padding-block:64px}.memory-landing .ml-team h2{margin-bottom:28px}.memory-landing .ml-person{grid-template-columns:76px minmax(0,1fr) 24px;gap:14px;padding:18px 14px}.memory-landing .ml-person-photo{width:76px;height:76px;align-self:start}.memory-landing .ml-person-title{font-size:12px;margin-bottom:14px}.memory-landing .ml-person-link{width:24px;height:24px;border:0}.memory-landing .ml-person h3{font-size:28px}.memory-landing .ml-person-background{font-size:11px;gap:8px}.memory-landing .ml-footer{gap:18px;padding-block:22px}.memory-landing .ml-footer-logo{width:110px}.memory-landing .ml-copyright{width:100%;order:3;font-size:10px}.memory-landing .ml-footer nav{gap:14px}.memory-landing .ml-boot-meta{grid-template-columns:1fr 2fr;gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){html:has(.memory-landing){scroll-behavior:auto}.memory-landing *,.memory-landing :after{animation:none!important;transition:none!important}html.memory-intro .memory-landing .ml-boot{display:none}html.memory-loading{overflow:auto}}