.key-dates-module__ppUv-q__wrap{}.key-dates-module__ppUv-q__label{}.key-dates-module__ppUv-q__h2{}.key-dates-module__ppUv-q__textLink{}.key-dates-module__ppUv-q__buttons{}.key-dates-module__ppUv-q__buttonsCenter{justify-content:center;margin-block-start:8px}.key-dates-module__ppUv-q__heroFoot{gap:clamp(48px,6vw,80px);display:grid}.key-dates-module__ppUv-q__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.key-dates-module__ppUv-q__figures>div{border-block-start:1px solid var(--v2-deep);flex-direction:column-reverse;gap:10px;padding-block-start:20px;display:flex}.key-dates-module__ppUv-q__figures dt{color:var(--v2-muted);font-size:16px}.key-dates-module__ppUv-q__figures dd{font-family:var(--v2-display-stack);color:var(--v2-deep);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(40px,5.6vw,92px);font-weight:300;line-height:1}@media (max-width:760px){.key-dates-module__ppUv-q__figures{grid-template-columns:1fr;gap:20px}}.key-dates-module__ppUv-q__timeline{background:var(--v2-deeper);color:var(--v2-paper);border-radius:var(--v2-radius);margin-block-start:clamp(24px,3vw,44px);margin-inline:var(--v2-hero-inset);padding-block:clamp(80px,9vw,140px);}.key-dates-module__ppUv-q__timeline .key-dates-module__ppUv-q__label{color:var(--v2-gold)}.key-dates-module__ppUv-q__timelineHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-block-end:clamp(40px,5vw,72px);display:flex}.key-dates-module__ppUv-q__timelineHead>div{gap:20px;max-inline-size:760px;display:grid}.key-dates-module__ppUv-q__band{padding-block-start:8px;position:relative}.key-dates-module__ppUv-q__stages{--marker:7px;--pad:clamp(16px, 1.6vw, 24px);--gala-col:calc(100% * 1.15 / (var(--segments,3) + 1.15));grid-template-columns:repeat(var(--segments,3), minmax(0, 1fr)) minmax(0, 1.15fr);grid-template-rows:repeat(5,auto);gap:10px 0;margin:0;padding:0;list-style:none;display:grid;position:relative}.key-dates-module__ppUv-q__stages:before,.key-dates-module__ppUv-q__stages:after{content:"";inset-inline:calc(var(--marker) / 2) calc(var(--gala-col) - var(--pad) - 9px);background:color-mix(in srgb, var(--v2-paper) 18%, transparent);block-size:1px;position:absolute;inset-block-start:11px}.key-dates-module__ppUv-q__stages:after{background:var(--v2-gold);transform-origin:0;scale:var(--p,0) 1;transition:scale .12s linear}.key-dates-module__ppUv-q__stage{--reached:clamp(0, (var(--p,0) * var(--segments,3) - var(--i)) * 10 + 1, 1);grid-row:span 5;grid-template-rows:subgrid;padding-inline:var(--pad);padding-block-end:8px;display:grid;position:relative}.key-dates-module__ppUv-q__stage:first-child{padding-inline-start:0}[data-scrub]>.key-dates-module__ppUv-q__stage:not(.key-dates-module__ppUv-q__stageGala)>:not(.key-dates-module__ppUv-q__marker){opacity:calc(.4 + var(--reached) * .6);transition:opacity .35s var(--v2-ease)}.key-dates-module__ppUv-q__marker{z-index:1;place-items:center;block-size:22px;inline-size:22px;margin-block-end:24px;display:grid;position:relative}.key-dates-module__ppUv-q__marker:before{content:"";inline-size:var(--marker);block-size:var(--marker);background:color-mix(in srgb, var(--v2-gold) calc(var(--reached) * 100%), color-mix(in srgb, var(--v2-paper) 38%, var(--v2-deeper)));box-shadow:0 0 0 5px var(--v2-deeper);transition:background-color .35s var(--v2-ease);border-radius:50%}.key-dates-module__ppUv-q__stage .key-dates-module__ppUv-q__marker{justify-items:start}.key-dates-module__ppUv-q__stageGala .key-dates-module__ppUv-q__marker{scroll-margin-block-start:120px}.key-dates-module__ppUv-q__stageGala .key-dates-module__ppUv-q__marker:before{inline-size:calc(var(--marker) * 1.6);block-size:calc(var(--marker) * 1.6);background:var(--v2-gold)}.key-dates-module__ppUv-q__period{font-family:var(--v2-display-stack);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:300;line-height:1}.key-dates-module__ppUv-q__stageGala .key-dates-module__ppUv-q__period{color:var(--v2-gold)}.key-dates-module__ppUv-q__stageLabel{font-family:var(--v2-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-gold);margin:0;font-size:13px;font-weight:500;line-height:1.3}.key-dates-module__ppUv-q__stageTitle{font-family:var(--v2-display-stack);letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(18px,1.4vw,21px);font-weight:300;line-height:1.25}.key-dates-module__ppUv-q__stageBody{color:var(--v2-gold);margin:0;font-size:16px;line-height:1.5}.key-dates-module__ppUv-q__stageBody p{margin:0}.key-dates-module__ppUv-q__stageBody .key-dates-module__ppUv-q__stageAfter{border-block-start:1px solid color-mix(in srgb, var(--v2-paper) 22%, transparent);color:color-mix(in srgb, var(--v2-paper) 82%, transparent);margin-block-start:14px;padding-block-start:14px;font-size:15px}@media (max-width:1000px){.key-dates-module__ppUv-q__timelineHead{flex-direction:column;align-items:flex-start}.key-dates-module__ppUv-q__stage,.key-dates-module__ppUv-q__stage:first-child{padding-inline:0}.key-dates-module__ppUv-q__stages{grid-template-rows:none;grid-template-columns:1fr;gap:44px;padding-inline-start:40px}.key-dates-module__ppUv-q__stage{flex-direction:column;grid-row:auto;gap:10px;display:flex}.key-dates-module__ppUv-q__stages:before,.key-dates-module__ppUv-q__stages:after{display:none}.key-dates-module__ppUv-q__stage:not(:last-child):before,.key-dates-module__ppUv-q__stage:not(:last-child):after{content:"";background:color-mix(in srgb, var(--v2-paper) 18%, transparent);inline-size:1px;position:absolute;inset-block:15px -59px;inset-inline-start:-29.5px}.key-dates-module__ppUv-q__stage:not(:last-child):after{background:var(--v2-gold);transform-origin:top;scale:1 clamp(0, var(--p,0) * var(--segments,3) - var(--i), 1);transition:scale .12s linear}.key-dates-module__ppUv-q__marker,.key-dates-module__ppUv-q__stage .key-dates-module__ppUv-q__marker,.key-dates-module__ppUv-q__stageGala .key-dates-module__ppUv-q__marker{z-index:1;justify-items:center;margin:0;position:absolute;inset-block-start:4px;inset-inline-start:-40px}.key-dates-module__ppUv-q__stage{max-inline-size:52ch}}@media (prefers-reduced-motion:reduce){[data-scrub]>.key-dates-module__ppUv-q__stage:not(.key-dates-module__ppUv-q__stageGala)>:not(.key-dates-module__ppUv-q__marker){opacity:1;transition:none}.key-dates-module__ppUv-q__stages:after,.key-dates-module__ppUv-q__stage:after,.key-dates-module__ppUv-q__marker:before{transition:none}}:root[dir=rtl] .key-dates-module__ppUv-q__stages:after{transform-origin:100%}:root:lang(ar) .key-dates-module__ppUv-q__figures dd{white-space:normal;text-wrap:balance;font-size:clamp(32px,3.6vw,60px);font-weight:400;line-height:1.2}:root:lang(ar) .key-dates-module__ppUv-q__period{white-space:normal;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.25}:root:lang(ar) .key-dates-module__ppUv-q__stageLabel{font-size:14px;line-height:1.5}:root:lang(ar) .key-dates-module__ppUv-q__stageTitle{font-weight:400;line-height:1.45}:root:lang(ar) .key-dates-module__ppUv-q__stageBody{line-height:1.8}
