/*
 * Mapp 2027: home page sections (page-templates/home-2027.php only).
 * GENERATED by _tools/mapp27/build.py from new/mapp-homepage-new.html. Do not edit by hand.
 */
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body.mp-page{margin:0;background:var(--mp-white);overflow-x:hidden}
.mp-a:is(.mp-root,.mp-root *){position:absolute}
.mp-glow:is(.mp-root,.mp-root *){position:absolute;pointer-events:none}
.mp-glow img:is(.mp-root,.mp-root *){position:absolute;max-width:none;width:auto;height:auto}
.mp-h-xl:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(4.5*var(--mp-rem));line-height:calc(4.75*var(--mp-rem));letter-spacing:calc(-0.09*var(--mp-rem))}
.mp-h3:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(3.25*var(--mp-rem));line-height:calc(3.5*var(--mp-rem));letter-spacing:-.78px}
.mp-h4:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.4px}
.mp-sub1:is(.mp-root,.mp-root *){font-size:calc(2*var(--mp-rem));line-height:calc(2.5*var(--mp-rem));letter-spacing:-.32px}
.mp-body-l:is(.mp-root,.mp-root *){font-size:calc(1.125*var(--mp-rem));line-height:calc(1.75*var(--mp-rem))}
.mp-body-s:is(.mp-root,.mp-root *){font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
@media (max-width:1099px){
  .mp-h-xl:is(.mp-root,.mp-root *){font-size:calc(3*var(--mp-rem));line-height:calc(3.25*var(--mp-rem));letter-spacing:-.96px}
  .mp-h3:is(.mp-root,.mp-root *){font-size:calc(2.375*var(--mp-rem));line-height:calc(2.75*var(--mp-rem))}
  .mp-h4:is(.mp-root,.mp-root *){font-size:calc(2*var(--mp-rem));line-height:calc(2.375*var(--mp-rem))}
}
@media (max-width:480px){
  .mp-h-xl:is(.mp-root,.mp-root *){font-size:calc(2.5*var(--mp-rem));line-height:calc(2.75*var(--mp-rem))}
  .mp-h3:is(.mp-root,.mp-root *){font-size:calc(2*var(--mp-rem));line-height:calc(2.375*var(--mp-rem))}
}
.mp-btn--pink:is(.mp-root,.mp-root *){background:var(--mp-pk3);color:var(--mp-navy)}
.mp-btn--pink:hover:is(.mp-root,.mp-root *){box-shadow:0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(255,199,218,.3)}
.mp-btn--outline:is(.mp-root,.mp-root *){border:calc(0.125*var(--mp-rem)) solid var(--mp-white);color:var(--mp-white);line-height:calc(1.5*var(--mp-rem));text-transform:capitalize}
.mp-btn--outline:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.08)}
.mp-link:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem));text-decoration:underline!important;text-underline-offset:.25em;text-decoration-thickness:1px;white-space:nowrap}
.mp-link .mp-ico:is(.mp-root,.mp-root *){width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem));transition:transform .3s var(--mp-ease)}
.mp-link:hover .mp-ico:is(.mp-root,.mp-root *),a:hover>.mp-link .mp-ico:is(.mp-root,.mp-root *),a:hover .mp-link .mp-ico:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-zoom:is(.mp-root,.mp-root *){overflow:hidden}
.mp-zoom img:is(.mp-root,.mp-root *){transition:transform 1.1s var(--mp-ease-out)}
.mp-zoom:hover img:is(.mp-root,.mp-root *),a:hover .mp-zoom img:is(.mp-root,.mp-root *){transform:scale(1.05)}
.mp-hz:is(.mp-root,.mp-root *){transition:transform .6s var(--mp-ease-out),box-shadow .6s var(--mp-ease-out)}
.mp-hz:hover:is(.mp-root,.mp-root *){transform:translateY(calc(-0.25*var(--mp-rem)))}
.mp-js-rv .mp-reveal:is(.mp-root,.mp-root *){opacity:0;transform:translateY(calc(1.25*var(--mp-rem)));transition:opacity .9s var(--mp-ease-out),transform .9s var(--mp-ease-out);transition-delay:var(--mp-d,0s)}
.mp-js-rv .mp-reveal.mp-in:is(.mp-root,.mp-root *){opacity:1;transform:none}
.mp-hero .mp-reveal:is(.mp-root,.mp-root *){opacity:1;transform:none;transition:none}
.mp-hero .mp-ill>*:is(.mp-root,.mp-root *){transition:opacity .3s cubic-bezier(.4,0,.2,1)}
.mp-hero:not(.mp-media-ready) .mp-ill>*:is(.mp-root,.mp-root *){opacity:0}
@media (prefers-reduced-motion:reduce){
  .mp-reveal:is(.mp-root,.mp-root *){opacity:1;transform:none}
}
.mp-wave:is(.mp-root,.mp-root *){position:relative;height:calc(8.75*var(--mp-rem));overflow:hidden;pointer-events:none}
.mp-wave img:is(.mp-root,.mp-root *){position:absolute;left:0;top:0;max-width:none;display:block}
.mp-wave .mp-w-back:is(.mp-root,.mp-root *){width:100%;height:calc(6.9375*var(--mp-rem))}
.mp-wave .mp-w-front:is(.mp-root,.mp-root *){width:151.0417%;height:calc(5.25*var(--mp-rem))}
.mp-wave .mp-w-full:is(.mp-root,.mp-root *){width:100%;height:100%}
.mp-wave--flip-x:is(.mp-root,.mp-root *){transform:scaleX(-1)}
.mp-wave--flip-y:is(.mp-root,.mp-root *){transform:scaleY(-1)}
.mp-wave--rot:is(.mp-root,.mp-root *){transform:rotate(180deg)}
.mp-wave--arc:is(.mp-root,.mp-root *){height:calc(8.375*var(--mp-rem))}
.mp-wave--arc.mp-wave--flip-y:is(.mp-root,.mp-root *){margin-bottom:-2px}
.mp-wave--cta:is(.mp-root,.mp-root *){height:calc(9.25*var(--mp-rem));background:var(--mp-p4)}
.mp-swell:is(.mp-root,.mp-root *){display:none;position:relative;height:calc(5*var(--mp-rem));overflow:hidden;pointer-events:none}
.mp-swell img:is(.mp-root,.mp-root *){position:absolute;top:-1px;max-width:none;display:block}
.mp-swell .mp-sw-back:is(.mp-root,.mp-root *){left:-80%;width:199.68%;height:calc(4.10712*var(--mp-rem))}
.mp-swell .mp-sw-front:is(.mp-root,.mp-root *){left:-101.33%;width:301.6%;height:calc(3*var(--mp-rem))}
@media (max-width:1099px){
  .mp-wave--desk:is(.mp-root,.mp-root *){display:none}
  .mp-swell:is(.mp-root,.mp-root *){display:block;margin:-1px 0}
}
@media (max-width:640px){
  .mp-swell:is(.mp-root,.mp-root *){height:calc(3.5*var(--mp-rem))}
  .mp-swell .mp-sw-back:is(.mp-root,.mp-root *){display:none}
  .mp-swell .mp-sw-front:is(.mp-root,.mp-root *){height:calc(2.1*var(--mp-rem))}
}
.mp-hero:is(.mp-root,.mp-root *){position:relative;overflow:hidden;isolation:isolate;color:var(--mp-white);padding:calc(calc(4.5*var(--mp-rem)) - 20px) 0 calc(3.5*var(--mp-rem));background:linear-gradient(-58.74deg,#2B2449 74.835%,#00E9C2 205.65%)}
.mp-hero .mp-glow:is(.mp-root,.mp-root *){z-index:-1}
.mp-hero:is(.mp-root,.mp-root *)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(13.75*var(--mp-rem));z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(43,36,73,0),#2B2449 92%)}
.mp-hero-row:is(.mp-root,.mp-root *){display:flex;align-items:flex-end;justify-content:space-between;gap:calc(2.5*var(--mp-rem))}
.mp-hero-row h1:is(.mp-root,.mp-root *){width:calc(43.75*var(--mp-rem))}
.mp-hero-row h1 span:is(.mp-root,.mp-root *){color:var(--mp-mint)}
.mp-hero-intro:is(.mp-root,.mp-root *){width:calc(32.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(2.5*var(--mp-rem))}
.mp-hero-ctas:is(.mp-root,.mp-root *){display:flex;gap:calc(1*var(--mp-rem));flex-wrap:wrap}
.mp-hero-ctas .mp-btn--outline:is(.mp-root,.mp-root *){width:calc(15.125*var(--mp-rem))}
.mp-hc:is(.mp-root,.mp-root *){margin-top:calc(3.6875*var(--mp-rem));width:calc(79.875*var(--mp-rem));padding:calc(0.5*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(4*var(--mp-rem));margin-bottom:calc(-3.5*var(--mp-rem));border-radius:calc(2*var(--mp-rem));overflow:hidden}
.mp-ptabs:is(.mp-root,.mp-root *){position:relative;display:flex;gap:calc(0.5*var(--mp-rem));padding:calc(0.375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18)}
.mp-ptab-ind:is(.mp-root,.mp-root *){position:absolute;left:0;top:calc(0.375*var(--mp-rem));height:calc(3.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-white);border:1px solid var(--mp-wg2);transition:transform .36s ease,width .36s ease;pointer-events:none}
.mp-ptab:is(.mp-root,.mp-root *){position:relative;z-index:1;flex:1 0 0;min-width:0;height:calc(3.5*var(--mp-rem));display:flex;align-items:center;justify-content:center;gap:calc(0.75*var(--mp-rem));padding:0 calc(2*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid transparent;
  font-family:"Mona Sans Bold";font-size:calc(1.25*var(--mp-rem));line-height:calc(1.75*var(--mp-rem));color:var(--mp-white);white-space:nowrap;transition:background-color .35s,color .35s,border-color .35s}
.mp-ptab .mp-ico:is(.mp-root,.mp-root *){width:calc(0.625*var(--mp-rem));height:calc(0.625*var(--mp-rem))}
.mp-ptab:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.08)}
.mp-ptab[aria-selected="true"]:is(.mp-root,.mp-root *){color:var(--mp-navy);background:transparent}
.mp-ptab:focus-visible:is(.mp-root,.mp-root *){outline:none}
.mp-ptabs:not(.mp-js) .mp-ptab[aria-selected="true"]:is(.mp-root,.mp-root *){background:var(--mp-white);border-color:var(--mp-wg2)}
.mp-ptabs:not(.mp-js) .mp-ptab-ind:is(.mp-root,.mp-root *){opacity:0}
.mp-hpanel[hidden]:is(.mp-root,.mp-root *){display:none}
.mp-hpanel.mp-leaving:is(.mp-root,.mp-root *){pointer-events:none}
.mp-hmore:is(.mp-root,.mp-root *){display:flex;justify-content:center;margin-top:calc(calc(0.25*var(--mp-rem)) - 8px)}
@media (max-width:1099px){
  .mp-hmore:is(.mp-root,.mp-root *){margin-top:calc(1.25*var(--mp-rem))}
  .mp-hv:is(.mp-root,.mp-root *){box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 calc(0.5*var(--mp-rem)) calc(1.25*var(--mp-rem)) rgba(12,8,32,.4)}
  .mp-hv:hover:is(.mp-root,.mp-root *),.mp-hv:focus-visible:is(.mp-root,.mp-root *){box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 calc(0.625*var(--mp-rem)) calc(1.5*var(--mp-rem)) rgba(12,8,32,.45),0 0 calc(1.25*var(--mp-rem)) rgb(var(--mp-hv-rgb,0 233 194)/.22)}
}
.mp-hv:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;justify-content:center;gap:calc(0.75*var(--mp-rem));min-width:calc(16*var(--mp-rem));height:calc(3.25*var(--mp-rem));padding:0 calc(2*var(--mp-rem)) 0 calc(2.25*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));color:var(--mp-white);
  background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.28);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(12,8,32,.4);
  font-family:"Mona Sans SemiBold";font-size:calc(1.0625*var(--mp-rem));line-height:calc(1.5*var(--mp-rem));white-space:nowrap;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  transition:background-color .3s,border-color .3s,box-shadow .45s var(--mp-ease-out),transform .45s var(--mp-ease-out)}
