.past-events{padding-block:64px 96px}.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.archive-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.045em;margin:14px 0 0}.archive-heading>p{max-width:350px;color:#9fa8b7;line-height:1.7}.past-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.past-event-card{position:relative;display:block;min-height:590px;overflow:hidden;border:1px solid #ffffff1d;border-radius:12px;background:#101318;color:#fff;text-decoration:none;transform-style:preserve-3d;isolation:isolate}.past-event-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}.past-event-card:first-child img{object-position:center 43%}.past-event-card:nth-child(2) img{object-position:center 38%}.past-event-shade{position:absolute;inset:0;background:linear-gradient(180deg,#05070b0d 25%,#05070bb0 62%,#05070bf7 100%);z-index:1}.past-event-copy{position:absolute;left:clamp(24px,4vw,46px);right:clamp(24px,4vw,46px);bottom:clamp(26px,4vw,44px);z-index:2;transform:translateZ(34px)}.past-event-copy .event-date{position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%;margin:0 0 17px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;transform:none!important;text-align:left!important;font-size:12px!important;letter-spacing:.09em;color:#d7deea}.past-event-copy h2{font-size:clamp(31px,3.2vw,46px);line-height:1.04;letter-spacing:-.045em;margin:16px 0}.past-event-copy p{max-width:520px;color:#c4cad5;line-height:1.65;margin:0 0 22px}.past-event-copy strong{display:inline-block;font-size:14px;font-weight:600;border-bottom:1px solid #a8b9d4;padding-bottom:7px}.past-event-card:hover img{transform:scale(1.035);filter:brightness(1.06)}.archive-next{padding-block:72px 96px;border-top:1px solid #ffffff14}.archive-next h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.04em;margin:18px 0}.archive-next>p:not(.eyebrow){max-width:620px;color:#a5a9b2;line-height:1.75}.archive-next .button{margin-top:22px}@media(max-width:800px){.past-events{padding-block:36px 70px}.archive-heading{display:block;margin-bottom:25px}.archive-heading>p{margin-top:18px}.past-events-grid{grid-template-columns:1fr;gap:22px}.past-event-card{min-height:520px}.past-event-copy p{font-size:14px}.archive-next{padding-block:55px 75px}}@media(prefers-reduced-motion:reduce){.past-event-card img{transition:none}.past-event-card:hover img{transform:none}}
