.past-edition-memories{color:#fff;background:#0e0e0d;padding:72px 8vw 76px;scroll-margin-top:88px}.past-edition-memories>header{margin-bottom:28px}.past-edition-memories .eyebrow{color:var(--lime);margin:0 0 10px}.past-edition-memories h2{letter-spacing:-.06em;margin:0;font:700 clamp(36px,4vw,58px)/1.05 Manrope,sans-serif}.past-edition-memory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.past-edition-memory-grid>article{min-width:0;display:flex}.past-edition-memory-card{color:#fff;min-width:0;min-height:220px;font:inherit;text-align:left;cursor:pointer;background:#121211;border:1px solid #fff3;border-radius:3px;flex-direction:column;flex:1;padding:20px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.past-edition-memory-card:hover{background:#151313;border-color:#ff438c;transform:translateY(-2px)}.past-edition-memory-card:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.past-edition-memory-quote{color:#f3f4f4;letter-spacing:-.02em;-webkit-line-clamp:4;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;margin:0;padding-top:24px;font:600 16px/1.45 Manrope,sans-serif;display:-webkit-box;position:relative;overflow:hidden}.past-edition-memory-quote:before{content:"“";color:#ff438c;font:700 44px/1 Georgia,serif;position:absolute;top:-8px;left:0}.past-edition-memory-meta{text-align:right;justify-items:end;gap:10px;margin-top:22px;display:grid}.past-edition-memory-author{color:#fff;justify-content:flex-end;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.past-edition-memory-author>img,.past-edition-memory-author .user-avatar{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.past-edition-memory-author>span{gap:2px;min-width:0;display:grid}.past-edition-memory-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.past-edition-memory-author small{color:#8f9da4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.past-edition-memory-event{color:#aeb5b5;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;overflow:hidden}.past-edition-memory-pagination{color:#ffffffb3;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.past-edition-memory-pagination :is(a,span[aria-disabled=true]){width:32px;height:32px;color:var(--lime);place-items:center;display:grid}.past-edition-memory-pagination span[aria-disabled=true]{opacity:.35}.past-edition-memory-pagination>a{text-decoration:none}.past-edition-memories a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.past-edition-memory-dialog{box-sizing:border-box;color:#fff;background:#101211;border:1px solid #fff3;border-radius:3px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #000b}.past-edition-memory-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.past-edition-memory-dialog-close{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff38;border-radius:3px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:16px}.past-edition-memory-dialog-close:hover{color:#ff438c;border-color:#ff438c}.past-edition-memory-dialog>.eyebrow{color:var(--lime);margin:0 50px 10px 0}.past-edition-memory-dialog>h2{letter-spacing:-.05em;margin:0 50px 28px 0;font:700 clamp(30px,4vw,46px)/1.05 Manrope,sans-serif}.past-edition-memory-dialog blockquote{color:#f3f4f4;letter-spacing:-.02em;margin:0;padding:20px 0 0 30px;font:600 clamp(18px,2.2vw,24px)/1.55 Manrope,sans-serif;position:relative}.past-edition-memory-dialog blockquote:before{content:"“";color:#ff438c;font:700 52px/1 Georgia,serif;position:absolute;top:7px;left:0}.past-edition-memory-dialog blockquote p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.past-edition-memory-dialog-meta{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.past-edition-memory-dialog-event{color:var(--lime);align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.past-edition-memory-dialog .dance-video{flex-direction:column;align-items:stretch;min-width:0;margin:28px 0 0;display:flex}.past-edition-memory-dialog .dance-video iframe{aspect-ratio:16/9;background:#080b0c;border:0;border-radius:3px;width:100%;min-height:240px;display:block}.past-edition-memory-dialog .dance-video.is-portrait iframe{aspect-ratio:4/5;max-height:650px}.past-edition-memory-dialog .dance-video-original{color:#f7a;border:1px solid #ff438c;border-radius:3px;align-self:flex-end;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:42px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.past-edition-memory-dialog .dance-video-brand{flex:none;width:18px;height:18px}.past-edition-memory-dialog .dance-video-brand.is-instagram{color:#e1306c}.past-edition-memory-dialog .dance-video-brand.is-facebook{color:#1877f2}.past-edition-memory-dialog .dance-video-brand.is-youtube{color:#f03}@media (prefers-reduced-motion:reduce){.past-edition-memory-card{transition:none}.past-edition-memory-card:hover{transform:none}}@media (max-width:1200px){.past-edition-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.past-edition-memories{padding:56px 24px 60px}.past-edition-memories h2{font-size:36px}.past-edition-memory-grid{grid-template-columns:1fr}.past-edition-memory-card{min-height:0;padding:18px}.past-edition-memory-quote{font-size:17px}.past-edition-memory-pagination{justify-content:center;margin-top:24px}.past-edition-memory-pagination :is(a,span[aria-disabled=true]){width:44px;height:44px}.past-edition-memory-dialog{padding:26px 20px}.past-edition-memory-dialog-meta{flex-direction:column;align-items:flex-start}.past-edition-memory-dialog .dance-video iframe{min-height:190px}}
