:root{--paper:#f5f2e9;--soft:#e9e5da;--ink:#282b25;--muted:#575a50;--line:#cdc9bd;--accent:#954330;--margin:clamp(22px, 5vw, 90px)}body{background:var(--paper)}.site-header{min-height:96px}.wordmark-dot{color:var(--accent)}.wordmark small{letter-spacing:.26em}.main-nav .nav-contact{border-color:var(--ink);border-radius:0}.main-nav.is-open{background:var(--paper)}.display-text,.detail-copy h1,.section-heading h2,.timeline-section h2,.contact-invitation h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;font-weight:400}em{font-weight:inherit}.journal-hero{padding:48px var(--margin) 40px;grid-template-columns:1fr 1.05fr;align-items:center;gap:5%;display:grid}.journal-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.journal-hero-copy{padding:10px 0}.journal-hero h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:28px 0;font-size:clamp(68px,7.4vw,116px);font-weight:400;line-height:.98}.journal-hero h1 em{color:var(--accent);display:block}.journal-hero-copy>p{max-width:350px;color:var(--muted);font-size:16px;line-height:1.75}.journal-button{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:48px;min-height:52px;margin-top:28px;padding:19px 24px;font-size:14px;transition:background .16s,transform .16s;display:inline-flex}.journal-button:hover{background:#485045;transform:translateY(-2px)}.hero-note{align-items:center;gap:18px;max-width:330px;margin-top:36px;display:flex}.hero-note>span{font-family:var(--font-editorial), Georgia, serif;border-right:1px solid var(--line);padding-right:18px;font-size:36px;font-style:italic}.hero-note p{color:var(--muted);font-size:13px;line-height:1.6}.journal-art-stage{background:#e7e5d9;min-width:0;height:640px;padding:40px 24px 0 58px;position:relative}.stage-label{letter-spacing:.15em;font-size:11px;position:absolute;top:20px;left:24px}.journal-main-art{width:85%;margin:8px auto 0;display:block}.journal-main-art .editorial-hero-image{background:0 0;height:460px;padding:0}.journal-main-art .editorial-hero-image img{object-fit:contain;filter:drop-shadow(10px 16px 12px #25282025);width:100%;height:100%}.journal-art-caption{justify-content:space-between;gap:12px;margin-top:15px;padding-left:20px;font-size:13px;display:flex}.hero-detail-inset{background:#fcfaf4;width:35%;padding:10px;transition:transform .24s;position:absolute;bottom:26px;left:-24px;transform:rotate(-7deg);box-shadow:0 10px 30px #27291e20}.hero-detail-inset:hover{transform:rotate(-3deg)translateY(-5px)}.hero-detail-inset img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.hero-detail-inset>span{justify-content:space-between;gap:5px;padding-top:9px;font-size:11px;display:flex}.stage-caption{text-align:right;color:var(--muted);font-size:13px;line-height:1.8;position:absolute;bottom:28px;right:25px}.chapter-nav{margin:0 var(--margin);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.chapter-nav a{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:74px;padding:10px 24px;font-size:14px;transition:background .16s;display:flex}.chapter-nav a:first-child{padding-left:0}.chapter-nav a:last-child{border-right:0}.chapter-nav a:hover{background:var(--soft)}.chapter-nav span{color:var(--accent);font-size:12px}.chapter-nav svg{margin-left:auto}.journal-introduction{padding:92px var(--margin);grid-template-columns:1fr 2.1fr;align-items:start;gap:25px 8%;display:grid}.journal-introduction>p{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;font-size:clamp(32px,4vw,60px);line-height:1.13}.journal-introduction>p em{color:var(--accent)}.intro-aside{max-width:370px;color:var(--muted);grid-column:2;font-size:14px;line-height:1.7}.journal-selected{padding:55px var(--margin) 80px;background:#ece9df}.journal-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.journal-section-heading h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin-top:18px;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.03}.journal-section-heading>div:last-child{max-width:290px}.journal-section-heading p{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.7}.journal-works{grid-template-columns:1.35fr 1fr;gap:42px 7%;display:grid}.journal-works>div:first-child{grid-row:span 2}.journal-works .artwork-card-image{aspect-ratio:auto;background:#e0ddd2;height:290px;padding:24px}.journal-works>div:first-child .artwork-card-image{height:700px}.journal-works .artwork-caption{border-bottom:1px solid #c7c3b7;padding-bottom:14px}.journal-works .artwork-caption h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:0;font-size:32px;font-weight:400}.work-editorial-note{color:var(--muted);max-width:470px;margin-top:14px;font-size:14px;line-height:1.75}.material-chapter{color:#f2edde;background:#25362e;grid-template-columns:1fr 1.2fr;display:grid}.material-copy{padding:75px max(30px,6vw)}.material-copy>.eyebrow{color:#cfc9af}.material-copy h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;margin:35px 0 24px;font-size:clamp(60px,6vw,90px);font-weight:400;line-height:1}.material-copy h2 em{color:#d6c397}.material-copy p{color:#dddccd;max-width:420px;font-size:16px;line-height:1.8}.material-copy dl{margin:28px 0 20px;font-size:13px}.material-copy dl>div{border-top:1px solid #677469;grid-template-columns:95px 1fr;gap:15px;padding:14px 0;display:grid}.material-copy dt{color:#bdc7b9}.material-copy dd{margin:0;line-height:1.6}.material-copy .text-link{border-color:#c3cbbb}.material-image{min-height:630px;position:relative;overflow:hidden}.material-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute}.material-image:hover img{transform:scale(1.035)}.material-image>span{color:var(--ink);background:#f5f2e9;justify-content:space-between;padding:17px 20px;font-size:13px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.journal-exhibition{padding:80px var(--margin) 100px}.exhibition-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.exhibition-heading>span:last-child{font-family:var(--font-editorial), Georgia, serif;font-size:32px}.exhibition-spread{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;margin-top:52px;display:grid}.exhibition-image-stack{padding:0 65px 70px 0;position:relative}.exhibition-image-stack>img:first-child{object-fit:contain;background:#e2dfd3;width:100%;height:570px;padding:20px}.exhibition-image-stack .exhibition-context{object-fit:contain;background:var(--paper);width:45%;height:auto;max-height:280px;padding:10px;position:absolute;bottom:0;right:0;transform:rotate(5deg);box-shadow:0 10px 25px #25251c1a}.exhibition-story h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:18px 0;font-size:clamp(68px,7vw,108px);font-weight:400}.exhibition-story h2 span{color:var(--accent)}.exhibition-story p{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.8}.exhibition-story .exhibition-deck{color:var(--ink);font-size:22px;line-height:1.5}.archive-note{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.archive-note>span{letter-spacing:.12em;font-size:11px}.archive-note p{margin:12px 0;font-size:14px}.archive-note a{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.journal-artist{margin:0 var(--margin) 80px;background:#e8e4d8;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:48px;display:grid}.journal-portrait img{object-fit:cover;width:100%;height:520px}.journal-portrait>span{color:var(--muted);margin-top:14px;font-size:12px;display:block}.journal-artist-copy h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin:24px 0;font-size:clamp(56px,6vw,90px);font-weight:400;line-height:1}.journal-artist-copy p{max-width:390px;color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.8}.artist-brand{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:26px;padding-top:24px;display:flex}.artist-brand img{mix-blend-mode:multiply;width:65px;height:auto}.artist-brand span{max-width:190px;color:var(--muted);font-size:13px;line-height:1.6}.contact-band{padding:65px var(--margin);background:#dedccf}.contact-invitation h2{letter-spacing:-.02em;font-size:clamp(56px,6vw,90px);line-height:1}.contact-invitation p{max-width:380px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.8}.round-link{background:var(--ink);border-color:var(--ink);color:var(--paper);width:100px;height:100px}.site-footer{color:#eeeade;background:#232d27;padding-top:40px}.footer-top{border-bottom:0;padding-bottom:20px}.footer-rockart span,.footer-bottom{color:#c7cbbf}.footer-display{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;justify-content:space-between;align-items:baseline;padding:14px 0 28px;font-size:clamp(100px,25vw,390px);line-height:.9;display:flex}.footer-display>span{font-family:var(--font-body), Arial, sans-serif;font-size:.45em;font-weight:400}.footer-bottom{border-top:1px solid #566157;padding-top:20px}.page-intro{border-bottom:1px solid var(--line);margin-bottom:30px}.intro-row h1,.contact-page h1{font-size:clamp(62px,8vw,116px);line-height:1.02}.gallery-grid .artwork-card-image{background:#e7e3d7}.gallery-grid .artwork-caption h3{font-family:var(--font-editorial), Georgia, serif;font-size:29px;font-weight:400}.detail-main-image{background:#e5e1d5}.detail-copy h1{font-size:clamp(52px,5.5vw,80px)}.about-hero h1{font-size:clamp(78px,9vw,132px)}.bio-section>div>p{font-family:var(--font-editorial), Georgia, serif;font-size:clamp(26px,3vw,42px);line-height:1.35}.timeline-section h2{font-size:46px}.contact-watermark{font-family:var(--font-editorial), Georgia, serif;color:#dedbce}@media (max-width:1100px) and (min-width:801px){.journal-art-stage{height:590px;padding-left:30px}.journal-main-art{width:95%}.journal-main-art .editorial-hero-image{height:420px}.journal-hero h1{font-size:78px}.journal-artist{gap:6%;padding:30px}.journal-portrait img{height:440px}}@media (max-width:800px){.site-header{min-height:84px}.journal-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.journal-hero-copy{grid-template-columns:1.2fr 1fr;align-items:start;gap:10px 25px;display:grid}.journal-hero-copy .eyebrow{grid-column:1/-1}.journal-hero h1{grid-row:span 2;margin:12px 0;font-size:68px}.journal-hero-copy>p{padding-top:15px}.journal-button{place-self:start;margin-top:0}.hero-note{display:none}.journal-art-stage{width:85%;height:620px;margin-left:auto;margin-right:3%}.journal-main-art .editorial-hero-image{height:465px}.chapter-nav a{gap:10px;padding:12px;font-size:13px}.journal-introduction{padding:60px var(--margin);grid-template-columns:1fr;gap:22px}.journal-introduction>p{font-size:48px}.intro-aside{grid-column:auto}.journal-works{gap:35px 5%}.journal-works>div:first-child .artwork-card-image{height:620px}.journal-works .artwork-card-image{height:240px;padding:14px}.material-chapter{grid-template-columns:1fr}.material-copy{padding:50px var(--margin)}.material-copy h2{font-size:76px}.material-image{min-height:580px}.exhibition-spread{grid-template-columns:1fr;gap:35px}.exhibition-image-stack,.exhibition-story{max-width:580px}.journal-artist{grid-template-columns:1fr 1fr;gap:25px;padding:25px}.journal-portrait img{height:400px}.journal-artist-copy h2{font-size:54px}.journal-artist-copy p{font-size:15px}.artist-brand{flex-wrap:wrap}}@media (max-width:560px){.journal-hero{gap:24px;padding-top:22px}.journal-hero-copy{padding:0;display:block}.journal-hero-copy .eyebrow{font-size:10px}.journal-hero h1{margin:14px 0;font-size:clamp(52px,14vw,76px);line-height:1}.journal-hero h1 br{display:none}.journal-hero h1 em{display:inline}.journal-hero-copy>p{max-width:320px;padding:0;font-size:14px}.journal-button{min-height:48px;margin-top:20px;padding:14px 20px}.journal-art-stage{width:94%;height:490px;margin:0 0 0 auto;padding:35px 14px 0 28px}.stage-label{font-size:9px;top:16px;left:18px}.journal-main-art{width:100%;margin:0}.journal-main-art .editorial-hero-image{height:335px}.journal-art-caption{padding-left:40px;font-size:12px}.hero-detail-inset{width:38%;padding:7px;bottom:16px;left:-18px}.hero-detail-inset>span{font-size:9px}.stage-caption{font-size:11px;bottom:20px;right:14px}.chapter-nav{grid-template-columns:1fr}.chapter-nav a,.chapter-nav a:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:54px;padding:12px 0}.chapter-nav a:last-child{border-bottom:0}.journal-introduction{padding-top:48px;padding-bottom:48px}.journal-introduction>p{font-size:37px}.journal-introduction>p br{display:none}.journal-introduction .eyebrow{font-size:10px}.journal-section-heading{display:block}.journal-section-heading h2{margin-bottom:22px;font-size:53px}.journal-section-heading>div:last-child{max-width:none}.journal-selected{padding-top:42px;padding-bottom:48px}.journal-works{grid-template-columns:1fr;gap:36px}.journal-works>div:first-child{grid-row:auto}.journal-works>div:first-child .artwork-card-image,.journal-works .artwork-card-image{height:auto;padding:16px}.journal-works .artwork-card-image img{height:auto;max-height:480px}.journal-works .artwork-caption h3{font-size:30px}.material-copy h2{margin-top:24px;font-size:65px}.material-copy dl>div{grid-template-columns:85px 1fr}.material-image{min-height:430px}.material-image>span{padding:14px;font-size:12px;bottom:14px;left:14px;right:14px}.journal-exhibition{padding-top:45px;padding-bottom:50px}.exhibition-heading .eyebrow{max-width:210px;font-size:10px}.exhibition-spread{margin-top:30px}.exhibition-image-stack{padding-bottom:45px;padding-right:38px}.exhibition-image-stack>img:first-child{height:390px;padding:12px}.exhibition-image-stack .exhibition-context{padding:7px}.exhibition-story h2{font-size:74px}.exhibition-story .exhibition-deck{font-size:21px}.journal-artist{grid-template-columns:1fr;margin-bottom:48px;padding:20px}.journal-portrait img{height:auto}.journal-artist-copy{padding:10px 0}.journal-artist-copy h2{font-size:65px}.artist-brand{flex-wrap:nowrap}.contact-band{padding:45px var(--margin)}.contact-invitation h2{font-size:53px}.contact-invitation p{font-size:14px}.round-link{flex-shrink:0;width:55px;height:55px}.contact-band>div{align-items:flex-start;gap:16px}.footer-display{padding-top:20px;font-size:26vw}.intro-row h1,.contact-page h1{font-size:64px}.detail-copy h1{font-size:56px}.about-hero h1{font-size:78px}}@media (prefers-reduced-motion:reduce){.hero-detail-inset:hover{transform:rotate(-7deg)}.material-image:hover img{transform:none}}.footer-top>p{color:#c7cbbf}.journal-art-caption{padding-left:32%}@media (max-width:560px){.journal-hero{gap:20px;padding-top:18px}.hero-description-extra{display:none}.journal-button{margin-top:16px}.journal-art-caption{padding-left:40%}}.hero-detail-inset>span,.stage-caption,.journal-art-caption,.journal-portrait>span{font-size:13px}@media (max-width:560px){.journal-hero{gap:16px;padding-top:14px}.hero-detail-inset>span{align-items:center}.hero-detail-inset svg{flex-shrink:0}}.footer-display{pointer-events:none;-webkit-user-select:none;user-select:none}.footer-top{z-index:1;position:relative}