.mp-hv-ic:is(.mp-root,.mp-root *){flex:none;width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem));fill:none;stroke:var(--mp-hv,var(--mp-mint));stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--mp-ease-out)}
.mp-hv:hover:is(.mp-root,.mp-root *),.mp-hv:focus-visible:is(.mp-root,.mp-root *){border-color:rgb(var(--mp-hv-rgb,0 233 194)/.55);transform:translateY(calc(-0.125*var(--mp-rem)));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 calc(1*var(--mp-rem)) calc(2.5*var(--mp-rem)) rgba(12,8,32,.45),0 0 calc(1.75*var(--mp-rem)) rgb(var(--mp-hv-rgb,0 233 194)/.22)}
.mp-hv:hover .mp-hv-ic:is(.mp-root,.mp-root *),.mp-hv:focus-visible .mp-hv-ic:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-hv:focus-visible:is(.mp-root,.mp-root *){outline:2px solid var(--mp-hv,var(--mp-mint));outline-offset:3px}
@media (prefers-reduced-motion:reduce){
  .mp-hv:is(.mp-root,.mp-root *),.mp-hv-ic:is(.mp-root,.mp-root *){transition:none}
  .mp-hv:hover:is(.mp-root,.mp-root *),.mp-hv:focus-visible:is(.mp-root,.mp-root *){transform:none}
}
.mp-hpanel .mp-hmore:is(.mp-root,.mp-root *){transition:opacity .36s ease,transform .36s ease}
.mp-hpanel.mp-leaving .mp-hmore:is(.mp-root,.mp-root *),.mp-hpanel.mp-entering .mp-hmore:is(.mp-root,.mp-root *){opacity:0;transform:translateY(calc(0.5*var(--mp-rem)))}
.mp-hpanel.mp-entering .mp-hmore:is(.mp-root,.mp-root *){transition:none}
.mp-tab-line:is(.mp-root,.mp-root *){width:calc(45*var(--mp-rem));max-width:100%;margin:0 auto;padding-top:calc(1.5*var(--mp-rem));font-size:calc(1.125*var(--mp-rem));line-height:calc(1.75*var(--mp-rem));color:var(--mp-white);text-align:center}
@media (max-width:1099px){
  .mp-tab-line:is(.mp-root,.mp-root *){width:calc(40*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-tab-line:is(.mp-root,.mp-root *){width:auto;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
}
.mp-stage:is(.mp-root,.mp-root *){position:relative;width:calc(78.875*var(--mp-rem));height:calc(39*var(--mp-rem))}
.mp-stage-grid:is(.mp-root,.mp-root *){--mp-slot:calc(26.25*var(--mp-rem));--mp-side-s:.86;--mp-side-y:calc(1.75*var(--mp-rem));--mp-side-o:.75;--mp-out-s:.6;--mp-out-y:calc(3*var(--mp-rem));position:absolute;left:1px;top:calc(2.25*var(--mp-rem));width:calc(78.75*var(--mp-rem));display:grid;grid-template-columns:1fr;touch-action:pan-y}
.mp-stage-col:is(.mp-root,.mp-root *){grid-area:1/1;justify-self:center;width:calc(26.25*var(--mp-rem));display:flex;flex-direction:column;align-items:center;transform:translateX(calc(var(--mp-off,0) * var(--mp-slot)));transition:transform .36s ease,opacity .36s ease}
.mp-ill-v:is(.mp-root,.mp-root *){position:absolute;inset:0}
.mp-ill-v--m:is(.mp-root,.mp-root *){display:none}
.mp-ill-v--t:is(.mp-root,.mp-root *){display:none}
@media (min-width:641px) and (max-width:1099px){
  .mp-stage-col .mp-ill:is(.mp-root,.mp-root *){top:0;transition:transform .36s ease,opacity .36s ease,top .36s ease}
  .mp-stage-col.mp-is-active .mp-ill:is(.mp-root,.mp-root *){top:calc(-1 * var(--mp-tdy,calc(0*var(--mp-rem))))}
}
@media (min-width:641px) and (max-width:1099px){
  .mp-ill-v--nt:is(.mp-root,.mp-root *){display:none}
  .mp-ill-v--t:is(.mp-root,.mp-root *){display:block}
}
@media (max-width:640px){
  .mp-ill-v--d:is(.mp-root,.mp-root *){display:none}
  .mp-ill-v--m:is(.mp-root,.mp-root *){display:block}
}
.mp-stage-col .mp-ill:is(.mp-root,.mp-root *){transform-origin:top center;transition:transform .36s ease,opacity .36s ease}
.mp-ill>:nth-child(-n+2):not(.mp-ill-v):is(.mp-root,.mp-root *),.mp-ill-v>:nth-child(-n+2):is(.mp-root,.mp-root *){transition:opacity .3s cubic-bezier(.4,0,.2,1),translate .8s ease,scale .8s ease,rotate .8s ease}
.mp-stage-col.mp-is-active:not(.mp-ghost) .mp-ill>:nth-child(1):not(.mp-ill-v):is(.mp-root,.mp-root *),.mp-stage-col.mp-is-active:not(.mp-ghost) .mp-ill-v>:nth-child(1):is(.mp-root,.mp-root *){animation:mp-blob-glow 14s ease-in-out infinite}
.mp-stage-col.mp-is-active:not(.mp-ghost) .mp-ill>:nth-child(2):not(.mp-ill-v):is(.mp-root,.mp-root *),.mp-stage-col.mp-is-active:not(.mp-ghost) .mp-ill-v>:nth-child(2):is(.mp-root,.mp-root *){animation:mp-blob-body 11s ease-in-out -2s infinite}
@keyframes mp-blob-glow{0%,100%{translate:0 0;scale:1;rotate:0deg}35%{translate:calc(0.5*var(--mp-rem)) calc(-0.375*var(--mp-rem));scale:1.05;rotate:3deg}70%{translate:calc(-0.375*var(--mp-rem)) calc(0.25*var(--mp-rem));scale:.97;rotate:-2deg}}
@keyframes mp-blob-body{0%,100%{translate:0 0;scale:1;rotate:0deg}40%{translate:calc(-0.375*var(--mp-rem)) calc(-0.25*var(--mp-rem));scale:1.04;rotate:-2.5deg}75%{translate:calc(0.25*var(--mp-rem)) calc(0.375*var(--mp-rem));scale:.98;rotate:1.5deg}}
#mp-p-fashion:is(.mp-root,.mp-root *){--mp-f1:#FFB3CE;--mp-f2:#7B63F2;--mp-f3:#FF87AF;--mp-f4:#A9B8FF}
#mp-p-int:is(.mp-root,.mp-root *){--mp-f1:#DED6FC;--mp-f2:#7B63F2;--mp-f3:#BCACF8;--mp-f4:#5E46C9}
#mp-p-cloud:is(.mp-root,.mp-root *){--mp-f1:#CCFAF2;--mp-f2:#7B63F2;--mp-f3:#7FF4E0;--mp-f4:#BCACF8}
.mp-blob-flow.mp-is-dark:is(.mp-root,.mp-root *){--mp-f1:#8D77F7;--mp-f2:#2B2449;--mp-f3:#5E46C9;--mp-f4:#BCACF8}
.mp-blob-flow:is(.mp-root,.mp-root *){position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1s ease;-webkit-mask:var(--mp-blob) 0 0/100% 100% no-repeat;mask:var(--mp-blob) 0 0/100% 100% no-repeat}
.mp-stage-col.mp-is-active:not(.mp-ghost) .mp-blob-flow:is(.mp-root,.mp-root *){opacity:.92}
.mp-blob-flow:is(.mp-root,.mp-root *)::before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 90deg,var(--mp-f1),var(--mp-f2),var(--mp-f3),var(--mp-f4),var(--mp-f1));filter:blur(calc(1.5*var(--mp-rem)));opacity:.85;animation:mp-flow-spin 30s linear infinite}
.mp-blob-flow:is(.mp-root,.mp-root *)::after{content:"";position:absolute;inset:0;opacity:.16;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}
.mp-blob-flow i:is(.mp-root,.mp-root *){position:absolute;width:75%;height:75%;border-radius:50%;background:radial-gradient(closest-side,var(--mp-c) 25%,transparent);animation:mp-flow-a 12s ease-in-out infinite alternate}
.mp-blob-flow i:nth-child(1):is(.mp-root,.mp-root *){left:-10%;top:-5%;--mp-c:var(--mp-f1)}
.mp-blob-flow i:nth-child(2):is(.mp-root,.mp-root *){left:35%;top:0;--mp-c:var(--mp-f2);animation-name:mp-flow-b;animation-duration:15s}
.mp-blob-flow i:nth-child(3):is(.mp-root,.mp-root *){left:0;top:35%;--mp-c:var(--mp-f3);animation-name:mp-flow-c;animation-duration:11s}
.mp-blob-flow i:nth-child(4):is(.mp-root,.mp-root *){left:35%;top:35%;--mp-c:var(--mp-f4);animation-name:mp-flow-d;animation-duration:17s}
.mp-stage-col:not(.mp-is-active) .mp-blob-flow:is(.mp-root,.mp-root *)::before,.mp-stage-col:not(.mp-is-active) .mp-blob-flow i:is(.mp-root,.mp-root *){animation-play-state:paused}
@keyframes mp-flow-spin{to{rotate:360deg}}
@keyframes mp-flow-a{50%{translate:30% 15%;scale:1.2}100%{translate:15% 40%;scale:.9}}
@keyframes mp-flow-b{50%{translate:-25% 30%;scale:.85}100%{translate:-10% 10%;scale:1.25}}
@keyframes mp-flow-c{50%{translate:25% -20%;scale:1.15}100%{translate:40% 5%;scale:.95}}
@keyframes mp-flow-d{50%{translate:-35% -15%;scale:1.1}100%{translate:-15% -35%;scale:.9}}
@media (prefers-reduced-motion:reduce){
  .mp-stage-col .mp-ill>*:is(.mp-root,.mp-root *),.mp-stage-col .mp-ill-v>*:is(.mp-root,.mp-root *),.mp-blob-flow:is(.mp-root,.mp-root *)::before,.mp-blob-flow i:is(.mp-root,.mp-root *){animation:none!important}
}
.mp-stage-col.mp-is-side:is(.mp-root,.mp-root *){cursor:pointer;z-index:2}
.mp-stage-col.mp-is-active:is(.mp-root,.mp-root *){z-index:3}
.mp-stage-col.mp-is-out:is(.mp-root,.mp-root *){z-index:0;opacity:0;pointer-events:none}
.mp-stage-col.mp-is-side .mp-ill:is(.mp-root,.mp-root *){transform:translateY(var(--mp-side-y)) scale(var(--mp-side-s));opacity:var(--mp-side-o)}
.mp-stage-col.mp-is-side:hover .mp-ill:is(.mp-root,.mp-root *){opacity:1}
.mp-stage-col.mp-is-out .mp-ill:is(.mp-root,.mp-root *){transform:translateY(var(--mp-out-y)) scale(var(--mp-out-s))}
.mp-stage-col .mp-stage-label:is(.mp-root,.mp-root *){transition:opacity .2s}
.mp-stage-link:is(.mp-root,.mp-root *){color:inherit;text-decoration:none}
.mp-stage-col.mp-is-active .mp-stage-link:hover span:is(.mp-root,.mp-root *){text-decoration:underline!important;text-underline-offset:.15em;text-decoration-thickness:1px}
.mp-stage-col.mp-is-side .mp-stage-label:is(.mp-root,.mp-root *){opacity:.55}
.mp-stage-col.mp-ghost:is(.mp-root,.mp-root *){pointer-events:none}
.mp-stage-label:is(.mp-root,.mp-root *){margin-top:calc(calc(4.5625*var(--mp-rem)) - 16px);display:flex;flex-direction:column;align-items:center;gap:calc(0.5*var(--mp-rem));text-align:center}
.mp-stage-label h3:is(.mp-root,.mp-root *){font-family:"Mona Sans";font-weight:400;color:var(--mp-white);white-space:nowrap}
.mp-stage-label h3 span:is(.mp-root,.mp-root *){color:var(--mp-p3)}
.mp-stage-label p:is(.mp-root,.mp-root *){color:var(--mp-white)}
.mp-stage-nav:is(.mp-root,.mp-root *){position:absolute;z-index:5;top:calc(calc(32.75*var(--mp-rem)) - 16px);width:calc(2.75*var(--mp-rem));height:calc(2.75*var(--mp-rem));border-radius:calc(1.25*var(--mp-rem));display:grid;place-items:center;transition:background-color .25s}
.mp-stage-nav:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.1)}
.mp-stage-nav .mp-ico:is(.mp-root,.mp-root *){width:calc(1.5*var(--mp-rem));height:calc(1.5*var(--mp-rem))}
.mp-stage-nav .mp-m:is(.mp-root,.mp-root *){display:none}
.mp-stage-nav.mp-prev:is(.mp-root,.mp-root *){left:calc(24*var(--mp-rem))}
.mp-stage-nav.mp-next:is(.mp-root,.mp-root *){left:calc(52.125*var(--mp-rem))}
.mp-ill:is(.mp-root,.mp-root *){position:relative;width:calc(23.1*var(--mp-rem));height:calc(22.575*var(--mp-rem));flex:none}
@media (max-width:1099px){
  .mp-hero:is(.mp-root,.mp-root *){padding:calc(3.5*var(--mp-rem)) 0 calc(2*var(--mp-rem))}
  .mp-hero .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-hero-row:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(1.5*var(--mp-rem))}
  .mp-hero-row h1:is(.mp-root,.mp-root *){width:auto;font-size:calc(3.25*var(--mp-rem));line-height:calc(3.5*var(--mp-rem));letter-spacing:calc(-0.065*var(--mp-rem))}
  .mp-hero-intro:is(.mp-root,.mp-root *){width:auto;gap:calc(1.5*var(--mp-rem))}
  .mp-hc:is(.mp-root,.mp-root *){width:100%;margin-top:calc(2.5*var(--mp-rem));padding:calc(0.5*var(--mp-rem));margin-bottom:0;overflow:visible}
  .mp-ptab:is(.mp-root,.mp-root *){padding:0 calc(0.75*var(--mp-rem));font-size:calc(1.0625*var(--mp-rem))}
  .mp-ptab .mp-pre:is(.mp-root,.mp-root *){display:none}
  .mp-stage:is(.mp-root,.mp-root *){width:auto;height:calc(33.375*var(--mp-rem));overflow:hidden;margin-inline:calc(50% - 50vw)}
  .mp-stage-grid:is(.mp-root,.mp-root *){position:absolute;left:0;right:0;top:calc(2.5*var(--mp-rem));width:auto;--mp-slot:46.68%;--mp-side-s:.619;--mp-side-y:calc((1 - var(--mp-side-s)) * 50%);--mp-side-o:.4;--mp-out-s:.45;--mp-out-y:calc((1 - var(--mp-out-s)) * 50%)}
  .mp-stage-col:is(.mp-root,.mp-root *){width:100%}
  .mp-stage-col:not(.mp-is-active) .mp-stage-label:is(.mp-root,.mp-root *){opacity:0;transition:opacity .12s ease}
  .mp-stage-col.mp-is-active .mp-stage-label:is(.mp-root,.mp-root *){transition:opacity .22s ease .26s}
  .mp-stage-label:is(.mp-root,.mp-root *){margin-top:calc(1.8125*var(--mp-rem))}
  .mp-stage-label p:is(.mp-root,.mp-root *){width:calc(28.75*var(--mp-rem))!important;max-width:calc(100vw - calc(4*var(--mp-rem)))}
  .mp-stage-nav:is(.mp-root,.mp-root *){top:calc(12.4375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(calc(0.375*var(--mp-rem)));-webkit-backdrop-filter:blur(calc(0.375*var(--mp-rem)))}
  .mp-stage-nav:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.24)}
  .mp-stage-nav.mp-prev:is(.mp-root,.mp-root *){left:calc(2.5*var(--mp-rem))}
  .mp-stage-nav.mp-next:is(.mp-root,.mp-root *){left:auto;right:calc(2.5*var(--mp-rem))}
  .mp-stage-nav .mp-m:is(.mp-root,.mp-root *){display:none}
}
@media (max-width:640px){
  .mp-hero:is(.mp-root,.mp-root *){padding:calc(2.5*var(--mp-rem)) 0 calc(2*var(--mp-rem))}
  .mp-hero .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-hero-row:is(.mp-root,.mp-root *){gap:calc(1.25*var(--mp-rem))}
  .mp-hero-row h1:is(.mp-root,.mp-root *){font-size:calc(2.25*var(--mp-rem));line-height:calc(2.5*var(--mp-rem));letter-spacing:-.72px}
  .mp-hero-intro:is(.mp-root,.mp-root *){gap:calc(1.25*var(--mp-rem))}
  .mp-hero-intro .mp-body-l:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-hero-ctas:is(.mp-root,.mp-root *){flex-direction:column;gap:calc(0.75*var(--mp-rem))}
  .mp-hero-ctas .mp-btn:is(.mp-root,.mp-root *),.mp-hero-ctas .mp-btn--outline:is(.mp-root,.mp-root *){width:100%}
  .mp-hc:is(.mp-root,.mp-root *){margin-top:calc(2*var(--mp-rem));padding:0;border-radius:0;overflow:visible}
  .mp-ptabs:is(.mp-root,.mp-root *){padding:calc(0.25*var(--mp-rem));gap:calc(0.25*var(--mp-rem))}
  .mp-ptab-ind:is(.mp-root,.mp-root *){top:calc(0.25*var(--mp-rem));height:calc(3*var(--mp-rem))}
  .mp-ptab:is(.mp-root,.mp-root *){flex:1 1 auto;height:calc(3*var(--mp-rem));padding:0 calc(0.625*var(--mp-rem));font-size:calc(0.875*var(--mp-rem));line-height:calc(1.125*var(--mp-rem));white-space:nowrap;text-align:center}
  .mp-ptab .mp-ico:is(.mp-root,.mp-root *){display:none}
  .mp-stage:is(.mp-root,.mp-root *){height:calc(25.125*var(--mp-rem))}
  .mp-stage-grid:is(.mp-root,.mp-root *){top:calc(2*var(--mp-rem));--mp-slot:56.67%;--mp-side-s:.595}
  .mp-stage-col .mp-ill:is(.mp-root,.mp-root *){zoom:.682}
  .mp-stage-label:is(.mp-root,.mp-root *){margin-top:calc(1.25*var(--mp-rem))}
  .mp-stage-label h3:is(.mp-root,.mp-root *){font-size:calc(1.5*var(--mp-rem));line-height:calc(1.875*var(--mp-rem));letter-spacing:-.24px}
  .mp-stage-label p:is(.mp-root,.mp-root *){width:calc(18.75*var(--mp-rem))!important;max-width:calc(100vw - calc(2.5*var(--mp-rem)));font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
  .mp-stage-nav:is(.mp-root,.mp-root *){top:calc(8.3125*var(--mp-rem));width:calc(2.5*var(--mp-rem));height:calc(2.75*var(--mp-rem));background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}
  .mp-stage-nav:hover:is(.mp-root,.mp-root *){background:none}
  .mp-stage-nav.mp-prev:is(.mp-root,.mp-root *){left:calc(1.25*var(--mp-rem))}
  .mp-stage-nav.mp-next:is(.mp-root,.mp-root *){right:calc(1.25*var(--mp-rem))}
  .mp-stage-nav .mp-d:is(.mp-root,.mp-root *){display:none}
  .mp-stage-nav .mp-m:is(.mp-root,.mp-root *){display:block;width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem))}
}
.mp-logos:is(.mp-root,.mp-root *){background:radial-gradient(calc(23.0769*var(--mp-rem)) calc(3.33981*var(--mp-rem)) at 90% 40%,rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(23.0769*var(--mp-rem)) calc(3.33981*var(--mp-rem)) at 12% 45%,rgba(204,250,242,.7),rgba(204,250,242,0)),linear-gradient(180deg,rgba(222,214,252,.75),rgba(222,214,252,.3) 55%,rgba(222,214,252,0)),var(--mp-white)}
.mp-logos .mp-wrap:is(.mp-root,.mp-root *){display:flex;flex-direction:column;align-items:center;gap:calc(1.5*var(--mp-rem))}
.mp-logos p:is(.mp-root,.mp-root *){font-family:"Mona Sans Medium";font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem));color:var(--mp-navy);text-align:center}
.mp-lmq:is(.mp-root,.mp-root *){position:relative;width:100%;height:calc(7.5625*var(--mp-rem));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.mp-lmq-track:is(.mp-root,.mp-root *){--mp-mq-gap:calc(calc(2.21963*var(--mp-rem)) * var(--mp-ls,1));position:absolute;left:calc(0.625*var(--mp-rem));top:calc(1*var(--mp-rem));display:flex;align-items:center;gap:var(--mp-mq-gap);width:max-content;animation:mp-marquee 104s linear infinite}
.mp-lmq:hover .mp-lmq-track:is(.mp-root,.mp-root *),.mp-lmq:focus-within .mp-lmq-track:is(.mp-root,.mp-root *){animation-play-state:paused}
.mp-logo:is(.mp-root,.mp-root *){flex:none;display:flex;align-items:center;justify-content:center;width:calc(calc(13.9651*var(--mp-rem)) * var(--mp-ls,1));height:calc(calc(5.59525*var(--mp-rem)) * var(--mp-ls,1))}
.mp-logo img:is(.mp-root,.mp-root *){display:block;width:auto;height:calc(var(--mp-h) * var(--mp-ls,1))}
@media (max-width:1099px){
  .mp-logos:is(.mp-root,.mp-root *){padding:calc(1.5*var(--mp-rem)) 0 calc(2.5*var(--mp-rem));background:radial-gradient(calc(9.23125*var(--mp-rem)) calc(3.90625*var(--mp-rem)) at 90% calc(5*var(--mp-rem)),rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(9.23125*var(--mp-rem)) calc(3.90625*var(--mp-rem)) at 12% calc(5.625*var(--mp-rem)),rgba(204,250,242,.7),rgba(204,250,242,0)),linear-gradient(180deg,rgba(222,214,252,.75),rgba(222,214,252,.3) 55%,rgba(222,214,252,0)),var(--mp-white)}
  .mp-logos .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)));gap:calc(1.25*var(--mp-rem))}
  .mp-lmq:is(.mp-root,.mp-root *){height:calc(5.625*var(--mp-rem))}
  .mp-lmq:is(.mp-root,.mp-root *){--mp-ls:.7806}
  .mp-lmq-track:is(.mp-root,.mp-root *){left:0;top:calc(0.625*var(--mp-rem));animation-duration:82s}
}
@media (max-width:640px){
  .mp-logos:is(.mp-root,.mp-root *){padding:calc(1.25*var(--mp-rem)) 0 calc(2*var(--mp-rem));background:radial-gradient(calc(4.50625*var(--mp-rem)) calc(3.20312*var(--mp-rem)) at 90% calc(4.1*var(--mp-rem)),rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(4.50625*var(--mp-rem)) calc(3.20312*var(--mp-rem)) at 12% calc(4.6125*var(--mp-rem)),rgba(204,250,242,.7),rgba(204,250,242,0)),linear-gradient(180deg,rgba(222,214,252,.75),rgba(222,214,252,.3) 55%,rgba(222,214,252,0)),var(--mp-white)}
  .mp-logos .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)));gap:calc(0.875*var(--mp-rem))}
  .mp-logos p:is(.mp-root,.mp-root *){font-size:calc(0.875*var(--mp-rem))}
  .mp-lmq:is(.mp-root,.mp-root *){height:calc(4.5*var(--mp-rem))}
  .mp-lmq:is(.mp-root,.mp-root *){--mp-ls:.5799}
  .mp-lmq-track:is(.mp-root,.mp-root *){animation-duration:61s}
}
@keyframes mp-marquee{to{transform:translateX(calc(-50% - var(--mp-mq-gap,0px) / 2))}}
@media (prefers-reduced-motion:reduce){
  .mp-lmq-track:is(.mp-root,.mp-root *){animation:none}
}
.mp-showcase:is(.mp-root,.mp-root *){padding:calc(6*var(--mp-rem)) 0 calc(5*var(--mp-rem));background:var(--mp-white)}
.mp-split:is(.mp-root,.mp-root *){display:flex;align-items:flex-end;justify-content:space-between;gap:calc(2.5*var(--mp-rem))}
.mp-split .mp-h3:is(.mp-root,.mp-root *){width:calc(47.5*var(--mp-rem))}
.mp-split p:is(.mp-root,.mp-root *){width:calc(27.5*var(--mp-rem))}
.mp-sdesc:is(.mp-root,.mp-root *){display:grid}
.mp-sdesc p:is(.mp-root,.mp-root *){grid-area:1/1;align-self:end;transition:opacity .3s ease,visibility .3s}
.mp-sdesc p:not(.mp-on):is(.mp-root,.mp-root *){opacity:0;visibility:hidden}
.mp-sdesc b:is(.mp-root,.mp-root *){display:block;margin-bottom:calc(0.25*var(--mp-rem));font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mp-navy)}
@media (prefers-reduced-motion:reduce){
  .mp-sdesc p:is(.mp-root,.mp-root *){transition:none}
}
@media (max-width:1099px){
  .mp-sdesc p:is(.mp-root,.mp-root *){align-self:start}
}
.mp-seg:is(.mp-root,.mp-root *){display:flex;gap:calc(0.25*var(--mp-rem));width:max-content;margin:calc(3*var(--mp-rem)) auto 0;padding:calc(0.375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-white);border:1px solid var(--mp-wg2);box-shadow:0 calc(0.375*var(--mp-rem)) calc(1*var(--mp-rem)) rgba(43,36,73,.06)}
.mp-seg button:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(1.75*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem));color:var(--mp-navy);white-space:nowrap;transition:background-color .35s,color .35s}
.mp-seg button .mp-ico:is(.mp-root,.mp-root *){width:calc(0.625*var(--mp-rem));height:calc(0.625*var(--mp-rem))}
.mp-seg button:hover:is(.mp-root,.mp-root *){background:rgba(43,36,73,.05)}
.mp-seg button[aria-selected="true"]:is(.mp-root,.mp-root *){background:var(--mp-navy);color:var(--mp-white)}
.mp-seg.mp-is-previewing button[aria-selected="true"]:is(.mp-root,.mp-root *){background:none;color:var(--mp-navy)}
.mp-seg.mp-is-previewing button.mp-is-preview:is(.mp-root,.mp-root *){background:var(--mp-navy);color:var(--mp-white)}
.mp-sstage:is(.mp-root,.mp-root *){position:relative;height:calc(39.1875*var(--mp-rem));margin-top:calc(3*var(--mp-rem))}
.mp-slot:is(.mp-root,.mp-root *){--mp-ez:cubic-bezier(.4,0,.2,1);position:absolute;top:calc(1.5*var(--mp-rem));width:calc(52.25*var(--mp-rem));height:calc(35.15*var(--mp-rem));border-radius:calc(1.1875*var(--mp-rem));transition:transform .5s var(--mp-ez),box-shadow .5s var(--mp-ez)}
.mp-slot--fashion:is(.mp-root,.mp-root *){left:0}
.mp-slot--cloud:is(.mp-root,.mp-root *){left:calc(27.75*var(--mp-rem))}
.mp-slot.mp-front:is(.mp-root,.mp-root *){z-index:3}
.mp-slot.mp-back:is(.mp-root,.mp-root *){z-index:1;cursor:pointer;transform:translateY(calc(0.75*var(--mp-rem)));box-shadow:0 calc(1.25*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(43,36,73,.08)}
.mp-slot--fashion.mp-front:is(.mp-root,.mp-root *){box-shadow:calc(0.5*var(--mp-rem)) calc(0.125*var(--mp-rem)) calc(0.875*var(--mp-rem)) rgba(43,36,73,.12),calc(1.75*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(43,36,73,.18),0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(43,36,73,.14)}
.mp-slot--cloud.mp-front:is(.mp-root,.mp-root *){box-shadow:calc(-0.5*var(--mp-rem)) calc(0.125*var(--mp-rem)) calc(0.875*var(--mp-rem)) rgba(43,36,73,.12),calc(-1.75*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(43,36,73,.18),0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(43,36,73,.14)}
.mp-win:is(.mp-root,.mp-root *){--mp-ez:cubic-bezier(.4,0,.2,1);position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--mp-white);border:.95px solid var(--mp-wg2);border-radius:calc(1.1875*var(--mp-rem));text-align:left;
  -webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat;mask-repeat:repeat;
  transition:-webkit-mask-position .5s var(--mp-ez),mask-position .5s var(--mp-ez)}
.mp-win--fashion:is(.mp-root,.mp-root *){-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 83.333%);mask-image:linear-gradient(to right,#000 75%,transparent 83.333%)}
.mp-win--cloud:is(.mp-root,.mp-root *){-webkit-mask-image:linear-gradient(to left,#000 75%,transparent 83.333%);mask-image:linear-gradient(to left,#000 75%,transparent 83.333%)}
.mp-win--fashion.mp-front:is(.mp-root,.mp-root *){-webkit-mask-position:-150% 0;mask-position:-150% 0}
.mp-win--fashion.mp-back:is(.mp-root,.mp-root *){-webkit-mask-position:-100% 0;mask-position:-100% 0}
.mp-win--cloud.mp-front:is(.mp-root,.mp-root *){-webkit-mask-position:50% 0;mask-position:50% 0}
.mp-win--cloud.mp-back:is(.mp-root,.mp-root *){-webkit-mask-position:0 0;mask-position:0 0}
.mp-slot--gema:is(.mp-root,.mp-root *){left:calc(13.875*var(--mp-rem));transition:transform .5s var(--mp-ez),box-shadow .5s var(--mp-ez),opacity .4s var(--mp-ez),visibility .4s}
.mp-slot.mp-slot--gema.mp-back:is(.mp-root,.mp-root *){z-index:2}
.mp-slot--gema.mp-front:is(.mp-root,.mp-root *){box-shadow:0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(43,36,73,.18),0 calc(0.25*var(--mp-rem)) calc(1*var(--mp-rem)) rgba(43,36,73,.1)}
.mp-win--gema:is(.mp-root,.mp-root *){-webkit-mask-image:none;mask-image:none}
.mp-gema-dot:is(.mp-root,.mp-root *){flex:none;width:calc(0.625*var(--mp-rem));height:calc(0.625*var(--mp-rem));border-radius:50%;background:var(--mp-p2)}
.mp-mstage:is(.mp-root,.mp-root *){display:none}
.mp-mpeek:is(.mp-root,.mp-root *){position:absolute;left:calc(1*var(--mp-rem));right:calc(1*var(--mp-rem));top:0;display:flex;align-items:flex-start;gap:calc(0.5*var(--mp-rem));padding:calc(0.5*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1.5*var(--mp-rem));border:1px solid var(--mp-wg2);border-radius:calc(0.875*var(--mp-rem));background:var(--mp-white);font-family:"Mona Sans SemiBold";font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mp-navy);text-align:left;white-space:nowrap;cursor:pointer;opacity:.6;transition:opacity .4s,transform .5s cubic-bezier(.4,0,.2,1),visibility .5s}
.mp-mpeek:hover:is(.mp-root,.mp-root *){opacity:.85}
.mp-mpeek[hidden]:is(.mp-root,.mp-root *){display:flex;opacity:0;visibility:hidden;transform:translateY(calc(0.625*var(--mp-rem)))}
.mp-mwins:is(.mp-root,.mp-root *){position:relative;z-index:1;display:grid}
.mp-mwin:is(.mp-root,.mp-root *){grid-area:1/1;align-self:start;display:flex;flex-direction:column;overflow:hidden;background:var(--mp-white);border:1px solid var(--mp-wg2);border-radius:calc(1.25*var(--mp-rem));box-shadow:0 calc(1.125*var(--mp-rem)) calc(2.75*var(--mp-rem)) rgba(43,36,73,.16);color:var(--mp-navy);text-align:left;transition:opacity .4s,transform .5s cubic-bezier(.4,0,.2,1),visibility .5s}
.mp-mwin:not(.mp-on):is(.mp-root,.mp-root *){opacity:0;visibility:hidden;transform:translateY(calc(-1*var(--mp-rem))) scale(.96)}
.mp-mwin--fig:is(.mp-root,.mp-root *){height:calc(42.5*var(--mp-rem))}
.mp-mwin:is(.mp-root,.mp-root *){position:relative}
.mp-win-go:is(.mp-root,.mp-root *){position:absolute;inset:0;z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s var(--mp-ease-out)}
.mp-slot.mp-back .mp-win-go:is(.mp-root,.mp-root *){visibility:hidden}
.mp-win-go:hover:is(.mp-root,.mp-root *){box-shadow:inset 0 0 0 1.5px var(--mp-go,var(--mp-mint))}
.mp-win-go:focus-visible:is(.mp-root,.mp-root *){outline:3px solid var(--mp-p2);outline-offset:3px}
.mp-win--fashion .mp-win-go:is(.mp-root,.mp-root *),[data-mp-m="w-fashion"] .mp-win-go:is(.mp-root,.mp-root *){--mp-go:#FF87AF}
.mp-win--gema .mp-win-go:is(.mp-root,.mp-root *),[data-mp-m="w-gema"] .mp-win-go:is(.mp-root,.mp-root *){--mp-go:var(--mp-p3)}
.mp-mwin b:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-weight:400}
@media (max-width:1099px){
  .mp-showcase:is(.mp-root,.mp-root *){padding:calc(4.5*var(--mp-rem)) 0}
  .mp-showcase .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-split:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(1*var(--mp-rem))}
  .mp-split .mp-h3:is(.mp-root,.mp-root *),.mp-split p:is(.mp-root,.mp-root *){width:auto}
  .mp-showcase .mp-split .mp-h3:is(.mp-root,.mp-root *){font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.6px}
  .mp-seg:is(.mp-root,.mp-root *){margin-top:calc(2.5*var(--mp-rem))}
  .mp-sstage:is(.mp-root,.mp-root *){--mp-f:.823;height:calc(calc(39.4125*var(--mp-rem))*var(--mp-f));margin-top:calc(2*var(--mp-rem))}
  .mp-slot:is(.mp-root,.mp-root *){left:0;top:0;transform-origin:0 0;transition:transform .5s var(--mp-ez),box-shadow .5s var(--mp-ez),opacity .5s var(--mp-ez)}
  .mp-slot.mp-front:is(.mp-root,.mp-root *){transform:translateY(calc(calc(4.25312*var(--mp-rem))*var(--mp-f))) scale(var(--mp-f));box-shadow:0 calc(1.375*var(--mp-rem)) calc(3.375*var(--mp-rem)) rgba(43,36,73,.18)}
  .mp-slot.mp-back:is(.mp-root,.mp-root *){transform:translateX(calc(calc(2.58125*var(--mp-rem))*var(--mp-f))) scale(calc(var(--mp-f)*.8997));opacity:.55;box-shadow:0 calc(1.375*var(--mp-rem)) calc(3.375*var(--mp-rem)) rgba(43,36,73,.08)}
  .mp-slot.mp-back:hover:is(.mp-root,.mp-root *){opacity:.75}
  .mp-slot.mp-slot--gema.mp-back:is(.mp-root,.mp-root *){opacity:0;visibility:hidden;pointer-events:none}
  .mp-sstage:has(.mp-slot--gema.mp-front) .mp-slot--cloud.mp-back:is(.mp-root,.mp-root *){opacity:0;visibility:hidden}
  .mp-win:is(.mp-root,.mp-root *){-webkit-mask-image:none;mask-image:none}
}
@media (max-width:640px){
  .mp-showcase:is(.mp-root,.mp-root *){padding:calc(3.5*var(--mp-rem)) 0}
  .mp-showcase .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-showcase .mp-split .mp-h3:is(.mp-root,.mp-root *){font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem));letter-spacing:-.45px}
  .mp-showcase .mp-split p:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-seg:is(.mp-root,.mp-root *){width:100%;margin-top:calc(2*var(--mp-rem))}
  .mp-seg button:is(.mp-root,.mp-root *){flex:1 1 auto;min-width:0;justify-content:center;gap:calc(0.375*var(--mp-rem));padding:calc(0.75*var(--mp-rem)) calc(0.375*var(--mp-rem));font-size:calc(0.875*var(--mp-rem))}
  .mp-seg button .mp-ico:is(.mp-root,.mp-root *){width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem))}
  .mp-sstage:is(.mp-root,.mp-root *){display:none}
  .mp-mstage:is(.mp-root,.mp-root *){display:block;position:relative;margin-top:calc(1.5*var(--mp-rem));padding-top:calc(1.625*var(--mp-rem))}
}
.mp-proof:is(.mp-root,.mp-root *){position:relative;overflow:hidden;height:calc(18.75*var(--mp-rem));padding-top:calc(5.625*var(--mp-rem))}
.mp-proof .mp-glow:is(.mp-root,.mp-root *){z-index:0}
.mp-proof .mp-wrap:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(1.5*var(--mp-rem));z-index:1}
.mp-proof h2:is(.mp-root,.mp-root *){width:calc(21.25*var(--mp-rem));flex:none;font-family:"Mona Sans Medium";font-weight:400}
.mp-vrule:is(.mp-root,.mp-root *){flex:none;width:1px;height:calc(6.5*var(--mp-rem));background:rgba(255,255,255,.22)}
.mp-stat:is(.mp-root,.mp-root *){flex:none;width:min-content;min-width:calc(9.75*var(--mp-rem));height:calc(7.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem))}
.mp-stat .mp-num:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(3.25*var(--mp-rem));line-height:calc(3.5*var(--mp-rem));letter-spacing:-.78px;color:var(--mp-mint);white-space:nowrap;font-variant-numeric:tabular-nums}
.mp-stat .mp-lbl:is(.mp-root,.mp-root *){color:var(--mp-p4)}
.mp-glass:is(.mp-root,.mp-root *){flex:1 0 0;min-width:0;display:flex;align-items:center;gap:calc(1*var(--mp-rem));padding:calc(1.25*var(--mp-rem));border-radius:calc(1.25*var(--mp-rem));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);text-decoration:none}
.mp-glass .mp-chip:is(.mp-root,.mp-root *){flex:none;width:calc(3*var(--mp-rem));height:calc(3*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:rgba(0,233,194,.14);display:grid;place-items:center}
.mp-glass .mp-chip img:is(.mp-root,.mp-root *){width:calc(1.5*var(--mp-rem));height:calc(1.5*var(--mp-rem))}
.mp-glass p:is(.mp-root,.mp-root *){color:var(--mp-p4)}
.mp-glass .mp-ul:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));margin-top:calc(0.5*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));color:var(--mp-white);text-decoration:underline!important;text-underline-offset:.2em}
.mp-glass .mp-ul img:is(.mp-root,.mp-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem));transition:transform .3s var(--mp-ease)}
.mp-glass:hover .mp-ul img:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-proof .mp-glow--pr:is(.mp-root,.mp-root *){left:calc(50% + calc(53.6875*var(--mp-rem)));top:calc(2.625*var(--mp-rem));width:calc(21.4375*var(--mp-rem));height:calc(10.875*var(--mp-rem))}
.mp-proof .mp-glow--mn:is(.mp-root,.mp-root *){left:calc(50% - calc(80.4375*var(--mp-rem)));top:calc(2.6875*var(--mp-rem));width:calc(30.5625*var(--mp-rem));height:calc(11.6875*var(--mp-rem))}
@media (max-width:1099px){
  .mp-proof:is(.mp-root,.mp-root *){height:auto;padding:calc(3.5*var(--mp-rem)) 0 calc(4*var(--mp-rem))}
  .mp-proof .mp-glow--pr:is(.mp-root,.mp-root *){left:calc(100% - calc(8.575*var(--mp-rem)));top:calc(40% - calc(4.35*var(--mp-rem)));width:calc(17.15*var(--mp-rem));height:calc(8.7*var(--mp-rem))}
  .mp-proof .mp-glow--mn:is(.mp-root,.mp-root *){left:calc(-12.225*var(--mp-rem));top:calc(62% - calc(4.675*var(--mp-rem)));width:calc(24.45*var(--mp-rem));height:calc(9.35*var(--mp-rem));opacity:.7}
  .mp-proof .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)));flex-wrap:wrap;align-items:stretch;gap:calc(2.25*var(--mp-rem)) 0}
  .mp-proof h2:is(.mp-root,.mp-root *){width:100%;font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem));letter-spacing:-.3px}
  .mp-proof .mp-vrule:is(.mp-root,.mp-root *){display:none}
  .mp-stat:is(.mp-root,.mp-root *){flex:0 0 33.333%;min-width:0;width:auto;height:auto;padding-right:calc(1*var(--mp-rem))}
  .mp-stat~.mp-stat:is(.mp-root,.mp-root *){padding-left:calc(1.5*var(--mp-rem));border-left:1px solid rgba(255,255,255,.18)}
  .mp-stat .mp-num:is(.mp-root,.mp-root *){font-size:calc(3*var(--mp-rem));line-height:calc(3.375*var(--mp-rem));letter-spacing:-.72px}
  .mp-stat .mp-lbl:is(.mp-root,.mp-root *){font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.3125*var(--mp-rem))}
  .mp-glass:is(.mp-root,.mp-root *){flex-basis:100%}
  .mp-glass .mp-ul:is(.mp-root,.mp-root *){display:flex;width:max-content}
}
@media (max-width:640px){
  .mp-proof:is(.mp-root,.mp-root *){padding:calc(2.5*var(--mp-rem)) 0}
  .mp-proof .mp-glow--pr:is(.mp-root,.mp-root *){left:calc(100% - calc(7.50312*var(--mp-rem)));top:calc(25% - calc(3.8*var(--mp-rem)));width:calc(15.0062*var(--mp-rem));height:calc(7.6125*var(--mp-rem))}
  .mp-proof .mp-glow--mn:is(.mp-root,.mp-root *){left:calc(-10.6969*var(--mp-rem));top:calc(72% - calc(4.09*var(--mp-rem)));width:calc(21.3938*var(--mp-rem));height:calc(8.18125*var(--mp-rem))}
  .mp-proof .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)));gap:0}
  .mp-proof h2:is(.mp-root,.mp-root *){font-size:calc(1.625*var(--mp-rem));line-height:calc(2*var(--mp-rem));letter-spacing:-.26px;margin-bottom:calc(1.75*var(--mp-rem))}
  .mp-stat:is(.mp-root,.mp-root *),.mp-stat~.mp-stat:is(.mp-root,.mp-root *){flex:0 0 100%;flex-direction:row;align-items:center;gap:calc(1*var(--mp-rem));padding:calc(1*var(--mp-rem)) 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}
  .mp-proof .mp-stat:last-of-type:is(.mp-root,.mp-root *){border-bottom:1px solid rgba(255,255,255,.16)}
  .mp-stat .mp-num:is(.mp-root,.mp-root *){flex:none;width:calc(8.25*var(--mp-rem));font-size:calc(2.5*var(--mp-rem));line-height:calc(2.75*var(--mp-rem));letter-spacing:-.6px}
  .mp-stat .mp-lbl:is(.mp-root,.mp-root *){flex:1 0 0;min-width:0}
  .mp-glass:is(.mp-root,.mp-root *){margin-top:calc(1.75*var(--mp-rem))}
}
.mp-integrations:is(.mp-root,.mp-root *){padding:calc(5*var(--mp-rem)) 0;background:var(--mp-white)}
.mp-integrations .mp-split:is(.mp-root,.mp-root *){align-items:center}
.mp-integrations .mp-split .mp-h3:is(.mp-root,.mp-root *){width:calc(40*var(--mp-rem))}
.mp-integrations .mp-split .mp-h3 span:is(.mp-root,.mp-root *){color:var(--mp-p2)}
.mp-integrations .mp-split p:is(.mp-root,.mp-root *){width:calc(30*var(--mp-rem))}
.mp-int-row:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(1.5*var(--mp-rem));margin-top:calc(3*var(--mp-rem))}
.mp-imq:is(.mp-root,.mp-root *){position:relative;flex:1 0 0;min-width:0;height:calc(7*var(--mp-rem));overflow:hidden}
.mp-imq-track:is(.mp-root,.mp-root *){--mp-mq-gap:calc(1*var(--mp-rem));position:absolute;left:0;top:calc(0.75*var(--mp-rem));display:flex;gap:var(--mp-mq-gap);width:max-content;animation:mp-marquee 34s linear infinite}
.mp-imq:hover .mp-imq-track:is(.mp-root,.mp-root *),.mp-imq:focus-within .mp-imq-track:is(.mp-root,.mp-root *){animation-play-state:paused}
.mp-imq-fade:is(.mp-root,.mp-root *){position:absolute;right:0;top:0;width:calc(8.75*var(--mp-rem));height:calc(7*var(--mp-rem));background:linear-gradient(90deg,rgba(255,255,255,0),#fff);pointer-events:none}
.mp-tile:is(.mp-root,.mp-root *){flex:none;width:calc(12.5*var(--mp-rem));height:calc(5.5*var(--mp-rem));display:flex;align-items:center;justify-content:center;gap:calc(0.625*var(--mp-rem));background:var(--mp-white);border:1px solid rgba(217,212,202,.1);border-radius:calc(1*var(--mp-rem));box-shadow:0 calc(0.375*var(--mp-rem)) calc(1*var(--mp-rem)) rgba(43,36,73,.05);
  font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem));white-space:nowrap;transition:transform .5s var(--mp-ease-out),box-shadow .5s}
