/* The work, the artist's words, and a quiet pace. */
.hero{background:#f5f2e9;min-height:740px}.hero #scene,.hero-wash,.scene-caption{display:none}.hero-copy{width:43%;padding:65px 0 90px 6%}.hero h1{font-size:clamp(68px,6.2vw,100px);line-height:.99;letter-spacing:-.045em;margin-top:24px}.hero h1 em{color:#647553}.hero-intro{font-size:22px;margin:30px 0;line-height:1.4}.hero-art{position:absolute;left:44%;right:4.5%;top:70px;bottom:100px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#e5e8dc;padding:52px 36px 28px}.hero-art>img{display:block;width:100%;max-height:calc(100% - 70px);object-fit:contain;filter:drop-shadow(3px 14px 13px #29331d30)}.hero-art figcaption{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px 20px;margin-top:25px}.hero-art figcaption>span:first-child{font:12px Arial,sans-serif;letter-spacing:.17em}.hero-art figcaption>span:nth-child(2){grid-column:1;font-size:17px;color:#69745c}.hero-art figcaption button{grid-column:2;grid-row:1/3;background:none;font:16px var(--body);border-bottom:1px solid #859276;padding:0 0 5px;align-self:center}.hero-bottom{bottom:25px}.intro-section>p{font-size:34px;line-height:1.3}.collection-count{font-size:18px}.art-image{padding:26px;background:#e8e9df}.art-meta h3{font-size:29px}.art-card>p{font-size:18px}.material-study{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:35px;padding:85px 6%;background:#e6e8dc;align-items:center}.material-heading h2{font-size:40px;line-height:1.17;margin:22px 0;letter-spacing:-.025em}.material-heading>p:not(.eyebrow){font-size:20px;line-height:1.55;color:#637156;max-width:330px}.material-heading .text-link{font-size:17px;background:none;text-align:left;line-height:1.4}.material-study figure{margin:0}.material-study figure img{width:100%;height:410px;object-fit:cover;display:block}.material-study figcaption{font:9px Arial,sans-serif;letter-spacing:.15em;margin-top:17px;line-height:1.5}.material-study figcaption span{display:block;font:17px var(--body);letter-spacing:0;margin-top:7px;color:#637156}.reveal{opacity:0;transform:translateY(16px);transition:opacity 950ms ease,transform 950ms cubic-bezier(.2,.6,.3,1)}.reveal.revealed{opacity:1;transform:none}
.touring .hero{background:#f5f2e9}.touring .hero-art{display:none}.touring #scene{display:none}.touring.room-mode #scene{display:block;top:0;left:0;bottom:0;right:36%;width:auto}.touring .header{height:88px;background:#f5f2e9;border-bottom:1px solid #d3d8c6}.touring .header .nav-enter{display:none}#tour-ui{top:88px}.tour-top{top:18px;left:3.5%;right:3.5%;height:42px}.tour-top .pill{border:0;background:none;backdrop-filter:none;padding-left:0}.tour-top #help-button{border:1px solid #c4cbb5;background:none}.view-switch{display:flex;border:1px solid #c6ceba;border-radius:30px;padding:3px;pointer-events:auto;background:#f5f2e9}.view-switch button{background:transparent;font-size:14px;padding:7px 17px;border-radius:25px;color:#748065}.view-switch button[aria-pressed=true]{background:#e3e7d8;color:#304528}.view-switch button:disabled{cursor:wait}.exhibition-stage{position:absolute;inset:83px 0 115px;display:grid;grid-template-columns:64% 36%;pointer-events:none;opacity:1}.exhibition-picture{padding:20px 5% 10px;display:flex;flex-direction:column;min-height:0;pointer-events:auto}.exhibition-image-area{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#e9eae1;padding:35px}.exhibition-image-area>button{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;width:100%;height:100%;cursor:zoom-in}.exhibition-image-area img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:3px 14px 24px #28381b24}.exhibition-image-area img.circular{border-radius:50%}.stage-image-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;font:9px Arial,sans-serif;letter-spacing:.13em;color:#6b785e}.stage-image-caption>span:last-child{font:14px var(--body);letter-spacing:0}.stage-photo-strip{display:flex;gap:9px;overflow:auto;padding:15px 2px 5px;flex-shrink:0}.stage-photo-strip[hidden]{display:none}.stage-photo-strip button{padding:3px;border:1px solid transparent;background:none;width:62px;height:58px;flex:0 0 62px;opacity:.65;transition:opacity .35s,border-color .35s}.stage-photo-strip button img{display:block;width:100%;height:100%;object-fit:contain;background:#e8e9de}.stage-photo-strip button.active,.stage-photo-strip button:hover{opacity:1;border-color:#7d8b6c}.stage-photo-strip button:focus-visible{outline-offset:1px}.exhibition-story{pointer-events:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c0cab3 transparent;padding:15px 10% 35px 7%;background:#f5f2e9}.exhibition-story h2{font-size:clamp(42px,3.9vw,65px);line-height:1.08;letter-spacing:-.035em;margin:18px 0 12px;outline:0}.stage-theme{font:21px/1.35 var(--serif);font-style:italic;color:#728264}.stage-specs{font-size:15px;line-height:1.5;color:#738067;margin-top:18px}.exhibition-story .small-rule{margin:28px 0}.story-byline{font:9px Arial,sans-serif;letter-spacing:.17em;color:#7f8b70;margin-bottom:17px}#stage-story{font:22px/1.58 var(--body);color:#35472d}#stage-story p+p{margin-top:22px}.stage-credit{font-size:15px;color:#7a846d;line-height:1.5;margin-top:20px}.exhibition-story .text-link{font-size:16px;margin-top:28px;display:table;background:none;text-align:left}.exhibition-story button.text-link{margin-top:20px}.transition-veil{position:fixed;inset:88px 0 0;background:#f5f2e9;opacity:0;pointer-events:none;z-index:4}.room-mode .exhibition-picture,.room-mode .exhibition-picture *{visibility:hidden;pointer-events:none}.room-mode .exhibition-story{border-left:1px solid #d5dacb}.room-mode .exhibition-stage{inset-bottom:115px}.tour-hint{display:none}.tour-bottom{min-height:105px;height:105px;align-items:center;border-top:1px solid #d3d8c6;background:#f5f2e9;padding:20px 3.5%;z-index:5}.tour-work{min-width:200px}.tour-work .eyebrow{font-size:9px}.tour-work>span:last-child{display:none}#tour-story{display:none}.room-mode #tour-story{display:block;font-size:22px}.room-mode .tour-work .eyebrow{font-size:8px}.tour-navigation{gap:20px;padding:0}#tour-dots{gap:8px}#tour-dots button{width:25px;height:32px;font-size:11px}.tour-navigation button:disabled{cursor:wait;opacity:.45}.tour-navigation .round-button{width:46px;height:46px;font-size:24px;background:transparent;border-color:#b9c5a9}#tour-collection{display:block;background:none;border:0;margin:0;font-size:16px}.detail-layout{min-height:720px}.detail-image-wrap{min-height:300px}.detail-image-wrap img{max-height:53svh}.detail-copy{padding-top:55px}.detail-copy h2{font-size:48px}#detail-story{font-size:21px;line-height:1.6}.detail-copy .stage-specs{font-size:14px}.detail-visual>.stage-photo-strip{margin-top:5px}.detail-pagination{margin-top:25px}.detail-signature{margin:25px 0}.detail-enquire{margin-top:20px}.room-mode .touring{overflow:hidden}
@media(max-width:1100px){.hero-copy{padding-left:5%;width:43%}.hero h1{font-size:75px}.hero-art{left:45%;right:4%;padding:25px;top:80px;bottom:110px}.hero-art figcaption{display:block}.hero-art figcaption>span{display:block;margin-top:8px}.hero-art figcaption button{margin-top:15px}.exhibition-stage{grid-template-columns:58% 42%}.exhibition-story{padding-left:7%;padding-right:8%}#stage-story{font-size:21px}.exhibition-image-area{padding:22px}.exhibition-picture{padding-left:6%;padding-right:6%}.touring.room-mode #scene{right:42%}.tour-work{min-width:0}.tour-work .eyebrow{font-size:8px}#tour-dots{gap:4px}.tour-navigation{gap:12px}.material-study{gap:25px}.material-study figure img{height:340px}.material-heading h2{font-size:35px}}
@media(max-width:700px){.hero{height:auto;min-height:0;max-height:none;padding-bottom:85px;display:flex;flex-direction:column}.hero-copy{position:relative;width:100%;padding:42px 7% 32px;order:0}.hero h1{font-size:76px;line-height:1.02;margin-top:17px}.hero h1 br:nth-of-type(2),.hero h1 br:nth-of-type(3){display:block}.hero-intro{font-size:21px;margin:25px 0}.hero-intro br{display:block}.hero-art{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:5px 6% 10px;min-height:290px;padding:30px 20px 24px;order:1}.hero-art>img{width:100%;max-height:350px}.hero-art figcaption{margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:8px 12px}.hero-art figcaption>span:first-child{font-size:9px}.hero-art figcaption>span:nth-child(2){font-size:15px}.hero-art figcaption button{font-size:13px;margin-top:0}.hero-bottom{bottom:22px}.intro-section{padding:65px 7%}.intro-section>p{font-size:30px;line-height:1.35}.intro-section>p br{display:none}.intro-note{display:block;margin-top:25px;max-width:none;font-size:15px}.intro-note>span{display:none}.intro-note p br{display:none}.intro-note p em{margin-left:10px}.art-meta h3{font-size:23px}.art-card>p{font-size:16px}.art-image{padding:15px}.material-study{grid-template-columns:1fr 1fr;padding:55px 6%;gap:25px 17px}.material-heading{grid-column:1/-1}.material-heading h2{font-size:39px}.material-heading h2 br:nth-of-type(1){display:none}.material-heading>p:not(.eyebrow){max-width:none}.material-study figure img{height:240px}.material-study figcaption{font-size:7px}.material-study figcaption span{font-size:15px;line-height:1.3}.touring .hero{min-height:0;height:100svh;padding:0;display:block}.touring .header{height:76px}#tour-ui{top:76px}.tour-top{top:12px;height:35px;left:5%;right:5%;gap:12px}.tour-back{font-size:13px;white-space:nowrap}.view-switch{margin-left:auto}.view-switch button{font-size:12px;padding:7px 11px}.tour-top #help-button{width:30px;height:30px;font-size:15px;padding:0}.exhibition-stage{inset:64px 0 82px;display:block;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.exhibition-picture{padding:0 6% 0;min-height:0}.exhibition-image-area{height:39svh;min-height:240px;padding:24px}.stage-image-caption{font-size:7px;padding-top:12px}.stage-image-caption>span:last-child{font-size:12px}.stage-photo-strip{padding-top:12px;gap:7px}.stage-photo-strip button{width:50px;height:47px;flex-basis:50px}.exhibition-story{overflow:visible;padding:32px 7% 50px}.exhibition-story h2{font-size:46px;margin:15px 0 10px}.exhibition-story .eyebrow{font-size:8px}.stage-theme{font-size:20px}.stage-specs{font-size:14px;margin-top:17px}.story-byline{font-size:8px}#stage-story{font-size:21px;line-height:1.55}.exhibition-story .small-rule{margin:24px 0}.exhibition-story .text-link{font-size:16px}.tour-bottom{height:76px;min-height:76px;display:flex;flex-direction:row;justify-content:center;padding:15px 3%;gap:0}.tour-work{display:none}.room-mode .tour-work{display:none}.tour-navigation{gap:12px;width:100%;justify-content:center}#tour-dots{gap:2px}#tour-dots button{width:19px;height:27px;font-size:10px}.tour-navigation .round-button{width:37px;height:37px;font-size:21px}#tour-collection{display:none}.transition-veil{top:76px}.touring.room-mode #scene{top:115px;left:0;right:0;width:100%;height:41svh}.room-mode .exhibition-picture{display:block;visibility:hidden;height:44svh;min-height:280px}.room-mode .exhibition-story{border:0}.room-mode .exhibition-stage{pointer-events:none}.room-mode .exhibition-story{pointer-events:auto}.detail-copy h2{font-size:38px}#detail-story{font-size:20px}.detail-layout{min-height:0}.detail-image-wrap img{max-height:43svh}.detail-image-wrap{min-height:180px}.detail-copy{padding-top:30px}.detail-visual{padding-top:45px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
/* An arrival suspended among Saima's actual paintings. */
.hero{min-height:calc(100svh - 88px);height:calc(100svh - 88px);background:#ebece2;isolation:isolate;overflow:hidden}
.hero-collage{position:absolute;inset:-11% -5%;z-index:-2;opacity:.19;filter:saturate(.7);pointer-events:none;transform:rotate(-7deg) scale(1.1)}
.hero-collage img{position:absolute;object-fit:contain;box-shadow:0 20px 50px #24301d24;width:24%;height:38%}
.collage-0{left:-6%;top:3%}.collage-1{left:29%;top:-16%}.collage-2{left:73%;top:2%}.collage-3{left:94%;top:33%}.collage-4{left:5%;top:53%}.collage-5{left:76%;top:61%}.collage-6{left:35%;top:84%}.collage-7{left:50%;top:16%}.collage-8{left:-15%;top:89%}.collage-9{left:45%;top:49%}
.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#eff0e6c9 5%,#eff0e66b 42%,#eff0e610 85%);pointer-events:none}
.hero-copy{width:100%;height:100%;padding:7vh 6% 100px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}
.hero h1{font-size:clamp(80px,9.5vw,160px);line-height:.96;margin:30px 0 0;letter-spacing:-.055em}.hero h1 em{color:#304528}.hero-intro{font-size:23px;line-height:1.45;margin:30px 0}.hero-copy .entry-note{margin-top:20px}.hero-bottom{z-index:1}.hero-copy .primary{padding:18px 35px;border-radius:0}
.touring .hero-collage{display:none}.touring .hero:after{display:none}.room-mode .tour-top .tour-back{background:#f5f2e9e8;padding:10px 18px;border:1px solid #d6dacb;border-radius:30px}.room-mode .exhibition-story{box-shadow:-15px 0 45px #1b25141a}.room-mode .exhibition-story:after{content:'Take your time · Scroll to read the whole story';display:block;font:11px/1.5 Arial,sans-serif;letter-spacing:.05em;color:#7b856d;margin-top:35px}
.material-study{min-height:90svh;padding-top:100px;padding-bottom:100px}.intro-section{min-height:55svh;align-items:center}.artist-section{min-height:85svh}
@media(max-width:700px){.hero{height:calc(100svh - 76px);min-height:650px}.hero-copy{padding:50px 6% 90px}.hero h1{font-size:clamp(69px,14vw,100px)}.hero-intro{font-size:21px}.hero-collage{inset:0 -70%;opacity:.17}.hero-bottom>span{display:none}.hero-bottom{justify-content:center}.material-study{padding-top:60px;padding-bottom:60px}.room-mode .exhibition-story{box-shadow:none}}
.room-invitation{display:none}.gallery-overview.room-mode #scene{right:0;width:100%}.gallery-overview .exhibition-stage{visibility:hidden}.gallery-overview .room-invitation{display:block;position:absolute;left:5%;bottom:155px;padding:28px 32px;background:#f5f2e9ed;box-shadow:0 15px 45px #17200f17;max-width:330px;pointer-events:none}.room-invitation h2{font-size:37px;line-height:1.14;letter-spacing:-.03em;margin:15px 0}.room-invitation>p:last-child{font-size:18px;line-height:1.4;color:#6c775e}.gallery-overview .tour-work{visibility:hidden}.gallery-overview .view-switch #room-view,.gallery-overview .view-switch #artwork-view{display:none}.gallery-overview #overview-button{background:#e3e7d8;color:#304528}
@media(max-width:700px){.gallery-overview.room-mode #scene{top:0;height:calc(100svh - 76px);width:100%}.gallery-overview .room-invitation{left:5%;right:5%;bottom:100px;padding:20px 24px;max-width:310px}.room-invitation h2{font-size:30px}.room-invitation>p:last-child{font-size:17px}.view-switch button{font-size:11px;padding:7px 9px}.tour-top{left:3%;right:3%;gap:7px}.room-mode .tour-top .tour-back{font-size:11px;padding:9px 10px}}
