.detail-story{background:var(--portfolio-yellow);padding:clamp(70px,8vw,130px) 7% clamp(80px,10vw,150px);overflow:hidden}
.heroes-steam-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px;padding:15px 22px;border-radius:999px;background:#151515;color:#fff;font-size:16px;font-weight:600;line-height:1.2;transition:transform .25s ease,background-color .25s ease}
.heroes-steam-link:hover{transform:translateY(-2px);background:#333}
.heroes-steam-link span{font-size:20px;font-weight:400;line-height:1}
.story-kicker{margin:0 0 clamp(55px,7vw,105px)}
.story-chapter{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.15fr);gap:clamp(35px,7vw,125px);max-width:1440px;margin:0 auto clamp(75px,10vw,160px);align-items:start}
.story-chapter:nth-of-type(even){grid-template-columns:minmax(0,2.15fr) minmax(180px,1fr)}
.story-chapter:nth-of-type(even) h2{grid-column:2;grid-row:1}
.story-chapter:nth-of-type(even) .chapter-copy{grid-column:1;grid-row:1}
.story-chapter h2{font:500 clamp(30px,3.2vw,54px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:0;position:sticky;top:32px}
.chapter-copy{max-width:820px;font-size:clamp(17px,1.35vw,22px);line-height:1.6}
.chapter-copy p{margin:0 0 1.35em}
.chapter-copy p:last-child{margin-bottom:0}
.editorial-media{margin:0 0 clamp(85px,11vw,175px);padding:0}
.editorial-media img{display:block;width:100%;height:auto;border-radius:clamp(14px,1.5vw,24px)}
.editorial-media.media-wide{width:100%}
.editorial-media.media-left,.editorial-media.media-right{width:min(76%,1180px)}
.editorial-media.media-right{margin-left:auto}
.editorial-media.media-left{margin-right:auto}
@media(max-width:760px){.detail-story{padding:60px 6% 80px}.story-kicker{margin-bottom:48px}.story-chapter,.story-chapter:nth-of-type(even){display:block;margin-bottom:65px}.story-chapter h2,.story-chapter:nth-of-type(even) h2{position:static;margin-bottom:22px}.chapter-copy{font-size:17px;line-height:1.58}.editorial-media,.editorial-media.media-left,.editorial-media.media-right{width:100%;margin:0 0 70px}.editorial-media img{border-radius:14px}}
.editorial-cluster{display:grid;gap:clamp(8px,1.15vw,18px);margin:calc(clamp(75px,10vw,160px) * -.35) 0 clamp(85px,11vw,175px)}
.editorial-cluster figure{margin:0;min-width:0;overflow:hidden;border-radius:clamp(14px,1.5vw,24px);background:#dfd42e;display:flex}
.editorial-cluster img{display:block;width:100%;height:100%;max-height:78vh;object-fit:contain}
.editorial-cluster.cluster-three{grid-template-columns:repeat(6,1fr)}
.editorial-cluster.cluster-two{grid-template-columns:1fr 1fr}
.editorial-cluster.cluster-three figure{grid-column:span 2}
.editorial-cluster.cluster-three figure:first-child{grid-column:span 4}
.editorial-cluster.cluster-mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(180px,28vw)}
.editorial-cluster.cluster-mosaic figure{grid-column:span 4}
.editorial-cluster.cluster-mosaic figure:nth-child(4n+1){grid-column:span 8}
.editorial-cluster.cluster-mosaic figure:nth-child(3n){grid-column:span 5}
.editorial-cluster.cluster-mosaic figure:nth-child(3n+1){grid-column:span 7}
.editorial-cluster.cluster-single{grid-template-columns:minmax(0,1fr)}
.editorial-cluster.cluster-single figure{width:min(76%,1180px);margin-left:auto}
@media(max-width:760px){.editorial-cluster,.editorial-cluster.cluster-three,.editorial-cluster.cluster-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:auto;margin:-20px 0 70px;gap:8px}.editorial-cluster figure,.editorial-cluster.cluster-three figure,.editorial-cluster.cluster-three figure:first-child,.editorial-cluster.cluster-mosaic figure,.editorial-cluster.cluster-mosaic figure:nth-child(4n+1),.editorial-cluster.cluster-mosaic figure:nth-child(3n),.editorial-cluster.cluster-mosaic figure:nth-child(3n+1){grid-column:span 1}.editorial-cluster figure:nth-child(3n+1){grid-column:span 2}.editorial-cluster.cluster-single{grid-template-columns:1fr}.editorial-cluster.cluster-single figure{width:100%;margin:0}.editorial-cluster img{height:auto;max-height:none;object-fit:contain}}
.detail-story .editorial-cluster{display:block;columns:3;column-gap:var(--portfolio-gap);margin-top:calc(clamp(75px,10vw,160px) * -.35)}
.detail-story .editorial-cluster.cluster-two,.detail-story .editorial-cluster.cluster-three{columns:2}
.detail-story .editorial-cluster.cluster-single{columns:1}
.detail-story .editorial-cluster figure,.detail-story .editorial-cluster.cluster-single figure{display:inline-block;width:100%;margin:0 0 var(--portfolio-gap);break-inside:avoid;overflow:hidden;background:transparent;vertical-align:top}
.detail-story .editorial-cluster img{display:block;width:100%;height:auto;max-height:none;object-fit:initial}
@media(max-width:760px){.detail-story .editorial-cluster,.detail-story .editorial-cluster.cluster-two,.detail-story .editorial-cluster.cluster-three{columns:1}.detail-story .editorial-cluster{margin-top:-20px}}
.detail-story .editorial-cluster img{cursor:zoom-in}
.detail-lightbox{--lightbox-gap:clamp(18px,3vw,48px);width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(8,8,8,.96);box-sizing:border-box;overflow:hidden}
.detail-lightbox::backdrop{background:rgba(8,8,8,.96)}
.detail-lightbox[open]{display:grid;place-items:center}
.detail-lightbox img{position:fixed;inset:var(--lightbox-gap);display:block;width:calc(100vw - (var(--lightbox-gap) * 2));height:calc(100vh - (var(--lightbox-gap) * 2));max-width:none;max-height:none;object-fit:contain}
.detail-lightbox-close{position:fixed;top:18px;right:22px;z-index:2;width:48px;height:48px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font:300 32px/1 Arial,sans-serif;cursor:pointer;transition:transform .2s ease}
.detail-lightbox-close:hover,.detail-lightbox-close:focus-visible{transform:scale(1.1)}
@media(prefers-reduced-motion:reduce){.detail-lightbox-close{transition:none}}
.veneno-story .editorial-cluster{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:var(--portfolio-gap)}
.veneno-story .editorial-cluster figure,.veneno-story .editorial-cluster.cluster-single figure{display:block;grid-column:auto;width:100%;margin:0}
.veneno-story .editorial-cluster.cluster-mosaic figure:nth-child(n){grid-column:auto}
.veneno-story .editorial-cluster.cluster-single{grid-template-columns:1fr}
.veneno-story .editorial-cluster.cluster-single figure{width:min(76%,1180px);margin-left:auto}
@media(max-width:760px){.veneno-story .editorial-cluster{grid-template-columns:1fr}.veneno-story .editorial-cluster.cluster-single figure{width:100%;margin:0}}