.mp-tile:hover:is(.mp-root,.mp-root *){transform:translateY(calc(-0.1875*var(--mp-rem)));box-shadow:0 calc(0.75*var(--mp-rem)) calc(1.5*var(--mp-rem)) rgba(43,36,73,.1)}
.mp-tile img:is(.mp-root,.mp-root *){flex:none}
.mp-btn-navy:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(1*var(--mp-rem)) calc(1.75*var(--mp-rem)) calc(1*var(--mp-rem)) calc(2*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-navy);color:var(--mp-white);font-family:"Mona Sans Bold";font-size:calc(1.25*var(--mp-rem));line-height:calc(1.5*var(--mp-rem));text-decoration:none;white-space:nowrap;flex:none;transition:box-shadow .35s var(--mp-ease)}
.mp-btn-navy .mp-ico:is(.mp-root,.mp-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem));transition:transform .35s var(--mp-ease)}
.mp-btn-navy:hover:is(.mp-root,.mp-root *){box-shadow:0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(43,36,73,.28)}
.mp-btn-navy:hover .mp-ico:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-tile .mp-lg:is(.mp-root,.mp-root *){width:calc(2.125*var(--mp-rem));height:calc(2.125*var(--mp-rem));object-fit:contain}
.mp-tile .mp-lg-w:is(.mp-root,.mp-root *){width:calc(7.5*var(--mp-rem));height:calc(2.25*var(--mp-rem));object-fit:cover}
.mp-tile .mp-lg-t:is(.mp-root,.mp-root *){width:calc(6.25*var(--mp-rem));height:calc(2.5*var(--mp-rem));object-fit:cover}
.mp-tile .mp-lg-ac:is(.mp-root,.mp-root *){width:calc(8.25*var(--mp-rem));height:auto}
@media (max-width:1099px){
  .mp-integrations:is(.mp-root,.mp-root *){padding:calc(4*var(--mp-rem)) 0 calc(4.5*var(--mp-rem))}
  .mp-integrations .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-integrations .mp-split:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(2*var(--mp-rem))}
  .mp-integrations .mp-split .mp-h3:is(.mp-root,.mp-root *){width:auto;font-size:calc(2.375*var(--mp-rem));line-height:calc(2.75*var(--mp-rem));letter-spacing:-.57px}
  .mp-integrations .mp-split p:is(.mp-root,.mp-root *){width:auto}
  .mp-int-row:is(.mp-root,.mp-root *){flex-direction:column;align-items:flex-start;gap:calc(2*var(--mp-rem));margin-top:calc(1*var(--mp-rem))}
  .mp-imq:is(.mp-root,.mp-root *){flex:none;align-self:stretch;height:calc(8.5*var(--mp-rem));margin-inline:calc(-2.5*var(--mp-rem))}
  .mp-imq-track:is(.mp-root,.mp-root *){--mp-mq-gap:calc(1*var(--mp-rem));left:calc(2.5*var(--mp-rem));top:calc(1.75*var(--mp-rem))}
  .mp-tile:is(.mp-root,.mp-root *){width:calc(10*var(--mp-rem));height:calc(5*var(--mp-rem));padding:0 calc(0.5*var(--mp-rem));gap:calc(0.5625*var(--mp-rem));font-size:calc(0.875*var(--mp-rem))}
  .mp-tile .mp-lg:is(.mp-root,.mp-root *){width:calc(1.80625*var(--mp-rem));height:calc(1.80625*var(--mp-rem))}
  .mp-tile .mp-lg-w:is(.mp-root,.mp-root *){width:calc(6.375*var(--mp-rem));height:calc(1.9125*var(--mp-rem))}
  .mp-tile .mp-lg-t:is(.mp-root,.mp-root *){width:calc(5.3125*var(--mp-rem));height:calc(2.125*var(--mp-rem))}
  .mp-tile .mp-lg-ac:is(.mp-root,.mp-root *){width:calc(7*var(--mp-rem))}
  .mp-imq-fade:is(.mp-root,.mp-root *){width:calc(3.5*var(--mp-rem));height:calc(8.5*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-integrations:is(.mp-root,.mp-root *){padding:calc(3*var(--mp-rem)) 0 calc(3.5*var(--mp-rem))}
  .mp-integrations .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-integrations .mp-split:is(.mp-root,.mp-root *){gap:calc(1.75*var(--mp-rem))}
  .mp-integrations .mp-split .mp-h3:is(.mp-root,.mp-root *){font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem));letter-spacing:-.45px}
  .mp-integrations .mp-split p:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-int-row:is(.mp-root,.mp-root *){gap:calc(1.75*var(--mp-rem))}
  .mp-imq:is(.mp-root,.mp-root *){height:calc(8*var(--mp-rem));margin-inline:calc(-1.25*var(--mp-rem))}
  .mp-imq-track:is(.mp-root,.mp-root *){--mp-mq-gap:calc(0.75*var(--mp-rem));left:calc(1.25*var(--mp-rem))}
  .mp-tile:is(.mp-root,.mp-root *){width:calc(8.5*var(--mp-rem));height:calc(4.5*var(--mp-rem));padding:0 calc(0.375*var(--mp-rem));gap:calc(0.5*var(--mp-rem));font-size:calc(0.75*var(--mp-rem))}
  .mp-tile .mp-lg:is(.mp-root,.mp-root *){width:calc(1.6575*var(--mp-rem));height:calc(1.6575*var(--mp-rem))}
  .mp-tile .mp-lg-w:is(.mp-root,.mp-root *){width:calc(5.85*var(--mp-rem));height:calc(1.755*var(--mp-rem))}
  .mp-tile .mp-lg-t:is(.mp-root,.mp-root *){width:calc(4.875*var(--mp-rem));height:calc(1.95*var(--mp-rem))}
  .mp-tile .mp-lg-ac:is(.mp-root,.mp-root *){width:calc(6*var(--mp-rem))}
  .mp-imq-fade:is(.mp-root,.mp-root *){width:calc(2.5*var(--mp-rem));height:calc(8*var(--mp-rem))}
  .mp-int-row .mp-btn-navy:is(.mp-root,.mp-root *){align-self:stretch;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  .mp-imq-track:is(.mp-root,.mp-root *){animation:none}
}
.mp-stories:is(.mp-root,.mp-root *){padding:calc(5*var(--mp-rem)) 0 calc(4.5*var(--mp-rem))}
.mp-eyebrow:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:1;letter-spacing:.32px;text-transform:uppercase;color:var(--mp-mint)}
.mp-btn-lilac:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(0.9375*var(--mp-rem)) calc(1.5*var(--mp-rem)) calc(0.9375*var(--mp-rem)) calc(1.75*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-p3);color:var(--mp-navy);font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem));text-decoration:none;white-space:nowrap;transition:background-color .25s}
.mp-btn-lilac .mp-ico:is(.mp-root,.mp-root *){width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem));transition:transform .35s var(--mp-ease)}
.mp-btn-lilac:hover:is(.mp-root,.mp-root *){background:#cbbefa}
.mp-btn-lilac:hover .mp-ico:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-st-ctas:is(.mp-root,.mp-root *){display:flex;flex-wrap:wrap;align-items:center;gap:calc(1*var(--mp-rem)) calc(1.75*var(--mp-rem))}
.mp-st-more:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.6875*var(--mp-rem));color:var(--mp-mint);font-family:"Mona Sans SemiBold";font-size:calc(1*var(--mp-rem));line-height:normal;text-decoration:none;white-space:nowrap}
.mp-st-more span:is(.mp-root,.mp-root *){text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .25s}
.mp-st-more .mp-ico:is(.mp-root,.mp-root *){width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem));transition:transform .35s var(--mp-ease)}
.mp-st-more:hover .mp-ico:is(.mp-root,.mp-root *){transform:translateX(calc(0.1875*var(--mp-rem)))}
.mp-st-more:hover span:is(.mp-root,.mp-root *){text-decoration-color:transparent}
.mp-st-stage:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(2.5*var(--mp-rem))}
.mp-st-intros:is(.mp-root,.mp-root *){display:grid;width:calc(33.75*var(--mp-rem));flex:none;align-self:stretch;min-height:calc(26.625*var(--mp-rem))}
.mp-st-intro .mp-st-ctas:is(.mp-root,.mp-root *){margin-top:auto}
.mp-st-intro:is(.mp-root,.mp-root *){grid-area:1/1;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.5*var(--mp-rem));opacity:0;visibility:hidden;transition:opacity .22s ease-in,visibility 0s linear .22s}
.mp-st-intro.mp-is-active:is(.mp-root,.mp-root *){opacity:1;visibility:visible;transition:opacity .5s ease-out .24s,visibility 0s}
.mp-st-intro .mp-h4:is(.mp-root,.mp-root *),.mp-st-intro p:is(.mp-root,.mp-root *){width:calc(31.25*var(--mp-rem));max-width:100%}
.mp-st-intro p:is(.mp-root,.mp-root *){color:var(--mp-p4);margin-bottom:calc(0.5*var(--mp-rem))}
.mp-st-view:is(.mp-root,.mp-root *){flex:1 1 0;min-width:0;overflow:hidden;touch-action:pan-y}
.mp-st-track:is(.mp-root,.mp-root *){display:flex;gap:calc(2.5*var(--mp-rem));transition:transform .8s var(--mp-ease-out)}
.mp-st-card:is(.mp-root,.mp-root *){position:relative;flex:none;display:flex;border-radius:calc(1.25*var(--mp-rem));overflow:hidden;background:rgba(255,255,255,.05);background-clip:padding-box;border:1px solid rgba(255,255,255,.16);transition:opacity .6s,border-color .6s,background-color .6s}
.mp-st-card:not(.mp-is-active):is(.mp-root,.mp-root *){border-color:transparent;background-color:transparent}
.mp-st-card:not(.mp-is-active) .mp-st-photo:is(.mp-root,.mp-root *){background:none}
.mp-st-card.mp-is-past:is(.mp-root,.mp-root *){opacity:0;pointer-events:none}
.mp-st-track.mp-st-snap:is(.mp-root,.mp-root *),.mp-st-track.mp-st-snap *:is(.mp-root,.mp-root *){transition:none!important}
.mp-st-card:not(.mp-is-active):is(.mp-root,.mp-root *){cursor:pointer}
.mp-st-dim:is(.mp-root,.mp-root *){position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(43,36,73,.45) 0,rgba(43,36,73,.85) calc(6.9*var(--mp-rem)),#2b2449 calc(9.875*var(--mp-rem)));opacity:1;transition:opacity .6s}
.mp-st-card.mp-is-active .mp-st-dim:is(.mp-root,.mp-root *){opacity:0}
.mp-st-photo:is(.mp-root,.mp-root *){position:relative;width:calc(15.625*var(--mp-rem));height:calc(30*var(--mp-rem));overflow:hidden;background:rgba(255,255,255,.06)}
.mp-st-img:is(.mp-root,.mp-root *){position:absolute;top:-1px;left:var(--mp-pl);width:var(--mp-pw);height:calc(100% + 2px);max-width:none;object-fit:cover;object-position:var(--mp-dop,50% 50%)}
.mp-st-photo .mp-scrim:is(.mp-root,.mp-root *){position:absolute;left:0;top:calc(100% - calc(12.5*var(--mp-rem)));width:100%;height:calc(calc(12.5*var(--mp-rem)) + 1px);background:linear-gradient(0deg,rgba(43,36,73,.8),rgba(43,36,73,0))}
.mp-st-brand:is(.mp-root,.mp-root *){position:absolute;left:var(--mp-bx);top:calc(100% - calc(4.25*var(--mp-rem)));font-family:"Mona Sans SemiBold";font-size:var(--mp-bs);line-height:calc(2.5*var(--mp-rem));letter-spacing:var(--mp-bt);text-transform:uppercase;white-space:nowrap;color:var(--mp-white)}
.mp-st-brand--c:is(.mp-root,.mp-root *){left:0;right:0;text-align:center;text-indent:var(--mp-bt)}
.mp-st-results:is(.mp-root,.mp-root *){width:calc(15.625*var(--mp-rem));height:calc(30*var(--mp-rem));display:flex;flex-direction:column;padding:calc(1.25*var(--mp-rem)) calc(1.5*var(--mp-rem)) calc(1.5*var(--mp-rem))}
.mp-st-res:is(.mp-root,.mp-root *){display:flex;flex-direction:column;gap:calc(0.25*var(--mp-rem));padding-block:calc(1*var(--mp-rem));border-bottom:1px solid rgba(255,255,255,.16)}
.mp-st-sol+.mp-st-res:is(.mp-root,.mp-root *){padding-top:0}
.mp-st-res:nth-child(4):is(.mp-root,.mp-root *){border-bottom:0}
.mp-st-res .mp-v:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.4px;color:var(--mp-mint);white-space:nowrap}
.mp-st-res .mp-l:is(.mp-root,.mp-root *){font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));color:var(--mp-p4)}
.mp-st-note:is(.mp-root,.mp-root *){margin-top:auto;padding-top:calc(0.5*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.25*var(--mp-rem));letter-spacing:.52px;color:var(--mp-p3);width:calc(12.625*var(--mp-rem))}
.mp-st-card--fashion .mp-st-res .mp-v:is(.mp-root,.mp-root *){color:var(--mp-pk1)}
.mp-st-sol:is(.mp-root,.mp-root *){display:flex;justify-content:flex-start;padding-bottom:calc(0.75*var(--mp-rem))}
.mp-sol:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.4375*var(--mp-rem));padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.5625*var(--mp-rem));border:1px solid rgba(255,255,255,.14);border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.05);font-family:"Mona Sans Medium";font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:calc(1.125*var(--mp-rem));letter-spacing:.02em;color:var(--mp-p4);white-space:nowrap}
.mp-sol-dot:is(.mp-root,.mp-root *){flex:none;width:calc(0.4375*var(--mp-rem));height:calc(0.4375*var(--mp-rem));border-radius:50%;background:var(--mp-pk1);box-shadow:0 0 0 3px rgba(252,68,130,.18)}
.mp-st-card--cloud .mp-sol-dot:is(.mp-root,.mp-root *){background:var(--mp-mint);box-shadow:0 0 0 3px rgba(0,233,194,.18)}
.mp-st-ctrl:is(.mp-root,.mp-root *){display:flex;align-items:center;justify-content:space-between;gap:calc(1.5*var(--mp-rem));margin-top:calc(2.5*var(--mp-rem))}
.mp-st-chips:is(.mp-root,.mp-root *){display:flex;gap:calc(0.5*var(--mp-rem))}
.mp-st-chip:is(.mp-root,.mp-root *){padding:calc(0.75*var(--mp-rem)) calc(1.125*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.24);color:var(--mp-white);font-family:"Mona Sans SemiBold";font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.3125*var(--mp-rem));white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}
.mp-st-chip:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.14)}
.mp-st-chip[aria-pressed="true"]:is(.mp-root,.mp-root *){background:var(--mp-white);border-color:var(--mp-white);color:var(--mp-navy)}
.mp-st-nav:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(0.75*var(--mp-rem));flex:none}
.mp-st-count:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.3125*var(--mp-rem));white-space:nowrap;font-variant-numeric:tabular-nums}
.mp-st-prog:is(.mp-root,.mp-root *){position:relative;width:calc(7.5*var(--mp-rem));height:calc(0.25*var(--mp-rem));border-radius:calc(0.125*var(--mp-rem));background:rgba(255,255,255,.2);overflow:hidden}
.mp-st-prog i:is(.mp-root,.mp-root *){position:absolute;left:0;top:0;height:100%;width:100%;border-radius:calc(0.125*var(--mp-rem));background:var(--mp-mint);transform-origin:left;transform:scaleX(var(--mp-p,.25));transition:transform .8s var(--mp-ease-out)}
.mp-st-btn:is(.mp-root,.mp-root *){width:calc(3*var(--mp-rem));height:calc(3*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.4);background:transparent;transition:background-color .25s,border-color .25s,transform .25s}
.mp-st-btn img:is(.mp-root,.mp-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem))}
.mp-st-btn--prev:hover:is(.mp-root,.mp-root *){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7)}
.mp-st-btn--next:is(.mp-root,.mp-root *){background:var(--mp-mint);border-color:var(--mp-mint)}
.mp-st-btn--next:hover:is(.mp-root,.mp-root *){background:#5ff2d8;border-color:#5ff2d8}
.mp-st-btn:active:is(.mp-root,.mp-root *){transform:scale(.95)}
@media (prefers-reduced-motion:reduce){
  .mp-st-track:is(.mp-root,.mp-root *),.mp-st-intro:is(.mp-root,.mp-root *),.mp-st-card:is(.mp-root,.mp-root *),.mp-st-dim:is(.mp-root,.mp-root *){transition:none}
}
@media (max-width:1099px){
  .mp-stories:is(.mp-root,.mp-root *){padding:calc(3.5*var(--mp-rem)) 0 calc(4*var(--mp-rem))}
  .mp-stories .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-st-stage:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(2.25*var(--mp-rem))}
  .mp-st-intros:is(.mp-root,.mp-root *){width:100%;min-height:0}
  .mp-st-view:is(.mp-root,.mp-root *){flex:none;width:100%}
  .mp-st-intro:is(.mp-root,.mp-root *){align-self:start}
  .mp-st-intro .mp-h4:is(.mp-root,.mp-root *){width:calc(36*var(--mp-rem));font-size:calc(2.375*var(--mp-rem));line-height:calc(2.75*var(--mp-rem));letter-spacing:-.38px}
  .mp-st-intro p:is(.mp-root,.mp-root *){width:calc(36*var(--mp-rem));margin-bottom:calc(0.5*var(--mp-rem))}
  .mp-st-track:is(.mp-root,.mp-root *){gap:calc(1.5*var(--mp-rem))}
  .mp-st-ctrl:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(1.25*var(--mp-rem));margin-top:calc(2*var(--mp-rem))}
  .mp-st-chips:is(.mp-root,.mp-root *){flex-wrap:wrap}
  .mp-st-nav:is(.mp-root,.mp-root *){justify-content:flex-end}
  .mp-st-prog:is(.mp-root,.mp-root *){margin-right:auto;flex:1 1 auto;max-width:calc(12*var(--mp-rem))}
}
@media (min-width:641px) and (max-width:1099px){
  .mp-stories:is(.mp-root,.mp-root *){padding:calc(4*var(--mp-rem)) 0 calc(4.5*var(--mp-rem))}
  .mp-st-stage:is(.mp-root,.mp-root *){gap:calc(2*var(--mp-rem))}
  .mp-st-intro .mp-h4:is(.mp-root,.mp-root *){width:auto;font-size:calc(2.25*var(--mp-rem));line-height:calc(2.625*var(--mp-rem));letter-spacing:-.36px}
  .mp-st-intro p:is(.mp-root,.mp-root *){width:auto;font-size:calc(1.125*var(--mp-rem));line-height:calc(1.75*var(--mp-rem))}
  .mp-st-view:is(.mp-root,.mp-root *){position:relative}
  .mp-st-card:is(.mp-root,.mp-root *){width:min(calc(100% - calc(5.375*var(--mp-rem))),calc(42.5*var(--mp-rem)))}
  .mp-st-photo:is(.mp-root,.mp-root *),.mp-st-results:is(.mp-root,.mp-root *){flex:none;width:50%;height:calc(28.75*var(--mp-rem))}
  .mp-st-img:is(.mp-root,.mp-root *){left:var(--mp-tpl,-1.5%);width:var(--mp-tpw,103%);object-position:var(--mp-op)}
  .mp-st-note:is(.mp-root,.mp-root *){width:auto}
  .mp-st-dim:is(.mp-root,.mp-root *){display:none}
  .mp-st-view:is(.mp-root,.mp-root *)::after{content:"";position:absolute;z-index:4;top:0;bottom:0;right:0;width:calc(100% - min(calc(100% - calc(5.375*var(--mp-rem))),calc(42.5*var(--mp-rem))) - calc(1.5*var(--mp-rem)));pointer-events:none;
    background:linear-gradient(90deg,rgba(43,36,73,.5),rgba(43,36,73,.88) 70%,#2b2449 calc(100% - 1px))}
  .mp-st-ctrl:is(.mp-root,.mp-root *){gap:calc(1.5*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-st-view:is(.mp-root,.mp-root *){overflow:hidden}
  .mp-st-track:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem))}
  .mp-st-card:is(.mp-root,.mp-root *){flex-direction:column;width:100%}
  .mp-st-dim:is(.mp-root,.mp-root *){background:rgba(43,36,73,.6)}
  .mp-st-photo:is(.mp-root,.mp-root *){width:100%;height:calc(18.75*var(--mp-rem))}
  .mp-st-img:is(.mp-root,.mp-root *){left:var(--mp-mpl,0%);width:var(--mp-mpw,100%);object-position:var(--mp-mop,var(--mp-op))}
  .mp-st-photo .mp-scrim:is(.mp-root,.mp-root *){top:calc(8.75*var(--mp-rem));height:calc(calc(10*var(--mp-rem)) + 1px)}
  .mp-st-brand:is(.mp-root,.mp-root *){left:0;right:0;top:auto;bottom:calc(1*var(--mp-rem));text-align:center;text-indent:var(--mp-bt);font-size:max(var(--mp-bs),calc(1.25*var(--mp-rem)));line-height:calc(1.75*var(--mp-rem))}
  .mp-st-results:is(.mp-root,.mp-root *){width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:calc(1*var(--mp-rem)) calc(1*var(--mp-rem)) calc(1.125*var(--mp-rem))}
  .mp-st-sol:is(.mp-root,.mp-root *){grid-column:1/-1;padding-bottom:calc(0.75*var(--mp-rem))}
  .mp-st-res:is(.mp-root,.mp-root *){padding:0;border-bottom:0;gap:calc(0.125*var(--mp-rem))}
  .mp-st-res+.mp-st-res:is(.mp-root,.mp-root *){padding-left:calc(0.75*var(--mp-rem));border-left:1px solid rgba(255,255,255,.16)}
  .mp-st-res .mp-v:is(.mp-root,.mp-root *){font-size:calc(1.75*var(--mp-rem));line-height:calc(2.125*var(--mp-rem));letter-spacing:-.28px}
  .mp-st-res .mp-l:is(.mp-root,.mp-root *){font-size:calc(0.75*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
  .mp-st-note:is(.mp-root,.mp-root *){grid-column:1/-1;width:auto;margin-top:0;padding-top:calc(1*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-stories:is(.mp-root,.mp-root *){padding:calc(2.5*var(--mp-rem)) 0 calc(3*var(--mp-rem))}
  .mp-stories .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-st-stage:is(.mp-root,.mp-root *){gap:calc(2*var(--mp-rem))}
  .mp-st-intro:is(.mp-root,.mp-root *){gap:calc(1.25*var(--mp-rem))}
  .mp-st-intro .mp-h4:is(.mp-root,.mp-root *){width:auto;font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem));letter-spacing:-.3px}
  .mp-st-intro p:is(.mp-root,.mp-root *){width:auto;font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem));margin-bottom:0}
  .mp-st-ctas:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;align-self:stretch;gap:calc(0.5*var(--mp-rem))}
  .mp-st-ctas>a:is(.mp-root,.mp-root *){justify-content:center}
  .mp-st-ctas>.mp-st-more:is(.mp-root,.mp-root *){align-self:center}
  .mp-st-ctrl:is(.mp-root,.mp-root *){margin-top:calc(1.75*var(--mp-rem))}
  .mp-st-chips:is(.mp-root,.mp-root *){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1.25*var(--mp-rem));padding-inline:calc(1.25*var(--mp-rem));scroll-padding-inline:calc(1.25*var(--mp-rem))}
  .mp-st-chips:is(.mp-root,.mp-root *)::-webkit-scrollbar{display:none}
  .mp-st-chip:is(.mp-root,.mp-root *){flex:none;font-size:calc(0.875*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(1*var(--mp-rem))}
}
.mp-sec-eyebrow:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-family:"Mona Sans Bold";font-size:calc(1*var(--mp-rem));line-height:calc(1.25*var(--mp-rem));letter-spacing:.06em;text-transform:uppercase;color:var(--mp-mint)}
.mp-sec-eyebrow:is(.mp-root,.mp-root *)::before{content:"";flex:none;width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:currentColor}
.mp-ribbon:is(.mp-root,.mp-root *){position:relative;height:calc(4*var(--mp-rem));margin:-1px 0;overflow:hidden;background:var(--mp-navy);pointer-events:none}
.mp-ribbon img:is(.mp-root,.mp-root *){position:absolute;inset:0;width:100%;height:100%}
.mp-faq:is(.mp-root,.mp-root *){padding:calc(5.5*var(--mp-rem)) 0 calc(6*var(--mp-rem))}
.mp-faq-head:is(.mp-root,.mp-root *){display:flex;align-items:flex-start;justify-content:space-between;gap:calc(2.5*var(--mp-rem))}
.mp-faq-title:is(.mp-root,.mp-root *){display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.25*var(--mp-rem))}
.mp-faq-aside:is(.mp-root,.mp-root *){width:calc(27.5*var(--mp-rem));flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:calc(0.75*var(--mp-rem))}
.mp-faq-aside p:is(.mp-root,.mp-root *){color:var(--mp-wg2)}
.mp-faq-list:is(.mp-root,.mp-root *){width:calc(65*var(--mp-rem));max-width:100%;margin:calc(4.25*var(--mp-rem)) auto 0}
.mp-faq-item:is(.mp-root,.mp-root *){border-bottom:1px solid rgba(255,255,255,.16)}
.mp-faq-q:is(.mp-root,.mp-root *){margin:0;font:inherit}
.mp-faq-q button:is(.mp-root,.mp-root *){width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(1.5*var(--mp-rem));padding:calc(1.5*var(--mp-rem)) 0;border:0;background:none;color:var(--mp-white);
  font-family:"Mona Sans SemiBold";font-size:max(calc(1.25*var(--mp-rem)),17px);line-height:1.4;text-align:left;cursor:pointer}
