/* ============================================================================
   SIRIS HILL — sirishill.com
   Single shared stylesheet for every page.

   CONTENTS
   1.  Design tokens        — colours, type scale, spacing, widths
   2.  Base & typography    — resets, body, elements, shared text roles
   3.  Layout primitives    — containers, sections, split, grids
   4.  Shared components    — quote, CTA, button, figures, carousel, footer
   5.  Global navigation    — injected by js/nav.js on every page
   6.  Logo wordmark        — embedded PNG used by nav + footer
   7.  Global footer        — injected by js/nav.js on every page
   8.  Home page            — index.html (hero, Ordinary rotator, About, Exhibitions)
   9.  About page           — about.html
   10. Ordinary page        — ordinary.html (full-screen beats + portrait grid)
   11. Ordinary sitter pages— ordinary/*.html (also styles the lightbox content)
   12. Portrait lightbox    — overlay shell, opened by js/ordinary-modal.js
   13. Archive index        — archive.html
   14. Archive year pages   — archive-<year>.html
   15. Press page           — press.html
   16. Reduced motion

   contact.html is built entirely from the shared pieces above.
   ============================================================================ */


/* ============================================================================
   1. DESIGN TOKENS — single source of truth for the whole site.
   White / black / gold editorial palette. Gagosian's measured type values.
   ============================================================================ */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,300..600;1,6..72,300..600&display=swap');

:root{
  /* ---- colour ---- */
  --background: #ffffff;
  --text:       #111111;
  --secondary:  #666666;
  --border:     #e8e8e8;
  --gold:       #9d8a5a;
  --fill:       #f4f4f4;   /* neutral placeholder fill */

  /* warm near-white ambient tone (page-edge background frame) */
  --surface-warm: #f7f5f0;

  /* ---- fonts ---- */
  --font-sans:  'Inter', sans-serif;
  --font-serif: 'Newsreader', Georgia, serif;

  /* ---- type scale — Gagosian's measured values ----
     body 19 · nav/ui 15.5 · meta 12.5 · display 35→60 */
  --fs-xs:    0.78125rem;  /* 12.5px  fine meta             */
  --fs-sm:    1.25rem;  /* 15.5px  nav / labels          */
  --fs-base:  1.25rem;   /* 20px    body                  */
  --fs-md:    1.25rem;     /* 20px    secondary body / lead */
  --fs-lg:    1.5rem;      /* 24px    subheading            */

  --fs-display:    clamp(2.1875rem, 3vw + 1rem, 3.75rem);
  --fs-display-sm: clamp(1.875rem, 1.6vw + 1rem, 2.1875rem);
  --fs-lead:       clamp(1.25rem, 1vw + 0.6rem, 1.625rem);

  /* ---- line-heights ---- */
  --lh-title: 1.1;
  --lh-meta:  1.5;
  --lh-body:  1.65;

  /* ---- weights ---- */
  --w-light:  300;
  --w-normal: 400;
  --w-medium: 500;

  /* ---- letter-spacing ---- */
  --ls-tight: -0.01em;

  /* ---- spacing scale (only these values) ---- */
  --sp-1: 12px;
  --sp-2: 24px;
  --sp-3: 48px;
  --sp-4: 80px;
  --sp-5: 120px;

  /* ---- width system ---- */
  --w-content:   1480px;    /* reading text       */
  --w-editorial: 1480px;    /* editorial w/ media */
  --w-gallery:   1480px;   /* galleries / grids  */
  --measure:     1480px;   /* home-page sections */

  /* white centre band for the two-tone background — min() keeps it
     edge-to-edge on screens narrower than 2000px */
  --frame-w: min(100%, 2000px);

  /* ---- aliases used by the home page ---- */
  --ink-900: var(--text);
  --ink-700: var(--secondary);
  --ink-400: #767676;   /* lightest text grey that still passes WCAG AA (4.5:1) */
  --cream:   var(--background);
  --cream-2: var(--fill);
}


/* ============================================================================
   2. BASE & TYPOGRAPHY — serif default; sans reserved for meta/UI text.
   ============================================================================ */

*{ box-sizing:border-box; }
html,body{ margin:0; padding:0; }

