.ms2{--ms2-cyan:#22f7fb;--ms2-ease:cubic-bezier(.23, 1, .32, 1);--ms2-ease-io:cubic-bezier(.77, 0, .175, 1);--ms2-spring:cubic-bezier(.16, 1.36, .34, 1)}html:has(.ms2){scroll-behavior:smooth}.ms2 section[id]{scroll-margin-top:96px}.ms2-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.ms2-container{padding-inline:2.5rem}}.ms2-label{letter-spacing:.22em;text-transform:uppercase;color:#eceeed8c;font-size:11px;font-weight:600}@media (max-width:767px){.ms2-hero-m .ms2-label{letter-spacing:.16em;font-size:8.5px}}.ms2-noscroll{scrollbar-width:none}.ms2-noscroll::-webkit-scrollbar{display:none}.ms2-grain{opacity:.09;mix-blend-mode:overlay;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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ms2-outline{color:#0000;-webkit-text-stroke:1px #fff9}@keyframes ms2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ms2-fade{0%{opacity:0}to{opacity:1}}@keyframes ms2-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ms2-dash{to{stroke-dashoffset:0}}@keyframes ms2-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ms2-pulse{0%{box-shadow:0 0 #22f7fb99}70%{box-shadow:0 0 0 8px #22f7fb00}to{box-shadow:0 0 #22f7fb00}}@keyframes ms2-scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.ms2-in{opacity:0;animation:ms2-rise 1s var(--ms2-ease) forwards;animation-delay:var(--d,0s)}.ms2-fade{opacity:0;animation:ms2-fade 1.6s var(--ms2-ease) forwards;animation-delay:var(--d,0s)}.ms2-draw-x{transform-origin:0;animation:ms2-draw-x 1.2s var(--ms2-ease) forwards;animation-delay:var(--d,0s);transform:scaleX(0)}.ms2-svg-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:ms2-dash 1.8s var(--ms2-ease-io) forwards;animation-delay:var(--d,0s)}.ms2-reveal{opacity:0;transition:opacity .9s var(--ms2-ease), transform .9s var(--ms2-ease);transform:translateY(28px)}.ms2-reveal[data-visible=true]{opacity:1;transform:none}.ms2-line-inview{transform-origin:0;transition:transform 1.8s var(--ms2-ease);transform:scaleX(0)}.ms2-line-inview-y{transform-origin:top;transition:transform 1.8s var(--ms2-ease);transform:scaleY(0)}[data-visible=true] .ms2-line-inview{transform:scaleX(1)}[data-visible=true] .ms2-line-inview-y{transform:scaleY(1)}.ms2-marker{transform:scale(0)}[data-visible=true] .ms2-marker{animation:ms2-pop .6s var(--ms2-ease) forwards;animation-delay:var(--d,0s)}.ms2-bubble{opacity:0;transform:translateY(8px)}[data-visible=true] .ms2-bubble{animation:ms2-rise .6s var(--ms2-ease) forwards;animation-delay:var(--d,0s)}.ms2-swap{animation:ms2-rise .6s var(--ms2-ease)}.ms2-dot{background:var(--ms2-cyan);border-radius:999px;width:6px;height:6px;animation:2.4s infinite ms2-pulse;display:inline-block}@keyframes ms2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ms2-panel{opacity:0;animation:ms2-rise 1s var(--ms2-ease) forwards, ms2-float 7s ease-in-out infinite 1s;animation-delay:var(--d,0s), calc(var(--d,0s) + 1s)}.ms2-panel:nth-of-type(2){animation-duration:1s,8.5s}.ms2-panel:nth-of-type(3){animation-duration:1s,6.5s}.ms2-scroll-cue{animation:ms2-scroll 2.4s var(--ms2-ease-io) infinite}.ms2-layer{transform:translate3d(calc(var(--mx,0) * var(--depth,0) * 18px), calc(var(--my,0) * var(--depth,0) * 10px + var(--sy,0) * var(--depth,0) * .12px), 0);transition:transform .9s var(--ms2-ease);will-change:transform}.ms2-spotlight{background:radial-gradient(460px circle at var(--cx,70%) var(--cy,40%), #22f7fb12, transparent 70%)}.ms2-hero-content{transform:translate3d(0, calc(var(--sy,0) * -.08px), 0);opacity:calc(1 - var(--sy,0) / 900)}@keyframes ms2-island-in{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}@keyframes ms2-nav-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ms2-island{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);animation:ms2-island-in .9s var(--ms2-spring) both;transition:padding .5s var(--ms2-spring), background-color .4s ease, box-shadow .4s ease;background:#1616169e;border:1px solid #ffffff17;border-radius:999px;gap:2px;padding:6px 6px 6px 18px;box-shadow:0 10px 36px -10px #000000b3,inset 0 1px #ffffff0d}.ms2-island[data-scrolled=true]{background:#0e0e0ecc;padding:4px 4px 4px 16px;box-shadow:0 16px 44px -10px #000000d9,0 0 0 1px #22f7fb0f,inset 0 1px #ffffff0d}.ms2-island:before{content:"";border-radius:inherit;background:radial-gradient(150px circle at var(--gx,50%) var(--gy,50%), #22f7fbbf, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.ms2-island:hover:before{opacity:1}}.ms2-island-mark{margin-right:10px;padding:6px 4px;line-height:0;display:block}.ms2-island-mark img{transition:filter .4s}.ms2-island-mark:hover img{filter:drop-shadow(0 0 10px #22f7fb73)}.ms2-island-link{z-index:1;letter-spacing:.01em;white-space:nowrap;color:#eceeed99;opacity:0;animation:ms2-nav-in .6s var(--ms2-ease) forwards;animation-delay:var(--d,0s);border-radius:999px;outline:none;padding:9px 16px;font-size:13px;font-weight:500;transition:color .3s;position:relative}.ms2-island-link:hover,.ms2-island-link:focus-visible{color:#fff}.ms2-island-link.ms2-island-acceso{justify-content:center;align-items:center;padding:8px 11px}.ms2-island-link[data-active=true]{color:var(--ms2-cyan)}.ms2-island-link.ms2-island-cta{color:#050505;transition:background-color .3s ease, transform .2s var(--ms2-ease);background:#fff;margin-left:4px;font-weight:600}.ms2-island-link.ms2-island-cta:hover,.ms2-island-link.ms2-island-cta:focus-visible{background:var(--ms2-cyan);color:#050505}.ms2-island-link.ms2-island-cta:active{transform:scale(.97)}.ms2-island-link.ms2-island-cta[data-active=true]{background:var(--ms2-cyan);color:#050505}.ms2-island-link.ms2-island-cta[data-active=true]:after{display:none}.ms2-island-link[data-active=true]:after{content:"";background:var(--ms2-cyan);width:3px;height:3px;box-shadow:0 0 8px var(--ms2-cyan);border-radius:999px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ms2-island-pill{inset-block:0;z-index:0;opacity:0;transition:transform .55s var(--ms2-spring), width .55s var(--ms2-spring), opacity .3s ease;background:#ffffff12;border-radius:999px;position:absolute;left:0;box-shadow:inset 0 0 0 1px #ffffff0f}.ms2-lang{background:#ffffff0f;border-radius:999px;flex-shrink:0;margin-left:6px;padding:4px;position:relative}.ms2-lang-thumb{width:36px;transition:transform .55s var(--ms2-spring);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 10px -2px #0009}.ms2-lang-opt{z-index:1;letter-spacing:.08em;color:#eceeed8c;cursor:pointer;border-radius:999px;width:36px;padding:6px 0;font-size:11px;font-weight:600;transition:color .3s;position:relative}.ms2-lang-opt:hover{color:#fff}.ms2-lang-opt[aria-pressed=true]{color:#050505}.ms2-island-burger{border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .3s;position:relative}.ms2-island-burger:hover{background:#ffffff0f}.ms2-island-burger span{width:18px;height:1.5px;transition:transform .45s var(--ms2-spring);background:#fff;border-radius:2px;position:absolute}.ms2-island-burger span:first-child{transform:translateY(-3.5px)}.ms2-island-burger span:last-child{background:var(--ms2-cyan);transform:translateY(3.5px)}.ms2-island-burger[data-open=true] span:first-child{transform:rotate(45deg)}.ms2-island-burger[data-open=true] span:last-child{transform:rotate(-45deg)}.ms2-island-menu{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);opacity:0;visibility:hidden;transform-origin:top;width:min(360px,100vw - 24px);transition:opacity .26s var(--ms2-ease), transform .26s var(--ms2-ease), visibility 0s linear .26s;background:#101010e6;border:1px solid #ffffff17;border-radius:22px;padding:8px;position:fixed;top:72px;left:50%;transform:translate(-50%)translateY(-10px)scale(.96);box-shadow:0 24px 60px -16px #000000e6}.ms2-island-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .26s var(--ms2-ease), transform .45s var(--ms2-spring), visibility 0s;transform:translate(-50%)translateY(0)scale(1)}.ms2-island-menu a{color:#eceeedbf;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;transition:color .2s,background-color .2s;display:flex}.ms2-island-menu a:hover,.ms2-island-menu a:active{color:#fff;background:#ffffff0f}.ms2-island-menu a[data-active=true]{color:var(--ms2-cyan);background:#ffffff0d}.ms2-island-menu a[data-cta=true]{color:#050505;background:#fff;margin-top:6px;font-weight:600}.ms2-island-menu a[data-cta=true] .ms2-label{color:#0505058c}.ms2-island-menu[data-open=true] .ms2-island-menu-item{animation:ms2-nav-in .4s var(--ms2-ease) both;animation-delay:var(--d,0s)}.ms2-collapse{transition:grid-template-rows .6s var(--ms2-ease);grid-template-rows:0fr;display:grid}.ms2-collapse[data-open=true]{grid-template-rows:1fr}.ms2-collapse>div{overflow:hidden}.ms2-btn{letter-spacing:.01em;transition:background-color .35s var(--ms2-ease), color .35s var(--ms2-ease), border-color .35s var(--ms2-ease), box-shadow .35s var(--ms2-ease), transform .35s var(--ms2-ease);border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.65rem;font-size:.875rem;font-weight:600;display:inline-flex}.ms2-btn-sm{padding:.6rem 1.15rem;font-size:.8125rem}.ms2-btn:active{transform:scale(.97)}.ms2-btn-primary{color:#050505;background:#fff}.ms2-btn-primary:hover{background:var(--ms2-cyan);box-shadow:0 14px 40px -14px #22f7fb99}.ms2-btn-secondary{color:#fff;border:1px solid #ffffff2e}.ms2-btn-secondary:hover{border-color:var(--ms2-cyan);color:var(--ms2-cyan)}.ms2-arrow{transition:transform .35s var(--ms2-ease);display:inline-block}.ms2-btn:hover .ms2-arrow,.ms2-link:hover .ms2-arrow{transform:translate(4px)}.ms2-link{color:#fff;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.875rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.ms2-link:after,.ms2-link:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.ms2-link:after{background:#fff3}.ms2-link:before{z-index:1;background:var(--ms2-cyan);transform-origin:0;transition:transform .5s var(--ms2-ease);transform:scaleX(0)}.ms2-link:hover{color:var(--ms2-cyan)}.ms2-link:hover:before{transform:scaleX(1)}.ms2-card{transition:background-color .3s var(--ms2-ease);position:relative}.ms2-card:before{content:"";inset-inline:0;background:var(--ms2-cyan);transform-origin:0;height:1px;transition:transform .7s var(--ms2-ease);position:absolute;top:0;transform:scaleX(0)}.ms2-card h3,.ms2-card p,.ms2-card li,.ms2-card .ms2-label{transition:color .3s var(--ms2-ease), border-color .3s var(--ms2-ease)}@media (hover:hover) and (pointer:fine){.ms2-card:hover{color:#050505;background-color:#fff}.ms2-card:hover h3{color:#050505}.ms2-card:hover p,.ms2-card:hover li{color:#050505a6}.ms2-card:hover li{border-color:#0505051f}.ms2-card:hover .ms2-label:not(.text-brand-cyan){color:#0505058c}}.ms2-card:hover:before,.ms2-card-featured:before{transform:scaleX(1)}.ms2-section-invert{color:#050505;background-color:#fff}.ms2-invert-text p{color:#050505a6}.ms2-invert-text .ms2-label:not(.text-brand-cyan){color:#0505058c}.ms2-invert-text .ms2-label span:not(.text-brand-cyan){background-color:#05050526}@keyframes ms2-rise-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ms2-stagger.ms2-reveal{opacity:1;transform:none}.ms2-stagger:not([data-visible=true])>*{opacity:0}.ms2-stagger[data-visible=true]>*{animation:ms2-rise-sm .45s var(--ms2-ease) backwards}.ms2-stagger[data-visible=true]>:nth-child(2){animation-delay:60ms}.ms2-stagger[data-visible=true]>:nth-child(3){animation-delay:.12s}.ms2-stagger[data-visible=true]>:nth-child(4){animation-delay:.18s}.ms2-stagger[data-visible=true]>:nth-child(5){animation-delay:.24s}.ms2-stagger-now>*{animation:ms2-rise-sm .35s var(--ms2-ease) backwards}.ms2-stagger-now>:nth-child(2){animation-delay:50ms}.ms2-stagger-now>:nth-child(3){animation-delay:.1s}.ms2-stagger-now>:nth-child(4){animation-delay:.15s}.ms2-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ms2-icon path{stroke-dasharray:1;stroke-dashoffset:1px}[data-visible=true] .ms2-icon path{animation:ms2-dash .8s var(--ms2-ease-io) forwards;animation-delay:var(--d,0s)}@keyframes ms2-noise{0%,36%{opacity:.85;animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translate(0)}52%,86%{opacity:0;transform:translate(var(--dx), var(--dy));animation-timing-function:cubic-bezier(.23,1,.32,1)}to{opacity:.85;transform:translate(0)}}@keyframes ms2-core-draw{0%,44%{stroke-dashoffset:1px}60%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.ms2-noise-item{animation:10s infinite paused ms2-noise}.ms2-core{fill:none;stroke:var(--ms2-cyan);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px #22f7fb80)}.ms2-core circle,.ms2-core path{stroke-dasharray:1;stroke-dashoffset:1px;animation:ms2-core-draw 10s var(--ms2-ease-io) infinite;animation-play-state:paused}.ms2-core path{animation-delay:.3s}[data-visible=true] .ms2-noise-item,[data-visible=true] .ms2-core circle,[data-visible=true] .ms2-core path{animation-play-state:running}.ms2-underline{transition:background-size .9s var(--ms2-ease) .45s;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 100%/0% .07em no-repeat;padding-bottom:.04em}[data-visible=true] .ms2-underline{background-size:100% .07em}@keyframes ms2-fn{0%,32%{opacity:0;transform:translateY(10px)}42%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px)}}@keyframes ms2-tag-a{0%,30%{opacity:1}38%,92%{opacity:0}to{opacity:1}}@keyframes ms2-tag-b{0%,34%{opacity:0}42%,88%{opacity:1}96%,to{opacity:0}}@keyframes ms2-bar-fill{0%,44%{transform:scaleX(0)}68%,88%{transform:scaleX(.82)}96%,to{transform:scaleX(0)}}@keyframes ms2-ring{to{stroke-dashoffset:0}}.ms2-fn{animation:ms2-fn 10s var(--ms2-ease) infinite;animation-play-state:paused}.ms2-tag-a{animation:10s infinite paused ms2-tag-a}.ms2-tag-b{opacity:0;animation:10s infinite paused ms2-tag-b}.ms2-bar-fill{animation:ms2-bar-fill 10s var(--ms2-ease-io) infinite;animation-play-state:paused;transform:scaleX(0)}.ms2-ring{opacity:0;animation:ms2-ring 10s var(--ms2-ease) infinite;animation-play-state:paused}[data-visible=true] .ms2-fn,[data-visible=true] .ms2-tag-a,[data-visible=true] .ms2-tag-b,[data-visible=true] .ms2-bar-fill,[data-visible=true] .ms2-ring{animation-play-state:running}@keyframes ms2-think{0%,3%{opacity:0}14%,40%{opacity:1}50%,to{opacity:0}}@keyframes ms2-think-draw{0%,3%{stroke-dashoffset:1px}18%,to{stroke-dashoffset:0}}@keyframes ms2-think-node{0%,8%{opacity:0}20%,to{opacity:1}}@keyframes ms2-think-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ms2-bp{0%,50%{opacity:0;transform:translateY(10px)}60%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px)}}@keyframes ms2-think-tag-a{0%,44%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes ms2-think-tag-b{0%,52%{opacity:0}58%,88%{opacity:1}96%,to{opacity:0}}.ms2-think{animation:10s infinite paused ms2-think}.ms2-think-line{fill:none;stroke:#22f7fb80;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ms2-think-draw 10s var(--ms2-ease) infinite;animation-play-state:paused}.ms2-think-node{fill:var(--ms2-cyan);opacity:0;animation:10s infinite paused ms2-think-node}.ms2-think-pulse{fill:none;stroke:var(--ms2-cyan);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:ms2-think-pulse 2.4s var(--ms2-ease) infinite;animation-play-state:paused}.ms2-bp{opacity:0;transform-box:fill-box;animation:ms2-bp 10s var(--ms2-ease) infinite;animation-play-state:paused}.ms2-think-tag-a{animation:10s infinite paused ms2-think-tag-a}.ms2-think-tag-b{opacity:0;animation:10s infinite paused ms2-think-tag-b}[data-visible=true] .ms2-think,[data-visible=true] .ms2-think-line,[data-visible=true] .ms2-think-node,[data-visible=true] .ms2-think-pulse,[data-visible=true] .ms2-bp,[data-visible=true] .ms2-think-tag-a,[data-visible=true] .ms2-think-tag-b{animation-play-state:running}.ms2-card-arrow:active{transform:scale(.95)}.ms2-card-arrow{color:#ffffffb3;width:44px;height:44px;transition:transform .5s var(--ms2-ease), border-color .5s var(--ms2-ease), color .5s var(--ms2-ease);border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ms2-card:hover .ms2-card-arrow{border-color:var(--ms2-cyan);color:var(--ms2-cyan);transform:rotate(-45deg)}.ms2-stretch:after{content:"";position:absolute;inset:0}.ms2-card:has(.ms2-stretch:focus-visible){outline:1px solid var(--ms2-cyan);outline-offset:-1px}.ms2-tag{--gx:-999px;--gy:-999px;transition:color .3s,border-color .3s}.ms2-tag:before{content:"";border-radius:inherit;background:radial-gradient(110px circle at var(--gx) var(--gy), var(--ms2-cyan), transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.ms2-card:hover .ms2-tag:before{opacity:1}}.ms2-tag[data-hover=true]{color:#fff;border-color:#ffffff29}.ms2-tags-pill{z-index:0;opacity:0;pointer-events:none;background:#ffffff12;border-radius:999px;transition:opacity .25s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0f}.ms2-tags-pill[data-show=true]{opacity:1;transition:transform .55s var(--ms2-spring), width .55s var(--ms2-spring), height .55s var(--ms2-spring), opacity .25s ease}.ms2-mock{transition:border-color .5s var(--ms2-ease)}.ms2-card:hover .ms2-mock{border-color:#22f7fb38}.ms2-mock-grid{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:14px 14px}@keyframes ms2-cursor{0%,to{top:74%;left:58%}40%,60%{top:36%;left:36%}}.ms2-mock-cursor{animation:ms2-cursor 7s var(--ms2-ease-io) infinite;position:absolute}@keyframes ms2-caret{50%{opacity:0}}.ms2-caret{animation:1s step-end infinite ms2-caret}.ms2-ring{stroke-dasharray:100;stroke-dashoffset:100px}[data-visible=true] .ms2-ring{animation:ms2-ring 1.6s var(--ms2-ease) 1.2s forwards}@keyframes ms2-bar{0%{transform:scaleY(0)}to{transform:none}}.ms2-bar{transform-origin:bottom;transform:scaleY(0)}[data-visible=true] .ms2-bar{animation:ms2-bar .5s var(--ms2-ease) forwards;animation-delay:var(--d,0s)}.ms2-iphone{aspect-ratio:402/874;background:linear-gradient(150deg,#52627f 0%,#1e2739 26%,#3a4964 50%,#161d2c 76%,#43526e 100%);border-radius:15.5%/7.13%;padding:1.1%;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 4px 1px #0009,0 50px 100px -40px #22f7fb59,0 30px 60px -30px #000000f2}.ms2-iphone-btn{background:linear-gradient(90deg,#243044,#5b6a85,#243044);border-radius:3px;width:1.3%;position:absolute}.ms2-iphone-bezel{background:#000;border-radius:14.6%/6.72%;height:100%;padding:2.3%}.ms2-iphone-screen{background:#0c0c0c;border-radius:12.9%/5.95%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ms2-iphone-island{z-index:3;background:#000;border-radius:999px;width:31cqw;height:9.2cqw;position:absolute;top:2.8cqw;left:50%;transform:translate(-50%)}.ms2-iphone-glare{z-index:4;pointer-events:none;background:linear-gradient(118deg,#ffffff12 0%,#0000 28%);position:absolute;inset:0}@keyframes ms2-marquee{to{transform:translate(-50%)}}.ms2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ms2-marquee-track{width:max-content;animation:ms2-marquee var(--ms2-marquee-dur,42s) linear infinite;display:flex}.ms2-marquee-reverse .ms2-marquee-track{animation-direction:reverse}.ms2-marquee-row{flex-shrink:0;align-items:center;gap:2rem;margin:0;padding-right:2rem;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.ms2-marquee:hover .ms2-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ms2-marquee{-webkit-mask-image:none;mask-image:none}.ms2-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:1.5rem;animation:none}.ms2-marquee-row{flex-wrap:wrap;justify-content:center;padding-right:0}.ms2-marquee-row[aria-hidden=true]{display:none}}.ms2-carousel[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.ms2-flow-dot{background:var(--ms2-cyan);width:9px;height:9px;transition:left .7s var(--ms2-ease);border-radius:999px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;box-shadow:0 0 0 4px #22f7fb26,0 0 18px #22f7fbcc}.ms2-mobile-bar{transition:transform .5s var(--ms2-ease);transform:translateY(160%)}.ms2-mobile-bar[data-visible=true]{transform:none}@media (prefers-reduced-motion:reduce){html:has(.ms2){scroll-behavior:auto}.ms2-stagger>*,.ms2-stagger-now>*{opacity:1!important;animation:none!important}.ms2-icon path{stroke-dashoffset:0;animation:none!important}.ms2-noise-item{opacity:0;animation:none!important}.ms2-underline{background-size:100% .07em;transition:none}.ms2-spotlight{display:none}.ms2-think,.ms2-think-line,.ms2-think-node,.ms2-think-pulse{opacity:0;animation:none!important}.ms2-bp{opacity:1;animation:none!important}.ms2-think-tag-a{opacity:0;animation:none!important}.ms2-think-tag-b,.ms2-fn{opacity:1;animation:none!important}.ms2-tag-a{opacity:0;animation:none!important}.ms2-tag-b{opacity:1;animation:none!important}.ms2-bar-fill{transform:scaleX(.82);animation:none!important}.ms2-ring{opacity:0;animation:none!important}.ms2-core circle,.ms2-core path{stroke-dashoffset:0;animation:none!important}.ms2-in,.ms2-fade,.ms2-reveal,.ms2-bubble,.ms2-swap,.ms2-panel{opacity:1!important;animation:none!important;transform:none!important}.ms2-draw-x,.ms2-line-inview,.ms2-line-inview-y,.ms2-marker,.ms2-layer,.ms2-hero-content{animation:none!important;transform:none!important}.ms2-hero-content{opacity:1}.ms2-svg-draw{stroke-dashoffset:0;animation:none}.ms2-dot,.ms2-scroll-cue,.ms2-panel{animation:none}.ms2-island,.ms2-island-link,.ms2-island-menu[data-open=true] .ms2-island-menu-item{opacity:1;animation:none}.ms2-island-pill,.ms2-lang-thumb,.ms2-island-menu,.ms2-tags-pill{transition-duration:.01ms}.ms2-mock-cursor,.ms2-caret{animation:none}.ms2-ring,.ms2-bar{stroke-dashoffset:0;transform:none;animation:none!important}}
