:root {
--wmc-v11-ink: #07131c;
--wmc-v11-paper: #f5f3ee;
--wmc-v11-red: #ee2737;
--wmc-v11-cyan: #00a9c3;
--wmc-v11-line: rgba(7, 19, 28, 0.14);
}
body:has(.wmc-home-v10) .gt_switcher_wrapper,
body:has(.wmc-events-v10) .gt_switcher_wrapper,
body:has(.wmc-page-v11) .gt_switcher_wrapper {
display: none !important;
}
body:has(.wmc-page-v11) .tm-header,
body:has(.wmc-page-v11) .tm-header-mobile {
display: none !important;
}
body:has(.wmc-page-v11) #tm-main {
margin: 0 !important; :root{--wmc-red:#e51f35;--wmc-ink:#09131b;--wmc-night:#071018;--wmc-paper:#f5f2ea;--wmc-white:#fffdf8;--wmc-line:rgba(9,19,27,.16);--wmc-shadow:0 24px 70px rgba(4,12,18,.16)}
html{scroll-behavior:smooth}
body{background:var(--wmc-paper);color:var(--wmc-ink);font-family:Barlow,Arial,sans-serif;text-rendering:optimizeLegibility}
html body:has(.wmc-home-v10) .tm-header,
html body:has(.wmc-events-v10) .tm-header,
html body:has(.wmc-page-v11) .tm-header,
html body:has(#wmc-rides-v1) .tm-header,
html body:has(#wmc-association-v1) .tm-header,
html body:has(#wmc-adhesion-v1) .tm-header,
html body:has(.wmc-home-v10) .tm-header-mobile,
html body:has(.wmc-events-v10) .tm-header-mobile,
html body:has(.wmc-page-v11) .tm-header-mobile,
html body:has(#wmc-rides-v1) .tm-header-mobile,
html body:has(#wmc-association-v1) .tm-header-mobile,
html body:has(#wmc-adhesion-v1) .tm-header-mobile{display:block!important}
@media(min-width:960px){html body .tm-header-mobile{display:none!important}}
@media(max-width:959px){html body .tm-header{display:none!important}html body .tm-header-mobile{display:block!important}}
html body .wmc-nav-section,
html body .wmc-custom-nav,
html body .wmc-mobile-menu{display:none!important}
html body .tm-header .uk-navbar-container,
html body .tm-header-mobile .uk-navbar-container{background:rgba(7,16,24,.97)!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px rgba(0,0,0,.18);backdrop-filter:blur(14px)}
html body .tm-header .uk-logo,
html body .tm-header-mobile .uk-logo{color:#fff!important;font-family:Barlow,Arial,sans-serif;font-size:clamp(25px,2vw,34px);font-style:italic;font-weight:900;letter-spacing:-.08em;line-height:1}
html body .tm-header .uk-navbar-nav>li>a{min-height:78px;color:rgba(255,255,255,.78)!important;font-size:12px;font-weight:800;letter-spacing:.12em}
html body .tm-header .uk-navbar-nav>li.uk-active>a,
html body .tm-header .uk-navbar-nav>li>a:hover{color:#fff!important}
html body .tm-header .uk-navbar-nav>li.uk-active>a:after{content:"";position:absolute;right:20px;bottom:18px;left:20px;height:3px;background:var(--wmc-red);transform:skewX(-18deg)}
html body .wmc-home-v10,
html body .wmc-events-v10,
html body .wmc-page-v11{overflow:clip;margin-inline:calc(50% - 50vw);background:var(--wmc-paper);color:var(--wmc-ink)}
html body .wmc-v10-section,
html body .wmc-v11-section,
html body .wmc-editorial-section,
html body .wmc-page-section{position:relative;padding-block:clamp(72px,8vw,124px)}
html body .wmc-v10-heading h2,
html body .wmc-editorial-heading h2,
html body .wmc-page-heading h2,
html body .wmc-page-v11 h2{font-size:clamp(42px,6.3vw,92px);font-weight:900;letter-spacing:-.065em;line-height:.88;text-wrap:balance}
html body .wmc-v10-hero h1,
html body .wmc-editorial-hero-copy h1,
html body .wmc-page-hero-copy h1{font-size:clamp(58px,8.8vw,138px);font-weight:900;letter-spacing:-.075em;line-height:.8;text-transform:uppercase}
html body .wmc-v10-button,
html body .wmc-page-actions a,
html body .wmc-editorial-actions a{border-radius:0;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform .22s ease}
html body .wmc-v10-button:hover,
html body .wmc-page-actions a:hover,
html body .wmc-editorial-actions a:hover{transform:translateY(-3px) skewX(-2deg)}
html body .wmc-v10-feature-card,
html body .wmc-events-v10-cards>*,
html body .wmc-v11-highlight-grid>*,
html body .wmc-v11-photo-grid>*,
html body .wmc-editorial-card{border-radius:0!important;box-shadow:0 12px 34px rgba(5,16,24,.08);transition:transform .28s ease,box-shadow .28s ease}
html body .wmc-v10-feature-card:hover,
html body .wmc-events-v10-cards>*:hover,
html body .wmc-v11-highlight-grid>*:hover,
html body .wmc-v11-photo-grid>*:hover,
html body .wmc-editorial-card:hover{z-index:2;box-shadow:var(--wmc-shadow);transform:translateY(-8px)}
html body .wmc-v10-stories,
html body .wmc-v11-films,
html body .wmc-events-v10-filmstrip,
html body .wmc-editorial-safety{background:var(--wmc-night);color:#fff}
html body .wmc-editorial-cta-section,
html body .wmc-page-cta-section,
html body .wmc-v10-join,
html body .wmc-v11-media-contribute{background:var(--wmc-red);color:#fff}
html body .wpforms-container input,
html body .wpforms-container select,
html body .wpforms-container textarea{border-radius:0!important}
html body .wpforms-container button[type="submit"]{border-radius:0!important;background:var(--wmc-red)!important;color:#fff!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}
html body .tm-bottom,
html body .tm-footer{background:var(--wmc-night)!important;color:rgba(255,255,255,.72)}
@media(max-width:959px){html body .wmc-v10-section,html body .wmc-v11-section,html body .wmc-editorial-section,html body .wmc-page-section{padding-block:68px}html body .wmc-v10-hero h1,html body .wmc-editorial-hero-copy h1,html body .wmc-page-hero-copy h1{font-size:clamp(48px,15vw,82px)}}
@media(max-width:639px){html body .wmc-v10-section,html body .wmc-v11-section,html body .wmc-editorial-section,html body .wmc-page-section{padding-block:54px}}
:root {
--wmc-v11-ink: #07131c;
--wmc-v11-paper: #f5f3ee;
--wmc-v11-red: #ee2737;
--wmc-v11-cyan: #00a9c3;
--wmc-v11-line: rgba(7, 19, 28, 0.14);
}
body:has(.wmc-home-v10) .gt_switcher_wrapper,
body:has(.wmc-events-v10) .gt_switcher_wrapper,
body:has(.wmc-page-v11) .gt_switcher_wrapper {
display: none !important;
}
body:has(.wmc-page-v11) .tm-header,
body:has(.wmc-page-v11) .tm-header-mobile {
display: none !important;
}
body:has(.wmc-page-v11) #tm-main {
margin: 0 !important;
padding: 0 !important;
}
.wmc-v11-shell > .uk-container,
.wmc-v11-shell .uk-container,
.wmc-v11-shell .uk-grid,
.wmc-v11-shell .uk-width-1-1 {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.wmc-page-v11 {
overflow: clip;
margin: 0 calc(50% - 50vw);
background: var(--wmc-v11-paper);
color: var(--wmc-v11-ink);
}
.wmc-page-v11 *,
.wmc-page-v11 *::before,
.wmc-page-v11 *::after {
box-sizing: border-box;
}
.wmc-page-v11 h1,
.wmc-page-v11 h2,
.wmc-page-v11 h3,
.wmc-page-v11 p {
margin-top: 0;
}
.wmc-page-v11 h1,
.wmc-page-v11 h2,
.wmc-page-v11 h3 {
color: inherit;
font-weight: 900;
letter-spacing: -0.045em;
}
.wmc-page-v11 em {
color: var(--wmc-v11-red);
font-style: normal;
}
.wmc-v11-kicker,
.wmc-v11-process-intro > span,
.wmc-v11-safety-copy > span,
.wmc-v11-manifesto > span,
.wmc-v11-story-copy > span,
.wmc-v11-social > div:first-child > span,
.wmc-v11-media-copy > span,
.wmc-v11-photo-copy > span,
.wmc-v11-media-contribute span {
display: inline-flex;
align-items: center;
gap: 12px;
color: var(--wmc-v11-red);
font-size: 12px;
font-weight: 900;
letter-spacing: 0.18em;
}
.wmc-v11-kicker::before,
.wmc-v11-process-intro > span::before,
.wmc-v11-safety-copy > span::before,
.wmc-v11-manifesto > span::before,
.wmc-v11-story-copy > span::before,
.wmc-v11-photo-copy > span::before {
width: 36px;
height: 3px;
background: var(--wmc-v11-red);
content: "";
}
.wmc-v11-section {
padding: clamp(78px, 9vw, 140px) clamp(24px, 5vw, 84px);
}
.wmc-v11-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 34px;
} .wmc-v11-hero {
display: grid;
min-height: 740px;
grid-template-columns: minmax(420px, 42%) 1fr;
background: #f8f6f1;
}
.wmc-v11-hero-copy {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: center;
padding: 80px clamp(38px, 6vw, 104px);
}
.wmc-v11-hero-copy::after {
position: absolute;
z-index: -1;
top: 0;
right: -180px;
width: 260px;
height: 100%;
background: linear-gradient(
90deg,
#f8f6f1 10%,
rgba(248, 246, 241, 0.88) 42%,
transparent
);
content: "";
pointer-events: none;
}
.wmc-v11-hero h1,
.wmc-v11-community-copy h1,
.wmc-v11-media-copy h1 {
margin: 26px 0 30px;
font-size: clamp(66px, 7vw, 116px);
line-height: 0.84;
}
.wmc-v11-hero-copy > p,
.wmc-v11-community-copy > p,
.wmc-v11-media-copy > p {
max-width: 590px;
margin-bottom: 0;
color: rgba(7, 19, 28, 0.7);
font-size: 19px;
line-height: 1.65;
}
.wmc-v11-hero-visual {
position: relative;
overflow: hidden;
min-height: 740px;
background: var(--hero-image) center / cover no-repeat;
}
.wmc-v11-hero-visual::after {
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(7, 19, 28, 0.02) 30%,
rgba(7, 19, 28, 0.66)
);
content: "";
}
.wmc-v11-float-card {
position: absolute;
z-index: 2;
right: clamp(24px, 5vw, 82px);
bottom: 56px;
width: min(430px, calc(100% - 48px));
padding: 34px;
border-bottom: 3px solid var(--wmc-v11-red);
background: rgba(7, 19, 28, 0.92);
color: #fff;
backdrop-filter: blur(18px);
}
.wmc-v11-float-card span {
color: var(--wmc-v11-cyan);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.15em;
}
.wmc-v11-float-card strong {
display: block;
margin: 17px 0 12px;
font-size: clamp(28px, 3vw, 44px);
line-height: 0.96;
}
.wmc-v11-float-card p {
margin: 0;
color: rgba(255, 255, 255, 0.67);
}
.wmc-v11-format-grid {
display: grid;
min-height: 820px;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr 1fr;
gap: 16px;
margin-top: 52px;
}
.wmc-v11-format-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 390px;
align-items: flex-end;
padding: 32px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-format-grid a.is-wide {
grid-column: span 2;
}
.wmc-v11-format-grid a::before,
.wmc-v11-involve-grid article::before,
.wmc-v11-highlight-grid a::before,
.wmc-v11-photo-grid a::before {
position: absolute;
inset: 0;
background-position: center;
background-size: cover;
content: "";
transition:
transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1),
filter 0.7s ease;
}
.wmc-v11-format-grid a::before {
background-image: var(--tile-image);
}
.wmc-v11-format-grid a::after,
.wmc-v11-involve-grid article::after,
.wmc-v11-highlight-grid a::after,
.wmc-v11-photo-grid a::after {
position: absolute;
inset: 0;
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.94),
rgba(3, 10, 17, 0.04) 70%
);
content: "";
}
.wmc-v11-format-grid a:hover::before,
.wmc-v11-involve-grid article:hover::before,
.wmc-v11-highlight-grid a:hover::before,
.wmc-v11-photo-grid a:hover::before {
filter: saturate(1.08);
transform: scale(1.055);
}
.wmc-v11-format-grid a > span,
.wmc-v11-format-grid a > div {
position: relative;
z-index: 2;
}
.wmc-v11-format-grid a > span {
position: absolute;
top: 26px;
left: 26px;
padding: 9px 12px;
background: rgba(7, 19, 28, 0.8);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.14em;
}
.wmc-v11-format-grid h3 {
margin-bottom: 8px;
font-size: clamp(29px, 3vw, 48px);
line-height: 0.95;
}
.wmc-v11-format-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.74);
}
.wmc-v11-process {
display: grid;
grid-template-columns: minmax(280px, 0.72fr) 1.7fr;
gap: clamp(50px, 7vw, 120px);
padding: clamp(82px, 10vw, 150px) clamp(24px, 5vw, 84px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-process-intro h2,
.wmc-v11-safety-copy h2,
.wmc-v11-story-copy h2,
.wmc-v11-photo-copy h2 {
margin: 25px 0 0;
font-size: clamp(50px, 5vw, 84px);
line-height: 0.9;
}
.wmc-v11-process ol {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1px;
margin: 0;
padding: 0;
background: rgba(255, 255, 255, 0.14);
list-style: none;
}
.wmc-v11-process li {
min-height: 240px;
padding: 34px;
background: #0b1b25;
}
.wmc-v11-process li b {
color: var(--wmc-v11-cyan);
font-size: 12px;
letter-spacing: 0.14em;
}
.wmc-v11-process li h3 {
margin: 48px 0 10px;
font-size: 29px;
}
.wmc-v11-process li p {
margin: 0;
color: rgba(255, 255, 255, 0.62);
line-height: 1.55;
}
.wmc-v11-level-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-top: 50px;
}
.wmc-v11-level-grid article {
min-height: 300px;
padding: 36px;
border: 1px solid var(--wmc-v11-line);
background: #faf8f4;
}
.wmc-v11-level-grid article > span {
color: var(--wmc-v11-red);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.16em;
}
.wmc-v11-level-grid h3 {
margin: 28px 0 20px;
font-size: 38px;
}
.wmc-v11-meter {
height: 4px;
margin-bottom: 28px;
background: rgba(7, 19, 28, 0.1);
}
.wmc-v11-meter i {
display: block;
height: 100%;
background: var(--wmc-v11-cyan);
}
.wmc-v11-level-grid p {
margin: 0;
color: rgba(7, 19, 28, 0.66);
line-height: 1.6;
}
.wmc-v11-safety {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
background: #fff;
}
.wmc-v11-safety-image {
min-height: 720px;
background: var(--safety-image) center / cover no-repeat;
}
.wmc-v11-safety-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-safety-copy > p {
margin: 28px 0;
color: rgba(7, 19, 28, 0.68);
font-size: 18px;
line-height: 1.7;
}
.wmc-v11-safety-copy ul {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 8px;
margin: 0 0 32px;
padding: 0;
list-style: none;
}
.wmc-v11-safety-copy li {
padding: 12px;
border: 1px solid var(--wmc-v11-line);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.1em;
} .wmc-v11-community-hero {
display: grid;
min-height: 790px;
grid-template-columns: 1.12fr 0.88fr;
background: #fff;
}
.wmc-v11-community-image {
min-height: 790px;
background: var(--community-image) center / cover no-repeat;
}
.wmc-v11-community-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(50px, 7vw, 110px);
}
.wmc-v11-community-copy > p {
max-width: 520px;
}
.wmc-v11-manifesto {
padding: clamp(88px, 10vw, 155px) clamp(24px, 7vw, 120px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-manifesto blockquote {
max-width: 1200px;
margin: 34px 0 72px;
color: #fff;
font-size: clamp(42px, 5vw, 82px);
font-style: normal;
font-weight: 900;
letter-spacing: -0.045em;
line-height: 0.98;
}
.wmc-v11-values {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1px;
background: rgba(255, 255, 255, 0.14);
}
.wmc-v11-values article {
min-height: 250px;
padding: 32px;
background: #0b1b25;
}
.wmc-v11-values b,
.wmc-v11-involve-grid article > span {
color: var(--wmc-v11-cyan);
font-size: 11px;
letter-spacing: 0.14em;
}
.wmc-v11-values h3 {
margin: 56px 0 10px;
font-size: 33px;
}
.wmc-v11-values p {
margin: 0;
color: rgba(255, 255, 255, 0.62);
line-height: 1.55;
}
.wmc-v11-involve-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
margin-top: 52px;
}
.wmc-v11-involve-grid article {
position: relative;
display: flex;
overflow: hidden;
min-height: 520px;
flex-direction: column;
justify-content: flex-end;
padding: 28px;
color: #fff;
}
.wmc-v11-involve-grid article::before {
background-image: var(--involve-image);
}
.wmc-v11-involve-grid article > * {
position: relative;
z-index: 2;
}
.wmc-v11-involve-grid article > span {
position: absolute;
top: 25px;
left: 25px;
padding: 8px 10px;
background: rgba(7, 19, 28, 0.82);
}
.wmc-v11-involve-grid h3 {
margin: 0 0 10px;
font-size: 31px;
}
.wmc-v11-involve-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.7);
line-height: 1.5;
}
.wmc-v11-community-stories {
display: grid;
grid-template-columns: 0.8fr 1.2fr;
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-story-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-story-copy p,
.wmc-v11-photo-copy p {
margin: 30px 0;
color: rgba(255, 255, 255, 0.65);
font-size: 18px;
line-height: 1.7;
}
.wmc-v11-community-slider {
min-height: 680px;
}
.wmc-v11-community-slider .uk-slideshow-items {
min-height: 680px !important;
}
.wmc-v11-community-slider li::after {
position: absolute;
inset: 0;
background: linear-gradient(0deg, rgba(3, 10, 17, 0.8), transparent 60%);
content: "";
}
.wmc-v11-community-slider li > div {
position: absolute;
z-index: 2;
right: 38px;
bottom: 38px;
left: 38px;
}
.wmc-v11-community-slider li span {
color: var(--wmc-v11-cyan);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.15em;
}
.wmc-v11-community-slider li strong {
display: block;
margin-top: 7px;
color: #fff;
font-size: clamp(30px, 4vw, 60px);
}
.wmc-v11-social {
display: grid;
grid-template-columns: 0.7fr 1.3fr;
gap: clamp(50px, 8vw, 130px);
padding: clamp(80px, 10vw, 150px) clamp(24px, 7vw, 120px);
}
.wmc-v11-social h2 {
margin: 25px 0 0;
font-size: clamp(48px, 5vw, 80px);
line-height: 0.92;
}
.wmc-v11-social > div:last-child {
border-top: 1px solid var(--wmc-v11-line);
}
.wmc-v11-social a {
display: grid;
grid-template-columns: 0.62fr 1fr auto;
gap: 24px;
align-items: center;
min-height: 110px;
border-bottom: 1px solid var(--wmc-v11-line);
color: var(--wmc-v11-ink) !important;
text-decoration: none !important;
transition:
padding 0.3s ease,
color 0.3s ease;
}
.wmc-v11-social a:hover {
padding-left: 12px;
color: var(--wmc-v11-red) !important;
}
.wmc-v11-social a span {
color: rgba(7, 19, 28, 0.55);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.12em;
}
.wmc-v11-social a strong {
font-size: clamp(18px, 2vw, 28px);
}
.wmc-v11-social a b {
font-size: 28px;
} .wmc-v11-media-hero {
position: relative;
min-height: 800px;
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-media-backdrop,
.wmc-v11-media-overlay {
position: absolute;
inset: 0;
}
.wmc-v11-media-backdrop {
background: var(--media-hero) center / cover no-repeat;
animation: wmc-v11-hero-breathe 14s ease-in-out infinite alternate;
}
.wmc-v11-media-overlay {
background: linear-gradient(
90deg,
rgba(3, 10, 17, 0.94) 0%,
rgba(3, 10, 17, 0.72) 42%,
rgba(3, 10, 17, 0.14) 78%
);
}
.wmc-v11-media-copy {
position: relative;
z-index: 2;
display: flex;
min-height: 800px;
flex-direction: column;
justify-content: center;
padding: 90px clamp(28px, 7vw, 120px);
}
.wmc-v11-media-copy > p {
max-width: 600px;
color: rgba(255, 255, 255, 0.72);
}
.wmc-v11-media-copy .wmc-v10-button {
color: #fff !important;
}
@keyframes wmc-v11-hero-breathe {
from {
transform: scale(1);
}
to {
transform: scale(1.035);
}
}
.wmc-v11-highlight-grid {
display: grid;
min-height: 680px;
grid-template-columns: 1.2fr 0.8fr;
grid-template-rows: repeat(2, 1fr);
gap: 16px;
margin-top: 52px;
}
.wmc-v11-highlight-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 325px;
align-items: flex-end;
padding: 30px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-highlight-grid a.is-featured {
grid-row: 1 / -1;
}
.wmc-v11-highlight-grid a::before {
background-image: var(--highlight-image);
}
.wmc-v11-highlight-grid a > span,
.wmc-v11-highlight-grid a > div {
position: relative;
z-index: 2;
}
.wmc-v11-highlight-grid a > span {
position: absolute;
top: 24px;
left: 24px;
padding: 9px 12px;
background: rgba(7, 19, 28, 0.82);
color: var(--wmc-v11-cyan);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
}
.wmc-v11-highlight-grid h3 {
margin-bottom: 8px;
font-size: clamp(30px, 3vw, 50px);
line-height: 0.96;
}
.wmc-v11-highlight-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.7);
}
.wmc-v11-films {
padding: clamp(82px, 10vw, 150px) clamp(24px, 5vw, 84px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-video-wall {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
margin-top: 54px;
}
.wmc-v11-video-wall a {
position: relative;
display: flex;
overflow: hidden;
min-height: 310px;
flex-direction: column;
justify-content: flex-end;
background: #0b1b25;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-video-wall a.is-featured {
min-height: 520px;
grid-column: span 2;
grid-row: span 2;
}
.wmc-v11-video-wall img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
object-fit: cover;
transition:
transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1),
filter 0.6s ease;
}
.wmc-v11-video-wall a:nth-child(1) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-paris.webp);
}
.wmc-v11-video-wall a:nth-child(2) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-rides-paris.webp);
}
.wmc-v11-video-wall a:nth-child(3) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-grandes-evasions.webp);
}
.wmc-v11-video-wall a:nth-child(4) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-circuits.webp);
}
.wmc-v11-video-wall a:nth-child(5) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-tour-eiffel.webp);
}
.wmc-v11-video-wall a:nth-child(6) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-rides-paris.webp);
}
.wmc-v11-video-wall a:nth-child(7) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-paris.webp);
}
.wmc-v11-video-wall a::after {
position: absolute;
inset: 0;
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.94),
rgba(3, 10, 17, 0.05) 70%
);
content: "";
}
.wmc-v11-video-wall a:hover img {
filter: saturate(1.08);
transform: scale(1.05);
}
.wmc-v11-video-wall a > span,
.wmc-v11-video-wall a > div {
position: relative;
z-index: 2;
}
.wmc-v11-video-wall a > span {
position: absolute;
top: 22px;
left: 22px;
padding: 8px 10px;
background: rgba(7, 19, 28, 0.82);
color: var(--wmc-v11-cyan);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
}
.wmc-v11-video-wall a > div {
padding: 26px;
}
.wmc-v11-video-wall h3 {
margin-bottom: 9px;
font-size: clamp(25px, 2.5vw, 42px);
line-height: 0.95;
}
.wmc-v11-video-wall b {
color: rgba(255, 255, 255, 0.7);
font-size: 10px;
letter-spacing: 0.13em;
}
.wmc-v11-photo-stories {
display: grid;
grid-template-columns: 0.72fr 1.28fr;
background: #fff;
}
.wmc-v11-photo-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-photo-copy p {
color: rgba(7, 19, 28, 0.68);
}
.wmc-v11-photo-grid {
display: grid;
min-height: 740px;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
gap: 2px;
background: var(--wmc-v11-ink);
}
.wmc-v11-photo-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 360px;
align-items: flex-end;
padding: 25px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-photo-grid a:first-child {
grid-row: 1 / -1;
}
.wmc-v11-photo-grid a::before {
background-image: var(--photo-image);
}
.wmc-v11-photo-grid a span {
position: relative;
z-index: 2;
font-size: clamp(20px, 2vw, 32px);
font-weight: 900;
letter-spacing: -0.02em;
}
.wmc-v11-media-contribute {
display: flex;
gap: 40px;
align-items: center;
justify-content: space-between;
padding: 68px clamp(24px, 7vw, 120px);
background: var(--wmc-v11-red);
color: #fff;
}
.wmc-v11-media-contribute h2 {
margin: 13px 0 8px;
font-size: clamp(38px, 4vw, 64px);
}
.wmc-v11-media-contribute p {
max-width: 680px;
margin: 0;
color: rgba(255, 255, 255, 0.76);
}
.wmc-v11-media-contribute > div > span {
color: #fff;
}
.wmc-v11-media-contribute > a {
flex: 0 0 auto;
padding: 20px 28px;
border: 1px solid rgba(255, 255, 255, 0.7);
color: #fff !important;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.12em;
text-decoration: none !important;
transition:
background 0.25s ease,
color 0.25s ease,
transform 0.25s ease;
}
.wmc-v11-media-contribute > a:hover {
background: #fff;
color: var(--wmc-v11-red) !important;
transform: translateY(-3px);
}
@media (max-width: 1100px) {
.wmc-v11-hero,
.wmc-v11-community-hero {
grid-template-columns: 1fr;
}
.wmc-v11-hero-visual,
.wmc-v11-community-image {
min-height: 620px;
}
.wmc-v11-hero-copy::after {
display: none;
}
.wmc-v11-format-grid {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-format-grid a.is-wide {
grid-column: auto;
}
.wmc-v11-process,
.wmc-v11-community-stories,
.wmc-v11-social,
.wmc-v11-photo-stories {
grid-template-columns: 1fr;
}
.wmc-v11-involve-grid {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-safety {
grid-template-columns: 1fr;
}
.wmc-v11-safety-image {
min-height: 620px;
}
.wmc-v11-video-wall {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-photo-grid {
min-height: 650px;
}
}
@media (max-width: 720px) {
.wmc-v11-section,
.wmc-v11-process,
.wmc-v11-manifesto,
.wmc-v11-films,
.wmc-v11-social {
padding: 70px 20px;
}
.wmc-v11-hero {
min-height: auto;
}
.wmc-v11-hero-copy,
.wmc-v11-community-copy,
.wmc-v11-media-copy,
.wmc-v11-safety-copy,
.wmc-v11-story-copy,
.wmc-v11-photo-copy {
padding: 62px 22px;
}
.wmc-v11-hero h1,
.wmc-v11-community-copy h1,
.wmc-v11-media-copy h1 {
font-size: clamp(54px, 18vw, 78px);
}
.wmc-v11-hero-copy > p,
.wmc-v11-community-copy > p,
.wmc-v11-media-copy > p {
font-size: 17px;
}
.wmc-v11-hero-visual,
.wmc-v11-community-image,
.wmc-v11-safety-image {
min-height: 520px;
}
.wmc-v11-float-card {
right: 18px;
bottom: 18px;
width: calc(100% - 36px);
padding: 26px;
}
.wmc-v11-format-grid,
.wmc-v11-level-grid,
.wmc-v11-values,
.wmc-v11-involve-grid,
.wmc-v11-highlight-grid,
.wmc-v11-video-wall {
display: grid;
min-height: auto;
grid-template-columns: 1fr;
grid-template-rows: auto;
}
.wmc-v11-format-grid a,
.wmc-v11-highlight-grid a,
.wmc-v11-highlight-grid a.is-featured,
.wmc-v11-video-wall a,
.wmc-v11-video-wall a.is-featured {
min-height: 420px;
grid-column: auto;
grid-row: auto;
}
.wmc-v11-process ol {
grid-template-columns: 1fr;
}
.wmc-v11-process li {
min-height: 215px;
}
.wmc-v11-safety-copy ul {
grid-template-columns: 1fr;
}
.wmc-v11-involve-grid article {
min-height: 430px;
}
.wmc-v11-community-slider,
.wmc-v11-community-slider .uk-slideshow-items {
min-height: 520px !important;
}
.wmc-v11-social a {
grid-template-columns: 1fr auto;
gap: 8px 16px;
padding: 22px 0;
}
.wmc-v11-social a span {
grid-column: 1 / -1;
}
.wmc-v11-media-hero,
.wmc-v11-media-copy {
min-height: 720px;
}
.wmc-v11-media-overlay {
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.96),
rgba(3, 10, 17, 0.2) 85%
);
}
.wmc-v11-photo-grid {
min-height: auto;
grid-template-columns: 1fr;
grid-template-rows: auto;
}
.wmc-v11-photo-grid a,
.wmc-v11-photo-grid a:first-child {
min-height: 390px;
grid-row: auto;
}
.wmc-v11-media-contribute {
align-items: flex-start;
flex-direction: column;
padding: 58px 22px;
}
}
@media (prefers-reduced-motion: reduce) {
.wmc-v11-media-backdrop {
animation: none !important;
}
.wmc-page-v11 *,
.wmc-page-v11 *::before,
.wmc-page-v11 *::after {
scroll-behavior: auto !important;
transition-duration: 0.001ms !important;
animation-duration: 0.001ms !important;
animation-iteration-count: 1 !important;
}
}
padding: 0 !important;
}
.wmc-v11-shell > .uk-container,
.wmc-v11-shell .uk-container,
.wmc-v11-shell .uk-grid,
.wmc-v11-shell .uk-width-1-1 {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.wmc-page-v11 {
overflow: clip;
margin: 0 calc(50% - 50vw);
background: var(--wmc-v11-paper);
color: var(--wmc-v11-ink);
}
.wmc-page-v11 *,
.wmc-page-v11 *::before,
.wmc-page-v11 *::after {
box-sizing: border-box;
}
.wmc-page-v11 h1,
.wmc-page-v11 h2,
.wmc-page-v11 h3,
.wmc-page-v11 p {
margin-top: 0;
}
.wmc-page-v11 h1,
.wmc-page-v11 h2,
.wmc-page-v11 h3 {
color: inherit;
font-weight: 900;
letter-spacing: -0.045em;
}
.wmc-page-v11 em {
color: var(--wmc-v11-red);
font-style: normal;
}
.wmc-v11-kicker,
.wmc-v11-process-intro > span,
.wmc-v11-safety-copy > span,
.wmc-v11-manifesto > span,
.wmc-v11-story-copy > span,
.wmc-v11-social > div:first-child > span,
.wmc-v11-media-copy > span,
.wmc-v11-photo-copy > span,
.wmc-v11-media-contribute span {
display: inline-flex;
align-items: center;
gap: 12px;
color: var(--wmc-v11-red);
font-size: 12px;
font-weight: 900;
letter-spacing: 0.18em;
}
.wmc-v11-kicker::before,
.wmc-v11-process-intro > span::before,
.wmc-v11-safety-copy > span::before,
.wmc-v11-manifesto > span::before,
.wmc-v11-story-copy > span::before,
.wmc-v11-photo-copy > span::before {
width: 36px;
height: 3px;
background: var(--wmc-v11-red);
content: "";
}
.wmc-v11-section {
padding: clamp(78px, 9vw, 140px) clamp(24px, 5vw, 84px);
}
.wmc-v11-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 34px;
} .wmc-v11-hero {
display: grid;
min-height: 740px;
grid-template-columns: minmax(420px, 42%) 1fr;
background: #f8f6f1;
}
.wmc-v11-hero-copy {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: center;
padding: 80px clamp(38px, 6vw, 104px);
}
.wmc-v11-hero-copy::after {
position: absolute;
z-index: -1;
top: 0;
right: -180px;
width: 260px;
height: 100%;
background: linear-gradient(
90deg,
#f8f6f1 10%,
rgba(248, 246, 241, 0.88) 42%,
transparent
);
content: "";
pointer-events: none;
}
.wmc-v11-hero h1,
.wmc-v11-community-copy h1,
.wmc-v11-media-copy h1 {
margin: 26px 0 30px;
font-size: clamp(66px, 7vw, 116px);
line-height: 0.84;
}
.wmc-v11-hero-copy > p,
.wmc-v11-community-copy > p,
.wmc-v11-media-copy > p {
max-width: 590px;
margin-bottom: 0;
color: rgba(7, 19, 28, 0.7);
font-size: 19px;
line-height: 1.65;
}
.wmc-v11-hero-visual {
position: relative;
overflow: hidden;
min-height: 740px;
background: var(--hero-image) center / cover no-repeat;
}
.wmc-v11-hero-visual::after {
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(7, 19, 28, 0.02) 30%,
rgba(7, 19, 28, 0.66)
);
content: "";
}
.wmc-v11-float-card {
position: absolute;
z-index: 2;
right: clamp(24px, 5vw, 82px);
bottom: 56px;
width: min(430px, calc(100% - 48px));
padding: 34px;
border-bottom: 3px solid var(--wmc-v11-red);
background: rgba(7, 19, 28, 0.92);
color: #fff;
backdrop-filter: blur(18px);
}
.wmc-v11-float-card span {
color: var(--wmc-v11-cyan);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.15em;
}
.wmc-v11-float-card strong {
display: block;
margin: 17px 0 12px;
font-size: clamp(28px, 3vw, 44px);
line-height: 0.96;
}
.wmc-v11-float-card p {
margin: 0;
color: rgba(255, 255, 255, 0.67);
}
.wmc-v11-format-grid {
display: grid;
min-height: 820px;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr 1fr;
gap: 16px;
margin-top: 52px;
}
.wmc-v11-format-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 390px;
align-items: flex-end;
padding: 32px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-format-grid a.is-wide {
grid-column: span 2;
}
.wmc-v11-format-grid a::before,
.wmc-v11-involve-grid article::before,
.wmc-v11-highlight-grid a::before,
.wmc-v11-photo-grid a::before {
position: absolute;
inset: 0;
background-position: center;
background-size: cover;
content: "";
transition:
transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1),
filter 0.7s ease;
}
.wmc-v11-format-grid a::before {
background-image: var(--tile-image);
}
.wmc-v11-format-grid a::after,
.wmc-v11-involve-grid article::after,
.wmc-v11-highlight-grid a::after,
.wmc-v11-photo-grid a::after {
position: absolute;
inset: 0;
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.94),
rgba(3, 10, 17, 0.04) 70%
);
content: "";
}
.wmc-v11-format-grid a:hover::before,
.wmc-v11-involve-grid article:hover::before,
.wmc-v11-highlight-grid a:hover::before,
.wmc-v11-photo-grid a:hover::before {
filter: saturate(1.08);
transform: scale(1.055);
}
.wmc-v11-format-grid a > span,
.wmc-v11-format-grid a > div {
position: relative;
z-index: 2;
}
.wmc-v11-format-grid a > span {
position: absolute;
top: 26px;
left: 26px;
padding: 9px 12px;
background: rgba(7, 19, 28, 0.8);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.14em;
}
.wmc-v11-format-grid h3 {
margin-bottom: 8px;
font-size: clamp(29px, 3vw, 48px);
line-height: 0.95;
}
.wmc-v11-format-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.74);
}
.wmc-v11-process {
display: grid;
grid-template-columns: minmax(280px, 0.72fr) 1.7fr;
gap: clamp(50px, 7vw, 120px);
padding: clamp(82px, 10vw, 150px) clamp(24px, 5vw, 84px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-process-intro h2,
.wmc-v11-safety-copy h2,
.wmc-v11-story-copy h2,
.wmc-v11-photo-copy h2 {
margin: 25px 0 0;
font-size: clamp(50px, 5vw, 84px);
line-height: 0.9;
}
.wmc-v11-process ol {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1px;
margin: 0;
padding: 0;
background: rgba(255, 255, 255, 0.14);
list-style: none;
}
.wmc-v11-process li {
min-height: 240px;
padding: 34px;
background: #0b1b25;
}
.wmc-v11-process li b {
color: var(--wmc-v11-cyan);
font-size: 12px;
letter-spacing: 0.14em;
}
.wmc-v11-process li h3 {
margin: 48px 0 10px;
font-size: 29px;
}
.wmc-v11-process li p {
margin: 0;
color: rgba(255, 255, 255, 0.62);
line-height: 1.55;
}
.wmc-v11-level-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-top: 50px;
}
.wmc-v11-level-grid article {
min-height: 300px;
padding: 36px;
border: 1px solid var(--wmc-v11-line);
background: #faf8f4;
}
.wmc-v11-level-grid article > span {
color: var(--wmc-v11-red);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.16em;
}
.wmc-v11-level-grid h3 {
margin: 28px 0 20px;
font-size: 38px;
}
.wmc-v11-meter {
height: 4px;
margin-bottom: 28px;
background: rgba(7, 19, 28, 0.1);
}
.wmc-v11-meter i {
display: block;
height: 100%;
background: var(--wmc-v11-cyan);
}
.wmc-v11-level-grid p {
margin: 0;
color: rgba(7, 19, 28, 0.66);
line-height: 1.6;
}
.wmc-v11-safety {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
background: #fff;
}
.wmc-v11-safety-image {
min-height: 720px;
background: var(--safety-image) center / cover no-repeat;
}
.wmc-v11-safety-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-safety-copy > p {
margin: 28px 0;
color: rgba(7, 19, 28, 0.68);
font-size: 18px;
line-height: 1.7;
}
.wmc-v11-safety-copy ul {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 8px;
margin: 0 0 32px;
padding: 0;
list-style: none;
}
.wmc-v11-safety-copy li {
padding: 12px;
border: 1px solid var(--wmc-v11-line);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.1em;
} .wmc-v11-community-hero {
display: grid;
min-height: 790px;
grid-template-columns: 1.12fr 0.88fr;
background: #fff;
}
.wmc-v11-community-image {
min-height: 790px;
background: var(--community-image) center / cover no-repeat;
}
.wmc-v11-community-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(50px, 7vw, 110px);
}
.wmc-v11-community-copy > p {
max-width: 520px;
}
.wmc-v11-manifesto {
padding: clamp(88px, 10vw, 155px) clamp(24px, 7vw, 120px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-manifesto blockquote {
max-width: 1200px;
margin: 34px 0 72px;
color: #fff;
font-size: clamp(42px, 5vw, 82px);
font-style: normal;
font-weight: 900;
letter-spacing: -0.045em;
line-height: 0.98;
}
.wmc-v11-values {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1px;
background: rgba(255, 255, 255, 0.14);
}
.wmc-v11-values article {
min-height: 250px;
padding: 32px;
background: #0b1b25;
}
.wmc-v11-values b,
.wmc-v11-involve-grid article > span {
color: var(--wmc-v11-cyan);
font-size: 11px;
letter-spacing: 0.14em;
}
.wmc-v11-values h3 {
margin: 56px 0 10px;
font-size: 33px;
}
.wmc-v11-values p {
margin: 0;
color: rgba(255, 255, 255, 0.62);
line-height: 1.55;
}
.wmc-v11-involve-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
margin-top: 52px;
}
.wmc-v11-involve-grid article {
position: relative;
display: flex;
overflow: hidden;
min-height: 520px;
flex-direction: column;
justify-content: flex-end;
padding: 28px;
color: #fff;
}
.wmc-v11-involve-grid article::before {
background-image: var(--involve-image);
}
.wmc-v11-involve-grid article > * {
position: relative;
z-index: 2;
}
.wmc-v11-involve-grid article > span {
position: absolute;
top: 25px;
left: 25px;
padding: 8px 10px;
background: rgba(7, 19, 28, 0.82);
}
.wmc-v11-involve-grid h3 {
margin: 0 0 10px;
font-size: 31px;
}
.wmc-v11-involve-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.7);
line-height: 1.5;
}
.wmc-v11-community-stories {
display: grid;
grid-template-columns: 0.8fr 1.2fr;
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-story-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-story-copy p,
.wmc-v11-photo-copy p {
margin: 30px 0;
color: rgba(255, 255, 255, 0.65);
font-size: 18px;
line-height: 1.7;
}
.wmc-v11-community-slider {
min-height: 680px;
}
.wmc-v11-community-slider .uk-slideshow-items {
min-height: 680px !important;
}
.wmc-v11-community-slider li::after {
position: absolute;
inset: 0;
background: linear-gradient(0deg, rgba(3, 10, 17, 0.8), transparent 60%);
content: "";
}
.wmc-v11-community-slider li > div {
position: absolute;
z-index: 2;
right: 38px;
bottom: 38px;
left: 38px;
}
.wmc-v11-community-slider li span {
color: var(--wmc-v11-cyan);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.15em;
}
.wmc-v11-community-slider li strong {
display: block;
margin-top: 7px;
color: #fff;
font-size: clamp(30px, 4vw, 60px);
}
.wmc-v11-social {
display: grid;
grid-template-columns: 0.7fr 1.3fr;
gap: clamp(50px, 8vw, 130px);
padding: clamp(80px, 10vw, 150px) clamp(24px, 7vw, 120px);
}
.wmc-v11-social h2 {
margin: 25px 0 0;
font-size: clamp(48px, 5vw, 80px);
line-height: 0.92;
}
.wmc-v11-social > div:last-child {
border-top: 1px solid var(--wmc-v11-line);
}
.wmc-v11-social a {
display: grid;
grid-template-columns: 0.62fr 1fr auto;
gap: 24px;
align-items: center;
min-height: 110px;
border-bottom: 1px solid var(--wmc-v11-line);
color: var(--wmc-v11-ink) !important;
text-decoration: none !important;
transition:
padding 0.3s ease,
color 0.3s ease;
}
.wmc-v11-social a:hover {
padding-left: 12px;
color: var(--wmc-v11-red) !important;
}
.wmc-v11-social a span {
color: rgba(7, 19, 28, 0.55);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.12em;
}
.wmc-v11-social a strong {
font-size: clamp(18px, 2vw, 28px);
}
.wmc-v11-social a b {
font-size: 28px;
} .wmc-v11-media-hero {
position: relative;
min-height: 800px;
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-media-backdrop,
.wmc-v11-media-overlay {
position: absolute;
inset: 0;
}
.wmc-v11-media-backdrop {
background: var(--media-hero) center / cover no-repeat;
animation: wmc-v11-hero-breathe 14s ease-in-out infinite alternate;
}
.wmc-v11-media-overlay {
background: linear-gradient(
90deg,
rgba(3, 10, 17, 0.94) 0%,
rgba(3, 10, 17, 0.72) 42%,
rgba(3, 10, 17, 0.14) 78%
);
}
.wmc-v11-media-copy {
position: relative;
z-index: 2;
display: flex;
min-height: 800px;
flex-direction: column;
justify-content: center;
padding: 90px clamp(28px, 7vw, 120px);
}
.wmc-v11-media-copy > p {
max-width: 600px;
color: rgba(255, 255, 255, 0.72);
}
.wmc-v11-media-copy .wmc-v10-button {
color: #fff !important;
}
@keyframes wmc-v11-hero-breathe {
from {
transform: scale(1);
}
to {
transform: scale(1.035);
}
}
.wmc-v11-highlight-grid {
display: grid;
min-height: 680px;
grid-template-columns: 1.2fr 0.8fr;
grid-template-rows: repeat(2, 1fr);
gap: 16px;
margin-top: 52px;
}
.wmc-v11-highlight-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 325px;
align-items: flex-end;
padding: 30px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-highlight-grid a.is-featured {
grid-row: 1 / -1;
}
.wmc-v11-highlight-grid a::before {
background-image: var(--highlight-image);
}
.wmc-v11-highlight-grid a > span,
.wmc-v11-highlight-grid a > div {
position: relative;
z-index: 2;
}
.wmc-v11-highlight-grid a > span {
position: absolute;
top: 24px;
left: 24px;
padding: 9px 12px;
background: rgba(7, 19, 28, 0.82);
color: var(--wmc-v11-cyan);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
}
.wmc-v11-highlight-grid h3 {
margin-bottom: 8px;
font-size: clamp(30px, 3vw, 50px);
line-height: 0.96;
}
.wmc-v11-highlight-grid p {
margin: 0;
color: rgba(255, 255, 255, 0.7);
}
.wmc-v11-films {
padding: clamp(82px, 10vw, 150px) clamp(24px, 5vw, 84px);
background: var(--wmc-v11-ink);
color: #fff;
}
.wmc-v11-video-wall {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
margin-top: 54px;
}
.wmc-v11-video-wall a {
position: relative;
display: flex;
overflow: hidden;
min-height: 310px;
flex-direction: column;
justify-content: flex-end;
background: #0b1b25;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-video-wall a.is-featured {
min-height: 520px;
grid-column: span 2;
grid-row: span 2;
}
.wmc-v11-video-wall img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
object-fit: cover;
transition:
transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1),
filter 0.6s ease;
}
.wmc-v11-video-wall a:nth-child(1) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-paris.webp);
}
.wmc-v11-video-wall a:nth-child(2) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-rides-paris.webp);
}
.wmc-v11-video-wall a:nth-child(3) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-grandes-evasions.webp);
}
.wmc-v11-video-wall a:nth-child(4) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-circuits.webp);
}
.wmc-v11-video-wall a:nth-child(5) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-tour-eiffel.webp);
}
.wmc-v11-video-wall a:nth-child(6) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-rides-paris.webp);
}
.wmc-v11-video-wall a:nth-child(7) img {
background-image: url(//wmc.paris/wp-content/themes/yootheme-wmc/assets/images/wmc-hero-paris.webp);
}
.wmc-v11-video-wall a::after {
position: absolute;
inset: 0;
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.94),
rgba(3, 10, 17, 0.05) 70%
);
content: "";
}
.wmc-v11-video-wall a:hover img {
filter: saturate(1.08);
transform: scale(1.05);
}
.wmc-v11-video-wall a > span,
.wmc-v11-video-wall a > div {
position: relative;
z-index: 2;
}
.wmc-v11-video-wall a > span {
position: absolute;
top: 22px;
left: 22px;
padding: 8px 10px;
background: rgba(7, 19, 28, 0.82);
color: var(--wmc-v11-cyan);
font-size: 10px;
font-weight: 900;
letter-spacing: 0.13em;
}
.wmc-v11-video-wall a > div {
padding: 26px;
}
.wmc-v11-video-wall h3 {
margin-bottom: 9px;
font-size: clamp(25px, 2.5vw, 42px);
line-height: 0.95;
}
.wmc-v11-video-wall b {
color: rgba(255, 255, 255, 0.7);
font-size: 10px;
letter-spacing: 0.13em;
}
.wmc-v11-photo-stories {
display: grid;
grid-template-columns: 0.72fr 1.28fr;
background: #fff;
}
.wmc-v11-photo-copy {
display: flex;
flex-direction: column;
justify-content: center;
padding: clamp(54px, 7vw, 110px);
}
.wmc-v11-photo-copy p {
color: rgba(7, 19, 28, 0.68);
}
.wmc-v11-photo-grid {
display: grid;
min-height: 740px;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
gap: 2px;
background: var(--wmc-v11-ink);
}
.wmc-v11-photo-grid a {
position: relative;
display: flex;
overflow: hidden;
min-height: 360px;
align-items: flex-end;
padding: 25px;
color: #fff !important;
text-decoration: none !important;
}
.wmc-v11-photo-grid a:first-child {
grid-row: 1 / -1;
}
.wmc-v11-photo-grid a::before {
background-image: var(--photo-image);
}
.wmc-v11-photo-grid a span {
position: relative;
z-index: 2;
font-size: clamp(20px, 2vw, 32px);
font-weight: 900;
letter-spacing: -0.02em;
}
.wmc-v11-media-contribute {
display: flex;
gap: 40px;
align-items: center;
justify-content: space-between;
padding: 68px clamp(24px, 7vw, 120px);
background: var(--wmc-v11-red);
color: #fff;
}
.wmc-v11-media-contribute h2 {
margin: 13px 0 8px;
font-size: clamp(38px, 4vw, 64px);
}
.wmc-v11-media-contribute p {
max-width: 680px;
margin: 0;
color: rgba(255, 255, 255, 0.76);
}
.wmc-v11-media-contribute > div > span {
color: #fff;
}
.wmc-v11-media-contribute > a {
flex: 0 0 auto;
padding: 20px 28px;
border: 1px solid rgba(255, 255, 255, 0.7);
color: #fff !important;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.12em;
text-decoration: none !important;
transition:
background 0.25s ease,
color 0.25s ease,
transform 0.25s ease;
}
.wmc-v11-media-contribute > a:hover {
background: #fff;
color: var(--wmc-v11-red) !important;
transform: translateY(-3px);
}
@media (max-width: 1100px) {
.wmc-v11-hero,
.wmc-v11-community-hero {
grid-template-columns: 1fr;
}
.wmc-v11-hero-visual,
.wmc-v11-community-image {
min-height: 620px;
}
.wmc-v11-hero-copy::after {
display: none;
}
.wmc-v11-format-grid {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-format-grid a.is-wide {
grid-column: auto;
}
.wmc-v11-process,
.wmc-v11-community-stories,
.wmc-v11-social,
.wmc-v11-photo-stories {
grid-template-columns: 1fr;
}
.wmc-v11-involve-grid {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-safety {
grid-template-columns: 1fr;
}
.wmc-v11-safety-image {
min-height: 620px;
}
.wmc-v11-video-wall {
grid-template-columns: repeat(2, 1fr);
}
.wmc-v11-photo-grid {
min-height: 650px;
}
}
@media (max-width: 720px) {
.wmc-v11-section,
.wmc-v11-process,
.wmc-v11-manifesto,
.wmc-v11-films,
.wmc-v11-social {
padding: 70px 20px;
}
.wmc-v11-hero {
min-height: auto;
}
.wmc-v11-hero-copy,
.wmc-v11-community-copy,
.wmc-v11-media-copy,
.wmc-v11-safety-copy,
.wmc-v11-story-copy,
.wmc-v11-photo-copy {
padding: 62px 22px;
}
.wmc-v11-hero h1,
.wmc-v11-community-copy h1,
.wmc-v11-media-copy h1 {
font-size: clamp(54px, 18vw, 78px);
}
.wmc-v11-hero-copy > p,
.wmc-v11-community-copy > p,
.wmc-v11-media-copy > p {
font-size: 17px;
}
.wmc-v11-hero-visual,
.wmc-v11-community-image,
.wmc-v11-safety-image {
min-height: 520px;
}
.wmc-v11-float-card {
right: 18px;
bottom: 18px;
width: calc(100% - 36px);
padding: 26px;
}
.wmc-v11-format-grid,
.wmc-v11-level-grid,
.wmc-v11-values,
.wmc-v11-involve-grid,
.wmc-v11-highlight-grid,
.wmc-v11-video-wall {
display: grid;
min-height: auto;
grid-template-columns: 1fr;
grid-template-rows: auto;
}
.wmc-v11-format-grid a,
.wmc-v11-highlight-grid a,
.wmc-v11-highlight-grid a.is-featured,
.wmc-v11-video-wall a,
.wmc-v11-video-wall a.is-featured {
min-height: 420px;
grid-column: auto;
grid-row: auto;
}
.wmc-v11-process ol {
grid-template-columns: 1fr;
}
.wmc-v11-process li {
min-height: 215px;
}
.wmc-v11-safety-copy ul {
grid-template-columns: 1fr;
}
.wmc-v11-involve-grid article {
min-height: 430px;
}
.wmc-v11-community-slider,
.wmc-v11-community-slider .uk-slideshow-items {
min-height: 520px !important;
}
.wmc-v11-social a {
grid-template-columns: 1fr auto;
gap: 8px 16px;
padding: 22px 0;
}
.wmc-v11-social a span {
grid-column: 1 / -1;
}
.wmc-v11-media-hero,
.wmc-v11-media-copy {
min-height: 720px;
}
.wmc-v11-media-overlay {
background: linear-gradient(
0deg,
rgba(3, 10, 17, 0.96),
rgba(3, 10, 17, 0.2) 85%
);
}
.wmc-v11-photo-grid {
min-height: auto;
grid-template-columns: 1fr;
grid-template-rows: auto;
}
.wmc-v11-photo-grid a,
.wmc-v11-photo-grid a:first-child {
min-height: 390px;
grid-row: auto;
}
.wmc-v11-media-contribute {
align-items: flex-start;
flex-direction: column;
padding: 58px 22px;
}
}
@media (prefers-reduced-motion: reduce) {
.wmc-v11-media-backdrop {
animation: none !important;
}
.wmc-page-v11 *,
.wmc-page-v11 *::before,
.wmc-page-v11 *::after {
scroll-behavior: auto !important;
transition-duration: 0.001ms !important;
animation-duration: 0.001ms !important;
animation-iteration-count: 1 !important;
}
} :root{--wmc26-ink:#07131c;--wmc26-night:#030a11;--wmc26-paper:#f4f0e8;--wmc26-red:#e31b23;--wmc26-line:rgba(255,255,255,.18);--wmc26-muted:#a9b1b6}
.wmc-v10-shell#wmc-xerace-2026,.wmc-v10-shell#wmc-night-ride-2026,.wmc-v10-shell#wmc-events-2026,.wmc-v10-shell#wmc-home-2026{overflow:hidden}
.wmc-event26-element,.wmc-hub26-element,.wmc-home26-element{margin:0!important}
.wmc-event26,.wmc-hub26,.wmc-home26{font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif;background:var(--wmc26-paper);color:var(--wmc26-ink);overflow:hidden}
.wmc-event26 *,.wmc-hub26 *,.wmc-home26 *{box-sizing:border-box}
.wmc-event26 a,.wmc-hub26 a,.wmc-home26 a{text-decoration:none!important}
.wmc26-kicker{display:block;font:700 12px/1.2 Barlow,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--wmc26-red)}
.wmc26-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid currentColor;color:#fff!important;font:800 12px/1 Barlow,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:.2s ease}
.wmc26-btn:hover{transform:translateY(-2px);background:#fff;color:var(--wmc26-ink)!important}
.wmc26-btn.is-red{border-color:var(--wmc26-red);background:var(--wmc26-red);color:#fff!important}
.wmc26-btn.is-red:hover{background:#fff;border-color:#fff;color:var(--wmc26-red)!important}
.wmc-event26__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px} .wmc-event26__hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);background:var(--wmc26-night);color:#fff}
.wmc-event26__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,150px) clamp(28px,7vw,110px);position:relative;z-index:2}
.wmc-event26__copy:before{content:"";position:absolute;width:150px;height:7px;background:var(--wmc26-red);left:clamp(28px,7vw,110px);top:clamp(52px,7vw,105px)}
.wmc-event26__copy h1{margin:22px 0 22px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(58px,8vw,138px);line-height:.78;letter-spacing:-.055em;font-weight:900;text-transform:uppercase}
.wmc-event26__copy h1 em{display:block;margin-top:12px;color:var(--wmc26-red)!important;-webkit-text-fill-color:var(--wmc26-red)!important;font-style:normal}
.wmc-event26__copy>p{max-width:640px;margin:0;color:#dce2e5;font:500 clamp(18px,1.7vw,25px)/1.45 Barlow,Arial,sans-serif}
.wmc-event26__media{position:relative;min-height:620px;overflow:hidden;background:#111}
.wmc-event26__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--wmc26-night) 0,transparent 24%),linear-gradient(0deg,rgba(3,10,17,.42),transparent 45%)}
.wmc-event26__media img{width:100%;height:100%;object-fit:cover;display:block}
.wmc-event26__media.is-poster img{object-position:center}
.wmc-event26__stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--wmc26-red);color:#fff}
.wmc-event26__stat{min-height:160px;padding:28px 32px;border-right:1px solid rgba(255,255,255,.28);display:flex;flex-direction:column;justify-content:flex-end}
.wmc-event26__stat:last-child{border-right:0}
.wmc-event26__stat strong{font-size:clamp(44px,5vw,82px);line-height:.8;font-weight:900;letter-spacing:-.05em}
.wmc-event26__stat span{margin-top:15px;font:700 11px/1.2 Barlow,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.wmc-event26__section{padding:clamp(75px,10vw,150px) clamp(24px,7vw,110px)}
.wmc-event26__heading{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:clamp(40px,8vw,130px);align-items:start;max-width:1500px;margin:auto}
.wmc-event26__heading h2{margin:18px 0 0;font-size:clamp(46px,6vw,92px);line-height:.86;letter-spacing:-.045em;font-weight:900;text-transform:uppercase;color:var(--wmc26-ink)}
.wmc-event26__heading h2 em{color:var(--wmc26-red);font-style:normal}
.wmc-event26__lead{margin:0;color:var(--wmc26-ink);font:700 clamp(22px,2.2vw,34px)/1.18 Barlow,Arial,sans-serif}
.wmc-event26__body{margin:28px 0 0;color:#46515a;font:400 18px/1.65 Barlow,Arial,sans-serif}
.wmc-event26__facts{max-width:1500px;margin:80px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b9b8b3}
.wmc-event26__fact{padding:32px 38px 10px 0;border-right:1px solid #b9b8b3}
.wmc-event26__fact:not(:first-child){padding-left:38px}
.wmc-event26__fact:last-child{border-right:0}
.wmc-event26__fact b{font:800 11px/1 Barlow,Arial,sans-serif;letter-spacing:.16em;color:var(--wmc26-red)}
.wmc-event26__fact h3{margin:14px 0 12px;font-size:30px;line-height:1;font-weight:900;text-transform:uppercase;color:var(--wmc26-ink)}
.wmc-event26__fact p{margin:0;color:#5c6469;font:400 16px/1.5 Barlow,Arial,sans-serif}
.wmc-event26__section.is-dark{background:var(--wmc26-night);color:#fff}
.wmc-event26__section.is-dark .wmc-event26__heading h2,.wmc-event26__section.is-dark .wmc-event26__lead{color:#fff}
.wmc-event26__section.is-dark .wmc-event26__body{color:#b7c0c5}
.wmc-event26__gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:6px;padding:6px;background:var(--wmc26-night)}
.wmc-event26__gallery figure{margin:0;min-height:600px;overflow:hidden}
.wmc-event26__gallery img{width:100%;height:100%;object-fit:cover;display:block}
.wmc-event26__quote{padding:clamp(80px,12vw,180px) clamp(24px,7vw,110px);display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:end;background:var(--wmc26-red);color:#fff}
.wmc-event26__quote strong{font-size:clamp(74px,13vw,220px);line-height:.72;letter-spacing:-.07em;font-weight:900}
.wmc-event26__quote p{margin:0 0 8px;max-width:480px;font:700 clamp(22px,2.5vw,38px)/1.15 Barlow,Arial,sans-serif}
.wmc-event26__footer{padding:80px clamp(24px,7vw,110px);background:var(--wmc26-night);color:#fff}
.wmc-event26__footer-inner{max-width:1500px;margin:auto;display:flex;align-items:end;justify-content:space-between;gap:40px}
.wmc-event26__footer h2{margin:14px 0 0;color:#fff;font-size:clamp(44px,6vw,88px);line-height:.82;font-weight:900;letter-spacing:-.045em}
.wmc-event26__footer .wmc-event26__actions{margin:0} .wmc-hub26{background:var(--wmc26-night);color:#fff}
.wmc-hub26__hero{min-height:720px;padding:clamp(120px,14vw,210px) clamp(24px,7vw,110px) 90px;position:relative;background:radial-gradient(circle at 82% 25%,rgba(227,27,35,.3),transparent 30%),linear-gradient(135deg,#020609 0,#071923 100%)}
.wmc-hub26__hero:after{content:"2026";position:absolute;right:-.04em;bottom:-.2em;color:rgba(255,255,255,.035);font-size:clamp(230px,35vw,600px);line-height:.75;font-weight:900;letter-spacing:-.08em;pointer-events:none}
.wmc-hub26__hero h1{position:relative;z-index:1;max-width:1200px;margin:25px 0;color:#fff!important;font-size:clamp(64px,10vw,160px);line-height:.77;letter-spacing:-.06em;font-weight:900}
.wmc-hub26__hero h1 em{color:var(--wmc26-red);font-style:normal}
.wmc-hub26__hero p{position:relative;z-index:1;max-width:680px;color:#c4cdd1;font:500 clamp(19px,1.7vw,26px)/1.45 Barlow,Arial,sans-serif}
.wmc-hub26__hero .wmc26-btn{position:relative;z-index:1}
.wmc-hub26__latest{display:grid;grid-template-columns:1.25fr .75fr;min-height:760px}
.wmc-hub26__feature{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:38px;min-height:620px;color:#fff!important;background:linear-gradient(0deg,rgba(3,10,17,.94),rgba(3,10,17,.08) 68%),var(--card-img) center/cover no-repeat;overflow:hidden}
.wmc-hub26__feature:before{content:"";position:absolute;inset:0;border:0 solid var(--wmc26-red);transition:.25s}
.wmc-hub26__feature:hover:before{border-width:10px}
.wmc-hub26__feature>span,.wmc-hub26__feature>div{position:relative;z-index:1}
.wmc-hub26__feature>span{font:800 12px/1 Barlow,Arial,sans-serif;letter-spacing:.14em}
.wmc-hub26__feature h2{margin:0 0 18px;color:#fff!important;font-size:clamp(46px,5vw,88px);line-height:.82;font-weight:900;letter-spacing:-.04em}
.wmc-hub26__feature p{max-width:580px;margin:0 0 18px;color:#d5dcdf;font:500 18px/1.4 Barlow,Arial,sans-serif}
.wmc-hub26__feature b{color:#fff;font:800 12px/1 Barlow,Arial,sans-serif;letter-spacing:.12em}
.wmc-hub26__section{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);background:var(--wmc26-paper);color:var(--wmc26-ink)}
.wmc-hub26__section>header{max-width:1500px;margin:0 auto 60px;display:flex;align-items:end;justify-content:space-between}
.wmc-hub26__section h2{margin:16px 0 0;font-size:clamp(54px,7vw,108px);line-height:.8;font-weight:900;letter-spacing:-.05em}
.wmc-hub26__section h2 em{color:var(--wmc26-red);font-style:normal}
.wmc-hub26__grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.wmc-hub26__grid>a{min-height:420px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important;background:linear-gradient(0deg,rgba(3,10,17,.92),rgba(3,10,17,.08) 70%),var(--card-img) center/cover no-repeat;transition:.25s}
.wmc-hub26__grid>a:hover{transform:translateY(-6px)}
.wmc-hub26__grid span{font:800 11px/1 Barlow,Arial,sans-serif;letter-spacing:.13em;color:#fff}
.wmc-hub26__grid h3{margin:12px 0 8px;color:#fff!important;font-size:34px;line-height:.92;font-weight:900}
.wmc-hub26__grid p{margin:0;color:#d3d9dc;font:500 16px/1.35 Barlow,Arial,sans-serif}
.wmc-hub26__archives{display:grid;grid-template-columns:1fr 1fr;background:var(--wmc26-red)}
.wmc-hub26__archives>div{padding:clamp(65px,8vw,125px) clamp(24px,7vw,100px);border-right:1px solid rgba(255,255,255,.35)}
.wmc-hub26__archives>div:last-child{background:#111c23;border:0}
.wmc-hub26__archives .wmc26-kicker{color:#fff}
.wmc-hub26__archives h2{margin:15px 0;color:#fff;font-size:clamp(86px,11vw,170px);line-height:.78;font-weight:900}
.wmc-hub26__archives p{max-width:500px;color:#fff;font:500 18px/1.45 Barlow,Arial,sans-serif}
.wmc-hub26__archives a{display:block;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.28);color:#fff!important;font:800 15px/1 Barlow,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase} .wmc-home26{background:var(--wmc26-paper)}
.wmc-home26__hero{min-height:820px;display:grid;grid-template-columns:1.1fr .9fr;background:var(--wmc26-night);color:#fff}
.wmc-home26__copy{padding:clamp(100px,12vw,190px) clamp(24px,7vw,110px);display:flex;flex-direction:column;justify-content:center}
.wmc-home26__copy h1{margin:22px 0;color:#fff!important;font-size:clamp(66px,9vw,150px);line-height:.76;letter-spacing:-.06em;font-weight:900}
.wmc-home26__copy h1 em{display:block;margin-top:14px;color:var(--wmc26-red);font-style:normal}
.wmc-home26__copy>p{max-width:650px;color:#cad2d6;font:500 clamp(19px,1.8vw,27px)/1.42 Barlow,Arial,sans-serif}
.wmc-home26__poster{min-height:680px;position:relative;overflow:hidden}
.wmc-home26__poster:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--wmc26-night),transparent 26%),linear-gradient(0deg,rgba(3,10,17,.6),transparent 50%)}
.wmc-home26__poster img{width:100%;height:100%;object-fit:cover;display:block}
.wmc-home26__poster span{position:absolute;z-index:2;right:32px;bottom:30px;color:#fff;font:800 12px/1 Barlow,Arial,sans-serif;letter-spacing:.16em}
.wmc-home26__manifesto{padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.45fr 1.1fr .75fr;gap:55px;align-items:end;background:var(--wmc26-red);color:#fff}
.wmc-home26__manifesto p{margin:0;font:800 11px/1.3 Barlow,Arial,sans-serif;letter-spacing:.15em}
.wmc-home26__manifesto h2{margin:0;color:#fff;font-size:clamp(54px,7vw,110px);line-height:.8;font-weight:900;letter-spacing:-.05em}
.wmc-home26__manifesto h2 em{color:var(--wmc26-night);font-style:normal}
.wmc-home26__manifesto div{font:600 clamp(18px,1.8vw,26px)/1.35 Barlow,Arial,sans-serif}
.wmc-home26__section{padding:clamp(80px,10vw,155px) clamp(24px,7vw,110px)}
.wmc-home26__section>header{max-width:1500px;margin:0 auto 58px;display:grid;grid-template-columns:1fr auto;align-items:end}
.wmc-home26__section>header .wmc26-kicker{grid-column:1/-1}
.wmc-home26__section h2{margin:15px 0 0;color:var(--wmc26-ink);font-size:clamp(54px,7vw,108px);line-height:.8;font-weight:900;letter-spacing:-.05em}
.wmc-home26__section h2 em{color:var(--wmc26-red);font-style:normal}
.wmc-home26__section>header>a{padding-bottom:5px;color:var(--wmc26-ink)!important;font:800 12px/1 Barlow,Arial,sans-serif;letter-spacing:.12em}
.wmc-home26__events{max-width:1500px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:360px 360px;gap:8px}
.wmc-home26__events>a{padding:28px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important;background:linear-gradient(0deg,rgba(3,10,17,.94),rgba(3,10,17,.06) 72%),var(--card-img) center/cover no-repeat;transition:.25s}
.wmc-home26__events>a:hover{transform:translateY(-5px)}
.wmc-home26__events .is-wide{grid-row:1/3}
.wmc-home26__events>a:nth-child(2){grid-column:2/4}
.wmc-home26__events span{font:800 11px/1 Barlow,Arial,sans-serif;letter-spacing:.14em}
.wmc-home26__events h3{margin:12px 0 8px;color:#fff!important;font-size:clamp(30px,3vw,55px);line-height:.88;font-weight:900}
.wmc-home26__events p{margin:0;color:#d5dcdf;font:500 16px/1.35 Barlow,Arial,sans-serif}
.wmc-home26__paths{display:grid;grid-template-columns:repeat(3,1fr);background:var(--wmc26-night);color:#fff}
.wmc-home26__paths>a{min-height:480px;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--wmc26-line);color:#fff!important;position:relative}
.wmc-home26__paths>a:last-child{border-right:0}
.wmc-home26__paths>a:hover{background:var(--wmc26-red)}
.wmc-home26__paths b{position:absolute;top:38px;right:38px;font-size:90px;line-height:1;color:rgba(255,255,255,.08)}
.wmc-home26__paths h3{margin:14px 0;color:#fff!important;font-size:clamp(55px,7vw,105px);line-height:.78;font-weight:900}
.wmc-home26__paths p{max-width:320px;color:#bfc8cc;font:500 18px/1.4 Barlow,Arial,sans-serif}
.wmc-home26__media{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);align-items:center;background:#dcd8cf}
.wmc-home26__media h2{margin:18px 0;font-size:clamp(52px,6vw,95px);line-height:.8;font-weight:900;color:var(--wmc26-ink)}
.wmc-home26__media h2 em{color:var(--wmc26-red);font-style:normal}
.wmc-home26__media p{font:500 19px/1.45 Barlow,Arial,sans-serif}
.wmc-home26__media .wmc26-btn{color:var(--wmc26-ink)!important;border-color:var(--wmc26-ink)}
.wmc-home26__mosaic{min-height:650px;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:6px}
.wmc-home26__mosaic img{width:100%;height:100%;object-fit:cover;display:block}
.wmc-home26__mosaic img:first-child{grid-row:1/3}
.wmc-home26__join{padding:clamp(90px,12vw,180px) clamp(24px,7vw,110px);background:var(--wmc26-night);color:#fff}
.wmc-home26__join h2{margin:20px 0;color:#fff!important;font-size:clamp(78px,14vw,230px);line-height:.68;font-weight:900;letter-spacing:-.07em}
.wmc-home26__join h2 em{color:var(--wmc26-red);font-style:normal}
.wmc-home26__join p{max-width:600px;color:#c7d0d4;font:500 20px/1.45 Barlow,Arial,sans-serif}
@media(max-width:960px){
.wmc-event26__hero,.wmc-home26__hero{grid-template-columns:1fr}
.wmc-event26__media,.wmc-home26__poster{min-height:620px;order:-1}
.wmc-event26__media:after,.wmc-home26__poster:after{background:linear-gradient(0deg,var(--wmc26-night),transparent 40%)}
.wmc-event26__stats{grid-template-columns:1fr 1fr}
.wmc-event26__stat:nth-child(2){border-right:0}.wmc-event26__stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.28)}
.wmc-event26__heading,.wmc-event26__quote,.wmc-home26__manifesto,.wmc-home26__media{grid-template-columns:1fr}
.wmc-event26__facts{grid-template-columns:1fr}.wmc-event26__fact,.wmc-event26__fact:not(:first-child){padding:28px 0;border-right:0;border-bottom:1px solid #b9b8b3}
.wmc-event26__gallery{grid-template-columns:1fr}.wmc-event26__gallery figure{min-height:500px}
.wmc-event26__footer-inner{align-items:flex-start;flex-direction:column}
.wmc-hub26__latest{grid-template-columns:1fr}.wmc-hub26__feature{min-height:620px}
.wmc-hub26__grid{grid-template-columns:1fr 1fr}
.wmc-hub26__archives{grid-template-columns:1fr}
.wmc-home26__manifesto{gap:24px}
.wmc-home26__section>header{grid-template-columns:1fr;gap:25px}
.wmc-home26__events{grid-template-columns:1fr 1fr;grid-template-rows:520px 360px 360px}
.wmc-home26__events .is-wide{grid-column:1/3;grid-row:auto}.wmc-home26__events>a:nth-child(2){grid-column:auto}
.wmc-home26__paths{grid-template-columns:1fr}.wmc-home26__paths>a{min-height:330px;border-right:0;border-bottom:1px solid var(--wmc26-line)}
}
@media(max-width:640px){
.wmc26-btn{width:100%;padding:0 16px}.wmc-event26__actions{width:100%}
.wmc-event26__hero,.wmc-home26__hero{min-height:0}
.wmc-event26__media,.wmc-home26__poster{min-height:470px}
.wmc-event26__copy,.wmc-home26__copy{padding:70px 22px 80px}
.wmc-event26__copy:before{left:22px;top:45px;width:95px}
.wmc-event26__copy h1,.wmc-home26__copy h1{font-size:55px;line-height:.82}
.wmc-event26__stat{min-height:120px;padding:22px 18px}.wmc-event26__stat strong{font-size:40px}
.wmc-event26__section{padding:72px 22px}.wmc-event26__heading h2{font-size:48px}
.wmc-event26__gallery figure{min-height:360px}
.wmc-event26__quote{padding:80px 22px}.wmc-event26__quote strong{font-size:70px}.wmc-event26__footer{padding:70px 22px}
.wmc-hub26__hero{min-height:650px;padding:110px 22px 70px}.wmc-hub26__hero h1{font-size:59px}
.wmc-hub26__feature{min-height:540px;padding:24px}.wmc-hub26__feature h2{font-size:47px}
.wmc-hub26__section{padding:75px 22px}.wmc-hub26__grid{grid-template-columns:1fr}.wmc-hub26__grid>a{min-height:380px}
.wmc-hub26__archives>div{padding:70px 22px}
.wmc-home26__manifesto,.wmc-home26__section,.wmc-home26__media,.wmc-home26__join{padding:72px 22px}
.wmc-home26__events{display:grid;grid-template-columns:1fr;grid-template-rows:none}
.wmc-home26__events .is-wide,.wmc-home26__events>a:nth-child(2){grid-column:auto}.wmc-home26__events>a{min-height:430px}
.wmc-home26__paths>a{padding:34px 22px}
.wmc-home26__mosaic{min-height:680px;grid-template-columns:1fr;grid-template-rows:1.2fr .8fr .8fr}.wmc-home26__mosaic img:first-child{grid-row:auto}
.wmc-home26__join h2{font-size:82px}
}
@media(prefers-reduced-motion:reduce){.wmc-event26 *,.wmc-hub26 *,.wmc-home26 *{transition:none!important;scroll-behavior:auto!important}}