/*
 * The Monograph 5.0
 * Public presentation layer only. Archive/admin behaviour remains unchanged.
 */
body.rc-monograph{background:var(--rc-paper);color:var(--rc-ink);--rc-mono-gutter:clamp(22px,4vw,68px);--rc-mono-wide:min(1720px,calc(100vw - (var(--rc-mono-gutter) * 2)));--rc-mono-reading:min(var(--rc-monograph-reading,720px),calc(100vw - 48px));}
body.rc-monograph .rc-main{overflow:hidden;min-height:70vh}
body.rc-monograph .rc-eyebrow{font-size:10px;letter-spacing:.18em;color:var(--rc-muted);margin-bottom:16px}
body.rc-monograph .rc-text-link,body.rc-monograph .rc-monograph-link{display:inline-block;padding:8px 0;border:0;border-bottom:1px solid currentColor;font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:none;color:inherit}
body.rc-monograph .rc-button{border-radius:0;background:transparent;color:inherit;border:1px solid currentColor}
body.rc-monograph .rc-button:hover{background:var(--rc-ink);color:var(--rc-paper)}

/* quiet header */
.rc-monograph-header{height:auto;background:rgba(247,244,238,.94);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s}
.rc-monograph-header.is-scrolled{border-color:rgba(23,23,23,.08)}
.rc-monograph-header.is-hidden{transform:translateY(-105%)}
.rc-monograph-header .rc-header-inner{height:72px;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(120px,1fr);gap:32px;padding-inline:var(--rc-mono-gutter);max-width:none}
.rc-monograph-brand{min-width:0;justify-self:start}
.rc-monograph-brand .rc-brand-name{font:28px/1 var(--rc-display-font);letter-spacing:.08em}
.rc-monograph-brand .rc-brand-kicker{font:9px/1.2 var(--rc-ui-font);letter-spacing:.18em;margin-top:6px;text-transform:none;color:var(--rc-muted)}
.rc-monograph-nav{align-self:stretch;display:flex;align-items:center}
.rc-monograph-nav ul{list-style:none;display:flex;gap:clamp(18px,2.2vw,34px);padding:0;margin:0;align-items:center}
.rc-monograph-nav a,.rc-monograph-header .rc-archive-toggle,.rc-monograph-header .rc-private-link{font-size:10px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:none;border:0;padding:8px 0}
.rc-monograph-nav a{position:relative}
.rc-monograph-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:currentColor;transition:right .3s}
.rc-monograph-nav a:hover:after,.rc-monograph-nav .current-menu-item>a:after{right:0}
.rc-monograph-header .rc-header-actions{justify-self:end;border:0;padding:0;gap:14px}
.rc-monograph-header .rc-search-toggle{font-size:17px;padding:4px}
.rc-monograph-header .rc-menu-toggle{display:none}

