@font-face{font-family:Chloe;src:url('/assets/editorial/liquid-review/DMSans.ttf')}*{box-sizing:border-box}:root{--night:#101923;--paper:#f5f5f2;--muted:#b8c4cf;--orange:#ff713d;--line:#4b5f70}html{scroll-padding-top:24px}body{margin:0;background:var(--night);color:var(--paper);font:20px/1.65 Chloe,Arial,sans-serif}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--orange)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{display:block;max-width:100%;height:auto}iframe{max-width:100%}p{margin:0 0 26px}h1,h2,h3{font-weight:700;line-height:1.13;letter-spacing:-.035em}h1{font-size:clamp(48px,6.6vw,92px);margin:16px 0 26px;max-width:19ch}h2{font-size:clamp(28px,3vw,42px);margin:46px 0 24px}h3{font-size:26px;margin:28px 0 20px}.punctuation,.wordmark span{color:var(--orange)}.site-header,.site-footer,main{max-width:1380px;margin:auto;padding:28px 5%}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:34px;font-weight:700;letter-spacing:-1.5px;text-decoration:none}.site-header nav,.site-footer nav,.secondary-nav{display:flex;gap:26px;flex-wrap:wrap;font-size:18px}.site-footer{border-top:1px solid var(--line);margin-top:70px;display:flex;gap:26px;flex-wrap:wrap;font-size:18px}.company-link{color:var(--muted)}.skip{position:absolute;top:-120px;left:20px;background:var(--paper);color:var(--night);padding:12px;z-index:3}.skip:focus{top:12px}.eyebrow,.byline{font-size:18px;color:var(--muted);line-height:1.5}.story-opening{padding:28px 0 30px}.deck{max-width:58ch;font-size:24px;line-height:1.5}.byline{margin:20px 0 0}.film-stage{margin:0 0 55px}.youtube-facade{position:relative;display:block;width:100%;border:0;background:transparent;padding:0;cursor:pointer}.youtube-facade img{width:100%;max-height:72vh;object-fit:contain}.youtube-facade span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#101923e8;color:white;font-size:26px}.youtube-player{display:block;width:100%;aspect-ratio:16/9;border:0;background:#080d12}.film-stage figcaption{font-size:18px;color:var(--muted);margin:16px 0 0}.personal-story{max-width:740px;margin:0 auto}.personal-story>p{max-width:60ch}.personal-story figure{margin:40px -10%}.personal-story figure img{width:100%;max-height:720px;object-fit:contain}.personal-story figure figcaption{font-size:18px;color:var(--muted);line-height:1.5;margin-top:14px}.personal-story figure>div{max-width:100%;overflow:hidden}.personal-story figure>div img{position:static!important;width:100%!important;height:auto!important}.personal-story blockquote{font-size:26px;line-height:1.5;font-weight:500;border-left:3px solid var(--orange);margin:36px 0;padding-left:24px}.personal-story ul,.personal-story ol{padding-left:24px}.personal-story li{margin:14px 0}.work-image{margin:0 0 50px}.work-image img{width:100%;max-height:78vh;object-fit:contain}.work-image figcaption{max-width:780px;font-size:18px;color:var(--muted);margin:18px auto}.story-text .story-opening{max-width:980px}.story-text .personal-story{margin-left:0}.story-image .personal-story{max-width:700px}.film-sequence{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin:60px 0 20px}.film-sequence .film-stage{margin-bottom:20px}.support{border-top:1px solid var(--line);padding-top:24px;margin-top:65px}.support>h2{font-size:24px;color:var(--muted);margin:0 0 20px}.support details{border-top:1px solid var(--line);padding:10px 0}.support summary,.earlier-stories summary{font-size:20px;font-weight:700;cursor:pointer;padding:14px 0}.source-notes{max-width:900px;margin:28px auto}.source-notes p,.source-notes li{font-size:18px}.source-notes h2{font-size:28px}.source-notes img{max-height:600px;width:100%;object-fit:contain}.source-notes figure{margin:30px 0}.source-notes figcaption{font-size:18px;color:var(--muted)}.support>details>section{max-width:800px;padding:20px 0}.support>details>section p,.support>details>section a{font-size:18px}.status{max-width:65ch;color:var(--muted);font-size:18px}.story-neighbours{margin:55px 0 0;display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:26px}.story-neighbours a{max-width:32ch;font-size:18px}.portals-title{padding:24px 0 36px}.portals-title p{font-size:20px;margin:0;color:var(--muted)}.portals-title h1{font-size:clamp(76px,10vw,144px);margin:12px 0 0;line-height:1}.featured-house{padding:24px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:48px}.featured-house h2{max-width:23ch;font-size:clamp(32px,4vw,56px);margin:12px 0 18px}.featured-house a{text-decoration:none}.featured-house a p{max-width:55ch;color:var(--muted);margin:0}.featured-house .eyebrow{color:var(--orange);margin:0}.current-stories{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;align-items:start;margin:0 0 65px}.current-stories .story-card:nth-child(2){padding-top:120px}.story-card a{display:block;text-decoration:none}.story-card img{width:100%;max-height:570px;object-fit:contain;object-position:left center}.story-card h2{margin:12px 0 18px}.story-card .eyebrow{margin:22px 0 0;color:var(--muted)}.story-card a>p:last-child{font-size:20px;line-height:1.5;margin:0}.selected-stories{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:32px;padding-top:35px;border-top:1px solid var(--line);margin-bottom:65px;align-items:start}.selected-stories .story-card:nth-child(2){padding-top:80px}.selected-stories .story-card h2{font-size:30px}.selected-stories .story-card img{max-height:380px}.earlier-stories{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:32px}.earlier-stories summary span{font-size:18px;color:var(--muted);margin-left:14px}.archive-stories{display:grid;grid-template-columns:1fr 1fr;gap:50px 36px;margin:28px 0 40px}.archive-stories .story-card img{max-height:330px}.archive-stories .story-card h2{font-size:32px}.archive-stories .story-card a>p:last-child{font-size:18px}.secondary-nav{padding:12px 0}.support [style]{max-width:100%}button{font-family:inherit}[hidden]{display:none!important}
@media(max-width:760px){body{font-size:20px;line-height:1.6}.site-header{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 6%}.wordmark{font-size:30px}.site-header nav{gap:22px}main,.site-footer{padding:24px 6%}h1{font-size:48px;max-width:16ch}.story-opening{padding:12px 0 30px}.deck{font-size:22px}.film-stage{margin-bottom:36px}.youtube-facade img{max-height:65vh}.personal-story{max-width:100%}.personal-story figure{margin:30px 0}.personal-story blockquote{font-size:24px;padding-left:18px}.work-image img{max-height:none}.film-sequence{display:block}.film-sequence .film-stage{margin:30px 0}.support{margin-top:40px}.story-neighbours{flex-direction:column}.portals-title{padding:12px 0 28px}.portals-title h1{font-size:78px}.featured-house{padding:24px 0 28px;margin-bottom:34px}.featured-house h2{font-size:36px}.current-stories,.selected-stories,.archive-stories{display:block}.current-stories .story-card:nth-child(n),.selected-stories .story-card:nth-child(n){padding-top:0;margin-bottom:40px}.story-card h2{font-size:34px}.current-stories{margin-bottom:40px}.selected-stories{margin-bottom:30px}.archive-stories .story-card{margin-bottom:38px}.story-card img{max-height:none}.site-footer{margin-top:45px}.site-footer nav{gap:18px}.status,.eyebrow{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Portals: one newest work, four editorial encounters, then a text archive. */
.current-stories{display:block;margin-bottom:72px}.current-stories .story-card a{display:grid;grid-template-columns:1.45fr 1fr;gap:0 44px;align-content:center}.current-stories .story-card img{grid-column:1;grid-row:1/4;width:100%;height:560px;max-height:none;object-fit:cover;object-position:50% 45%}.current-stories .story-card .eyebrow{grid-column:2;margin:30px 0 0}.current-stories .story-card h2{grid-column:2;font-size:clamp(40px,4.4vw,64px);margin:20px 0}.current-stories .story-card a>p:last-child{grid-column:2;max-width:34ch}.selected-stories{grid-template-columns:1fr 1fr;gap:64px 48px;padding-top:44px}.selected-stories .story-card:nth-child(n){padding-top:0}.selected-stories .story-card h2{font-size:36px;max-width:25ch}.selected-stories .story-card img{height:350px;max-height:none;object-fit:cover}.selected-stories .work-first-a-heartbeat-animal-talk img{object-position:50% 35%}.selected-stories .work-who-gets-to-build-the-next-internet img{object-position:50% 32%;height:430px}.selected-stories .work-coffee-photographs-become-a-film img{height:460px;object-fit:contain;object-position:left center}.selected-stories .work-i-asked-ai-to-finish-my-film img{height:380px;object-position:50% 30%}.earlier-stories{padding-top:24px}.earlier-stories>h2{font-size:28px;margin:0 0 24px}.archive-stories{display:block;margin:0 0 30px}.archive-stories .story-card{border-top:1px solid var(--line);padding:19px 0}.archive-stories .story-card a{display:grid;grid-template-columns:270px 1fr;gap:30px;align-items:baseline}.archive-stories .story-card .eyebrow{font-size:18px;margin:0}.archive-stories .story-card h2{font-size:24px;line-height:1.3;margin:0;max-width:42ch}
@media(max-width:760px){.current-stories .story-card a{display:block}.current-stories .story-card img{height:360px;object-position:50% 45%}.current-stories .story-card h2{font-size:40px}.current-stories .story-card .eyebrow{margin-top:22px}.selected-stories .story-card:nth-child(n){margin-bottom:48px}.selected-stories .story-card h2{font-size:32px}.selected-stories .story-card img{height:300px}.selected-stories .work-who-gets-to-build-the-next-internet img{height:360px}.selected-stories .work-coffee-photographs-become-a-film img{height:400px}.selected-stories .work-i-asked-ai-to-finish-my-film img{height:300px}.archive-stories .story-card a{display:block}.archive-stories .story-card h2{font-size:23px;margin-top:8px}.archive-stories .story-card{margin-bottom:0;padding:20px 0}.archive-stories .story-card .eyebrow{font-size:18px}}
@media(min-width:761px){.current-stories .story-card a{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:61%;min-height:560px;gap:0}.current-stories .story-card img{position:absolute;left:0;top:0;width:56%;height:100%}.current-stories .story-card .eyebrow{margin:0}.current-stories .story-card h2{margin:24px 0}.current-stories .story-card a>p:last-child{margin:0}}

/* Locked hierarchy refinement: shared edges, deliberate crops, quiet invitations. */
.story-card h2{color:var(--paper)}.story-card a:hover h2,.story-card a:focus-visible h2{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.15em}.story-card a:hover,.story-card a:focus-visible{color:var(--paper)}.story-card a{height:100%}.selected-stories{column-gap:48px;row-gap:56px}.selected-stories .story-card .eyebrow{margin-top:20px}.selected-stories .story-card h2{margin:12px 0 16px}.selected-stories .story-card a>p:last-child{max-width:38ch;color:var(--muted)}.selected-stories .story-card img{width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover}.selected-stories .work-first-a-heartbeat-animal-talk img{aspect-ratio:4/3;object-position:50% 35%}.selected-stories .work-who-gets-to-build-the-next-internet img{aspect-ratio:4/3;object-position:50% 35%}.selected-stories .work-coffee-photographs-become-a-film img{aspect-ratio:5/4;object-fit:cover;object-position:50% 35%}.selected-stories .work-i-asked-ai-to-finish-my-film img{aspect-ratio:5/4;object-position:50% 30%}
@media(min-width:761px){.current-stories .story-card a{padding-left:60%;justify-content:flex-start;min-height:520px}.current-stories .story-card img{width:56%;height:520px;object-position:50% 45%}.current-stories .story-card .eyebrow{padding-top:4px}.current-stories .story-card h2{margin:24px 0 22px;font-size:clamp(40px,4.4vw,64px)}.current-stories .story-card a>p:last-child{max-width:30ch;color:var(--muted)}}
@media(max-width:760px){.current-stories .story-card img{height:auto;aspect-ratio:1/1;object-fit:cover}.current-stories .story-card a>p:last-child{color:var(--muted)}.selected-stories .story-card img{height:auto}.selected-stories .story-card:nth-child(n){margin-bottom:44px}.selected-stories .story-card h2{margin:12px 0 16px}}
