.week{margin-top:14px}.week-card{color:#fff;background:radial-gradient(60% 80% at 18% 90%,#e6c98a4d,#0000 70%),url(/build/assets/watermark-DrG8AQQi.svg) -40px -40px/190px no-repeat,linear-gradient(160deg,#0c7f89,#063135);border-radius:16px;grid-template-columns:minmax(0,1fr) 44%;align-items:end;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #06313540,inset 0 0 0 1px #c9a35c73}.week-b{flex-direction:column;align-self:stretch;gap:3px;min-width:0;padding:44px 14px 14px;display:flex}.week-kick{top:0;z-index:2;color:#063135;letter-spacing:.2px;background:linear-gradient(#f6e3b4 0%,#d9b262 55%,#b8914d 100%);border-radius:0 0 12px 12px;align-items:center;gap:6px;height:30px;padding:0 12px 2px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:14px;box-shadow:0 4px 10px #00000040,inset 0 -1px #ffffff59}.week-kick:before,.week-kick:after{content:"";opacity:.55;background:#063135;border-radius:50%;width:5px;height:5px}.week-kick img{display:none}.week-name{font-size:17px;font-weight:800;line-height:1.35}.week-m{color:#e6c98a;font-size:10.5px;font-weight:700}.week-b q{quotes:"«" "»";color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.week-cta{background:#ffffff1f;border:1px solid #e6c98a99;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:28px;margin-top:8px;padding-inline:12px;font-size:11px;font-weight:700;display:inline-flex}.week-cut{margin-inline-start:-6%;filter:drop-shadow(0 6px 12px #0000004d);transform-origin:bottom;align-self:end;width:108%;max-width:none;height:auto;margin-top:10px;transition:transform .5s;display:block}@media (prefers-reduced-motion:reduce){.week-cut{transition:none}}.cards-ov .person-card{aspect-ratio:4/5;background:#eef3f3;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 4px 10px #0631352e,inset 0 0 0 1px #c9a35c}.cards-ov .person-card .ach-img{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#eef3f3;border-radius:0;padding:0;position:absolute;inset:0}.cards-ov .person-card:after{z-index:1;background:linear-gradient(#06313500 50%,#063135a6 74%,#063135f2 100%);inset:0}.cards-ov .person-card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a35c}.cards-ov .person-card .ach-body{inset-inline:0;z-index:2;text-align:center;align-items:center;gap:3px;padding:7px;position:absolute;bottom:0}.cards-ov .person-card .ach-cat{align-self:center;padding:0 7px;font-size:10px}.cards-ov .person-card h3{color:#fff;-webkit-line-clamp:2;font-size:11.5px;line-height:1.4}.cards-ov .person-card .ach-headline,.cards-ov .person-card .ach-meta{display:none}.cards-ov .person-card .ach-ini{color:#e6c98a;background:url(/build/assets/watermark-DrG8AQQi.svg) 50%/170% no-repeat,linear-gradient(160deg,#0c7f89,#063135);place-items:center;padding-bottom:30%;font-size:38px;font-weight:800;line-height:1;display:grid}@media (width>=700px){.week-card{grid-template-columns:minmax(0,1fr) 30%}.week-b{padding:56px 28px 24px}.week-kick{height:34px;font-size:13px;inset-inline-start:28px}.week-cut{width:100%;margin-inline-start:0}.week-name{font-size:26px}.week-m,.week-b q{font-size:14px}.cards-ov .person-card .ach-body{padding:12px}.cards-ov .person-card .ach-cat{font-size:11px}.cards-ov .person-card h3{font-size:15px}}.week-card{isolation:isolate;--mx:0;--my:0}.week-stage{z-index:0;pointer-events:none;width:44%;position:absolute;inset-block:0;inset-inline-end:0}.week-cut{z-index:1;position:relative}.week-b{z-index:2;position:relative}.week-map{aspect-ratio:104/137.06;width:auto;height:90%;translate:-50% -50%;transform:translate(calc(var(--mx) * -5px), calc(var(--my) * -5px));position:absolute;top:50%;left:66%;overflow:visible}.map-fill{fill:url(#mapGold);opacity:.32}.map-line{fill:none;stroke:url(#mapGold);stroke-width:1.1px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #f6e3b4b3)}.map-run{fill:none;stroke:#fff8e4;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 91;opacity:0;filter:drop-shadow(0 0 2px #f6e3b4)drop-shadow(0 0 5px #f6e3b4cc)}.spark{bottom:8%;left:var(--x);opacity:0;background:#f6e3b4;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px 1px #f6e3b4cc}.week-cut{transform:translate(calc(var(--mx) * 4px), calc(var(--my) * 3px))}.week-card:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#fff4d638 48%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.week-kick{transform-origin:50% 0;background-size:100% 100%;overflow:hidden}.week-kick>*{position:relative}.week-card.motion:not(.is-live) .week-kick{transform:translateY(-110%)}.week-card.motion:not(.is-live) .map-line{stroke-dasharray:100 100;stroke-dashoffset:100px}.week-card.motion:not(.is-live) .map-fill,.week-card.motion:not(.is-live) .week-cut,.week-card.motion:not(.is-live) .week-name>span,.week-card.motion:not(.is-live) .week-m,.week-card.motion:not(.is-live) .week-b q,.week-card.motion:not(.is-live) .week-cta{opacity:0}.week-card.is-live .week-kick{animation:1.4s cubic-bezier(.2,.8,.2,1) both kick-swing}.week-card.is-live .map-line{animation:1.6s cubic-bezier(.65,0,.35,1) .3s both map-draw,4s ease-in-out 2s infinite map-glow}.week-card.is-live .map-fill{animation:1s 1.2s both map-fill}.week-card.is-live .map-run{animation:6s linear 1.9s infinite map-run}.week-card.is-live .map-run-2{animation-delay:4.9s}.week-card.is-live .week-cut{animation:1.1s cubic-bezier(.2,.8,.2,1) .55s both cut-rise,6s ease-in-out 2s infinite alternate cut-breathe}.week-card.is-live .week-name>span{animation:.9s cubic-bezier(.65,0,.35,1) .9s both name-reveal;display:inline-block}.week-card.is-live .week-m{animation:.6s 1.25s both rise-in}.week-card.is-live .week-b q{animation:.6s 1.4s both rise-in}.week-card.is-live .week-cta{animation:.6s 1.55s both rise-in}.week-card.is-live:after{animation:1.4s ease-in-out 1.7s both light-sweep}.week-card.is-live .spark{animation:spark-rise var(--t) calc(2s + var(--d)) ease-in infinite}@keyframes kick-swing{0%{transform:translateY(-110%)rotate(0)}35%{transform:translateY(0)rotate(-7deg)}55%{transform:rotate(5deg)}72%{transform:rotate(-2.5deg)}86%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes map-draw{0%{stroke-dasharray:100 100;stroke-dashoffset:100px}to{stroke-dasharray:100 0;stroke-dashoffset:0}}@keyframes map-fill{0%{opacity:0}to{opacity:.32}}@keyframes map-glow{0%,to{filter:drop-shadow(0 0 2px #f6e3b4b3)}50%{filter:drop-shadow(0 0 5px #f6e3b4)}}@keyframes map-run{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}92%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes cut-rise{0%{opacity:0;filter:blur(6px)drop-shadow(0 6px 12px #0000004d);translate:0 22px}to{opacity:1;filter:blur()drop-shadow(0 6px 12px #0000004d);translate:0}}@keyframes cut-breathe{0%{scale:1}to{scale:1.025}}@keyframes name-reveal{0%{clip-path:inset(0 0 0 100%);translate:-6px}to{clip-path:inset(0);translate:0}}@keyframes rise-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes light-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes spark-rise{0%{opacity:0;translate:0}15%{opacity:.9}to{opacity:0;translate:6px -140px}}.week-cut{transform-origin:50% 100%}@media (prefers-reduced-motion:reduce){.week-card *,.week-card:after{animation:none!important}.spark{display:none}}.week-duo .week-2{display:none}@media (width>=1100px){.week-duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.week-duo .week-2{display:grid}.week-duo .week-card{grid-template-columns:minmax(0,1fr) 42%;min-height:300px}.week-duo .week-b{gap:6px;padding:60px 26px 24px}.week-duo .week-name{font-size:25px}.week-duo .week-b q{font-size:14px;line-height:1.9}.week-duo .week-cta{margin-top:8px}.week-duo .week-stage{width:50%}.week-duo .week-map{opacity:.85}.week-duo .week-cut{object-fit:contain;object-position:bottom;width:100%;max-height:300px}.week-duo .week-stage{width:42%;overflow:hidden}.week-duo .week-map{height:84%;left:50%}.week-duo .week-b{z-index:3;position:relative}.week-duo .week-stage{overflow:visible}.week-duo .week-map{opacity:1;left:70%}.week-duo .map-fill{opacity:.42}}
