@font-face{font-family:DM Sans;src:url(/assets/fonts/dm-sans.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant-italic.woff2)format("woff2");font-style:italic;font-weight:300 700;font-display:swap}:root{--forest:#10100f;--deep:#000;--surface:#181816;--ink:#f1eee6;--muted:#b7b5ac;--accent:#ded7ba;--line:#393934;--paper:#eeeae1;--paper-ink:#20221c;--paper-muted:#5b5e53;--serif:"Cormorant",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--page-gutter:clamp(22px,4.5vw,88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;background:var(--forest)!important;color:var(--ink)!important}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{max-width:100%;display:block}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:6px;outline:2px solid}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:450}h2{letter-spacing:-.06em;font-size:clamp(48px,6.4vw,108px);line-height:1.02}h2 em{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}p{color:var(--muted)}::selection{background:var(--accent);color:var(--forest)}.section-wrap{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.eyebrow{letter-spacing:.12em;color:inherit;font-size:11px;font-weight:500;line-height:1.5}.skip-link{z-index:200;background:var(--paper);color:var(--paper-ink);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-header{height:88px;padding:0 var(--page-gutter);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#090908e3;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:.08em;align-items:center;gap:14px;font-size:10px;font-weight:650;line-height:1.4;display:flex}.brand-mark{stroke:currentColor;stroke-width:1px;width:34px;height:34px}.site-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.site-header nav a{align-items:center;min-height:44px;display:flex;position:relative}.site-header nav a:not(.nav-support):after{content:"";transform-origin:0;background:var(--ink);height:1px;transition:transform .2s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform:scaleX(1)}.nav-support{border:1px solid #77776a;border-radius:40px;gap:26px;margin-left:16px;padding:0 21px}.nav-support:hover{background:var(--ink);color:var(--forest)}.menu-toggle{display:none}.exhibition-opening{--progress:0;background:#000;height:220svh;position:relative}.exhibition-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.opening-copy{inset:19% auto auto var(--page-gutter);z-index:3;width:55%;opacity:clamp(0,calc(1 - var(--progress)*3),1);transform:translateY(calc(var(--progress)*-100px));pointer-events:none;position:absolute}.opening-copy a{pointer-events:auto}.opening-copy>.eyebrow{letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:32px;font-size:10px;display:flex}.live-mark{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.opening-copy h1{letter-spacing:-.077em;font-size:clamp(98px,10.9vw,178px);font-weight:500;line-height:.82}.opening-copy h1>span{display:block}.opening-copy h1 .title-truth{font-family:var(--serif);letter-spacing:-.07em;font-size:1.2em;font-style:italic;font-weight:400;line-height:.85}.title-dot{color:var(--accent)}.opening-intro{align-items:center;gap:28px;margin-top:38px;display:flex}.opening-intro>p{color:var(--muted);font-size:13px;line-height:1.7}.pill-link{white-space:nowrap;border:1px solid #77776a;border-radius:60px;justify-content:space-between;align-items:center;gap:36px;min-height:48px;padding:14px 22px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.pill-link:hover{background:var(--paper);color:var(--paper-ink)}.pill-link span{font-size:20px}.opening-question{z-index:3;text-align:center;width:100%;opacity:clamp(0,calc(var(--progress)*3 - 1.4),1);transform:translateY(calc((1 - var(--progress))*35px));pointer-events:none;position:absolute;top:16%}.opening-question h2{margin:20px 0;font-size:clamp(56px,6vw,102px);line-height:.94}.opening-question>p:last-child{font-size:13px}.hero-artworks{position:absolute;inset:0}.hero-art{z-index:2;flex-direction:column;display:flex;position:absolute;overflow:hidden}.hero-art-image{background:#000;flex:1;min-height:0;overflow:hidden}.hero-art img{object-fit:cover;width:100%;height:100%}.hero-art-1{left:calc(57% - var(--progress)*22%);top:calc(13% + var(--progress)*29%);width:calc(40% - var(--progress)*10%);height:calc(76% - var(--progress)*29%)}.hero-art-0,.hero-art-2{width:29%;height:43%;opacity:clamp(0,calc(var(--progress)*3 - 1.3),1);transform:translateY(calc((1 - var(--progress))*100px));pointer-events:none;top:46%}.hero-art-0{left:3.5%}.hero-art-2{left:67.5%}.hero-art-0 img,.hero-art-2 img{object-fit:contain}.hero-art-0:focus-visible,.hero-art-2:focus-visible{opacity:1}.hero-art-credit{grid-template-columns:1fr auto;column-gap:10px;padding:16px 12%;font-size:11px;line-height:1.5;display:grid}.hero-art-credit>span:first-child{text-transform:uppercase;letter-spacing:.08em}.hero-art-credit>span:nth-child(2){font-size:18px;line-height:1}.hero-art-credit p{font-family:var(--serif);grid-column:1/-1;margin-top:6px;font-size:20px;font-style:italic;line-height:1.2}.hero-art:hover .hero-art-credit>span:nth-child(2){transform:translate(2px,-2px)}.opening-bottom{left:var(--page-gutter);right:var(--page-gutter);z-index:5;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:29px}.scroll-cue{align-items:center;gap:14px;min-height:44px;display:flex}.scroll-line{background:#78786d;width:40px;height:1px;display:block}.opening-number{color:#96968d}.motion-toggle{background:0 0;border:0;align-items:center;gap:15px;min-height:44px;padding:10px 0 10px 15px;font-size:10px;display:flex}.motion-toggle span{font-size:17px}.opening-progress{height:2px;width:calc(var(--progress)*100%);background:var(--accent);position:absolute;bottom:0;left:0}.exhibition-opening[data-still=true]{height:100svh;min-height:650px}.exhibition-opening[data-still=true] .opening-question,.exhibition-opening[data-still=true] .hero-art-0,.exhibition-opening[data-still=true] .hero-art-2{display:none}.sculpture-section{background:var(--paper);color:var(--paper-ink);grid-template-columns:1.1fr 1fr;display:grid}.sculpture-copy{padding:75px var(--page-gutter) 50px;flex-direction:column;align-items:flex-start;display:flex}.sculpture-copy .eyebrow{justify-content:space-between;gap:30px;width:100%;font-size:10px;display:flex}.sculpture-copy h2{margin:75px 0 36px;font-size:clamp(60px,6.6vw,115px)}.sculpture-copy h2 em{white-space:nowrap}.sculpture-description{max-width:360px;margin-left:17%}.sculpture-copy p{color:var(--paper-muted)}.sculpture-copy .large-copy{color:var(--paper-ink);margin-bottom:20px;font-size:18px;line-height:1.5}.sculpture-description>p:not(.large-copy){font-size:14px}.text-link{border-bottom:1px solid;align-items:center;gap:30px;width:fit-content;min-height:44px;margin-top:32px;padding-bottom:9px;font-size:12px;display:flex}.text-link:hover span{transform:translate(3px,-3px)}.sculpture-index{letter-spacing:.2em;color:var(--paper-muted);margin-top:auto;padding-top:70px;font-size:11px}.sculpture-visual{background:#d9d7cd;flex-direction:column;justify-content:space-between;min-width:0;padding:38px 35px 32px;display:flex}.sculpture-photo-header{letter-spacing:.13em;justify-content:space-between;margin-bottom:20px;font-size:9px;display:flex}.sculpture-photo{background:#d1cec3;border:0;justify-content:center;align-items:center;width:100%;height:760px;padding:0;display:flex;position:relative;overflow:hidden}.sculpture-photo img{object-fit:contain;width:100%;height:100%}.photo-enlarge{background:var(--paper);width:48px;height:48px;color:var(--paper-ink);border-radius:50%;place-items:center;font-size:24px;transition:transform .2s;display:grid;position:absolute;bottom:15px;right:15px}.sculpture-photo:hover .photo-enlarge{transform:rotate(45deg)}.sculpture-caption{justify-content:space-between;align-items:center;gap:14px;padding-top:22px;font-size:11px;display:flex}.side-toggle{border:1px solid #929387;border-radius:30px;padding:3px;display:flex}.side-toggle button{background:0 0;border:0;border-radius:25px;min-width:66px;min-height:40px;font-size:11px}.side-toggle button[aria-pressed=true]{background:var(--paper-ink);color:var(--paper)}.sculpture-dialog{background:var(--forest);color:var(--ink);border:1px solid var(--line);max-width:94vw;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.sculpture-dialog::backdrop{background:#000000f2}.sculpture-dialog img{width:auto;max-width:90vw;max-height:180dvh}.sculpture-dialog-close{float:right;z-index:2;background:var(--forest);border:0;min-height:44px;padding:12px 22px;position:sticky;top:0}.art-gallery{padding:110px var(--page-gutter) 115px;background:#000}.gallery-heading{grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.gallery-heading>.eyebrow{grid-column:1/-1;margin-bottom:38px}.gallery-heading h2{max-width:7.5em;font-size:clamp(52px,6vw,95px)}.gallery-heading>p:last-child{align-self:end;max-width:35ch;margin-left:auto;font-size:15px}.gallery-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:64px 0 40px;padding-bottom:24px;display:flex}.search-wrap{flex-direction:column;gap:8px;width:330px;max-width:65%;display:flex}.search-wrap label{color:var(--muted);font-size:11px}.search-wrap input{width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1px solid #61615a;border-radius:0;padding:10px 0;font-size:16px}.search-wrap input::placeholder{color:#92928b}.collection-count{padding-bottom:10px;font-size:11px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 32px;display:grid}.artwork-card{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.artwork-image{aspect-ratio:1/1.15;background:#000;border-bottom:1px solid #35352f;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.artwork-image img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.artwork-card:nth-child(3n+2){padding-top:90px}.artwork-card:hover .artwork-image img{transform:scale(1.05)}.artwork-caption{color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:14px;display:flex}.artwork-caption>span:last-child{font-size:22px;transition:transform .2s}.artwork-card:hover .artwork-caption>span:last-child{transform:translate(3px,-3px)}.artwork-poem{color:var(--muted);font-family:var(--serif);max-width:27ch;margin-top:11px;font-size:25px;font-style:italic;line-height:1.2;display:block}.gallery-more{text-align:center;margin-top:70px}.gallery-more button{background:var(--paper);color:var(--paper-ink);border:0;border-radius:50px;min-height:52px;padding:19px 30px;font-size:13px}.gallery-more button span{margin-left:45px}.gallery-more button:hover{background:var(--accent)}.gallery-empty{padding:80px 0}.gallery-empty button{border:0;border-bottom:1px solid var(--accent);background:0 0;min-height:44px;margin-top:22px}.gallery-clear{text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.art-dialog{background:var(--forest);color:var(--ink);border:1px solid var(--line);width:min(1360px,94vw);max-width:94vw;max-height:92dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.art-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f0}.dialog-shell{grid-template-columns:1.35fr 1fr;min-height:640px;display:grid;position:relative}.dialog-close{background:var(--forest);z-index:3;border:1px solid #77776a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:29px;display:grid;position:fixed;top:calc(4dvh + 16px);right:calc(3vw + 18px)}.dialog-visual{background:#000;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.dialog-visual>img{object-fit:contain;width:100%;height:100%;max-height:82dvh}.dialog-info{flex-direction:column;align-items:flex-start;padding:85px 45px 40px;display:flex}.dialog-info>.eyebrow{margin-bottom:22px;font-size:10px}.dialog-info h2{font-size:50px;line-height:1.05}.dialog-poems{margin:35px 0}.dialog-poems .eyebrow{color:var(--muted);margin-bottom:12px;font-size:10px}.dialog-poems blockquote{font-family:var(--serif);color:var(--accent);margin-top:20px;font-size:34px;font-style:italic;line-height:1.15}.dialog-thumbnails{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.dialog-thumbnails button{border:1px solid var(--line);background:#000;width:66px;height:66px;padding:3px}.dialog-thumbnails button[aria-pressed=true]{border:2px solid var(--accent)}.dialog-thumbnails img{object-fit:contain;width:100%;height:100%}.dialog-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:25px;padding-top:20px;font-size:11px;display:flex}.dialog-nav button{background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px}.dialog-nav button:disabled{opacity:.4;cursor:default}.dialog-share{flex-wrap:wrap;gap:10px;width:100%;margin-top:25px;display:flex}.dialog-share button{border:1px solid var(--line);background:0 0;border-radius:30px;min-height:44px;padding:10px 17px;font-size:12px}.dialog-share-status{flex-basis:100%;font-size:12px}.dialog-share-status:empty{display:none}.dialog-share-link{gap:8px;width:100%;font-size:12px;display:grid}.dialog-share-link input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--deep);padding:10px;font-size:16px}.full-image-link{background:#191917;border:1px solid #626259;border-radius:30px;min-height:44px;padding:10px 18px;font-size:12px;position:absolute;bottom:20px;left:20px}.story-section{background:var(--paper);color:var(--paper-ink);grid-template-columns:1fr 1fr;gap:65px 8%;padding-top:115px;padding-bottom:100px;display:grid}.story-heading .eyebrow{margin-bottom:65px}.story-heading h2{font-size:clamp(55px,6.3vw,102px)}.story-lede{color:var(--paper-muted);margin:35px 0 0 17%;font-size:17px}.story-image{padding-top:60px}.story-image img{aspect-ratio:1;object-fit:cover;width:100%}.story-image figcaption{color:var(--paper-muted);justify-content:space-between;gap:15px;padding-top:16px;font-size:10px;display:flex}.story-image figcaption>span:first-child{letter-spacing:.1em}.story-prose{border-top:1px solid #bbbeb0;grid-column:1/-1;grid-template-columns:.4fr 1fr 1fr;gap:7%;padding-top:42px;display:grid}.story-prose p{color:var(--paper-muted);font-size:15px}.story-line{border:1px solid #a6a99b;border-radius:50%;width:60px;height:60px;display:block;position:relative}.story-line:after{content:"";border:1px solid #a6a99b;border-radius:50%;width:60px;height:60px;display:block;position:absolute;left:28px}.artist-index{padding:90px var(--page-gutter) 100px;color:var(--paper-ink);background:#e1e0d5}.artist-index .gallery-heading{display:block}.artist-index .gallery-heading>.eyebrow{margin-bottom:26px}.artist-index h2{max-width:none;font-size:clamp(38px,4.2vw,67px)}.artist-index .gallery-heading>p:last-child{max-width:none;color:var(--paper-muted);margin:20px 0 0}.artist-names{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 34px;margin-top:50px;display:grid}.artist-letter-group{border-top:1px solid #b2b6a6;padding-top:14px}.artist-letter-group h3{font-family:var(--serif);color:var(--paper-muted);margin-bottom:8px;font-size:32px;font-style:italic}.artist-letter-group a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:13px;line-height:1.4;transition:padding .2s;display:flex}.artist-letter-group a span{font-size:15px}.artist-letter-group a:hover{padding-left:7px}.support-section{background:#262d25;padding-top:90px;padding-bottom:100px}.support-top{justify-content:space-between;align-items:start;display:flex}.support-top>span{font-size:90px;font-weight:200;line-height:.5}.support-section h2{margin-top:55px;font-size:clamp(85px,11vw,180px);line-height:.9}.support-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:15%;margin-top:65px;display:grid}.support-bottom h3{letter-spacing:-.02em;margin-bottom:20px;font-size:19px}.support-bottom p{max-width:43ch;font-size:14px}.support-bottom p+p{margin-top:20px}.support-actions{justify-self:end;width:100%;max-width:500px}.donation-link{background:var(--accent);color:var(--forest);justify-content:space-between;align-items:center;padding:25px 29px;font-size:15px;transition:background .2s;display:flex}.donation-link:hover{background:var(--ink)}.donation-link>span:last-child{font-size:30px;line-height:1}.support-actions small{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.7;display:block}.sponsor-link{border-bottom:1px solid #72786b;justify-content:space-between;min-height:44px;margin-top:12px;padding:24px 0 15px;font-size:12px;display:flex}.site-footer{background:#111310;padding-top:65px;padding-bottom:30px}.footer-top{justify-content:space-between;align-items:start;gap:30px;display:flex}.footer-brand{letter-spacing:-.055em;align-items:center;gap:38px;font-size:clamp(30px,3.5vw,56px);line-height:1.1;display:flex}.footer-brand span{font-size:25px}.footer-top>p{font-size:12px}.footer-details{grid-template-columns:1fr 1fr 1fr;gap:35px;margin-top:60px;font-size:13px;display:grid}.footer-details>div>span{letter-spacing:.1em;color:var(--muted);font-size:10px}.footer-details p,.footer-details a{color:var(--ink);margin-top:12px;font-size:13px;display:block}.footer-details a{overflow-wrap:anywhere;width:fit-content}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:25px;margin-top:65px;padding-top:24px;font-size:11px;display:flex}.state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:30px;display:flex}.state-page h1{font-family:var(--serif);font-size:60px}.state-page a,.state-page button{border:1px solid var(--line);background:0 0;padding:12px 25px}@media (width>=1700px){.exhibition-stage{max-height:1100px}.opening-copy{top:18%}.dialog-close{right:calc(50vw - 662px)}}@media (width<=1150px){.site-header nav{gap:19px;font-size:11px}.nav-support{margin-left:0;padding:0 16px}.opening-intro{display:block}.opening-intro .pill-link{margin-top:22px}.opening-copy h1{font-size:11.6vw}.opening-copy{top:18%}.opening-copy>.eyebrow{font-size:8px}.sculpture-copy .eyebrow>span:last-child{display:none}.sculpture-copy h2{font-size:6.7vw}.sculpture-description{margin-left:0}.sculpture-photo{height:690px}.sculpture-visual{padding:30px 24px}.sculpture-caption{flex-wrap:wrap}.gallery-grid{gap:45px 22px}.artwork-poem{font-size:23px}.dialog-info{padding:80px 30px 30px}.story-section{gap:50px 6%}.story-image figcaption,.story-image figcaption span{display:block}.story-image figcaption span+span{margin-top:5px}.artist-names{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){html{scroll-padding-top:95px}.site-header{height:76px}.wordmark{gap:11px;font-size:9px}.brand-mark{width:29px;height:29px}.menu-toggle{background:0 0;border:0;align-items:center;gap:18px;min-height:44px;padding:10px 0;font-size:12px;display:flex}.menu-toggle span{font-size:24px}.site-header nav{padding:20px var(--page-gutter) 30px;border-bottom:1px solid var(--line);background:#111310;align-items:stretch;gap:5px;max-height:calc(100dvh - 76px);font-size:17px;display:none;position:absolute;top:75px;left:0;right:0;overflow-y:auto}.site-header nav[data-open=true]{flex-direction:column;display:flex}.site-header nav a{min-height:50px}.site-header .nav-support{justify-content:space-between;margin-top:15px;padding:0 20px}.exhibition-opening{height:195svh}.exhibition-stage{height:100svh;min-height:740px}.opening-copy{width:90%;top:15%;left:var(--page-gutter)}.opening-copy>.eyebrow{letter-spacing:.1em;margin-bottom:26px;font-size:8px}.opening-copy h1{font-size:19.5vw;line-height:.83}.opening-intro{max-width:60%;margin-top:33px}.opening-intro>p{max-width:23ch;font-size:12px}.opening-intro .pill-link{gap:22px;min-height:46px;margin-top:23px;padding:11px 16px;font-size:11px}.hero-art-1{left:calc(40% - var(--progress)*7%);top:calc(36% + var(--progress)*14%);width:calc(65% - var(--progress)*30%);height:calc(40% - var(--progress)*9%)}.hero-art-credit{min-height:65px;padding:13px 5%;font-size:9px}.hero-art-credit p{font-size:16px}.hero-art-1 .hero-art-credit{opacity:clamp(0,calc(var(--progress)*3 - 1),1)}.hero-art-0,.hero-art-2{width:33%;height:27%;top:54%}.hero-art-0{left:0}.hero-art-2{left:67%}.hero-art-0 .hero-art-credit,.hero-art-2 .hero-art-credit{padding:13px 12%}.hero-art-credit p{display:none}.opening-question{padding:0 20px;top:23%}.opening-question h2{margin:23px 0;font-size:15vw}.opening-question .eyebrow{font-size:9px}.opening-question>p:last-child{font-size:12px}.opening-bottom{gap:15px;font-size:9px;bottom:22px}.opening-number{display:none}.scroll-line{width:25px}.scroll-cue{gap:10px}.motion-toggle{gap:9px;font-size:9px}.exhibition-opening[data-still=true]{min-height:740px}.opening-copy:has(a:focus-visible){opacity:1}.sculpture-section{flex-direction:column;display:flex}.sculpture-copy{padding:65px var(--page-gutter) 45px}.sculpture-copy .eyebrow{font-size:9px}.sculpture-copy h2{margin:40px 0 30px;font-size:16vw}.sculpture-description{max-width:380px;margin-left:15%}.sculpture-copy .large-copy{font-size:17px}.sculpture-description>p:not(.large-copy){font-size:14px}.sculpture-index{padding-top:40px}.sculpture-visual{padding:25px var(--page-gutter)}.sculpture-photo{height:640px}.sculpture-caption{font-size:11px}.sculpture-dialog img{width:min(780px,88vw);height:auto;max-height:none}.sculpture-dialog-close{font-size:12px}.art-gallery{padding-top:75px;padding-bottom:75px}.gallery-heading{display:block}.gallery-heading>.eyebrow{margin-bottom:30px}.gallery-heading h2{max-width:8em;font-size:15vw}.gallery-heading>p:last-child{max-width:32ch;margin:25px 0 0;font-size:14px}.gallery-controls{margin:40px 0 30px;display:block}.search-wrap{width:100%;max-width:none}.collection-count{margin-top:15px;padding:0;font-size:10px}.gallery-grid{grid-template-columns:1fr 1fr;gap:35px 17px}.artwork-card:nth-child(n){padding-top:0}.artwork-card:nth-child(2n){padding-top:55px}.artwork-image{aspect-ratio:.7}.artwork-caption{align-items:start;gap:8px;padding-top:16px;font-size:12px}.artwork-caption>span:last-child{font-size:19px}.artwork-poem{margin-top:9px;font-size:21px}.gallery-more{margin-top:45px}.gallery-more button{padding:16px 25px;font-size:12px}.gallery-more button span{margin-left:20px}.art-dialog{width:94vw;max-height:94dvh}.dialog-shell{min-height:0;display:block}.dialog-close{top:calc(3dvh + 10px);right:calc(3vw + 10px)}.dialog-visual{height:40dvh;min-height:0;padding:32px 0}.dialog-visual>img{max-height:40dvh}.dialog-info{padding:32px 25px}.dialog-info>.eyebrow{margin-bottom:17px;font-size:9px}.dialog-info h2{font-size:42px}.dialog-poems{margin:25px 0}.dialog-poems blockquote{font-size:31px}.dialog-thumbnails button{width:55px;height:55px}.dialog-nav{margin-top:22px}.dialog-share button{flex:1}.full-image-link{min-height:38px;padding:9px 13px;font-size:10px;bottom:10px;left:10px}.story-section{flex-direction:column;gap:40px;padding-top:75px;padding-bottom:70px;display:flex}.story-heading .eyebrow{margin-bottom:35px}.story-heading h2{font-size:15vw}.story-lede{margin:30px 0 0 15%;font-size:16px}.story-image{padding:0}.story-image img{aspect-ratio:1.05}.story-image figcaption{gap:25px;font-size:9px;display:flex}.story-image figcaption span+span{margin:0}.story-prose{padding-top:35px;display:block}.story-line{display:none}.story-prose p{font-size:15px}.story-prose p+p{margin-top:20px}.artist-index{padding:65px var(--page-gutter) 70px}.artist-index h2{font-size:42px}.artist-names{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.artist-letter-group a{font-size:12px}.artist-letter-group h3{font-size:29px}.support-section{padding-top:65px;padding-bottom:70px}.support-top>span{font-size:60px}.support-section h2{margin-top:40px;font-size:21vw}.support-bottom{margin-top:40px;display:block}.support-bottom h3{font-size:17px}.support-bottom p{max-width:none;font-size:14px}.support-actions{max-width:none;margin-top:35px}.donation-link{padding:22px;font-size:14px}.support-actions small{font-size:11px}.site-footer{padding-top:45px}.footer-top{display:block}.footer-brand{gap:20px;font-size:34px}.footer-top>p{margin-top:25px;font-size:12px}.footer-details{grid-template-columns:1fr;gap:28px;margin-top:40px}.footer-bottom{flex-wrap:wrap;align-items:start;margin-top:40px;font-size:10px}.footer-bottom p{max-width:29ch}}@media (width<=380px){.opening-copy>.eyebrow{font-size:7px}.opening-intro{max-width:67%}.opening-intro .pill-link{gap:10px;padding:10px 12px}.hero-art-1{top:calc(35% + var(--progress)*15%)}.sculpture-photo{height:550px}.sculpture-caption{font-size:10px}.side-toggle button{min-width:55px}.artwork-poem{font-size:19px}.artist-names{gap:22px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.exhibition-opening{height:100svh;min-height:740px}.exhibition-opening .opening-copy{opacity:1;transform:none}.exhibition-opening .hero-art-0,.exhibition-opening .hero-art-2,.exhibition-opening .opening-question{display:none}.artwork-card:hover img{transform:none}}.artwork-image,.dialog-visual{container-type:size}.artwork-crop{width:min(88cqw,calc(82cqh * var(--art-ratio)));aspect-ratio:var(--art-ratio);flex:none;transition:transform .45s;display:block;position:relative;overflow:hidden}.artwork-crop img{left:var(--image-left);top:var(--image-top);max-width:none!important;width:var(--image-width)!important;height:var(--image-height)!important;object-fit:fill!important;position:absolute!important;transform:none!important}.artwork-card:hover .artwork-crop{transform:scale(1.035)}.gallery-index-link{width:fit-content;min-height:44px;color:var(--ink);border-bottom:1px solid #77776a;align-items:center;gap:35px;margin-top:18px;font-size:12px;display:flex}@media (width<=760px){.hero-art-1 .hero-art-credit{opacity:1}.hero-art-1 .hero-art-credit p{display:none}.hero-art-1 .hero-art-credit{font-size:8px}.dialog-visual .artwork-crop{width:min(88cqw,calc(78cqh * var(--art-ratio)))}}@media (prefers-reduced-motion:reduce){.artwork-card:hover .artwork-crop{transform:none}}.hero-art-image{justify-content:center;align-items:center;display:flex;container-type:size}.hero-art-image .artwork-crop{width:min(96cqw,calc(98cqh * var(--art-ratio)))}.hero-art-0 .artwork-crop,.hero-art-2 .artwork-crop{width:min(88cqw,calc(88cqh * var(--art-ratio)))}@media (width<=760px){.opening-intro{max-width:47%}.hero-art-1{left:calc(48% - var(--progress)*15%);top:calc(46% + var(--progress)*4%);width:calc(49% - var(--progress)*14%);height:calc(38% - var(--progress)*7%)}.hero-art-1 .hero-art-credit{padding:13px 8%;font-size:10px}.hero-art-0 .hero-art-credit,.hero-art-2 .hero-art-credit{font-size:9px}.hero-art-0 .artwork-crop,.hero-art-2 .artwork-crop{width:min(85cqw,calc(85cqh * var(--art-ratio)))}}@media (width<=380px){.opening-intro{max-width:47%}.opening-intro>p{font-size:11px}.opening-intro .pill-link{gap:8px;font-size:10px}.hero-art-1 .hero-art-credit{font-size:9px}}img{height:auto}.dialog-close{z-index:4;margin:16px 16px -62px auto;position:sticky;top:16px;right:auto}@media (width<=760px){.dialog-close{margin:10px 10px -56px auto;top:10px;right:auto}}@media (width>=761px) and (height<=820px){.opening-copy h1{font-size:min(10.9vw,17svh)}.opening-copy>.eyebrow{margin-bottom:24px}.opening-intro{gap:20px;display:flex}.opening-intro>p{max-width:45%;font-size:12px}.opening-intro .pill-link{gap:20px;margin-top:0;padding:12px 18px;font-size:11px}}.site-header nav a[aria-current=page]:after{transform:scaleX(1)}.film-page{background:var(--deep);min-height:calc(100svh - 100px);padding-top:152px;padding-bottom:88px}.film-heading{max-width:1280px;margin:0 auto 48px;position:relative}.film-heading .eyebrow{color:var(--muted);margin-bottom:28px}.film-heading h1{letter-spacing:-.055em;font-size:clamp(54px,6.8vw,104px);line-height:.95}.film-heading h1 em{font-family:var(--serif);font-weight:400}.film-intro{max-width:25ch;font-size:14px;position:absolute;bottom:9px;right:0}.film-viewing-room{max-width:1280px;margin:0 auto}.film-player-wrap{background:var(--surface);aspect-ratio:16/9;outline-offset:5px;scroll-margin-top:108px}.film-player{object-fit:contain;background:var(--deep);width:100%;height:100%;display:block}.film-player:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.film-caption{letter-spacing:.1em;border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.film-afterword{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:0 auto;display:flex}.film-afterword .text-link{margin-top:24px}.film-direct{color:var(--muted);align-items:center;gap:15px;min-height:44px;margin-top:24px;font-size:11px;display:flex}.film-direct:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.film-error{max-width:1280px;color:var(--ink);margin:20px auto 0;font-size:14px}.film-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:30px;padding-bottom:30px;font-size:12px;display:flex}.film-footer>a{align-items:center;min-height:44px;display:flex}@media (width>=761px) and (width<=1100px){.site-header nav{gap:17px;font-size:11px}.site-header .nav-support{gap:15px;margin-left:0;padding:0 14px}}@media (width<=760px){.film-page{padding-top:118px;padding-bottom:55px}.film-heading{margin-bottom:30px}.film-heading .eyebrow{margin-bottom:25px;font-size:9px}.film-heading h1{font-size:14vw}.film-intro{max-width:none;margin-top:24px;font-size:13px;position:static}.film-caption{gap:12px;padding:15px 0;font-size:8px}.film-afterword{flex-direction:column;align-items:flex-start;gap:4px}.film-afterword .text-link{margin-top:20px;font-size:11px}.film-direct{margin-top:7px}.film-footer{flex-wrap:wrap;gap:5px 20px}.film-footer>p{order:3;width:100%;font-size:11px}.film-footer>a{font-size:11px}}.film-player-wrap{position:relative}.film-start{width:100%;color:var(--ink);text-shadow:0 1px 4px var(--deep);background:linear-gradient(#0000,#000000b3);border:0;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex;position:absolute;inset:0}.film-play-icon{background:#000000a6;border:1px solid;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;font-size:19px;transition:transform .2s;display:grid}.film-start:hover .film-play-icon{transform:scale(1.08)}.film-start:focus-visible{outline-offset:5px}.film-loading{max-width:1280px;margin:15px auto 0;font-size:13px}@media (width<=760px){.film-play-icon{width:48px;height:48px;font-size:15px}.film-start{font-size:12px}}.ui-arrow{vertical-align:middle;flex:0 0 18px;width:18px;height:18px;display:inline-block;overflow:visible}span:has(>.ui-arrow){flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dialog-nav button,.full-image-link,.gallery-more button{justify-content:center;align-items:center;gap:12px;display:inline-flex}.gallery-more button>span{margin-left:20px}.full-image-link{min-height:44px}.sponsor-link{align-items:center}:is(.footer-bottom>a,.film-footer>a,.footer-details a:has(>.ui-arrow)){align-items:center;gap:10px;display:inline-flex}.photo-enlarge .ui-arrow{flex-basis:22px;width:22px;height:22px}.support-top>span{font-size:0;line-height:1}.support-top .ui-arrow{flex-basis:56px;width:56px;height:56px}.donation-link .ui-arrow,.footer-brand .ui-arrow{flex-basis:22px;width:22px;height:22px}@media (width<=760px){.ui-arrow{flex-basis:17px;width:17px;height:17px}.hero-art-credit .ui-arrow,.artist-letter-group .ui-arrow{flex-basis:16px;width:16px;height:16px}.support-top .ui-arrow{flex-basis:28px;width:28px;height:28px}.donation-link .ui-arrow,.footer-brand .ui-arrow{flex-basis:20px;width:20px;height:20px}.artwork-caption{align-items:center;gap:12px}.artwork-caption>span:last-child{min-width:20px}.dialog-nav button{gap:8px}}@media (hover:none){.photo-enlarge:hover .ui-arrow{transform:none}.photo-enlarge{transition:none}.sculpture-photo:hover .photo-enlarge{transform:none}.artist-letter-group a:hover{padding-left:0}}.hero-art-credit{align-items:center}
