.mc{--mc-delay:.85s;--mc-edge:max(48px,calc((100vw - 1344px) / 2));position:relative;isolation:isolate;height:clamp(680px,100svh,1080px);overflow:hidden;background:#08090c;color:var(--paper)}.mc[data-origin=chosen]{--mc-delay:.45s}html.lenis .mc{scroll-margin-top:-140px}.mc:not(.is-live){--mc-delay:.1s}.mc-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.mc-canvas,.mc-canvas canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.mc-still{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--lp-ease)}.mc-still.is-active{opacity:1}.mc-still img{object-fit:cover;opacity:var(--dim)}.mc-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08090cf0,#08090cc7 24%,#08090c4d 48%,transparent 70%),linear-gradient(0deg,#08090cd9,transparent 24%),linear-gradient(180deg,#08090c,#08090c80 9%,transparent 22%)}.mc-inner{position:relative;z-index:2;box-sizing:border-box;height:100%;display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:center;padding-block:clamp(76px,12vh,112px) clamp(72px,10vh,96px)}.mc-rail{display:grid;gap:clamp(18px,3vh,30px);align-content:center}.mc-title{display:flex;align-items:center;gap:12px;margin:0;font:600 12px/1.5 var(--font-manrope);letter-spacing:.13em;text-transform:uppercase;color:#d6d8de}.mc-title span{width:6px;height:6px;background:var(--orange)}.mc-list,.mc-tab{position:relative;display:grid}.mc-tab{grid-template-columns:40px auto 1fr;align-items:baseline;width:100%;padding:7px 0 12px;border:0;background:none;color:#ffffff66;text-align:left;cursor:pointer;transition:color .35s var(--lp-ease);-webkit-tap-highlight-color:transparent}.mc-tab:hover{color:#ffffffb8}.mc-tab[aria-selected=true]{color:var(--paper)}.mc-tab:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.mc-num{font:700 12px/1 var(--font-manrope);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffff8c;transition:color .35s}.mc-tab[aria-selected=true] .mc-num{color:var(--orange-text)}.mc-name{font:700 clamp(28px,min(3vw,5.1vh),50px)/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap}.mc-track{position:absolute;left:40px;right:0;bottom:3px;height:2px;overflow:hidden;background:#ffffff10}.mc-bar{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}.mc-tab:not([aria-selected=true]) .mc-bar{transform:scaleX(0)!important}.mc.is-driving .mc-tab[aria-selected=true] .mc-bar{transform:scaleX(1)!important;transition:transform .6s var(--lp-ease)}.mc-panel{display:grid;gap:16px;align-content:start;min-height:150px}.mc-detail{max-width:420px;margin:0;font:500 16px/1.6 var(--font-manrope);color:#c5c9d1}.mc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px}.mc-cta{gap:26px;min-height:52px;padding:14px 20px;font-size:17px}.mc-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid #ffffff3d;font:700 14px/1.3 var(--font-manrope);color:var(--paper);transition:border-color .2s}.mc-more:hover{border-color:var(--orange)}.mc-cta svg,.mc-more svg{flex:none;width:18px;height:18px}.mc-credit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font:600 12px/1.5 var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:#8d93a0}.mc-credit-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-bottom:1px solid #ffffff33;color:#e7e8ec;transition:color .2s,border-color .2s}.mc-credit-link:hover{border-color:var(--orange);color:var(--orange-text)}.mc-credit-link:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.mc-credit-link svg{flex:none;width:14px;height:14px;color:var(--orange-text)}.mc-stage{position:relative;height:min(64vh,640px);min-height:420px;container-type:size;touch-action:pan-y}.mc-viewfinder{position:absolute;inset:-18px;pointer-events:none}.mc-viewfinder i{position:absolute;width:22px;height:22px;border:0 solid #ffffff5c}.mc-viewfinder i:first-child{left:0;top:0;border-width:1px 0 0 1px}.mc-viewfinder i:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.mc-viewfinder i:nth-child(3){left:0;bottom:0;border-width:0 0 1px 1px}.mc-viewfinder i:nth-child(4){right:0;bottom:0;border-width:0 1px 1px 0}.mc-scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translate3d(0,26px,0) scale(.985);transition:opacity .35s ease,transform .6s var(--lp-ease),visibility 0s linear .35s}.mc-scene.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .8s var(--lp-ease) var(--mc-delay),transform 1.1s var(--lp-ease) var(--mc-delay),visibility 0s linear var(--mc-delay)}.mc-laptop-screen{position:relative;padding:10px 10px 0;border:1px solid #ffffff2b;border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(#1d2028,#13151b);box-shadow:0 40px 120px #000c}.mc-laptop-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:28px;padding:0 12px;overflow:hidden;border-bottom:1px solid #ffffff14;background:#0d0f14;font:600 12px/1 var(--font-manrope);letter-spacing:.06em;white-space:nowrap;color:#aeb3bf}.mc-laptop-bar span:last-child{color:var(--orange-text)}.mc-dots{display:flex;gap:6px}.mc-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff2e}.mc-dots i:first-child{background:var(--orange)}.mc-laptop-view{position:relative;aspect-ratio:16/9.4;overflow:hidden;background:#111}.mc-laptop-view video{display:block;width:100%;height:100%;object-fit:cover}.mc-laptop-base{position:relative;height:16px;margin:0 -7%;border:1px solid #ffffff21;border-top-color:#ffffff3d;border-radius:0 0 16px 16px;background:linear-gradient(#2a2d36,#15171d 60%,#0c0d11);box-shadow:0 26px 50px #000a}.mc-laptop-base i{position:absolute;left:42%;top:0;width:16%;height:6px;border-radius:0 0 8px 8px;background:#0c0d11}.mc-phone{position:relative;box-sizing:border-box;aspect-ratio:9/19.5;padding:5px;border:1px solid #ffffff38;border-radius:26px;background:#16181e;box-shadow:0 30px 80px #000d}.mc-phone-view{position:relative;height:100%;overflow:hidden;border-radius:21px;background:#111}.mc-phone-view video{display:block;width:100%;height:100%;object-fit:cover}.mc-phone-island{position:absolute;top:11px;left:36%;width:28%;height:11px;border-radius:99px;background:#050507}.mc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.mc-chips li{padding:9px 12px;border:1px solid #ffffff2b;background:#08090cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 12px/1 var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;color:#d6d8de}.mc-chips li:before{content:"+";margin-right:8px;color:var(--orange)}.mc-brand{position:relative;width:min(100cqw,680px,140cqh);aspect-ratio:1.45}.mc-brand-site{position:absolute;left:33%;top:4%;width:67%;overflow:hidden;border:1px solid #ffffff40;background:#f8f9fa;box-shadow:-20px 30px 70px #000a;rotate:1.5deg}.mc-chrome{display:flex;align-items:center;gap:10px;aspect-ratio:30;padding:0 2.4%;overflow:hidden;background:#e9ebef;font:600 11px/1 var(--font-manrope);white-space:nowrap;color:#4a4f5c}.mc-chrome .mc-dots i{width:6px;height:6px}.mc-brand-site img{display:block;width:100%;height:auto}.mc-brand-landing{position:absolute;left:1.5%;top:6.6%;width:29.2%;height:6%;border:1px solid var(--orange);box-shadow:0 0 18px #ff541f99;opacity:0;pointer-events:none}.mc-brand-tile{position:absolute;left:0;top:46%;width:50%;aspect-ratio:2.3;transform-style:preserve-3d;box-shadow:0 24px 60px #000b}.mc-brand-face{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mc-brand-front{background:#1e2454}.mc-brand-front img{width:86%;height:auto;filter:brightness(0) invert(1)}.mc-brand-back{background:#f8f9fa;transform:rotateY(180deg)}.mc-brand-back img{width:52%;height:auto}.mc-brand-palette{position:absolute;left:0;top:81.7%;display:grid;grid-template-columns:repeat(4,1fr);width:30%;aspect-ratio:4;margin:0;padding:0;list-style:none;border:1px solid #ffffff40}.mc-brand-palette li{transform-origin:bottom}.mc-brand-palette li:first-child{background:#21448d}.mc-brand-palette li:nth-child(2){background:#1e2454}.mc-brand-palette li:nth-child(3){background:#f3ac00}.mc-brand-palette li:nth-child(4){background:#f8f9fa}.mc-brand-flight{position:absolute;left:3.5%;top:56.3%;width:43%;height:auto;filter:brightness(0) invert(1);opacity:0;pointer-events:none}.mc-content{position:relative;width:min(100cqw,620px,128cqh);aspect-ratio:1.3}.mc-content-phone{position:absolute;left:27%;top:0;height:92%}.mc-post{position:absolute;left:65%;top:17%;width:34%;border:1px solid #ffffff38;box-shadow:0 24px 60px #000c;rotate:3deg}.mc-post img{display:block;width:100%;height:auto}.mc-content .mc-chips{position:absolute;left:0;right:0;bottom:0}.mc-crop{position:absolute;left:65%;top:17%;width:34%;height:44.2%;opacity:0;pointer-events:none}.mc-crop:before{content:"";position:absolute;inset:0;border:1px solid #ff6c3580;background:#ff541f0a}.mc-crop i{position:absolute;width:18px;height:18px;border:0 solid var(--orange)}.mc-crop i:first-child{left:-2px;top:-2px;border-width:2px 0 0 2px}.mc-crop i:nth-child(2){right:-2px;top:-2px;border-width:2px 2px 0 0}.mc-crop i:nth-child(3){left:-2px;bottom:-2px;border-width:0 0 2px 2px}.mc-crop i:nth-child(4){right:-2px;bottom:-2px;border-width:0 2px 2px 0}.mc-crop span{position:absolute;left:-2px;bottom:calc(100% + 8px);display:grid}.mc-crop b{grid-area:1/1;padding:6px 9px;background:var(--orange);font:700 12px/1 var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#1a0a03;opacity:0}.mc-reel{position:absolute;inset:0;background:linear-gradient(#05070b80,transparent 22%,transparent 55%,#05070bd9 96%);color:#fff;pointer-events:none}.mc-reel-top{position:absolute;inset:9% 8% auto;display:flex;align-items:center;justify-content:space-between;font:700 13px/1 var(--font-manrope)}.mc-reel svg{width:18px;height:18px;filter:drop-shadow(0 1px 4px #0008)}.mc-reel-actions{position:absolute;right:6%;bottom:20%;display:grid;gap:14px}.mc-reel-caption{position:absolute;left:8%;right:22%;bottom:6%;font:500 12px/1.4 var(--font-manrope)}.mc-reel-caption>div{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mc-reel-caption .social-avatar{width:22px;height:22px;padding:1px;background:#ffffff50}.mc-reel-caption .social-avatar>span{border-width:1px}.mc-reel-caption .social-avatar img{padding:2px}.mc-reel-caption strong{font-weight:700}.mc-reel-caption p{margin:0 0 4px}.mc-reel-caption>span{font-size:11px;color:#e1e3e9}.mc-chat{width:min(100cqw,560px);border:1px solid #ffffff24;background:#0c0e13eb;box-shadow:0 40px 120px #000b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mc-chat-platforms{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:16px 18px 0;list-style:none}.mc-chat-platforms li{display:grid;justify-items:center;gap:7px;padding:10px 4px;border:1px solid #ffffff14;font:700 12px/1.2 var(--font-manrope);white-space:nowrap;color:#9aa0ad;transition:border-color .4s,background .4s,color .4s}.mc-chat-platforms li[data-current]{border-color:#ff6c35aa;background:#ff541f14;color:#fff}.mc-chat-platforms img{width:22px;height:22px}.mc-chat-question{margin:14px 18px 0;padding:14px 16px;border:1px solid #ffffff1a;background:#ffffff08}.mc-chat-from,.mc-chat-question small,.mc-chat-source small,.mc-signals small{font:700 12px/1 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase}.mc-chat-question small{display:block;margin-bottom:8px;color:#8d93a0}.mc-chat-question p{position:relative;margin:0;font:600 clamp(15px,3.2cqw,19px)/1.45 var(--font-manrope);color:#f4f5f6}.mc-chat-size{visibility:hidden}.mc-chat-typed{position:absolute;inset:0}.mc-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.16em;background:var(--orange)}.mc-chat-answer{display:grid;align-content:start;gap:12px;padding:16px 18px 18px}.mc-chat-from{display:flex;align-items:center;gap:8px;margin:0;color:#aeb3bf}.mc-chat-reply{position:relative;font:500 clamp(14px,2.9cqw,17px)/1.55 var(--font-manrope);color:#e3e5ea}.mc-chat-reply p{margin:0}.mc-named{font-weight:700;color:#fff;text-decoration:underline 2px var(--orange);text-underline-offset:4px}.mc-chat-thinking{display:grid;gap:9px;padding-top:6px}.mc-chat-thinking i{height:8px;border-radius:4px;background:linear-gradient(90deg,#ffffff10,#ffffff30,#ffffff10) 0 0 /200% 100%}.mc-chat-thinking i:nth-child(2){width:86%}.mc-chat-thinking i:nth-child(3){width:62%}.mc-chat-source{display:flex;align-items:center;gap:14px;padding:9px 14px;border:1px solid #ff6c3566;background:#ff541f0f;opacity:0;transition:opacity .45s var(--lp-ease),translate .45s var(--lp-ease);translate:0 8px}.mc-chat-source[data-shown]{opacity:1;translate:none}.mc-chat-source img{width:48px;height:auto}.mc-chat-source small{display:block;margin-bottom:5px;color:var(--orange-text)}.mc-chat-source strong{font:700 16px/1.2 var(--font-manrope);color:#fff}.mc-signals{display:grid;gap:8px;opacity:0;transition:opacity .45s var(--lp-ease)}.mc-signals[data-shown]{opacity:1}.mc-signals small{color:#8d93a0}.mc-signals ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mc-signals li{padding:7px 10px;border:1px solid #ffffff1f;font:700 12px/1 var(--font-manrope);color:#9aa0ad;transition:border-color .4s,background .4s,color .4s}.mc-signals li[data-lit]{border-color:#ff6c35aa;background:#ff541f14;color:#fff}.mc-card{border:1px solid #ffffff24;background:#0c0e13eb;box-shadow:0 40px 120px #000b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mc-card-top{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #ffffff1a;font:700 12px/1.3 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;color:#aeb3bf}.mc-card-top>span:first-child{display:flex;align-items:center;gap:8px;color:#e7e8ec}.mc-card-top i{width:6px;height:6px;background:var(--orange)}.mc-ops{width:min(100cqw,600px)}.mc-systems{--mc-pad:18px;--mc-gap:14px;--mc-col:calc((100% - 2 * var(--mc-pad) - 2 * var(--mc-gap)) / 3);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-gap);padding:var(--mc-pad)}.mc-system{position:relative;min-height:104px;padding:12px;border:1px solid #ffffff1f;background:#ffffff06}.mc-system small{display:block;font:700 12px/1.25 var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;color:#aeb3bf}.mc-system:not(:nth-child(3)):after{content:"";position:absolute;top:50%;right:calc(-1 * var(--mc-gap) - 1px);width:var(--mc-gap);height:1px;background:var(--orange)}.mc-record{position:absolute;bottom:calc(var(--mc-pad) + 10px);left:calc(var(--mc-pad) + 10px + 2 * (var(--mc-col) + var(--mc-gap)));width:calc(var(--mc-col) - 20px);height:48px;border:1px solid var(--orange);background:#ff541f1f}.mc-record-step{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 10px;font:600 12px/1.25 var(--font-manrope);color:#fff;opacity:0}.mc-record-step:last-child{opacity:1}.mc-record-step b{font-weight:800;letter-spacing:.06em;color:var(--orange-text)}.mc-log{margin:0;padding:2px 18px 14px;list-style:none;border-top:1px solid #ffffff14}.mc-log li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff0f;font:500 14px/1.4 var(--font-manrope);color:#c5c9d1}.mc-log li:last-child{border-bottom:0}.mc-log li:before{content:"✓";font-weight:700;color:var(--orange-text)}.mc-log .mc-log-flag{color:#f3c77a}.mc-log .mc-log-flag:before{content:none}.mc-log-flag b{flex:none;padding:4px 7px;border:1px solid #f3ac00;font:700 12px/1 var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:#f3c77a}.mc-builder{display:grid;gap:14px;width:min(86cqw,760px,132cqh)}.mc-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #ffffff24;background:#0c0e13eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mc-readout>div{padding:10px 14px}.mc-readout>div+div{border-left:1px solid #ffffff1a}.mc-readout dt{font:700 12px/1.2 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;color:#8d93a0}.mc-readout dd{margin:4px 0 0;font:700 16px/1.25 var(--font-manrope);color:#fff}.mc-readout [data-priced] dd{color:var(--orange-text)}.mc-hud{position:absolute;z-index:3;top:44px;right:var(--mc-edge);gap:20px;font:700 12px/1.4 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#d8dae0}.mc-hud,.mc-live{display:flex;align-items:center}.mc-live{gap:8px}.mc-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.mc-frame{color:var(--orange-text)}.mc-autopilot{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid #ffffff2e;background:#08090c99;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.mc-autopilot span{color:var(--orange-text)}.mc-autopilot[aria-pressed=false] span{color:#8d93a0}.mc-autopilot:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.mc-exit{position:absolute;z-index:3;left:var(--mc-edge);bottom:30px;display:inline-flex;align-items:center;gap:14px;min-height:44px;font:700 12px/1 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;color:#d8dae0}.mc-exit i{width:1px;height:26px;background:var(--orange)}@keyframes mc-rise{0%{opacity:0;translate:0 14px}}@keyframes mc-fade{0%{opacity:0}}@keyframes mc-pop{0%{opacity:0;scale:.9}}@keyframes mc-blink{50%{opacity:0}}@keyframes mc-shimmer{to{background-position:-200% 0}}@keyframes mc-extend{0%{clip-path:inset(0 81% 0 0);translate:41% 0}}@keyframes mc-flip{0%{transform:perspective(900px) rotateY(0)}30%,70%{transform:perspective(900px) rotateY(180deg)}to{transform:perspective(900px) rotateY(1turn)}}@keyframes mc-swatch{0%{transform:scaleY(0)}}@keyframes mc-slide{0%{opacity:0;translate:12% 0}}@keyframes mc-flight{0%{opacity:0}8%{opacity:1;transform:none}85%{opacity:1;transform:translate(43.7%,-472.7%) scale(.423)}to{opacity:0;transform:translate(43.7%,-472.7%) scale(.423)}}@keyframes mc-glint{0%,to{opacity:0}25%{opacity:1}}@keyframes mc-crop{0%{left:4%;top:10%;width:92%;height:67.3%;opacity:0}30%,5%{left:4%;top:10%;width:92%;height:67.3%;opacity:1}48%,60%{left:27%;top:0;width:32.7%;height:92%;opacity:1}80%,90%{left:65%;top:17%;width:34%;height:44.2%;opacity:1}to{left:65%;top:17%;width:34%;height:44.2%;opacity:0}}@keyframes mc-format-1{0%,3%{opacity:0}30%,8%{opacity:1}36%,to{opacity:0}}@keyframes mc-format-2{0%,40%{opacity:0}48%,62%{opacity:1}68%,to{opacity:0}}@keyframes mc-format-3{0%,74%{opacity:0}80%,92%{opacity:1}to{opacity:0}}@keyframes mc-chip-on{0%,to{border-color:#ffffff2b;color:#d6d8de}20%,70%{border-color:var(--orange);color:#fff}}@keyframes mc-word{0%{opacity:0}}@keyframes mc-carry{0%{left:calc(var(--mc-pad) + 10px);opacity:0}22%,6%{left:calc(var(--mc-pad) + 10px);opacity:1}34%,50%{left:calc(var(--mc-pad) + 10px + var(--mc-col) + var(--mc-gap));opacity:1}62%,to{left:calc(var(--mc-pad) + 10px + 2 * (var(--mc-col) + var(--mc-gap)));opacity:1}}@keyframes mc-record-1{0%,to{opacity:0}26%,6%{opacity:1}29%{opacity:0}}@keyframes mc-record-2{0%,31%{opacity:0}34%,54%{opacity:1}57%,to{opacity:0}}@keyframes mc-record-3{0%,59%{opacity:0}62%,to{opacity:1}}@keyframes mc-lit{0%,to{border-color:#ffffff1f;background:#ffffff06}25%,70%{border-color:var(--orange);background:#ff541f12}}@keyframes mc-flash{0%{background:#ff541f33}}.mc:not([data-still]) .mc-detail{animation:mc-rise .7s var(--lp-ease) both}.mc:not([data-still]) .mc-live:before{animation:mc-blink 1.6s steps(2) infinite}.mc:not([data-still]) .mc-caret{animation:mc-blink 1s steps(2) infinite}.mc:not([data-still]) .mc-chat-thinking i{animation:mc-shimmer 1.6s linear infinite}.mc:not([data-still]) .mc-chat-reply .mc-chat-typed span{animation:mc-word .35s ease both}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-tile{animation:mc-rise .8s var(--lp-ease) calc(var(--mc-delay) + .05s) backwards,mc-flip 1.7s cubic-bezier(.65,0,.35,1) calc(var(--mc-delay) + 2.1s) both}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-front img{animation:mc-extend 1s cubic-bezier(.65,0,.35,1) calc(var(--mc-delay) + .8s) backwards}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-palette{animation:mc-fade .3s ease calc(var(--mc-delay) + 2.55s) backwards}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-palette li{animation:mc-swatch .5s var(--lp-ease) calc(var(--mc-delay) + 2.6s) backwards}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-palette li:nth-child(2){animation-delay:calc(var(--mc-delay) + 2.72s)}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-palette li:nth-child(3){animation-delay:calc(var(--mc-delay) + 2.84s)}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-palette li:nth-child(4){animation-delay:calc(var(--mc-delay) + 2.96s)}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-site{animation:mc-slide .9s var(--lp-ease) calc(var(--mc-delay) + 3.6s) backwards}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-flight{animation:mc-flight 1.1s cubic-bezier(.65,0,.35,1) calc(var(--mc-delay) + 4.4s) both}.mc:not([data-still]) .mc-scene-brand.is-active .mc-brand-landing{animation:mc-glint 1.4s ease-out calc(var(--mc-delay) + 5.25s) both}.mc:not([data-still]) .mc-scene-content.is-active .mc-crop{animation:mc-crop 4s cubic-bezier(.65,0,.35,1) calc(var(--mc-delay) + .1s) both}.mc:not([data-still]) .mc-scene-content.is-active .mc-crop b{animation:mc-format-1 4s linear calc(var(--mc-delay) + .1s) both}.mc:not([data-still]) .mc-scene-content.is-active .mc-crop b:nth-child(2){animation-name:mc-format-2}.mc:not([data-still]) .mc-scene-content.is-active .mc-crop b:nth-child(3){animation-name:mc-format-3}.mc:not([data-still]) .mc-scene-content.is-active .mc-content-phone{animation:mc-pop .7s var(--lp-ease) calc(var(--mc-delay) + 2s) backwards}.mc:not([data-still]) .mc-scene-content.is-active .mc-post{animation:mc-pop .7s var(--lp-ease) calc(var(--mc-delay) + 3.3s) backwards}.mc:not([data-still]) .mc-scene-content.is-active .mc-chips li{animation:mc-rise .7s var(--lp-ease) calc(var(--mc-delay) + .1s) backwards,mc-chip-on 1.4s ease calc(var(--mc-delay) + .2s) both}.mc:not([data-still]) .mc-scene-content.is-active .mc-chips li:nth-child(2){animation-delay:calc(var(--mc-delay) + .2s),calc(var(--mc-delay) + 1.9s)}.mc:not([data-still]) .mc-scene-content.is-active .mc-chips li:nth-child(3){animation-delay:calc(var(--mc-delay) + .3s),calc(var(--mc-delay) + 3.2s)}.mc:not([data-still]) .mc-scene-automation.is-active .mc-record{animation:mc-carry 5s cubic-bezier(.65,0,.35,1) calc(var(--mc-delay) + .2s) both}.mc:not([data-still]) .mc-scene-automation.is-active .mc-record-step{animation:mc-record-1 5s linear calc(var(--mc-delay) + .2s) both}.mc:not([data-still]) .mc-scene-automation.is-active .mc-record-step:nth-child(2){animation-name:mc-record-2}.mc:not([data-still]) .mc-scene-automation.is-active .mc-record-step:nth-child(3){animation-name:mc-record-3}.mc:not([data-still]) .mc-scene-automation.is-active .mc-system{animation:mc-lit 1.4s ease calc(var(--mc-delay) + .4s) both}.mc:not([data-still]) .mc-scene-automation.is-active .mc-system:nth-child(2){animation-delay:calc(var(--mc-delay) + 1.9s)}.mc:not([data-still]) .mc-scene-automation.is-active .mc-system:nth-child(3){animation-delay:calc(var(--mc-delay) + 3.3s)}.mc:not([data-still]) .mc-scene-automation.is-active .mc-log li{animation:mc-rise .5s var(--lp-ease) calc(var(--mc-delay) + 2.1s) backwards}.mc:not([data-still]) .mc-scene-automation.is-active .mc-log li:nth-child(2){animation-delay:calc(var(--mc-delay) + 2.5s)}.mc:not([data-still]) .mc-scene-automation.is-active .mc-log li:nth-child(3){animation-delay:calc(var(--mc-delay) + 3.7s)}.mc:not([data-still]) .mc-scene-automation.is-active .mc-log li:nth-child(4){animation-delay:calc(var(--mc-delay) + 4.6s)}.mc:not([data-still]) .mc-readout>div{animation:mc-flash .9s ease both}.mc[data-still] .mc-scene{transform:none;transition:none}.mc[data-arrival=pending] :is(.mc-title,.mc-tab,.mc-panel,.mc-stage,.mc-hud,.mc-exit){opacity:0}.mc[data-arrival=done] :is(.mc-title,.mc-tab,.mc-panel){animation:mc-rise .9s var(--lp-ease) both}.mc[data-arrival=done] .mc-tab:nth-child(2){animation-delay:.06s}.mc[data-arrival=done] .mc-tab:nth-child(3){animation-delay:.12s}.mc[data-arrival=done] .mc-tab:nth-child(4){animation-delay:.18s}.mc[data-arrival=done] .mc-tab:nth-child(5){animation-delay:.24s}.mc[data-arrival=done] .mc-tab:nth-child(6){animation-delay:.3s}.mc[data-arrival=done] .mc-panel{animation-delay:.4s}.mc[data-arrival=done] :is(.mc-stage,.mc-hud,.mc-exit){animation:mc-fade 1.2s var(--lp-ease) .2s both}@container (max-width: 520px){.mc-chat-platforms{gap:6px;padding-inline:14px}.mc-chat-platforms span{display:none}.mc-chat-question{margin-inline:14px}.mc-chat-answer{padding-inline:14px}.mc-chrome span:last-child,.mc-laptop-bar span:nth-child(2),.mc-reel-actions,.mc-reel-caption p,.mc-reel-caption>span{display:none}.mc-reel-top{font-size:12px}.mc-systems{--mc-pad:12px;--mc-gap:10px}.mc-system{min-height:92px;padding:9px}.mc-record{height:54px}.mc-record-step{padding:0 7px}.mc-log li{padding-block:7px;font-size:13px}.mc-readout>div{padding:8px 10px}.mc-readout dd{font-size:14px}}@container (max-height: 470px){.mc-chat-platforms{display:none}}@container (max-height: 390px){.mc-card-top,.mc-chat-from,.mc-chat-question small,.mc-signals small{display:none}.mc-chat-answer{gap:9px;padding-block:12px 14px}.mc-chat-source{padding-block:6px}.mc-log li{padding-block:5px}}@media (max-width:1100px){.mc-inner{grid-template-columns:minmax(250px,38%) minmax(0,1fr)}}@media (min-width:761px) and (max-height:820px){.mc-exit{display:none}}@media (max-width:760px){.mc{--mc-edge:20px;height:auto;min-height:100svh}.mc-inner{display:flex;flex-direction:column;align-items:stretch;gap:14px;height:auto;padding-block:72px 68px}.mc-rail{display:contents}.mc-title{order:0}.mc-stage{order:1;height:min(50svh,106vw);min-height:300px}.mc-list{order:2;display:flex;gap:22px;margin-inline:-20px;padding:0 20px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.mc-list::-webkit-scrollbar{display:none}.mc-tab{flex:none;width:auto;grid-template-columns:auto auto;gap:8px;padding:10px 0 14px;scroll-snap-align:center}.mc-name{font-size:24px}.mc-track{left:0;bottom:5px}.mc-panel{order:3;gap:14px;min-height:0}.mc-detail{font-size:15px}.mc-cta{width:100%;justify-content:space-between}.mc-shade{background:linear-gradient(180deg,#08090c,#08090c66 16%,#08090c59 50%,#08090cf2 82%)}.mc-hud{top:24px;gap:12px}.mc-hud :is(.mc-live,.mc-clock){display:none}.mc-exit{bottom:22px}.mc-viewfinder{inset:-8px}}.sw{padding-block:clamp(90px,13vh,160px) clamp(80px,11vh,130px);scroll-margin-top:80px}.sw-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px 48px;margin-bottom:clamp(32px,5vh,56px)}.sw-head .eyebrow{grid-column:1/-1;margin:0}.sw-head h2{font-size:clamp(60px,8vw,132px);line-height:.88}.sw-lede{max-width:30ch;color:#c3c8d2;font-size:17px;line-height:1.6}.sw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sw-tile{position:relative;overflow:hidden;background:#0d1016;aspect-ratio:16/11;isolation:isolate}.sw-tile:first-child{grid-column:1/-1;aspect-ratio:21/9}.sw-media{position:absolute;inset:0}.sw-media img,.sw-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lp-ease),filter .8s var(--lp-ease)}.sw-media video{opacity:0;transition:opacity .8s ease,transform 1.2s var(--lp-ease)}.sw-media video.is-playing{opacity:1}.sw-tile:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#07080b59,transparent 28%,#07080b33 45%,#07080bf2)}.sw-tile:hover .sw-media img,.sw-tile:hover .sw-media video{transform:scale(1.045)}.sw-hit{position:absolute;inset:0;z-index:2;border:0;padding:0;background:none;cursor:pointer}.sw-hit:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.sw-play{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:40px;background:#07080bb3;backdrop-filter:blur(6px);color:#fff;font:700 12px/1 var(--font-manrope);letter-spacing:.12em;transition:background .4s,transform .6s var(--lp-ease)}.sw-play i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--orange);color:#08090c;font-style:normal;font-size:12px;padding-left:2px}.sw-tile:first-child .sw-play{top:28px;right:28px}.sw-tile:first-child .sw-play i{width:52px;height:52px;font-size:15px}.sw-hit:focus-visible .sw-play,.sw-hit:hover .sw-play{background:var(--orange);color:#08090c;transform:scale(1.04)}.sw-hit:focus-visible .sw-play i,.sw-hit:hover .sw-play i{background:#08090c;color:var(--orange)}.sw-copy{position:absolute;z-index:3;left:clamp(18px,2vw,32px);right:clamp(18px,2vw,32px);bottom:clamp(18px,2.2vw,34px);display:grid;gap:10px;justify-items:start;pointer-events:none}.sw-index{padding:6px 9px;background:#08090ce6;font:700 12px/1 var(--font-manrope);letter-spacing:.14em;color:var(--orange-text)}.sw-copy h3,.sw-index{text-transform:uppercase}.sw-copy h3{font:700 clamp(30px,2.8vw,44px)/.92 var(--font-display);text-shadow:0 2px 18px #000c,0 1px 3px #0009}.sw-tile:first-child .sw-copy h3{font-size:clamp(52px,6.4vw,104px)}.sw-headline{max-width:34ch;color:#dfe2e8;font-size:15px;line-height:1.5}.sw-tile:not(:first-child) .sw-headline{display:none}.sw-scope{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sw-scope li{padding:6px 9px;border:1px solid #ffffff38;background:#07080b66;font:700 12px/1.2 var(--font-manrope);letter-spacing:.1em;color:#e3e5ea}.sw-case,.sw-scope li{text-transform:uppercase}.sw-case{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding-bottom:4px;border-bottom:1px solid #ffffff66;font:700 13px/1.2 var(--font-manrope);letter-spacing:.06em;color:#fff}.sw-case svg{width:16px;color:var(--orange)}.sw-case:hover{border-color:var(--orange)}.sw-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:clamp(48px,7vh,80px) 0 0}.sw-proof>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:14px;padding-top:20px;border-top:1px solid var(--line)}.sw-proof dt{font:600 12px/1.5 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.sw-proof dd{margin:0;font:700 clamp(72px,8vw,130px)/.84 var(--font-display);font-variant-numeric:tabular-nums}.sw-proof>div:first-child dd{color:var(--orange)}.sw-more{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px 40px;margin-top:clamp(40px,6vh,64px);padding-top:26px;border-top:1px solid var(--line)}.sw-more-label{font:700 12px/1.4 var(--font-manrope);letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.sw-more ul{display:flex;flex-wrap:wrap;gap:10px 34px;margin:0;padding:0;list-style:none}.sw-more a:not(.lp-button){display:grid;gap:4px}.sw-more strong{font:700 22px/1 var(--font-display);text-transform:uppercase;transition:color .3s}.sw-more a:not(.lp-button) span{font-size:12px;color:var(--quiet)}.sw-more a:not(.lp-button):hover strong{color:var(--orange-text)}@media (max-width:1000px){.sw-grid{grid-template-columns:1fr 1fr}.sw-tile:first-child{aspect-ratio:16/9}.sw-tile:last-child:nth-child(4){grid-column:1/-1;aspect-ratio:21/9}.sw-more{grid-template-columns:1fr}}@media (max-width:700px){.sw-grid,.sw-head{grid-template-columns:1fr}.sw-grid{gap:10px}.sw-tile,.sw-tile:first-child,.sw-tile:last-child:nth-child(4){aspect-ratio:4/5;grid-column:auto}.sw-tile:first-child .sw-copy h3{font-size:clamp(44px,13vw,64px)}.sw-tile:not(:first-child) .sw-headline{display:block}.sw-headline{font-size:14px}.sw-more strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.sw-media img,.sw-media video,.sw-play{transition:none}}.lp-clients.lp-clients-scroller{padding-block:clamp(72px,7vw,104px);border-block:1px solid #ffffff1a;background:radial-gradient(ellipse at 50% 120%,#28334555,transparent 70%),#0e1117}.lp-clients-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;margin-bottom:38px}.lp-clients-head .eyebrow{margin:0 0 14px;font-size:12px}.lp-clients-head p{max-width:44ch;font-size:16px;line-height:1.5;color:#bcc4d0}.lp-clients-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.lp-clients-head .lp-logo-hint{display:flex;align-items:center;gap:9px;margin:0;color:#9da8b8;font-size:12px}.lp-logo-hint>span{font-size:20px;color:var(--orange-text)}.lp-clients-controls button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #ffffff38;background:transparent;color:#d2d8e1;font:600 12px/1.4 var(--font-manrope);touch-action:manipulation;transition:color .2s,border-color .2s}.lp-clients-controls button[hidden]{display:none}.lp-clients-controls button>span{color:var(--orange-text)}.lp-clients-controls button:hover{color:#fff;border-color:var(--orange-text)}.lp-clients-controls button:focus-visible{outline:2px solid var(--orange-text);outline-offset:5px}.lp-logo-viewport{container-type:inline-size;overflow-x:auto;padding-block:12px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-clients-scroller[data-paused=false] .lp-logo-viewport[data-ready=true]{overflow:hidden;touch-action:pan-y pinch-zoom}.lp-logo-viewport[data-ready=true]{cursor:grab;user-select:none}.lp-logo-viewport[data-dragging=true]{cursor:grabbing}.lp-logo-viewport:focus-visible{outline:2px solid var(--orange-text);outline-offset:-2px}.lp-logo-track{display:flex;width:max-content}.lp-logo-list[aria-hidden=true]{display:none}:where(.lp-logo-viewport[data-ready=true]) .lp-logo-list[aria-hidden=true]{display:flex}.lp-logo-list{--logo-gap:clamp(36px,5vw,80px);display:flex;flex:none;align-items:center;justify-content:space-around;gap:var(--logo-gap);min-width:100cqw;margin:0;padding:0 calc(var(--logo-gap) / 2);list-style:none}.lp-logo{flex:0 0 200px;display:grid;place-items:center;height:100px}.lp-logo-art{position:relative;display:block;width:100%;height:64px;opacity:.86}.lp-logo.tall .lp-logo-art{width:145px;height:88px}.lp-logo.marco-mark .lp-logo-art{height:88px}.lp-logo-art img{object-fit:contain;filter:grayscale(1) brightness(1.15);pointer-events:none}.lp-logo.light-mark .lp-logo-art img{filter:grayscale(1) brightness(3)}.lp-logo.flat-mark .lp-logo-art img{filter:brightness(0) invert(1)}.lp-clients-scroller[data-expanded=true] .lp-logo-viewport{width:min(1344px,calc(100% - 96px));margin-inline:auto;mask-image:none;overflow:visible}.lp-clients-scroller[data-expanded=true] .lp-logo-track{width:100%;animation:none}.lp-clients-scroller[data-expanded=true] .lp-logo-list{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:28px 48px;padding:0}.lp-clients-scroller[data-expanded=true] .lp-logo-list[aria-hidden=true]{display:none}@media (max-width:1100px){.lp-clients-scroller[data-expanded=true] .lp-logo-viewport{width:calc(100% - 64px)}}@media (max-width:760px){.lp-clients.lp-clients-scroller{padding-block:64px}.lp-clients-head{gap:20px;margin-bottom:24px}.lp-clients-head p{font-size:15px}.lp-logo{flex-basis:160px;height:88px}.lp-logo-art{height:54px}.lp-logo.tall .lp-logo-art{width:125px;height:78px}.lp-logo.marco-mark .lp-logo-art{height:72px}.lp-clients-scroller[data-expanded=true] .lp-logo-viewport{width:calc(100% - 40px)}.lp-clients-scroller[data-expanded=true] .lp-logo-list{gap:24px}.lp-clients-scroller[data-expanded=true] .lp-logo{flex-basis:calc((100% - 24px) / 2);max-width:200px;min-width:0}.lp-clients-scroller[data-expanded=true] .lp-logo.tall .lp-logo-art{max-width:100%}}@media (prefers-reduced-motion:reduce){.lp-clients-controls .lp-logo-pause{display:none}.lp-logo-viewport{overflow-x:auto;mask-image:none;scrollbar-width:thin;scrollbar-color:#7d8798 #11151d}.lp-logo-viewport:focus-visible{outline:2px solid var(--orange-text);outline-offset:-2px}.lp-logo-track{animation:none}.lp-logo-list[aria-hidden=true]{display:none}.lp-logo-list{padding-inline:24px}}