.mvcc-week{position:relative;isolation:isolate;overflow:hidden;padding:80px 6% 75px;color:#fff;background:#181b23;scroll-margin-top:20px}.mvcc-week:before,.mvcc-week:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.mvcc-week:before{background:var(--week-background);opacity:1;transition:opacity .9s}.mvcc-week:after{background:var(--week-pattern);background-size:var(--week-pattern-size,auto);opacity:var(--pattern-opacity,.3)}.mvcc-week--sunset{--week-background:linear-gradient(180deg,#201233 0%,#6f235e 45%,#ce4f5a 85%,#ea8d37 100%);--week-pattern:linear-gradient(0deg,transparent 95%,#ffb0f9 100%),linear-gradient(90deg,transparent 96%,#ffc3f8 100%);--week-pattern-size:60px 60px;--pattern-opacity:.15}.mvcc-week--memphis{--week-background:linear-gradient(120deg,#0c6771,#18868b);--week-pattern:repeating-linear-gradient(135deg,transparent 0 65px,#d7e57855 65px 70px,transparent 70px 110px),radial-gradient(circle,#ff9970 0 6px,transparent 7px);--week-pattern-size:auto,65px 65px;--pattern-opacity:.5}.mvcc-week--neon{--week-background:radial-gradient(ellipse at center,#2c2051,#090e23);--week-pattern:repeating-linear-gradient(45deg,transparent 0 160px,#c722c633 160px 163px,transparent 163px 270px);--pattern-opacity:.8}.mvcc-week--vhs{--week-background:linear-gradient(135deg,#173252,#543d66);--week-pattern:repeating-linear-gradient(0deg,#ffffff11 0 1px,transparent 1px 6px);--pattern-opacity:.5}.mvcc-week--pop{--week-background:linear-gradient(115deg,#87543b,#b9555c);--week-pattern:conic-gradient(#ffffff15 25%,transparent 0 50%,#ffffff15 0 75%,transparent 0);--week-pattern-size:90px 90px;--pattern-opacity:.5}.mvcc-week--finale{--week-background:radial-gradient(ellipse,#326c55,#15372f);--week-pattern:repeating-conic-gradient(from 5deg at 50% 42%,#d6f18312 0deg 12deg,transparent 12deg 25deg);--pattern-opacity:.8}
.mvcc-week__header{max-width:1150px;margin:0 auto 45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.mvcc-week__header h2{font-size:clamp(2.8rem,6vw,4.6rem);font-style:italic;letter-spacing:-.04em;line-height:1}.mvcc-week__kicker{font-size:11px;letter-spacing:.2em;margin-bottom:15px!important;font-weight:800;color:#f5e594}.mvcc-week__header>p{max-width:370px;font-size:14px;line-height:1.6;color:#f2e5ed}.mvcc-week__grid{display:grid;grid-template-columns:repeat(3,minmax(0,280px));gap:55px;justify-content:center;max-width:1180px;margin:auto}.mvcc-card{position:relative;min-width:0;perspective:1100px;transform:rotate(var(--card-angle));transition:opacity .65s,transform .7s;transition-delay:var(--card-delay);opacity:1}.mvcc-card:nth-child(3n+1){--card-angle:-3deg;--card-delay:.05s}.mvcc-card:nth-child(3n+2){--card-angle:2deg;--card-delay:.18s}.mvcc-card:nth-child(3n){--card-angle:-1deg;--card-delay:.31s}.mvcc-card__surface{aspect-ratio:var(--card-ratio,720/1000);position:relative;cursor:pointer}.mvcc-card__rotator{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s}.mvcc-card.is-flipped .mvcc-card__rotator{transform:rotateY(180deg)}.mvcc-card__front,.mvcc-card__back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mvcc-card__front>img{display:block;width:100%;height:100%;object-fit:contain;box-shadow:8px 15px 20px #0004}.mvcc-card__back{transform:rotateY(180deg);background:#f3f1de;border:9px solid #e2b55f;outline:2px solid #1f2426;outline-offset:-12px;color:#14261d;padding:30px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;box-shadow:8px 15px 20px #0004}.mvcc-card__back>img{width:85%;height:auto;max-height:60%;object-fit:contain}.mvcc-card__back h3{font-size:26px;overflow-wrap:anywhere}.mvcc-card__back p{font-size:11px;letter-spacing:.08em}.mvcc-card__donate{padding:10px 22px;border:1px solid #284735;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:700}.mvcc-card__expand{position:absolute;right:15px;bottom:20px;width:44px;height:44px;border:1px solid #e3e5cc;border-radius:50%;background:#102b22f2;color:#fff;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer}.mvcc-card__flip{display:block;margin:17px auto 0;border:0;background:#101320b0;color:#fff;font-size:12px;letter-spacing:.04em;padding:9px 15px;min-height:44px;cursor:pointer;text-underline-offset:4px}.mvcc-card__expand:focus-visible,.mvcc-card__flip:focus-visible,.mvcc-card__donate:focus-visible{outline:3px solid #ffffa6!important;outline-offset:4px!important}.mvcc-week__action{text-align:center;margin:45px auto 0;max-width:650px}.mvcc-week__guess{display:inline-flex;min-height:50px;align-items:center;justify-content:center;box-shadow:5px 5px 0 #131526;border:2px solid #f2e49b;background:#f4cb5f;color:#171d18!important;padding:13px 27px;font-weight:800;text-decoration:none;font-size:15px}.mvcc-week__action p{font-size:12px;color:#fae8dd;margin-top:20px}.mvcc-week__guess[aria-disabled=true]{background:#e6d9a9;color:#484839!important}.mvcc-week--enhanced:not(.is-entered):before{opacity:0}.mvcc-week--enhanced:not(.is-entered) .mvcc-card{opacity:0;transform:translateY(80px) rotate(calc(var(--card-angle)*3))}.mvcc-week__art-note{font-size:11px!important;letter-spacing:.03em;margin:30px auto 0!important;text-align:center;max-width:700px;color:#f5e0df}.mvcc-week noscript{display:block;padding:15px;text-align:center;font-size:13px}.mvcc-card:not(.mvcc-card--enhanced) .mvcc-card__back{display:none}.mvcc-card:not(.mvcc-card--enhanced) .mvcc-card__expand,.mvcc-card:not(.mvcc-card--enhanced) .mvcc-card__flip{display:none}
.mvcc-lightbox{padding:0;border:0;border-radius:0;background:transparent;max-width:none;max-height:none;width:max-content;height:max-content;overflow:visible;margin:auto;color:white}.mvcc-lightbox::backdrop{background:#0009;backdrop-filter:blur(10px)}.mvcc-campaign .mvcc-lightbox__image{display:block;width:auto;height:auto;max-width:90vw;max-height:90svh;object-fit:contain;transform-origin:center;will-change:transform,opacity}.mvcc-lightbox__close{position:absolute;right:-12px;top:-12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e4e8df;border-radius:50%;font:28px/1 Arial,sans-serif;background:#0e1915ed;color:white;cursor:pointer}.mvcc-lightbox__close:focus-visible{outline:3px solid #e6f58b;outline-offset:4px}.mvcc-lightbox__source-hidden{visibility:hidden}
@media(max-width:900px){.mvcc-week__grid{gap:28px;grid-template-columns:repeat(3,minmax(0,230px))}.mvcc-card__back{padding:20px 12px;gap:15px}.mvcc-card__back h3{font-size:20px}.mvcc-card__back>img{max-height:55%}.mvcc-card__expand{right:10px;bottom:12px}}
@media(max-width:650px){.mvcc-week{padding:55px 8%}.mvcc-week__header{display:block;margin-bottom:35px}.mvcc-week__header>p{margin-top:22px;max-width:none}.mvcc-week__grid{grid-template-columns:minmax(0,285px);gap:38px}.mvcc-card__back{padding:30px 22px;gap:24px}.mvcc-card__back h3{font-size:26px}.mvcc-week__header h2{font-size:3.3rem}.mvcc-lightbox__close{right:-5px;top:-10px}}
@media(prefers-reduced-motion:reduce){.mvcc-card,.mvcc-card__rotator,.mvcc-week:before{transition:none!important}.mvcc-week--enhanced:not(.is-entered) .mvcc-card{opacity:1;transform:rotate(var(--card-angle))}.mvcc-week--enhanced:not(.is-entered):before{opacity:1}}
