@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#040814;--ink:#f4efe6;--ink-2:#c8cedb;--ink-3:#9aa3b6;--gold:#d6b472;--gold-2:#ecd39f;--gold-deep:#a9873f;--line:#ecd39f29;--line-2:#ecd39f4d;--glass-a:#0d152ca8;--glass-b:#050a18b8;--radius:28px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--display:"Montserrat Variable", "Montserrat", ui-sans-serif, system-ui, sans-serif;--body:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html.no-js{scroll-behavior:smooth}}body.mx{color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;min-height:100vh;margin:0;font-size:1.125rem;line-height:1.6;overflow-x:clip}:where(.mx) img,:where(.mx) svg{max-width:100%;display:block}:where(.mx) a{color:inherit}:where(.mx) :where(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0}:where(.mx) :where(ul,ol){padding:0;list-style:none}.mx :focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.mx ::selection{background:var(--gold);color:#0a0f1e}.mx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mx-skip{z-index:100;background:var(--gold);border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:16px;color:#0a0f1e!important}.mx-skip:focus{top:16px}.mx-wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.mx-bg,.mx-gl,.mx-veil{pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0}.mx-bg{z-index:-3;background:radial-gradient(55% 45% at 18% 12%,#d6b47242,#0000 70%),radial-gradient(60% 55% at 88% 38%,#1e3e8080,#0000 72%),radial-gradient(70% 50% at 50% 108%,#a9873f3d,#0000 70%),radial-gradient(40% 35% at 70% 85%,#12285c99,#0000 70%),linear-gradient(#050a1a,#040814 60%,#03060f)}.mx-gl{z-index:-2;opacity:0;transition:opacity 1.8s var(--ease)}.mx-gl.is-on{opacity:1}.mx-veil{z-index:-1;background:radial-gradient(120% 90%,#0000 45%,#03060f99 100%)}.mx-light{pointer-events:none;z-index:60;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(circle,#ecd39f1c,#ecd39f0a 40%,#0000 68%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity .6s;position:fixed;top:0;left:0}.has-light .mx-light{opacity:1}.mx-glass{background:linear-gradient(180deg, var(--glass-a), var(--glass-b));backdrop-filter:blur(22px)saturate(135%);border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;position:relative;box-shadow:inset 0 1px #fff4de12,0 40px 90px -40px #000000bf}.mx-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(112deg,#0000 30%,#ffecc413 45%,#ffecc405 52%,#0000 62%) 0 0/260% 100%;background-position:calc(100% - var(--sheen,.5) * 100%) 0;position:absolute;inset:0}.mx-glass.has-sheen:before{display:none}mx-sheen{z-index:-1;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}mx-sheen>i{will-change:transform;background:linear-gradient(112deg,#0000 30%,#ffecc413 45%,#ffecc405 52%,#0000 62%);width:260%;height:100%;position:absolute;top:0;left:0;transform:translate(-30.769%)}.mx-glass[data-glow]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--glow,0);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ecd39f1f, transparent 60%);transition:opacity .4s;position:absolute;inset:-1px}.mx-btn{--h:50px;min-height:var(--h);font-family:var(--body);letter-spacing:.01em;white-space:nowrap;will-change:transform;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s,border-color .3s,box-shadow .4s;display:inline-flex}.mx-btn svg{flex:none;width:20px;height:20px}.mx-btn--gold{color:#0b1020;background:linear-gradient(180deg, var(--gold-2), var(--gold));box-shadow:inset 0 1px #ffffff73,0 10px 40px -12px #d6b472a6}.mx-btn--gold:hover{box-shadow:inset 0 1px #ffffff80,0 14px 60px -10px #ecd39fd9}.mx-btn--ghost{color:var(--ink);border-color:var(--line-2);backdrop-filter:blur(12px);background:#0a102280}.mx-btn--ghost:hover{border-color:var(--gold-2);background:#141c36b3}.mx-btn--lg{--h:58px;padding:0 28px;font-size:1.0625rem}.mx-btn--xl{--h:72px;padding:0 40px;font-size:1.1875rem}.mx-btn--xl svg{width:26px;height:26px}.mx-hd{z-index:50;padding:14px var(--gutter) 0;transition:transform .5s var(--ease);position:fixed;top:0;left:0;right:0}.mx-hd.is-hidden{transform:translateY(-120%)}.mx-hd__in{backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--line);background:#060b1a9e;border-radius:22px;align-items:center;gap:18px;max-width:1360px;min-height:64px;margin:0 auto;padding:8px 8px 8px 20px;display:flex;box-shadow:0 20px 50px -30px #000c}.mx-mark{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.mx-mark picture{display:block}.mx-logo{width:auto;height:44px;display:block}.mx-nav{margin-inline:auto}.mx-nav ul{gap:4px;display:flex}.mx-nav a{color:var(--ink-2);border-radius:12px;padding:10px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:block}.mx-nav a:hover,.mx-nav a[aria-current]{color:var(--ink);background:#ecd39f1a}.mx-hd__end{align-items:center;gap:14px;margin-left:auto;display:flex}.mx-nav+.mx-hd__end{margin-left:0}.mx-hd__cta{--h:48px}.mx-menu{display:none;position:relative}.mx-menu summary{cursor:pointer;border:1px solid var(--line-2);background:#ecd39f0f;border-radius:14px;place-items:center;width:48px;height:48px;list-style:none;display:grid}.mx-menu summary::-webkit-details-marker{display:none}.mx-menu__bars{gap:6px;width:18px;display:grid}.mx-menu__bars i{background:var(--ink);height:1.5px;transition:transform .35s var(--ease);border-radius:2px;display:block}.mx-menu[open] .mx-menu__bars i:first-child{transform:translateY(3.75px)rotate(45deg)}.mx-menu[open] .mx-menu__bars i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mx-menu__panel{backdrop-filter:blur(24px);border:1px solid var(--line-2);background:#070c1cf0;border-radius:24px;width:min(340px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 30px 80px -20px #000000e6}.mx-menu__panel ol{margin-bottom:12px;display:grid}.mx-menu__panel ol a{font-family:var(--display);border-radius:14px;align-items:baseline;gap:14px;padding:13px 12px;font-size:1.05rem;font-weight:400;text-decoration:none;display:flex}.mx-menu__panel ol a span{font-family:var(--body);color:var(--gold-2);letter-spacing:.1em;font-size:.8rem}.mx-menu__panel ol a:hover{background:#ecd39f14}.mx-menu__panel .mx-btn{width:100%}@media (width<=1180px){.mx-nav{display:none}.mx-menu{display:block}.mx-hd__end{margin-left:auto!important}}@media (width<=720px){.mx-hd{padding-top:10px}.mx-hd__in{gap:10px;min-height:58px;padding:6px 6px 6px 14px}.mx-logo{height:34px}.mx-hd__end{gap:8px}.mx-hd__cta{--h:46px;width:46px;padding:0}.mx-hd__cta span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-menu summary{width:46px;height:46px}}.mx-eyebrow,.mx-label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:inline-flex}.mx-label span{font-family:var(--display);letter-spacing:.04em;border:1px solid var(--line-2);border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:400}.mx-label--center{justify-content:center}.mx-dot{background:var(--gold-2);width:8px;height:8px;box-shadow:0 0 0 4px #ecd39f26, 0 0 18px var(--gold);border-radius:50%}.mx-h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font-size:clamp(1.9rem,4.1vw,3.6rem);font-weight:400;line-height:1.08}.mx-head{max-width:860px;margin-bottom:clamp(36px,5vw,64px)}.mx-head--center{text-align:center;margin-inline:auto}.mx-head--center .mx-label{justify-content:center}.mx-head__lead{max-width:760px;color:var(--ink-2);text-wrap:pretty;margin-top:22px;font-size:1.1875rem}.mx-head--center .mx-head__lead{margin-inline:auto}.mx-head--row{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.mx-head--row>div:first-child{max-width:820px}.mx-sec{padding-block:clamp(72px,10vw,136px);position:relative}@media (height<=940px){.mx-scrollcue{display:none}}.mx-hero{min-height:100svh;padding:130px var(--gutter) 110px;text-align:center;place-items:center;display:grid;position:relative}.mx-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 50%,#0306109e,#03061040 60%,#0000 80%);position:absolute;inset:8% 0 6%}.mx-hero__in{flex-direction:column;align-items:center;max-width:1200px;display:flex}.mx-hero__title{font-family:var(--display);letter-spacing:-.04em;text-shadow:0 4px 40px #0306108c;margin-top:30px;font-size:clamp(2.35rem,7.3vw,7.1rem);font-weight:300;line-height:.98}.mx-line{display:block}.mx-line:nth-child(2){font-weight:400}.mx-line:last-child{color:var(--gold-2);font-weight:500}.mx-hero__lead{max-width:700px;color:var(--ink-2);text-wrap:pretty;text-shadow:0 2px 20px #030610cc;margin-top:34px;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.mx-hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.mx-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin-top:56px;display:flex}.mx-chips a{color:var(--ink);border:1px solid var(--line);backdrop-filter:blur(12px);background:#080e208c;border-radius:12px;padding:10px 18px;font-size:.9375rem;text-decoration:none;transition:border-color .3s,color .3s;display:block}.mx-chips a:hover{border-color:var(--gold-2);color:var(--gold-2)}.mx-scrollcue{border:1px solid var(--line-2);border-radius:20px;width:30px;height:48px;margin-left:-15px;position:absolute;bottom:28px;left:50%}.mx-scrollcue i{background:var(--gold-2);border-radius:4px;width:4px;height:9px;margin-left:-2px;position:absolute;top:10px;left:50%}@media (prefers-reduced-motion:no-preference){.mx-scrollcue i{animation:mx-cue 2.2s var(--ease) infinite}}@keyframes mx-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(16px)}to{opacity:0}}.mx-manifesto__panel{text-align:center;padding:clamp(32px,6vw,88px)}.mx-manifesto__panel .mx-label{justify-content:center}.mx-manifesto__panel .mx-h2{max-width:900px;margin-inline:auto}.mx-manifesto__text{max-width:940px;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:36px auto 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:300;line-height:1.5}.mx-values{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vw,72px);display:grid}.mx-value{border:1px solid var(--line);background:#ecd39f09;border-radius:20px;padding:26px 26px 28px}.mx-value__n{font-family:var(--display);color:var(--gold-2);font-size:.85rem}.mx-value h3{font-family:var(--display);letter-spacing:-.01em;margin-top:14px;font-size:1.15rem;font-weight:500}.mx-value p{color:var(--ink-2);margin-top:10px;font-size:1.0625rem}.mx-areas__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mx-area{flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex}.mx-area__top{justify-content:space-between;align-items:center;display:flex}.mx-area__icon,.mx-sector__icon{width:58px;height:58px;color:var(--gold-2);border:1px solid var(--line-2);background:radial-gradient(circle at 30% 20%,#ecd39f38,#ecd39f0d);border-radius:18px;place-items:center;display:grid}.mx-area__icon svg,.mx-sector__icon svg{width:28px;height:28px}.mx-area__n,.mx-sector__n{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ecd39f73;font-size:3rem;font-weight:300;line-height:1}.mx-area__title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:28px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.15}.mx-area__sum{color:var(--ink-2);margin-top:14px}.mx-ticks{border-top:1px solid var(--line);gap:10px;margin-top:24px;padding-top:22px;display:grid}.mx-ticks li{gap:12px;font-size:1.0625rem;line-height:1.45;display:flex}.mx-ticks svg{width:20px;height:20px;color:var(--gold-2);stroke-width:1.8px;flex:none;margin-top:2px}.mx-sectors{padding-bottom:clamp(80px,10vw,140px)}.mx-hs__meta{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.mx-hs__count{font-family:var(--display);color:var(--ink-2);font-size:1rem}.mx-hs__count b{color:var(--gold-2);font-size:1.5rem;font-weight:500}.mx-hs__bar{background:var(--line);border-radius:2px;width:180px;height:2px;display:block;overflow:hidden}.mx-hs__bar i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-2));transform-origin:0;height:100%;transition:transform .4s var(--ease);display:block;transform:scaleX(.25)}.mx-hs__hint{color:var(--ink-3);font-size:.875rem}.mx-hs__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.mx-hs__viewport::-webkit-scrollbar{display:none}.mx-hs__track{padding:4px var(--gutter) 24px;gap:14px;width:max-content;display:flex}.mx-sector{scroll-snap-align:center;flex-direction:column;flex:none;width:min(86vw,520px);padding:28px 24px;display:flex}.mx-sector__head{justify-content:space-between;align-items:center;display:flex}.mx-sector__name{font-family:var(--display);letter-spacing:-.025em;margin-top:24px;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;line-height:1.1}.mx-sector__intro{color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:1.125rem}.mx-sector__cols{border-top:1px solid var(--line);gap:22px;margin-top:26px;padding-top:24px;display:grid}.mx-mini{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.mx-mini svg{stroke-width:1.6px;width:20px;height:20px}.mx-mini--gold{color:var(--gold-2)}.mx-dash{gap:10px;margin-top:14px;display:grid}.mx-dash li{padding-left:22px;font-size:1.0625rem;line-height:1.45;position:relative}.mx-dash li:before{content:"";background:var(--ink-3);width:10px;height:1px;position:absolute;top:.68em;left:0}.mx-dash--gold li:before{background:var(--gold-2)}.mx-link{color:var(--gold-2);align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.mx-link svg{width:20px;height:20px;transition:transform .3s var(--ease)}.mx-link:hover{text-underline-offset:5px;text-decoration:underline}.mx-link:hover svg{transform:translate(4px)}@media (width>=720px){.mx-sector{padding:36px}.mx-sector__cols{grid-template-columns:1fr 1fr}}@media (width>=1024px){.mx-hs__viewport{overflow:visible}.mx-hs__track{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);grid-template-columns:repeat(2,1fr);gap:20px;margin-inline:auto;padding-bottom:0;display:grid}.mx-sector{width:auto}.mx-hs__meta{display:none}}.mx-sectors.is-h{padding-block:0}.mx-sectors.is-h .mx-sectors__pin{flex-direction:column;justify-content:center;height:100vh;padding-top:92px;padding-bottom:28px;display:flex}.mx-sectors.is-h .mx-head{margin-bottom:clamp(24px,3.4vh,44px)}.mx-sectors.is-h .mx-h2{font-size:clamp(1.8rem,3.2vw,3rem)}.mx-sectors.is-h .mx-hs__meta{display:flex}.mx-sectors.is-h .mx-hs__hint{display:none}.mx-sectors.is-h .mx-hs__viewport{overflow:clip visible}.mx-sectors.is-h .mx-hs__track{will-change:transform;gap:28px;width:max-content;max-width:none;margin:0;padding-inline:calc(50vw - min(820px,64vw)/2);display:flex}.mx-sectors.is-h .mx-sector{width:min(820px,64vw);padding:clamp(28px,3.6vh,44px) clamp(32px,3vw,48px)}.mx-sectors.is-h .mx-sector__name{margin-top:16px}.mx-sectors.is-h .mx-sector__cols{margin-top:20px;padding-top:20px}.mx-sectors.is-h .mx-link{padding-top:22px}@media (height<=800px){.mx-sectors.is-h .mx-sector__intro{font-size:1.0625rem}.mx-sectors.is-h .mx-sector__icon{width:48px;height:48px}.mx-sectors.is-h .mx-sector__n{font-size:2.4rem}}.mx-partners__grid{grid-template-columns:repeat(2,1fr);gap:clamp(28px,5vw,80px);max-width:1040px;margin:0 auto;display:grid}.mx-partner{flex-direction:column;align-items:center;display:flex}.mx-partner:nth-child(2){margin-top:clamp(0px,8vw,110px)}.mx-frame{perspective:1000px;width:100%;max-width:400px;position:relative}.mx-frame__in{transform-style:preserve-3d;will-change:transform;background:linear-gradient(160deg,#ecd39f59,#ecd39f0f 40%,#1e3c7840);border-radius:30px;padding:10px;position:relative;box-shadow:0 50px 100px -40px #000000e6,0 0 0 1px #ecd39f2e}.mx-frame__pic{aspect-ratio:.85;background:#0b1430;border-radius:22px;display:block;overflow:hidden}.mx-frame__pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.mx-frame__shine{pointer-events:none;background:radial-gradient(circle at var(--sx,30%) var(--sy,10%), #fff0d238, transparent 55%);mix-blend-mode:soft-light;border-radius:22px;position:absolute;inset:10px}.mx-frame__n{z-index:-1;font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ecd39f4d;font-size:clamp(4rem,8vw,7rem);font-weight:300;line-height:1;position:absolute;top:-34px;right:-18px}.mx-partner__info{z-index:2;text-align:center;border-radius:24px;width:calc(100% - 32px);max-width:400px;margin-top:-64px;padding:26px 28px 28px;position:relative}.mx-partner__role{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);font-size:.875rem;font-weight:600}.mx-partner__name{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.15}.mx-partner__oab{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:8px;font-size:1rem;display:flex}.mx-partner__oab a{color:var(--gold-2);text-underline-offset:4px;text-decoration-color:var(--line-2);overflow-wrap:anywhere}.mx-partner__oab a:hover{color:var(--ink)}.mx-partner__edu{max-width:30rem;color:var(--ink-2);gap:6px;margin:14px auto 4px;padding:0;font-size:.95rem;line-height:1.4;list-style:none;display:grid}.mx-partner__bio{color:var(--ink-2);text-align:left;margin-top:14px}.mx-partner__list{color:var(--ink-2);text-align:left;margin-top:14px;font-size:1rem}.mx-partner__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.mx-partner__tags li{border:1px solid var(--line-2);border-radius:10px;padding:6px 12px;font-size:.9rem}.mx-steps__wrap{position:relative}.mx-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mx-steps__line{background:var(--line-2);height:1px;position:absolute;top:0;left:8%;right:8%}.mx-steps__line i{background:linear-gradient(90deg, transparent, var(--gold-2), var(--gold));transform-origin:0;height:100%;box-shadow:0 0 14px var(--gold);display:block}.mx-step{margin-top:38px;padding:40px 32px 34px}.mx-step__node{background:var(--bg);border:2px solid var(--gold-2);width:13px;height:13px;box-shadow:0 0 0 6px #ecd39f1a, 0 0 20px var(--gold);border-radius:50%;margin-left:-6.5px;position:absolute;top:-44px;left:50%}.mx-step__n{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ecd39f8c;font-size:3.4rem;font-weight:300;line-height:1}.mx-step__title{font-family:var(--display);overflow-wrap:anywhere;letter-spacing:-.02em;margin-top:22px;font-size:clamp(1.2rem,5.4vw,1.45rem);font-weight:500}.mx-step p{color:var(--ink-2);margin-top:12px}.mx-contact{padding-bottom:clamp(48px,7vw,90px)}.mx-contact__panel{text-align:center;padding:clamp(40px,7vw,104px) clamp(22px,6vw,96px);overflow:hidden}.mx-contact__panel:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#d6b47229,#0000);width:90%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.mx-contact__title{max-width:1000px;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:24px auto 0;font-size:clamp(2.1rem,5.6vw,5.2rem);font-weight:400;line-height:1.02}.mx-contact__lead{max-width:600px;color:var(--ink-2);text-wrap:pretty;margin:26px auto 0;font-size:1.1875rem}.mx-contact__panel>.mx-btn{margin-top:40px}.mx-contact__grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;max-width:980px;margin:clamp(44px,6vw,72px) auto 0;display:grid}.mx-contact__grid>div{border:1px solid var(--line);background:#ecd39f09;border-radius:20px;padding:22px 24px}.mx-contact__grid dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.mx-contact__grid dt svg{width:20px;height:20px}.mx-contact__grid dd{overflow-wrap:anywhere;margin-top:10px;font-size:1.0625rem}.mx-contact__grid a{text-underline-offset:4px;text-decoration-color:var(--line-2)}.mx-contact__grid a:hover{color:var(--gold-2)}.mx-contact__oab{color:var(--ink-2);margin-top:28px;font-size:1rem}.mx-ft{padding-bottom:28px}.mx-ft__glass{border-radius:24px;padding:clamp(28px,4vw,48px)}.mx-ft__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-bottom:26px;display:flex}.mx-ft__logo img{width:auto;height:clamp(46px,5vw,60px);display:block}.mx-ft__links{flex-wrap:wrap;gap:8px 26px;display:flex}.mx-ft__links a{color:var(--ink-2);text-underline-offset:4px;text-decoration-color:var(--line-2);font-size:1rem}.mx-ft__links a:hover{color:var(--gold-2)}.mx-ft__legal{max-width:920px;color:var(--ink-3);margin-top:24px;font-size:.95rem;line-height:1.6}.mx-ft__meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:.95rem;display:flex}@media (width<=1023px){.mx-head--row{flex-direction:column;align-items:flex-start;gap:22px}.mx-hs__meta{align-items:flex-start}.mx-values{grid-template-columns:1fr}.mx-steps{grid-template-columns:minmax(0,1fr);gap:16px;padding-left:34px}.mx-steps__line{width:1px;height:auto;inset:10px auto 10px 9px}.mx-steps__line i{transform-origin:top;background:linear-gradient(180deg, transparent, var(--gold-2), var(--gold));width:100%;height:100%}.mx-step{margin-top:0;padding:30px 26px}.mx-step__node{margin-left:0;top:34px;left:-31px}}@media (width<=860px){.mx-areas__grid,.mx-partners__grid{grid-template-columns:1fr}.mx-partner:nth-child(2){margin-top:0}.mx-partners__grid{gap:56px}}@media (width<=600px){body.mx{font-size:1.0625rem}.mx-glass{backdrop-filter:blur(14px)saturate(130%);--radius:22px}.mx-hero{padding-top:112px;padding-bottom:96px}.mx-hero__title{letter-spacing:-.045em;font-size:clamp(2.1rem,10.4vw,3rem);line-height:1.02}.mx-eyebrow{letter-spacing:.14em;text-wrap:balance;justify-content:center;max-width:300px;font-size:.75rem}.mx-eyebrow .mx-dot{display:none}.mx-hero__cta{flex-direction:column;align-self:stretch;width:100%}.mx-hero__cta .mx-btn{width:100%}.mx-chips{gap:8px;margin-top:40px}.mx-chips a{padding:9px 14px;font-size:.9rem}.mx-manifesto__panel{text-align:left}.mx-manifesto__panel .mx-label{justify-content:flex-start}.mx-area__n,.mx-sector__n{font-size:2.4rem}.mx-frame__n{right:-4px}.mx-btn--xl{--h:64px;width:100%;padding:0 20px;font-size:1.0625rem}.mx-contact__panel{text-align:left}.mx-contact__panel .mx-label{justify-content:flex-start}.mx-contact__title,.mx-contact__lead{margin-left:0}}@media (prefers-reduced-motion:reduce){.mx *,.mx :before,.mx :after{transition-duration:.01ms!important;animation:none!important}.mx-gl,.mx-light{display:none}}.mx-sheet{border-top:1px solid var(--line);background:linear-gradient(#040814db,#04081485 320px,#0408147a);border-radius:44px 44px 0 0;position:relative;box-shadow:0 -40px 90px -30px #000c}.mx-sheet:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ecd39f8c,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}@media (width<=720px){.mx-sheet{border-radius:28px 28px 0 0}}.mx-curtain{z-index:95;backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease), visibility 0s linear .42s;background:#040814cc;place-items:center;display:grid;position:fixed;inset:0}.mx-curtain img{opacity:.9;width:92px;height:auto}.is-leaving .mx-curtain,.is-entering .mx-curtain{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.is-entering .mx-curtain{transition:none}.mx-pagehead{min-height:80svh;padding:150px var(--gutter) 120px;text-align:center;place-items:center;display:grid;position:relative}.mx-pagehead:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 50%,#03061099,#03061038 62%,#0000 80%);position:absolute;inset:10% 0 6%}.mx-pagehead__in{flex-direction:column;align-items:center;max-width:1100px;display:flex}.mx-crumb ol{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px;font-size:.95rem;display:flex}.mx-crumb li+li:before{content:"/";color:var(--ink-3);margin-right:10px}.mx-crumb a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--line-2)}.mx-pagehead .mx-label{margin-top:28px}.mx-pagehead__title{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 4px 40px #0306108c;margin-top:22px;font-size:clamp(2.2rem,6vw,5.6rem);font-weight:400;line-height:1.02}.mx-pagehead__lead{max-width:720px;color:var(--ink-2);text-wrap:pretty;text-shadow:0 2px 20px #030610cc;margin-top:30px;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.mx-pagehead .mx-chips{margin-top:42px}.mx-statement{text-align:center;max-width:1000px;font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0 auto;font-size:clamp(1.35rem,2.6vw,2.35rem);font-weight:300;line-height:1.42}[data-lightup-soft]{color:var(--ink)!important}.mx-center{text-align:center;margin-top:44px}.mx-center .mx-link,.mx-follow .mx-link{margin-top:0;padding-top:0}.mx-link--center{justify-content:center;margin-top:18px;padding-top:0}.mx-manifesto .mx-values{margin-top:clamp(48px,6vw,80px)}.mx-value.mx-glass{border-radius:22px}.mx-values--big .mx-value{padding:34px 32px 36px}.mx-values--big .mx-value h3{font-size:1.45rem}.mx-area .mx-ticks{margin-bottom:4px}.mx-sectors__scenes{display:none}.mx-sectors.is-h .mx-sectors__scenes{z-index:0;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.mx-scene{opacity:0;visibility:hidden;mix-blend-mode:screen;transition:opacity 1.1s var(--ease), visibility 0s linear 1.1s;position:absolute;inset:0}.mx-scene.is-on{opacity:.62;visibility:visible;transition:opacity 1.1s var(--ease)}.mx-scene svg,.mx-sector__art svg,.mx-sectorfull__art svg{width:100%;height:100%;position:absolute;inset:0}.mx-sectors.is-h .mx-sectors__pin{z-index:1;position:relative}.mx-sector__art{border:1px solid var(--line);border-radius:18px;height:150px;margin:-6px -4px 22px;position:relative;overflow:hidden}.mx-sectors.is-h .mx-sector__art{display:none}.mx-pfull{align-items:center;min-height:100svh;padding-block:clamp(96px,10vw,140px);display:flex;overflow:hidden}.mx-pfull__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,100px);display:grid;position:relative}.mx-pfull--right .mx-pfull__media{order:2}.mx-pfull__ghost{z-index:-1;font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ecd39f1a;pointer-events:none;font-size:clamp(6rem,21vw,19rem);font-weight:300;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mx-frame--big{max-width:460px;margin-inline:auto}.mx-frame--big .mx-frame__pic{aspect-ratio:.82}.mx-pfull__name{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:22px;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:400;line-height:1.02}.mx-pfull__role{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);margin-top:18px;font-size:.95rem;font-weight:600}.mx-pfull__bio{max-width:34rem;color:var(--ink-2);margin-top:18px}.mx-pfull__facts{gap:14px;margin-top:22px;display:grid}.mx-pfull__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:.85rem;font-weight:600}.mx-pfull__facts dd{color:var(--ink-2)}.mx-pfull__contact{gap:14px;margin-top:34px;display:grid}.mx-pfull__contact li{align-items:center;gap:12px;font-size:1.0625rem;display:flex}.mx-pfull__contact svg{width:22px;height:22px;color:var(--gold-2);flex:none}.mx-pfull__contact a{color:var(--ink);text-underline-offset:5px;text-decoration-color:var(--line-2);overflow-wrap:anywhere}.mx-pfull__contact a:hover{color:var(--gold-2)}.mx-areafull,.mx-sectorfull{padding-block:clamp(64px,8vw,112px)}.mx-areafull__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4.5vw,64px);display:grid}.mx-areafull__title{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-top:26px;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:500;line-height:1.08}.mx-areafull__sum{margin-top:18px;font-size:1.1875rem}.mx-areafull__main .mx-btn{white-space:normal;text-align:left;margin-top:32px}.mx-areafull__list{border-left:1px solid var(--line);padding-left:clamp(0px,3vw,48px)}.mx-ticks--big{border-top:0;gap:16px;margin-top:20px;padding-top:0}.mx-ticks--big li,.mx-dash--big li{font-size:1.125rem}.mx-sectorfull__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mx-sectorfull--alt .mx-sectorfull__art{order:2}.mx-sectorfull__art{aspect-ratio:16/10;overflow:hidden}.mx-sectorfull__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ecd39f99;font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1;position:absolute;bottom:12px;left:22px}.mx-sectorfull__title{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:18px;margin-top:20px;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:500;line-height:1.05;display:flex}.mx-sectorfull__title .mx-sector__icon{flex:none}.mx-sectorfull__intro{margin-top:22px;font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.55}.mx-sectorfull__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:clamp(28px,4vw,52px);display:grid}.mx-sectorfull__box{flex-direction:column;padding:clamp(26px,3vw,40px);display:flex}.mx-sectorfull__box--gold{border-color:var(--line-2)}.mx-posts>li{display:block}.mx-posts--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mx-posts--rows{gap:16px;display:grid}.mx-posts--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mx-posts--pair .mx-post__cat{margin-top:0}@media (width<=600px){.mx-posts--pair{grid-auto-rows:1fr;gap:8px}.mx-posts--pair .mx-post{justify-content:center;padding:20px 12px}.mx-posts--pair .mx-post__cat{letter-spacing:.08em;padding:4px 7px;font-size:clamp(9px,2.6vw,10.5px)}.mx-posts--pair .mx-post__title{margin-top:8px;font-size:clamp(13px,3.6vw,15px);line-height:1.3}.mx-posts--pair .mx-post__sum{display:none}}.mx-post{height:100%;color:inherit;flex-direction:column;padding:30px;text-decoration:none;display:flex}.mx-post__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ecd39f80;font-size:2.4rem;font-weight:300;line-height:1}.mx-post__cat{white-space:nowrap;border:1px solid var(--line-2);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);border-radius:8px;align-self:flex-start;margin-top:18px;padding:5px 12px;font-size:.8125rem;font-weight:600}.mx-post__title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:1.3rem;font-weight:500;line-height:1.22}.mx-post__sum{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:1.0625rem}.mx-post__go{color:var(--gold-2);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.95rem;font-weight:600;display:inline-flex}.mx-post__go svg{width:18px;height:18px}@media (width>=1000px){.mx-posts--rows .mx-post{grid-template-columns:3.5rem 13rem minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:30px 36px;display:grid}.mx-posts--rows .mx-post>*{margin-top:0}.mx-posts--rows .mx-post__go{padding-top:0}.mx-posts--rows .mx-post__cat{place-self:center start}.mx-posts--rows .mx-post__title{font-size:1.45rem}.mx-posts--rows .mx-post--link{grid-template-columns:3.5rem 13rem minmax(0,1fr) minmax(0,1.15fr) auto}}.mx-follow{text-align:center;color:var(--ink-2);margin-top:40px}.mx-cta__panel{text-align:center;padding:clamp(40px,7vw,104px) clamp(22px,6vw,96px);overflow:hidden}.mx-cta__title{max-width:1000px;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:22px auto 0;font-size:clamp(2.1rem,5.6vw,5.2rem);font-weight:400;line-height:1.04}.mx-cta__lead{max-width:620px;color:var(--ink-2);text-wrap:pretty;margin:26px auto 0;font-size:1.1875rem}.mx-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.mx-cta__facts{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:46px;font-size:1rem;display:flex}.mx-cta__facts li{align-items:center;gap:10px;display:flex}.mx-cta__facts svg{width:20px;height:20px;color:var(--gold-2);flex:none}.mx-cta__facts a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--line-2)}.mx-cta__facts a:hover{color:var(--gold-2)}.mx-contactpage__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.mx-contactpage__info{gap:16px;display:grid}@media (width>=1001px){.mx-contactpage__info{position:sticky;top:100px}}.mx-wa-card{color:#0b1020;background:linear-gradient(180deg, var(--gold-2), var(--gold));border-radius:26px;align-items:center;gap:18px;padding:24px 26px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff73,0 20px 60px -20px #d6b47299}.mx-wa-card__icon{width:60px;height:60px;color:var(--gold-2);background:#0b1020;border-radius:14px;flex:none;place-items:center;display:grid}.mx-wa-card__icon svg{width:28px;height:28px}.mx-wa-card__text{gap:4px;display:grid}.mx-wa-card__text strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:500}.mx-wa-card__text span{font-size:1rem;font-weight:500}.mx-wa-card__go{width:24px;height:24px;transition:transform .3s var(--ease);flex:none;margin-left:auto}.mx-wa-card:hover .mx-wa-card__go{transform:translate(5px)}.mx-info{border-radius:24px;padding:6px 26px}.mx-info li{gap:14px;padding-block:16px;display:flex}.mx-info li+li{border-top:1px solid var(--line)}.mx-info svg{width:22px;height:22px;color:var(--gold-2);flex:none;margin-top:3px}.mx-info div{gap:2px;min-width:0;display:grid}.mx-info__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:600}.mx-info a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:4px;text-decoration-color:var(--line-2)}.mx-info a:hover{color:var(--gold-2)}.mx-form-wrap{padding:clamp(24px,4vw,48px)}.mx-form-wrap__title{font-family:var(--display);letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500}.mx-form,.mx-form__row{gap:20px;display:grid}@media (width>=640px){.mx-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mx-field{gap:8px;display:grid}.mx-field label{font-size:1rem;font-weight:500}.mx-field label i,.mx-req i{color:var(--gold-2);font-style:normal}.mx-field input,.mx-field select,.mx-field textarea{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#03061099;border-radius:14px;padding:12px 16px;font-size:1.0625rem;transition:border-color .25s}.mx-field textarea{resize:vertical;min-height:150px}.mx-field input::placeholder,.mx-field textarea::placeholder{color:var(--ink-3)}.mx-field input:focus,.mx-field select:focus,.mx-field textarea:focus{border-color:var(--gold-2)}.mx-field select option{color:var(--ink);background:#0b1430}.mx-consent{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:1rem;display:flex}.mx-consent input{-webkit-appearance:none;appearance:none;border:1px solid var(--gold-2);cursor:pointer;background:#03061099;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin:1px 0 0;display:grid}.mx-consent input:after{content:"";opacity:0;border:0 solid #0b1020;border-width:0 0 2px 2px;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.mx-consent input:checked{background:var(--gold-2)}.mx-consent input:checked:after{opacity:1}.mx-consent a{color:var(--gold-2)}.mx-form__submit{cursor:pointer;border:0;justify-self:start}.mx-form__status:empty{display:none}.mx-form__status.is-success{color:#9fd8b0}.mx-form__status.is-error{color:#f2a7a0}.mx-req{color:var(--ink-2);font-size:.95rem}.mx-ft__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}.mx-ft__lead{max-width:26rem;color:var(--ink-2);margin-top:18px;font-size:1.0625rem}.mx-ft__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);font-size:.8125rem;font-weight:600}.mx-ft__list{color:var(--ink-2);gap:10px;margin-top:14px;font-size:1rem;display:grid}.mx-ft__list a{color:var(--ink-2);text-underline-offset:4px;text-decoration-color:var(--line-2);overflow-wrap:anywhere}.mx-ft__list a:hover{color:var(--gold-2)}@media (width<=1000px){.mx-contactpage__grid,.mx-posts--grid{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=1000px){.mx-posts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.mx-pfull{min-height:0}.mx-pfull__in,.mx-areafull__card,.mx-sectorfull__grid,.mx-sectorfull__cols{grid-template-columns:minmax(0,1fr)}.mx-pfull--right .mx-pfull__media,.mx-sectorfull--alt .mx-sectorfull__art{order:0}.mx-pfull__ghost{top:22%}.mx-areafull__list{border-left:0;border-top:1px solid var(--line);padding-top:24px;padding-left:0}.mx-ft__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mx-ft__brand{grid-column:1/-1}}@media (width<=600px){.mx-pagehead{min-height:0;padding-top:120px;padding-bottom:72px}.mx-pagehead__title{letter-spacing:-.045em;font-size:clamp(1.75rem,8vw,2.6rem)}.mx-cta__panel{text-align:left}.mx-cta__panel .mx-label{justify-content:flex-start}.mx-cta__title,.mx-cta__lead{margin-left:0}.mx-cta__actions{flex-direction:column;align-items:stretch}.mx-cta__actions .mx-btn{white-space:normal;width:100%}.mx-cta__facts{flex-direction:column;align-items:flex-start}.mx-statement{text-align:left}.mx-post{padding:26px 22px}.mx-wa-card{gap:14px;padding:20px}.mx-wa-card__icon{width:52px;height:52px}.mx-wa-card__text strong{font-size:1.2rem}.mx-info{padding:4px 20px}.mx-form__submit{justify-self:stretch}.mx-sectorfull__title{gap:14px}.mx-ft__top{grid-template-columns:minmax(0,1fr)}.mx-ft__col:last-child .mx-ft__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}}@media (prefers-reduced-motion:reduce){.mx-curtain{display:none}.mx-scene{transition:none}}:root{--mx-monogram:url(/brand/monograma.webp);--mx-monogram-ratio:538 / 316}@property --t1{syntax:"<color>";inherits:true;initial-value:#f5b34d}@property --t2{syntax:"<color>";inherits:true;initial-value:#1a388a}.mx-alt{--t1:#f5b34d;--t2:#1a388a;z-index:-2;pointer-events:none;height:100lvh;transition:--t1 1.6s var(--ease), --t2 1.6s var(--ease);position:fixed;inset:0;overflow:hidden}html[data-tone=manifesto] .mx-alt{--t1:#b89457;--t2:#12296b}html[data-tone=areas] .mx-alt{--t1:#bd9966;--t2:#263085}html[data-tone=s0] .mx-alt,html[data-tone=sectors] .mx-alt{--t1:#ff8f33;--t2:#292157}html[data-tone=s1] .mx-alt{--t1:#9ebdeb;--t2:#0d3380}html[data-tone=s2] .mx-alt{--t1:#f0a375;--t2:#381f70}html[data-tone=s3] .mx-alt{--t1:#dbc75c;--t2:#0d4047}html[data-tone=partners] .mx-alt{--t1:#e6bd80;--t2:#1a2961}html[data-tone=process] .mx-alt{--t1:#a89e8f;--t2:#0f2e7a}html[data-tone=posts] .mx-alt{--t1:#c7a875;--t2:#1f2b75}html[data-tone=contact] .mx-alt{--t1:#f0ba61;--t2:#1a3385}.mx-bg{background:linear-gradient(#060c1f 0%,#040814 55%,#03060f 100%)}.mx-alt__glow,.mx-alt__mb,.mx-alt__grain{position:absolute;inset:0}.mx-alt__glow{opacity:.55}.mx-alt__glow i{filter:blur(90px);border-radius:50%;width:72vmax;height:72vmax;position:absolute}@media (width>=1001px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mx-alt__glow i{will-change:transform}}.mx-alt__glow i:first-child{background-color:var(--t1);opacity:.26;top:-26vmax;left:-18vmax}.mx-alt__glow i:nth-child(2){background-color:var(--t2);opacity:.7;top:18vh;right:-24vmax}.mx-alt__glow i:nth-child(3){background-color:var(--t1);opacity:.16;bottom:-40vmax;left:10vw}@media (width>=1001px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mx-alt__glow i:first-child{animation:32s ease-in-out infinite alternate mx-drift-a}.mx-alt__glow i:nth-child(2){animation:40s ease-in-out infinite alternate mx-drift-b}.mx-alt__glow i:nth-child(3){animation:46s ease-in-out infinite alternate mx-drift-c}}@keyframes mx-drift-a{to{transform:translate(22vw,14vh)scale(1.12)}}@keyframes mx-drift-b{to{transform:translate(-26vw,10vh)scale(.9)}}@keyframes mx-drift-c{to{transform:translate(30vw,-16vh)scale(1.15)}}.mx-alt__mb i{width:min(130vmax,1900px);aspect-ratio:var(--mx-monogram-ratio);opacity:.11;background:linear-gradient(135deg, var(--t1) 0%, color-mix(in srgb, var(--t1) 55%, var(--t2)) 60%, var(--t2) 100%);-webkit-mask:var(--mx-monogram) center / contain no-repeat;mask:var(--mx-monogram) center / contain no-repeat;transform:translate(-50%, -50%) rotate(calc(var(--sp,0) * -14deg)) scale(calc(1 + var(--sp,0) * .45));will-change:transform;position:absolute;top:50%;left:50%}@media (width<=720px){.mx-alt__mb i{opacity:.13;width:190vw}}.mx-alt__grain{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion:reduce){.mx-alt__glow i{animation:none}}.mx-nw{white-space:nowrap}:where(.mx) :where(h1,h2,h3,h4,.mx-btn,.mx-link,.mx-chips a,.mx-kicker,.mx-label,dt,strong){text-wrap:balance}:where(.mx) :where(p,li,dd){text-wrap:pretty}.mx-label,.mx-eyebrow,.mx-kicker,.mx-pmeta__role,.mx-ft__tag,.mx-info__label,.mx-post__cat,.mx-mini,.mx-hs__count+.mx-hs__bar+.mx-hs__hint{letter-spacing:.14em}.mx-label,.mx-eyebrow{font-size:.8125rem;font-weight:600}.mx-kicker{font-family:var(--body);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:14px;margin:0 0 16px;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.mx-kicker:after{content:"";background:var(--line);flex:1;min-width:24px;height:1px}.mx-kicker--gold{color:var(--gold-2)}.mx-dots{gap:10px;display:grid}.mx-dots li{padding-left:20px;font-size:1.0625rem;line-height:1.5;position:relative}.mx-dots li:before{content:"";border:1px solid var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(.75em - 3.5px);left:1px}.mx-dots--gold li:before{border-color:var(--gold-2);background:var(--gold-2)}.mx-dots--big{gap:14px}.mx-dots--big li{font-size:1.125rem}.mx-dots--small{gap:8px}.mx-dots--small li{font-size:1rem}.mx-area .mx-kicker{margin-top:28px}.mx-area .mx-dots{margin-bottom:4px}.mx-areafull__list .mx-kicker{margin-top:4px;margin-bottom:20px}.mx-sector__cols .mx-kicker,.mx-sectorfull__box .mx-kicker{margin-bottom:16px}.mx-partner__info{text-align:left;padding:28px 30px 30px}.mx-partner__name{margin-top:0}.mx-pmeta{margin-top:14px}.mx-pmeta__id{gap:6px;display:grid}.mx-pmeta__role{text-transform:uppercase;color:var(--gold-2);margin-bottom:2px;font-size:.8125rem;font-weight:600}.mx-pmeta__oab{color:var(--ink-2);white-space:nowrap;font-size:1rem}.mx-pmeta__mail a{color:var(--ink);white-space:nowrap;text-underline-offset:4px;text-decoration-color:var(--line-2);font-size:1rem}.mx-pmeta__mail a:hover{color:var(--gold-2)}.mx-pmeta__block{margin-top:24px}.mx-partner__info .mx-link{margin-top:24px;padding-top:0}.mx-pfull .mx-pmeta{margin-top:18px}.mx-pfull .mx-pmeta__oab,.mx-pfull .mx-pmeta__mail a,.mx-pfull .mx-dots--small li{font-size:1.0625rem}.mx-pfull .mx-pmeta__block{max-width:34rem}.mx-pfull__wa{margin-top:32px}@media (width<=420px){.mx-wa-card__go{display:none}.mx-wa-card__text strong{font-size:1.125rem}}.mx-ft__top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:36px 56px;padding-bottom:34px}.mx-ft__list li{line-height:1.5}.mx-ft__bottom{text-align:center;padding-top:28px}.mx-ft__legal{max-width:44rem;color:var(--ink-3);text-wrap:balance;margin:0 auto;font-size:.9375rem;line-height:1.65}.mx-ft__meta{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:4px 0;margin-top:14px;font-size:.9375rem;display:flex}.mx-ft__meta span+span:before{content:"·";margin:0 .6em}@media (width<=860px){.mx-ft__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=600px){.mx-ft__top{grid-template-columns:minmax(0,1fr);gap:30px}.mx-ft__col:last-child .mx-ft__list{grid-template-columns:minmax(0,1fr)}.mx-ft__bottom{text-align:left}.mx-ft__legal{text-wrap:pretty;margin:0}.mx-ft__meta{flex-direction:column;align-items:flex-start}.mx-ft__meta span+span:before{content:none}}html[data-tone=s4] .mx-alt{--t1:#d6be8c;--t2:#16346e}html[data-tone=s5] .mx-alt{--t1:#eca050;--t2:#142860}html[data-tone=s6] .mx-alt{--t1:#e2b262;--t2:#282c46}html[data-tone=s7] .mx-alt{--t1:#8ccdc8;--t2:#0e3260}html[data-tone=s8] .mx-alt{--t1:#96aaff;--t2:#1e1a64}html[data-tone=s9] .mx-alt{--t1:#f5966e;--t2:#3c1c46}.mx-svgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mx-svcard{border-radius:24px;flex-direction:column;padding:26px 26px 28px;display:flex}.mx-svcard .mx-area__icon{border-radius:15px;width:50px;height:50px}.mx-svcard .mx-area__icon svg{width:24px;height:24px}.mx-svcard .mx-area__n{font-size:2.2rem}.mx-svcard__title{font-family:var(--display);letter-spacing:-.02em;margin:22px 0 16px;font-size:1.2rem;font-weight:500;line-height:1.2}.mx-svcard .mx-link{padding-top:22px}.mx-svcard--more{border:1px solid var(--line-2);background:#ecd39f0d;justify-content:center;align-items:flex-start;gap:20px}.mx-svcard__moretext{font-family:var(--display);letter-spacing:-.015em;font-size:1.15rem;font-weight:400;line-height:1.35}@media (width<=1100px){.mx-svgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mx-svgrid{grid-template-columns:minmax(0,1fr);gap:14px}.mx-svcard{padding:24px 22px 26px}.mx-hero .mx-chips{display:none}}.mx-services__grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mx-services__index{position:sticky;top:110px}.mx-services__index ol{gap:2px;display:grid}.mx-services__index a{color:var(--ink-2);border-radius:12px;gap:12px;padding:10px 12px;font-size:1rem;line-height:1.35;text-decoration:none;transition:color .3s,background .3s;display:flex}.mx-services__index a span{font-family:var(--display);color:var(--ink-3);flex:none;font-size:.8125rem;line-height:1.7}.mx-services__index a:hover,.mx-services__index a.is-on{color:var(--ink);background:#ecd39f14}.mx-services__index a.is-on span{color:var(--gold-2)}.mx-services__list{gap:20px;display:grid}.mx-service{padding:clamp(26px,3.6vw,48px);scroll-margin-top:100px}.mx-service__title{font-family:var(--display);letter-spacing:-.03em;margin:24px 0 26px;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:500;line-height:1.08}.mx-dots--cols{columns:2;column-gap:40px;display:block}.mx-dots--cols li{break-inside:avoid;margin-bottom:14px}.mx-service__note{border-top:1px solid var(--line);color:var(--ink-2);margin-top:18px;padding-top:14px;font-size:.95rem;font-style:italic}.mx-service__cta{white-space:normal;margin-top:30px}@media (width<=1000px){.mx-services__grid{grid-template-columns:minmax(0,1fr)}.mx-services__index{display:none}}@media (width<=640px){.mx-dots--cols{columns:1}}.mx-showcase__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mx-showcase__stage{z-index:3;border:1px solid var(--line-2);isolation:isolate;background:#03070f;border-radius:30px;height:clamp(460px,100vh - 150px,660px);display:none;position:sticky;top:110px;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,inset 0 1px #ffffff0f}.mx-showcase.is-live .mx-showcase__stage{display:block}.mx-showcase__art,.mx-art{position:absolute;inset:0}.mx-art{opacity:0;transition:opacity .7s var(--ease)}.mx-art.is-on{opacity:1;transform:none}.mx-art:not(.is-on) *,.mx-showcase:not(.is-inview) .mx-art *{animation-play-state:paused!important}.mx-showcase__shade{z-index:1;pointer-events:none;background:linear-gradient(#03070f8c 0%,#03070f00 22%),linear-gradient(#03070f00 56%,#03070f8c 78%,#03070feb 100%);position:absolute;inset:0}.mx-showcase__stage:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ecd39f1a}.mx-showcase__count{z-index:2;font-family:var(--display);color:var(--ink-2);font-size:.95rem;line-height:1;position:absolute;top:26px;left:30px}.mx-showcase__count b{color:var(--gold-2);font-size:1.4rem;font-weight:500}.mx-showcase__chip{z-index:2;border:1px solid var(--line-2);backdrop-filter:blur(10px);background:#060b1a8c;border-radius:14px;width:46px;height:46px;display:grid;position:absolute;top:16px;right:18px}.mx-showcase__icon{color:var(--gold-2);opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);grid-area:1/1;place-items:center;display:grid;transform:scale(.8)}.mx-showcase__icon.is-on{opacity:1;transform:none}.mx-showcase__icon svg{width:22px;height:22px}.mx-showcase__names{z-index:2;align-items:end;display:grid;position:absolute;bottom:52px;left:30px;right:30px}.mx-showcase__name{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);text-shadow:0 2px 24px #03070fcc;opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);grid-area:1/1;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;line-height:1.15;transform:translateY(14px)}.mx-showcase__name.is-on{opacity:1;transform:none}.mx-showcase__bar{z-index:2;background:#ffffff24;border-radius:2px;height:2px;position:absolute;bottom:28px;left:30px;right:30px;overflow:hidden}.mx-showcase__bar i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-2));transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(.1)}.mx-showcase__list{gap:10px;display:grid}.mx-srow{border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:78px;padding:14px 22px;transition:border-color .4s,background .4s;display:grid;position:relative}.mx-srow.is-on{border-color:var(--line-2);background:linear-gradient(#1e2646c7,#0a1024cc)}.mx-srow__n{font-family:var(--display);color:var(--ink-3);font-size:.875rem}.mx-srow.is-on .mx-srow__n{color:var(--gold-2)}.mx-srow__icon{border:1px solid var(--line-2);width:46px;height:46px;color:var(--gold-2);background:radial-gradient(circle at 30% 20%,#ecd39f2e,#ecd39f0a);border-radius:14px;place-items:center;display:grid}.mx-srow__icon svg{width:22px;height:22px}.mx-srow__name{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:1.1rem;font-weight:500;line-height:1.3;text-decoration:none}.mx-srow__h{font:inherit;margin:0}button.mx-srow__name{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}button.mx-srow__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.mx-srow:has(button.mx-srow__name:focus-visible){outline:2px solid var(--gold-2);outline-offset:3px}button.mx-srow__name:focus-visible{outline:none}.mx-srow__chev{border:1px solid var(--line-2);width:34px;height:34px;color:var(--gold-2);background:#ecd39f0d;border-radius:10px;place-items:center;transition:background .3s,border-color .3s;display:grid}.mx-srow__chev svg{width:18px;height:18px;transition:transform .4s var(--ease)}.mx-srow.is-open .mx-srow__chev svg{transform:rotate(180deg)}.mx-showcase.is-live .mx-srow{cursor:pointer}@media (hover:hover){.mx-showcase.is-live .mx-srow:hover{border-color:#ecd39f6b}.mx-showcase.is-live .mx-srow:hover .mx-srow__chev,.mx-showcase.is-live .mx-srow.is-open .mx-srow__chev{border-color:var(--gold-2);background:#ecd39f24}}.mx-showcase.is-live .mx-srow.is-open{border-color:#ecd39f6b}.mx-showcase__hint{letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 14px;font-size:.875rem;display:none}.mx-showcase.is-live .mx-showcase__hint{display:flex}.mx-showcase__hint-tap{display:none}@media (pointer:coarse){.mx-showcase__hint-click{display:none}.mx-showcase__hint-tap{display:inline}}.no-js .mx-srow__chev,.mx-showcase:not(.is-live) .mx-srow__chev{display:none}.mx-srow__more{transition:grid-template-rows .45s var(--ease);grid-column:2/-1;grid-template-rows:1fr;display:grid}.mx-srow__in{min-height:0;overflow:hidden}.mx-srow__in>:last-child{margin-bottom:4px}.mx-srow__text{max-width:62ch;color:var(--ink-2);margin:10px 0 14px;font-size:.9375rem;line-height:1.6}.mx-showcase.is-live .mx-srow__more{grid-template-rows:0fr}.mx-showcase.is-live .mx-srow__in{opacity:0;transition:opacity .3s, transform .45s var(--ease);transform:translateY(-6px)}.mx-showcase.is-live .mx-srow.is-open .mx-srow__more{grid-template-rows:1fr}.mx-showcase.is-live .mx-srow.is-open .mx-srow__in{opacity:1;transition:opacity .4s 80ms, transform .45s var(--ease);transform:none}.mx-tags{flex-wrap:wrap;gap:8px;display:flex}.mx-tags a{z-index:1;border:1px solid var(--line-2);color:var(--ink);background:#080e2073;border-radius:10px;align-items:center;padding:9px 14px 8px;font-size:.875rem;line-height:1;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex;position:relative}.mx-tags a:hover{border-color:var(--gold-2);color:var(--gold-2)}.mx-tags--sm a{padding:7.5px 12px 6.5px;font-size:.8125rem}.mx-srow__wa{z-index:1;border:1px solid var(--line-2);color:var(--gold-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;position:relative}.mx-srow__wa svg{width:18px;height:18px}.mx-srow__wa:hover{background:var(--gold-2);color:#0b1020}.mx-showcase__note{color:var(--ink-2);margin-top:22px;font-size:1.0625rem}@media (width<=1000px){.mx-showcase__grid{grid-template-columns:minmax(0,1fr);gap:16px}.mx-showcase__stage{border-radius:24px;height:clamp(230px,38svh,360px);top:78px}.mx-showcase__count{top:20px;left:22px}.mx-showcase__chip{border-radius:12px;width:40px;height:40px;top:12px;right:12px}.mx-showcase__names{bottom:38px;left:22px;right:22px}.mx-showcase__name{text-wrap:pretty;font-size:clamp(1.15rem,4.6vw,1.5rem)}.mx-showcase__bar{bottom:20px;left:22px;right:22px}}@media (width<=600px){.mx-srow{grid-template-columns:40px minmax(0,1fr) auto;column-gap:14px;min-height:72px;padding:14px 16px}.mx-srow__icon{border-radius:12px;width:40px;height:40px}.mx-srow__name{font-size:1rem}.mx-srow--page .mx-srow__wa{padding:6px 12px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.mx-showcase__icon,.mx-showcase__name,.mx-art,.mx-showcase__bar i{transition:none}.mx-art{transform:none}}.mx-showcase:not(.is-live) .mx-showcase__grid{grid-template-columns:minmax(0,1fr)}@media (width>=1000px){.mx-showcase:not(.is-live) .mx-showcase__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-srow__name,.mx-svcard__title,.mx-post__title,.mx-service__title{text-wrap:balance}@media (width<=400px){.mx-h2{font-size:1.72rem}}.mx-srow--page{padding-block:18px}.mx-srow--page .mx-srow__wa{grid-area:3/2;justify-self:start;margin-top:10px}.mx-srow--page .mx-srow__more{grid-row:2}.mx-eyebrow__b:before{content:" · ";white-space:pre}@media (width<=600px){.mx-eyebrow__txt{flex-direction:column;align-items:center;gap:6px;display:flex}.mx-eyebrow__b:before{content:none}.mx-hero__title{text-wrap:balance}.mx-hero__title .mx-line{display:inline}}@media (width>=600px){.mx-nw-d{white-space:nowrap}}.mx-post__cat,.mx-label span,.mx-chips a,.mx-partner__tags li,.mx-srow__wa,.mx-nav a,.mx-btn{line-height:1}.mx-post__cat,.mx-label span{align-items:center;display:inline-flex}.mx-post__cat{padding:8px 12px}.mx-label span{padding:7.5px 10px 6.5px}.mx-chips a{padding:13px 18px}.mx-partner__tags li{padding:9px 12px}.mx-nav a{padding:13px 14px}@media (width>=1001px){.mx-contactpage__grid{align-items:stretch}.mx-contactpage__info{flex-direction:column;gap:16px;display:flex;position:static}.mx-contactpage__info .mx-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.mx-contactpage__info .mx-info li{flex:1;align-items:center}.mx-contactpage__info .mx-info svg{align-self:center;margin-top:0}}.mx-showcase{--stage-h:clamp(460px, calc(100vh - 160px), 640px)}@media (width>=1001px){.mx-showcase.is-live .mx-showcase__grid{align-items:stretch}.mx-showcase.is-live .mx-showcase__stage{height:auto;min-height:0;position:relative;top:0}.mx-showcase.is-live .mx-showcase__art{height:var(--stage-h);bottom:auto}.mx-showcase.is-live .mx-srow{cursor:pointer}.mx-showcase.is-live .mx-showcase__list{--row-h:calc((var(--stage-h) - 72px) / 10 - 2px);gap:8px}.mx-showcase.is-live .mx-srow,.mx-showcase.is-live .mx-srow--page{grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:var(--row-h) auto;border-radius:16px;gap:0 14px;min-height:0;padding-block:0}.mx-showcase.is-live .mx-srow__more,.mx-showcase.is-live .mx-srow--page .mx-srow__more{grid-row:2}.mx-showcase.is-live .mx-srow__text{margin-top:0}.mx-showcase.is-live .mx-srow__in>:last-child{margin-bottom:16px}.mx-showcase.is-live .mx-srow__icon{border-radius:11px;width:36px;height:36px}.mx-showcase.is-live .mx-srow__icon svg{width:18px;height:18px}.mx-showcase.is-live .mx-srow__name{font-size:1.02rem;line-height:1.2}.mx-showcase.is-live .mx-srow--page .mx-srow__wa{border-radius:50%;grid-area:1/4;justify-content:center;justify-self:end;width:38px;height:38px;margin-top:0;padding:0}.mx-showcase.is-live .mx-srow__wa-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mx-showcase__note{margin-top:28px}@media (width<=1000px){.mx-showcase__note{margin-top:22px}.mx-showcase.is-live .mx-srow{transition:border-color .4s,background .4s}.mx-showcase.is-live .mx-srow.is-under{opacity:0;visibility:hidden}.mx-showcase.is-live .mx-showcase__stage{display:none}.mx-srow__scene{border:1px solid var(--line-2);isolation:isolate;background:#03070f;border-radius:16px;height:clamp(170px,48vw,260px);margin:8px 0 2px;position:relative;overflow:hidden}.mx-srow__scene .mx-art{position:absolute;inset:0}}.mx-legal__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mx-legal__aside{position:sticky;top:110px}.mx-legal__index{padding:26px 20px 20px}.mx-legal__index .mx-kicker{padding-inline:12px}.mx-legal__index ol{gap:2px;display:grid}.mx-legal__index a{color:var(--ink-2);border-radius:12px;gap:12px;padding:9px 12px;font-size:.9875rem;line-height:1.35;text-decoration:none;transition:color .3s,background .3s;display:flex}.mx-legal__index a span{width:1.6rem;font-family:var(--display);color:var(--ink-3);flex:none;font-size:.8125rem;line-height:1.7}.mx-legal__index a:hover,.mx-legal__index a.is-on{color:var(--ink);background:#ecd39f14}.mx-legal__index a.is-on span{color:var(--gold-2)}.mx-legal__body{gap:20px;display:grid}.mx-legal__summary{padding:clamp(26px,3.4vw,44px)}.mx-legal__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;display:grid}.mx-legal__points li{color:var(--ink);padding-left:22px;font-size:1.0625rem;line-height:1.5;position:relative}.mx-legal__points li:before{content:"";background:var(--gold-2);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #ecd39f24}.mx-legal__date{border-top:1px solid var(--line);color:var(--ink-3);margin-top:26px;padding-top:16px;font-size:.9375rem}.mx-legal__doc{padding:clamp(10px,1.6vw,20px) clamp(26px,3.4vw,48px)}.mx-legal__sec{padding-block:clamp(26px,3vw,38px);scroll-margin-top:100px}.mx-legal__sec+.mx-legal__sec{border-top:1px solid var(--line)}.mx-legal__sec h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:16px;margin:0 0 16px;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:500;line-height:1.2;display:flex}.mx-legal__sec h2 span{letter-spacing:0;color:var(--gold-2);flex:none;font-size:.8125rem;transform:translateY(-.2em)}.mx-legal__sec p,.mx-legal__sec li{color:var(--ink-2);font-size:1.0625rem;line-height:1.7}.mx-legal__sec p+p,.mx-legal__sec ul+p,.mx-legal__sec p+ul,.mx-legal__sec dl+p{margin-top:14px}.mx-legal__sec ul{gap:8px;display:grid}.mx-legal__sec ul li{padding-left:20px;position:relative}.mx-legal__sec ul li:before{content:"";background:var(--gold-2);width:6px;height:1.5px;position:absolute;top:.78em;left:2px}.mx-legal__sec b{color:var(--ink);font-weight:600}.mx-legal__sec a{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline #ecd39f66}.mx-legal__sec a:hover{text-decoration-color:currentColor}.mx-legal__cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.mx-legal__facts{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.mx-legal__facts div{background:#060b1ab8;padding:16px 20px}.mx-legal__facts .mx-legal__facts-wide{grid-column:1/-1}.mx-legal__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.mx-legal__facts dd{font-family:var(--display);color:var(--ink);margin:6px 0 0;font-size:1rem;line-height:1.35}@media (width<=1000px){.mx-legal__grid{grid-template-columns:minmax(0,1fr)}.mx-legal__aside{position:static}.mx-legal__index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@media (width<=640px){.mx-legal__index{padding:22px 12px 14px}.mx-legal__index ol,.mx-legal__points,.mx-legal__cols,.mx-legal__facts{grid-template-columns:minmax(0,1fr)}.mx-legal__points li,.mx-legal__sec p,.mx-legal__sec li{font-size:1rem}}@media (width<=1000px){.mx-legal__body{display:contents}.mx-legal__summary{order:-1}.mx-legal__grid{gap:20px}}.mx-scenebg{z-index:-1;pointer-events:none;opacity:0;visibility:hidden;height:100lvh;transition:opacity 1.1s var(--ease), visibility 0s linear 1.1s;background:#03070f;position:fixed;inset:0}.mx-scenebg.is-on{opacity:1;visibility:visible;transition:opacity 1.1s var(--ease), visibility 0s}.mx-scenebg .mx-art.is-on{opacity:.45}.mx-scenebg:after{content:"";background:radial-gradient(120% 90%,#03070f00 40%,#03070fb3 100%),linear-gradient(#03070fcc 0%,#03070f73 50%,#03070f99 100%);position:absolute;inset:0}.mx-scenebg:not(.is-on) *,.mx-scenebg .mx-art:not(.is-on) *{animation-play-state:paused!important}.mx-art.is-rest *,.mx-showcase.is-asleep .mx-art *,.mx-scenebg.is-asleep *{animation:none!important}.mx-showcase.mx-sheet{background:linear-gradient(#04081499,#0408140d 280px,#0408140d)}.mx-showcase .mx-h2,.mx-showcase .mx-showcase__note{text-shadow:0 2px 30px #03070fd9}.mx-hero__lead-a,.mx-hero__lead-b{text-wrap:balance;display:block}.mx-ft__home{border-radius:8px;display:inline-block}.mx-ft__home:focus-visible{outline:2px solid var(--gold-2);outline-offset:6px}.mx-partners__more{margin-top:clamp(28px,4vw,44px)}.mx-service__intro{max-width:64ch;color:var(--ink-2);margin:-8px 0 28px;font-size:1.0625rem;line-height:1.65}.mx-service__sectors{margin-top:26px}.mx-service__sectors .mx-kicker{margin-bottom:14px}.mx-showcase__note{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.mx-feat{text-align:left;grid-template-columns:auto 1px auto;justify-content:center;align-items:center;gap:clamp(24px,3.4vw,44px);max-width:980px;margin:clamp(40px,5vw,60px) auto 0;padding:clamp(28px,3.4vw,42px) clamp(28px,4vw,52px);display:grid}.mx-feat__fig{gap:10px;margin:0;display:grid}.mx-feat__kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:.8125rem;font-weight:600}.mx-feat__num{font-variant-numeric:lining-nums;line-height:.82;font-family:var(--display);white-space:nowrap;color:var(--gold-2);align-items:flex-start;gap:8px;display:flex}.mx-feat__cur{letter-spacing:.02em;color:var(--gold-2);opacity:.9;margin-top:.3em;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500}.mx-feat__val{letter-spacing:-.04em;background:linear-gradient(160deg, #f6e7c4 10%, var(--gold-2) 45%, var(--gold-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.4rem,8vw,6.4rem);font-weight:500}.mx-feat__unit{letter-spacing:-.02em;color:var(--ink);align-self:flex-end;margin-bottom:.15em;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500}.mx-feat__rule{background:linear-gradient(180deg, transparent, var(--gold-2) 30%, var(--gold-2) 70%, transparent);opacity:.55;align-self:stretch;width:1px}.mx-feat__body{gap:10px;display:grid}.mx-feat__text{font-family:var(--display);white-space:nowrap;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:400;line-height:1.25}.mx-feat__note{color:var(--ink-2);text-wrap:balance;margin:0;font-size:1rem;line-height:1.55}@media (width<=700px){.mx-feat__text{white-space:normal;text-wrap:balance}.mx-feat{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px}.mx-feat__fig{justify-items:center}.mx-feat__rule{background:linear-gradient(90deg, transparent, var(--gold-2), transparent);width:64px;height:1px}}@media (width<=600px){.mx-srow__more{grid-column:1/-1}}.mx-pmeta .mx-pfull__bio{max-width:36rem;margin-top:22px;font-size:1.0625rem;line-height:1.65}.mx-s{text-wrap:balance;display:block}.mx-hero__lead-b{margin-top:0}@media (width<=600px){.mx-srow--page .mx-srow__wa{grid-column:1/-1}}.mx-c{text-wrap:balance;display:inline-block}:is(.mx-hero__title,.mx-h2,.mx-statement,.mx-cta__title,.mx-pagehead__title,.mx-svcard__title,.mx-srow__name,.mx-showcase__name,.mx-partner__name,.mx-pfull__name,.mx-service__title,.mx-value h3,.mx-step__title,.mx-post__title,.mx-feat__val,.mx-svcard__moretext){letter-spacing:-.02em}.mx-hero__title{font-weight:500;line-height:1.02}.mx-hero__title .mx-line{font-weight:500}.mx-hero__title .mx-line:last-child{font-weight:600}.mx-h2,.mx-cta__title{font-weight:500;line-height:1.1}.mx-statement{font-weight:400}:is(.mx-svcard__title,.mx-srow__name,.mx-partner__name,.mx-value h3,.mx-step__title,.mx-post__title,.mx-feat__val){font-weight:600}.mx-lang{border:1px solid var(--line-2);backdrop-filter:blur(12px);background:#ecd39f0f;border-radius:14px;flex:none;align-items:center;gap:2px;height:48px;padding:4px;display:inline-flex}.mx-lang a{min-width:42px;height:100%;font-family:var(--body);letter-spacing:.12em;color:var(--ink-3);border-radius:10px;justify-content:center;align-items:center;padding:1px 10px 0;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.mx-lang a:hover{color:var(--ink)}.mx-lang a[aria-current]{color:var(--gold-2);background:#ecd39f24;box-shadow:inset 0 0 0 1px #ecd39f38}.mx-lang a:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.mx-lang--menu{width:100%;height:52px;margin-bottom:10px;display:none}.mx-lang--menu a{flex:1;font-size:.86rem}@media (width<=720px){.mx-lang--bar{display:none}.mx-lang--menu{display:flex}}.mx-nav a{white-space:nowrap}@media (width>=1181px) and (width<=1340px){html[lang=en] .mx-hd__in{gap:12px}html[lang=en] .mx-nav ul{gap:0}html[lang=en] .mx-nav a{padding-inline:10px}}@media (width<=720px){html[lang=en] .mx-hero__title .mx-line{display:block}body.mx .mx-logo{height:40px}body.mx main,body.mx .mx-ft,body.mx .mx-statement,body.mx .mx-head,body.mx .mx-head--row,body.mx .mx-svcard,body.mx .mx-service,body.mx .mx-step,body.mx .mx-value,body.mx .mx-post,body.mx .mx-partner__info,body.mx .mx-pfull__text,body.mx .mx-pmeta,body.mx .mx-srow__text,body.mx .mx-ft__top,body.mx .mx-ft__col,body.mx .mx-ft__brand,body.mx .mx-form-wrap,body.mx .mx-field label,body.mx .mx-legal__doc,body.mx .mx-legal__summary,body.mx .mx-legal__index,body.mx .mx-services__index{text-align:center}body.mx .mx-head--row,body.mx .mx-post,body.mx .mx-svcard,body.mx .mx-service,body.mx .mx-partner__info,body.mx .mx-pfull__text,body.mx .mx-pmeta,body.mx .mx-ft__brand{align-items:center}body.mx .mx-area__top{justify-content:center}body.mx .mx-svcard .mx-link,body.mx .mx-partner__info .mx-link,body.mx .mx-service__cta,body.mx .mx-pfull__wa,body.mx .mx-head--row .mx-btn{align-self:center;margin-inline:auto}body.mx .mx-tags,body.mx .mx-pmeta__id,body.mx .mx-cta__facts{justify-content:center}body.mx .mx-dots li,body.mx .mx-legal__points li,body.mx .mx-legal__sec ul li{padding-left:0}body.mx .mx-dots li:before,body.mx .mx-legal__points li:before,body.mx .mx-legal__sec ul li:before{vertical-align:.16em;margin-right:10px;display:inline-block;position:relative;top:auto;left:auto}body.mx .mx-dots--cols,body.mx .mx-legal__cols{columns:auto;grid-template-columns:1fr}body.mx .mx-steps{padding-left:0}body.mx .mx-steps__line,body.mx .mx-step__node{display:none}body.mx .mx-info li{text-align:center;flex-direction:column;align-items:center;gap:10px}body.mx .mx-wa-card{text-align:center;flex-direction:column}body.mx .mx-wa-card__go{display:none}body.mx .mx-consent{text-align:center;flex-direction:column;align-items:center}body.mx .mx-legal__facts>div{text-align:center}body.mx .mx-srow__name{text-align:center;width:100%}body.mx .mx-srow__in{text-align:center}body.mx .mx-showcase__hint{text-align:center;justify-content:center}body.mx .mx-cta__panel,body.mx .mx-ft__bottom,body.mx .mx-manifesto__panel,body.mx .mx-contact__panel{text-align:center}body.mx .mx-cta__panel .mx-label,body.mx .mx-manifesto__panel .mx-label,body.mx .mx-contact__panel .mx-label{justify-content:center}body.mx .mx-cta__title,body.mx .mx-cta__lead,body.mx .mx-ft__legal{margin-inline:auto}body.mx .mx-cta__facts,body.mx .mx-ft__meta{align-items:center}body.mx .mx-cta__facts li{text-align:center;justify-content:center}body.mx .mx-kicker{justify-content:center}body.mx .mx-kicker:after{display:none}body.mx .mx-legal__sec h2,body.mx .mx-legal__index a,body.mx .mx-services__index a{text-align:center;justify-content:center}body.mx .mx-post__cat{place-self:center}body.mx .mx-cta__facts li{display:block}body.mx .mx-cta__facts svg{vertical-align:-.22em;margin-right:8px;display:inline-block}}.mx-info__reg>span:not(.mx-info__sep){white-space:nowrap}@media (width<=720px){.mx-info__reg .mx-info__sep{display:none}.mx-info__reg>span:not(.mx-info__sep){display:block}}@media not ((hover:hover) and (pointer:fine)){.mx-light{display:none}.mx-btn,.mx-frame__in{will-change:auto}.js-near .mx-glass:not(.is-near){backdrop-filter:none!important}.js-near .mx-glass:not(.is-near)>mx-sheen{display:none}.mx-alt__glow i{--c:var(--t1);filter:none;border-radius:0;transform:scale(2);background:radial-gradient(closest-side, var(--c) 0%, color-mix(in srgb, var(--c) 98%, transparent) 15%, color-mix(in srgb, var(--c) 96%, transparent) 20%, color-mix(in srgb, var(--c) 92.5%, transparent) 25%, color-mix(in srgb, var(--c) 87%, transparent) 30%, color-mix(in srgb, var(--c) 79%, transparent) 35%, color-mix(in srgb, var(--c) 69%, transparent) 40%, color-mix(in srgb, var(--c) 57%, transparent) 45%, color-mix(in srgb, var(--c) 44%, transparent) 50%, color-mix(in srgb, var(--c) 32%, transparent) 55%, color-mix(in srgb, var(--c) 21.5%, transparent) 60%, color-mix(in srgb, var(--c) 13%, transparent) 65%, color-mix(in srgb, var(--c) 7%, transparent) 70%, color-mix(in srgb, var(--c) 3.5%, transparent) 75%, color-mix(in srgb, var(--c) 1.6%, transparent) 80%, color-mix(in srgb, var(--c) 0.8%, transparent) 85%, transparent 90%)!important}.mx-alt__glow i:nth-child(2){--c:var(--t2)}.mx-scenebg *,.art__ripple{animation:none!important}.mx-alt{transition:--t1 1.6s var(--ease), --t2 1.6s var(--ease), visibility 0s}html.has-scenebg .mx-alt{visibility:hidden;transition:--t1 1.6s var(--ease), --t2 1.6s var(--ease), visibility 0s linear 1.2s}}html[lang=pt-BR] .mx-hero__title{font-size:clamp(2.35rem,6.6vw,6.6rem)}@media (width<=600px){html[lang=pt-BR] .mx-hero__title{font-size:8vw}html[lang=pt-BR] .mx-hero__title .mx-line{text-wrap:balance;display:block}}.mx-areas .mx-head{max-width:1040px}@media (width>=1000px) and (width<=1279px){.mx-posts--rows .mx-post{grid-template-columns:3rem 12rem minmax(0,1.3fr) minmax(0,1fr);gap:24px}.mx-posts--rows .mx-post--link{grid-template-columns:3rem 12rem minmax(0,1.3fr) minmax(0,1fr) auto}.mx-posts--rows .mx-post__title{font-size:1.3rem}}.mx-wd{white-space:nowrap}br.mx-brp{display:none}@media (width<=600px){br.mx-brp{display:inline}.mx-statement{font-size:min(1.35rem,5.55vw)}}.mx-360__stage{justify-items:center;display:grid}.mx-360__orb{aspect-ratio:1;width:min(780px,100%);position:relative}.mx-360__float,.mx-360__tilt,.mx-360__layer,.mx-360__spin{pointer-events:none;position:absolute;inset:0}.mx-360__svg{pointer-events:none;width:100%;height:100%;overflow:visible}.mx-360__name{pointer-events:auto}.mx-360__gloss{pointer-events:none;border-radius:50%;width:46.4%;height:46.4%;position:absolute;top:26.8%;left:26.8%;overflow:hidden}.mx-360__gloss i{background:linear-gradient(90deg,#0000,#ffecc421 45%,#ffecc433 50%,#ffecc421 55%,#0000);width:46%;height:140%;position:absolute;top:-20%;left:0;transform:translate(-120%)rotate(18deg)}.mx-360__orbit{pointer-events:none;opacity:0;width:47.6%;height:47.6%;position:absolute;top:26.2%;left:26.2%}.mx-360__halo{fill:none;stroke:#ecd39f1f;stroke-width:1px}.mx-360__band{stroke:none}.mx-360__band--2{fill:#080e22eb}.mx-360__band--1{fill:#0e1736f2}.mx-360__band--0{fill:#16224cf5}.mx-360__line{fill:none;stroke:#ecd39f38;stroke-width:1.2px}.mx-360__goldring{fill:none;stroke:var(--gold);stroke-width:5px}.mx-360__dot{fill:var(--gold)}.mx-360__name{font-family:var(--display);letter-spacing:.08em;fill:var(--ink);font-weight:600;transition:fill .3s}.mx-360__layer--0 .mx-360__name{fill:#fbf6ec}@media (hover:hover) and (pointer:fine){.mx-360__name:hover{fill:var(--gold-2)}}.mx-360__kicker{font-family:var(--display);letter-spacing:.22em;fill:var(--ink-2);font-size:34px;font-weight:600}.mx-360__big{font-family:var(--display);letter-spacing:-.02em;font-size:132px;font-weight:600}.mx-360__arrow path{stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .mx-360__spin{animation:22s ease-in-out infinite alternate paused mx360-sway}html:not(.no-js) .mx-360__spin--1{animation-name:mx360-sway-back;animation-duration:18s}html:not(.no-js) .mx-360__spin--0{animation-duration:15s}html:not(.no-js) .mx-360__gloss i{animation:mx360-gloss 7s var(--ease) infinite;animation-play-state:paused}html:not(.no-js) .mx-360__orbit{opacity:1;animation:9s linear infinite paused mx360-orbit}.mx-360__orb.is-live :is(.mx-360__spin,.mx-360__gloss i,.mx-360__orbit){animation-play-state:running}}@keyframes mx360-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes mx360-sway-back{0%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes mx360-gloss{0%{transform:translate(-120%)rotate(18deg)}45%,to{transform:translate(330%)rotate(18deg)}}@keyframes mx360-orbit{to{transform:rotate(360deg)}}.mx-360__list{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mx-360__note{text-align:center;max-width:680px;margin:clamp(40px,5vw,64px) auto 0;padding:28px 32px}.mx-360__note .mx-kicker{justify-content:center;margin-bottom:10px}.mx-360__note p{color:var(--ink-2);font-size:1.0625rem}.mx-360__note .mx-kicker:after{display:none}.mx-360__note p span{display:block}.mx-360__name.is-on{fill:var(--gold-2)}.mx-360__now{display:none}@media (width<=639px){.mx-360__orb{perspective:none}.mx-360__float{animation:none!important}.mx-360__note{padding:24px 20px}.has-360-now .mx-360__orb{width:min(372px,94vw)}.has-360-now .mx-360__now{max-width:320px;min-height:3.4em;font-family:var(--display);text-align:center;text-wrap:balance;color:var(--gold-2);place-items:center;margin:18px auto 0;font-size:1.3rem;font-weight:500;line-height:1.25;display:grid}.has-360-now .mx-360__now span{transition:opacity .38s var(--ease), transform .38s var(--ease)}.has-360-now .mx-360__now span.is-out{opacity:0;transform:translateY(8px)}html:not(.has-360-now) .mx-360__orb{width:min(270px,78vw)}html:not(.has-360-now) .mx-360__names,html:not(.has-360-now) .mx-360__dot{display:none}html:not(.has-360-now) .mx-360__list{clip:auto;border:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 18px;width:100%;height:auto;margin:28px 0 0;padding:26px 18px;display:flex;overflow:visible;position:relative!important}html:not(.has-360-now) .mx-360__list li{white-space:nowrap;color:var(--ink);align-items:center;gap:9px;font-size:.97rem;line-height:1.35;display:inline-flex}html:not(.has-360-now) .mx-360__list li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}html:not(.has-360-now) .mx-360__list li.is-long{white-space:normal;text-wrap:balance;width:100%;display:block}html:not(.has-360-now) .mx-360__list li.is-long:before{vertical-align:.2em;margin-right:9px;display:inline-block}}.mx-360__name{cursor:default}@media (hover:hover) and (pointer:fine){.mx-360__name:hover{fill:var(--gold-2)}}.mx-360__kicker,.mx-360__big,.mx-360__arrow{transition:opacity .45s var(--ease)}.mx-360__info{text-align:center;pointer-events:none;opacity:0;width:46.4%;height:46.4%;transition:opacity .45s var(--ease);align-content:center;justify-items:center;gap:12px;padding:0 5%;display:grid;position:absolute;top:26.8%;left:26.8%}.mx-360__info-title{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);font-size:1.05rem;font-weight:600}.mx-360__info-text{color:var(--ink);text-wrap:balance;font-size:1rem;line-height:1.5}.mx-360__info-text span{display:block}.mx-360__orb.is-note .mx-360__info{opacity:1}.mx-360__orb.is-note :is(.mx-360__kicker,.mx-360__big,.mx-360__arrow){opacity:0}.mx-360__now b{font-weight:inherit;display:block}.mx-360__now small{max-width:300px;font-family:var(--body);color:var(--ink-2);margin:10px auto 0;font-size:1rem;line-height:1.5;display:block}.mx-360__now small:empty{display:none}.mx-360__list-note{display:block}@media (width<=639px){.mx-360__info{display:none}.has-360-now .mx-360__now{place-items:start center;min-height:8.2rem}html:not(.has-360-now) .mx-360__list li.is-note{white-space:normal;width:100%;display:block}html:not(.has-360-now) .mx-360__list li.is-note:before{vertical-align:.2em;margin-right:9px;display:inline-block}html:not(.has-360-now) .mx-360__list-note{color:var(--ink-2);text-wrap:balance;margin-top:4px;font-size:.9rem}}.mx-360__leadline,.mx-360__now small span{display:block}@media (width<=639px){.has-360-now .mx-360__now{min-height:12.5rem}}