html.veneno-motion-ready .veneno-page .veneno-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.25,1)}
html.veneno-motion-ready .veneno-page .veneno-reveal.is-visible{opacity:1;transform:none}
html.veneno-motion-ready .veneno-story .editorial-cluster figure:nth-child(2n){transition-delay:90ms}
html.veneno-motion-ready .veneno-page .detail-title h1,html.veneno-motion-ready .veneno-story .editorial-video-heading h2,html.veneno-motion-ready .veneno-page .next-project h2{transition-delay:90ms}
html.veneno-motion-ready .veneno-story .chapter-copy p:nth-child(2){transition-delay:90ms}
html.veneno-motion-ready .veneno-story .chapter-copy p:nth-child(n+3){transition-delay:150ms}
@media(prefers-reduced-motion:reduce){html.veneno-motion-ready .veneno-page .veneno-reveal{opacity:1;transform:none;transition:none}}

.editorial-video{margin:0 0 clamp(85px,11vw,175px);display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.15fr);gap:clamp(35px,7vw,125px);align-items:start}
.editorial-video-heading h2{font:500 clamp(30px,3.2vw,54px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:14px 0 0}
.editorial-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:clamp(14px,1.5vw,24px);background:#111}
.editorial-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.story-logline{max-width:1180px;margin:0 auto clamp(85px,11vw,175px);padding:clamp(32px,5vw,70px);border-top:1px solid rgba(16,16,16,.45);border-bottom:1px solid rgba(16,16,16,.45)}
.story-logline blockquote{margin:24px 0 0;font:500 clamp(30px,4.2vw,68px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.045em}
@media(max-width:760px){.editorial-video{display:block}.editorial-video-heading{margin-bottom:24px}.story-logline{padding:32px 0}}
.after-eternity-story .editorial-cluster.sequence-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.after-eternity-story .editorial-cluster.sequence-4 figure{display:block;width:100%;margin:0}
@media(max-width:760px){.after-eternity-story .editorial-cluster.sequence-4{grid-template-columns:1fr}}
.after-eternity-story .editorial-cluster.sequence-3{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.after-eternity-story .editorial-cluster.sequence-3 figure,.after-eternity-story .editorial-cluster.sequence-3 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.after-eternity-story .editorial-cluster.sequence-3{grid-template-columns:1fr}}
.after-eternity-story .editorial-cluster.sequence-2{display:grid;columns:auto;grid-template-columns:1fr}
.after-eternity-story .editorial-cluster.sequence-2 figure,.after-eternity-story .editorial-cluster.sequence-2.cluster-single figure{display:block;width:100%;margin:0}
.after-eternity-story .editorial-cluster.after-eternity-poster{display:block;columns:auto;width:100%;margin-left:0}
.after-eternity-story .editorial-cluster.after-eternity-poster figure{display:block;width:100%;margin:0;border-radius:clamp(14px,1.5vw,24px)}
.galinha-pintadinha-story .editorial-cluster:is(.sequence-9,.sequence-10){display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.galinha-pintadinha-story .editorial-cluster:is(.sequence-9,.sequence-10) figure{display:block;grid-column:auto;width:100%;margin:0}

.noahs-ark-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-6){display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.noahs-ark-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-6) figure{display:block;width:100%;margin:0}
@media(max-width:760px){.noahs-ark-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-6){grid-template-columns:1fr}}
.noahs-ark-story .editorial-cluster.sequence-1{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.noahs-ark-story .editorial-cluster.sequence-1 figure{display:block;width:100%;margin:0}
.noahs-ark-story .editorial-cluster.sequence-1 figure:first-child{grid-column:1/-1}
@media(max-width:760px){.noahs-ark-story .editorial-cluster.sequence-1{grid-template-columns:1fr}}
.detail-hero-wrap{position:relative}
.detail-hero-credit{position:absolute;right:7%;bottom:clamp(18px,3vw,52px);max-width:min(45%,480px);padding:10px 15px;color:#fff;background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.35);border-radius:10px;font-size:clamp(12px,1.1vw,16px);font-weight:600;line-height:1.25;letter-spacing:.07em;text-align:right;text-transform:uppercase;text-shadow:0 1px 4px #0008;pointer-events:none;backdrop-filter:blur(8px)}
@media(max-width:760px){.detail-hero-credit{right:6%;bottom:18px;max-width:76%;padding:8px 11px;font-size:12px}}
.ed-short-story .editorial-cluster.storyboard-triptych{display:grid;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.ed-short-story .editorial-cluster.storyboard-triptych figure{display:block;width:100%;margin:0}
@media(max-width:760px){.ed-short-story .editorial-cluster.storyboard-triptych{grid-template-columns:1fr}}
.ed-short-story .editorial-cluster.sequence-1{display:grid;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.ed-short-story .editorial-cluster.sequence-1 .editorial-stack{display:flex;flex-direction:column;gap:var(--portfolio-gap);min-width:0}
.ed-short-story .editorial-cluster.sequence-1 figure,.ed-short-story .editorial-cluster.sequence-1 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.ed-short-story .editorial-cluster.sequence-1{grid-template-columns:1fr}}
.guitar-drum-story .editorial-cluster.sequence-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.guitar-drum-story .editorial-cluster.sequence-4 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.guitar-drum-story .editorial-cluster.sequence-4{grid-template-columns:1fr}}
.guitar-drum-story .editorial-cluster.sequence-1{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.guitar-drum-story .editorial-cluster.sequence-1 figure,.guitar-drum-story .editorial-cluster.sequence-1 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.guitar-drum-story .editorial-cluster.sequence-1{grid-template-columns:1fr}}
.guitar-drum-story .editorial-cluster.sequence-3{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.guitar-drum-story .editorial-cluster.sequence-3 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.guitar-drum-story .editorial-cluster.sequence-3{grid-template-columns:1fr}}
.bubbletrouble-story .editorial-cluster.sequence-3{display:grid;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.bubbletrouble-story .editorial-cluster.sequence-3 .editorial-stack{display:flex;flex-direction:column;gap:var(--portfolio-gap);min-width:0}
.bubbletrouble-story .editorial-cluster.sequence-3 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.bubbletrouble-story .editorial-cluster.sequence-3{grid-template-columns:1fr}}
.bubbletrouble-story .chapter-copy a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}
.bubbletrouble-story .chapter-copy a:hover{text-decoration-thickness:2px}

/* Heroes of the Triangle gameplay galleries. */
.heroes-of-the-triangle-story .editorial-cluster{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.heroes-of-the-triangle-story .editorial-cluster.cluster-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.heroes-of-the-triangle-story .editorial-cluster figure{display:block;grid-column:auto;width:100%;margin:0}
.heroes-of-the-triangle-story .editorial-cluster.cluster-three figure:first-child{grid-column:auto}
@media(max-width:760px){.heroes-of-the-triangle-story .editorial-cluster,.heroes-of-the-triangle-story .editorial-cluster.cluster-three{grid-template-columns:1fr}}

/* Taina opening gallery: pair the green character image with the scene below. */
.taina-story .editorial-cluster.chapter-1{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.taina-story .editorial-cluster.chapter-1 figure,.taina-story .editorial-cluster.chapter-1 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.taina-story .editorial-cluster.chapter-1{grid-template-columns:1fr}}

/* Taina forest panorama and paired tree studies. */
.taina-story .taina-panorama{width:100%;margin:0 0 var(--portfolio-gap)}
.taina-story .editorial-cluster.cluster-single.taina-panorama figure{display:block;width:100%;margin:0}
.taina-story .taina-panorama img{border-radius:0}
.taina-story .taina-tree-studies{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start;margin-top:0}
.taina-story .taina-tree-studies figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.taina-story .taina-tree-studies{grid-template-columns:1fr}.taina-story .taina-panorama img{min-height:150px;object-fit:cover}}

/* Taina character gallery: move the development sheet to the upper left. */
.taina-story .editorial-cluster.taina-character-gallery{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.taina-story .taina-character-stack{display:flex;flex-direction:column;gap:var(--portfolio-gap);min-width:0}
.taina-story .editorial-cluster.taina-character-gallery figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.taina-story .editorial-cluster.taina-character-gallery{grid-template-columns:1fr}}

.taina-story .editorial-cluster.taina-character-reel{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.taina-story .editorial-cluster.taina-character-reel figure,.taina-story .editorial-cluster.taina-character-reel figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.taina-story .editorial-cluster.taina-character-reel{grid-template-columns:1fr}}

/* Reverie character art and companion image side by side. */
.reverie-knights-story .editorial-cluster.sequence-2{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.reverie-knights-story .editorial-cluster.sequence-2 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.reverie-knights-story .editorial-cluster.sequence-2{grid-template-columns:1fr}}

/* Keep the camp scene and gameplay still on the same row. */
.reverie-knights-story .editorial-cluster.sequence-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.reverie-knights-story .editorial-cluster.sequence-4 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.reverie-knights-story .editorial-cluster.sequence-4{grid-template-columns:1fr}}

/* Kaia's character lineup runs edge to edge between the development art and final frame. */
.kaia-story .editorial-cluster.chapter-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.kaia-story .editorial-cluster.chapter-4 figure{display:block;grid-column:auto;width:100%;margin:0}
.kaia-story .editorial-cluster.chapter-4 figure:nth-child(3){grid-column:1/-1;width:100%;margin-left:0;border-radius:clamp(14px,1.5vw,24px)}
.kaia-story .editorial-cluster.chapter-4 figure:nth-child(3) img{width:100%;max-width:100%;margin-left:0}
.kaia-story .editorial-cluster.chapter-4 figure:nth-child(4){grid-column:1/-1}
@media(max-width:760px){.kaia-story .editorial-cluster.chapter-4{grid-template-columns:1fr}}

/* Hank's expression sheet and adventure guide share one row. */
.talking-hank-story .editorial-cluster.sequence-1{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.talking-hank-story .editorial-cluster.sequence-1 figure{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.talking-hank-story .editorial-cluster.sequence-1{grid-template-columns:1fr}}

/* Let the treehouse and island concepts fill the page width. */
.talking-hank-story .editorial-cluster.sequence-2{display:grid;columns:auto;grid-template-columns:1fr;width:100%;margin-left:0;gap:var(--portfolio-gap)}
.talking-hank-story .editorial-cluster.sequence-2 figure,.talking-hank-story .editorial-cluster.sequence-2 figure:first-child{display:block;grid-column:auto;width:100%;margin:0;border-radius:clamp(14px,1.5vw,24px)}
.boy-in-the-woods-story .editorial-cluster.sequence-5{display:grid;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.boy-in-the-woods-story .editorial-cluster.sequence-5 figure,.boy-in-the-woods-story .editorial-cluster.sequence-5 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.boy-in-the-woods-story .editorial-cluster.sequence-5{grid-template-columns:1fr}}
.vamosbrincar-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-4){display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.vamosbrincar-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-4) .editorial-stack{display:flex;flex-direction:column;gap:var(--portfolio-gap);min-width:0}
.vamosbrincar-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-4) figure,.vamosbrincar-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-4) figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.vamosbrincar-story .editorial-cluster:is(.sequence-2,.sequence-3,.sequence-4){grid-template-columns:1fr}}
.vamosbrincar-story .editorial-cluster.sequence-5{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.vamosbrincar-story .editorial-cluster.sequence-5 figure{display:block;grid-column:auto;width:100%;margin:0}
.vamosbrincar-story .editorial-cluster.sequence-5 figure:first-child{grid-column:1/-1}
@media(max-width:760px){.vamosbrincar-story .editorial-cluster.sequence-5{grid-template-columns:1fr}}

/* Pair Hank's dizzy-effect study with the finished jungle frame. */
.talking-hank-story .editorial-cluster.sequence-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.talking-hank-story .editorial-cluster.sequence-4 figure,.talking-hank-story .editorial-cluster.sequence-4 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.talking-hank-story .editorial-cluster.sequence-4{grid-template-columns:1fr}}

/* Keep the two prop-development sheets on one row. */
.talking-hank-story .editorial-cluster.sequence-6{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.talking-hank-story .editorial-cluster.sequence-6 figure,.talking-hank-story .editorial-cluster.sequence-6 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.talking-hank-story .editorial-cluster.sequence-6{grid-template-columns:1fr}}

.noahs-ark-story .editorial-cluster.sequence-4{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.noahs-ark-story .editorial-cluster.sequence-4 figure,.noahs-ark-story .editorial-cluster.sequence-4 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.noahs-ark-story .editorial-cluster.sequence-4{grid-template-columns:1fr}}

.noahs-ark-story .editorial-cluster.sequence-5{display:grid;columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--portfolio-gap);align-items:start}
.noahs-ark-story .editorial-cluster.sequence-5 figure,.noahs-ark-story .editorial-cluster.sequence-5 figure:first-child{display:block;grid-column:auto;width:100%;margin:0}
@media(max-width:760px){.noahs-ark-story .editorial-cluster.sequence-5{grid-template-columns:1fr}}
