.mm-page{color:var(--mm-foreground);font-family:var(--mm-font-sans);background-color:var(--mm-background)}.mm-page{overflow-x:hidden}.mm-section{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:var(--mm-sp-28);padding-left:var(--mm-sp-28)}@media (max-width:767px){.mm-section{padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-rule-top{border-top:1px solid var(--mm-border-30)}.mm-eyebrow{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);line-height:16px;text-transform:uppercase;letter-spacing:var(--mm-tracking-eyebrow)}.mm-display{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-8xl);line-height:var(--mm-leading-display);letter-spacing:var(--mm-tracking-tighter-2)}@media (max-width:767px){.mm-display{font-size:var(--mm-text-6xl)}}.mm-h2{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-6xl);line-height:var(--mm-leading-tight);letter-spacing:var(--mm-tracking-tighter-1)}@media (max-width:767px){.mm-h2{font-size:var(--mm-text-4xl)}}.mm-h3{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-3xl);line-height:var(--mm-leading-tight);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-h3{font-size:var(--mm-text-2xl)}}.mm-serif{font-family:var(--mm-font-serif);font-weight:var(--mm-fw-400);font-style:italic}.mm-lead{color:var(--mm-muted-foreground);font-size:var(--mm-text-xl);line-height:var(--mm-leading-relaxed)}.mm-muted{color:var(--mm-muted-foreground)}.mm-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--mm-sp-2);color:var(--mm-background);font-weight:var(--mm-fw-600);font-size:var(--mm-text-sm);line-height:20px;text-wrap:nowrap;padding-top:14px;padding-right:var(--mm-sp-8);padding-bottom:14px;padding-left:var(--mm-sp-8);background-color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-lg);border-top-right-radius:var(--mm-radius-lg);border-bottom-left-radius:var(--mm-radius-lg);border-bottom-right-radius:var(--mm-radius-lg);transition:transform 0.2s ease}.mm-btn:hover{transform:scale(1.03,1.03)}.mm-btn:active{transform:scale(0.98,0.98)}.mm-btn-glass{color:var(--mm-foreground);background-color:var(--mm-foreground-1)}.mm-link-line{display:inline-block;color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);padding-bottom:var(--mm-sp-1);border-bottom:1px solid var(--mm-border-50);transition:color 0.2s ease,border-color 0.2s ease}.mm-link-line:hover{color:var(--mm-foreground);border-bottom:1px solid var(--mm-foreground)}.mm-tag{display:inline-block;color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);padding-top:var(--mm-sp-1);padding-right:var(--mm-sp-3);padding-bottom:var(--mm-sp-1);padding-left:var(--mm-sp-3);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:1px solid var(--mm-border-40);border-right:1px solid var(--mm-border-40);border-bottom:1px solid var(--mm-border-40);border-left:1px solid var(--mm-border-40)}.mm-glass{position:relative;overflow:hidden;background-color:var(--mm-foreground-1);box-shadow:inset 0px 1px 1px rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mm-glass::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding-top:1.4px;padding-right:1.4px;padding-bottom:1.4px;padding-left:1.4px;background-image:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:inherit;pointer-events:none}.mm-glass::before{content:"";-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mm-glass::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(0,0,0,.12) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 0.25s ease}.mm-glass::after{content:""}.mm-glass:hover::after{opacity:1}.mm-glow{position:absolute;width:288px;height:288px;border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);opacity:0.25;pointer-events:none;filter:blur(64px)}.mm-icon-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full)}.mm-nav{display:flex;justify-content:space-between;align-items:center;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);right:0px;left:0px;z-index:50;padding-top:var(--mm-sp-4);padding-right:var(--mm-sp-16);padding-bottom:var(--mm-sp-4);padding-left:var(--mm-sp-16);transition:top 0.3s ease,left 0.3s ease,right 0.3s ease,border-radius 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.mm-nav::before{opacity:0;transition:opacity 0.3s ease}.mm-nav.is-scrolled{top:calc(var(--wp-admin--admin-bar--height,0px) + 12px);right:12px;left:12px;border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);box-shadow:inset 0px 1px 1px rgba(255,255,255,.1),0px 8px 30px rgba(0,0,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mm-nav.is-scrolled::before{opacity:0.6}@media (max-width:767px){.mm-nav{padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-nav-left{display:flex;align-items:center;gap:72px;flex-shrink:0}@media (max-width:767px){.mm-nav-left{gap:var(--mm-sp-4)}}.mm-logo{display:flex;align-items:center;gap:var(--mm-sp-3);flex-shrink:0;color:var(--mm-foreground);margin-bottom:3px}.mm-logo-img{width:auto;height:40px}@media (max-width:1023px){.mm-logo-img{height:32px}}@media (max-width:767px){.mm-logo-img{height:24px}}.mm-logo-words{display:flex;flex-flow:column;color:var(--mm-foreground);font-weight:var(--mm-fw-700);font-size:var(--mm-text-base);line-height:var(--mm-leading-tight);letter-spacing:-0.4px;margin-top:var(--mm-sp-2)}@media (max-width:767px){.mm-logo-words{display:none}}.mm-nav-legends{display:block;flex-shrink:0;transition:transform 0.3s ease;filter:drop-shadow(0px 5px 8px rgba(0,0,0,.45));transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg)}.mm-nav-legends:hover{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.05,1.05)}@media (max-width:1119px){.mm-nav-legends{display:none}}.mm-nav-legends-img{width:auto;height:44px}.mm-nav-links{display:flex;justify-content:center;align-items:center;gap:var(--mm-sp-6);flex-grow:1;font-size:var(--mm-text-sm);padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}@media (max-width:1119px){.mm-nav-links{display:none}}.mm-nav-link{color:var(--mm-muted-foreground);text-wrap:nowrap;transition:color 0.2s ease}.mm-nav-link:hover{color:var(--mm-foreground)}.mm-nav-right{display:flex;align-items:center;gap:var(--mm-sp-2);flex-shrink:0}.mm-icon-16{width:16px;height:16px}.mm-icon-14{width:14px;height:14px}.mm-menu-toggle{display:none}.mm-menu-toggle.is-open .mm-menu-icon-open{display:none}.mm-menu-toggle.is-open .mm-menu-icon-close{display:block}@media (max-width:1119px){.mm-menu-toggle{display:flex}}.mm-menu-icon-close{display:none}.mm-menu-backdrop{display:none}@media (max-width:1119px){.mm-menu-backdrop{display:block;position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;bottom:0px;left:0px;z-index:50;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity 0.3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mm-menu-backdrop.is-open{opacity:1;pointer-events:auto}}.mm-menu-panel{display:none}.mm-menu-panel.is-open .mm-menu-item{opacity:1;transform:translate3d(0px,0px,0px)}@media (max-width:1119px){.mm-menu-panel{display:flex;flex-flow:column;position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;bottom:0px;z-index:60;width:320px;max-width:85vw;overflow:hidden;background-color:var(--mm-card);border-left:1px solid var(--mm-border);transition:transform 0.3s ease;transform:translate3d(100%,0px,0px)}.mm-menu-panel.is-open{transform:translate3d(0%,0px,0px)}.mm-menu-panel::before{position:absolute;top:-96px;right:-96px;width:256px;height:256px;background-color:var(--mm-brand-teal);border-radius:9999px;opacity:0.15;pointer-events:none;filter:blur(64px)}.mm-menu-panel::before{content:""}}.mm-menu-head{display:flex;justify-content:space-between;align-items:center;position:relative;padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-menu-label{color:var(--mm-muted-foreground);font-weight:var(--mm-fw-600);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:var(--mm-tracking-wider)}.mm-menu-close{width:36px;height:36px}.mm-menu-links{display:flex;flex-flow:column;justify-content:center;flex-grow:1;position:relative;padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-menu-item{opacity:0;transition:opacity 0.35s ease 0.05s,transform 0.35s ease 0.05s;transform:translate3d(24px,0px,0px)}.mm-menu-item:nth-child(2){transition:opacity 0.35s ease 0.1s,transform 0.35s ease 0.1s}.mm-menu-item:nth-child(3){transition:opacity 0.35s ease 0.15s,transform 0.35s ease 0.15s}.mm-menu-item:nth-child(4){transition:opacity 0.35s ease 0.2s,transform 0.35s ease 0.2s}.mm-menu-item:nth-child(5){transition:opacity 0.35s ease 0.25s,transform 0.35s ease 0.25s}.mm-menu-item:nth-child(6){transition:opacity 0.35s ease 0.3s,transform 0.35s ease 0.3s}.mm-menu-promo{display:flex;flex-flow:column;gap:var(--mm-sp-2);position:relative;margin-bottom:var(--mm-sp-6);padding-top:var(--mm-sp-4);padding-right:var(--mm-sp-4);padding-bottom:var(--mm-sp-4);padding-left:var(--mm-sp-4);background-color:var(--mm-brand-yellow-10);border-top-left-radius:var(--mm-radius-xl);border-top-right-radius:var(--mm-radius-xl);border-bottom-left-radius:var(--mm-radius-xl);border-bottom-right-radius:var(--mm-radius-xl);border-top:1px solid var(--mm-brand-yellow-40);border-right:1px solid var(--mm-brand-yellow-40);border-bottom:1px solid var(--mm-brand-yellow-40);border-left:1px solid var(--mm-brand-yellow-40)}.mm-menu-promo:hover{background-color:var(--mm-brand-yellow-20);border-top:1px solid var(--mm-brand-yellow);border-right:1px solid var(--mm-brand-yellow);border-bottom:1px solid var(--mm-brand-yellow);border-left:1px solid var(--mm-brand-yellow)}.mm-menu-ping{position:absolute;top:14px;right:14px;width:10px;height:10px;background-color:var(--mm-brand-yellow);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full)}.mm-menu-ping::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--mm-brand-teal);border-radius:inherit;opacity:0.75}.mm-menu-ping::before{content:"";animation:mm-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes mm-ping{75%,100%{transform:scale(2);opacity:0}}.mm-menu-promo-label{color:var(--mm-brand-yellow);font-weight:var(--mm-fw-600);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:var(--mm-tracking-wider)}.mm-menu-promo-img{align-self:start;width:auto;height:72px}.mm-menu-link{display:flex;align-items:baseline;gap:var(--mm-sp-4);color:var(--mm-foreground);padding-top:var(--mm-sp-4);padding-bottom:var(--mm-sp-4);border-bottom:1px solid var(--mm-border-40)}.mm-menu-link:hover .mm-menu-num{color:var(--mm-accent)}.mm-menu-link:hover .mm-menu-text{color:var(--mm-accent);transform:translate3d(4px,0px,0px)}.mm-menu-num{color:var(--mm-muted-foreground);font-family:monospace;font-size:var(--mm-text-xs);transition:color 0.2s ease}.mm-menu-text{font-weight:var(--mm-fw-500);font-size:var(--mm-text-2xl);letter-spacing:var(--mm-tracking-tight-0-5);transition:color 0.2s ease,transform 0.3s ease}.mm-menu-cta-wrap{position:relative;padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-10);padding-left:var(--mm-sp-6);transition:opacity 0.35s ease 0.35s,transform 0.35s ease 0.35s}.mm-menu-cta{width:100%;letter-spacing:0.35px;padding-top:var(--mm-sp-3);padding-bottom:var(--mm-sp-3);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full)}.mm-footer{position:relative;z-index:12;overflow:hidden;border-top:1px solid var(--mm-border-20)}.mm-footer-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.mm-footer-fade-top{position:absolute;top:0px;right:0px;left:0px;z-index:20;height:160px;background-image:linear-gradient(to bottom,var(--mm-background),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-footer-fade-left{position:absolute;top:0px;bottom:0px;left:0px;z-index:20;width:96px;background-image:linear-gradient(to right,var(--mm-background-60),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-footer-fade-right{position:absolute;top:0px;right:0px;bottom:0px;z-index:20;width:96px;background-image:linear-gradient(to left,var(--mm-background-60),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-footer-inner{position:relative;z-index:30;padding-top:var(--mm-sp-24);padding-right:var(--mm-sp-8);padding-bottom:288px;padding-left:var(--mm-sp-8)}@media (max-width:767px){.mm-footer-inner{padding-right:var(--mm-sp-4);padding-bottom:var(--mm-sp-56);padding-left:var(--mm-sp-4)}}.mm-footer-card{width:100%;max-width:var(--mm-max-6xl);color:var(--mm-foreground-70);margin-right:auto;margin-left:auto;padding-top:var(--mm-sp-10);padding-right:var(--mm-sp-10);padding-bottom:var(--mm-sp-10);padding-left:var(--mm-sp-10);border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}@media (max-width:767px){.mm-footer-card{padding-top:var(--mm-sp-6);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6)}}.mm-footer-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mm-sp-12);margin-bottom:var(--mm-sp-10)}@media (max-width:767px){.mm-footer-top{grid-template-columns:minmax(0,1fr);gap:var(--mm-sp-10)}}.mm-footer-logo{gap:10px;margin-bottom:var(--mm-sp-4)}.mm-footer-logo-img{height:40px}@media (max-width:1023px){.mm-footer-logo-img{height:40px}}@media (max-width:767px){.mm-footer-logo-img{height:40px}}.mm-footer-blurb{max-width:var(--mm-max-sm);font-size:var(--mm-text-sm);line-height:var(--mm-leading-relaxed)}.mm-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-8)}@media (max-width:479px){.mm-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-footer-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-sm);text-transform:uppercase;letter-spacing:0.7px;margin-bottom:var(--mm-sp-4)}.mm-footer-list{display:flex;flex-flow:column;gap:var(--mm-sp-2);font-size:var(--mm-text-xs);list-style-type:none}.mm-footer-link{color:var(--mm-foreground-70);transition:color 0.2s ease}.mm-footer-link:hover{color:var(--mm-foreground)}.mm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-sp-4);padding-top:var(--mm-sp-6);border-top:1px solid var(--mm-foreground-10)}@media (max-width:767px){.mm-footer-bottom{flex-flow:column;gap:var(--mm-sp-6)}}.mm-footer-copy{font-size:var(--mm-text-xs);opacity:0.6}.mm-footer-social{display:flex;align-items:center;gap:var(--mm-sp-4)}.mm-footer-follow{font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:0.5}.mm-footer-social-link{display:flex;color:var(--mm-foreground-70);opacity:0.7;transition:color 0.2s ease,opacity 0.2s ease}.mm-footer-social-link:hover{color:var(--mm-foreground);opacity:1}.mm-footer-legal{display:flex;flex-flow:wrap;justify-content:center;gap:var(--mm-sp-2) 20px;margin-top:var(--mm-sp-6)}.mm-footer-legal-link{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);transition:color 0.2s ease}.mm-footer-legal-link:hover{color:var(--mm-foreground)}@media (max-width:479px){.mm-footer-group-lead{grid-row-start:span 2}}.mm-stars{position:relative;overflow:hidden}.mm-stars-open{overflow:visible}.mm-stars-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none}.mm-stars-body{position:relative;z-index:10}.mm-nebula{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(ellipse 60% 45% at 15% 10%,rgba(12,169,158,.55),transparent 70%),radial-gradient(ellipse 55% 50% at 85% 15%,rgba(91,42,134,.6),transparent 70%),radial-gradient(ellipse 50% 45% at 25% 90%,rgba(246,148,34,.4),transparent 70%),radial-gradient(ellipse 60% 55% at 80% 85%,rgba(91,42,134,.45),transparent 70%);background-size:auto,auto,auto,auto;background-position:0px 0px,0px 0px,0px 0px,0px 0px;background-repeat:repeat,repeat,repeat,repeat;background-attachment:scroll,scroll,scroll,scroll;opacity:0.5;pointer-events:none;filter:blur(60px) saturate(150%)}.mm-page-hero{padding-top:var(--mm-sp-56);padding-bottom:var(--mm-sp-32)}@media (max-width:767px){.mm-page-hero{padding-top:var(--mm-sp-44);padding-bottom:var(--mm-sp-20)}}.mm-hero-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-8xl);line-height:var(--mm-leading-display);letter-spacing:var(--mm-tracking-tighter-2)}@media (max-width:1023px){.mm-hero-title{font-size:var(--mm-text-7xl)}}@media (max-width:767px){.mm-hero-title{font-size:var(--mm-text-6xl)}}.mm-hero-lead{max-width:var(--mm-max-2xl);color:var(--mm-muted-foreground);font-size:var(--mm-text-xl);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-10)}.mm-eyebrow-gap{margin-bottom:var(--mm-sp-8)}.mm-band{padding-top:var(--mm-sp-32);padding-bottom:var(--mm-sp-32)}@media (max-width:767px){.mm-band{padding-top:var(--mm-sp-24);padding-bottom:var(--mm-sp-24)}}.mm-rows{display:flex;flex-flow:column}.mm-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,6fr) minmax(0,1fr);gap:var(--mm-sp-8);padding-top:var(--mm-sp-16);padding-bottom:var(--mm-sp-16);border-top:1px solid var(--mm-border-20)}.mm-row:first-child{border-top:0px solid var(--mm-border-20)}@media (max-width:767px){.mm-row{grid-template-columns:minmax(0,1fr);padding-top:var(--mm-sp-12);padding-bottom:var(--mm-sp-12)}}.mm-row-num{color:var(--mm-muted-foreground);font-family:monospace;font-size:var(--mm-text-sm);padding-top:var(--mm-sp-1)}.mm-row-body{color:var(--mm-muted-foreground);line-height:var(--mm-leading-relaxed)}.mm-quote{text-align:center;padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-28);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-28)}@media (max-width:767px){.mm-quote{padding-top:var(--mm-sp-24);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-24);padding-left:var(--mm-sp-8)}}.mm-quote-text{max-width:var(--mm-max-4xl);color:var(--mm-foreground-90);font-family:var(--mm-font-serif);font-weight:var(--mm-fw-400);font-size:var(--mm-text-6xl);line-height:var(--mm-leading-tight);font-style:italic;margin-right:auto;margin-left:auto}@media (max-width:1023px){.mm-quote-text{font-size:var(--mm-text-5xl)}}@media (max-width:767px){.mm-quote-text{font-size:var(--mm-text-3xl)}}.mm-quote-by{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);letter-spacing:0.35px;margin-top:var(--mm-sp-8)}.mm-btn-row{display:flex;flex-flow:wrap;justify-content:center;gap:var(--mm-sp-4);margin-top:var(--mm-sp-10)}.mm-cta-title{color:var(--mm-foreground);font-family:var(--mm-font-serif);font-weight:var(--mm-fw-400);font-size:var(--mm-text-6xl);line-height:var(--mm-leading-tight);font-style:italic}@media (max-width:767px){.mm-cta-title{font-size:var(--mm-text-5xl)}}.mm-center{text-align:center}.mm-home-hero{position:relative;width:100%;min-height:100vh;overflow:hidden}.mm-home-hero-video{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover}.mm-home-hero-fade{position:absolute;bottom:0px;left:0px;z-index:1;width:100%;height:256px;background-image:linear-gradient(to top,var(--mm-background) 10%,transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.mm-home-hero-body{display:flex;flex-flow:column;align-items:center;position:relative;z-index:10;max-width:var(--mm-max-5xl);text-align:center;margin-right:auto;margin-left:auto;padding-top:208px;padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-6)}@media (max-width:767px){.mm-home-hero-body{padding-top:112px}}.mm-avatars{display:flex;align-items:center;gap:var(--mm-sp-3);margin-bottom:var(--mm-sp-8)}.mm-avatar-stack{display:flex}.mm-avatar{width:48px;height:48px;margin-left:-8px;border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:2px solid var(--mm-background);border-right:2px solid var(--mm-background);border-bottom:2px solid var(--mm-background);border-left:2px solid var(--mm-background)}.mm-avatar:first-child{margin-left:0px}@media (max-width:1023px){.mm-avatar{width:32px;height:32px}}.mm-avatars-text{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm)}.mm-home-hero-sub{max-width:var(--mm-max-2xl);color:var(--mm-hero-subtitle);font-size:var(--mm-text-lg);margin-top:var(--mm-sp-8);padding-top:var(--mm-sp-2);padding-bottom:var(--mm-sp-2)}.mm-orbit-form-slot{width:100%;max-width:var(--mm-max-lg);margin-top:var(--mm-sp-10)}.mm-attn{max-width:var(--mm-max-6xl);padding-top:256px;padding-right:var(--mm-sp-12);padding-bottom:36px;padding-left:var(--mm-sp-12)}@media (max-width:767px){.mm-attn{padding-top:208px;padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6)}}.mm-attn-lead{max-width:var(--mm-max-2xl);color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);margin-top:var(--mm-sp-8);margin-right:auto;margin-bottom:var(--mm-sp-24);margin-left:auto}.mm-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-8);margin-bottom:var(--mm-sp-20)}@media (max-width:767px){.mm-pillars{grid-template-columns:minmax(0,1fr);gap:var(--mm-sp-12)}}.mm-pillar{display:flex;flex-flow:column;align-items:center}.mm-pillar-box{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}.mm-pillar-icon{width:48px;height:48px;color:var(--mm-foreground)}.mm-pillar-title{color:var(--mm-foreground);font-weight:var(--mm-fw-600);font-size:var(--mm-text-base);margin-top:var(--mm-sp-6)}.mm-pillar-desc{max-width:var(--mm-max-xs);color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-2)}.mm-attn-foot{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm)}.mm-results{max-width:var(--mm-max-6xl);padding-top:var(--mm-sp-44);padding-right:var(--mm-sp-12);padding-bottom:var(--mm-sp-44);padding-left:var(--mm-sp-12)}@media (max-width:767px){.mm-results{padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-6)}}.mm-results-title{max-width:var(--mm-max-3xl);margin-top:var(--mm-sp-6);margin-right:auto;margin-left:auto}.mm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-4);text-align:left;margin-top:var(--mm-sp-16)}@media (max-width:1023px){.mm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.mm-stats{grid-template-columns:minmax(0,1fr)}}.mm-stat-card{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl);cursor:default}.mm-stat-card{user-select:none}.mm-stat-label{color:var(--mm-muted-foreground);font-size:10px;text-transform:uppercase;letter-spacing:var(--mm-tracking-wide);margin-bottom:var(--mm-sp-3)}.mm-stat-label-gap{margin-bottom:var(--mm-sp-5)}.mm-donut{display:block;width:160px;height:160px;margin-top:var(--mm-sp-1);margin-right:auto;margin-bottom:var(--mm-sp-1);margin-left:auto}.mm-stat-value{color:var(--mm-brand-yellow);font-weight:var(--mm-fw-500);font-size:var(--mm-text-5xl);line-height:var(--mm-leading-none);letter-spacing:-2.88px}.mm-stat-bar{width:100%;height:2px;margin-top:var(--mm-sp-4);margin-bottom:var(--mm-sp-4);background-image:linear-gradient(90deg,var(--mm-brand-yellow) 0%,transparent 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.mm-stat-sub{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs)}.mm-carousel{position:relative;width:100%;min-height:100svh;overflow:hidden}.mm-carousel-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mm-carousel-vignette{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(ellipse 80% 55% at 50% 50%,transparent 25%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.93) 100%),linear-gradient(to bottom,rgba(0,0,0,.8) 0%,transparent 20%,transparent 72%,rgba(0,0,0,.88) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.mm-carousel-area{display:flex;flex-flow:column;position:absolute;top:10%;right:0px;bottom:42%;left:0px}.mm-carousel-counter{flex-shrink:0;color:var(--mm-foreground-50);font-size:var(--mm-text-xs);text-align:center;text-transform:uppercase;letter-spacing:var(--mm-tracking-eyebrow);margin-bottom:var(--mm-sp-5)}.mm-carousel-track{display:flex;align-items:center;gap:clamp(2rem,5vw,4rem);flex-grow:1;padding-right:calc(50vw - clamp(130px,20vw,250px));padding-left:calc(50vw - clamp(130px,20vw,250px))}.mm-carousel-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-y:hidden;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.mm-carousel-slide{flex-grow:0;flex-shrink:0;width:clamp(260px,40vw,500px);height:100%;overflow:hidden;border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl);transition:transform 0.5s cubic-bezier(.25,.46,.45,.94),opacity 0.5s ease,box-shadow 0.5s ease}.mm-carousel-slide{scroll-snap-align:center}.mm-carousel-img{display:block;width:100%;height:100%;object-fit:cover}.mm-carousel-controls{display:flex;justify-content:center;align-items:center;gap:var(--mm-sp-5);flex-shrink:0;margin-top:var(--mm-sp-5)}.mm-carousel-btn{width:36px;height:36px;color:var(--mm-foreground-70);transition:color 0.2s ease}.mm-carousel-btn:hover{color:var(--mm-foreground)}.mm-carousel-dots{display:flex;align-items:center;gap:10px}.mm-carousel-dot{width:6px;height:6px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(255,255,255,.35);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);cursor:pointer;transition:background-color 0.4s ease,transform 0.4s ease}.mm-carousel-dot.is-active{background-color:rgba(255,255,255,.9);transform:scale(1.5,1.5)}.mm-solution{max-width:var(--mm-max-7xl);padding-top:var(--mm-sp-44);padding-right:var(--mm-sp-12);padding-bottom:var(--mm-sp-44);padding-left:var(--mm-sp-12)}@media (max-width:767px){.mm-solution{padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-6)}}.mm-solution-title{max-width:var(--mm-max-4xl);margin-top:var(--mm-sp-6);margin-right:auto;margin-left:auto}.mm-solution-media{position:relative;overflow:hidden;margin-top:var(--mm-sp-12);margin-bottom:var(--mm-sp-12);border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}.mm-solution-img{display:block;width:100%;object-fit:cover;aspect-ratio:2/1}.mm-solution-fade-x{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to right,#000 0%,transparent 12%,transparent 88%,#000 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-solution-fade-y{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to bottom,#000 0%,transparent 15%,transparent 80%,#000 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-solution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-sp-8)}@media (max-width:767px){.mm-solution-grid{grid-template-columns:minmax(0,1fr)}}.mm-solution-link{margin-top:var(--mm-sp-16)}.mm-home-cta{padding-top:var(--mm-sp-44);padding-bottom:var(--mm-sp-44)}@media (max-width:767px){.mm-home-cta{padding-top:var(--mm-sp-32);padding-bottom:var(--mm-sp-32)}}.mm-home-cta-body{display:flex;flex-flow:column;align-items:center;max-width:var(--mm-max-3xl);text-align:center;margin-right:auto;margin-left:auto;padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-home-cta-lead{max-width:var(--mm-max-xl);color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);margin-top:var(--mm-sp-6)}.mm-faq{max-width:var(--mm-max-4xl);padding-top:var(--mm-sp-44);padding-right:var(--mm-sp-12);padding-bottom:var(--mm-sp-44);padding-left:var(--mm-sp-12)}@media (max-width:767px){.mm-faq{padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-6)}}.mm-faq-title{margin-top:var(--mm-sp-6);margin-bottom:var(--mm-sp-16)}.mm-faq-item{padding-top:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);border-top:1px solid var(--mm-border-20)}.mm-faq-item:first-child{border-top:0px solid var(--mm-border-20)}.mm-faq-q{color:var(--mm-foreground);font-weight:var(--mm-fw-600);font-size:var(--mm-text-lg)}.mm-faq-a{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-3)}.mm-plant-1{top:-8vh;right:-10vw;z-index:0;width:42vw;opacity:0.11}.mm-plant-1{rotate:12deg}.mm-plant-2{top:8vh;right:-2vw;z-index:1;width:auto;height:130vh;opacity:0.2}.mm-plant-2{rotate:4deg}.mm-plant-3{top:62vh;left:-8vw;z-index:1;width:30vw;opacity:0.17}.mm-plant-3{rotate:-16deg}.mm-plant-4{top:38vh;right:2vw;z-index:2;width:22vw;opacity:0.3;filter:blur(2px)}.mm-plant-4{rotate:-9deg}.mm-plant-5{top:82vh;left:1vw;z-index:2;width:24vw;opacity:0.28;filter:blur(2px)}.mm-plant-5{rotate:11deg}.mm-plant-6{top:42vh;left:-14vw;z-index:10;width:34vw;opacity:0.48;filter:blur(6px)}.mm-plant-6{rotate:24deg}.mm-plant-7{top:68vh;right:-14vw;z-index:11;width:38vw;opacity:0.55;filter:blur(10px)}.mm-plant-7{rotate:-30deg}.mm-plant{position:fixed;pointer-events:none}.mm-plant{user-select:none;will-change:transform}.mm-about{position:relative;z-index:5}.mm-about-hero{max-width:var(--mm-max-4xl);margin-right:auto;margin-left:auto;padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-about-lead{color:var(--mm-muted-foreground);font-size:var(--mm-text-xl);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-8)}.mm-about-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mm-sp-4);max-width:var(--mm-max-6xl);margin-right:auto;margin-left:auto;padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}@media (max-width:767px){.mm-about-cards{grid-template-columns:minmax(0,1fr)}}.mm-about-card{display:flex;flex-flow:column;justify-content:space-between;height:400px;padding-top:var(--mm-sp-16);padding-right:var(--mm-sp-16);padding-bottom:var(--mm-sp-16);padding-left:var(--mm-sp-16);border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}@media (max-width:767px){.mm-about-card{height:auto;aspect-ratio:1/1;padding-top:var(--mm-sp-10);padding-right:var(--mm-sp-10);padding-bottom:var(--mm-sp-10);padding-left:var(--mm-sp-10)}}.mm-about-card-wide{grid-column-start:span 2;height:300px}@media (max-width:767px){.mm-about-card-wide{grid-column-start:span 1}}.mm-glow-tl{top:-80px;left:-80px}.mm-glow-br{right:-80px;bottom:-80px}.mm-glow-tr{top:-64px;right:-64px}.mm-glow-bl{bottom:-64px;left:-64px}.mm-glow-yellow{background-color:var(--mm-brand-yellow)}.mm-glow-teal{background-color:var(--mm-brand-teal)}.mm-glow-purple{background-color:var(--mm-brand-purple)}.mm-about-card-icon{position:relative;width:46px;height:46px;color:var(--mm-muted-foreground);margin-bottom:var(--mm-sp-8)}.mm-about-card-text{position:relative}.mm-about-card-desc{max-width:var(--mm-max-xl);color:var(--mm-muted-foreground);margin-top:var(--mm-sp-3)}.mm-about-why{max-width:var(--mm-max-6xl);padding-top:var(--mm-sp-32)}@media (max-width:767px){.mm-about-why{padding-top:var(--mm-sp-24)}}.mm-big-h2{max-width:var(--mm-max-4xl);color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-7xl);line-height:var(--mm-leading-display);letter-spacing:var(--mm-tracking-tighter-2)}@media (max-width:767px){.mm-big-h2{font-size:var(--mm-text-5xl)}}.mm-wide-6{max-width:var(--mm-max-6xl)}.mm-about-principles{margin-top:var(--mm-sp-16)}.mm-eyebrow-16{margin-bottom:var(--mm-sp-16)}.mm-about-team{padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}.mm-team{display:flex;justify-content:center;align-items:start;gap:88px;max-width:var(--mm-max-4xl);margin-right:auto;margin-left:auto}@media (max-width:479px){.mm-team{flex-flow:column;gap:var(--mm-sp-16)}}.mm-team-card{width:50%;border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}@media (max-width:479px){.mm-team-card{width:100%}}.mm-team-img{display:block;width:100%;height:auto}.mm-max-4xl{max-width:var(--mm-max-4xl)}.mm-mission-media{padding-bottom:var(--mm-sp-24)}.mm-video-frame{position:relative;overflow:hidden;border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}.mm-video{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}.mm-video-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to top,var(--mm-background-60),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.mm-quote-link{margin-top:var(--mm-sp-16)}.mm-vision-hero{min-height:70vh}.mm-vision-hero-body{display:flex;flex-flow:column;justify-content:end;min-height:70vh;padding-top:var(--mm-sp-44);padding-bottom:var(--mm-sp-20)}.mm-pillar-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:var(--mm-sp-8);padding-top:var(--mm-sp-20);padding-bottom:var(--mm-sp-20);border-top:1px solid var(--mm-border-20)}.mm-pillar-row:first-child{border-top:0px solid var(--mm-border-20)}@media (max-width:767px){.mm-pillar-row{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:56px}}.mm-pillar-row-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mm-sp-12)}@media (max-width:767px){.mm-pillar-row-body{grid-template-columns:minmax(0,1fr);gap:var(--mm-sp-4)}}.mm-pillar-row-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-4xl);line-height:var(--mm-leading-tight);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-pillar-row-title{font-size:var(--mm-text-3xl)}}.mm-beliefs{padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px;border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}@media (max-width:767px){.mm-beliefs{padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-beliefs-list{display:flex;flex-flow:column;gap:var(--mm-sp-8);position:relative}.mm-belief{color:var(--mm-foreground-90);font-weight:var(--mm-fw-500);font-size:var(--mm-text-3xl);line-height:var(--mm-leading-snug);letter-spacing:var(--mm-tracking-tight-0-5);padding-bottom:var(--mm-sp-8);border-bottom:1px solid var(--mm-foreground-10)}.mm-belief:last-child{padding-bottom:0px;border-bottom:0px solid var(--mm-foreground-10)}@media (max-width:767px){.mm-belief{font-size:var(--mm-text-2xl)}}.mm-vision-cta-title{max-width:var(--mm-max-2xl);margin-right:auto;margin-left:auto}@media (max-width:767px){.mm-vision-cta-title{font-size:var(--mm-text-4xl)}}.mm-vision-cta-lead{max-width:var(--mm-max-lg);color:var(--mm-muted-foreground);margin-top:var(--mm-sp-6);margin-right:auto;margin-left:auto}.mm-contact{min-height:100vh}.mm-contact-hero{display:flex;align-items:center;position:relative;min-height:90vh;padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-28);padding-bottom:var(--mm-sp-20);padding-left:var(--mm-sp-28)}@media (max-width:767px){.mm-contact-hero{padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-contact-astronaut{position:absolute;bottom:-20%;left:-6%;z-index:1;width:78%;opacity:0.92;pointer-events:none;filter:drop-shadow(0px 0px 12px rgba(255,255,255,.12)) drop-shadow(0px 0px 4px rgba(180,210,255,.18))}.mm-contact-astronaut{user-select:none}@media (max-width:767px){.mm-contact-astronaut{display:none}}.mm-contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mm-sp-16);position:relative;z-index:2;width:100%}@media (max-width:767px){.mm-contact-grid{grid-template-columns:minmax(0,1fr)}}.mm-contact-text{display:flex;flex-flow:column;justify-content:center}.mm-contact-lead{color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);margin-top:var(--mm-sp-6);margin-bottom:var(--mm-sp-12)}.mm-contact-details{display:flex;flex-flow:column;gap:var(--mm-sp-4)}.mm-contact-row{display:flex;align-items:center;gap:var(--mm-sp-4)}.mm-contact-label{flex-shrink:0;width:160px;color:var(--mm-muted-foreground);font-size:var(--mm-text-sm)}@media (max-width:767px){.mm-contact-label{width:128px}}.mm-contact-value{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-base);transition:color 0.2s ease}.mm-contact-value:hover{color:var(--mm-muted-foreground)}.mm-contact-form-col{display:flex;justify-content:end;align-items:center;position:relative;z-index:3}.mm-form-card{width:100%;max-width:var(--mm-max-lg);padding-top:var(--mm-sp-12);padding-right:var(--mm-sp-12);padding-bottom:var(--mm-sp-12);padding-left:var(--mm-sp-12);border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}@media (max-width:767px){.mm-form-card{padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-row-tile{position:relative;overflow:hidden;aspect-ratio:4/5;border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}.mm-row-tile:has(.mm-row-flag:not(:empty)){grid-column-start:span 2;aspect-ratio:auto}.mm-row-tile[data-double="1"]{grid-column-start:span 2;aspect-ratio:auto}@media (max-width:767px){.mm-row-tile:has(.mm-row-flag:not(:empty)){grid-column-start:span 1;aspect-ratio:15/8}.mm-row-tile[data-double="1"]{grid-column-start:span 1;aspect-ratio:15/8}}.mm-row-tile-img{display:block;width:100%;height:100%;object-fit:cover}.mm-row-flag{display:none}.mm-result{padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8);border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}@media (max-width:767px){.mm-result{padding-top:var(--mm-sp-6);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6)}}.mm-result-value{color:var(--mm-accent);font-weight:var(--mm-fw-500);font-size:var(--mm-text-4xl);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-result-value{font-size:var(--mm-text-3xl)}}.mm-result-label{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);line-height:var(--mm-leading-snug);margin-top:var(--mm-sp-2)}.mm-detail{width:100%;max-width:var(--mm-max-7xl);margin-right:auto;margin-left:auto;padding-right:var(--mm-sp-16);padding-left:var(--mm-sp-16)}@media (max-width:767px){.mm-detail{padding-right:var(--mm-sp-6);padding-left:var(--mm-sp-6)}}.mm-detail-narrow{max-width:var(--mm-max-5xl)}.mm-detail-top{padding-top:var(--mm-sp-32)}@media (max-width:767px){.mm-detail-top{padding-top:112px}}.mm-detail-bottom{margin-top:var(--mm-sp-8);margin-bottom:var(--mm-sp-32)}.mm-back{display:inline-flex;align-items:center;gap:var(--mm-sp-2);color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);transition:color 0.2s ease}.mm-back:hover{color:var(--mm-foreground)}.mm-ml-hero-wrap{margin-top:var(--mm-sp-8)}.mm-ml-hero{width:100%;overflow:hidden;aspect-ratio:5/2;border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}@media (max-width:767px){.mm-ml-hero{aspect-ratio:4/3}}.mm-ml-hero-img{display:block;width:100%;height:100%;object-fit:cover}.mm-ml-head{margin-top:var(--mm-sp-10)}.mm-tags{display:flex;flex-flow:wrap;gap:var(--mm-sp-2);margin-bottom:var(--mm-sp-5)}.mm-detail-title{max-width:var(--mm-max-3xl);color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-6xl);line-height:var(--mm-leading-tight);letter-spacing:var(--mm-tracking-tighter-1-5)}@media (max-width:767px){.mm-detail-title{font-size:var(--mm-text-4xl)}}.mm-detail-lead{max-width:var(--mm-max-2xl);color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-4)}.mm-ml-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-sp-8);margin-top:var(--mm-sp-12);padding-top:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);border-top:1px solid var(--mm-border-30);border-bottom:1px solid var(--mm-border-30)}@media (max-width:767px){.mm-ml-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-ml-meta-label{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:var(--mm-sp-2)}.mm-ml-meta-value{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-sm)}.mm-detail-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--mm-sp-16);margin-top:112px}@media (max-width:767px){.mm-detail-split{grid-template-columns:minmax(0,1fr);gap:var(--mm-sp-8);margin-top:var(--mm-sp-20)}}.mm-detail-split-label{align-self:start;position:sticky;top:112px}@media (max-width:767px){.mm-detail-split-label{position:static}}.mm-detail-copy{color:var(--mm-foreground-80);font-size:var(--mm-text-2xl);line-height:var(--mm-leading-relaxed)}.mm-detail-copy{white-space:pre-line}@media (max-width:767px){.mm-detail-copy{font-size:var(--mm-text-xl)}}.mm-ml-break{margin-top:var(--mm-sp-20)}.mm-ml-break-frame{width:100%;overflow:hidden;border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}.mm-ml-break-img{display:block;width:100%;height:auto}.mm-ml-row-section{margin-top:var(--mm-sp-16)}.mm-ml-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-4)}@media (max-width:767px){.mm-ml-row{grid-template-columns:minmax(0,1fr)}}.mm-ml-results{margin-top:112px}@media (max-width:767px){.mm-ml-results{margin-top:var(--mm-sp-20)}}.mm-eyebrow-10{margin-bottom:var(--mm-sp-10)}.mm-ml-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-sp-4)}@media (max-width:767px){.mm-ml-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-ml-next{margin-top:144px;padding-top:var(--mm-sp-12);border-top:1px solid var(--mm-border-30)}@media (max-width:767px){.mm-ml-next{margin-top:var(--mm-sp-24)}}.mm-ml-next-card{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-sp-8)}@media (max-width:767px){.mm-ml-next-card{flex-flow:column;align-items:start}}.mm-ml-next-label{margin-bottom:var(--mm-sp-3)}.mm-ml-next-client{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-1)}.mm-pill-btn{display:inline-flex;align-items:center;gap:var(--mm-sp-2);flex-shrink:0;color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-sm);padding-top:14px;padding-right:var(--mm-sp-8);padding-bottom:14px;padding-left:var(--mm-sp-8);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);transition:transform 0.2s ease}.mm-pill-btn:hover{transform:scale(1.02,1.02)}.mm-portfolio{position:relative}.mm-portfolio-stalk{position:absolute;top:8%;right:-40%;z-index:0;width:auto;height:150vh;opacity:0.65;pointer-events:none}.mm-portfolio-stalk{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 55%,rgba(0,0,0,0) 100%)}.mm-portfolio-body{position:relative;z-index:5}.mm-wide-7{max-width:var(--mm-max-7xl)}.mm-portfolio-hero{padding-bottom:var(--mm-sp-20)}.mm-portfolio-hero-row{display:flex;justify-content:space-between;align-items:end;gap:var(--mm-sp-8)}@media (max-width:767px){.mm-portfolio-hero-row{flex-flow:column;align-items:start}}.mm-portfolio-intro{max-width:var(--mm-max-sm);color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);line-height:var(--mm-leading-relaxed);text-align:right;padding-bottom:var(--mm-sp-2)}@media (max-width:767px){.mm-portfolio-intro{text-align:left}}.mm-portfolio-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-sp-8);padding-top:var(--mm-sp-10);padding-bottom:var(--mm-sp-10)}@media (max-width:767px){.mm-portfolio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-pstat-value{color:var(--mm-brand-teal);font-weight:var(--mm-fw-500);font-size:var(--mm-text-5xl);letter-spacing:var(--mm-tracking-tighter-1)}@media (max-width:767px){.mm-pstat-value{font-size:var(--mm-text-4xl)}}.mm-pstat-label{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-1)}.mm-portfolio-featured{padding-top:var(--mm-sp-16);padding-bottom:var(--mm-sp-6)}@media (max-width:767px){.mm-portfolio-featured{margin-top:var(--mm-sp-16)}}.mm-featured-wrap{position:relative;overflow:visible}.mm-featured-astronaut{position:absolute;top:0px;left:clamp(-3.5rem,calc(-2rem - 2.5vw),-2.5rem);z-index:10;width:clamp(100px,10vw,140px);height:auto;pointer-events:none;transform:translate3d(0px,-52%,0px)}.mm-featured-card{display:block;overflow:hidden;color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl);transition:transform 0.3s ease}.mm-featured-card:hover{transform:scale(1.005,1.005)}.mm-featured-card:hover .mm-featured-cta{gap:var(--mm-sp-3)}.mm-featured-media{position:relative;overflow:hidden;aspect-ratio:16/7}.mm-cover-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.mm-featured-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:var(--mm-sp-8);padding-top:var(--mm-sp-12);padding-right:var(--mm-sp-12);padding-bottom:var(--mm-sp-12);padding-left:var(--mm-sp-12)}@media (max-width:767px){.mm-featured-body{grid-template-columns:minmax(0,1fr);padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-featured-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-4xl);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-featured-title{font-size:var(--mm-text-3xl)}}.mm-featured-desc{max-width:var(--mm-max-xl);color:var(--mm-muted-foreground);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-3)}.mm-featured-side{text-align:right}@media (max-width:767px){.mm-featured-side{text-align:left}}.mm-featured-flag{margin-bottom:var(--mm-sp-4)}.mm-featured-type{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:1.2px}.mm-featured-meta{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-1)}.mm-mono{font-family:monospace}.mm-featured-cta{display:inline-flex;align-items:center;gap:var(--mm-sp-2);color:var(--mm-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-6);transition:gap 0.2s ease}.mm-portfolio-works{padding-top:var(--mm-sp-6);padding-bottom:var(--mm-sp-44)}@media (max-width:767px){.mm-portfolio-works{padding-bottom:var(--mm-sp-32)}}.mm-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-4)}@media (max-width:1023px){.mm-works{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mm-works{grid-template-columns:minmax(0,1fr)}}.mm-work-card{display:block;overflow:hidden;color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl);transition:transform 0.3s ease}.mm-work-card:hover{transform:scale(1.01,1.01)}.mm-work-card:hover .mm-work-img{transform:scale(1.05,1.05)}.mm-work-media{position:relative;overflow:hidden;aspect-ratio:1/1}.mm-work-img{transition:transform 0.7s ease}.mm-work-body{display:flex;justify-content:space-between;align-items:end;padding-top:var(--mm-sp-6);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-work-title{color:var(--mm-foreground);font-weight:var(--mm-fw-600);font-size:var(--mm-text-base);letter-spacing:var(--mm-tracking-tight-0-3)}.mm-work-client{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-1)}.mm-work-year{flex-shrink:0;color:var(--mm-muted-foreground);font-family:monospace;font-size:var(--mm-text-xs);margin-left:var(--mm-sp-4)}.mm-portfolio-cta{padding-top:var(--mm-sp-32);padding-right:var(--mm-sp-28);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-28)}@media (max-width:767px){.mm-portfolio-cta{padding-top:var(--mm-sp-24);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-24);padding-left:var(--mm-sp-8)}}.mm-portfolio-cta-title{font-size:var(--mm-text-5xl)}@media (max-width:767px){.mm-portfolio-cta-title{font-size:var(--mm-text-3xl)}}.mm-careers-hero{position:relative;overflow:hidden}.mm-careers-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (max-width:767px){.mm-careers-bg{object-position:75% 50%}}.mm-careers-fade-b{position:absolute;right:0px;bottom:0px;left:0px;z-index:10;height:66%;background-image:linear-gradient(to top,var(--mm-background),transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mm-careers-hero-body{z-index:20;padding-top:var(--mm-sp-56);padding-bottom:var(--mm-sp-44)}@media (max-width:767px){.mm-careers-hero-body{padding-top:var(--mm-sp-44);padding-bottom:var(--mm-sp-32)}}.mm-roles-section{padding-top:var(--mm-sp-20);padding-bottom:var(--mm-sp-20)}@media (max-width:767px){.mm-roles-section{padding-top:var(--mm-sp-16);padding-bottom:var(--mm-sp-16)}}.mm-roles{display:flex;flex-flow:column}.mm-role{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-sp-4);color:var(--mm-foreground);padding-top:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);border-top:1px solid var(--mm-border-20);transition:opacity 0.2s ease}.mm-role:first-child{border-top:0px solid var(--mm-border-20)}.mm-role:hover{opacity:0.8}.mm-role:hover .mm-role-cta{gap:var(--mm-sp-3)}@media (max-width:767px){.mm-role{flex-flow:column;align-items:start}}.mm-role-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-3xl);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-role-title{font-size:var(--mm-text-2xl)}}.mm-role-summary{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-2)}.mm-role-tags{margin-top:var(--mm-sp-4);margin-bottom:0px}.mm-role-cta{display:inline-flex;align-items:center;gap:var(--mm-sp-2);flex-shrink:0;color:var(--mm-foreground);font-size:var(--mm-text-sm);transition:gap 0.2s ease}.mm-apply{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mm-sp-16);padding-top:var(--mm-sp-32);padding-bottom:var(--mm-sp-32)}@media (max-width:767px){.mm-apply{grid-template-columns:minmax(0,1fr);padding-top:var(--mm-sp-20);padding-bottom:var(--mm-sp-20)}}.mm-apply-text{display:flex;flex-flow:column;justify-content:center}.mm-apply-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-6xl);line-height:var(--mm-leading-display);letter-spacing:var(--mm-tracking-tighter-1-5)}@media (max-width:767px){.mm-apply-title{font-size:var(--mm-text-4xl)}}.mm-apply-lead{color:var(--mm-muted-foreground);font-size:var(--mm-text-lg);margin-top:var(--mm-sp-6)}.mm-job-role{margin-top:var(--mm-sp-20)}.mm-job-apply{display:flex;align-items:start;gap:var(--mm-sp-12);margin-top:var(--mm-sp-32);margin-bottom:var(--mm-sp-32);padding-top:var(--mm-sp-20);border-top:1px solid var(--mm-border-30)}@media (max-width:767px){.mm-job-apply{flex-flow:column;margin-top:var(--mm-sp-24);padding-top:var(--mm-sp-16)}}.mm-job-apply-text{width:33%}@media (max-width:767px){.mm-job-apply-text{width:100%}}.mm-job-apply-title{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-4xl);letter-spacing:var(--mm-tracking-tight-0-5)}@media (max-width:767px){.mm-job-apply-title{font-size:var(--mm-text-3xl)}}.mm-job-apply-form{display:flex;justify-content:end;width:67%}@media (max-width:767px){.mm-job-apply-form{justify-content:start;width:100%}}.mm-form{width:100%}.mm-form .breakdance-form{display:flex;flex-flow:column;gap:var(--mm-sp-8)}.mm-form .breakdance-form-field__label{position:absolute;width:1px;height:1px;overflow:hidden}.mm-form .breakdance-form-field__label{clip:rect(0 0 0 0)}.mm-form .breakdance-form-field--select .breakdance-form-field__label{position:static;width:auto;height:auto;color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:var(--mm-sp-2)}.mm-form .breakdance-form-field--select .breakdance-form-field__label{clip:auto}.mm-form .breakdance-form-field--file .breakdance-form-field__label{position:static;width:auto;height:auto;color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:var(--mm-sp-2)}.mm-form .breakdance-form-field--file .breakdance-form-field__label{clip:auto}.mm-form .breakdance-form-field__required{display:none}.mm-form .breakdance-form-field__input{width:100%;color:var(--mm-foreground);font-size:var(--mm-text-base);padding-top:var(--mm-sp-3);padding-right:0px;padding-bottom:var(--mm-sp-3);padding-left:0px;background-color:transparent;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--mm-border-50);border-left:0px solid;transition:border-color 0.2s ease}.mm-form .breakdance-form-field__input{box-shadow:none}.mm-form .breakdance-form-field__input:focus{border-bottom:1px solid var(--mm-foreground)}.mm-form .breakdance-form-field__input:focus{box-shadow:none}.mm-form .breakdance-form-field__input::placeholder{color:var(--mm-muted-foreground)}.mm-form .breakdance-form-button__submit{width:100%;color:var(--mm-background);font-weight:var(--mm-fw-500);font-size:var(--mm-text-base);padding-top:var(--mm-sp-4);padding-bottom:var(--mm-sp-4);background-color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:transform 0.2s ease}.mm-form .breakdance-form-button__submit:hover{color:var(--mm-background);background-color:var(--mm-foreground);transform:scale(1.02,1.02)}.mm-form{--bde-form-gap:0px}.mm-form-pill{width:100%}.mm-form-pill .breakdance-form{display:flex;flex-flow:row;align-items:center;gap:var(--mm-sp-2);padding-top:var(--mm-sp-2);padding-right:var(--mm-sp-2);padding-bottom:var(--mm-sp-2);padding-left:var(--mm-sp-2);background-color:var(--mm-foreground-1);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);box-shadow:inset 0px 1px 1px rgba(255,255,255,.1),inset 0px 0px 0px 1px rgba(255,255,255,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mm-form-pill .breakdance-form-field{flex-grow:1;margin-bottom:0px}.mm-form-pill .breakdance-form-footer{flex-grow:0;margin-top:0px}.mm-form-pill .breakdance-form-field__label{position:absolute;width:1px;height:1px;overflow:hidden}.mm-form-pill .breakdance-form-field__label{clip:rect(0 0 0 0)}.mm-form-pill .breakdance-form-field__input{width:100%;color:var(--mm-foreground);font-size:var(--mm-text-base);padding-top:var(--mm-sp-2);padding-right:var(--mm-sp-4);padding-bottom:var(--mm-sp-2);padding-left:var(--mm-sp-4);background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.mm-form-pill .breakdance-form-field__input{box-shadow:none}.mm-form-pill .breakdance-form-field__input:focus{box-shadow:none}.mm-form-pill .breakdance-form-field__input::placeholder{color:var(--mm-muted-foreground)}.mm-form-pill .breakdance-form-button__submit{color:var(--mm-background);font-weight:var(--mm-fw-600);font-size:var(--mm-text-sm);letter-spacing:0.35px;text-wrap:nowrap;padding-top:var(--mm-sp-3);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-3);padding-left:var(--mm-sp-8);background-color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:transform 0.2s ease}.mm-form-pill .breakdance-form-button__submit:hover{color:var(--mm-background);background-color:var(--mm-foreground);transform:scale(1.03,1.03)}@media (max-width:479px){.mm-form-pill .breakdance-form{flex-flow:column;align-items:stretch;border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}.mm-form-pill .breakdance-form-button__submit{width:100%}}.mm-legends-mark{display:flex;flex-flow:column;align-items:center;padding-top:104px}@media (max-width:767px){.mm-legends-mark{padding-top:112px}}.mm-legends-wordmark{width:224px;height:auto}@media (max-width:767px){.mm-legends-wordmark{width:160px}}.mm-legends-hero{padding-top:56px;padding-bottom:var(--mm-sp-20)}@media (max-width:767px){.mm-legends-hero{padding-top:var(--mm-sp-16);padding-bottom:var(--mm-sp-16)}}.mm-legends-sponsor{margin-bottom:var(--mm-sp-8)}.mm-legends-sponsor-logo{display:block;width:auto;height:240px;margin-right:auto;margin-left:auto}@media (max-width:767px){.mm-legends-sponsor-logo{height:152px}}.mm-legends-intro{max-width:var(--mm-max-2xl);color:var(--mm-foreground);font-size:var(--mm-text-xl);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-8);margin-right:auto;margin-left:auto}.mm-legends-body{max-width:var(--mm-max-2xl);color:var(--mm-muted-foreground);line-height:var(--mm-leading-relaxed);margin-top:var(--mm-sp-6);margin-right:auto;margin-left:auto}.mm-teal{color:var(--mm-brand-teal)}.mm-yellow{color:var(--mm-brand-yellow)}.mm-purple{color:var(--mm-brand-purple)}.mm-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-6);padding-bottom:var(--mm-sp-20)}@media (max-width:767px){.mm-prizes{padding-bottom:var(--mm-sp-16)}}@media (max-width:479px){.mm-prizes{grid-template-columns:minmax(0,1fr)}}.mm-prize{text-align:center;padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8);border-top-left-radius:var(--mm-radius-3xl);border-top-right-radius:var(--mm-radius-3xl);border-bottom-left-radius:var(--mm-radius-3xl);border-bottom-right-radius:var(--mm-radius-3xl)}.mm-prize-place{position:relative}.mm-prize-amount{position:relative;font-weight:var(--mm-fw-500);font-size:var(--mm-text-5xl);letter-spacing:var(--mm-tracking-tighter-1);margin-top:var(--mm-sp-3)}@media (max-width:767px){.mm-prize-amount{font-size:var(--mm-text-4xl)}}.mm-prize-backer{display:flex;justify-content:center;align-items:center;gap:var(--mm-sp-2);position:relative;margin-top:var(--mm-sp-4)}.mm-prize-icon{width:auto;height:32px;opacity:0.9}.mm-prize-by{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm)}.mm-gallery{padding-right:var(--mm-sp-20);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-20)}@media (max-width:767px){.mm-gallery{padding-right:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-gallery-eyebrow{margin-bottom:var(--mm-sp-2)}.mm-gallery-lead{margin-bottom:56px}.mm-legends-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-sp-6)}@media (max-width:1023px){.mm-legends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.mm-legends-grid{grid-template-columns:minmax(0,1fr)}}.mm-legends-loop{display:contents}.mm-legend-card{border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}.mm-legend-play{display:block;position:relative;width:100%;overflow:hidden;aspect-ratio:16/9}.mm-legend-play:hover .mm-legend-thumb{transform:scale(1.05,1.05)}.mm-legend-thumb{transition:transform 0.7s ease}.mm-legend-play-shade{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,.2)}.mm-legend-play-btn{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background-color:var(--mm-foreground-15);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:1px solid var(--mm-foreground-40);border-right:1px solid var(--mm-foreground-40);border-bottom:1px solid var(--mm-foreground-40);border-left:1px solid var(--mm-foreground-40);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mm-icon-18{width:18px;height:18px}.mm-legend-body{padding-top:var(--mm-sp-6);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6)}.mm-legend-name{color:var(--mm-foreground);font-weight:var(--mm-fw-600);font-size:var(--mm-text-lg);letter-spacing:var(--mm-tracking-tight-0-3)}.mm-legend-desc{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-1)}.mm-legend-count{color:var(--mm-muted-foreground);font-size:var(--mm-text-xs);margin-top:var(--mm-sp-2)}.mm-legend-count:empty{display:none}.mm-legend-vote{display:block;width:100%;color:var(--mm-background);font-weight:var(--mm-fw-500);font-size:var(--mm-text-sm);text-align:center;margin-top:var(--mm-sp-4);padding-top:var(--mm-sp-3);padding-bottom:var(--mm-sp-3);background-color:var(--mm-brand-yellow);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);transition:transform 0.2s ease}.mm-legend-vote:hover{transform:scale(1.02,1.02)}.mm-legend-vote.is-disabled{opacity:0.4;pointer-events:none}.mm-vote{display:flex;flex-flow:column;justify-content:center;grid-column-start:span 2;padding-top:var(--mm-sp-10);padding-right:var(--mm-sp-10);padding-bottom:var(--mm-sp-10);padding-left:var(--mm-sp-10);border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}@media (max-width:1023px){.mm-vote{grid-column-start:span 1}}@media (max-width:767px){.mm-vote{padding-top:var(--mm-sp-8);padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-8);padding-left:var(--mm-sp-8)}}.mm-vote-label{margin-bottom:var(--mm-sp-2)}.mm-vote-name{color:var(--mm-foreground);font-weight:var(--mm-fw-500);font-size:var(--mm-text-2xl);letter-spacing:var(--mm-tracking-tight-0-5);margin-bottom:var(--mm-sp-6)}.mm-vote-fields{display:flex;flex-flow:column;gap:var(--mm-sp-6)}.mm-legends-rules{padding-right:var(--mm-sp-20);padding-bottom:var(--mm-sp-32);padding-left:var(--mm-sp-20)}@media (max-width:767px){.mm-legends-rules{padding-right:var(--mm-sp-8);padding-bottom:var(--mm-sp-24);padding-left:var(--mm-sp-8)}}.mm-strong{color:var(--mm-foreground);font-weight:var(--mm-fw-700)}.mm-deadline{display:inline-block;color:var(--mm-brand-teal);font-size:var(--mm-text-sm);margin-top:var(--mm-sp-4);padding-top:var(--mm-sp-2);padding-right:var(--mm-sp-5);padding-bottom:var(--mm-sp-2);padding-left:var(--mm-sp-5);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:1px solid var(--mm-brand-teal);border-right:1px solid var(--mm-brand-teal);border-bottom:1px solid var(--mm-brand-teal);border-left:1px solid var(--mm-brand-teal)}.mm-vote-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.mm-vote-input{width:100%;color:var(--mm-foreground);font-size:var(--mm-text-base);padding-top:var(--mm-sp-3);padding-bottom:var(--mm-sp-3);background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--mm-border-50);border-left:0px solid}.mm-vote-input:focus{border-bottom:1px solid var(--mm-foreground)}.mm-vote-input::placeholder{color:var(--mm-muted-foreground)}.mm-vote-submit{width:100%;color:var(--mm-background);font-weight:var(--mm-fw-500);font-size:var(--mm-text-base);padding-top:var(--mm-sp-4);padding-bottom:var(--mm-sp-4);background-color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:transform 0.2s ease}.mm-vote-submit:hover{transform:scale(1.02,1.02)}.mm-vote-submit:disabled{opacity:0.4;pointer-events:none}.mm-vote-status{color:var(--mm-foreground);font-size:var(--mm-text-sm);text-align:center}.mm-video-modal{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100;padding-top:var(--mm-sp-6);padding-right:var(--mm-sp-6);padding-bottom:var(--mm-sp-6);padding-left:var(--mm-sp-6);background-color:var(--mm-background-85)}.mm-video-modal.is-open{display:flex}.mm-video-modal-box{position:relative;width:100%;max-width:var(--mm-max-3xl)}.mm-video-modal-close{display:flex;justify-content:center;align-items:center;position:absolute;top:-56px;right:0px;width:40px;height:40px;color:var(--mm-foreground);border-top-left-radius:var(--mm-radius-full);border-top-right-radius:var(--mm-radius-full);border-bottom-left-radius:var(--mm-radius-full);border-bottom-right-radius:var(--mm-radius-full);cursor:pointer}.mm-video-modal-name{color:var(--mm-muted-foreground);font-size:var(--mm-text-sm);margin-bottom:var(--mm-sp-3)}.mm-video-modal-frame{width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--mm-background);border-top-left-radius:var(--mm-radius-2xl);border-top-right-radius:var(--mm-radius-2xl);border-bottom-left-radius:var(--mm-radius-2xl);border-bottom-right-radius:var(--mm-radius-2xl)}.mm-video-modal-frame iframe{width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}