.work-card[data-work-card]{isolation:isolate;transition:transform .17s cubic-bezier(.2,.82,.24,1);animation:.42s cubic-bezier(.18,.84,.24,1) both work-card-enter;transform:translateY(0)}.work-card[data-work-card]:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--work-accent) 11%, var(--line));opacity:0;pointer-events:none;background:linear-gradient(145deg,#fffdf8a8,#fffdf85c);border-radius:20px;transition:opacity .15s,transform .19s cubic-bezier(.2,.82,.24,1),box-shadow .18s;position:absolute;inset:16px -20px;transform:scale(.994);box-shadow:0 16px 42px #3028210b}.editorial-work-list>.work-card:nth-child(2){animation-delay:42ms}.editorial-work-list>.work-card:nth-child(3){animation-delay:78ms}.editorial-work-list>.work-card:nth-child(4){animation-delay:.108s}.editorial-work-list>.work-card:nth-child(5){animation-delay:.132s}.editorial-work-list>.work-card:nth-child(n+6){animation-delay:.148s}@keyframes work-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.work-card-layout{min-width:0}.work-card-visual{border:1px solid color-mix(in srgb, var(--work-accent) 14%, var(--line));background:color-mix(in srgb, var(--work-accent) 9%, #ddd5c7);border-radius:12px;min-width:0;transition:transform .19s cubic-bezier(.2,.82,.24,1),box-shadow .19s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 38px #2b231d1c}.work-card-cover-link{min-width:0;color:inherit;text-decoration:none;display:block}.work-card-cover{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.work-card-cover:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1113138a 0%,#11131352 36%,#11131314 67%,#0000 86%),linear-gradient(#0000 30%,#11121238 58%,#111212a3 100%);position:absolute;inset:0}.work-card-cover:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.work-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .38s cubic-bezier(.18,.84,.24,1),filter .18s;display:block;transform:scale(1.001)}.work-card-cover-placeholder{background:radial-gradient(circle at 75% 28%, color-mix(in srgb, var(--work-accent) 30%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--work-accent) 20%, #ded6c8), #ada79d);position:absolute;inset:0}.work-card-visual-copy{z-index:3;pointer-events:none;padding:clamp(20px,4.2vw,38px);position:absolute;bottom:0;left:0;right:0}.work-card-visual-copy>*{pointer-events:auto}.work-card-visual-copy .work-card-feature-label{color:#ffffffc2;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:720;display:inline-block}.work-card-visual-copy h2{max-width:76%;font-family:var(--font-site);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(28px,4.8vw,46px);font-weight:600;line-height:1.42}.work-card-featured .work-card-visual-copy h2{max-width:82%;font-size:clamp(32px,5.3vw,52px)}.work-card-visual-copy h2 a{color:#fffdf8;text-shadow:0 2px 18px #00000047,0 1px 2px #00000057;text-decoration:none}.work-card-content{min-width:0;padding:19px 2px 0}.work-card[data-work-card] .work-card-topline{margin:0}.work-card[data-work-card] .work-card-main{grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-top:9px}.work-card[data-work-card] .work-card-copy p{max-width:720px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.9}.work-card-featured[data-work-card] .work-card-copy p{max-width:760px;margin-top:0;font-size:14px;line-height:1.95}.work-card-tags{flex-wrap:wrap;gap:5px 12px;max-width:760px;margin-top:18px;display:flex}.work-card-tags .tag{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:1.55;display:inline-flex}.work-card-tags .tag:before{content:"#";color:color-mix(in srgb, var(--work-accent) 24%, var(--muted-2));margin-right:1px}@media (hover:hover) and (pointer:fine){.work-card[data-work-card]:hover{transform:translateY(-2px)}.work-card[data-work-card]:hover:before{opacity:1;transform:scale(1);box-shadow:0 20px 48px #30282111}.work-card[data-work-card]:hover .work-card-visual{transform:translateY(-2px);box-shadow:0 20px 46px #2b231d24}.work-card[data-work-card]:hover .work-card-cover img{filter:saturate(1.025);transform:scale(1.012)}.work-card-visual-copy h2 a:hover{text-underline-offset:.16em;-webkit-text-decoration:underline #ffffffa3;text-decoration:underline #ffffffa3;text-decoration-thickness:1px}}.work-card-expand{opacity:0;clip-path:inset(0 0 100%);grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .205s cubic-bezier(.4,0,.35,1),margin-top .205s cubic-bezier(.4,0,.35,1),opacity .12s,clip-path .18s cubic-bezier(.4,0,.35,1);display:grid}.work-card-expand-inner{min-height:0;transition:transform .18s cubic-bezier(.4,0,.35,1);overflow:hidden;transform:translateY(-7px)}.work-card.is-expanded .work-card-expand{opacity:1;clip-path:inset(0);grid-template-rows:1fr;margin-top:24px;transition:grid-template-rows .3s cubic-bezier(.18,.84,.24,1),margin-top .3s cubic-bezier(.18,.84,.24,1),opacity .19s 42ms,clip-path .26s cubic-bezier(.18,.84,.24,1)}.work-card.is-expanded .work-card-expand-inner{transition:transform .27s cubic-bezier(.18,.84,.24,1);transform:translateY(0)}.work-card-synopsis{border-left:1px solid color-mix(in srgb, var(--work-accent) 26%, var(--line-strong));max-width:720px;padding:21px 0 2px 18px}.work-card-expand-label{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--muted-2)!important;margin:0 0 10px!important;font-size:9px!important}.work-card-synopsis>p:not(.work-card-expand-label){color:var(--ink-soft);margin:0;font-size:13px;line-height:2}.work-card-synopsis>p:not(.work-card-expand-label)+p{margin-top:10px}.work-card-expanded-actions{flex-wrap:wrap;gap:9px 18px;margin-top:18px;padding-left:18px;display:flex}.work-card-expanded-actions a{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.work-card-expanded-actions a span,.work-card-read span{transition:transform .135s cubic-bezier(.2,.82,.24,1)}.work-card-expanded-actions a:hover span,.work-card-read:hover span{transform:translate(4px)}.work-card[data-work-card] .work-card-footer{margin-top:19px}.work-card-toggle{appearance:none;min-height:30px;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;transition:color .14s,transform .13s;display:inline-flex}.work-card-toggle:hover{color:var(--ink)}.work-card-toggle:active{transform:scale(.96)}.work-card-toggle:focus-visible,.work-card-cover-link:focus-visible,.work-card-visual-copy h2 a:focus-visible,.work-card-expanded-actions a:focus-visible,.work-card-read:focus-visible{outline:2px solid color-mix(in srgb, var(--work-accent) 42%, var(--ink));outline-offset:4px}.work-card-visual-copy h2 a:focus-visible{outline-color:#ffffffd1}.work-card-toggle-icon{transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-3px;transition:transform .19s cubic-bezier(.18,.84,.24,1);transform:rotate(45deg)}.work-card.is-expanded .work-card-toggle-icon{margin-top:3px;transform:rotate(225deg)}@media (width<=640px){.work-card[data-work-card]:before{border-radius:14px;inset:9px -9px}.work-card-visual{border-radius:8px;box-shadow:0 10px 26px #2b231d1c}.work-card-visual-copy{padding:15px 16px 17px}.work-card-visual-copy .work-card-feature-label{margin-bottom:5px;font-size:8px}.work-card-visual-copy h2,.work-card-featured .work-card-visual-copy h2{max-width:94%;font-size:clamp(20px,6.2vw,25px);line-height:1.42}.work-card-content{padding-top:15px}.work-card[data-work-card] .work-card-topline{gap:5px 8px;font-size:9px}.work-card[data-work-card] .work-card-topline>span+span:before{margin-right:8px}.work-card[data-work-card] .work-card-main{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px}.work-card[data-work-card] .work-card-copy p,.work-card-featured[data-work-card] .work-card-copy p{font-size:12.5px;line-height:1.88}.work-card-score{grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:6px}.work-card-score strong{font-size:20px}.work-card-tags{gap:4px 10px;margin-top:15px}.work-card-tags .tag{font-size:9.5px}.work-card-synopsis{padding-left:13px}.work-card-synopsis>p:not(.work-card-expand-label){font-size:12.5px;line-height:1.95}.work-card-expanded-actions{padding-left:13px}.work-card[data-work-card] .work-card-footer{align-items:center}}@media (prefers-reduced-motion:reduce){.work-card[data-work-card],.work-card[data-work-card]:before,.work-card-visual,.work-card-cover img,.work-card-expand,.work-card-expand-inner,.work-card-toggle,.work-card-toggle-icon,.work-card-expanded-actions a span,.work-card-read span{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