.mp-faq-ic:is(.mp-root,.mp-root *){position:relative;flex:none;width:calc(2.75*var(--mp-rem));height:calc(2.75*var(--mp-rem));border-radius:50%;border:1px solid rgba(255,255,255,.45);color:var(--mp-white);transition:background-color .3s,border-color .3s,color .3s}
.mp-faq-ic:is(.mp-root,.mp-root *)::before,.mp-faq-ic:is(.mp-root,.mp-root *)::after{content:"";position:absolute;left:50%;top:50%;width:calc(0.875*var(--mp-rem));height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--mp-ease)}
.mp-faq-ic:is(.mp-root,.mp-root *)::after{transform:translate(-50%,-50%) rotate(90deg)}
.mp-faq-q button:hover .mp-faq-ic:is(.mp-root,.mp-root *){border-color:var(--mp-white);background:rgba(255,255,255,.08)}
.mp-faq-item.mp-is-open .mp-faq-ic:is(.mp-root,.mp-root *){background:var(--mp-mint);border-color:var(--mp-mint);color:var(--mp-navy)}
.mp-faq-item.mp-is-open .mp-faq-ic:is(.mp-root,.mp-root *)::after{transform:translate(-50%,-50%) rotate(0deg)}
.mp-faq-a:is(.mp-root,.mp-root *){display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--mp-ease)}
.mp-faq-item.mp-is-open .mp-faq-a:is(.mp-root,.mp-root *){grid-template-rows:1fr}
.mp-faq-a>div:is(.mp-root,.mp-root *){overflow:hidden}
.mp-faq-a p:is(.mp-root,.mp-root *){padding:0 calc(2*var(--mp-rem)) calc(1.5*var(--mp-rem)) 0;font-size:max(calc(1*var(--mp-rem)),15px);line-height:1.625;color:var(--mp-wg2)}
@media (prefers-reduced-motion:reduce){
  .mp-faq-a:is(.mp-root,.mp-root *),.mp-faq-ic:is(.mp-root,.mp-root *),.mp-faq-ic:is(.mp-root,.mp-root *)::before,.mp-faq-ic:is(.mp-root,.mp-root *)::after{transition:none}
}
@media (max-width:1099px){
  .mp-faq:is(.mp-root,.mp-root *){padding:calc(4*var(--mp-rem)) 0 calc(4*var(--mp-rem))}
  .mp-faq .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-faq-head:is(.mp-root,.mp-root *){flex-direction:column;gap:calc(1.5*var(--mp-rem))}
  .mp-faq-aside:is(.mp-root,.mp-root *){width:auto}
  .mp-faq-list:is(.mp-root,.mp-root *){width:auto;margin-top:calc(2.5*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-ribbon:is(.mp-root,.mp-root *){height:calc(2.5*var(--mp-rem))}
  .mp-faq:is(.mp-root,.mp-root *){padding:calc(3*var(--mp-rem)) 0 calc(3*var(--mp-rem))}
  .mp-faq .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-faq-title:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem))}
  .mp-faq-title .mp-h3:is(.mp-root,.mp-root *){font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem))}
  .mp-faq-aside p:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-faq-list:is(.mp-root,.mp-root *){margin-top:calc(2*var(--mp-rem))}
  .mp-faq-q button:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem));padding:calc(1.25*var(--mp-rem)) 0;font-size:calc(1.0625*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-faq-ic:is(.mp-root,.mp-root *){width:calc(2.5*var(--mp-rem));height:calc(2.5*var(--mp-rem))}
  .mp-faq-a p:is(.mp-root,.mp-root *){padding-right:0;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
}
.mp-featured:is(.mp-root,.mp-root *){padding:calc(5*var(--mp-rem)) 0;background:radial-gradient(calc(32*var(--mp-rem)) calc(5.125*var(--mp-rem)) at 88% 16%,rgba(188,172,248,.112),rgba(188,172,248,0)),radial-gradient(calc(30*var(--mp-rem)) calc(4.93125*var(--mp-rem)) at 12% 14%,rgba(204,250,242,.55),rgba(204,250,242,0)),linear-gradient(180deg,#DED6FC 0%,rgba(222,214,252,.6) 10%,rgba(222,214,252,.25) 24%,rgba(222,214,252,0) 42%),var(--mp-white)}
.mp-feat-head:is(.mp-root,.mp-root *){display:flex;align-items:flex-end;justify-content:space-between;gap:calc(1.5*var(--mp-rem))}
.mp-feat-body:is(.mp-root,.mp-root *){display:flex;gap:calc(1.5*var(--mp-rem));align-items:flex-start;margin-top:calc(2.5*var(--mp-rem))}
.mp-lead:is(.mp-root,.mp-root *){width:calc(47.5*var(--mp-rem));flex:none;display:flex;flex-direction:column;background:var(--mp-white);border-radius:calc(1.5*var(--mp-rem));overflow:hidden;box-shadow:0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(43,36,73,.06);text-decoration:none}
.mp-lead .mp-media:is(.mp-root,.mp-root *){height:calc(26.75*var(--mp-rem))}
.mp-lead .mp-media img:is(.mp-root,.mp-root *){width:100%;height:100%;object-fit:cover}
.mp-lead .mp-content:is(.mp-root,.mp-root *){display:flex;flex-direction:column;align-items:flex-start;gap:calc(0.75*var(--mp-rem));padding:calc(1.5*var(--mp-rem)) calc(2*var(--mp-rem)) calc(2*var(--mp-rem))}
.mp-tag:is(.mp-root,.mp-root *){display:inline-flex;padding:calc(0.125*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));color:var(--mp-navy);white-space:nowrap}
.mp-lead .mp-tag:is(.mp-root,.mp-root *){padding:calc(0.25*var(--mp-rem)) calc(0.75*var(--mp-rem))}
.mp-more:is(.mp-root,.mp-root *){flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:calc(1*var(--mp-rem))}
.mp-rcard:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(1.25*var(--mp-rem));padding:calc(1*var(--mp-rem)) calc(1*var(--mp-rem)) calc(1*var(--mp-rem)) calc(1.25*var(--mp-rem));background:var(--mp-white);border-radius:calc(1.25*var(--mp-rem));box-shadow:0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(43,36,73,.06);text-decoration:none}
.mp-rcard .mp-txt:is(.mp-root,.mp-root *){flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(0.5*var(--mp-rem))}
.mp-rcard .mp-title:is(.mp-root,.mp-root *){font-family:"Mona Sans Bold";font-size:calc(1.25*var(--mp-rem));line-height:calc(1.75*var(--mp-rem))}
.mp-rcard .mp-link .mp-ico:is(.mp-root,.mp-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem))}
.mp-thumb:is(.mp-root,.mp-root *){position:relative;flex:none;width:calc(8.5*var(--mp-rem));height:calc(8.5*var(--mp-rem));border-radius:calc(0.875*var(--mp-rem));overflow:hidden}
.mp-thumb img:is(.mp-root,.mp-root *){position:absolute;max-width:none}
.mp-lead .mp-h4:is(.mp-root,.mp-root *){white-space:nowrap}
@media (max-width:1099px){
  .mp-featured:is(.mp-root,.mp-root *){padding:calc(4*var(--mp-rem)) 0 calc(4.5*var(--mp-rem));background:radial-gradient(calc(8*var(--mp-rem)) calc(8.40625*var(--mp-rem)) at 88% calc(13.4375*var(--mp-rem)),rgba(188,172,248,.112),rgba(188,172,248,0)),radial-gradient(calc(7.5*var(--mp-rem)) calc(8.08125*var(--mp-rem)) at 12% calc(11.75*var(--mp-rem)),rgba(204,250,242,.55),rgba(204,250,242,0)),linear-gradient(180deg,#DED6FC 0%,rgba(222,214,252,.6) 10%,rgba(222,214,252,.25) 24%,rgba(222,214,252,0) 42%),var(--mp-white)}
  .mp-featured .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-feat-head .mp-h3:is(.mp-root,.mp-root *){font-size:calc(2.75*var(--mp-rem));line-height:calc(3.125*var(--mp-rem));letter-spacing:-.66px}
  .mp-feat-body:is(.mp-root,.mp-root *){flex-direction:column;align-items:stretch;gap:calc(1.25*var(--mp-rem));margin-top:calc(2*var(--mp-rem))}
  .mp-lead:is(.mp-root,.mp-root *){width:100%}
  .mp-lead .mp-media:is(.mp-root,.mp-root *){height:auto;aspect-ratio:16/9}
  .mp-lead .mp-content:is(.mp-root,.mp-root *){padding:calc(1.5*var(--mp-rem)) calc(1.75*var(--mp-rem)) calc(2*var(--mp-rem))}
  .mp-lead .mp-h4:is(.mp-root,.mp-root *){white-space:normal;font-size:calc(2*var(--mp-rem));line-height:calc(2.375*var(--mp-rem));letter-spacing:-.32px}
  .mp-more:is(.mp-root,.mp-root *){flex:none;width:100%}
  .mp-thumb:is(.mp-root,.mp-root *){width:calc(7.5*var(--mp-rem));height:calc(7.5*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-featured:is(.mp-root,.mp-root *){padding:calc(3*var(--mp-rem)) 0 calc(3.5*var(--mp-rem));background:radial-gradient(calc(3.90625*var(--mp-rem)) calc(3.9875*var(--mp-rem)) at 88% calc(6.375*var(--mp-rem)),rgba(188,172,248,.112),rgba(188,172,248,0)),radial-gradient(calc(3.6625*var(--mp-rem)) calc(3.83125*var(--mp-rem)) at 12% calc(5.5625*var(--mp-rem)),rgba(204,250,242,.55),rgba(204,250,242,0)),linear-gradient(180deg,#DED6FC 0%,rgba(222,214,252,.6) 10%,rgba(222,214,252,.25) 24%,rgba(222,214,252,0) 42%),var(--mp-white)}
  .mp-featured .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-feat-head:is(.mp-root,.mp-root *){flex-direction:column;align-items:flex-start;gap:calc(1.5*var(--mp-rem))}
  .mp-feat-head .mp-h3:is(.mp-root,.mp-root *){font-size:calc(2.125*var(--mp-rem));line-height:calc(2.5*var(--mp-rem));letter-spacing:-.51px}
  .mp-feat-body:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem));margin-top:calc(1*var(--mp-rem))}
  .mp-lead:is(.mp-root,.mp-root *){border-radius:calc(1.5*var(--mp-rem))}
  .mp-lead .mp-media:is(.mp-root,.mp-root *){height:calc(11.75*var(--mp-rem));aspect-ratio:auto}
  .mp-lead .mp-content:is(.mp-root,.mp-root *){gap:calc(0.625*var(--mp-rem));padding:calc(1.25*var(--mp-rem)) calc(1.25*var(--mp-rem)) calc(1.5*var(--mp-rem))}
  .mp-lead .mp-tag:is(.mp-root,.mp-root *){padding:calc(0.25*var(--mp-rem)) calc(0.75*var(--mp-rem))}
  .mp-lead .mp-h4:is(.mp-root,.mp-root *){font-size:calc(1.5*var(--mp-rem));line-height:calc(1.875*var(--mp-rem));letter-spacing:-.24px}
  .mp-lead .mp-body-l:is(.mp-root,.mp-root *){font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
  .mp-more:is(.mp-root,.mp-root *){gap:calc(0.75*var(--mp-rem))}
  .mp-rcard:is(.mp-root,.mp-root *){gap:calc(0.875*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem))}
  .mp-rcard .mp-tag:is(.mp-root,.mp-root *){padding:calc(0.125*var(--mp-rem)) calc(0.625*var(--mp-rem));font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
  .mp-rcard .mp-title:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.3125*var(--mp-rem))}
  .mp-rcard .mp-body-s:is(.mp-root,.mp-root *){font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
  .mp-thumb:is(.mp-root,.mp-root *){width:calc(5.5*var(--mp-rem));height:calc(5.5*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem))}
}
.mp-testimonials:is(.mp-root,.mp-root *){background:var(--mp-p4);padding:calc(6*var(--mp-rem)) 0 calc(5.125*var(--mp-rem));overflow:hidden}
.mp-t-row:is(.mp-root,.mp-root *){display:flex;gap:calc(1.75*var(--mp-rem));align-items:flex-start}
.mp-t-intro:is(.mp-root,.mp-root *){width:calc(27.5*var(--mp-rem));flex:none;display:flex;flex-direction:column;gap:calc(1.25*var(--mp-rem));padding-top:calc(1.5*var(--mp-rem))}
.mp-t-intro h2 em:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-style:italic}
.mp-t-intro>p:is(.mp-root,.mp-root *){width:calc(22.5*var(--mp-rem))}
.mp-t-all:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";color:var(--mp-navy);text-decoration:underline!important;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:text-decoration-color .25s}
.mp-t-all:hover:is(.mp-root,.mp-root *){text-decoration-color:var(--mp-p2)}
.mp-t-stats:is(.mp-root,.mp-root *){display:flex;gap:calc(1.75*var(--mp-rem));padding-block:calc(0.5*var(--mp-rem))}
.mp-t-stats .mp-v:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.4px}
.mp-t-stats .mp-l:is(.mp-root,.mp-root *){width:calc(9.375*var(--mp-rem));color:var(--mp-wg4);margin-top:calc(0.125*var(--mp-rem))}
.mp-t-stats>div:first-child:is(.mp-root,.mp-root *){width:calc(8.0625*var(--mp-rem))}
.mp-t-stats .mp-div:is(.mp-root,.mp-root *){width:1px;height:calc(3.25*var(--mp-rem));background:rgba(141,119,247,.6)}
.mp-t-lead:is(.mp-root,.mp-root *){color:var(--mp-navy)}
.mp-t-car:is(.mp-root,.mp-root *){position:relative;flex:1 0 0;min-width:0;height:calc(25*var(--mp-rem))}
.mp-t-view:is(.mp-root,.mp-root *){position:absolute;left:calc(-7.5*var(--mp-rem));top:calc(-3.75*var(--mp-rem));width:calc(58.25*var(--mp-rem));height:calc(32.5*var(--mp-rem));touch-action:pan-y;
  -webkit-mask-image:linear-gradient(90deg,transparent calc(7.25*var(--mp-rem)),#000 calc(8.5*var(--mp-rem)),#000 96.14%,transparent);mask-image:linear-gradient(90deg,transparent calc(7.25*var(--mp-rem)),#000 calc(8.5*var(--mp-rem)),#000 96.14%,transparent)}
.mp-t-track:is(.mp-root,.mp-root *){position:absolute;left:calc(8.75*var(--mp-rem));top:calc(5.25*var(--mp-rem));display:flex;align-items:center;gap:calc(1.75*var(--mp-rem));transition:transform .8s var(--mp-ease-out)}
.mp-t-card:is(.mp-root,.mp-root *){flex:none;width:calc(42.5*var(--mp-rem));display:flex;background:var(--mp-white);color:var(--mp-navy);border-radius:calc(1.75*var(--mp-rem));overflow:hidden;box-shadow:0 calc(1.125*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(43,36,73,.09);text-align:left;transition:opacity .6s}
.mp-t-card:not(.mp-is-active):is(.mp-root,.mp-root *){opacity:.45;cursor:pointer}
.mp-t-track.mp-t-snap:is(.mp-root,.mp-root *),.mp-t-track.mp-t-snap .mp-t-card:is(.mp-root,.mp-root *){transition:none!important}
.mp-t-card.mp-is-past:is(.mp-root,.mp-root *){opacity:0;pointer-events:none;transition:opacity .25s}
.mp-t-quote:is(.mp-root,.mp-root *){position:relative;flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:calc(0.875*var(--mp-rem));padding:calc(4.5*var(--mp-rem)) calc(2*var(--mp-rem)) calc(2.25*var(--mp-rem)) calc(2.25*var(--mp-rem))}
.mp-t-quote .mp-qm:is(.mp-root,.mp-root *){position:absolute;left:calc(1.75*var(--mp-rem));top:calc(0.25*var(--mp-rem));font-family:"Mona Sans SemiBold";font-size:calc(6*var(--mp-rem));line-height:calc(6.125*var(--mp-rem));letter-spacing:calc(-0.12*var(--mp-rem));color:var(--mp-p4)}
.mp-t-quote blockquote:is(.mp-root,.mp-root *){font-family:"Mona Sans Medium";font-size:calc(1.125*var(--mp-rem));line-height:calc(1.75*var(--mp-rem))}
.mp-t-quote cite:is(.mp-root,.mp-root *){font-style:normal;display:flex;flex-direction:column;gap:calc(0.125*var(--mp-rem));padding-top:calc(0.5*var(--mp-rem))}
.mp-t-quote cite b:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(1*var(--mp-rem));line-height:calc(1.625*var(--mp-rem))}
.mp-t-quote cite span:is(.mp-root,.mp-root *){font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));color:var(--mp-wg4)}
.mp-t-brand:is(.mp-root,.mp-root *){flex:none;width:calc(15*var(--mp-rem));align-self:stretch;display:flex;align-items:center;justify-content:center;padding:calc(2*var(--mp-rem)) calc(1.25*var(--mp-rem));overflow:hidden}
.mp-t-brand .mp-in:is(.mp-root,.mp-root *){display:flex;flex-direction:column;align-items:center;gap:calc(1*var(--mp-rem))}
.mp-t-brand .mp-wm:is(.mp-root,.mp-root *){width:calc(12.5*var(--mp-rem));font-family:"Mona Sans Bold";font-size:calc(1.25*var(--mp-rem));line-height:calc(1.75*var(--mp-rem));letter-spacing:calc(0.1*var(--mp-rem));text-transform:uppercase;text-align:center}
.mp-t-brand .mp-photo:is(.mp-root,.mp-root *){position:relative;width:calc(8.5*var(--mp-rem));height:calc(8.5*var(--mp-rem));border-radius:calc(0.875*var(--mp-rem));overflow:hidden;background:var(--mp-p4)}
.mp-t-brand .mp-photo img:is(.mp-root,.mp-root *){width:100%;height:100%;object-fit:cover}
.mp-t-brand .mp-photo--logo:is(.mp-root,.mp-root *){background:var(--mp-white)}
.mp-t-brand .mp-ptag--fashion:is(.mp-root,.mp-root *){background:rgba(255,199,218,.6)}
.mp-t-brand .mp-ptag:is(.mp-root,.mp-root *){display:inline-flex;padding:calc(0.1875*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.25*var(--mp-rem));letter-spacing:.52px}
.mp-t-ctrl:is(.mp-root,.mp-root *){display:flex;align-items:center;justify-content:space-between;gap:calc(1.5*var(--mp-rem));margin-top:calc(2.25*var(--mp-rem))}
.mp-t-chips:is(.mp-root,.mp-root *){display:flex;gap:calc(0.5*var(--mp-rem))}
.mp-t-chip:is(.mp-root,.mp-root *){padding:calc(0.625*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-white);border:1px solid var(--mp-wg2);font-family:"Mona Sans Medium";font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}
.mp-t-chip:hover:is(.mp-root,.mp-root *){border-color:var(--mp-p3)}
.mp-t-chip[aria-pressed="true"]:is(.mp-root,.mp-root *){background:var(--mp-navy);border-color:var(--mp-navy);color:var(--mp-white)}
.mp-t-nav:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(0.75*var(--mp-rem));flex:none}
.mp-t-nav button:is(.mp-root,.mp-root *){width:calc(3*var(--mp-rem));height:calc(3*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));display:grid;place-items:center;cursor:pointer;box-shadow:0 calc(0.375*var(--mp-rem)) calc(1*var(--mp-rem)) rgba(43,36,73,.08);transition:opacity .3s,transform .3s var(--mp-ease)}
.mp-t-nav button img:is(.mp-root,.mp-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem))}
.mp-t-nav .mp-prev:is(.mp-root,.mp-root *){background:var(--mp-white);border:1px solid var(--mp-wg2)}
.mp-t-nav .mp-next:is(.mp-root,.mp-root *){background:var(--mp-navy);border:0}
.mp-t-nav button:hover:is(.mp-root,.mp-root *){transform:scale(1.06)}
.mp-t-nav button[disabled]:is(.mp-root,.mp-root *){opacity:.45;cursor:default;transform:none}
.mp-t-count:is(.mp-root,.mp-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding-right:calc(0.5*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.875*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));font-variant-numeric:tabular-nums}
.mp-t-prog:is(.mp-root,.mp-root *){display:flex;gap:calc(0.25*var(--mp-rem))}
.mp-t-prog i:is(.mp-root,.mp-root *){height:calc(0.25*var(--mp-rem));width:calc(1*var(--mp-rem));border-radius:calc(0.125*var(--mp-rem));background:rgba(43,36,73,.25);transition:width .5s var(--mp-ease-out),background-color .5s}
.mp-t-prog i.mp-on:is(.mp-root,.mp-root *){width:calc(1.75*var(--mp-rem));background:var(--mp-navy)}
@media (max-width:1099px){
  .mp-testimonials:is(.mp-root,.mp-root *){padding:calc(4*var(--mp-rem)) 0}
  .mp-testimonials .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-t-row:is(.mp-root,.mp-root *){flex-direction:column;gap:calc(2*var(--mp-rem))}
  .mp-t-intro:is(.mp-root,.mp-root *){width:100%;padding-top:0}
  .mp-testimonials h2:is(.mp-root,.mp-root *){font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.6px}
  .mp-t-intro>p:is(.mp-root,.mp-root *){width:auto}
  .mp-t-car:is(.mp-root,.mp-root *){position:static;width:100%;height:auto}
  .mp-t-view:is(.mp-root,.mp-root *){position:relative;left:auto;top:auto;width:auto;height:auto;margin:0 calc(-2.5*var(--mp-rem));padding:calc(1.75*var(--mp-rem)) calc(2.5*var(--mp-rem));overflow:hidden;-webkit-mask-image:none;mask-image:none}
  .mp-t-view:is(.mp-root,.mp-root *){padding-bottom:calc(4.5*var(--mp-rem));margin-bottom:calc(-2.75*var(--mp-rem))}
  .mp-t-ctrl:is(.mp-root,.mp-root *){position:relative;z-index:1}
  .mp-t-track:is(.mp-root,.mp-root *){position:relative;left:0;top:0;gap:calc(1*var(--mp-rem));align-items:stretch}
  .mp-t-card:is(.mp-root,.mp-root *){width:min(calc(37.5*var(--mp-rem)),calc(100vw - calc(5*var(--mp-rem))));height:calc(23.5*var(--mp-rem))}
  .mp-t-brand:is(.mp-root,.mp-root *){width:calc(13.75*var(--mp-rem))}
  .mp-t-ctrl:is(.mp-root,.mp-root *){margin-top:calc(2*var(--mp-rem))}
  .mp-t-chips:is(.mp-root,.mp-root *){gap:calc(0.375*var(--mp-rem))}
  .mp-t-chip:is(.mp-root,.mp-root *){padding:calc(0.625*var(--mp-rem)) calc(0.75*var(--mp-rem));border-color:var(--mp-wg2)}
  .mp-t-chip:hover:is(.mp-root,.mp-root *){border-color:var(--mp-p3)}
  .mp-t-nav .mp-prev:is(.mp-root,.mp-root *){border-color:var(--mp-wg2)}
}
@media (max-width:640px){
  .mp-testimonials:is(.mp-root,.mp-root *){padding:calc(3*var(--mp-rem)) 0 calc(3.5*var(--mp-rem))}
  .mp-testimonials .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-t-row:is(.mp-root,.mp-root *){gap:calc(1.5*var(--mp-rem))}
  .mp-t-intro:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem))}
  .mp-testimonials h2:is(.mp-root,.mp-root *){font-size:calc(2*var(--mp-rem));line-height:calc(2.375*var(--mp-rem));letter-spacing:-.48px}
  .mp-t-intro>p:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-t-view:is(.mp-root,.mp-root *){margin:0 calc(-1.25*var(--mp-rem)) calc(-2.75*var(--mp-rem));padding:calc(1.75*var(--mp-rem)) calc(1.25*var(--mp-rem)) calc(4.5*var(--mp-rem))}
  .mp-t-track:is(.mp-root,.mp-root *){gap:calc(0.75*var(--mp-rem))}
  .mp-t-card:is(.mp-root,.mp-root *){width:calc(100vw - calc(5.3125*var(--mp-rem)));max-width:calc(22*var(--mp-rem));height:auto;min-height:calc(31.875*var(--mp-rem));flex-direction:column-reverse}
  .mp-t-brand:is(.mp-root,.mp-root *){width:100%;height:calc(9.375*var(--mp-rem));padding:calc(2*var(--mp-rem)) calc(1.25*var(--mp-rem))}
  .mp-t-brand .mp-in:is(.mp-root,.mp-root *){zoom:.504}
  .mp-t-card:has(.mp-photo--logo) .mp-t-brand .mp-in:is(.mp-root,.mp-root *){zoom:.567}
  .mp-t-quote:is(.mp-root,.mp-root *){flex:1 0 0;padding:calc(4.5*var(--mp-rem)) calc(1.25*var(--mp-rem)) calc(1.5*var(--mp-rem))}
  .mp-t-quote .mp-qm:is(.mp-root,.mp-root *){left:calc(1*var(--mp-rem));top:calc(-0.25*var(--mp-rem))}
  .mp-t-quote blockquote:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-t-ctrl:is(.mp-root,.mp-root *){flex-direction:column;align-items:flex-start;gap:calc(1*var(--mp-rem));margin-top:calc(1.5*var(--mp-rem))}
  .mp-t-nav:is(.mp-root,.mp-root *){order:-1;align-self:stretch}
  .mp-t-count:is(.mp-root,.mp-root *){margin-right:auto}
  .mp-t-chips:is(.mp-root,.mp-root *){flex-wrap:wrap;gap:calc(0.5*var(--mp-rem))}
  .mp-t-chip:is(.mp-root,.mp-root *){padding:calc(0.625*var(--mp-rem)) calc(1*var(--mp-rem))}
  .mp-t-stats .mp-div:is(.mp-root,.mp-root *){background:var(--mp-p3)}
}
.mp-cta:is(.mp-root,.mp-root *){position:relative;overflow:hidden;isolation:isolate;padding:calc(5*var(--mp-rem)) 0 calc(6*var(--mp-rem));text-align:center}
.mp-cta .mp-glow:is(.mp-root,.mp-root *){z-index:-1}
.mp-cta:is(.mp-root,.mp-root *)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(16*var(--mp-rem));z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(43,36,73,0) 0%,rgba(43,36,73,.75) 55%,var(--mp-navy) 100%)}
.mp-cta-intro:is(.mp-root,.mp-root *){width:calc(47.5*var(--mp-rem));max-width:100%;margin:calc(2.5*var(--mp-rem)) auto 0;font-family:"Mona Sans Medium";font-size:calc(1.3125*var(--mp-rem));line-height:1.4;color:var(--mp-wg2)}
.mp-cta-row:is(.mp-root,.mp-root *){display:flex;gap:calc(0.75*var(--mp-rem));margin-top:calc(2.5*var(--mp-rem));text-align:left}
.mp-demo:is(.mp-root,.mp-root *){position:relative;flex:1 0 0;min-width:0;height:calc(34.8125*var(--mp-rem));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:calc(2.5*var(--mp-rem)) calc(2.25*var(--mp-rem));overflow:hidden;border-radius:calc(1.5*var(--mp-rem));
  border:1px solid rgba(255,255,255,.16);box-shadow:0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(0,0,0,.22);background:linear-gradient(136.94deg,rgba(255,255,255,.09),rgba(255,255,255,.03));transition:transform .7s var(--mp-ease-out)}
