:root{--paper:#f0ebde;--ink:#203d32;--muted:#5c685e;--rule:#c3c5b5;--dark:#122a22;--darkest:#0c1c17;--brass:#c6b179;--rust:#924b37;--serif:Georgia,'Times New Roman',serif;--mono:'Courier New',monospace;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--paper);font:18px/1.65 var(--serif);-webkit-font-smoothing:antialiased}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.14' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--rust)}button,input{font:inherit}button{cursor:pointer;color:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button{border-radius:0}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.06;letter-spacing:-.045em}h1 em,h2 em{font-weight:400}p+p{margin-top:18px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ac643f;outline-offset:5px}::selection{background:var(--brass);color:var(--darkest)}[hidden]{display:none!important}.wrap{width:min(1250px,calc(100% - 104px));margin-inline:auto}.eyebrow,.fine,.source-line,.section-label,.pill,.accession,.admission-strip,.museum-heading-line,.museum-bottom,.colophon{font-family:var(--mono);font-size:11px;line-height:1.7;letter-spacing:.075em}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em}.fine{font-size:12px;letter-spacing:0;color:var(--muted)}.source-line{display:block;font-size:10px;text-transform:uppercase;margin-top:18px;color:var(--muted)}.section-label{display:flex;justify-content:space-between;gap:24px;padding:17px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);text-transform:uppercase}.lead{font-size:22px;line-height:1.55}.button{display:inline-flex;gap:30px;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper);font:12px/1.3 var(--mono);padding:18px 23px;border:1px solid var(--ink);text-decoration:none;min-height:54px}.button:hover{background:var(--darkest);color:var(--paper)}.button.brass{background:var(--brass);color:var(--darkest);border-color:var(--brass)}.button.brass:hover{background:var(--paper);border-color:var(--paper)}.text-link{display:inline-block;background:none;border:0;border-bottom:1px solid currentColor;font:12px/1.8 var(--mono);padding:5px 0;text-decoration:none}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.pill{padding:5px 8px;border:1px solid var(--rule);white-space:nowrap;font-size:9px}.asterisk{font-size:70px;line-height:1;color:var(--rust)}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:var(--paper);padding:12px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--rule)}.header-inner{width:min(1380px,calc(100% - 80px));margin:auto;min-height:108px;display:flex;justify-content:space-between;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:15px;text-decoration:none;font-size:29px;letter-spacing:-.04em;line-height:1.1}.brand img{width:65px;height:65px}.brand small{display:block;font:8px/2.2 var(--mono);letter-spacing:.11em}.brand:hover{color:var(--ink)}#primary-nav{display:flex;gap:30px;align-items:center}#primary-nav a{font:12px/1.8 var(--mono);text-decoration:none;border-bottom:1px solid transparent;padding:10px 0}#primary-nav a:hover,#primary-nav a[aria-current]{border-color:currentColor}.custom-nav{list-style:none;display:flex;gap:25px;margin:0;padding:0}.menu-toggle{display:none}.admission-strip{display:flex;justify-content:space-between;gap:30px;padding:18px 0;color:var(--muted);font-size:9px}.home-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:54px;padding-bottom:100px;align-items:center}.home-hero h1{font-size:clamp(72px,7.8vw,118px);line-height:.94;letter-spacing:-.065em;margin:25px 0 28px}.home-hero h1 em{color:var(--rust)}.home-hero-copy .lead{max-width:420px;font-size:21px}.home-hero .actions{margin-top:30px}.home-family{position:relative;transform:rotate(2deg);padding-bottom:28px}.photo-tab{position:relative;display:inline-block;background:var(--rust);color:var(--paper);font:9px/1 var(--mono);letter-spacing:.12em;padding:12px 17px;left:25px}.photo-mat{padding:21px;background:#faf6ec;border:1px solid #cbc8b6;box-shadow:4px 7px 0 #ded8c8}.photo-mat img{width:100%;aspect-ratio:1/1;object-fit:cover;filter:saturate(.82)}.home-family figcaption{font:9px/1.8 var(--mono);letter-spacing:.05em;display:flex;justify-content:space-between;padding:15px 7px}.margin-note{position:absolute;right:15px;bottom:-25px;font-style:italic;font-size:18px;line-height:1.2;transform:rotate(-7deg);color:var(--rust)}.margin-note span{position:absolute;left:-45px;font-size:50px;top:-25px}.directory{margin-bottom:100px}.directory-row{display:grid;grid-template-columns:45px 1.4fr 1fr auto 22px;align-items:center;gap:25px;padding:30px 0;border-bottom:1px solid var(--rule);text-decoration:none}.directory-row:hover{color:var(--ink);background:#e6e3d5}.directory-row h2{font-size:33px;letter-spacing:-.04em}.directory-row p{font-size:15px;line-height:1.5;max-width:250px;color:var(--muted)}.directory-no{font-style:italic;color:var(--rust)}.arrow{font-size:27px}.museum-invitation{background:var(--dark);color:var(--paper);padding:100px 0}.invitation-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.invitation-grid h2{font-size:clamp(56px,6vw,88px);margin:24px 0;line-height:.95}.invitation-grid h2 em{color:var(--brass);font-size:.74em}.invitation-grid p{max-width:425px;color:#c2cbbd;margin-bottom:30px;font-size:18px}.museum-note{display:block;color:#bac4b5;font-size:10px;margin-top:17px}.hippo-frame{padding:22px;border:1px solid #7c704a;outline:1px solid #465545;outline-offset:9px;display:block;background:var(--darkest);transform:rotate(-2deg);text-decoration:none}.hippo-frame:hover{transform:rotate(0);color:var(--paper)}.hippo-frame img{width:100%;filter:sepia(.1) saturate(.65)}.museum-plaque{display:block;text-align:center;padding-top:20px;font:11px/1.8 var(--mono);letter-spacing:.08em;color:var(--brass)}.museum-plaque small{font-size:10px;color:#afbba9}.closing-home{text-align:center;padding:100px 0}.closing-home blockquote{font-size:39px;letter-spacing:-.03em;margin:25px auto 0;max-width:720px}.closing-home .text-link{margin-top:30px}.museum-page .site-header{background:var(--darkest);color:var(--paper);border-color:#3b4b3c}.museum-page .brand .default-crest{filter:brightness(0) saturate(100%) invert(88%) sepia(14%) saturate(264%)}.museum-page .brand:hover{color:var(--paper)}.museum-page .site-header a:hover{color:var(--brass)}.museum-hero{background:radial-gradient(ellipse at 80% 40%,#24483a 0%,var(--dark) 48%,var(--darkest) 100%);color:var(--paper);padding:20px 0 0}.museum-heading-line{display:flex;justify-content:space-between;border-bottom:1px solid #53604b;padding:10px 0 22px;color:#b9c3ae;font-size:9px;letter-spacing:.14em}.museum-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:64px 0 60px}.museum-hero h1{font-size:clamp(88px,10vw,155px);line-height:.86;letter-spacing:-.068em;margin:24px 0 27px}.museum-hero h1 em{color:var(--brass)}.museum-hero .eyebrow{color:#bfccb8;font-size:10px}.museum-subtitle{font-size:22px;line-height:1.5;color:#c6cfbf}.museum-hero .actions{margin-top:35px;gap:20px}.museum-hero .text-link{font-size:10px;color:var(--brass)}.hero-hippo{position:relative;padding:18px;border:1px solid #776d4b;background:var(--darkest);box-shadow:0 0 0 8px #1c3126,0 0 0 9px #616247}.hero-hippo img{width:100%;filter:saturate(.68);aspect-ratio:1/1;object-fit:cover}.hero-hippo figcaption{font:8px/1.8 var(--mono);letter-spacing:.06em;padding-top:15px;text-align:center;color:var(--brass)}.museum-bottom{display:flex;justify-content:space-between;border-top:1px solid #53604b;padding:21px 0;color:#b9c3ae;font-size:9px}.museum-bottom span:nth-child(2){font-family:var(--serif);font-size:15px;letter-spacing:0;font-style:italic}.museum-intro{display:grid;grid-template-columns:170px 1fr 210px;gap:50px;padding:86px 0}.museum-intro>.eyebrow{padding-top:8px;font-size:10px}.museum-intro h2{font-size:45px;margin-bottom:22px}.museum-intro p{font-size:17px;max-width:570px}.admission-ticket{align-self:center;text-align:center;padding:25px 15px;border:1px solid var(--rust);outline:1px dashed var(--rust);outline-offset:-7px;transform:rotate(5deg);color:var(--rust);position:relative}.admission-ticket>span{display:block;font:9px/1.6 var(--mono);letter-spacing:.1em}.admission-ticket strong{display:block;font:52px/1.3 var(--serif);letter-spacing:.06em}.admission-ticket small{display:block;border-top:1px dashed var(--rust);margin-top:18px;padding-top:15px;font-style:italic;font-size:12px;line-height:1.5}.collection-section{padding-bottom:100px}.collection-layout{display:grid;grid-template-columns:230px 1fr;gap:55px;padding-top:45px}.collection-sidebar{position:sticky;top:30px;align-self:start}.collection-sidebar h2{font-size:38px;margin-bottom:27px}.collection-sidebar label{display:block;font:10px/1.5 var(--mono);margin-bottom:10px}input[type=search]{background:transparent;border:0;border-bottom:1px solid var(--ink);width:100%;padding:10px 0;font:12px/1.8 var(--mono);color:var(--ink);border-radius:0}.filter-list{display:grid;margin:25px 0}.filter{border:0;border-bottom:1px solid var(--rule);padding:13px 0;text-align:left;display:flex;justify-content:space-between;gap:10px;background:none;font:12px/1.6 var(--mono)}.filter span{opacity:0}.filter.active{font-weight:bold;color:var(--rust)}.filter.active span,.filter:hover span{opacity:1}.drawer-button{width:100%;background:none;border:1px solid var(--ink);padding:20px 15px;font-size:20px;line-height:1.4;text-align:left}.drawer-button:hover{background:#e4dfd0}.collection-sidebar .fine{margin-top:20px;font-size:10px}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}.exhibit{min-width:0;border-bottom:1px solid var(--rule);padding-bottom:20px}.exhibit-trigger{display:block;width:100%;text-align:left;background:none;border:0;padding:0}.exhibit-image{display:block;position:relative;padding:14px;border:1px solid #c8c5b1;background:#e4decc;transition:background .2s}.exhibit-image img{width:100%;height:265px;object-fit:contain;background:#d6d1bd;filter:saturate(.85)}.exhibit-trigger:hover .exhibit-image{background:#cacbb4}.inspect{position:absolute;right:14px;bottom:14px;background:var(--dark);color:var(--paper);font:9px/1.6 var(--mono);padding:7px 10px}.accession{display:flex;justify-content:space-between;gap:10px;margin:17px 0 8px;font-size:9px;color:var(--muted);text-transform:uppercase}.accession span{text-align:right}.exhibit-title{display:block;font-size:29px;line-height:1.12;letter-spacing:-.04em;margin-bottom:9px}.exhibit-dek{display:block;font-size:15px;line-height:1.5;color:var(--muted)}.caption-disclosure{margin-top:14px;font-size:14px}.caption-disclosure summary{font:10px/1.8 var(--mono);cursor:pointer}.caption-disclosure p{margin:16px 0}.caption-disclosure .eyebrow{font-size:9px}.original-caption{white-space:pre-line}.empty-state{padding:70px 20px;font-style:italic}.institutional-record{background:#dedecb;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:85px 0}.record-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.record-grid h2{font-size:60px;margin:25px 0}.record-grid h2 em{color:var(--rust)}.record-grid blockquote{margin:0;padding:25px 0;border-bottom:1px solid #b9bea9;font-size:25px;line-height:1.5}.record-grid cite{display:block;font:9px/1.8 var(--mono);margin-top:15px;text-transform:uppercase;color:var(--muted)}.museum-exit{text-align:center;padding:90px 0}.museum-exit h2{font-size:60px;margin:20px 0}.museum-exit p{font-size:18px;margin-bottom:25px}.dialog-open{overflow:hidden}.object-dialog{width:min(1080px,calc(100% - 50px));max-height:90vh;padding:55px 35px 35px;border:1px solid var(--brass);background:var(--paper);color:var(--ink);box-shadow:0 10px 100px #0009}.object-dialog::backdrop{background:#071a14e8;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:20px;top:14px;padding:7px 10px;border:0;background:none;font:12px/1.5 var(--mono)}.dialog-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.dialog-image-wrap img{width:100%;max-height:65vh;object-fit:contain;background:#dfdacb;padding:12px;border:1px solid var(--rule)}.dialog-image-wrap a{display:inline-block;font:10px/1.7 var(--mono);margin-top:10px}.dialog-copy .eyebrow{font-size:10px}.dialog-copy h2{font-size:46px;margin:20px 0 10px}.dialog-measure{font:12px/1.5 var(--mono);color:var(--rust);margin:0 0 24px}#dialog-note{font-size:17px}#dialog-caption-wrap{border-top:1px solid var(--rule);margin-top:25px;padding-top:20px}#dialog-caption-wrap h3{font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}#dialog-caption{font-size:17px;white-space:pre-line}#dialog-date{margin-top:22px;font-size:10px}.dialog-controls{display:flex;justify-content:space-between;gap:20px;margin-top:28px}.dialog-controls button{font:11px/1.6 var(--mono);border:1px solid var(--ink);background:none;padding:10px 13px}.today-heading{padding-top:35px}.today-title{max-width:790px;margin:65px auto 55px;text-align:center}.today-title h1{font-size:100px;margin:20px 0 24px;line-height:.94}.today-title h1 em{color:var(--rust)}.today-title p{font-size:21px;max-width:550px;margin:auto}.today-desk{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start;padding:40px 0 90px}.sample-picker{padding:30px 0}.sample-picker h2{font-size:40px;margin:18px 0 25px}.sample-options{display:grid}.sample-option{display:grid;grid-template-columns:30px 1fr 15px;gap:10px;text-align:left;padding:20px 13px;border:0;border-bottom:1px solid var(--rule);background:transparent;font-size:19px;line-height:1.4}.sample-option span{font:10px/2 var(--mono);color:var(--muted)}.sample-option.selected{background:#dde2cf;box-shadow:inset 3px 0 var(--ink)}.sample-option:hover{background:#e2e4d4}.sample-picker .fine{margin-top:25px;max-width:385px;font-size:11px}.sample-picker .text-link{margin-top:25px}.recommendation{background:#faf6ea;border:1px solid #ccc5ae;padding:30px 38px 36px;box-shadow:6px 6px 0 #ded9c9;position:relative}.recommendation-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font:9px/1.6 var(--mono);margin-bottom:40px;border-bottom:1px solid var(--rule);padding-bottom:15px}.stamp{display:block;border:2px solid var(--rust);color:var(--rust);padding:5px 10px;transform:rotate(-9deg);font-size:12px;letter-spacing:.09em}.recommendation h2{font-size:62px;margin:18px 0 22px;white-space:pre-line;line-height:1}.recommendation-voice{font-size:20px;font-style:italic;line-height:1.45;color:var(--rust);margin-bottom:27px}.sample-reason{border-top:1px solid var(--rule);padding-top:22px}.sample-reason p,.sample-small p{font-size:16px;margin-top:8px}.sample-small{margin-top:20px}.recommendation .eyebrow{font-size:9px}.recommendation>.text-link{margin-top:25px}.recommendation>.fine{display:block;margin-top:10px}.future-note{display:grid;grid-template-columns:100px 1fr;gap:40px;max-width:850px;padding:0 0 90px}.future-note h2{font-size:40px;margin-bottom:18px}.future-note p{font-size:18px}.future-note a{margin-top:20px}.reading-heading{padding-top:35px}.reading-hero{padding:70px 0 60px;max-width:850px}.reading-hero h1{font-size:88px;line-height:1;margin:20px 0 30px}.reading-hero h1 em{color:var(--rust)}.reading-hero>p{max-width:650px;font-size:22px}.reading-hero>.fine{font-size:11px;max-width:620px;margin-top:25px}.reading-layout{display:grid;grid-template-columns:250px 1fr;gap:100px;padding-bottom:90px}.reading-index{position:sticky;top:35px;align-self:start;border-top:1px solid var(--ink);padding-top:20px}.reading-index>a{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:16px;line-height:1.4}.reading-index>a>span{font:10px/2 var(--mono);color:var(--rust)}.shelf-note{display:block;font-size:26px;line-height:1.4;font-style:italic;color:var(--muted);margin-top:35px}.reading-piece{border-top:1px solid var(--ink);padding:25px 0 55px;max-width:720px;scroll-margin-top:35px}.reading-piece h2{font-size:47px;margin:22px 0 35px;max-width:650px}.original-writing{font-size:20px;line-height:1.8;overflow-wrap:anywhere}.original-writing p{margin:0 0 25px}.reading-piece .eyebrow{font-size:10px}.end-mark{display:block;font-size:30px;color:var(--rust);text-align:center;padding-top:20px}.about-hero{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:90px 0}.about-hero h1{font-size:100px;line-height:.95;margin:25px 0 35px}.about-hero h1 em{color:var(--rust)}.about-hero .text-link{margin-top:25px}.portrait-mat{padding:20px;border:1px solid var(--rule);background:#faf6ea;transform:rotate(2deg)}.portrait-mat img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.8)}.portrait-mat figcaption{font:9px/1.7 var(--mono);padding-top:14px}.about-excerpt{max-width:900px;border-top:1px solid var(--ink);padding:40px 0 70px}.about-excerpt blockquote{font-size:37px;line-height:1.45;letter-spacing:-.02em;margin:25px 0}.about-excerpt p{font-size:22px;line-height:1.65}.about-excerpt a{margin-top:25px}.coaching-section{border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:60px 0 100px}.coaching-section h2{font-size:55px;margin:20px 0}.coaching-section .button{margin-top:25px}.coaching-section .text-link{margin-top:25px}.site-footer{background:var(--darkest);color:#d2d8c8;padding-top:60px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:70px;padding-bottom:55px}.footer-brand{font-size:44px;text-decoration:none;letter-spacing:-.06em;line-height:1}.footer-grid p{font-size:16px;margin-top:18px;color:#aebca9}.footer-grid .eyebrow{font-size:9px;color:var(--brass);margin-bottom:20px}.footer-grid>div:nth-child(2)>a{display:block;text-decoration:none;font-size:15px;line-height:2.3}.footer-grid a:hover{color:var(--brass)}.footer-note>a{font:10px/1.7 var(--mono);margin-top:20px;display:inline-block}.colophon{border-top:1px solid #344536;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#aab9a1;font-size:9px;letter-spacing:0}.colophon button{border:0;background:none;color:var(--brass);font-size:22px}.secret-note{padding:15px 0 25px;font-style:italic;color:var(--brass);font-size:15px}.general-page{padding:70px 0 100px;min-height:60vh;max-width:900px}.general-page h1{font-size:72px;margin:20px 0 40px}.general-page h2{font-size:36px;margin:20px 0}.post-entry{border-bottom:1px solid var(--rule);padding-bottom:35px;margin-bottom:35px}.post-entry a{text-decoration:none}.editor-content{overflow-wrap:anywhere}.editor-content h2,.editor-content h3{margin:35px 0 20px}.editor-content p{margin:20px 0}.editor-content img{height:auto;max-width:100%}.editor-content.wrap{padding:40px 0 80px;max-width:850px}.editor-content .alignwide{max-width:100%}.wp-block-image{margin:25px 0}.comment-list{padding-left:20px}.comment-form label{display:block}.comment-form input:not([type=checkbox]),.comment-form textarea{max-width:100%;padding:12px;background:#fff8;border:1px solid var(--rule)}.form-submit input{cursor:pointer}.screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus{clip-path:none;height:auto;width:auto;position:static}.missing-page h1{font-size:100px}.missing-page .button{margin-top:30px}
@media(min-width:1500px){.home-hero{gap:100px}.museum-hero-grid{gap:110px}}
@media(max-width:1100px){.wrap{width:calc(100% - 70px)}.header-inner{width:calc(100% - 50px)}#primary-nav{gap:18px}.brand{font-size:25px}.brand small{font-size:7px}.home-hero{gap:45px}.directory-row{grid-template-columns:30px 1.2fr 1fr 22px}.directory-row .pill{display:none}.directory-row h2{font-size:29px}.invitation-grid{gap:65px}.museum-hero-grid{gap:50px}.museum-intro{grid-template-columns:1fr 180px;gap:35px}.museum-intro>.eyebrow{grid-column:1/-1}.collection-layout{grid-template-columns:185px 1fr;gap:35px}.exhibit-image img{height:215px}.collection-grid{gap:30px 20px}.accession{font-size:8px}.exhibit-title{font-size:26px}.record-grid{gap:60px}.reading-layout{gap:60px;grid-template-columns:210px 1fr}.today-desk{gap:45px}.recommendation h2{font-size:53px}.recommendation{padding:28px}.about-hero{gap:60px}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.header-inner{width:calc(100% - 40px);min-height:88px;flex-wrap:wrap;gap:0}.brand img{width:52px;height:52px}.brand{font-size:26px;gap:10px}.brand small{font-size:6px}.menu-toggle{display:block;background:none;border:1px solid var(--rule);padding:9px 12px;font:11px/1.5 var(--mono)}#primary-nav{display:none;width:100%;padding:15px 0 20px;gap:4px;flex-direction:column;align-items:stretch}#primary-nav.open{display:flex}#primary-nav a{padding:12px 0}.custom-nav{flex-direction:column;gap:0}.admission-strip span:nth-child(2){display:none}.home-hero{padding-top:30px;gap:35px}.home-hero h1{font-size:72px}.home-hero .lead{font-size:18px}.home-hero .actions{gap:15px}.home-hero .button{font-size:10px;padding:16px}.home-family{margin-top:15px}.photo-mat{padding:12px}.photo-tab{font-size:7px;padding:9px;left:10px}.home-family figcaption{font-size:7px}.margin-note{font-size:15px}.directory-row{grid-template-columns:25px 1fr 22px;gap:15px}.directory-row p{grid-column:2;grid-row:2;max-width:none}.directory-row .arrow{grid-column:3;grid-row:1}.directory-row{padding:22px 0;row-gap:7px}.invitation-grid{gap:45px}.invitation-grid h2{font-size:57px}.hippo-frame{padding:14px}.museum-plaque{font-size:8px}.museum-plaque small{font-size:8px}.museum-hero-grid{gap:40px;padding:50px 0}.museum-hero h1{font-size:88px}.museum-hero .eyebrow{font-size:8px}.museum-subtitle{font-size:18px}.hero-hippo{padding:10px}.hero-hippo figcaption{font-size:6px}.museum-bottom{gap:20px}.museum-bottom>span:last-child{display:none}.museum-heading-line{font-size:8px}.museum-intro{padding:60px 0}.museum-intro h2{font-size:39px}.collection-layout{grid-template-columns:1fr;padding-top:28px}.collection-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.collection-sidebar h2{font-size:28px;margin:0;grid-column:1}.collection-sidebar label{grid-column:2;grid-row:1;align-self:start}.collection-sidebar input{grid-column:2;grid-row:1;align-self:end}.filter-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin:5px 0}.filter{border:1px solid var(--rule);padding:7px 10px;font-size:10px}.filter span{display:none}.filter.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.drawer-button{display:none}.collection-sidebar>.fine{margin:0;font-size:9px}.collection-sidebar>.fine:last-child{text-align:right}.collection-grid{gap:30px 22px}.exhibit-image img{height:240px}.collection-section{padding-bottom:65px}.record-grid h2{font-size:47px}.record-grid blockquote{font-size:21px}.record-grid{gap:40px}.institutional-record{padding:55px 0}.today-title h1{font-size:80px}.today-desk{gap:30px}.sample-option{font-size:16px;grid-template-columns:20px 1fr 12px;padding:17px 8px}.recommendation{padding:24px}.recommendation h2{font-size:43px}.recommendation-voice{font-size:18px}.recommendation-top{font-size:8px;gap:6px}.stamp{font-size:10px;padding:4px}.reading-hero h1{font-size:65px}.reading-layout{grid-template-columns:1fr;gap:40px}.reading-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.reading-index>.eyebrow{grid-column:1/-1}.shelf-note{display:none}.reading-piece{max-width:none}.reading-piece h2{font-size:44px}.about-hero{gap:40px;padding:65px 0}.about-hero h1{font-size:78px}.about-hero .lead{font-size:19px}.about-excerpt{max-width:calc(100% - 44px)}.coaching-section{gap:40px}.coaching-section h2{font-size:42px}.footer-grid{gap:35px}.footer-brand{font-size:35px}.footer-grid>div:nth-child(2)>a{font-size:13px}.colophon span:nth-child(2){max-width:220px}.dialog-layout{gap:25px}.dialog-copy h2{font-size:35px}.dialog-copy p,#dialog-note,#dialog-caption{font-size:15px}}
@media(max-width:580px){body{font-size:17px}.wrap{width:calc(100% - 36px)}.header-inner{width:calc(100% - 32px)}.brand{font-size:24px}.brand img{width:46px;height:46px}.admission-strip{font-size:8px;gap:10px}.home-hero{grid-template-columns:1fr;padding:30px 0 70px;gap:30px}.home-hero h1{font-size:88px;margin:22px 0}.home-hero .lead{max-width:350px;font-size:21px}.home-hero-copy>.eyebrow{font-size:9px}.home-hero .actions{margin-top:25px;gap:23px}.home-hero .button{font-size:11px;padding:16px 20px}.home-family{width:87%;margin:8px auto 10px}.home-family figcaption{font-size:8px}.photo-tab{font-size:8px}.photo-mat{padding:15px}.margin-note{right:-12px;bottom:-20px}.directory{margin-bottom:65px}.section-label{font-size:8px;gap:20px}.section-label span:last-child{text-align:right;max-width:170px}.directory-row h2{font-size:27px}.directory-row p{font-size:14px}.museum-invitation{padding:65px 0}.invitation-grid{grid-template-columns:1fr;gap:55px}.invitation-grid h2{font-size:75px}.invitation-grid p{font-size:18px}.hippo-frame{width:87%;margin:auto}.museum-plaque{font-size:10px}.museum-plaque small{font-size:9px}.closing-home{padding:65px 0}.closing-home blockquote{font-size:32px}.closing-home .source-line{font-size:8px}.museum-heading-line{font-size:7px;gap:20px}.museum-heading-line span:last-child{text-align:right;max-width:125px}.museum-hero-grid{grid-template-columns:1fr;gap:55px;padding:40px 0}.museum-hero h1{font-size:108px;margin:25px 0}.museum-hero .eyebrow{font-size:9px}.museum-subtitle{font-size:21px}.museum-hero .actions{gap:19px;margin-top:27px}.museum-hero .text-link{font-size:11px}.hero-hippo{width:85%;margin:0 auto 12px;padding:14px}.hero-hippo figcaption{font-size:7px}.museum-bottom{font-size:7px;align-items:center;gap:15px}.museum-bottom span:nth-child(2){font-size:12px;text-align:right}.museum-intro{grid-template-columns:1fr;gap:20px;padding:50px 0}.museum-intro h2{font-size:40px}.admission-ticket{display:none}.museum-intro>.eyebrow{font-size:9px}.collection-sidebar{column-gap:22px}.collection-sidebar h2{font-size:30px}.collection-sidebar label{font-size:9px}.collection-sidebar input{font-size:10px}.filter-list{gap:7px}.filter{font-size:9px;padding:8px}.collection-grid{grid-template-columns:1fr;gap:30px}.exhibit-image{padding:17px}.exhibit-image img{height:auto;aspect-ratio:1.2;object-fit:contain}.exhibit-title{font-size:34px}.accession{font-size:9px}.caption-disclosure summary{font-size:11px}.exhibit-dek{font-size:16px}.record-grid{grid-template-columns:1fr;gap:12px}.record-grid h2{font-size:54px}.record-grid blockquote{font-size:24px}.museum-exit{padding:60px 0}.museum-exit h2{font-size:45px}.museum-exit p{font-size:17px}.object-dialog{width:calc(100% - 22px);padding:48px 20px 25px;max-height:92vh}.dialog-layout{grid-template-columns:1fr;gap:25px}.dialog-image-wrap img{max-height:40vh}.dialog-copy h2{font-size:39px}.dialog-controls button{padding:12px 18px}.today-heading{padding-top:24px}.today-title{margin:45px auto 20px}.today-title h1{font-size:79px}.today-title p{font-size:19px}.today-title>.eyebrow{font-size:9px}.today-desk{grid-template-columns:1fr;padding-top:10px;gap:10px;padding-bottom:65px}.sample-picker h2{font-size:35px}.sample-option{font-size:18px;padding:17px 13px}.sample-picker .fine{font-size:10px}.recommendation{padding:26px;margin-right:5px}.recommendation h2{font-size:58px}.recommendation-top{font-size:9px;margin-bottom:30px}.recommendation-voice{font-size:20px}.sample-reason p,.sample-small p{font-size:17px}.future-note{grid-template-columns:40px 1fr;gap:20px;padding-bottom:65px}.future-note .asterisk{font-size:45px}.future-note h2{font-size:31px}.future-note p{font-size:16px}.reading-heading{padding-top:24px}.reading-hero{padding:45px 0 40px}.reading-hero h1{font-size:58px}.reading-hero>p{font-size:20px}.reading-hero>.fine{font-size:10px}.reading-index{grid-template-columns:1fr}.reading-index>a{font-size:17px;padding:13px 0}.reading-piece h2{font-size:39px}.original-writing{font-size:19px;line-height:1.8}.about-hero{grid-template-columns:1fr;gap:45px;padding:50px 0}.about-hero h1{font-size:95px}.portrait-mat{width:87%;margin:auto}.about-excerpt{width:calc(100% - 36px);max-width:none;padding-top:30px}.about-excerpt blockquote{font-size:29px}.about-excerpt p{font-size:20px}.coaching-section{grid-template-columns:1fr;gap:10px;padding-bottom:65px}.coaching-section h2{font-size:47px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-brand{font-size:46px}.footer-grid p{font-size:14px}.footer-grid .eyebrow{font-size:8px}.footer-grid>div:nth-child(2)>a{font-size:13px;line-height:1.6;margin-bottom:12px}.colophon{font-size:8px;gap:15px;align-items:flex-start}.colophon span:nth-child(2){max-width:160px}.site-footer{padding-top:45px}.general-page h1{font-size:55px}.missing-page h1{font-size:75px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.actions,.collection-sidebar,.caption-disclosure,.inspect{display:none}body{background:white;color:black}body::before{display:none}.wrap{width:100%}.museum-hero{background:white;color:black}.museum-hero h1 em{color:black}.reading-layout{display:block}.reading-index{display:none}.reading-piece{break-before:page}.exhibit{break-inside:avoid}}
/* Keep the catalogue's large lettering inside narrow display cases. */
.museum-hero-grid>*{min-width:0}
@media(max-width:580px){.museum-hero h1{font-size:clamp(76px,24vw,108px)}.museum-hero .actions{align-items:flex-start}.today-title h1{font-size:clamp(62px,20vw,79px)}}
@media(max-width:800px){html:not(.js) #primary-nav{display:flex}html:not(.js) .menu-toggle{display:none}}
