:root{--paper:#f8facf;--red:#e42113;--ink:#242725;--blue:#063a69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:24px;background:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid #135da3;outline-offset:5px}.skip{position:absolute;top:-80px;background:white;padding:15px;z-index:3}.skip:focus{top:0}.paper{max-width:1400px;margin:auto;background:var(--paper);border-radius:50px 62px 44px 52px;overflow:hidden}header{display:flex;justify-content:space-between;align-items:start;padding:35px 6% 0;font:9px/1.5 monospace;letter-spacing:.06em}.signature{font-size:16px;font-weight:900;letter-spacing:-.06em}.poster{position:relative;width:63%;max-width:800px;margin:135px auto 140px;min-height:750px;padding-right:22%}.red-form{position:relative;background:var(--red);border-radius:3px 24px 18px 5px;color:var(--paper);border-left:14px solid #fff;transform:rotate(-.7deg);min-height:760px}.top-copy{padding:30px 26px 175px}.top-copy>p{font:12px/1.4 monospace;margin:0 0 17px}.top-copy h1{font:clamp(31px,3.5vw,52px)/.95 Georgia,serif;letter-spacing:-.04em;margin:0}.circle{position:absolute;z-index:2;top:190px;left:30%;width:210px;height:210px;border-radius:49% 51% 48% 52%;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(2deg);box-shadow:inset -10px 0 #3c4035}.circle>span{font:100px/.9 Georgia,serif;letter-spacing:-.08em;margin-left:-8px}.circle small{font:10px/1.5 monospace;letter-spacing:.05em;margin-top:13px}.white-cut{position:relative;min-height:120px;margin-top:-35px;background:#fff;color:var(--ink);clip-path:polygon(56% 0,100% 0,100% 100%,0 100%,0 82%,56% 82%);padding:12px 14px 35px 60%}.white-cut nav{display:flex;flex-direction:column;gap:14px;font:9px monospace;white-space:nowrap}.bottom-copy{padding:24px 25px 34px}.bottom-copy p{font:clamp(29px,3vw,46px)/1.01 Georgia,serif;letter-spacing:-.04em;margin:0 0 24px}.bottom-copy>a{font:10px monospace;border-bottom:1px solid;padding-bottom:5px}.blue-tab{position:absolute;right:8%;top:480px;width:24%;height:210px;border-radius:0 85% 100% 0 / 0 55% 65% 0;background:var(--blue);color:var(--paper);display:grid;place-items:center;z-index:0}.blue-tab span{font:15px/1.25 monospace;padding-left:10px}.side-note{position:absolute;right:-6%;top:160px;writing-mode:vertical-rl;font:9px monospace;letter-spacing:.08em}.opening-foot{display:flex;justify-content:space-between;padding:0 6% 45px;font:9px monospace;letter-spacing:.07em}.index{background:#fff;padding:60px 12% 65px}.index-top{display:flex;justify-content:space-between;align-items:center;font:9px monospace}.index h2{font:clamp(75px,12vw,155px)/.8 Georgia,serif;letter-spacing:-.07em;color:var(--red);margin:45px 0}.filters{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:20px 0}.filters label{font:9px monospace}.filters input,.filters select{display:block;width:100%;min-width:0;background:none;border:0;border-bottom:1px solid;border-radius:0;font:14px Arial;padding:14px 0}#status{font:9px monospace;margin:25px 0 15px}details{border-top:1px solid #b4b3a6}summary{display:grid;grid-template-columns:40px 1fr 60px 15px;gap:14px;padding:21px 0;align-items:baseline;list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.id,.count{font:10px monospace}.count{text-align:right}.title{font:27px/1.1 Georgia,serif;letter-spacing:-.025em}.plus{font-size:20px;color:var(--red)}details[open] .plus{transform:rotate(45deg)}.list-body{padding:0 25px 25px 54px;font:14px/1.6 Arial}.list-body ul{padding-left:18px}.list-body a{border-bottom:1px solid}.tags{font:10px/1.4 monospace}#more{display:block;border:0;background:var(--ink);color:var(--paper);width:100%;padding:19px;margin-top:20px;cursor:pointer;font-size:12px}#more[hidden]{display:none}footer{padding:65px 12% 35px;position:relative}footer>p{font:clamp(36px,6vw,70px)/1 Georgia,serif;letter-spacing:-.04em;margin:0 0 40px}footer>div{display:flex;flex-wrap:wrap;gap:25px;font-size:12px}footer small{display:block;font:8px monospace;margin-top:45px}@media(min-width:1400px){.poster{padding-right:230px}}@media(max-width:900px){.poster{width:76%;margin-top:100px;padding-right:22%;min-height:680px}.red-form{min-height:700px}.circle{width:165px;height:165px;top:170px;left:25%}.circle>span{font-size:80px}.circle small{font-size:8px}.top-copy{padding:25px 20px 145px}.top-copy h1{font-size:36px}.top-copy>p{font-size:10px}.white-cut{padding-left:60%;min-height:125px}.white-cut nav{font-size:8px}.bottom-copy p{font-size:34px}.blue-tab{top:430px;height:175px;right:7%}.blue-tab span{font-size:12px}}@media(max-width:540px){body{padding:10px}.paper{border-radius:30px 38px 28px 34px}header{padding:25px 7% 0;font-size:7px}.signature{font-size:14px}.poster{width:85%;margin:85px auto 100px;padding-right:19%;min-height:600px}.red-form{min-height:600px;border-left-width:9px;border-top-right-radius:17px}.top-copy{padding:22px 14px 135px}.top-copy h1{font-size:30px}.top-copy>p{font-size:8px}.circle{width:139px;height:139px;left:23%;top:165px}.circle>span{font-size:67px}.circle small{font-size:7px;margin-top:10px}.white-cut{min-height:125px;margin-top:-25px;padding-left:59%;padding-right:5px}.white-cut nav{font-size:6.5px;gap:17px}.bottom-copy{padding:17px 15px 28px}.bottom-copy p{font-size:29px;margin-bottom:22px}.bottom-copy>a{font-size:8px}.blue-tab{top:420px;height:140px;width:23%;right:0}.blue-tab span{font-size:10px;padding-left:10px}.side-note{right:-3%;font-size:6px;top:100px}.opening-foot{font-size:7px;padding-bottom:30px}.index{padding:35px 7%}.index-top{font-size:7px;gap:15px}.index h2{font-size:83px;margin:32px 0}.filters{gap:15px}.filters label{font-size:7px}.filters input,.filters select{font-size:12px}summary{grid-template-columns:28px 1fr 38px 10px;gap:7px;padding:18px 0}.title{font-size:22px}.id,.count{font-size:8px}.list-body{padding:0 7px 22px 35px;font-size:13px}#status{font-size:7px}footer{padding:40px 7% 30px}footer>p{font-size:44px}footer>div{gap:18px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Keep the navigation clear of the circular entrance. */
.circle{left:18%}.white-cut{padding-left:76%}@media(max-width:900px){.circle{left:18%}.white-cut{padding-left:76%}}@media(max-width:540px){.circle{left:12%;width:125px;height:125px}.circle>span{font-size:62px}.white-cut{padding-left:76%}.white-cut nav{font-size:6px}}

:root{--paper:#e5d7ad;--ink:#123e43;--red:#f51c3b}body{padding:0 4% 30px}.paper{max-width:1600px;border-radius:0 0 25px 25px;background:var(--paper)}.matter-grid{display:grid;grid-template-columns:39% 18% 26% 17%;grid-template-rows:1fr auto auto;min-height:850px;padding:65px 3% 30px;column-gap:0;align-items:end}.quiet{grid-column:1;grid-row:1}.vertical{grid-column:2;grid-row:1/3;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:0;margin:0;padding:0 18px 0 0;color:var(--red);height:610px}.vertical span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font:400 clamp(32px,3.55vw,57px)/1.03 Arial,sans-serif;letter-spacing:.015em}.editorial{grid-column:3;grid-row:1/3;align-self:end;padding:0 0 0 10px;max-width:290px;font:500 clamp(15px,1.6vw,23px)/1.5 Arial,sans-serif;letter-spacing:.025em}.editorial p{margin:0 0 22px}.editorial>a{font:11px monospace}.bottom-nav{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.25fr 1fr 1fr .6fr;align-items:end;gap:15px;padding:0 15px 15px 0}.open{font:900 clamp(34px,4.3vw,64px)/.85 Impact,'Arial Narrow',sans-serif;letter-spacing:-.06em}.open small{display:block;font:6px/1.4 Arial;letter-spacing:.05em;margin-top:9px}.number b{display:block;font:700 39px/.9 Impact,'Arial Narrow',sans-serif;letter-spacing:-.04em;color:#7e806d}.number span{display:block;font:7px/1.4 monospace;margin-top:8px}.brand{font:900 23px/.85 Impact,'Arial Narrow',sans-serif;letter-spacing:-.02em}.brand span{font:6px/1.4 Arial;display:block;letter-spacing:.03em;margin-top:7px}.support{font:900 13px/1.1 Arial;letter-spacing:.08em}.project-mark{grid-row:3;grid-column:1;justify-self:end;align-self:start;display:grid;grid-template-columns:repeat(2,25px);gap:3px;padding:18px 12px 0 0;color:var(--paper)}.project-mark span{display:grid;place-items:center;background:var(--red);border-radius:5px;font:900 17px Arial;height:25px}.bottom-band{grid-row:3;grid-column:2/5;padding-top:18px;max-width:820px}.mission{font:10px/1.45 Arial;letter-spacing:.03em;color:#242725;border-bottom:1px solid #568e91;margin:0;padding:0 0 10px}.services{display:grid;grid-template-columns:1.3fr 1.1fr 1fr 1.4fr;gap:13px;padding-top:10px;align-items:center}.gift-link{color:#242725}.gift-link small{font:bold 8px Arial;display:block;margin-bottom:8px}.gift-link strong{display:block;border:2px solid;padding:6px 5px;font:900 13px Arial;white-space:nowrap}.gift-link>span{display:block;font:7px Arial;margin-top:10px}.prints{font:900 27px/.9 Impact,'Arial Narrow',sans-serif;color:var(--red)}.prints small{display:block;font:bold 10px Arial;letter-spacing:.05em;margin-top:7px}.subjects{border-inline:1px solid var(--red);padding:0 12px;display:flex;flex-direction:column;font:9px/1.45 Arial;letter-spacing:.02em;color:var(--red)}.contact{font:9px/1.4 Arial;letter-spacing:.025em;color:var(--red);display:flex;flex-direction:column;gap:8px}.index{color:var(--ink);padding:60px 14% 65px}.index h2{font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.06em;font-size:clamp(70px,10vw,140px);line-height:.85}.index h2 em{font-style:normal}footer{padding-inline:14%}footer>p{font-family:Arial,sans-serif}#more{background:var(--ink)}
@media(max-width:1000px){.matter-grid{min-height:720px;padding-top:50px;grid-template-columns:39% 20% 29% 12%}.vertical{height:500px;padding-right:10px}.vertical span{font-size:32px}.editorial{font-size:15px;padding-left:6px}.editorial p{margin-bottom:18px}.bottom-nav{gap:9px;padding-right:10px}.open{font-size:40px}.number b{font-size:32px}.brand{font-size:18px}.support{font-size:10px}.services{gap:9px}.gift-link strong{font-size:9px}.prints{font-size:21px}.subjects{font-size:7px;padding-inline:8px}.contact{font-size:7px}.mission{font-size:8px}.gift-link>span{font-size:6px}.bottom-band{padding-top:15px}.project-mark{padding-top:15px;grid-template-columns:repeat(2,20px)}.project-mark span{height:20px;font-size:14px}}
@media(max-width:600px){body{padding:0 12px 15px}.matter-grid{grid-template-columns:24% 32% 44%;grid-template-rows:1fr auto auto;min-height:780px;padding:45px 5% 25px}.vertical{grid-column:2;grid-row:1;height:480px;padding:0 9px 0 0}.vertical span{font-size:30px}.editorial{grid-column:3;grid-row:1;padding:0 0 0 5px;font-size:12px;line-height:1.5;letter-spacing:.015em}.editorial p{margin-bottom:17px}.editorial>a{font-size:9px}.bottom-nav{grid-column:1/4;grid-row:2;grid-template-columns:1.15fr 1fr 1fr .75fr;gap:16px;padding:28px 0 18px}.open{font-size:50px}.open small{font-size:5px}.number b{font-size:35px}.number span{font-size:7px}.brand{font-size:24px}.brand span{font-size:5px}.support{font-size:13px}.bottom-band{grid-column:1/4;grid-row:3;padding-left:40px}.project-mark{grid-column:1;grid-row:3;justify-self:start;grid-template-columns:repeat(2,15px);gap:2px;padding-right:5px}.project-mark span{height:16px;font-size:11px}.mission{font-size:7px}.services{grid-template-columns:1fr 1fr;gap:16px 12px}.gift-link strong{font-size:10px}.gift-link small{font-size:7px}.prints{font-size:25px}.prints small{font-size:8px}.subjects{border-left:0;padding-left:0;font-size:8px}.contact{font-size:8px}.index{padding:35px 7%}.index h2{font-size:80px}footer{padding-inline:7%}}
@media(max-width:360px){.vertical span{font-size:26px}.editorial{font-size:11px}.bottom-nav{gap:10px}.open{font-size:43px}.brand{font-size:21px}}
