.lives-grid{--strip-edge-angle:7deg;--strip-card-h:clamp(432px, 36vw, 528px);--strip-edge-run:calc(tan(var(--strip-edge-angle)) * var(--strip-card-h));--lives-card-overlap:var(--strip-edge-run);--lives-card-w:calc((100vw + (4 * var(--strip-edge-run))) / 5);--strip-title-angle:calc(-90deg + var(--strip-edge-angle));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);gap:0;display:flex;background:0 0;border:0;overflow:hidden}.lives-card{min-width:0;padding:var(--space-xl);border:0;border-radius:0;background:var(--bg);position:relative;--overlay-start-x:calc(-1 * var(--strip-edge-run));--overlay-start-y:101%;--copy-inset:clamp(18px, 5cqw, 36px);flex:0 0 var(--lives-card-w);min-height:var(--strip-card-h);width:var(--lives-card-w);overflow:hidden;display:grid;place-items:center;isolation:isolate;color:var(--bg);clip-path:polygon(var(--strip-edge-run) 0,100% 0,calc(100% - var(--strip-edge-run)) 100%,0 100%);container-type:size}.lives-card:nth-child(even){--overlay-start-x:var(--strip-edge-run);--overlay-start-y:-101%}.lives-card+.lives-card{margin-left:calc(var(--lives-card-overlap) * -1)}.lives-card:hover{background:var(--bg)}.lives-card:focus-visible{outline:2px solid var(--accent-warm);outline-offset:-8px}.lives-card-frame,.lives-card-copy{position:absolute;inset:0}.lives-card-frame{z-index:-3;display:grid;place-items:center;padding:clamp(18px,4cqw,34px)calc(var(--strip-edge-run) + clamp(16px,4cqw,34px));overflow:hidden;background:var(--surface,var(--bg));clip-path:polygon(var(--strip-edge-run) 0,100% 0,calc(100% - var(--strip-edge-run)) 100%,0 100%)}.lives-card-frame img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:grayscale(.08)saturate(.96)contrast(1.04);opacity:1;transition:opacity .24s ease,filter .24s ease}.lives-card:hover .lives-card-frame img,.lives-card:focus-visible .lives-card-frame img{filter:grayscale(0)saturate(1.04)contrast(1.04);opacity:.16}.lives-card-copy{z-index:1;display:block;padding:var(--copy-inset);clip-path:polygon(var(--strip-edge-run) 0,100% 0,calc(100% - var(--strip-edge-run)) 100%,0 100%);overflow:hidden}.lives-card-copy::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(16,19,18,.22),rgba(16,19,18,.22)),var(--surface,var(--accent-warm));transform:translate(var(--overlay-start-x),var(--overlay-start-y));transition:transform .42s cubic-bezier(.22,1,.36,1)}.lives-card:hover .lives-card-copy::before,.lives-card:focus-visible .lives-card-copy::before{transform:translate(0,0)}.lives-card-title{position:absolute;z-index:1;left:calc(var(--strip-edge-run) + var(--copy-inset));bottom:var(--copy-inset);display:inline-block;max-width:calc(100cqh - (var(--copy-inset) * 2));transform:rotate(var(--strip-title-angle));transform-origin:left bottom;color:var(--bg);font-family:var(--f-header);font-size:clamp(28px,min(13cqh,18cqw),58px);font-weight:350;letter-spacing:0;line-height:.95;white-space:nowrap;text-shadow:0 2px 18px rgba(16,19,18,.58);transition:top .24s ease,right .24s ease,bottom .24s ease,transform .24s ease,font-size .24s ease,text-shadow .24s ease}.lives-card-title strong{color:var(--bg)}.lives-card-text{position:absolute;z-index:1;right:calc(var(--strip-edge-run) + var(--copy-inset));bottom:var(--copy-inset);left:calc(var(--strip-edge-run) + var(--copy-inset));display:none;width:auto;max-width:30ch;color:rgba(247,244,236,.82);font-size:clamp(13px,4cqw,15px);line-height:1.45;opacity:0;transform:translateY(12px);transition:top .24s ease,opacity .24s ease,transform .24s ease}@container(min-width:220px){.lives-card-text {
        display: block;
    }
}.lives-card:hover .lives-card-title,.lives-card:focus-visible .lives-card-title{top:var(--copy-inset);right:calc(var(--strip-edge-run) + var(--copy-inset));bottom:auto;max-width:calc(100% - ((var(--strip-edge-run) + var(--copy-inset)) * 2));transform:none;font-size:clamp(30px,min(18cqw,10cqh),56px);line-height:.92;white-space:normal;text-shadow:none}.lives-card:hover .lives-card-title strong,.lives-card:focus-visible .lives-card-title strong{display:block}.lives-card:hover .lives-card-text,.lives-card:focus-visible .lives-card-text{top:calc(var(--copy-inset) + clamp(92px,24cqh,128px));bottom:auto;opacity:1;transform:translateY(0)}.feed-date,.feed-kind{color:var(--text-muted);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.feed-list{border-top:1px solid var(--border)}.see-all{margin-top:var(--space-md)}.feed-row{display:grid;grid-template-columns:110px minmax(0,1fr)auto;gap:var(--space-lg);align-items:baseline;padding:var(--space-md)0;border-bottom:1px solid var(--border);color:var(--text)}.feed-title{font-family:var(--f-header);font-size:clamp(22px,3vw,30px);line-height:1.2}.feed-row:hover .feed-title{color:var(--accent-warm)}@media(max-width:959px){.feed-row{grid-template-columns:1fr;gap:4px}}@media(max-width:767px){.lives-grid{--strip-card-h:336px;width:min(var(--wide-w),calc(100% - var(--page-pad) * 2));margin-left:auto;margin-right:auto;flex-direction:column;gap:var(--space-sm)}.lives-card,.lives-card:nth-child(even){flex:none;width:auto;min-height:var(--strip-card-h);clip-path:polygon(var(--strip-edge-run) 0,100% 0,calc(100% - var(--strip-edge-run)) 100%,0 100%)}.lives-card+.lives-card{margin-left:0}.lives-card-frame{padding:clamp(12px,4vw,20px)calc(var(--strip-edge-run) + clamp(10px,4vw,18px))}.lives-card-copy{--copy-inset:clamp(20px, 8cqw, 32px)}.lives-card-title{text-shadow:0 2px 18px rgba(16,19,18,.5)}.lives-card-text{width:min(30ch,calc(100% - ((var(--strip-edge-run) + var(--copy-inset)) * 2)))}}@media(hover:none){.lives-card-frame img{opacity:.16}.lives-card-copy::before{transform:translate(0,0)}.lives-card-title{top:var(--copy-inset);right:calc(var(--strip-edge-run) + var(--copy-inset));bottom:auto;max-width:calc(100% - ((var(--strip-edge-run) + var(--copy-inset)) * 2));transform:none;font-size:clamp(30px,min(18cqw,10cqh),56px);line-height:.92;white-space:normal;text-shadow:none}.lives-card-title strong{display:block}.lives-card-text{top:calc(var(--copy-inset) + clamp(92px,24cqh,128px));bottom:auto;opacity:1;transform:translateY(0)}}