.mp-demo:hover:is(.mp-root,.mp-root *){transform:translateY(calc(-0.375*var(--mp-rem)))}
.mp-demo .mp-bglow:is(.mp-root,.mp-root *){position:absolute;left:calc(18.9375*var(--mp-rem));top:calc(-7.5625*var(--mp-rem));width:calc(22.5*var(--mp-rem));height:calc(16.25*var(--mp-rem));pointer-events:none}
.mp-demo .mp-bglow img:is(.mp-root,.mp-root *){position:absolute;left:-50.003%;top:-69.229%;width:200.006%;height:238.457%;max-width:none}
.mp-demo-c:is(.mp-root,.mp-root *){position:relative;display:flex;flex-direction:column;gap:calc(1.25*var(--mp-rem));width:100%}
.mp-demo .mp-body:is(.mp-root,.mp-root *){font-size:calc(1*var(--mp-rem));line-height:1.5;color:var(--mp-wg2)}
.mp-bridge:is(.mp-root,.mp-root *){position:relative;flex:none;width:calc(4*var(--mp-rem))}
.mp-bridge .mp-rule:is(.mp-root,.mp-root *){position:absolute;left:calc(1.9375*var(--mp-rem));top:0;bottom:0;width:calc(0.125*var(--mp-rem));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.25) 50%,rgba(255,255,255,0))}
.mp-bridge .mp-or:is(.mp-root,.mp-root *){position:absolute;left:calc(0.625*var(--mp-rem));top:calc(16.0313*var(--mp-rem));display:grid;place-items:center;width:calc(2.75*var(--mp-rem));height:calc(2.75*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(calc(0.375*var(--mp-rem)))}
.mp-bridge .mp-or img:is(.mp-root,.mp-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem))}
.mp-cta h2:is(.mp-root,.mp-root *){letter-spacing:calc(-0.065*var(--mp-rem))}
.mp-cta .mp-cg-mint:is(.mp-root,.mp-root *){left:calc(50% + calc(11.25*var(--mp-rem)));top:calc(32.5*var(--mp-rem));width:calc(32.5*var(--mp-rem));height:calc(22.5*var(--mp-rem))}
.mp-cta .mp-cg-pink:is(.mp-root,.mp-root *){left:calc(50% - calc(43.75*var(--mp-rem)));top:calc(32.5*var(--mp-rem));width:calc(32.5*var(--mp-rem));height:calc(22.5*var(--mp-rem))}
.mp-cta .mp-cg-purple:is(.mp-root,.mp-root *){left:calc(50% - calc(28.125*var(--mp-rem)));top:calc(10.625*var(--mp-rem));width:calc(56.25*var(--mp-rem));height:calc(22.5*var(--mp-rem))}
.mp-cta .mp-m-only:is(.mp-root,.mp-root *),.mp-cta .mp-t-only:is(.mp-root,.mp-root *){display:none}
@media (min-width:641px) and (max-width:1099px){
  .mp-cta span.mp-d-only:is(.mp-root,.mp-root *){display:none}
  .mp-cta span.mp-t-only:is(.mp-root,.mp-root *){display:inline}
  .mp-bridge .mp-or:is(.mp-root,.mp-root *){top:50%;transform:translateY(-50%);font-family:"Mona Sans Medium";font-size:calc(0.9375*var(--mp-rem));line-height:1;color:var(--mp-wg2)}
  .mp-bridge .mp-or img:is(.mp-root,.mp-root *){display:none}
}
@media (max-width:1099px){
  .mp-cta:is(.mp-root,.mp-root *){padding:calc(4.5*var(--mp-rem)) 0}
  .mp-cta .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(5*var(--mp-rem)))}
  .mp-cta .mp-cg-mint:is(.mp-root,.mp-root *){left:calc(100% - calc(18.25*var(--mp-rem)));width:calc(19.5*var(--mp-rem));height:calc(13.5*var(--mp-rem))}
  .mp-cta .mp-cg-pink:is(.mp-root,.mp-root *){left:calc(-2.5*var(--mp-rem));width:calc(19.5*var(--mp-rem));height:calc(13.5*var(--mp-rem))}
  .mp-cta .mp-cg-purple:is(.mp-root,.mp-root *){left:calc(50% - calc(16.875*var(--mp-rem)));width:calc(33.75*var(--mp-rem));height:calc(13.5*var(--mp-rem))}
  .mp-cta h2:is(.mp-root,.mp-root *){font-size:calc(2.5*var(--mp-rem));line-height:calc(2.875*var(--mp-rem));letter-spacing:-.8px}
  .mp-cta-intro:is(.mp-root,.mp-root *){width:calc(37.5*var(--mp-rem));margin-top:calc(1.75*var(--mp-rem));font-size:calc(1.125*var(--mp-rem));line-height:calc(1.75*var(--mp-rem))}
  .mp-cta-row:is(.mp-root,.mp-root *){gap:0;margin-top:calc(1.75*var(--mp-rem))}
  .mp-demo:is(.mp-root,.mp-root *){min-height:calc(43.1875*var(--mp-rem));height:auto;padding:calc(1.75*var(--mp-rem)) calc(1.5*var(--mp-rem));background:linear-gradient(115.12deg,rgba(255,255,255,.09),rgba(255,255,255,.03))}
  .mp-demo .mp-bglow:is(.mp-root,.mp-root *){left:calc(7.6875*var(--mp-rem))}
  .mp-demo-c:is(.mp-root,.mp-root *){gap:calc(1*var(--mp-rem))}
  .mp-demo .mp-h4b:is(.mp-root,.mp-root *){font-size:calc(1.625*var(--mp-rem));line-height:calc(2*var(--mp-rem));letter-spacing:-.26px}
  .mp-demo .mp-body:is(.mp-root,.mp-root *){font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
  .mp-cta .mp-preview .mp-row:is(.mp-root,.mp-root *){flex-wrap:wrap;row-gap:calc(0.5*var(--mp-rem))!important}
}
@media (min-width:641px) and (max-width:1099px){
  .mp-cta .mp-demo>.mp-btn:is(.mp-root,.mp-root *){height:auto;min-height:calc(3.5*var(--mp-rem));padding-block:calc(0.75*var(--mp-rem));white-space:normal;text-align:center;line-height:1.25}
  .mp-cta .mp-preview:is(.mp-root,.mp-root *){justify-content:center;margin-top:auto}
  .mp-cta .mp-demo-c:is(.mp-root,.mp-root *){flex:1 0 auto}
  .mp-cta .mp-demo:is(.mp-root,.mp-root *){row-gap:calc(1.5*var(--mp-rem))}
}
@media (max-width:1099px){
  .mp-demo>.mp-btn:is(.mp-root,.mp-root *){align-self:stretch}
  .mp-bridge:is(.mp-root,.mp-root *){width:calc(2.5*var(--mp-rem))}
  .mp-bridge .mp-rule:is(.mp-root,.mp-root *){left:calc(1.1875*var(--mp-rem))}
  .mp-bridge .mp-or:is(.mp-root,.mp-root *){left:calc(-0.125*var(--mp-rem));top:calc(20.2188*var(--mp-rem))}
}
@media (max-width:640px){
  .mp-cta:is(.mp-root,.mp-root *){padding:calc(3.5*var(--mp-rem)) 0}
  .mp-cta .mp-wrap:is(.mp-root,.mp-root *){width:calc(100% - calc(2.5*var(--mp-rem)))}
  .mp-cta .mp-cg-mint:is(.mp-root,.mp-root *){left:calc(100% - calc(10.1*var(--mp-rem)));width:calc(10.725*var(--mp-rem));height:calc(7.425*var(--mp-rem))}
  .mp-cta .mp-cg-pink:is(.mp-root,.mp-root *){left:calc(-1.875*var(--mp-rem));width:calc(10.725*var(--mp-rem));height:calc(7.425*var(--mp-rem))}
  .mp-cta .mp-cg-purple:is(.mp-root,.mp-root *){left:calc(50% - calc(9.28125*var(--mp-rem)));width:calc(18.5625*var(--mp-rem));height:calc(7.425*var(--mp-rem))}
  .mp-cta h2:is(.mp-root,.mp-root *){font-size:calc(1.875*var(--mp-rem));line-height:calc(2.25*var(--mp-rem));letter-spacing:-.6px}
  .mp-cta-intro:is(.mp-root,.mp-root *){width:auto;margin-top:calc(1.25*var(--mp-rem));font-size:calc(1*var(--mp-rem));line-height:calc(1.5*var(--mp-rem))}
  .mp-cta-row:is(.mp-root,.mp-root *){position:relative;gap:calc(0.75*var(--mp-rem));margin-top:calc(1.25*var(--mp-rem))}
  .mp-demo:is(.mp-root,.mp-root *){min-height:calc(18.875*var(--mp-rem));padding:calc(1.125*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(1.125*var(--mp-rem));background:linear-gradient(118.14deg,rgba(255,255,255,.09),rgba(255,255,255,.03))}
  .mp-demo .mp-bglow:is(.mp-root,.mp-root *){left:calc(4.40625*var(--mp-rem));top:calc(-3.8125*var(--mp-rem));width:calc(11.25*var(--mp-rem));height:calc(8.125*var(--mp-rem))}
  .mp-demo-c:is(.mp-root,.mp-root *){gap:calc(0.625*var(--mp-rem))}
  .mp-demo:is(.mp-root,.mp-root *){row-gap:calc(0.75*var(--mp-rem))}
  .mp-demo .mp-h4b:is(.mp-root,.mp-root *){font-size:calc(1.0625*var(--mp-rem));line-height:calc(1.3125*var(--mp-rem));letter-spacing:-.17px}
  .mp-demo .mp-body:is(.mp-root,.mp-root *){font-size:calc(0.75*var(--mp-rem));line-height:calc(1.0625*var(--mp-rem))}
  .mp-cta .mp-d-only:is(.mp-root,.mp-root *){display:none}
  .mp-cta p.mp-m-only:is(.mp-root,.mp-root *){display:block}
  .mp-cta span.mp-m-only:is(.mp-root,.mp-root *){display:inline}
  .mp-cta .mp-mprev:is(.mp-root,.mp-root *){position:relative;display:flex;width:100%;min-height:calc(3.5*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:var(--mp-white)}
  .mp-mprev--fit:is(.mp-root,.mp-root *){flex-direction:column;justify-content:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.6875*var(--mp-rem)) calc(0.75*var(--mp-rem))}
  .mp-mfit-row:is(.mp-root,.mp-root *){display:flex;align-items:center;justify-content:space-between;width:100%}
  .mp-mfit-row span:is(.mp-root,.mp-root *){font-family:"Mona Sans Medium";font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));letter-spacing:.2px;color:var(--mp-wg4);white-space:nowrap}
  .mp-mfit-row b:is(.mp-root,.mp-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(1*var(--mp-rem));line-height:calc(1.25*var(--mp-rem));letter-spacing:-.16px;color:var(--mp-navy);white-space:nowrap}
  .mp-mfit-bar:is(.mp-root,.mp-root *){position:relative;width:100%;height:calc(0.375*var(--mp-rem));border-radius:calc(0.1875*var(--mp-rem));background:var(--mp-p4);overflow:hidden}
  .mp-mfit-bar span:is(.mp-root,.mp-root *){position:absolute;inset:0 14% 0 0;border-radius:calc(0.1875*var(--mp-rem));background:linear-gradient(90deg,var(--mp-pk1),var(--mp-p2))}
  .mp-mprev--j:is(.mp-root,.mp-root *){align-items:flex-start;padding:calc(0.5*var(--mp-rem))}
  .mp-mstep:is(.mp-root,.mp-root *){flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(0.25*var(--mp-rem));font-family:"Mona Sans Medium";font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.2px;color:var(--mp-wg4);white-space:nowrap}
  .mp-mstep i:is(.mp-root,.mp-root *){width:calc(1.5*var(--mp-rem));height:calc(1.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mp-a3);display:grid;place-items:center}
  .mp-mstep img:is(.mp-root,.mp-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
  .mp-mprev .mp-marr:is(.mp-root,.mp-root *){position:absolute;top:calc(0.9375*var(--mp-rem));left:calc(calc(0.5*var(--mp-rem)) + (100% - calc(1*var(--mp-rem))) / 3 - calc(0.3125*var(--mp-rem)));width:calc(0.625*var(--mp-rem));height:calc(0.625*var(--mp-rem))}
  .mp-mprev .mp-marr--2:is(.mp-root,.mp-root *){left:calc(calc(0.5*var(--mp-rem)) + (100% - calc(1*var(--mp-rem))) * 2 / 3 - calc(0.3125*var(--mp-rem)))}
  .mp-demo>.mp-btn:is(.mp-root,.mp-root *){height:auto;padding:calc(0.625*var(--mp-rem));gap:calc(0.375*var(--mp-rem));font-size:calc(0.875*var(--mp-rem));letter-spacing:.28px}
  .mp-bridge:is(.mp-root,.mp-root *){position:absolute;left:calc(50% - calc(0.875*var(--mp-rem)));top:calc(8.5625*var(--mp-rem));width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));z-index:1}
  .mp-bridge .mp-rule:is(.mp-root,.mp-root *){display:none}
  .mp-bridge .mp-or:is(.mp-root,.mp-root *){position:static;display:grid;place-items:center;width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));padding:0;background:var(--mp-navy);border-color:rgba(255,255,255,.3);backdrop-filter:none}
  .mp-bridge .mp-or img:is(.mp-root,.mp-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem))}
}
.mp-t-all:is(.mp-root,.mp-root *){display:inline-flex;align-items:center;min-height:24px}
.mp-link:is(.mp-root,.mp-root *){min-height:24px}
:is(.mp-body-s):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
:is(.mp-link):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
:is(.mp-logos p):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
@media (max-width: 640px){
  :is(.mp-logos p):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
}
:is(.mp-seg button):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
@media (max-width: 640px){
  :is(.mp-seg button):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
}
@media (max-width:359px){
  .mp-seg .mp-pre:is(.mp-root,.mp-root *){display:none}
}
:is(.mp-glass .mp-ul):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
:is(.mp-btn-lilac):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
:is(.mp-st-more):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
:is(.mp-st-res .mp-l):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
:is(.mp-st-note):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.8125*var(--mp-rem)),14px)}
:is(.mp-st-chip):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.9375*var(--mp-rem)),14px)}
@media (max-width: 640px){
  :is(.mp-st-res .mp-l):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.75*var(--mp-rem)),14px)}
}
@media (max-width: 640px){
  :is(.mp-st-chip):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
}
:is(.mp-tag):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),12px)}
@media (max-width: 640px){
  :is(.mp-lead .mp-body-l):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.8125*var(--mp-rem)),14px)}
}
@media (max-width: 640px){
  :is(.mp-rcard .mp-body-s):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.8125*var(--mp-rem)),14px)}
}
:is(.mp-t-quote cite b):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
:is(.mp-t-quote cite span):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
:is(.mp-t-brand .mp-ptag):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.8125*var(--mp-rem)),12px)}
:is(.mp-t-chip):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
:is(.mp-demo .mp-body):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
@media (max-width: 1099px){
  :is(.mp-demo .mp-body):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.9375*var(--mp-rem)),14px)}
}
@media (max-width: 640px){
  :is(.mp-demo .mp-body):where(:not(.mp-mx-pill,.mp-bpill,.mp-ptag,.mp-tag,.mp-cap,.mp-iso-s,.mp-iso-t,.mp-iso-n,.mp-sc-link,.mp-footer-cols h3,.mp-eyebrow,.mp-lead-tag)):where(:not(:is(.mp-mstage,.mp-mpeek,.mp-preview,.mp-imq,.mp-ill,[aria-hidden="true"],.mp-stage) *)):is(.mp-root,.mp-root *){font-size:max(calc(0.75*var(--mp-rem)),14px)}
}
@media (min-width:1100px) and (max-width:1700px){
  .mp-body-s:is(.mp-root,.mp-root *),.mp-st-note:is(.mp-root,.mp-root *),.mp-st-res .mp-l:is(.mp-root,.mp-root *){line-height:1.4}
}
@media (max-width:640px){
  .mp-lead .mp-body-l:is(.mp-root,.mp-root *),.mp-rcard .mp-body-s:is(.mp-root,.mp-root *),.mp-demo .mp-body:is(.mp-root,.mp-root *){line-height:1.4}
}
