:root{--royal-900:#0B205F;--royal-800:#12318F;--royal-700:#173FBE;--royal-500:#4265D1;--royal-300:#91A5E5;--royal-150:#CDD6F2;--royal-075:#E5EAF8;--royal-025:#F1F3FA;--paper:#F5F2EA;--paper-light:#FBF9F4;--ink:#202126;--ink-muted:#65666B;--error:#8a1c1c;--measure:68rem;--measure-prose:40rem;--pad-x:1rem;--space-1: .5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--font-body:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;min-width:0;margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-body);line-height:1.6}a{color:var(--royal-700);text-decoration:none;text-decoration-thickness: .08em;text-underline-offset: .18em}a:hover,a:focus-visible{color:var(--royal-800);text-decoration-line:underline;text-decoration-thickness: .14em}.site-footer a:hover, .site-footer a:focus-visible{color:var(--royal-150)}.prose a, .patrick-form-note a, .patrick-form-status
a{text-decoration-line:underline}.patrick-profile a, .patrick-section
a{text-decoration-line:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px
solid var(--royal-500);outline-offset:3px}a:focus,button:focus,[tabindex]:focus{outline:3px
solid var(--royal-500);outline-offset:3px}.skip-link{position:absolute;left: .5rem;top: .5rem;z-index:10;padding: .5rem .75rem;color:var(--paper-light);background:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--royal-150);background:var(--paper)}.site-header,.site-footer,.site-main{min-width:0}.site-header__inner,.site-footer__inner,.site-main{width:min(calc(100% - var(--pad-x) - var(--pad-x)), var(--measure-prose));min-width:0;margin:0
auto}.site-header__inner{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;padding:var(--space-3) 0}.site-identity{display:inline-flex;flex-direction:column;color:inherit;font-weight:700;text-decoration:none}.site-identity__name{font-size:1.25rem;letter-spacing: .01em}.site-identity__parent{color:var(--ink-muted);font-size: .8rem;font-weight:400}.primary-navigation ul, .site-footer
ul{display:flex;flex-wrap:wrap;gap: .75rem 1.25rem;margin:0;padding:0;list-style:none}.primary-navigation{min-width:0;margin-left:auto}.primary-navigation a[aria-current="page"]{color:var(--royal-800);font-weight:700;text-decoration-thickness: .16em}.site-main{flex:0 1 auto;padding:var(--space-4) 0 var(--space-5)}.hero{max-width:var(--measure-prose);padding-bottom:var(--space-5)}.hero h1, .error-page
h1{max-width:var(--measure-prose);margin:0
0 var(--space-2);font-size:clamp(2.25rem, 7vw, 4.5rem);line-height:1.05;letter-spacing:-.035em}.archive-header,.article-header{max-width:var(--measure-prose);padding-bottom:var(--space-4)}.archive-header h1, .article-header
h1{margin:0
0 var(--space-2);font-size:1.75rem;line-height:1.2;letter-spacing:normal;overflow-wrap:anywhere}.article-list{display:grid;gap:var(--space-3);max-width:var(--measure-prose)}.article-card{border-top:1px solid var(--ink);padding-top:var(--space-2)}.article-card__title{margin:0
0 .35rem;font-size:1.5rem;line-height:1.2}.article-card__title
a{color:inherit}.article-meta{display:flex;flex-wrap:wrap;gap: .5rem 1rem;color:var(--ink-muted);font-size: .9rem}.byline{color:var(--ink)}.article-detail{max-width:var(--measure-prose)}.article-header .eyebrow
a{color:inherit}.body-text{margin-bottom:var(--space-5)}.body-text
p{margin:0
0 var(--space-3)}.article-placements{margin-top:var(--space-5);border-top:1px solid var(--ink);padding-top:var(--space-3)}.article-placements h2, .credits-panel
h2{font-size:1.35rem}.article-placement{margin:var(--space-4) 0;border:1px
solid var(--royal-150);background:var(--paper-light)}.article-placement
img{display:block;width:100%;height:auto}.article-placement
figcaption{padding:var(--space-2)}.figure-number,.figure-credit{display:block}.figure-credit{color:var(--ink-muted);font-size: .9rem}.item-detail,.person-detail{max-width:var(--measure-prose)}.item-representations,.used-in,.contributed-works,.authority-reference{margin-top:var(--space-5)}.representation-list{display:grid;gap:var(--space-3)}.representation-card{margin:0;border:1px
solid var(--royal-150);background:var(--paper-light)}.representation-card
img{display:block;width:100%;height:auto}.representation-card
figcaption{display:flex;flex-wrap:wrap;gap: .5rem 1rem;padding:var(--space-2)}.representation-unavailable{padding:var(--space-5) var(--space-2);color:var(--ink-muted);text-align:center}.relationship-list{display:grid;gap: .75rem;margin:0;padding-left:1.25rem}.relationship-note,.person-dates{color:var(--ink-muted)}.person-biography{margin-bottom:var(--space-4)}.credits-panel{margin-top:var(--space-5);border-top:1px solid var(--ink);padding-top:var(--space-3);font-size: .95rem}.pagination{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;max-width:var(--measure-prose);margin-top:var(--space-4);border-top:1px solid var(--royal-150);padding-top:var(--space-3)}.work-family-list{display:grid;gap:var(--space-3);max-width:var(--measure-prose)}.work-family-card{border-top:1px solid var(--ink);padding-top:var(--space-2)}.work-family-card__title{margin:0
0 .35rem;font-size:1.5rem;line-height:1.2}.work-family-card__title
a{color:inherit}.work-family-date{color:var(--ink-muted);font-size: .9rem}.work-family-detail{max-width:var(--measure-prose)}.work-family-children{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.work-family-child{border-top:1px solid var(--ink);padding-top:var(--space-2);scroll-margin-top:1rem}.work-family-child
h3{margin:0
0 .35rem;font-size:1.25rem}.work-family-child__meta{color:var(--ink-muted);font-size: .9rem}.work-family-child__body{margin-top:var(--space-2)}.section-navigation{display:flex;flex-wrap:wrap;gap: .75rem 1rem;margin:var(--space-3) 0;padding:0;list-style:none}.lede{max-width:34rem;color:var(--ink-muted);font-size:1.2rem}.eyebrow{margin:0
0 var(--space-1);color:var(--royal-700);font-size: .78rem;font-weight:700;letter-spacing: .12em;text-transform:uppercase}.surface-section{border-top:1px solid var(--ink);padding-top:var(--space-3)}.surface-section
h2{margin:0
0 var(--space-3);font-size:1.35rem}.empty-state{padding:var(--space-3);border:1px
dashed var(--ink-muted);color:var(--ink-muted)}.error-page,.utility-page,.prose{max-width:var(--measure-prose)}.prose>:first-child{margin-top:0}.prose
p{margin:0
0 var(--space-3)}.prose
h2{margin:var(--space-4) 0 var(--space-2);font-size:1.35rem;line-height:1.3}.prose
h3{margin:var(--space-3) 0 var(--space-1);font-size:1.25rem;line-height:1.3}.prose
h4{margin:var(--space-3) 0 var(--space-1);font-size:1.1rem;line-height:1.35}.button-link{display:inline-block;padding: .65rem 1rem;color:var(--paper-light);background:var(--ink);text-decoration:none}.site-footer{border-top:1px solid var(--royal-800);color:var(--paper-light);background:var(--royal-900);font-size: .875rem}.site-footer
a{color:var(--paper-light)}.site-footer__inner{display:grid;gap:var(--space-2);padding:var(--space-3) 0}.site-footer__identity{display:flex;flex-direction:column;gap: .125rem}.site-footer__identity
a{color:var(--paper-light);font-size:1rem;font-weight:700}.site-footer__identity
span{color:var(--royal-150);font-size: .8rem}.site-footer
h2{margin:0
0 .5rem;font-size: .75rem;letter-spacing: .08em;text-transform:uppercase}.site-footer__privacy{margin:0}.patrick-profile{max-width:var(--measure-prose);margin-bottom:var(--space-3)}.patrick-profile__portrait-wrap{width:100%}.patrick-profile__portrait-wrap--standalone{margin-bottom:var(--space-3)}.patrick-profile__portrait{display:block;width:100%;height:auto}.patrick-profile__card{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);background:var(--royal-075)}.patrick-profile__details{display:grid;gap: .35rem}.patrick-profile__details
h1{margin:0;font-size:1.75rem;line-height:1.2;letter-spacing:normal}.patrick-profile__details
p{margin:0}.patrick-profile__role,.patrick-profile__workplace,.patrick-profile__location{margin:0;color:var(--ink-muted)}.patrick-profile__institution{margin:var(--space-1) 0 0;color:var(--ink);font-weight:700}.patrick-profile__contact{display:grid;gap:var(--space-1)}.patrick-profile__contact p,.patrick-profile__address{margin:0}.patrick-profile__address{font-style:normal}.patrick-profile__contact-row{display:grid;grid-template-columns:1.1rem minmax(0, 1fr);gap:var(--space-1);align-items:start}.patrick-profile__contact-icon{display:inline-flex;width:1.1rem;height:1.1rem;color:var(--royal-700)}.patrick-profile__icon{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.patrick-profile__icon--brand{fill:currentColor;stroke:none}.patrick-profile__social-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.patrick-profile__social-label{font:inherit;color:inherit}.patrick-profile__social{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;justify-content:flex-start;margin:var(--space-1) 0 0;padding:0;list-style:none}.prose .patrick-profile__social-row .patrick-profile__social{margin:0}.prose .patrick-profile__social{margin:var(--space-1) 0 0;padding:0}.prose .patrick-profile__social li+li{margin-top:0}.patrick-profile__social
a{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center}.patrick-profile__social .patrick-profile__icon{width:1.25rem;height:1.25rem}.patrick-section{max-width:var(--measure-prose);margin-top:var(--space-3);border-top:1px solid var(--royal-150);padding-top:var(--space-2)}.patrick-section
h2{margin:0
0 var(--space-2);font-size:1.35rem;line-height:1.3}.prose ul, .prose ol, .patrick-section ul, .patrick-section
ol{margin:0
0 var(--space-3);padding-left:1.25rem}.prose li + li, .patrick-section li+li{margin-top:var(--space-1)}.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol, .patrick-section ul ul, .patrick-section ul ol, .patrick-section ol ul, .patrick-section ol
ol{margin-top:var(--space-1);margin-bottom:0}.patrick-destination-list,.patrick-section[aria-labelledby="explore-title"]>ul{margin:0
0 var(--space-3);padding:0;list-style:none}.patrick-destination-list li + li, .patrick-section[aria-labelledby="explore-title"] > ul li+li{margin-top:var(--space-2)}.patrick-destination-list a, .patrick-section[aria-labelledby="explore-title"] > ul
a{display:block;padding:var(--space-2) var(--space-2);border:1px
solid var(--royal-150);color:var(--royal-700);background:var(--paper-light);text-decoration:none}.patrick-destination-list a:hover, .patrick-section[aria-labelledby="explore-title"] > ul a:hover{background:var(--royal-025);text-decoration:underline}.patrick-destination-list a:focus-visible, .patrick-section[aria-labelledby="explore-title"] > ul a:focus-visible{text-decoration:underline}.patrick-section[aria-labelledby="explore-title"] > ul
a{border:0;border-radius:0;color:var(--ink)}.patrick-destination-list li:nth-child(1) a, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(1) a{background:var(--royal-025)}.patrick-destination-list li:nth-child(2) a, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(2) a{background:var(--royal-075)}.patrick-destination-list li:nth-child(3) a, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(3) a{background:var(--royal-150)}.patrick-destination-list li:nth-child(1) a:hover, .patrick-destination-list li:nth-child(1) a:focus-visible, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(1) a:hover, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(1) a:focus-visible{background:var(--royal-025)}.patrick-destination-list li:nth-child(2) a:hover, .patrick-destination-list li:nth-child(2) a:focus-visible, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(2) a:hover, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(2) a:focus-visible{background:var(--royal-075)}.patrick-destination-list li:nth-child(3) a:hover, .patrick-destination-list li:nth-child(3) a:focus-visible, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(3) a:hover, .patrick-section[aria-labelledby="explore-title"] > ul li:nth-child(3) a:focus-visible{background:var(--royal-150)}.prose
blockquote{margin:var(--space-4) 0;padding:0
0 0 var(--space-3);border-left:2px solid var(--royal-150);color:var(--ink)}.prose blockquote p:last-child{margin-bottom:0}.prose
figure{max-width:100%;margin:var(--space-4) 0}.prose figure img,.prose>img{display:block;width:auto;max-width:100%;height:auto}.prose
figcaption{margin-top:var(--space-1);color:var(--ink-muted);font-size: .9rem;line-height:1.5}.prose
hr{margin:var(--space-4) 0;border:0;border-top:1px solid var(--royal-150)}.prose
table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0}.prose
caption{padding-bottom:var(--space-1);text-align:left;font-size: .9rem;font-weight:700}.prose th, .prose
td{padding:var(--space-1) var(--space-2);border:1px
solid var(--royal-150);text-align:left;vertical-align:top}.prose
th{color:var(--ink);font-weight:700}.prose
code{font-size: .9em}.prose
pre{max-width:100%;margin:var(--space-3) 0;overflow-x:auto;padding:var(--space-2);border:1px
solid var(--royal-150);background:var(--paper-light)}.prose pre
code{white-space:pre}.patrick-form{max-width:var(--measure-prose);margin-top:var(--space-3);padding:var(--space-2);border-radius: .5rem;background:var(--royal-025)}.patrick-form
form{display:grid;gap:var(--space-1)}.patrick-form form>p:last-child{margin-top:var(--space-1)}.patrick-form form
p{margin:0}.patrick-form
h2{margin:0
0 var(--space-1);font-size:1.25rem;line-height:1.3}.patrick-form-intro{margin:0
0 var(--space-2);color:var(--ink-muted);font-size: .95rem;line-height:1.5}.patrick-form
label{display:block;margin-bottom: .25rem;font-size: .875rem;font-weight:600;line-height:1.35}.patrick-form input:not([type="hidden"]), .patrick-form
textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;border:1px
solid var(--royal-150);border-radius:0;background:var(--paper-light);font:inherit;line-height:1.5}.patrick-form input:not([type="hidden"]){min-height:2.25rem;padding: .25rem .5rem}.patrick-form
textarea{min-height:4rem;padding: .375rem .5rem;resize:vertical}.button-link, .patrick-form
button{display:inline-block;min-height:2.5rem;padding: .3125rem .75rem;border:1px
solid var(--ink);border-radius: .25rem;color:var(--paper-light);background:var(--ink);font:inherit;font-size: .9375rem;font-weight:700;cursor:pointer}.button-link{text-decoration:none}.button-link:hover, .patrick-form button:hover{background:var(--royal-800)}.patrick-form button:disabled,.button-link[aria-disabled="true"]{border-color:var(--ink-muted);color:var(--paper-light);background:var(--ink-muted);cursor:not-allowed}.patrick-form input:focus, .patrick-form textarea:focus, .patrick-form button:focus{outline:3px
solid var(--royal-500);outline-offset:3px}.patrick-form-note,.patrick-form-status{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size: .85rem;line-height:1.5}.patrick-form>form+.patrick-form-note{margin:var(--space-3) 0 0}.patrick-form-status{border-top:1px solid var(--royal-150);padding-top:var(--space-2)}.patrick-form-status--error{color:var(--error)}.patrick-honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.utility-page
h1{max-width:var(--measure-prose);margin:0
0 var(--space-2);font-size:1.75rem;line-height:1.2;letter-spacing:normal}.body-text{max-width:var(--measure-prose);margin-top:var(--space-4);line-height:1.7}.body-text
h2{margin-top:var(--space-4)}.body-text
h3{margin-top:var(--space-3)}.body-text
a{overflow-wrap:anywhere}.body-text sup[id^="fnref-"]{font-size: .72em;line-height:0}.body-text p[id^="fn-"]{margin-top: .9rem;padding-top: .7rem;border-top:1px solid var(--royal-150);font-size: .91rem;line-height:1.55}.body-text h2:last-of-type+ol{padding-left:2rem;font-size: .96rem;line-height:1.6}.patrick-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0
!important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0
!important}.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0
!important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0
!important}.post-meta
a{color:inherit;text-decoration-line:underline}.post-meta__categories::before{content:"·";margin-right:1rem}.post-summary__excerpt{margin-top:var(--space-1)}.post-summary__excerpt
p{margin:0}.archive-description{margin-top:var(--space-2);color:var(--ink-muted)}.post-detail__image{max-width:var(--measure-prose);margin:0
0 var(--space-4)}.post-detail__image
img{display:block;width:100%;height:auto}.post-tags{margin-top:var(--space-4)}.pagination .nav-links, .post-navigation .nav-links{display:flex;flex-wrap:wrap;gap: .75rem 1.25rem;align-items:baseline}.pagination .page-numbers.current{font-weight:700}.post-navigation{max-width:var(--measure-prose);margin-top:var(--space-4);border-top:1px solid var(--royal-150);padding-top:var(--space-3)}.post-navigation .nav-links{justify-content:space-between}.post-navigation
.eyebrow{display:block}.search-panel{margin-top:var(--space-2)}.search-form{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:stretch}.search-form
label{flex:1 1 16rem}.search-form .search-field{width:100%;min-height:2.5rem;padding: .25rem .5rem;border:1px
solid var(--royal-150);background:var(--paper-light);font:inherit}.search-form .search-submit{min-height:2.5rem;padding: .3125rem .75rem;border:1px
solid var(--ink);border-radius: .25rem;color:var(--paper-light);background:var(--ink);font:inherit;font-weight:700;cursor:pointer}.prose
.alignleft{float:left;margin: .25rem var(--space-3) var(--space-2) 0}.prose
.alignright{float:right;margin: .25rem 0 var(--space-2) var(--space-3)}.prose
.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}.prose .aligncenter
img{margin-right:auto;margin-left:auto}.prose .alignwide, .prose
.alignfull{max-width:100%}.prose::after{display:table;clear:both;content:""}.prose .wp-caption{max-width:100%}.prose .wp-caption-text, .prose .wp-element-caption{margin-top:var(--space-1);color:var(--ink-muted);font-size: .9rem;line-height:1.5}.prose
.gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:var(--space-2);margin:var(--space-4) 0}.prose .gallery-item{margin:0}.prose img, .prose video, .prose iframe, .prose embed, .prose
object{max-width:100%}.prose
img{height:auto}@media (max-width: 639px){.prose .alignleft, .prose
.alignright{float:none;margin:var(--space-3) 0}}@media (min-width: 640px){:root{--pad-x:2rem}}@media (max-width: 639px){.primary-navigation{flex-basis:100%;width:100%;margin-left:0}.primary-navigation .menu, .primary-navigation
ul{max-width:100%;column-gap: .75rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count:1 !important}}