.past-works{background:#0c1520;color:#f5f7fa}.past-works header{position:relative!important}.past-works header a[aria-current]{color:#153ded!important;font-weight:600}.past-works main{width:min(1312px,calc(100% - 112px));margin:auto}.work-intro{padding:84px 0 0}.work-eyebrow,.work-index,.work-label{font:11px/1.6 ui-monospace,monospace;letter-spacing:1.3px;color:#aabacc}.work-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;margin:30px 0 62px}.work-heading h1{font-size:clamp(56px,7.5vw,108px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin:0}.work-heading em,.work-closing em{font-family:'Wired Serif',Georgia,serif;color:#9fb6ff;font-weight:400}.work-heading p{color:#aabacc;line-height:1.8;max-width:440px}.work-heading .work-lead{font-size:27px;letter-spacing:-.6px;color:#f5f7fa;margin:0 0 14px}.work-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#153ded;border:1px solid #7290ff;color:#fff;border-radius:4px;min-height:52px;padding:14px 20px;margin-top:16px;font-size:15px}.work-contact:hover{background:#264fff}.work-index{border-top:1px solid #334252;padding:22px 0;display:flex;justify-content:space-between;gap:16px}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px 36px;padding:24px 0 52px}.work{min-width:0}.work-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:10px;text-transform:uppercase}.work figure{margin:0}.work video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#070c12;border:1px solid #334252;border-radius:6px}.work figcaption{font-size:12px;color:#aabacc;line-height:1.6;margin:12px 0 0;min-height:40px}.work h2{font-size:clamp(25px,2.5vw,35px);font-weight:400;letter-spacing:-.7px;margin:24px 0 12px}.work>p,.work details p{color:#aabacc;font-size:16px;line-height:1.75;max-width:540px;margin:0}.work details{margin-top:16px;color:#c1ceff;font-size:13px}.work summary{cursor:pointer;min-height:32px}.work details p{font-size:14px;margin-top:10px}.poster-note{border-top:1px solid #334252;padding:20px 0;max-width:840px}.poster-note p{font-size:12px;color:#aabacc;line-height:1.75}.work-closing{border-top:1px solid #334252;margin-top:32px;padding:64px 0 84px}.work-closing h2{font-size:clamp(38px,5vw,65px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:20px 0}.past-works a:focus-visible,.past-works video:focus-visible,.past-works summary:focus-visible{outline:3px solid #adc0ff;outline-offset:5px}@media(max-width:1050px){.past-works main{width:calc(100% - 48px)}.work-heading{gap:32px}.work-grid{gap:48px 24px}}@media(max-width:760px){.past-works main{width:calc(100% - 40px)}.work-intro{padding-top:42px}.work-heading{grid-template-columns:1fr;gap:28px;margin:26px 0 38px}.work-heading h1{font-size:clamp(56px,14vw,86px)}.work-heading .work-lead{font-size:24px}.work-grid{grid-template-columns:1fr;gap:44px;padding-top:16px}.work-index{flex-direction:column;gap:4px;font-size:10px}.work-label{font-size:9px;letter-spacing:.6px}.work figcaption{min-height:0}.work h2{margin-top:20px}.work-closing{padding:42px 0 56px}.work-contact{gap:18px;font-size:14px}.past-works .work-closing h2{font-size:38px!important}}
