/* QDP: documentary photographs, paper, ink and straightforward editorial type. */
:root{--ink:#181a17;--cream:#f1eee5;--paper:#faf8f1;--green:#244d38;--darkgreen:#191e19;--gold:#d4b65c;--red:#aa302a;--line:#bcb9af;--display:'DM Sans',Arial,sans-serif}
body{background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' fill='%23786c50' opacity='.10' filter='url(%23grain)'/%3E%3C/svg%3E");font-size:17px}
h1,h2{font-family:var(--display);font-weight:700;letter-spacing:-.055em;line-height:1.02}h2{font-size:clamp(34px,4.3vw,60px)}h3{letter-spacing:-.035em}.eyebrow{letter-spacing:.08em;font-size:11px;margin-bottom:18px}.site-header{max-width:none;padding:18px 5%;background:var(--paper)}.site-header nav{gap:30px}.nav-donate{background:var(--ink);border:1px solid var(--ink);box-shadow:none;padding:13px 20px}.button,.button.gold,.button:hover,.button.gold:hover{box-shadow:none;transform:none;border-width:1px;transition:background-color .15s,color .15s}.button:hover{background:var(--red);border-color:var(--red);color:white}.button.gold{background:var(--cream);color:var(--ink)}.button.plain:hover{background:none;color:var(--red)}.button:focus-visible,.nav-donate:focus-visible{outline-color:var(--gold)}
.editorial-hero{position:relative;max-width:none;display:block;min-height:600px;padding:100px 6% 70px;isolation:isolate;color:white;background:#252922;overflow:hidden}.hero-photo{position:absolute;inset:0;margin:0;z-index:-2}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:grayscale(1) contrast(1.15)}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000b 0%,#0006 53%,#0001 100%)}.hero-photo figcaption{position:absolute;right:20px;bottom:13px;z-index:1;font-size:10px;color:#fff}.hero-copy{max-width:1000px}.hero h1{font-size:clamp(70px,10.4vw,146px);line-height:.94;letter-spacing:-.065em;margin-bottom:28px;text-transform:none}.hero-copy>p:not(.eyebrow){font-size:19px;max-width:580px}.hero .button{background:var(--cream);color:var(--ink);border-color:var(--cream)}.hero .button:hover{background:white}.hero .button.plain{color:white;background:none;border:0}.hero .eyebrow{margin-bottom:25px}.hero .button-row{margin-top:28px}
.queeribbeans-note{padding:38px 6% 42px;display:grid;grid-template-columns:1.2fr 1fr;gap:9%;border-bottom:1px solid var(--ink);align-items:center;background-color:var(--cream)}.queeribbeans-note h2{font-size:clamp(29px,3.5vw,46px);letter-spacing:-.045em}.queeribbeans-note h2 span{color:var(--red)}.queeribbeans-note p{font-size:16px;max-width:510px}.section{padding:75px 6%;max-width:1500px}.section h2 br{line-height:1.02}.intro-grid{gap:9%}.intro-grid h2{font-size:clamp(32px,3.6vw,52px);line-height:1.08}.large-copy{font-size:25px}.green-text{color:var(--red)}.section-heading{align-items:center;border-top:1px solid var(--ink);padding-top:24px;gap:35px}.section-heading h2{font-size:clamp(31px,3.7vw,50px)}.projects{border-top:0}.projects .section-heading h2{max-width:750px}.three-grid{gap:30px}.card-photo{margin:0;position:relative;aspect-ratio:4/3;overflow:hidden}.card-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);display:block}.card-photo figcaption{font-size:9px;background:var(--cream);padding:3px 7px;position:absolute;right:0;bottom:0}.card-copy{border-bottom:1px solid var(--ink);padding:23px 0 28px}.card-copy .number{color:var(--red)}.card-copy h2,.card-copy h3{font-size:26px}.card-copy p{line-height:1.55}.card-photo:after{content:'';position:absolute;inset:0;background-image:radial-gradient(#0008 .5px,transparent .8px);background-size:3px 3px;opacity:.15;pointer-events:none}
.photo-section{gap:7%}.photo-stack{margin:0;padding:0;border:0;box-shadow:none;transform:none;background:transparent}.photo-stack img{height:450px;filter:grayscale(1) contrast(1.08)}.photo-stack figcaption{font-size:11px;font-weight:400;padding:12px 0;border-bottom:1px solid var(--ink)}.photo-section h2{font-size:clamp(35px,4vw,55px)}.tape,.domino,.card-art{display:none}.photo-section .button{margin-top:24px}.support-band{padding:65px 6%;grid-template-columns:1.5fr .8fr;background-color:var(--red);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 130 130' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h130v130H0z' fill='%23f1eee5' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");align-items:center}.support-band h2{font-size:clamp(36px,4.7vw,64px)}.hand-cutout{width:min(100%,330px);aspect-ratio:560/930;position:relative;margin:-55px auto -75px;align-self:end;overflow:hidden}.hand-cutout img{width:342.857%;max-width:none;height:auto;position:absolute;left:-41.964%;top:-37.634%;filter:grayscale(1) contrast(1.1);clip-path:polygon(12.2% 100%,15.4% 65%,16.9% 59.8%,17% 52.8%,19.8% 49.4%,19.7% 46.2%,23% 43.2%,23.8% 38.4%,24.6% 37%,25.5% 37.6%,26.2% 41.6%,26.8% 33.5%,27.7% 30.6%,28.6% 31%,29.1% 33%,29% 39.3%,30% 29%,30.9% 27.3%,31.8% 27.6%,32.4% 29.3%,32.1% 38.8%,33.4% 33%,34.5% 31.8%,35.2% 32.1%,35.6% 33.5%,35% 38.8%,37.4% 40.4%,38.7% 42%,38.1% 47.5%,37.7% 50.6%,39.5% 50%,40.5% 50%,41.2% 51.5%,40.7% 55.5%,41.2% 58%,40.1% 61.3%,37.3% 64.5%,33.2% 68%,27.5% 72%,25% 100%)}.hand-cutout figcaption{position:absolute;font-size:9px;left:0;bottom:10px;z-index:2;color:white;max-width:100px}.site-footer{background:#1e241f;padding:65px 6% 30px}.footer-top h2{font-size:64px}.footer-bottom{font-size:12px}.page-title{padding:65px 6%;min-height:350px;border-bottom:1px solid var(--ink)}.page-title>div{max-width:1180px}.page-title h1{font-size:clamp(55px,7.5vw,100px);line-height:1;letter-spacing:-.055em}.page-title .lede{font-size:20px;max-width:750px}.page-title.gold,.page-title.green{background:transparent;color:var(--ink)}.page-title.green .eyebrow,.page-title.gold .eyebrow{color:var(--red)}.page-title:after{opacity:.06}.history-section{background-color:#eee8d7;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' fill='%23b7342c' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");border-block:1px solid var(--ink);max-width:none}.history-section .section-heading{border-top:0;padding-top:0}.timeline{max-width:1130px;margin:50px auto 0}.timeline li{border:0;margin:0;padding:0 0 0 0;grid-template-columns:180px 1fr;gap:55px}.timeline li:before{display:none}.timeline-date{padding-top:26px;border-top:1px solid var(--ink);color:var(--red)}.timeline li>div:last-child{border-left:1px dashed var(--red);border-top:1px solid var(--ink);padding:25px 0 35px 40px}.timeline h3{font-size:27px}.timeline p{max-width:800px}.timeline li:last-child{padding-bottom:0}.gallery-grid{gap:24px}.gallery-grid figure,.gallery-grid figure:first-child,.gallery-grid figure:last-child{padding:0;background:none;transform:none;border:0;box-shadow:none}.gallery-grid img{filter:grayscale(1)}.gallery-grid figcaption{padding-bottom:10px;border-bottom:1px solid var(--ink);margin:11px 0 0}.panel{border:1px solid var(--ink);background:transparent}.gold-panel{border-top:6px solid var(--red)}.value-number{font-size:60px;font-weight:700;line-height:1;letter-spacing:-.06em;color:var(--red)}.value-row{grid-template-columns:100px 1fr;gap:40px;border-color:var(--ink);padding-block:40px}.value-row h2{font-size:32px}.value-row .eyebrow{color:var(--red)}.small-cta{padding:65px 6%;border-color:var(--ink)}.small-cta h2{font-size:38px}.filter{border-radius:0}.filter:hover:not(.active){background:#dfdbcf}.event-section{padding-top:40px}.events-grid{column-gap:60px;row-gap:45px}.event-card{border-top:1px solid var(--ink)}.event-card-content{padding-top:24px;grid-template-columns:65px 1fr;gap:24px}.date-ticket{border:0;border-top:5px solid var(--red);box-shadow:none;background:none;padding:7px 0;text-align:center}.date-ticket strong{font-size:35px;font-weight:700;line-height:1.15;letter-spacing:-.05em}.date-ticket span{font-size:10px}.event-card h2{font-size:29px}.event-card .eyebrow{font-size:10px;line-height:1.6}.event-card .text-link{margin-top:20px}.event-card .venue{font-size:13px}.event-card-content p:not(.eyebrow):not(.venue){font-size:16px}dialog{box-shadow:none;border:1px solid var(--ink);padding:48px 36px}dialog h2{font-size:38px}dialog::backdrop{background:#181a17d9}.booklet-photo{margin:0;position:relative;height:310px;overflow:hidden}.booklet-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 64%;display:block}.booklet-photo figcaption{position:absolute;bottom:0;right:0;padding:3px 7px;background:var(--cream);font-size:9px}.book-cover{border:0;background:#dfd9cc;padding:20px}.book-cover img{filter:none}.postcard-cover img{transform:none}.publication-preview{transform:none;box-shadow:none;border:0;background:#dfd9cc}.publication-preview p{font-size:11px}.article-photo{max-width:780px;margin:45px auto 0;padding:0 30px}.article-photo img{display:block;width:100%;max-height:560px;object-fit:cover;object-position:50% 65%}.article-photo figcaption{padding-top:10px;font-size:11px}.article-body{padding-top:45px}.article-callout{background:#e7e2d4;border-left:3px solid var(--red)}.donate-note{transform:none;box-shadow:none;border:1px solid var(--ink);border-top:6px solid var(--red);background:transparent}.donate-grid{gap:8%}.donate-grid h2{font-size:clamp(35px,4.1vw,56px)}.donate-note h2{font-size:44px}.support-list li>span{font-weight:700;color:var(--red)}.partner-records .button-row{justify-content:center}.early-history{padding-bottom:40px}.gallery-section{padding-top:30px}.map-section{border-color:var(--ink)}
@media(max-width:1000px){.site-header nav{gap:17px}.site-header nav a{font-size:14px}.editorial-hero{min-height:550px;padding-top:85px}.hero h1{font-size:11vw}.support-band{grid-template-columns:1.4fr .7fr}.hand-cutout{margin-right:-20px}.three-grid{gap:22px}.card-photo{aspect-ratio:1}.events-grid{gap:35px}.event-card-content{gap:16px}.event-card h2{font-size:25px}.gallery-grid{grid-template-columns:1fr 1fr 1fr}.gallery-grid img{height:250px}.booklet-photo{height:280px}}
@media(max-width:800px){.site-header{padding:12px 5%;background:var(--paper)}.site-header nav{background:var(--paper)}.editorial-hero{min-height:560px;padding:80px 6% 50px}.hero h1{font-size:clamp(65px,12.5vw,100px)}.hero-copy>p:not(.eyebrow){font-size:18px;max-width:540px}.hero-photo img{object-position:60% 50%}.queeribbeans-note{grid-template-columns:1fr;gap:22px;padding:32px 6%}.queeribbeans-note h2{font-size:38px}.queeribbeans-note p{max-width:650px}.section{padding:55px 6%}.section-heading{align-items:start}.intro-grid,.photo-section,.two-panel,.donate-grid{grid-template-columns:1fr;gap:35px}.intro-grid h2{font-size:40px}.photo-stack img{height:auto;max-height:520px}.three-grid{grid-template-columns:1fr 1fr}.card-photo{aspect-ratio:4/3}.support-band{grid-template-columns:1.3fr .7fr;padding:55px 6%;gap:15px}.support-band h2{font-size:42px}.hand-cutout{margin:0 -15px -60px 0;width:100%}.footer-top h2{font-size:52px}.page-title{min-height:300px;padding:50px 6%}.page-title h1{font-size:clamp(49px,8vw,72px)}.page-title .lede{font-size:18px}.timeline li{grid-template-columns:130px 1fr;gap:20px}.timeline li>div:last-child{padding-left:24px}.timeline-date{font-size:12px}.timeline h3{font-size:25px}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-grid figure:first-child{grid-column:1/-1}.gallery-grid figure:first-child img{height:340px}.value-row{grid-template-columns:65px 1fr;gap:25px}.value-number{font-size:47px}.value-row h2{font-size:29px}.events-grid{grid-template-columns:1fr 1fr;gap:30px}.event-card-content{grid-template-columns:1fr;gap:15px}.date-ticket{align-items:flex-start;max-width:75px}.event-card h2{font-size:25px}.booklet-photo{height:300px}.publication-grid{grid-template-columns:1fr}.article-body{font-size:17px}.map-section{grid-template-columns:1fr}.gallery-section{padding-top:25px}}
@media(max-width:540px){.brand{width:172px;height:60px}.editorial-hero{min-height:570px;padding:70px 6% 48px}.hero h1{font-size:clamp(58px,14.5vw,78px);line-height:.97}.hero .eyebrow{font-size:10px}.hero-copy>p:not(.eyebrow){font-size:17px;max-width:360px}.hero-photo img{object-position:56% 50%}.hero-photo:after{background:#0007}.hero .button-row{gap:20px}.hero .button{padding:11px 16px;font-size:14px;gap:20px}.hero .button.plain{padding:11px 0}.queeribbeans-note h2{font-size:31px}.queeribbeans-note p{font-size:15px}.section{padding-block:45px}.section-heading{display:block}.section-heading>p{max-width:none;margin-top:20px}.section-heading h2{font-size:33px}.intro-grid h2{font-size:36px}.three-grid,.events-grid{grid-template-columns:1fr;gap:30px}.card-photo{aspect-ratio:3/2}.card-copy{padding-top:19px}.support-band{display:block;padding:45px 6% 0;min-height:650px}.support-band>div{position:relative;z-index:2}.support-band h2{font-size:37px}.support-band p:not(.eyebrow){font-size:16px}.hand-cutout{width:210px;max-width:65%;height:auto;margin:10px 0 -50px auto}.hand-cutout figcaption{max-width:90px}.footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.footer-top h2{font-size:49px}.footer-bottom{grid-template-columns:1fr;gap:25px}.page-title{min-height:280px;padding-block:42px}.page-title h1{font-size:clamp(41px,11.4vw,60px)}.page-title .lede{font-size:17px}.page-title .eyebrow{font-size:10px}.timeline{margin-top:30px}.timeline li{grid-template-columns:1fr;gap:0;margin:0;padding:0 0 27px 20px;border-left:1px dashed var(--red)}.timeline-date{border-top:1px solid var(--ink);padding-top:20px;margin-bottom:12px}.timeline li>div:last-child{border:0;padding:0}.timeline h3{font-size:24px}.timeline p{font-size:16px}.gallery-grid{grid-template-columns:1fr}.gallery-grid figure:first-child{grid-column:auto}.gallery-grid img,.gallery-grid figure:first-child img{height:auto}.value-row{grid-template-columns:45px 1fr;gap:20px;padding-block:30px}.value-number{font-size:35px}.value-row h2{font-size:26px}.value-row p{font-size:16px}.event-card-content{grid-template-columns:59px 1fr;gap:19px}.date-ticket{align-items:center}.date-ticket strong{font-size:31px}.event-card h2{font-size:24px}.event-card .eyebrow{font-size:9px}.filter{padding:9px 13px;font-size:13px}.filter-row{gap:7px}.booklet-photo{height:370px}.book-cover{height:330px}.article-photo{padding:0 6%;margin-top:30px}.article-photo img{height:400px}.article-body{padding-inline:6%}.article-body h2{font-size:27px}.article-callout{padding:22px}.small-cta h2{font-size:31px}.panel{padding:28px}.donate-note{padding:30px 25px}.library-tools{display:block}.search-label{margin-top:24px}.publication-preview{padding:12px}.footer-top h2{font-size:52px}}
.library-grid .card-photo{height:310px;aspect-ratio:auto}
@media(max-width:1000px) and (min-width:801px){.library-grid .card-photo{height:280px}}
@media(max-width:800px) and (min-width:541px){.library-grid .card-photo{height:300px}}
@media(max-width:540px){.library-grid .card-photo{height:370px}}