/* archive as a deliberately separate layer */
.rc-monograph-archive-drawer{background:#0d0d0d;color:#f4f0e8}
.rc-monograph-archive-drawer .rc-archive-drawer-inner{width:min(1180px,100vw);margin-left:auto;margin-right:0;min-height:100vh;padding:clamp(70px,9vh,120px) clamp(28px,6vw,86px);background:#0d0d0d}
.rc-monograph-archive-drawer .rc-archive-drawer-head{max-width:720px}
.rc-monograph-archive-drawer .rc-archive-drawer-head h2{font:clamp(54px,7vw,112px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.04em;margin:0 0 18px}
.rc-monograph-archive-drawer .rc-archive-drawer-head p{font:17px/1.6 var(--rc-display-font);color:#bdb7ad;max-width:620px}
.rc-monograph-archive-drawer .rc-archive-drawer-grid{grid-template-columns:1.35fr .9fr .75fr;gap:clamp(30px,5vw,76px);margin-top:70px}
.rc-monograph-archive-drawer .rc-archive-menu a{font:clamp(27px,3vw,48px)/1.05 var(--rc-display-font);letter-spacing:-.02em;padding:8px 0;color:#f4f0e8}
.rc-monograph-archive-drawer .rc-archive-secondary a,.rc-monograph-archive-drawer .rc-drawer-curator{font-size:12px!important;letter-spacing:.06em!important;color:#ddd!important}

/* loading/focus transition: photographic, not app-like */
.rc-monograph-loader{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;background:var(--rc-paper);pointer-events:none;transition:opacity .6s ease,visibility .6s}
.rc-monograph-loader span{font:18px/1 var(--rc-display-font);letter-spacing:.18em}
body.rc-page-ready .rc-monograph-loader{opacity:0;visibility:hidden}
body.rc-monograph .rc-main img{opacity:.001;transition:opacity .75s ease}
body.rc-monograph .rc-main img.is-loaded,body.rc-page-ready.rc-monograph .rc-main img[loading="eager"]{opacity:1}
body.rc-monograph .rc-project-transition{background:var(--rc-paper);color:var(--rc-ink)}

/* homepage */
.rc-monograph-home{padding-bottom:0}
.rc-mh-opening{padding-top:clamp(34px,6vw,96px)}
.rc-mh-wordmark{width:var(--rc-mono-wide);margin:0 auto clamp(38px,6vw,96px)}
.rc-mh-wordmark h1{font:clamp(45px,7vw,118px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:.025em;margin:0}
.rc-mh-wordmark p{margin:15px 0 0;font:clamp(17px,1.5vw,24px)/1.4 var(--rc-display-font);color:var(--rc-muted)}
.rc-mh-monumental{margin:0 auto;width:var(--rc-mono-wide)}
.rc-mh-monumental .rc-media,.rc-mh-monumental .rc-picture,.rc-mh-monumental img{width:100%}
.rc-mh-monumental img{height:auto;max-height:88vh;object-fit:contain;object-position:center}
.rc-mh-image-pause{padding:clamp(110px,14vw,240px) var(--rc-mono-gutter)}
.rc-mh-image-pause figure{margin:0 auto;width:min(1050px,86vw)}
.rc-mh-image-pause img{width:100%;height:auto;max-height:82vh;object-fit:contain}
.rc-mh-second figure{margin-left:max(var(--rc-mono-gutter),8vw);margin-right:auto;width:min(880px,70vw)}
.rc-mh-closing{padding-bottom:clamp(90px,13vw,220px)}
.rc-mh-closing figure{width:min(1300px,88vw)}
.rc-mh-statement{min-height:72vh;display:grid;place-items:center;padding:90px var(--rc-mono-gutter)}
.rc-mh-statement p{font:clamp(48px,6.4vw,112px)/.98 var(--rc-display-font);font-weight:400;letter-spacing:-.04em;text-align:center;max-width:1100px;margin:0}
.rc-mh-feature{width:var(--rc-mono-wide);margin:0 auto;padding:clamp(110px,13vw,220px) 0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:clamp(45px,7vw,120px);align-items:center}
.rc-mh-feature-media img{width:100%;height:auto;max-height:86vh;object-fit:contain}
.rc-mh-feature-copy{max-width:520px}
.rc-mh-feature-copy h2,.rc-mh-exhibition h2,.rc-mh-journal h2,.rc-mh-about h2,.rc-mh-sequence-feature>header h2,.rc-mh-manual-sequence>header h2,.rc-mh-covers>header h2,.rc-mh-archive-door h2{font:clamp(44px,5.2vw,92px)/.98 var(--rc-display-font);font-weight:400;letter-spacing:-.035em;margin:0 0 22px}
.rc-mh-feature-copy p,.rc-mh-exhibition>div p,.rc-mh-journal p,.rc-mh-about p,.rc-mh-sequence-feature>header p,.rc-mh-archive-door p{font:17px/1.7 var(--rc-display-font);max-width:620px;color:#3b3935}
.rc-mh-book{grid-template-columns:minmax(280px,.7fr) minmax(0,1.35fr)}
.rc-mh-book .rc-mh-feature-copy{order:1;margin-left:clamp(0px,4vw,80px)}
.rc-mh-book .rc-mh-feature-media{order:2;display:flex;justify-content:center}
.rc-mh-book-cover img{width:auto;max-width:min(620px,70vw);max-height:82vh;box-shadow:0 24px 70px rgba(0,0,0,.1)}
.rc-mh-sequence-feature,.rc-mh-manual-sequence,.rc-mh-covers{padding:clamp(120px,15vw,260px) 0}
.rc-mh-sequence-feature>header,.rc-mh-manual-sequence>header,.rc-mh-covers>header{width:var(--rc-mono-wide);margin:0 auto clamp(60px,7vw,120px)}
.rc-mh-sequence-feature>.rc-monograph-link,.rc-mh-covers>.rc-monograph-link{margin-left:var(--rc-mono-gutter);margin-top:50px}
.rc-mh-exhibition{margin:clamp(90px,12vw,210px) 0;background:#111;color:#f5f1e9;padding:clamp(38px,5vw,80px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(40px,7vw,100px);align-items:end}
.rc-mh-exhibition figure{margin:0}
.rc-mh-exhibition img{width:100%;height:auto;max-height:90vh;object-fit:contain}
.rc-mh-exhibition>div{padding-bottom:30px}.rc-mh-exhibition>div p{color:#bbb}
.rc-mh-journal{width:min(980px,calc(100vw - 48px));margin:0 auto;padding:clamp(140px,18vw,300px) 0}
.rc-mh-journal h2{max-width:930px}
.rc-mh-covers{width:100%}
.rc-mh-cover-strip{display:flex;gap:clamp(18px,2.4vw,38px);overflow-x:auto;padding:0 var(--rc-mono-gutter) 34px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.rc-mh-cover-strip a{flex:0 0 clamp(180px,20vw,330px);scroll-snap-align:start}
.rc-mh-cover-strip img{width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain!important}
.rc-mh-cover-strip span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:11px;color:var(--rc-muted)}
.rc-mh-about{width:var(--rc-mono-wide);margin:0 auto;padding:clamp(120px,16vw,270px) 0;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(55px,9vw,150px);align-items:center}
.rc-mh-about>div:first-child img{width:100%;height:auto;max-height:78vh;object-fit:contain}
.rc-mh-about>div:last-child{max-width:660px}
.rc-mh-archive-door{min-height:78vh;background:#111;color:#f4f0e8;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(80px,10vw,170px) var(--rc-mono-gutter)}
.rc-mh-archive-door h2{font-size:clamp(58px,8vw,140px);max-width:1200px}
.rc-mh-archive-door p{color:#aaa;max-width:700px;font-size:18px}
.rc-archive-door-button{margin-top:25px;color:#fff;border:0;border-bottom:1px solid #fff!important}
.rc-mh-newsletter{width:min(900px,calc(100vw - 48px));margin:0 auto;padding:clamp(110px,14vw,230px) 0}
.rc-mh-newsletter h2{font:clamp(42px,5vw,82px)/1 var(--rc-display-font);font-weight:400;margin:0 0 35px}

/* monograph gallery / sequence engine */
.rc-monograph-gallery{width:100%;display:block}
.rc-monograph-gallery figure,.rc-monograph-gallery .rc-mg-spread{margin:0}
.rc-monograph-gallery img{width:100%;height:auto!important;object-fit:contain!important;aspect-ratio:auto!important}
.rc-monograph-gallery .rc-media figcaption{max-width:720px;margin:10px auto 0;padding:0 12px;font-size:10px;line-height:1.5}
.rc-mg-monumental{width:var(--rc-mono-wide);margin:0 auto clamp(120px,15vw,250px)!important}
.rc-mg-monumental img{max-height:92vh}
.rc-mg-wide-pause{width:min(1320px,82vw);margin:0 auto clamp(120px,15vw,250px)!important}
.rc-mg-portrait-pause{width:min(680px,58vw);margin:0 auto clamp(130px,16vw,270px)!important}
.rc-mg-small-pause{width:min(760px,56vw);margin-left:clamp(70px,14vw,260px)!important;margin-right:auto!important;margin-bottom:clamp(130px,17vw,280px)!important}
.rc-mg-diptych{width:var(--rc-mono-wide);margin:0 auto clamp(130px,16vw,270px)!important;display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.8vw,52px);align-items:center}
.rc-monograph-gallery-quiet .rc-mg-single{width:min(1250px,84vw);margin:0 auto clamp(130px,16vw,280px)!important}
.rc-monograph-gallery-quiet .rc-mg-single.rc-mg-portrait{width:min(670px,58vw)}
.rc-monograph-gallery-dense,.rc-monograph-gallery-wall{width:var(--rc-mono-wide);margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,22px)}
.rc-monograph-gallery-dense .rc-mg-frame,.rc-monograph-gallery-wall .rc-mg-frame{grid-column:span 4;margin:0!important}.rc-monograph-gallery-dense .rc-mg-landscape,.rc-monograph-gallery-wall .rc-mg-landscape{grid-column:span 6}

/* Works: curation first, archive second */
.rc-monograph .rc-works-monograph-intro{width:var(--rc-mono-wide);margin:0 auto;padding:clamp(70px,8vw,130px) 0 clamp(55px,7vw,110px)}
.rc-works-monograph-intro .rc-eyebrow{margin-bottom:13px}.rc-works-monograph-intro h1{font:clamp(58px,8vw,132px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.045em;margin:0 0 24px}
.rc-works-monograph-intro p{font:19px/1.6 var(--rc-display-font);max-width:700px;margin:0}
.rc-curated-work-stream{width:var(--rc-mono-wide);margin:0 auto;padding-bottom:clamp(110px,15vw,250px)}
.rc-curated-work-stream article{margin-bottom:clamp(90px,12vw,210px)}
.rc-curated-work-stream article:nth-child(3n+1){width:88%;margin-left:0}.rc-curated-work-stream article:nth-child(3n+2){width:58%;margin-left:auto}.rc-curated-work-stream article:nth-child(3n){width:72%;margin-left:12%}
.rc-curated-work-stream img{width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.rc-curated-work-stream a:hover img{transform:scale(1.008)}
.rc-curated-work-stream .rc-card-meta{padding-top:16px}.rc-curated-work-stream .rc-card-meta h2{font:clamp(28px,3vw,48px)/1 var(--rc-display-font)}
.rc-archive-reveal{border-top:1px solid var(--rc-line);border-bottom:1px solid var(--rc-line);padding:clamp(65px,8vw,125px) var(--rc-mono-gutter)}
.rc-archive-reveal-inner{width:var(--rc-mono-wide);margin:auto}.rc-archive-reveal h2{font:clamp(48px,6vw,95px)/.95 var(--rc-display-font);font-weight:400;margin:0 0 18px}.rc-archive-reveal p{font:17px/1.6 var(--rc-display-font);max-width:680px}
.rc-monograph .rc-archive-reveal .rc-filter-chips{margin-top:45px}.rc-monograph .rc-filter-chips a,.rc-monograph .rc-filter-drawer summary{font-size:10px;letter-spacing:.12em}
.rc-monograph .rc-works-archive-grid{padding-top:clamp(50px,7vw,100px)}
.rc-monograph .rc-works-archive-grid .rc-work-card img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}

/* Project: like a monograph, not an archive form */
.rc-monograph-project-opening{min-height:0;padding-top:0}
.rc-monograph-project-opening .rc-mpo-image{width:100%}.rc-monograph-project-opening .rc-mpo-image img{width:100%;height:auto;max-height:92vh;object-fit:contain;background:transparent}
.rc-monograph-project-opening .rc-mpo-copy{width:var(--rc-mono-wide);margin:0 auto;padding:clamp(65px,9vw,145px) 0 clamp(75px,10vw,160px)}
.rc-monograph-project-opening .rc-mpo-copy h1{font:clamp(60px,8vw,136px)/.9 var(--rc-display-font);font-weight:400;letter-spacing:-.045em;margin:0;max-width:1250px}
.rc-monograph-project-opening .rc-mpo-copy p{font:clamp(19px,1.7vw,26px)/1.55 var(--rc-display-font);max-width:750px;margin:30px 0 0}
.rc-monograph-project-opening.rc-opening-image_first .rc-mpo-image{padding-top:20px}.rc-monograph-project-opening.rc-opening-image_first .rc-mpo-image .rc-media{width:var(--rc-mono-wide);margin:auto}
.rc-monograph-project-opening.rc-opening-full_bleed .rc-mpo-image img{max-height:none;width:100vw}.rc-monograph-project-opening.rc-opening-full_bleed .rc-mpo-image .rc-media{width:100vw}
.rc-monograph-project-opening.rc-opening-title_first .rc-mpo-copy{min-height:55vh;display:flex;flex-direction:column;justify-content:flex-end}.rc-monograph-project-opening.rc-opening-title_first .rc-mpo-image .rc-media{width:var(--rc-mono-wide);margin:auto}
.rc-monograph-project-opening.rc-opening-quiet_split{display:grid;grid-template-columns:.42fr .58fr;align-items:end;padding:clamp(45px,6vw,95px) var(--rc-mono-gutter)}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-copy{width:auto;padding:0 clamp(20px,4vw,70px) 30px 0}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-image{order:2}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-image img{max-height:84vh}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-copy h1{font-size:clamp(52px,6vw,100px)}
.rc-monograph .rc-project-intro .rc-reading-width{max-width:var(--rc-mono-reading);padding:clamp(85px,12vw,190px) 24px}.rc-monograph .rc-project-deck{font:clamp(24px,2.6vw,40px)/1.45 var(--rc-display-font);margin:0}
.rc-monograph .rc-project-body .rc-reading-width,.rc-monograph .rc-reading-width{max-width:var(--rc-mono-reading)}
.rc-monograph .rc-project-body{padding:clamp(70px,9vw,140px) 0}.rc-monograph .rc-component-prose p{font:20px/1.78 var(--rc-display-font)}
.rc-monograph .rc-component-quote{padding:clamp(120px,15vw,240px) 24px;border:0;background:transparent}.rc-monograph .rc-component-quote blockquote{max-width:1050px;margin:auto;font:clamp(40px,5vw,84px)/1.05 var(--rc-display-font);font-weight:400;text-align:center}
.rc-monograph .rc-component-quote cite{display:block;margin:34px auto 0;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.rc-monograph .rc-project-viewbar{position:relative;top:auto;z-index:3;border:0;background:transparent;padding:16px var(--rc-mono-gutter);justify-content:flex-end}
.rc-monograph .rc-project-viewbar a,.rc-monograph .rc-project-viewbar button{font-size:10px;letter-spacing:.12em;background:none}
.rc-monograph-project-info{width:var(--rc-mono-wide);margin:clamp(80px,11vw,180px) auto;border-top:1px solid var(--rc-line);border-bottom:1px solid var(--rc-line)}
.rc-monograph-project-info details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:10px;letter-spacing:.15em;cursor:pointer}.rc-monograph-project-info details>summary::-webkit-details-marker{display:none}.rc-monograph-project-info details[open]>summary span:last-child{transform:rotate(45deg)}
.rc-monograph-project-info-grid{display:grid;grid-template-columns:1fr 1.25fr .75fr;gap:clamp(30px,6vw,90px);padding:25px 0 55px}.rc-monograph-project-info .rc-text-link{display:block;width:max-content;margin:0 0 18px}
.rc-monograph .rc-project-footer{width:var(--rc-mono-wide);margin:0 auto;padding:36px 0 70px;border-top:0}
body.rc-monograph-tone-black{background:#0d0d0d;color:#f2eee6}body.rc-monograph-tone-black .rc-header{background:rgba(13,13,13,.9);color:#f2eee6}body.rc-monograph-tone-black .rc-monograph-project-info{border-color:#333}body.rc-monograph-tone-black .rc-monograph-project-opening .rc-mpo-copy p,body.rc-monograph-tone-black .rc-component-metadata dt{color:#aaa}body.rc-monograph-tone-white{background:#fff}

/* Books: objects, not cards */
.rc-monograph .rc-books-library{display:block;width:var(--rc-mono-wide);padding:clamp(80px,10vw,160px) 0;margin:auto}
.rc-monograph .rc-books-library article{transform:none!important;width:min(1120px,88%);margin:0 0 clamp(120px,16vw,270px)}
.rc-monograph .rc-books-library article:nth-child(even){margin-left:auto}
.rc-monograph .rc-books-library article>a{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,.8fr);gap:clamp(45px,8vw,130px);align-items:center}
.rc-monograph .rc-books-library article:nth-child(even)>a{grid-template-columns:minmax(280px,.8fr) minmax(220px,.65fr)}.rc-monograph .rc-books-library article:nth-child(even) .rc-media{order:2}.rc-monograph .rc-books-library article:nth-child(even) .rc-book-card-copy{order:1}
.rc-monograph .rc-books-library .rc-media img{width:auto;height:auto;max-height:72vh;aspect-ratio:auto!important;object-fit:contain!important;box-shadow:0 24px 70px rgba(0,0,0,.08)}
.rc-monograph .rc-book-card-copy h2{font:clamp(38px,5vw,74px)/.95 var(--rc-display-font)}
.rc-monograph .rc-book-single .rc-component-hero{background:transparent;border:0;grid-template-columns:.7fr 1.3fr;min-height:85vh}.rc-monograph .rc-book-single .rc-component-hero-copy{padding:clamp(70px,9vw,145px) var(--rc-mono-gutter)}.rc-monograph .rc-book-single .rc-component-hero-copy h1{font-size:clamp(54px,7vw,112px)}.rc-monograph .rc-book-single .rc-component-hero-media{display:flex;align-items:center;justify-content:center;background:transparent;padding:50px}.rc-monograph .rc-book-single .rc-component-hero-media img{height:auto;max-height:78vh;object-fit:contain;box-shadow:0 28px 90px rgba(0,0,0,.11)}
.rc-monograph .rc-book-spreads{max-width:none;padding:clamp(100px,14vw,230px) 0}.rc-monograph .rc-book-spreads .rc-section-heading{width:var(--rc-mono-wide);margin:0 auto 75px}.rc-monograph .rc-book-gallery{display:block;background:transparent;padding:0}

/* Exhibitions: spatial */
.rc-monograph .rc-exhibition-group{max-width:none;padding:clamp(80px,10vw,170px) var(--rc-mono-gutter)}
.rc-monograph .rc-exhibition-group-current{background:#111;color:#f5f1e9}.rc-monograph .rc-exhibition-group .rc-group-heading{width:var(--rc-mono-wide);margin:0 auto 60px}.rc-monograph .rc-exhibition-grid{width:var(--rc-mono-wide);margin:auto;display:block}
.rc-monograph .rc-exhibition-grid article{margin-bottom:clamp(90px,12vw,210px);max-width:1280px}.rc-monograph .rc-exhibition-grid article:nth-child(even){margin-left:auto;max-width:940px}.rc-monograph .rc-exhibition-grid article a{display:block!important}.rc-monograph .rc-exhibition-grid article img{width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain!important}.rc-monograph .rc-exhibition-grid h3{font:clamp(40px,5vw,78px)/.96 var(--rc-display-font);margin:18px 0 7px}
.rc-monograph .rc-exhibition-single .rc-component-hero{grid-template-columns:.48fr 1.52fr;min-height:86vh;background:#111;color:#f5f1e9;border:0}.rc-monograph .rc-exhibition-single .rc-component-hero-copy{padding:clamp(70px,9vw,145px) var(--rc-mono-gutter);align-self:end}.rc-monograph .rc-exhibition-single .rc-component-hero-media{background:#111}.rc-monograph .rc-exhibition-single .rc-component-hero-media img{object-fit:contain}.rc-monograph .rc-exhibition-installation{padding:clamp(120px,16vw,250px) 0}.rc-monograph .rc-exhibition-installation .rc-section-heading{width:var(--rc-mono-wide);margin:0 auto 75px}.rc-monograph .rc-exhibition-gallery{display:block;background:transparent;padding:0}

/* Journal: publication, not cards */
.rc-monograph .rc-journal-magazine{width:var(--rc-mono-wide);margin:auto;padding:clamp(80px,10vw,160px) 0;display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(55px,7vw,120px) clamp(30px,4vw,65px)}
.rc-monograph .rc-journal-magazine article{grid-column:span 5}.rc-monograph .rc-journal-magazine article:nth-child(3n){grid-column:7/span 5}.rc-monograph .rc-journal-magazine article.is-featured{grid-column:1/-1;margin-bottom:clamp(60px,8vw,120px)}
.rc-monograph .rc-journal-magazine article.is-featured a{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(40px,7vw,110px);align-items:center}.rc-monograph .rc-journal-magazine img{width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain!important}.rc-monograph .rc-journal-copy h2{font:clamp(34px,4.2vw,67px)/1 var(--rc-display-font);font-weight:400;margin:12px 0}.rc-monograph .rc-journal-magazine article.is-featured .rc-journal-copy h2{font-size:clamp(48px,6vw,94px)}.rc-monograph .rc-journal-copy p{font:17px/1.62 var(--rc-display-font)}
.rc-monograph.single-post .rc-page-header,.rc-monograph.single-post .rc-component-hero{max-width:var(--rc-mono-wide);margin:auto}.rc-monograph.single-post .entry-content,.rc-monograph.single-post .rc-project-content{max-width:var(--rc-mono-reading);margin:auto}.rc-monograph.single-post .entry-content p{font:20px/1.8 var(--rc-display-font)}

/* Archive/page headings become quieter; image should be the scale */
.rc-monograph .rc-archive-header,.rc-monograph .rc-page-header{padding:clamp(65px,8vw,125px) var(--rc-mono-gutter) clamp(45px,6vw,90px);max-width:none}
.rc-monograph .rc-archive-header>*,.rc-monograph .rc-page-header>*{max-width:var(--rc-mono-wide);margin-left:auto;margin-right:auto}.rc-monograph .rc-archive-header h1,.rc-monograph .rc-page-header h1,.rc-monograph .rc-archive-header.rc-title-medium h1,.rc-monograph .rc-page-header.rc-title-medium h1,.rc-monograph .rc-archive-header.rc-title-long h1,.rc-monograph .rc-page-header.rc-title-long h1{font-size:clamp(48px,6.5vw,104px);line-height:.94;max-width:1200px;margin-left:0}.rc-monograph .rc-archive-header p,.rc-monograph .rc-page-header p{font:18px/1.62 var(--rc-display-font);margin-left:0}

/* About: evidence with restraint */
.rc-monograph .rc-about-hero{min-height:82vh;grid-template-columns:.72fr 1.28fr}.rc-monograph .rc-about-copy{padding:clamp(70px,9vw,145px) var(--rc-mono-gutter);align-self:end}.rc-monograph .rc-about-copy h1{font:clamp(58px,8vw,130px)/.92 var(--rc-display-font)}.rc-monograph .rc-about-portrait img{object-fit:contain;background:var(--rc-ivory)}
.rc-monograph .rc-about-stats{border:0;width:var(--rc-mono-wide);margin:80px auto}.rc-monograph .rc-about-stats>div{border:0;padding:20px 40px 20px 0}.rc-monograph .rc-about-biography,.rc-monograph .rc-about-timeline,.rc-monograph .rc-about-subjects,.rc-monograph .rc-about-recognition{padding:clamp(100px,14vw,220px) var(--rc-mono-gutter)}

/* Curated Sequence / digital room */
.rc-sequence-hero{width:var(--rc-mono-wide);margin:0 auto;padding:clamp(75px,10vw,155px) 0}.rc-sequence-hero h1{font:clamp(58px,8vw,132px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.045em;margin:0 0 28px}.rc-sequence-hero p{font:20px/1.6 var(--rc-display-font);max-width:720px}.rc-sequence-feature-image{width:min(1200px,80vw);margin:0 auto 100px}.rc-sequence-feature-image img{height:auto;max-height:85vh;object-fit:contain}.rc-sequence-body{max-width:var(--rc-mono-reading);margin:0 auto;padding:20px 24px clamp(90px,12vw,180px)}.rc-sequence-body p{font:20px/1.78 var(--rc-display-font)}
.rc-sequence-index{width:var(--rc-mono-wide);margin:auto;padding:clamp(80px,10vw,160px) 0}.rc-sequence-index article{margin-bottom:clamp(95px,12vw,210px)}.rc-sequence-index article:nth-child(even){width:68%;margin-left:auto}.rc-sequence-index article:nth-child(odd){width:82%}.rc-sequence-index img{width:100%;height:auto;max-height:82vh;object-fit:contain}.rc-sequence-index h2{font:clamp(36px,5vw,74px)/.96 var(--rc-display-font);font-weight:400;margin:17px 0 8px}

/* Film / moving-image home sections feel cinematic */
.rc-monograph .rc-builder-section[data-section-type="video"],.rc-monograph .rc-builder-video{background:#080808;color:#f4f0e8;padding:clamp(80px,10vw,160px) var(--rc-mono-gutter)}
.rc-monograph .rc-builder-video .rc-media img{width:100%;height:auto;max-height:86vh;object-fit:contain}

/* minimal footer */
.rc-monograph-footer{background:var(--rc-paper);color:var(--rc-ink);border-top:1px solid var(--rc-line);padding:50px var(--rc-mono-gutter) 28px;font-size:12px}
.rc-monograph-footer-main{display:grid;grid-template-columns:1fr auto minmax(0,1fr);gap:50px;align-items:start}.rc-monograph-footer .rc-footer-brand{font:27px/1 var(--rc-display-font);letter-spacing:.07em}.rc-monograph-footer p{font-size:11px;color:var(--rc-muted)}.rc-monograph-footer nav{display:flex;gap:24px;flex-wrap:wrap}.rc-monograph-footer nav a{font-size:10px;letter-spacing:.11em;text-transform:uppercase}.rc-monograph-footer-newsletter{justify-self:end;max-width:440px}.rc-monograph-footer .rc-footer-bottom{border-top:0;padding:35px 0 0;font-size:10px;letter-spacing:.05em}.rc-monograph-footer .rc-newsletter-inline{display:flex;flex-wrap:wrap;gap:8px}.rc-monograph-footer .rc-newsletter-inline input[type=email]{background:transparent;border:0;border-bottom:1px solid var(--rc-ink);padding:9px 0}.rc-monograph-footer .rc-newsletter-inline button{background:none;border:0;border-bottom:1px solid var(--rc-ink);font-size:10px;letter-spacing:.12em}

/* admin controls */
.rc-monograph-admin .rc-admin-card-wide{grid-column:1/-1}.rc-monograph-admin .rc-admin-two-col{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rc-monograph-admin .rc-monograph-checkbox{display:block;padding:8px 0}.rc-monograph-admin .rc-monograph-checkbox .description{display:block;margin:4px 0 0 24px;font-weight:400}.rc-monograph-toggle-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;margin-top:18px}

@media(max-width:1200px){
 .rc-monograph-header .rc-header-inner{grid-template-columns:1fr auto}.rc-monograph-header .rc-monograph-nav{display:none}.rc-monograph-header .rc-menu-toggle{display:block}.rc-monograph-header .rc-header-actions{grid-column:2}.rc-monograph-header .rc-archive-toggle{display:block!important}
 .rc-mh-feature{grid-template-columns:1fr 1fr}.rc-monograph .rc-books-library article>a,.rc-monograph .rc-books-library article:nth-child(even)>a{grid-template-columns:.8fr 1fr}
}
@media(max-width:900px){
 .rc-monograph-header .rc-header-inner{height:66px;padding-inline:20px}.rc-monograph-brand .rc-brand-name{font-size:24px}.rc-monograph-brand .rc-brand-kicker{font-size:8px}.rc-monograph-header .rc-header-actions>.rc-private-link,.rc-monograph-header .rc-header-actions>.rc-search-toggle,.rc-monograph-header .rc-header-actions>.rc-archive-toggle{display:none!important}.rc-monograph-header .rc-menu-toggle{display:block}
 .rc-monograph-mobile-nav .rc-monograph-nav{display:block}.rc-monograph-mobile-nav .rc-monograph-nav ul{display:block}.rc-monograph-mobile-nav .rc-monograph-nav a{display:block;font:clamp(38px,11vw,72px)/1.08 var(--rc-display-font);text-transform:none;letter-spacing:-.025em;padding:6px 0}.rc-mobile-archive-button{display:block!important;margin-top:42px!important;color:#fff!important;font:12px var(--rc-ui-font)!important;letter-spacing:.15em!important;border:0!important;background:none!important;padding:12px 0!important}
 .rc-monograph-archive-drawer .rc-archive-drawer-grid{grid-template-columns:1fr 1fr}.rc-monograph-archive-drawer .rc-archive-drawer-grid section:first-child{grid-column:1/-1}
 .rc-mh-wordmark{margin-bottom:38px}.rc-mh-image-pause{padding-block:110px}.rc-mh-second figure{width:76vw;margin-left:7vw}.rc-mh-feature,.rc-mh-book,.rc-mh-about,.rc-mh-exhibition{grid-template-columns:1fr;gap:42px}.rc-mh-feature-copy{max-width:680px}.rc-mh-book .rc-mh-feature-copy,.rc-mh-book .rc-mh-feature-media{order:initial}.rc-mh-exhibition{padding:35px 24px 65px}.rc-mh-exhibition>div{padding:0}.rc-mh-about>div:first-child{width:min(620px,80vw)}
 .rc-mg-portrait-pause{width:68vw}.rc-mg-small-pause{width:66vw;margin-left:10vw!important}.rc-mg-diptych{gap:16px}
 .rc-monograph-project-opening.rc-opening-quiet_split{grid-template-columns:1fr;padding:45px 24px}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-copy{order:2;padding:42px 0 0}.rc-monograph-project-opening.rc-opening-quiet_split .rc-mpo-image{order:1}.rc-monograph-project-info-grid{grid-template-columns:1fr 1fr}.rc-monograph-project-info-grid>div:last-child{grid-column:1/-1}
 .rc-monograph .rc-books-library article,.rc-monograph .rc-books-library article:nth-child(even){width:100%;margin-left:0}.rc-monograph .rc-books-library article>a,.rc-monograph .rc-books-library article:nth-child(even)>a{grid-template-columns:.75fr 1fr}.rc-monograph .rc-book-single .rc-component-hero,.rc-monograph .rc-exhibition-single .rc-component-hero{grid-template-columns:1fr;min-height:0}.rc-monograph .rc-book-single .rc-component-hero-media,.rc-monograph .rc-exhibition-single .rc-component-hero-media{min-height:0}
 .rc-monograph .rc-journal-magazine article{grid-column:span 6!important}.rc-monograph .rc-journal-magazine article.is-featured{grid-column:1/-1!important}.rc-monograph .rc-journal-magazine article.is-featured a{grid-template-columns:1fr}
 .rc-monograph-footer-main{grid-template-columns:1fr auto}.rc-monograph-footer-newsletter{grid-column:1/-1;justify-self:start}
 .rc-monograph-admin .rc-admin-two-col{grid-template-columns:1fr}
}
@media(max-width:640px){
 body.rc-monograph{--rc-mono-gutter:20px}.rc-mh-wordmark h1{font-size:clamp(42px,14vw,70px)}.rc-mh-wordmark p{font-size:17px}.rc-mh-monumental{width:100%}.rc-mh-monumental .rc-media{width:100%}.rc-mobile-edge-images .rc-mh-monumental,.rc-mobile-edge-images .rc-mg-monumental,.rc-mobile-edge-images .rc-mg-wide-pause{width:100vw;margin-left:calc(50% - 50vw)!important}.rc-mh-image-pause{padding:92px 20px}.rc-mh-image-pause figure,.rc-mh-second figure{width:100%;margin:0}.rc-mh-statement{min-height:60vh;padding:80px 24px}.rc-mh-statement p{font-size:clamp(42px,13vw,70px)}
 .rc-mh-feature{width:calc(100vw - 40px);padding-block:100px}.rc-mh-feature-copy h2,.rc-mh-exhibition h2,.rc-mh-journal h2,.rc-mh-about h2,.rc-mh-sequence-feature>header h2,.rc-mh-manual-sequence>header h2,.rc-mh-covers>header h2{font-size:clamp(40px,12vw,62px)}.rc-mh-sequence-feature>header,.rc-mh-manual-sequence>header,.rc-mh-covers>header{width:calc(100vw - 40px);margin-bottom:55px}.rc-mh-cover-strip{padding-inline:20px}.rc-mh-about{width:calc(100vw - 40px)}.rc-mh-about>div:first-child{width:100%}.rc-mh-archive-door{min-height:70vh;padding-inline:20px}.rc-mh-archive-door h2{font-size:clamp(52px,15vw,84px)}
 .rc-mg-monumental,.rc-mg-wide-pause,.rc-mg-diptych{width:calc(100vw - 40px)}.rc-mg-portrait-pause{width:76vw}.rc-mg-small-pause{width:72vw;margin-left:14vw!important}.rc-mg-diptych{grid-template-columns:1fr;gap:44px}.rc-monograph-gallery-dense,.rc-monograph-gallery-wall{width:calc(100vw - 40px);grid-template-columns:1fr 1fr}.rc-monograph-gallery-dense .rc-mg-frame,.rc-monograph-gallery-wall .rc-mg-frame,.rc-monograph-gallery-dense .rc-mg-landscape,.rc-monograph-gallery-wall .rc-mg-landscape{grid-column:span 1}
 .rc-works-monograph-intro,.rc-curated-work-stream{width:calc(100vw - 40px)}.rc-curated-work-stream article,.rc-curated-work-stream article:nth-child(n){width:100%;margin-left:0;margin-bottom:100px}.rc-archive-reveal{padding-inline:20px}.rc-archive-reveal-inner{width:100%}
 .rc-monograph-project-opening .rc-mpo-copy{width:calc(100vw - 40px);padding-block:55px 90px}.rc-monograph-project-opening .rc-mpo-copy h1{font-size:clamp(52px,15vw,82px)}.rc-monograph-project-opening.rc-opening-image_first .rc-mpo-image .rc-media,.rc-monograph-project-opening.rc-opening-title_first .rc-mpo-image .rc-media{width:100vw}.rc-monograph .rc-project-intro .rc-reading-width{padding-block:75px}.rc-monograph-project-info{width:calc(100vw - 40px)}.rc-monograph-project-info-grid{grid-template-columns:1fr}.rc-monograph-project-info-grid>div:last-child{grid-column:auto}.rc-monograph .rc-project-footer{width:calc(100vw - 40px);grid-template-columns:1fr;gap:12px}.rc-monograph .rc-project-footer>*{text-align:left!important}
 .rc-monograph .rc-books-library{width:calc(100vw - 40px)}.rc-monograph .rc-books-library article>a,.rc-monograph .rc-books-library article:nth-child(even)>a{grid-template-columns:1fr}.rc-monograph .rc-books-library article:nth-child(even) .rc-media,.rc-monograph .rc-books-library article:nth-child(even) .rc-book-card-copy{order:initial}.rc-monograph .rc-book-single .rc-component-hero-copy,.rc-monograph .rc-exhibition-single .rc-component-hero-copy{padding:55px 20px}.rc-monograph .rc-book-single .rc-component-hero-media{padding:25px 20px 65px}
 .rc-monograph .rc-exhibition-group{padding-inline:20px}.rc-monograph .rc-exhibition-group .rc-group-heading,.rc-monograph .rc-exhibition-grid{width:100%}.rc-monograph .rc-exhibition-grid article,.rc-monograph .rc-exhibition-grid article:nth-child(even){width:100%;margin-left:0}.rc-monograph .rc-journal-magazine{width:calc(100vw - 40px);grid-template-columns:1fr}.rc-monograph .rc-journal-magazine article,.rc-monograph .rc-journal-magazine article.is-featured{grid-column:1!important}
 .rc-sequence-hero,.rc-sequence-index{width:calc(100vw - 40px)}.rc-sequence-index article,.rc-sequence-index article:nth-child(n){width:100%;margin-left:0}
 .rc-monograph-archive-drawer .rc-archive-drawer-grid{grid-template-columns:1fr}.rc-monograph-archive-drawer .rc-archive-drawer-grid section:first-child{grid-column:auto}
 .rc-monograph-footer{padding-inline:20px}.rc-monograph-footer-main{grid-template-columns:1fr}.rc-monograph-footer nav{gap:16px}.rc-monograph-footer-newsletter{grid-column:auto}
 .rc-monograph-toggle-list{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.rc-monograph-loader{display:none}.rc-monograph-header,.rc-monograph img,.rc-curated-work-stream img{transition:none!important}body.rc-monograph .rc-main img{opacity:1!important}}

/* dedicated moving-image chapter */
.rc-mh-film{background:#080808;color:#f5f1e9;padding:clamp(90px,12vw,200px) var(--rc-mono-gutter);margin:clamp(100px,14vw,230px) 0}.rc-mh-film>.rc-eyebrow,.rc-mh-film>h2,.rc-mh-film>p,.rc-mh-film>figure{width:var(--rc-mono-wide);margin-left:auto;margin-right:auto}.rc-mh-film>h2{font:clamp(54px,7vw,118px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.04em;margin-top:0;margin-bottom:55px}.rc-mh-film>figure{position:relative;margin-top:0;margin-bottom:30px}.rc-mh-film img{width:100%;height:auto;max-height:88vh;object-fit:contain}.rc-mh-film>p{font:17px/1.65 var(--rc-display-font);max-width:min(760px,var(--rc-mono-wide));margin-left:var(--rc-mono-gutter);color:#aaa}.rc-mh-film-play{position:absolute;left:24px;bottom:24px;background:rgba(8,8,8,.72);border:1px solid rgba(255,255,255,.6);color:#fff;padding:14px 18px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.rc-uniform-crops .rc-works-archive-grid .rc-work-card img{aspect-ratio:4/5!important;object-fit:cover!important}.rc-uniform-crops .rc-curated-work-stream img{aspect-ratio:4/3!important;object-fit:cover!important}.rc-monograph-no-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
@media(max-width:640px){.rc-mh-film{padding-inline:20px}.rc-mh-film>.rc-eyebrow,.rc-mh-film>h2,.rc-mh-film>p,.rc-mh-film>figure{width:100%}.rc-mh-film>p{margin-left:0}.rc-mh-film-play{left:12px;bottom:12px}}
.rc-monograph-book-opening{width:var(--rc-mono-wide);margin:0 auto;min-height:86vh;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,130px);align-items:center;padding:clamp(70px,9vw,145px) 0}.rc-mbo-copy h1{font:clamp(58px,8vw,128px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.045em;margin:0 0 25px}.rc-mbo-copy>p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-muted)}.rc-mbo-copy .rc-mbo-deck{font:19px/1.65 var(--rc-display-font);letter-spacing:0;text-transform:none;color:inherit;max-width:560px;margin-top:28px}.rc-mbo-cover{display:flex;justify-content:center}.rc-mbo-cover img{width:auto;height:auto;max-height:78vh;max-width:100%;object-fit:contain;box-shadow:0 30px 100px rgba(0,0,0,.12)}
@media(max-width:800px){.rc-monograph-book-opening{grid-template-columns:1fr;min-height:0;padding:65px 0 95px}.rc-mbo-cover{order:1}.rc-mbo-copy{order:2}.rc-mbo-cover img{max-height:68vh}.rc-mbo-copy h1{font-size:clamp(50px,14vw,78px)}}
.rc-monograph-exhibition-opening{background:#0d0d0d;color:#f5f1e9;padding:clamp(38px,5vw,80px);min-height:88vh;display:grid;grid-template-columns:1.45fr .55fr;gap:clamp(40px,7vw,110px);align-items:end}.rc-meo-image img{width:100%;height:auto;max-height:84vh;object-fit:contain}.rc-meo-copy{padding-bottom:20px}.rc-meo-copy h1{font:clamp(54px,7vw,118px)/.92 var(--rc-display-font);font-weight:400;letter-spacing:-.04em;margin:0 0 25px}.rc-meo-copy p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.rc-monograph .rc-exhibition-curatorial{padding:clamp(100px,14vw,220px) 0}.rc-monograph .rc-exhibition-curatorial .rc-reading-width{padding:0 24px}.rc-monograph .rc-exhibition-curatorial .rc-component-prose p{font-size:21px}
@media(max-width:800px){.rc-monograph-exhibition-opening{grid-template-columns:1fr;min-height:0;padding:30px 20px 70px}.rc-meo-copy h1{font-size:clamp(50px,14vw,80px)}}
.rc-monograph-article-header{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:clamp(80px,10vw,165px) 0 clamp(60px,8vw,120px)}.rc-monograph-article-header h1{font:clamp(54px,7vw,116px)/.94 var(--rc-display-font);font-weight:400;letter-spacing:-.04em;margin:0 0 28px}.rc-monograph-article-header p{font:clamp(19px,2vw,28px)/1.55 var(--rc-display-font);max-width:760px}.rc-monograph-article-hero{width:var(--rc-mono-wide);margin:0 auto clamp(90px,12vw,180px)}.rc-monograph-article-hero img{width:100%;height:auto;max-height:88vh;object-fit:contain}.rc-monograph-article-body{padding-top:0;padding-bottom:clamp(100px,13vw,210px)}.rc-monograph-article-body>p{font:20px/1.82 var(--rc-display-font)}.rc-monograph-article-body>h2{font:clamp(36px,4vw,58px)/1.05 var(--rc-display-font);font-weight:400;margin-top:2em}.rc-monograph-article-body img{width:auto;max-width:100%;height:auto;margin:70px auto}

/* Admin-controlled homepage chapter order. */
.rc-monograph-home{display:flex;flex-direction:column;}

/* Explicit photographic-ratio contract controlled from Public Experience. */
.rc-preserve-ratio .rc-media img,
.rc-preserve-ratio .rc-mg-item img,
.rc-preserve-ratio .rc-mh-feature-media img,
.rc-preserve-ratio .rc-work-stream-image img,
.rc-preserve-ratio .rc-book-cover img,
.rc-preserve-ratio .rc-sequence-page img{height:auto;object-fit:contain;}

/* Moving Image — Projects remain the archive record; this is a cinematic public room. */
.rc-monograph-index-page{padding:clamp(118px,13vw,190px) var(--rc-mono-gutter,clamp(24px,5vw,76px)) 120px}
.rc-monograph-index-head{max-width:980px;margin:0 auto clamp(90px,11vw,170px)}
.rc-monograph-index-head h1{font-size:clamp(64px,10vw,150px);font-weight:500;letter-spacing:-.055em;line-height:.88;margin:.15em 0 .28em}
.rc-monograph-index-head p{max-width:650px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}
.rc-film-index{display:grid;gap:clamp(110px,15vw,230px)}
.rc-film-index-item{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.55fr);gap:clamp(30px,6vw,100px);align-items:end;max-width:1500px;margin:0 auto;width:100%}
.rc-film-index-item:nth-child(even){grid-template-columns:minmax(260px,.55fr) minmax(0,1.65fr)}
.rc-film-index-item:nth-child(even) .rc-film-index-frame{order:2}.rc-film-index-item:nth-child(even) .rc-film-index-copy{order:1}
.rc-film-index-item.is-lead{display:block;max-width:1700px}.rc-film-index-item.is-lead .rc-film-index-copy{max-width:620px;margin:36px 0 0 auto}
.rc-film-index-frame{position:relative;background:#090909;min-height:260px;display:grid;place-items:center;overflow:hidden}
.rc-film-index-frame .rc-media,.rc-film-index-frame picture,.rc-film-index-frame img{display:block;width:100%;height:auto}
.rc-monograph-film-stage{background:#070707;color:#fff;padding:clamp(46px,8vw,110px) var(--rc-mono-gutter,5vw);margin:clamp(70px,10vw,150px) 0}
.rc-monograph-film-stage .rc-monograph-film-label{max-width:1500px;margin:0 auto 20px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;opacity:.7}
.rc-monograph-film-frame{position:relative;max-width:1500px;margin:0 auto;min-height:300px;display:grid;place-items:center;background:#000;overflow:hidden}
.rc-monograph-film-frame .rc-media,.rc-monograph-film-frame picture,.rc-monograph-film-frame img{display:block;width:100%;height:auto}
.rc-monograph-film-play,.rc-mh-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.72);background:rgba(0,0,0,.38);backdrop-filter:blur(7px);color:#fff;border-radius:999px;padding:14px 22px;font:inherit;font-size:11px;letter-spacing:.13em;cursor:pointer;white-space:nowrap}
.rc-monograph-film-play:hover,.rc-monograph-film-play:focus-visible,.rc-mh-film-play:hover,.rc-mh-film-play:focus-visible{background:#fff;color:#090909;outline:none}
.rc-film-index-copy h2{font-size:clamp(34px,4vw,66px);font-weight:500;letter-spacing:-.045em;line-height:.96;margin:.2em 0 .35em}.rc-film-index-copy p{max-width:510px;line-height:1.6}
.rc-monograph-empty{max-width:850px;margin:0 auto;padding:100px 0 180px}.rc-monograph-empty h2{font-size:clamp(38px,6vw,80px);font-weight:500;letter-spacing:-.045em}.rc-monograph-empty p{max-width:620px;font-size:18px;line-height:1.6}
@media(max-width:800px){.rc-film-index-item,.rc-film-index-item:nth-child(even){grid-template-columns:1fr;gap:24px}.rc-film-index-item:nth-child(even) .rc-film-index-frame,.rc-film-index-item:nth-child(even) .rc-film-index-copy{order:initial}.rc-film-index-item.is-lead .rc-film-index-copy{margin:24px 0 0}.rc-monograph-index-head h1{font-size:clamp(54px,18vw,90px)}}

/* Production presentation support for secondary public pages */
.rc-contact-hero,.rc-private-room-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(32px,6vw,96px);align-items:end}.rc-contact-hero-media,.rc-private-room-hero-media{min-height:360px}.rc-contact-hero-media .rc-picture,.rc-private-room-hero-media .rc-picture{display:block;height:100%}.rc-contact-hero-media img,.rc-private-room-hero-media img{width:100%;height:100%;max-height:620px;object-fit:cover}.rc-contact-hero-meta{margin-top:28px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rc-private-room-hero-copy{align-self:center}.rc-research-starter{padding-top:0}.rc-research-starter-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 42px}.rc-research-starter-links a{font-size:12px;letter-spacing:.09em;text-decoration:none}.rc-research-starter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.rc-research-starter-grid figure{margin:0}.rc-research-starter-grid .rc-picture{display:block;aspect-ratio:4/5;overflow:hidden}.rc-research-starter-grid img{width:100%;height:100%;object-fit:cover}.rc-research-starter-grid figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:10px;font-size:10px;letter-spacing:.04em}.rc-research-starter-grid figcaption span{color:var(--rc-muted);text-align:right}
@media(max-width:900px){.rc-contact-hero,.rc-private-room-hero{grid-template-columns:1fr}.rc-contact-hero-media,.rc-private-room-hero-media{min-height:0}.rc-research-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
