.elementor .e-624b1c3-327c{font-size:0.875rem;color:var(--mv-blue);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7a7e56a-3cfd{max-width:16ch;font-weight:600;font-size:clamp(2.6rem, 6vw, 5.4rem);color:var(--mv-white);letter-spacing:-0.03em;line-height:1.04;}.elementor .e-1a580eb-29c5{width:100%;max-width:1400px;padding-block-start:clamp(8rem, 13vw, 11rem);padding-block-end:2.5rem;padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:column;gap:1rem;margin-inline: auto;\n}.elementor .e-c558917-ea75{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6d238cd-a487{font-size:1rem;color:var(--mv-white);}.elementor .e-3b0ea56-df60{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.5rem;flex:1 1 12rem;border-right-style: solid; border-right-color: #1c1c1c;\n}.elementor .e-1e456df-5214{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3ddcfc9-1be0{font-size:1rem;color:var(--mv-white);}.elementor .e-ecece40-f932{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.5rem;flex:1 1 12rem;border-right-style: solid; border-right-color: #1c1c1c;\n}.elementor .e-86553eb-e72e{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c81bbc8-cfa0{font-size:1rem;color:var(--mv-white);}.elementor .e-9c103d5-14ee{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.5rem;flex:2 1 16rem;}.elementor .e-0940f09-d810{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#262626;border-style:solid;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-0995807-e8cc{width:100%;max-width:1400px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:column;gap:0px;margin-inline: auto;\n}.elementor .e-57a06e4-b45b{font-weight:600;font-size:clamp(1.9rem, 3.2vw, 2.8rem);color:var(--mv-white);letter-spacing:-0.02em;line-height:1.12;flex:2 1 18rem;}.elementor .e-b76dcc6-71be{font-size:1.125rem;color:var(--mv-text-muted-dark);line-height:1.7;}.elementor .e-4c4c899-62af{font-size:1.125rem;color:var(--mv-text-muted-dark);line-height:1.7;}.elementor .e-944cde2-a1fc{padding:0px;flex-direction:column;gap:1.1rem;flex:3 1 24rem;}.elementor .e-b35bfeb-1dcb{width:100%;max-width:1400px;padding-block-start:clamp(5rem, 9vw, 7.5rem);padding-block-end:clamp(5rem, 9vw, 7.5rem);padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:row;gap:clamp(1.5rem, 5vw, 4rem);flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-d78bb0b-75fa{font-size:0.875rem;color:var(--mv-blue);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-126e018-f055{font-weight:600;font-size:clamp(1.9rem, 3.2vw, 2.8rem);color:var(--mv-white);letter-spacing:-0.02em;line-height:1.12;}.elementor .e-c4af901-2bcd{padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-b809403-a167{min-width:0px;padding:0px;flex:1 1 22rem;}.elementor .e-b7f09ba-fe5f{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-40da4d1-fe43{width:100%;max-width:1400px;padding-block-start:0px;padding-block-end:clamp(5rem, 9vw, 7.5rem);padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:column;gap:2rem;margin-inline: auto;\n}.elementor .e-a2161f8a-7c62{font-family:Outfit;font-size:13px;color:#8A8A8A;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;}.elementor .e-d0a0ef7d-2ac4{max-width:20ch;font-size:clamp(2.25rem, 3.6vw, 3.75rem);color:#FFFFFF;}.elementor .e-c23627cd-9f56{max-width:46ch;font-family:Outfit;font-size:1.125rem;color:#BDBDBD;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-f749bb16-514b{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-872fe7e1-6eb3{padding:0px;flex-direction:column;min-width: 0;\n}.elementor .e-9089412d-4f9f{width:100%;max-width:calc(1400px - 2 * var(--mv-section-x));padding:0px;flex-direction:row;gap:clamp(2.5rem, 6vw, 6rem);align-items:flex-start;margin-inline: auto;\n}.elementor .e-a3b22351-12d4{padding-block-start:clamp(4.5rem, 8vw, 6.5rem);padding-block-end:clamp(4.5rem, 8vw, 6.5rem);padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);background-color:#0D0D0D;flex-direction:column;}.elementor .e-534508c-5665{font-size:0.875rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-d7934f3-987e{font-weight:600;font-size:clamp(1.9rem, 3.2vw, 2.8rem);color:var(--mv-white);letter-spacing:-0.02em;line-height:1.1;}.elementor .e-fdc0374-f4ba{padding:0px;flex-direction:column;gap:0.9rem;}.elementor .e-0477d73-e737:hover,.elementor .e-0477d73-e737:focus-visible{color:var(--mv-blue);}.elementor .e-0477d73-e737{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-8f40d1c-1d52{padding:0px;margin-block-end:clamp(2rem, 4vw, 3.5rem);flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-dd05273-548d{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-ab7869f-5f4a{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-f51a49d-97fe{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-d8f34dc-fda8{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-004639b-874d{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-9637612-de34{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-0e35c92-b7b2{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-e2f594d-937c{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-5d770da-827c{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-d71cd1b-57ac{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-139bf8e-8940{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-810784a-072a{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-14f78a5-b205{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-c7269ad-e866{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-c51afb5-6cc6{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-9dd6ff8-d9a6{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-1e09115-25d9{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-6a0e259-5853{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-a17533b-0658{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-1fbc909-2ada{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-0633f74-3398{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-35cdb56-47db{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-1bd7678-2369{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-7cbba8c-c53b{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-c48457e-62dc{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-086c07b-9a5c{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-1ddaf24-8d98{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-3addd9f-b4bc{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-9748ca5-5392{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-68e31ac-70a8{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-7bc2b45-9974{font-size:0.875rem;color:#8F8F8F;flex:0 0 2.5rem;}.elementor .e-6d8a1f4-cd49{font-weight:500;font-size:clamp(1.4rem, 2.3vw, 2.1rem);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-4a0c5bd-a484{font-size:0.75rem;color:#8F8F8F;letter-spacing:0.14em;text-transform:uppercase;text-align: right;\n}.elementor .e-90ee295-3d08{min-width:0px;padding:0px;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-47f449a-2919{font-size:1.5rem;flex:0 0 2rem;text-align: right;\n}.elementor .e-c8a3ccb-d1e7{position:static;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.25rem;align-items:center;border-bottom-style: solid; border-bottom-color: #262626;\n}.elementor .e-0f07ba8-26a4{position:relative;padding:0px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #262626;\n}.elementor .e-25b8c8e-db5a{width:100%;max-width:1400px;padding-block-start:1rem;padding-block-end:3rem;padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:column;gap:1.25rem;margin-inline: auto;\n}.elementor .e-e3c6804-b050{font-family:var(--mv-font-sans);color:var(--mv-white);padding:0px;background-color:var(--mv-black);flex-direction:column;gap:0px;}.elementor .e-4db3162-f89b{max-width:16ch;font-size:clamp(2.25rem, 3.6vw, 3.75rem);color:var(--mv-white);}.elementor .e-08a0315-5dbd{font-size:clamp(1.1rem, 1.4vw, 1.35rem);color:var(--mv-text-muted-dark);}.elementor .e-51084f2-dd4d{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-401285e-0f15{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-7164f07-d3f1{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-d41bb16-e964{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-760f353-251a{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-d12b96a-044f{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-1285033-5007{position:relative;z-index:1;padding:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;& > :nth-child(5n+2), & > :nth-child(5n+4) { margin-top: clamp(1.5rem, 4vw, 4rem); }\n}.elementor .e-0c017f1-3b9f{padding:0px;margin-block-start:1rem;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-efd72c1-4b2f{padding-block-start:clamp(5rem, 9vw, 8rem);padding-block-end:clamp(5rem, 9vw, 8rem);flex-direction:column;gap:2.5rem;align-items:flex-start;}