body{
  font-family:var(--font-serif);
  font-size:var(--fs-base);
  line-height:var(--lh-body);
  font-weight:var(--w-normal);
  color:var(--text);
  /* Two-tone background: warm outer edges, white centre column that tracks
     --frame-w, framing the content like a gallery mat on wide screens. */
  background:
    linear-gradient(
      to right,
      var(--surface-warm) 0%,
      var(--surface-warm) calc(50% - var(--frame-w) / 2),
      var(--background) calc(50% - var(--frame-w) / 2),
      var(--background) calc(50% + var(--frame-w) / 2),
      var(--surface-warm) calc(50% + var(--frame-w) / 2),
      var(--surface-warm) 100%
    );
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

p{ margin:0 0 1em; }
a{ color:inherit; text-decoration:none; }
em,i,.italic{ font-style:italic; }
img{ display:block; max-width:100%; }
button{ font-family:inherit; cursor:pointer; background:none; border:0; }

/* headings: sans-serif site-wide (body text stays serif) */
h1,h2,h3,h4{ font-family:var(--font-sans); font-weight:var(--w-normal); line-height:var(--lh-title); letter-spacing:var(--ls-tight); margin:0; }

/* lead paragraph */
.t-lead{ font-size:var(--fs-lead); line-height:1.4; }

/* sans meta / UI text */
.footer a, .eyebrow, .label{
  font-family:var(--font-sans);
  font-size:var(--fs-sm);
  line-height:var(--lh-meta);
  font-weight:var(--w-normal);
  letter-spacing:0;
}

/* editorial label */
.eyebrow{
  font-family:var(--font-sans);
  font-size:22px;
  color:var(--text);
  font-weight: 600;
  display:block;
  margin-bottom:20px;
}


/* ============================================================================
   3. LAYOUT PRIMITIVES — widths: content 760 · editorial 980 · gallery 1280.
   ============================================================================ */

.container{ width:100%; margin-inline:auto;}
.w-content{   max-width:var(--w-content); }
.w-editorial{ max-width:var(--w-editorial); }
.w-gallery{   max-width:var(--w-gallery); }

main{ display:block; }
.section{ padding-block: 48px;}
.section--air{ padding-block:var(--sp-3); }
.section + .section{}

/* editorial split: two equal columns (press page) */
.split{ display:grid; grid-template-columns:1fr 1fr; gap:var(--sp-3); align-items:start; }

/* galleries */
.grid{ display:grid; gap:var(--sp-3); }
.grid-2{ grid-template-columns:repeat(2,1fr); }
.grid-3{ grid-template-columns:repeat(3,1fr); }

@media (max-width:900px){
  .split{ grid-template-columns:1fr; }
  .grid-3{ grid-template-columns:repeat(2,1fr); }
}
@media (max-width:560px){
  .grid-2, .grid-3{ grid-template-columns:1fr; }
}


/* ============================================================================
   4. SHARED COMPONENTS
   ============================================================================ */

/* ---- simple footer (static fallback markup on several pages;
        replaced at runtime by the injected .site-footer) ---- */
.footer{ border-top:1px solid var(--border); padding-block:var(--sp-3); }
.footer__inner{ max-width:var(--w-gallery); margin-inline:auto; padding-inline:var(--sp-2);
  display:flex; justify-content:space-between; gap:var(--sp-2); flex-wrap:wrap;
  font-family:var(--font-sans); font-size:var(--fs-xs); color:var(--secondary); }
.footer a:hover{ color:var(--text); }

/* ---- image + caption ---- */
.figure{ margin:0; }
.figure img{ width:100%; height:100%; object-fit:cover; display:block; }

/* ---- placeholder copy (grey "[Siris to add …]" notes) ---- */
.placeholder{ color:var(--secondary); }

/* ---- quote block ---- */
.quote{ font-family:var(--font-serif); font-style:italic; font-size:var(--fs-lead); line-height:1.4;
  max-width:var(--w-content); margin:0; }

/* ---- underlined text CTA ---- */
.cta{ font-family:var(--font-sans); font-size:var(--fs-sm);
  color:var(--text); border-bottom:1px solid var(--text); padding-bottom:2px;
  transition:color .15s, border-color .15s; }
.cta:hover{ color:var(--secondary); border-color:var(--secondary); }

/* ---- outlined button ---- */
.btn{ display:inline-block; border:1.5px solid var(--ink-900); color:var(--ink-900);
  padding:15px 34px; font-size:var(--fs-sm);
  transition:background .15s ease, color .15s ease, border-color .15s ease; }
.btn:hover{ background:var(--ink-900); border-color:var(--ink-900); color:#fff; }

/* ---- carousel (archive year pages, driven by js/carousel.js) ---- */
.carousel{ position:relative; }
.carousel__viewport{ overflow:hidden; }
.carousel__track{ display:flex; transition:transform .45s cubic-bezier(.22,.61,.36,1); cursor:grab; touch-action:pan-y; }
.carousel__track:active{ cursor:grabbing; }
.slide{ flex:0 0 100%; display:flex; gap:var(--sp-3); align-items:flex-start; justify-content:center; margin:0; }
.slide .figure{ flex:0 0 auto; width:auto; }
.slide .figure img{ height:min(62vh,600px); width:auto; aspect-ratio:4/5; }
.carousel__arrow{ position:absolute; top:42%; z-index:2; font-size:var(--fs-md); color:var(--secondary); padding:var(--sp-1); }
.carousel__arrow:hover{ color:var(--text); }
.carousel__arrow--prev{ left:-2vw; }
.carousel__arrow--next{ right:-2vw; }
.carousel__foot{ margin-top:var(--sp-3); }
.carousel__thumbs{ display:flex; gap:var(--sp-1); overflow-x:auto; }
.carousel__thumbs button{ flex:0 0 auto; width:48px; height:48px; background:var(--fill); opacity:.45; font-size:0; outline:1px solid transparent; transition:opacity .15s, outline .15s; }
.carousel__thumbs button:hover{ opacity:.8; }
.carousel__thumbs button.is-active{ opacity:1; outline:1px solid var(--text); }

/* images-only variant */
.carousel--plain .slide{ justify-content:center; }
.carousel--plain .slide .figure img{ height:min(64vh,640px); width:auto; aspect-ratio:4/5; }

@media (max-width:760px){
  .slide{ flex-direction:column; align-items:center; }
  .carousel__arrow{ display:none; }
}


/* ============================================================================
   5. GLOBAL NAVIGATION — markup injected by js/nav.js.
   Fixed bar, IDENTICAL on every page in every other respect: solid
   background, same link colours. The nav's own wordmark (.site-nav__mark)
   stays invisible until .is-docked is added to .site-nav — on interior
   pages js/nav.js adds it immediately (so the mark just shows), but on the
   home page it is only added once the floating clone of the hero logo
   (js/home.js, #floatName below) finishes gliding up and lands on top of
   it — so what appears to happen is the hero logo itself moving into the
   nav bar, not a second logo fading in behind it.
   ============================================================================ */

.site-nav{ position:fixed; top:0; left:0; right:0; z-index:100;
  background:var(--cream, #f7f5f0); border-bottom:0; }

.site-nav__inner{ max-width:1480px; margin:0 auto; padding:0 20px; height:52px;
  display:flex; align-items:center; justify-content:space-between; }
.site-nav__left{ display:flex; align-items:center; gap:50px; }
.site-nav__mark{ font-family:var(--font-serif,'Georgia',serif); font-size:18px; font-weight:500;
  color:#111; text-decoration:none; white-space:nowrap; align-self:center;
  display:flex; align-items:center;
  opacity:0; transition:opacity .2s ease; }
.site-nav.is-docked .site-nav__mark{ opacity:1; }
.site-nav__links{ display:flex; gap:40px; }
.site-nav__links a{ font-family:var(--font-sans,'Inter', sans-serif); font-size:18px; color:var(--secondary);
  text-decoration:none; transition:color .15s; }
.site-nav__links a:hover, .site-nav__links a.active{ color:#111; font-weight: 600;}
.site-nav__right a{ font-family:var(--font-sans,'Inter', sans-serif); font-size:18px; color:var(--secondary); text-decoration:none; }
.site-nav__right a:hover{ color:#111; }

/* mobile menu toggle — hidden on desktop, shown below 760px where the
   full link row no longer fits */
.site-nav__toggle{ display:none; font-family:var(--font-serif,'Georgia',serif); font-size:18px;
  color:var(--secondary); background:none; border:0; padding:0; cursor:pointer; transition:color .15s; }
.site-nav__toggle:hover{ color:#111; }

/* mobile: links collapse behind the Menu toggle (handled by js/nav.js) */
@media (max-width:760px){
  .site-nav__inner{ height:auto; min-height:52px; flex-wrap:wrap; padding-block:8px; }
  .site-nav__left, .site-nav__right{ display:contents; }
  .site-nav__mark{ order:1; }
  .site-nav__toggle{ display:inline-block; order:2; }
  .site-nav__links, .site-nav__subscribe{ display:none; }
  .site-nav.nav-open{ background:var(--cream, #f7f5f0); }
  .site-nav.nav-open .site-nav__links{
    display:flex; flex-direction:column; width:100%; order:3;
    gap:0; padding:10px 0 6px; border-top:1px solid var(--border); margin-top:8px;
  }
  .site-nav.nav-open .site-nav__links a{ padding:8px 0; }
  .site-nav.nav-open .site-nav__subscribe{ display:block; width:100%; order:4; padding:8px 0 12px; }
}


/* ============================================================================
   6. LOGO WORDMARK — PNG embedded as a data URI (aspect ratio 3.416:1).
   --nm-logo can be overridden per-context (the home hero swaps in
   images/logo.png and tints it white); --nm-logo-dark always resolves to
   the embedded image, used when the home nav bar turns solid.
   ============================================================================ */

:root{
  --nm-logo-data: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADrgAAARPCAMAAADJQ/BBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTIyZGIxN2YtM2M1Ni04ODRkLTkwNTctOWQyNzJiNTc0ZGI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzQzdCQTU5MjYyQTExRjFCQTI0OEZBQkNDNTI1N0Q2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQzdCQTU4MjYyQTExRjFCQTI0OEZBQkNDNTI1N0Q2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi4zIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwQzYwQzQ5MUJBQTExRUM4Njc5QjcwNzc5RTdCREQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEwQzYwQzRBMUJBQTExRUM4Njc5QjcwNzc5RTdCREQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y+yRPQAAAdRQTFRFHR0dHBwcHh4eUlJSHx8fGxsbVVVVICAgGhoaGRkZ8/PzwMDAUVFRISEh6+vrT09P+vr6WFhYGBgYWVlZIiIiYmJiTk5O/v7+ZWVl/f39vr6+9vb21tbWqamp/Pz8wsLCfX19i4uLTExMs7OzW1tb+/v7XFxc9fX1k5OTgICAXl5eoqKienp6sbGxp6en////+Pj4rq6uvLy8+fn5y8vLxMTExsbGnZ2d9PT039/f0dHRX19fmJiYbm5u4uLi7Ozsurq6cXFxaGhoyMjIa2tr6Ojo3Nzc5ubmaWlpzc3NjY2N4+Pj7+/vcnJyb29v7u7u2dnZz8/PFxcX8PDw4eHhbGxs1NTU5+fn7e3tzMzMkJCQ8vLyeHh48fHxkZGRd3d3dXV1r6+viIiIn5+fhYWFpaWltLS0IyMjiYmJ4ODggoKCg4ODycnJjo6OS0tLhoaGysrKoKCg2NjYlpaW19fX0tLStra22tralZWVmpqadHR06urq6enpuLi49/f3q6urrKys5OTk3d3dt7e3pKSk09PT5eXl29vbm5ub3t7etbW1JCQkSEhIFhYWJSUlR0dHFRUVZGRkl5eXFBQUPj4+REREh4eHRUVFJiYmf39/pqam////Asrl4QAAAJx0Uk5T//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Av2dfGwAAsWdJREFUeNrs3eeD1cbdN3xpVjrSMWdZll0WMGCKabaxjQu44Ipx773HNcXdcRynOXGKU69c932/e17wzz4z2qVuOQJjdoU+n1zx5QRizpFGs/PVzPwmOwkAAABrWOYSAAAAILgCAACA4AoAAIDgCgAAAIIrAAAACK4AAAAIrgAAACC4AgAAILgCAACA4AoAAACCKwAAAIIrAAAACK4AAAAIrgAAACC4AgAAgOAKAACA4AoAAACCKwAAAIIrAAAACK4AAAAguAIAACC4AgAAgOAKAACA4AoAAACCKwAAAAiuAAAACK4AAAAguAIAAIDgCgAAgOAKAAAAgisAAACCKwAAAAiuAAAAILgCAAAguAIAAIDgCgAAgOAKAAAAgisAAAAIrgAAAAiuAAAAILgCAAAguAIAAIDgCgAAAIIrAAAAgisAAAAIrgAAAAiuAAAAILgCAACA4AoAAIDgCgAAAIIrAAAACK4AAAAIrgAAACC4AgAAILgCAACA4AoAAACCKwAAAIIrAAAACK4AAAAIrgAAACC4AgAAgOAKAACA4AoAAACCKwAAAIIrAAAACK4AAAAguAIAACC4AgAAgOAKAACA4AoAAACCKwAAAAiuAAAACK4AAAAguAIAAIDgCgAAgOAKAAAAgisAAACCKwAAAAiuAAAAILgCAAAguAIAAIDgCgAAgOAKAAAAgisAAAAIrgAAAAiuAAAAILgCAAAguAIAAIDgCgAAAIIrAAAAgisAAAAIrgAAAAiuAAAAILgCAACA4AoAAIDgCgAAAIIrAAAACK4AAAAIrgAAACC4AgAAILgCAACA4AoAAACCKwAAAIIrAAAACK4AAAAIrgAAACC4AgAAgOAKAACA4AoAAACCKwAAAIIrAAAACK4AAAAguAIAACC4AgAAgOAKAACA4AoAAACCKwAAAAiuAAAACK4AAAAguAIAAIDgCgAAgOAKAAAAgisAAACCKwAAAAiuAAAAILgCAAAguAIAAIDgCgAAgOAKAAAAgisAAAAIrgAAAAiuAAAAILgCAAAguAIAAIDgCgAAAIIrAAAAgisAAAAIrgAAAAiuAAAAILgCAACA4AoAAIDgCgAAAIIrAAAACK4AAAAIrgAAACC4AgAAILgCAACA4AoAAACCKwAAAIIrAAAACK4AAAAIrgAAACC4AgAAgOAKAACA4AoAAACCKwAAAIIrAAAACK4AAAAguAIAACC4AgAAgOAKAACA4AoAAACCKwAAAAiuAAAACK4AAAAguAIAAIDgCgAAgOAKAAAAgisAAACCKwAAAAiuAAAAILgCAAAguAIAAIDgCgAAgOAKAAAAgisAAAAIrgAAAAiuAAAAILgCAAAguAIAAIDgCgAAAIIrAAAAgisAAAAIrgAAAAiuAAAAILgCAACA4AoAAIDgCgAAAIIrAAAACK4AAAAIrgAAACC4AgAAILgCAACA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FQAAAAAAAABxBQAAAAAAAMQVAAAAAAAAAHEFAAAAAAAAxBUAAAAAAAAAcQUAAAAAAABAXAEAAAAAAABxBQAAAAAAAEBcAQAAAAAAABBXAAAAAAAAQFwBAAAAAAAAEFcAAAAAAABAXAEAAAAAAAAQVwAAAAAAAADEFQAAAAAAABBXAAAAAAAAAMQVAAAAAAAAEFcAAAAAAAAAxBUAAAAAAAAAcQUAAAAAAADEFQAAAAAAAABxBQAAAAAAAMQVAAAAAAAAAHEFAAAAAAAAQFwBAAAAAAAAcQUAAAAAAABAXAEAAAAAAABxBQAAAAAAAEBcAQAAAAAAABBXAAAAAAAAQFwBAAAAAAAAEFcAAAAAAAAAxBUAAAAAAAAQVwAAAAAAAADEFQAAAAAAABBXAAAAAAAAAMQVAAAAAAAAAHEFAAAAAAAAxBUAAAAAAAAAcQUAAAAAAADEFQAAAAAAAABxBQAAAAAAAEBcAQAAAAAAAHEFAAAAAAAAQFwBAAAAAAAAcQUAAAAAAABAXAEAAAAAAAAQVwAAAAAAAEBcAQAAAAAAABBXAAAAAAAAQFwBAAAAAAAAEFcAAAAAAAAAxBUAAAAAAAAQVwAAAAAAAADEFQAAAAAAAABxBQAAAAAAAMQVAAAAAAAAAHEFAAAAAAAAxBUAAAAAAAAAcQUAAAAAAABAXAEAAAAAAABxBQAAAAAAAEBcAQAAAAAAAHEFAAAAAAAAQFwBAAAAAAAAEFcAAAAAAABAXAEAAAAAAAAQVwAAAAAAAEBcAQAAAAAAABBXAAAAAAAAAMQVAAAAAAAAEFcAAAAAAAAAxBUAAAAAAAAQVwAAAAAAAADEFQAAAAAAAABxBQAAAAAAAMQVAAAAAAAAAHEFAAAAAAAAxJVHAAAAAAAAAIgrAAAAAAAAAOIKAAAAAAAAiCsAAAAAAAAA4goAAAAAAACAuAIAAAAAAADiCgAAAAAAAIC4AgAAAAAAAOIKAAAAAAAAgLgCAAAAAAAAIK4AAAAAAACAuAIAAAAAAAAgrgAAAAAAAIC4AgAAAAAAACCuAAAAAAAAAIgrAAAAAAAAIK4AAAAAAAAAiCsAAAAAAAAgrgAAAAAAAACIKwAAAAAAAADiCgAAAAAAAIgrAAAAAAAAAOIKAAAAAAAAiCsAAAAAAAAA4goAAAAAAACAuAIAAADA/89+HQsAAAAADPK3nsaOsghAXAEAAEBcAQAAQFwBAAAQVwAAABBXAAAAxBUAAADEFQAAAMQVAAAAcQUAAABxBQAAQFwBAABAXAEAAEBcAQAAEFcAAAAQVwAAAMQVAAAAxBUAAADEFQAAAHEFAAAAcQUAAEBcAQAAQFwBAABAXAEAABBXAAAAEFcAAAAQVwAAAMQVAAAAxBUAAABxBQAAAHEFAAAAcQUAAEBcAQAAQFwBAAAQVwAAABBXAAAAEFcAAADEFQAAAMQVAAAAcQUAAABxBQAAAHEFAABAXAEAAEBcAQAAEFcAAAAQVwAAABBXAAAAxBUAAADEFQAAAMQVAAAAcQUAAABxBQAAQFwBAABAXAEAAEBcAQAAEFcAAAAQVwAAAMQVAAAAxBUAAADEFQAAAHEFAAAAcQUAAEBcAQAAQFwBAABAXAEAABBXAAAAEFcAAADEFQAAAMQVAAAAxBUAAABxBQAAAHEFAAAAcQUAAEBcAQAAQFwBAAAQVwAAABBXAAAAEFcAAADEFQAAAMQVAAAAcQUAAABxBQAAAHEFAABAXAEAAEBcAQAAEFcAAAAQVwAAABBXAAAAxBUAAADEFQAAAHEFAAAAcQUAAABxBQAAQFwBAABAXAEAAEBcAQAAEFcAAAAQVwAAAMQVAAAAxBUAAADEFQAAAHEFAAAAcQUAAEBcAQAAQFwBAABAXAEAABBXAAAAEFcAAADEFQAAAMQVAAAAxBUAAABxBQAAAHEFAABAXAEAAEBcAQAAQFwBAAAQVwAAABBXAAAAEFcAAADEFQAAAMQVAAAAcQUAAABxBQAAAHEFAABAXAEAAEBcAQAAEFcAAAAQVwAAABBXAAAAxBUAAADEFQAAAHEFAAAAcQUAAABxBQAAQFwBAABAXAEAABBXAAAAEFcAAAAQVwAAAMQVAAAAxBUAAADEFQAAAHEFAAAAcQUAAEBcAQAAQFwBAABAXAEAABBXAAAAEFcAAADEFQAAAMQVAAAAxBUAAABxBQAAAHEFAABAXAEAAEBcAQAAQFwBAAAQVwAAABBXAAAAxBUAAADEFQAAAMQVAAAAcQUAAABxBQAAAHEFAABAXAEAAEBcAQAAEFcAAAAQVwAAABBXAAAAxBUAAADEFQAAAHEFAAAAcQUAAABxBQAAQFwBAABAXAEAABBXAAAAEFcAAAAQVwAAAMQVAAAAxBUAAABxBQAAAHEFAAAAcQUAAEBcAQAAQFwBAABAXAEAABBXAAAAEFcAAADEFQAAAMQVAAAAxBUAAABxBQAAAHEFAABAXAEAAEBcAQAAQFwBAAAQVwAAABBXAAAAxBUAAADEFQAAAMQVAAAAcQUAAABxBQAAQFwBAABAXAEAAEBcAQAAEFcAAAAQVwAAABBXAAAAxBUAAADEFQAAAHEFAAAAcQUAAABxBQAAQFwBAABAXAEAABBXAAAAEFcAAAAQVwAAAMQVAAAAxBUAAABxBQAAAHEFAAAAcQUAAEBcAQAAQFwBAAAQVwAAANhJgAEApEMn1kdQlKUAAAAASUVORK5CYII=');
  --nm-logo:      var(--nm-logo-data);
  --nm-logo-dark: var(--nm-logo-data);
}
.nm-logo{
  display:inline-block;
  background-image:var(--nm-logo);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:contain;
  /* width set per-context; height follows the 3.416:1 aspect */
}
/* nav-docked size — the END target of the home-page float animation */
.nm-logo--nav{ width:220px; height:calc(220px / 3.416); }


/* ============================================================================
   7. GLOBAL FOOTER — markup injected by js/nav.js on every page.
   ============================================================================ */

.site-footer{ border-top:1px solid var(--border); padding:50px 0 var(--sp-3); margin-top:0px; background:#e1e1e1;}
.site-footer__inner{
  max-width:var(--w-gallery); margin-inline:auto; padding-inline:var(--sp-2);
  display:grid; grid-template-columns:2fr 1fr 1fr 2fr; gap:var(--sp-3); align-items:start;
}
.sfcol--brand a{ display:inline-block; margin-bottom:var(--sp-2); text-decoration:none; }
.sfcol--brand p{ font-family:var(--font-serif); font-size:var(--fs-sm); color:var(--secondary);
  margin:0; font-style:italic; line-height:1.55; }
.sfcol__head{ font-family:var(--font-sans); font-size:var(--fs-xs); font-weight:500;
  color:var(--secondary); margin:0 0 var(--sp-2); }
.sfcol nav{ display:flex; flex-direction:column; gap:10px; }
.sfcol nav a{ font-family:var(--font-sans); font-size: 16px; color:var(--secondary);
  text-decoration:none; transition:color .2s; }
.sfcol nav a:hover{ color:var(--text); }
.sf-body{ font-family:var(--font-serif); font-size:var(--fs-sm); color:var(--secondary);
  line-height:1.55; margin:0 0 var(--sp-2); font-style:italic; }
.sf-subscribe{ display:inline-block; font-family:var(--font-sans); font-size:var(--fs-xs); font-weight:500;
  color:var(--text); text-decoration:none;
  border-bottom:1px solid currentColor; padding-bottom:2px; opacity:.65; transition:opacity .2s; }
.sf-subscribe:hover{ opacity:1; }
.site-footer__base{
  max-width:var(--w-gallery); margin:var(--sp-3) auto 0; padding:0px var(--sp-2) 0; display:flex; justify-content:space-between; align-items:center;
  font-family:var(--font-sans); font-size:var(--fs-xs); color:var(--secondary);
}
.site-footer__base a{ color:inherit; text-decoration:none; }
.site-footer__base a:hover{ color:var(--text); }
@media (max-width:900px){
  .site-footer__inner{ grid-template-columns:1fr 1fr; }
  .sfcol--brand{ grid-column:1 / -1; }
}
@media (max-width:520px){
  .site-footer__inner{ grid-template-columns:1fr; }
  .site-footer__base{ flex-direction:column; gap:8px; text-align:center; }
}


/* ============================================================================
   8. HOME PAGE — index.html
   ============================================================================ */

/* ---- full-viewport hero: painting, statement, bottom-left logo ---- */
.sh-hero{ position:relative; width:100%; height:35svh; overflow:hidden; background:#0d0b09; margin-top: 55px; }
.sh-hero__painting{ position:absolute; inset:0; margin:0; padding:0; }
.sh-hero__painting img{ width:100%; height:100%; object-fit:cover; object-position:50% 38%; display:block; }
/* scrim — heavier at the bottom for text legibility, gentle vignette elsewhere */
.sh-hero__painting::after{
  content:"";
  position:absolute; inset:0;
  background:
    radial-gradient(ellipse at 55% 40%, transparent 40%, rgba(10,8,6,.25) 100%),
    linear-gradient(0deg, rgba(10,8,6,.72) 0%, rgba(10,8,6,.3) 18%, transparent 38%);
  pointer-events:none;
}
.sh-hero__logo{ position:absolute; bottom: 160px; left: 60px; z-index:1; }
/* static logo — hidden; serves as the measurement anchor for the JS clone */
.sh-hero__logo .artist-name{ visibility:hidden; }
.sh-hero__logo .nm-logo--hero{
  --nm-logo:url('../images/logo.png');
  filter:brightness(0) invert(1);
  opacity:.95;
  width:600px;
  height:600px / 3.416);
  display:block;
}
@media (max-width:600px){
  .sh-hero__painting img{ object-position:60% 30%; }
}

/* ---- artist name / hero logo sizing ----
   (.artist-head sits on the same element as .sh-hero__logo, which
   provides the absolute positioning — don't set position here) */
.artist-head{ border-bottom:0; }
.artist-name{ font-family:var(--font-sans); font-weight:800;
  font-size:clamp(30px, 4.5vw + 8px, 64px); line-height:1.0;
  letter-spacing:-0.045em; color:var(--ink-900); margin:0; text-transform:uppercase; }
/* hero logo: width = old text width (font-size × measured 4.66 ratio) */
.nm-logo--hero{
  width:calc(clamp(30px, 4.5vw + 8px, 64px) * 4.66);
  height:calc(clamp(30px, 4.5vw + 8px, 64px) * 4.66 / 3.416);
}

/* ---- floating logo clone (js/home.js animates it into the nav) ---- */
#floatName{
  /* sits BEHIND the nav bar (z-index 100) so it passes visually underneath
     the solid bar on its way to the dock point, instead of smearing over
     the nav links */
  position:fixed; left:0; top:0; margin:0; z-index:90;
  line-height:1.0; transform-origin:left top; will-change:transform;
  pointer-events:none; white-space:nowrap;
}
#floatName .nm-logo{ display:block; filter:brightness(0) invert(1); opacity:.92; }

/* ---- section chrome ---- */

.section:first-of-type{ border-top:0; padding-top:28px; padding-bottom:80px;}
.section .inner{ max-width:var(--measure); margin:0 auto; padding:8px 24px; }
.section-title{ font-family:var(--font-sans); font-weight:var(--w-normal); line-height: var(--1h-title);
  font-size: 38px; letter-spacing: var(--ls-tight); margin-bottom: 28px; }
.section-foot{ margin-top:48px; font-size:var(--fs-sm);}
.section-foot a{ color:var(--text); transition:color .15s, border-color .15s; }
.section-foot a:hover{ color:var(--secondary); border-color:var(--secondary); }

/* ---- Ordinary section (rotating strip + feature, js/home.js) ---- */
.wrap{ max-width:1280px; margin:0 auto; padding:0 24px; }
.od-cta{ font-family:var(--font-sans); font-size:var(--fs-sm);
  color:var(--text); border-bottom:1px solid var(--text); padding-bottom:3px; text-decoration:none; display:inline-block; }
.od-cta:hover{ color:var(--secondary); border-color:var(--secondary); }

.ordinary-section{ padding:64px 0; }

.od-band{ text-align:center; max-width:880px; margin:0 auto 40px; }
.od-band h3{
  font-family:var(--font-serif); font-weight:300; font-size: 1.75rem;
  line-height:1.8; letter-spacing:-0.015em; margin:0; color:var(--text);
}
.od-band h3 strong{ font-weight:800; font-style:italic; color:inherit; }

.od-strip{ display:grid; grid-template-columns:repeat(6,1fr); gap:14px; margin-bottom:48px; }
.od-strip button{
  aspect-ratio:3/4; overflow:hidden; background:var(--border); border:0; padding:0; cursor:pointer;
  position:relative; display:block;
}
.od-strip img{
  width:100%; height:100%; object-fit:cover; display:block;
  filter:grayscale(1); transition:filter .5s ease;
}
.od-strip button.is-active img{ filter:grayscale(0); }
.od-strip button:hover img{ filter:grayscale(0.4); }
.od-strip button.is-active:hover img{ filter:grayscale(0); }

.od-feature{ display:grid; grid-template-columns:1.05fr 0.95fr; gap:clamp(40px, 6vw, 90px); align-items:center; }
.od-feature__img{ background:#fff; overflow:hidden; display:grid; aspect-ratio:4/5; }
.od-feature__img img{ grid-area:1/1; width:100%; height:100%; object-fit:cover; object-position:center;
  display:block; opacity:0; transition:opacity 2s ease; }
.od-feature__img img.is-shown{ opacity:1; }

.od-thesis{
  font-family:var(--font-serif); font-weight:400; font-size: 1.375rem;
  line-height:1.65; letter-spacing:0.01em; margin:0 0 48px; color:var(--text);
  transition:opacity 2.00s ease;
}
.od-thesis em{ font-style:italic; color:inherit; }
.od-letter{
  font-family:var(--font-serif); font-style:italic; font-size:20px; line-height:1.6;
  color:var(--secondary); padding-left:0px; margin:0 0 16px;
  transition:opacity 2.00s ease;
}
.od-attr{
  font-family:var(--font-serif); font-size: 16px; font-weight: 400;
  color:var(--secondary); margin:0 0 160px; transition:opacity .35s ease;
}
.od-fading{ opacity:0; }

@media (max-width:820px){
  .od-feature{ grid-template-columns:1fr; gap:32px; }
}
@media (max-width:520px){
  .od-strip{ grid-template-columns:repeat(3,1fr); }
}

/* ---- About section: text left, portrait + downloads rail right ---- */
.about-grid{ display:grid; grid-template-columns:2fr 1fr; gap:clamp(32px, 4vw, 56px); align-items:start; }
.about-text .quote{ font-family:var(--font-serif); font-style:italic;
  font-size:clamp(18px, 1vw + 12px, 22px); line-height:1.4; letter-spacing:0.01em; margin:0 0 32px 12px; }
.about-text .quote-by{ font-size:var(--fs-sm); color:var(--ink-700); margin:0 0 32px; }
.about-text p{ font-family:var(--font-serif); font-size:var(--fs-base);
  margin:0 0 0.6em; line-height:1.65; }
.about-text em{ font-family:var(--font-serif); font-style:italic; }
.about-side .ph-img{ aspect-ratio:4/5; background:var(--cream-2);
  display:flex; align-items:center; justify-content:center;
  color:var(--ink-400); font-size:var(--fs-sm); }
.about-side .photo-credit{ font-size:var(--fs-sm); color:var(--ink-400); margin-top:10px; }
.about-side .rail-h{ font-family:var(--font-sans); font-weight:700; font-size:var(--fs-base); margin:32px 0 10px; }
.about-side .rail-link{ display:block; font-size:var(--fs-base); padding:3px 0; }
.about-side .rail-link a{ border-bottom:1px solid var(--border); }
.about-side .rail-link a:hover{ color:var(--secondary); border-color:var(--secondary); }

/* ---- Exhibitions: four cards ---- */
.exh-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap: 48px; }
.exh-card .thumb{ aspect-ratio:1/1; background:#d7d7d7;
  display:flex; align-items:center; justify-content:center;
  color:var(--ink-400); font-size:var(--fs-sm);
  text-align:center; padding:10px; }
.exh-card .name{ font-family:var(--font-sans); font-weight:700; margin-top:16px; }
.exh-card .title{ font-family:var(--font-sans); font-weight:700; margin-top:18px;}
.exh-card .when{ font-size:16px; color:var(--ink-700); margin-top:10px; line-height:1.5; }

/* ---- Inquire band ---- */
.inquire .inner{ text-align:center; }
.inquire .lead{ font-family:var(--font-sans); font-weight:700;
  font-size:clamp(20px, 1.4vw + 10px, 28px); margin:0 0 8px; }
.inquire .sub{ color:var(--ink-700); margin:0 0 28px; }

/* ---- image fill for any slot with a real <img> ---- */
.slot-img{ width:100%; height:100%; object-fit:cover; display:block; }

@media (max-width:900px){ .exh-grid{ grid-template-columns:repeat(2,1fr); row-gap:36px; } }
@media (max-width:760px){ .about-grid{ grid-template-columns:1fr; } }


/* ============================================================================
   9. ABOUT PAGE — about.html
   ============================================================================ */

.about-body{ max-width:var(--w-editorial); margin-inline:auto; }
.about-cols{
  display:grid; grid-template-columns:3fr 2fr; gap:var(--sp-4) var(--sp-3);
  align-items:start; padding: 80px 0px 0px 0px; margin-top: 50px;
}
.about-cols__text p{}
.about-cols__img img{ width:100%; display:block; }
.about-cols__img figcaption{ font-family:var(--font-sans); font-size:var(--fs-xs);
  letter-spacing:.08em; color:var(--secondary); margin-top:var(--sp-1); }

/* Rembrandt origin passage — pulled apart with a gold rule */
.about-rembrandt{ max-width:var(--w-editorial); margin:0 auto var(--sp-4);
  padding:0px;}
.about-rembrandt p{ font-family:var(--font-serif); font-size:var(--fs-base);
  line-height:var(--lh-body); color:var(--text); margin-bottom:var(--sp-2); }

/* closing CTA to Ordinary */
.about-cta{
  max-width:var(--w-editorial); margin:var(--sp-4) auto var(--sp-5); padding-inline:var(--sp-2);
  display:flex; align-items:center; gap:var(--sp-3);
  border-top:1px solid var(--border); padding-top:var(--sp-4);
}
.about-cta p{ font-family:var(--font-serif); font-style:italic; font-size:var(--fs-base);
  color:var(--text); margin:0; flex:1; font-weight: 400; }

@media (max-width:760px){
  .about-cols{ grid-template-columns:1fr; }
  .about-cta{ flex-direction:column; align-items:flex-start; }
}


/* ============================================================================
   10. ORDINARY PAGE — ordinary.html
   A sequence of full-screen "beats": opening statement, portrait grid,
   essay splits, full-bleed plates, dark pauses. The portrait cards open
   the lightbox (section 12) via js/ordinary-modal.js; without JavaScript
   they navigate to the sitter pages (section 11).
   ============================================================================ */

.screen{ display:flex; align-items:center; justify-content:center; padding: 120px 28px 50px 28px; text-align:left; }
.screen__inner{ max-width:1080px; }

/* opening statement */
.screen--open{ position:relative; background:var(--background); min-height:20vh; }
/* wordmark — the Siris Hill logo is the one permitted all-caps element */
.screen--open .mark{ font-family:var(--font-sans); font-size:var(--fs-xs); letter-spacing:.16em;
  text-transform:uppercase; color:var(--secondary); margin-bottom:32px; }
.screen--open p{ font-family:var(--font-serif); font-style:italic; font-size:22px; line-height:1.6;
  color:var(--secondary); margin:0 0 .5em; }
.screen--open p:last-of-type{ font-size:28px; color:var(--text); font-style:normal; margin-top:20px; }
.screen--open .scrolldown{ position:absolute; bottom:36px; left:50%; transform:translateX(-50%);
  font-family:var(--font-sans); font-size:var(--fs-xs); color:var(--secondary); opacity:.55; }

/* white prose beat */
.screen--white{ background:#ffbe00; text-align:left; }
.screen--white .screen__inner{ max-width:1080px; }
.screen--white h2{ font-family:var(--font-sans); font-weight:500; font-size:var(--fs-sm);
  color:var(--secondary); margin:0 0 28px; }
.screen--white p{ font-size:var(--fs-base); line-height:var(--lh-body); }
.screen--white .lede{ font-size:var(--fs-base); line-height:1.6; }

/* pause moments (long quote) — a full-bleed beat sized to its content */
.screen--pause{ min-height:40vh; padding:110px 24px; }
.screen--dark{ background:#212121; color:#f4efe6; }
.screen--dark blockquote{ font-family:var(--font-serif); font-size:20px; line-height:1.55; margin:0; }
.screen--dark blockquote p{ margin:0 0 .9em; }
.screen--dark blockquote p:last-child{ margin-bottom:0; }

/* closing dark-brown reflection */
.screen--deep{ background:#ffbe00; color:var(--text); text-align:left; }
.screen--deep .screen__inner{ max-width:1080px; }
.screen--deep p{ font-size:var(--fs-base); line-height:1.8; color: var(--text); }

/* portrait grid — six cards */
.screen--grid{ min-height:100vh; display:block; padding:0px 32px 32px 32px; background:var(--background); text-align:left; }
.grid-wrap{ max-width:var(--w-gallery); margin:0 auto; }
.grid-6{ display:grid; grid-template-columns:repeat(3,1fr); gap:36px 28px; }
.g-card{ display:block; }
.g-card__fig{ position:relative; aspect-ratio:4/5; overflow:hidden; background:var(--fill); }
.g-card__fig img{ width:100%; height:100%; object-fit:cover; transition:transform .5s cubic-bezier(.22,.61,.36,1); }
.g-card:hover .g-card__fig img{ transform:scale(1.03); }
.g-card__name{ font-family:var(--font-sans); font-size:var(--fs-base); margin-top:14px; }
.g-card__meta{ font-family:var(--font-serif); font-style:italic; font-size:var(--fs-sm);
  color:var(--secondary); margin-top:4px; line-height:1.4; }
/* hover cue — a white tab sitting inside the image, bottom-right, that
   slides in from the right edge on hover (clipped by .g-card__fig's
   overflow:hidden when off-screen) */
.g-card__cue{
  position:absolute; right:0; bottom:20px; z-index:1;
  margin:0; padding:12px 20px;
  background:var(--background); color:var(--text);
  font-family:var(--font-sans); font-size:18px; white-space:nowrap;
  transform:translateX(100%);
  transition:transform .35s cubic-bezier(.22,.61,.36,1);
}
.g-card:hover .g-card__cue,
.g-card:focus-visible .g-card__cue{ transform:translateX(0); }

/* split image + text beats — content-driven height; .rev flips the image
   to the right */
.screen--split{ padding:100px 32px; text-align:left; background:var(--background); }
.split-wrap{ max-width:1280px; margin:0 auto; display:grid; grid-template-columns:2fr 1fr;
  gap:72px; align-items:center; }
.split-wrap.rev .split-img{ order:2; }
.split-img img{ width:100%; aspect-ratio:3/4; object-fit:cover; }
.split-text h2{ font-family:var(--font-sans); font-weight:500; font-size:var(--fs-sm);
  color:var(--secondary); margin:0 0 24px; }
.split-text p{ font-size:var(--fs-base); line-height:var(--lh-body); }
.split-text blockquote{ font-family:var(--font-serif); font-style:italic; font-size:22px;
  line-height:1.55; margin:0 0 .8em; }
.split-text .float-q{ font-family:var(--font-serif); font-style:italic; font-size:var(--fs-base);
  line-height:1.6; color:var(--secondary); margin-top:28px; padding-top:24px;
  }

/* full-bleed plates — image-filled breathing space between beats */
.screen--plate{ padding:0; }
.screen--plate img{ width:100%; height:82vh; object-fit:cover; display:block; }


.split-wrapright{ max-width:1280px; margin:0 auto; display:grid; grid-template-columns:1fr 2fr;
  gap:72px; align-items:center; }

@media (max-width:860px){
  .grid-6{ grid-template-columns:repeat(2,1fr); }
  .split-wrap{ grid-template-columns:1fr; gap:32px; }
  .split-wrap.rev .split-img{ order:0; }
  .screen--plate img{ height:60vh; }
  .screen--pause{ min-height:auto; padding:80px 24px; }
}
@media (max-width:560px){
  .grid-6{ grid-template-columns:1fr; }
}


/* ============================================================================
   11. ORDINARY SITTER PAGES — ordinary/*.html
   These styles also dress the lightbox content on ordinary.html: the
   templates cloned into the overlay use the same sitter-* markup.
   ============================================================================ */

/* full-bleed hero painting */
.sitter-hero{ width:100%; margin-top:0; background:var(--fill); line-height:0; }
.sitter-hero img{ width:100%; max-height:92vh; object-fit:contain; object-position:center top; display:block; }

/* letter */
.sitter-body{ padding:var(--sp-5) var(--sp-2); }
.sitter-inner{ max-width:var(--w-content); margin:0 auto; }
.sitter-eyebrow{
  font-family:var(--font-sans); font-size:var(--fs-xs); font-weight:var(--w-medium);
  color:var(--secondary);
  margin-bottom:var(--sp-2);
}
.sitter-name{
  font-family:var(--font-sans); font-size: 32px; font-weight: 600;
  line-height:var(--lh-title); letter-spacing: 0.01em; margin:0 0 var(--sp-1); margin-bottom:32px;
}
.sitter-subtitle{ font-family:var(--font-sans); font-size:var(--fs-xs); color:var(--secondary);
  letter-spacing:0.04em; margin-bottom:var(--sp-3); }
.sitter-letter{ font-family:var(--font-serif); font-size:var(--fs-base); line-height:var(--lh-body); color:var(--text); }
.sitter-letter p{ margin:0 0 1.5em; }
.sitter-letter blockquote{
  margin:var(--sp-2) 0 var(--sp-2) var(--sp-2); padding-left:var(--sp-2);
  border-left:1px solid var(--border); font-style:italic; color:var(--secondary);
}

/* colophon (material / size / artist) */
.colophon{
  padding-top:22px;
  display:grid; grid-template-columns:repeat(3,auto); gap:var(--sp-2) var(--sp-3); width:fit-content;
}
.colophon dt{ font-family:var(--font-sans); font-size:14px;
  color:var(--secondary); margin-bottom:4px; }
.colophon dd{ font-family:var(--font-serif); font-size:var(--fs-base); margin:0; }

/* prev / next navigation */
.sitter-nav{
  display:flex; justify-content:space-between; align-items:center;
  max-width:var(--w-content); margin:var(--sp-5) auto 0;
  padding-top:var(--sp-3); border-top:1px solid var(--border); gap:var(--sp-2);
}
.sitter-nav a{
  font-family:var(--font-sans); font-size:var(--fs-xs);
  color:var(--text); text-decoration:none;
  display:flex; align-items:center; gap:8px;
}
.sitter-nav a:hover{ color:var(--secondary); }
.sitter-nav .back{ color:var(--secondary); }
.sitter-nav .back:hover{ color:var(--text); }

@media (max-width:600px){
  .colophon{ grid-template-columns:repeat(2,auto); }
  .sitter-hero img{ max-height:60vh; }
}


/* ============================================================================
   12. PORTRAIT LIGHTBOX — overlay shell, opened by js/ordinary-modal.js
   from the <template> blocks in ordinary.html. The content inside the
   panel is styled by the sitter-page styles (section 11).
   ============================================================================ */

body.ord-lightbox-lock{ overflow:hidden; }

.ord-lightbox{
  position:fixed; inset:0; z-index:1000;
  display:flex; align-items:flex-start; justify-content:center;
  opacity:0; visibility:hidden; pointer-events:none;
  transition:opacity .25s ease, visibility 0s linear .25s;
}
.ord-lightbox.is-open{
  opacity:1; visibility:visible; pointer-events:auto;
  transition:opacity .25s ease;
}

.ord-lightbox__backdrop{ position:fixed; inset:0; background:var(--surface-warm); }

.ord-lightbox__panel{
  position:relative; z-index:1;
  width:96vw; max-width:1760px; max-height:96vh; margin:2vh auto;
  overflow-y:auto; -webkit-overflow-scrolling:touch;
  background:var(--background);
  border:1px solid var(--border);
  box-shadow:0 30px 90px rgba(0,0,0,.18);
  transform:translateY(10px) scale(.99);
  transition:transform .3s cubic-bezier(.2,.7,.2,1);
  scrollbar-width:thin;
}
.ord-lightbox.is-open .ord-lightbox__panel{ transform:translateY(0) scale(1); }

/* close button — rides with the panel scroll, stays top-right */
.ord-lightbox__close{
  position:sticky; top:18px; float:right; margin:18px 18px -64px 0; z-index:10;
  height:48px; padding:0 8px 0 20px;
  display:inline-flex; align-items:center; gap:12px;
  border:1px solid rgba(244,239,231,.4); border-radius:999px;
  background:#0e0b08; color:#f4efe7;
  font-family:var(--font-sans); font-size:var(--fs-xs); font-weight:600;
  cursor:pointer;
  box-shadow:0 6px 24px rgba(0,0,0,.5);
  transition:background .25s ease, border-color .25s ease;
}
.ord-lightbox__close .ord-lightbox__x{
  width:32px; height:32px; border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:rgba(244,239,231,.12);
  font-size:22px; line-height:1; transition:transform .25s ease;
}
.ord-lightbox__close:hover,
.ord-lightbox__close:focus-visible{ background:var(--gold); border-color:var(--gold); }
.ord-lightbox__close:hover .ord-lightbox__x,
.ord-lightbox__close:focus-visible .ord-lightbox__x{ transform:rotate(90deg); }
.ord-lightbox__close:focus-visible{ outline:2px solid #fff; outline-offset:3px; }

@media (max-width:760px){
  .ord-lightbox{ align-items:stretch; }
  .ord-lightbox__panel{ width:100vw; max-height:100vh; margin:0; }
}


/* ============================================================================
   13. ARCHIVE INDEX — archive.html
   (.arch-hero doubles as the page header on press.html and contact.html.)
   ============================================================================ */

.arch-hero{ max-width:var(--w-gallery); margin-inline:auto;
  padding: 140px 0px 0px 0px;}
.arch-hero h1{ font-family:var(--font-sans); font-size: 38px; font-weight:var(--w-normal);
  letter-spacing:var(--ls-tight); line-height:var(--lh-title); margin:0 0 var(--sp-1); }
.arch-hero p{ font-family:var(--font-serif); font-size:var(--fs-base); color:var(--secondary);
  margin:0; max-width:var(--w-content); }

/* two-column layout: sticky image pane left, timeline right */
.arch-wrap{
  max-width:var(--w-gallery); margin:0 auto; padding:var(--sp-3) var(--sp-2) var(--sp-5);
  display:grid; grid-template-columns:minmax(280px, 26vw) 1fr; gap:var(--sp-4); align-items:start;
}
.arch-image-pane{ position:sticky; top:var(--sp-3); }
.arch-frame{ width:100%; aspect-ratio:1/1; background:var(--fill);
  display:flex; align-items:center; justify-content:center; overflow:hidden; }
/* ready for real images once the year pages have imagery */
.arch-frame img{ width:100%; height:100%; object-fit:cover; display:block; }
.arch-frame-label{ font-family:var(--font-sans); font-size:var(--fs-xs);
  color:var(--secondary); text-align:center; padding:0 var(--sp-2); }
.arch-see-link{ display:flex; align-items:center; gap:10px; font-family:var(--font-serif);
  font-style:italic; font-size:var(--fs-base); color:var(--text); margin-top:var(--sp-2); }
.arch-see-link:hover{ color:var(--secondary); }

/* year search row */
.arch-search{ display:flex; align-items:baseline; gap:8px; border-bottom:2px solid var(--text);
  padding-bottom:10px; max-width:360px; margin-bottom:var(--sp-3); }
.arch-search__bar{ width:2px; height:28px; background:var(--gold); flex-shrink:0; }
.arch-search input{ border:none; background:none; font-family:var(--font-serif); font-style:italic;
  font-size:var(--fs-md); color:var(--secondary); width:100%; outline:none; }
.arch-search input::placeholder{ color:var(--secondary); opacity:0.6; }
.arch-range{ font-family:var(--font-serif); font-style:italic; font-size:var(--fs-sm);
  color:var(--secondary); margin-bottom:var(--sp-3); }

/* timeline rows */
.t-list{ border-top:1px solid var(--border); }
.t-row{ border-bottom:1px solid var(--border); }
.t-row a{ display:grid; grid-template-columns:120px 1fr; gap:var(--sp-3);
  padding:var(--sp-2) 0; transition:opacity .2s ease; }
.t-years{ font-family:var(--font-sans); font-size:var(--fs-base); font-weight: 600;
  padding-top:2px; white-space:nowrap; }
.t-desc{ font-family:var(--font-serif); font-size:var(--fs-base); line-height:var(--lh-body);
  color:var(--text); max-width:62ch; }
/* dim siblings, highlight the hovered row */
.t-list:hover .t-row a{ opacity:0.4; }
.t-list:hover .t-row a:hover{ opacity:1; }

@media (max-width:900px){
  .arch-wrap{ grid-template-columns:1fr; }
  .arch-image-pane{ position:static; }
  .arch-frame{ aspect-ratio:3/2; }
}
@media (max-width:560px){
  .t-row a{ grid-template-columns:1fr; gap:4px; }
}


/* ============================================================================
   14. ARCHIVE YEAR PAGES — archive-<year>.html
   Header bar + five reusable "year in review" layouts (A–E), all shown
   on the reference page archive-2019.html.
   ============================================================================ */

/* top bar: back arrow · gold rule · year label */
.period-nav{ max-width:var(--w-gallery); margin-inline:auto; padding:var(--sp-2);
  display:flex; align-items:center; gap:var(--sp-1); }
.period-nav a{ font-family:var(--font-sans); font-size:var(--fs-sm); color:var(--secondary); }
.period-nav a:hover{ color:var(--text); }
.period-nav .rule{ width:2px; height:22px; background:var(--gold); display:inline-block; }
.period-nav .label{ font-family:var(--font-sans); font-size:var(--fs-lg); }

.period-hero{ max-width:var(--w-gallery); margin-inline:auto; padding:var(--sp-4) var(--sp-2) var(--sp-2); }
.period-hero h1{ font-family:var(--font-sans); font-size:var(--fs-display-sm); padding-bottom: 28px;
  font-weight:var(--w-normal); letter-spacing:var(--ls-tight); margin:0 0 var(--sp-1); }
.period-intro{ max-width:var(--w-content); font-family:var(--font-serif); font-size:var(--fs-base);
  line-height:var(--lh-body); color:var(--text); }

/* shared frame for all five layouts */
.yr{ max-width:var(--w-editorial); margin-inline:auto; padding:var(--sp-4) var(--sp-2);
  border-bottom:1px solid var(--border); }
.yr:last-child{ border-bottom:0; }
.yr__marker{ font-family:var(--font-sans); font-size:var(--fs-xs);
  color:var(--secondary); margin-bottom:var(--sp-2); display:block; }
.yr__lead{ font-family:var(--font-serif); font-size:var(--fs-base); line-height:var(--lh-body); }
.yr__lead p{ margin:0 0 1.1em; }
.yr__cap{ font-family:var(--font-sans); font-size:var(--fs-xs); color:var(--secondary); margin-top:var(--sp-1); }

/* A — single full-width image, text beneath */
.yr--a .figure img{ aspect-ratio:16/9; }
.yr--a .yr__lead{ max-width:var(--w-content); margin-top:var(--sp-2); }

/* B — text left, tall portrait right */
.yr--b .yr__grid{ display:grid; grid-template-columns:1fr 0.85fr; gap:var(--sp-3); align-items:center; }
.yr--b .figure img{ aspect-ratio:4/5; }

/* C — portrait left, text right (mirror of B) */
.yr--c .yr__grid{ display:grid; grid-template-columns:0.85fr 1fr; gap:var(--sp-3); align-items:center; }
.yr--c .yr__grid .yr__image{ order:-1; }
.yr--c .figure img{ aspect-ratio:4/5; }

/* D — two-image pair above, text below */
.yr--d .yr__pair{ display:grid; grid-template-columns:1fr 1fr; gap:var(--sp-2); }
.yr--d .yr__pair .figure img{ aspect-ratio:1/1; }
.yr--d .yr__lead{ max-width:var(--w-content); margin-top:var(--sp-3); }

/* E — text lead, then a three-image strip */
.yr--e .yr__lead{ max-width:var(--w-content); }
.yr--e .yr__strip{ display:grid; grid-template-columns:repeat(3,1fr); gap:var(--sp-2); margin-top:var(--sp-3); }
.yr--e .yr__strip .figure img{ aspect-ratio:3/4; }

@media (max-width:760px){
  .yr--b .yr__grid, .yr--c .yr__grid{ grid-template-columns:1fr; }
  .yr--c .yr__grid .yr__image{ order:0; }
  .yr--e .yr__strip{ grid-template-columns:1fr 1fr; }
}


/* ============================================================================
   15. PRESS PAGE — press.html
   ============================================================================ */

.press-list{ list-style:none; margin:0; padding:0; }
.press-list li{
  display:grid; grid-template-columns:80px 1fr; gap:0 var(--sp-2);
  padding-block:var(--sp-2); border-bottom:1px solid var(--border); align-items:baseline;
}
.press-list .p-yr{ font-family:var(--font-sans); font-size:16px; letter-spacing:.1em;
  color:var(--text); padding-top:.3em; font-weight: 600;}
.press-list .p-body{ font-size:var(--fs-base); }
.press-list .p-venue{ display:block; font-family:var(--font-serif); font-size:14px;
  letter-spacing:.08em; color:var(--secondary); margin-top:4px; }
.press-list a{ color:var(--text); text-decoration:none; border-bottom:1px solid var(--border); }
.press-list a:hover{ border-bottom-color:var(--text); color:var(--secondary); }
.press-placeholder{ font-family:var(--font-serif); font-style:italic; color:var(--secondary);
  font-size:var(--fs-base); margin:var(--sp-4) 0; text-align:center; }


/* ============================================================================
   16. REDUCED MOTION — collapse transitions and show the hero logo
   statically (js/home.js also skips the float animation and stops the
   Ordinary rotator from auto-advancing).
   ============================================================================ */

@media (prefers-reduced-motion: reduce){
  *, *::before, *::after{ transition-duration:.01ms !important; animation-duration:.01ms !important; }
  .sh-hero__logo .artist-name{ visibility:visible; }
  #floatName{ display:none !important; }
}
