:root{--primary: var(--primary600);--secondary: var(--neutral600);--gray: var(--neutral200);--white: #fff;--black: #000;--neutral50: #f8f8f8;--neutral100: #f2f2f2;--neutral200: #e4e4e4;--neutral300: #cfd0d1;--neutral400: #a9acac;--neutral500: #6e7375;--neutral600: #505759;--neutral700: #333739;--neutral800: #242828;--neutral900: #0f1010;--primary50: #fef9f4;--primary100: #fbeadd;--primary200: #f8d5bb;--primary300: #f3b688;--primary400: #ed9655;--primary500: #e87722;--primary600: #c35400;--primary700: #a14e11;--primary800: #783b0d;--primary900: #502708}html{box-sizing:border-box;font:500 medium/1.31 Mulish,sans-serif;color:var(--neutral800);background-color:var(--white)}*,*:before,*:after{box-sizing:inherit;margin-bottom:0;text-underline-offset:1px}a{text-underline-offset:2px;word-break:break-word;color:inherit}a,button{transition-property:border-color,color,background-color;transition-duration:.2s}blockquote,body,figure{margin:0}button{padding:0;border-width:0;font:inherit;color:inherit;background-color:transparent;cursor:pointer}button::-moz-focus-inner{border:0}iframe{display:block;max-width:100%;border:0}img,svg,video{box-sizing:content-box;height:auto;max-width:100%}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}svg{display:block}[hidden]{display:none!important}input,select,textarea{max-width:100%;font:inherit;font-size:1rem}select{padding:.5rem 2.5625rem .5rem 1rem;border:1px solid var(--neutral500);border-radius:.375rem;background-color:var(--white);background-image:url(../../images/select.svg);background-position:calc(100% - 1rem) center;background-repeat:no-repeat;appearance:none}h1,.h1{font-weight:700;font-size:2rem;line-height:1.19}h2,.h2{font-weight:400;font-size:1.75rem;line-height:1.21}h3,.h3{font-weight:700;font-size:1rem;line-height:1.31}.allcaps{font-weight:800;font-size:1.125rem;line-height:1.17;text-transform:uppercase;letter-spacing:.02em}:is(.allcaps-book,.allcaps-quote,.allcaps-tag){display:flex;gap:.625rem;align-items:center}.allcaps-book:after{width:.8125rem;height:.9375rem;background-image:url(../../images/icon-book.svg);content:""}.allcaps-quote:after{width:.875rem;height:.75rem;background-image:url(../../images/icon-quote.svg);content:""}.allcaps-tag:after{width:.8125rem;height:.8125rem;background-image:url(../../images/icon-tag.svg);content:""}.bold{font-weight:700}.caption,.wp-caption-text{font-size:.75rem;line-height:1.25}.wp-caption-text{margin-top:.75rem}.exbold{font-weight:800}.ital{font-style:italic}.sm{font-size:.875rem;line-height:1.29}#ht-header{min-height:4.93rem}.btn{display:inline-flex;gap:.75rem;align-items:center;padding:.5rem 1rem;border:1px solid;border-radius:.375rem;font-weight:800;line-height:1.31;text-decoration:none}.btn-primary{border-color:var(--primary700);color:var(--white);background-color:var(--primary);--bpx: 100%}.btn-primary:hover{background-color:var(--primary700)}.btn-secondary{border-color:var(--neutral800);color:var(--white);background-color:var(--secondary);--bpx: 100%}.btn-secondary:hover{background-color:var(--neutral700)}.btn-tertiary{border-color:var(--secondary);color:var(--neutral900);background-color:var(--white);--bpx: 200%}.btn-tertiary:hover{background-color:var(--neutral100)}.btn-arrow:after{width:.75rem;height:.875rem;background-image:url(../../images/btn-arrow.svg);background-position-x:var(--bpx);content:""}.btn-info:after{width:1rem;height:1rem;background-image:url(../../images/btn-info.svg);background-position-x:var(--bpx);content:""}.btn-pdf:after{width:.75rem;height:1rem;background-image:url(../../images/btn-pdf.svg);background-position-x:var(--bpx);content:""}.btn-quote:after{width:.875rem;height:.625rem;background-image:url(../../images/btn-quote.svg);background-position-x:var(--bpx);content:""}.can-sscroll{scroll-behavior:smooth}.has-hl a:not(.btn,:hover){text-decoration:none}.link-arrow{display:inline-flex;gap:.5rem;align-items:center;font-weight:800}.link-arrow:not(:hover){text-decoration:none}.link-arrow:after{flex-shrink:0;width:1.0625rem;height:.75rem;background-image:url(../../images/link-arrow.svg);content:""}.link-arrow-white:after{background-image:url(../../images/link-arrow-white.svg)}.screen-reader-text{position:absolute;inset:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.semlist{margin-top:0;padding-left:0;list-style:none}.spacedlist li:not(:first-child){margin-top:1rem}#maindocument{min-height:100%;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-areas:"header" "banner" "main" "footer"}.main{grid-area:main;display:grid;grid-template:auto 1fr / auto;padding-block:.75rem var(--pb);--pb: 2.5rem}hathi-website-header{grid-area:header}hathi-alert-banner{grid-area:banner;display:none}hathi-website-footer{grid-area:footer}.error404 .main{padding-bottom:0}.error404 .main:after{grid-row:3;aspect-ratio:343 / 220;margin-top:3.125rem;background-image:url(../../images/bg404mobile.svg);background-position:center bottom;background-repeat:no-repeat;background-size:calc(100% - 2.5rem);content:""}.bc{grid-area:1 / 1;margin-inline:max(clamp(.938rem,calc(.268rem + 3.348vw),1.875rem),((100% - 73.125rem) / 2));font-size:.875rem;line-height:1.29}.bc ol{display:flex;flex-wrap:wrap;gap:.25rem .625rem}.bc li{display:inline-flex;gap:.625rem}.bc li:not(:last-child):after{content:"/"}.bc [aria-current]{font-weight:700;color:var(--primary)}.twocol{display:flex;flex-wrap:wrap;grid-area:2 / 1;gap:3.125rem;align-items:start;margin-top:2.625rem;margin-inline:max(clamp(.938rem,calc(.268rem + 3.348vw),1.875rem),((100% - 73.125rem) / 2))}.error404 .twocol{row-gap:0}.twocol>*>*:first-child{margin-top:0}.twocol-side{display:grid;flex-grow:1;gap:1.875rem}.twocol-side .has-hl a{font-weight:800;color:var(--primary)}.twocol-side .has-hl+p{margin-top:.5rem}.twocol-main{display:grid;flex-grow:1;gap:1.875rem}.twocol-main>*{max-width:43.75rem}.btt-wrapper{display:grid;position:relative;grid-area:1 / 1 / -1 / -1;justify-items:end;align-items:start;margin-inline:clamp(.938rem,calc(.268rem + 3.348vw),1.875rem);pointer-events:none}.btt-wrapper a{position:sticky;top:90vh;box-shadow:0 .75rem 1.5rem #0000001a;transform:translateY(50%);pointer-events:auto}.sidenav ul{flex-basis:100%;margin-top:0;padding-left:1.25rem;list-style:none}.sidenav li{margin-top:.25rem}.sidenav>li:first-child{margin-top:0}.sidenav a{display:block;padding:.75rem;border:1px solid transparent;border-radius:.375rem}.sidenav a:not(:hover){text-decoration:none}.no-js .sidenav .current-menu-item>a{border-color:var(--primary700);text-decoration:none;color:var(--white);background-color:var(--primary)}.js .sidenav li{display:grid;grid-template:auto auto / 1fr auto}.js .sidenav a{grid-area:1 / 1 / 2 / 2;text-decoration:none}.js .sidenav .submenutoggler{grid-area:1 / 2 / 2 / 3;padding-inline:.75rem}.js .sidenav .submenutoggler[aria-expanded=true]{transform:rotate(180deg)}.js .sidenav .sub-menu{grid-column:1 / -1}.js .sidenav:not(.hasbg) .current-menu-item:before{display:block;grid-area:1 / 1 / 2 / -1;border:1px solid var(--primary700);border-radius:.375rem;color:var(--white);background-color:var(--primary);content:""}.js .sidenav:not(.hasbg) .current-menu-item>*:not(.sub-menu){color:var(--white)}.js .sidenav.hasbg{isolation:isolate;position:relative}.js .sidenav.hasbg:before{position:absolute;top:var(--top);left:var(--left);z-index:-1;width:var(--width);height:var(--height);border:1px solid var(--primary700);border-radius:.375rem;background-color:var(--primary);content:""}.js .sidenav.hasbg .hovered>*:not(.sub-menu){color:#fff}.side-testimonial h2 img{margin-left:.25rem}.cattags{display:grid;gap:2.5rem}.cattags details{padding:.875rem 1.25rem;border:1px solid var(--neutral500);border-radius:.375rem}.cattags summary{display:flex}.cattags summary:before{order:3;width:1rem;height:1rem;margin-left:auto;background-image:url(../../images/summary-plus.svg);background-position:center;background-repeat:no-repeat;content:""}.cattags [open] summary:before{background-image:url(../../images/summary-minus.svg);content:""}.cattags-cats,.cattags-tags{margin-top:.875rem}.cattags-cats{display:grid;gap:.25rem}.cattags-cats li{padding:.375rem;padding-left:0}.cattags-cats li.active{font-weight:800;color:var(--primary)}.cattags-cats a:not(:hover){text-decoration:none}.cattags-tags{display:flex;flex-wrap:wrap;gap:.5rem}.cattags-tags a{display:block;padding:.75rem;border:1px solid var(--neutral300);border-radius:.375rem;text-decoration:none}.cattags-tags li:is(.active,:hover) a{padding:.6875rem;border:2px solid var(--primary)}.sidehtml>*:first-child{margin-top:0}.twocol-main :is(h2,.h2){margin-top:1.875rem}.twocol-main :is(h3,.h3){margin-top:1.5rem}.twocol-main>*>*:first-child{margin-top:0!important}.twocol-main :is(ol,ul):not(.semlist){padding-left:3rem}.people{display:grid;gap:3.75rem}.person{display:grid;grid-template:auto auto / 6.25rem 1fr;gap:1rem;align-items:center}.person-img{border-radius:.375rem}.person-head .h3{margin-top:0}.person-head .semlist{display:flex;gap:1rem;align-items:center;margin-top:.75rem}.person-head a:hover{color:var(--primary700)}.person-bio{grid-column:1 / -1}.pbs{display:flex;flex-wrap:wrap;gap:1rem}.pbs .pb,.pbs:after{flex-grow:1;flex-basis:21.375rem}.pbs:after{content:""}.pbs .pb{padding:1.5rem}.mainplain p img:only-child{display:block;margin:1.5rem 0;border-radius:.375rem}.mainplain p img.aligncenter{margin:1.5rem auto}.mainplain a:not(.btn,.link-arrow):visited{color:var(--secondary)}.mainplain a:not(.btn,.link-arrow):hover{color:var(--primary)}.mainplain .btable-wrapper{margin-top:1rem}.sj{display:flex;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}.sj label{display:block;flex-basis:100%;font-size:.75rem;line-height:1.25}.sj select{flex-grow:9999}.sj button{flex-grow:1}.btable-wrapper[role=region][aria-labelledby][tabindex]{overflow:auto}.btable-wrapper[role=region][aria-labelledby][tabindex]:focus{outline:.1em solid rgb(0 0 0 / .1)}.btable-wrapper[role=region][aria-labelledby][tabindex] .btable-hasrowheaders tr>:first-child{position:sticky;left:0}.btable{min-width:100%;border-spacing:0;--border: 1px solid var(--primary500);border-collapse:separate}.btable :is(th,td){padding:1.25rem 1rem}.btable thead th{padding:.75rem 1rem}.btable th{text-align:initial}.btable tr:nth-child(2n){background-color:var(--neutral50)}.btable thead tr>*{border-top:var(--border);border-bottom:var(--border);background-color:var(--primary200)}.btable tbody th{border-right:var(--border);background-color:var(--primary200)}.btable :is(thead,tbody:first-child,caption:first-child + tbody) tr:first-child>:first-child{border-left:var(--border);border-top-left-radius:.375rem}.btable :is(thead,tbody:first-child,caption:first-child + tbody) tr:first-child>:last-child{border-right:var(--border);border-top-right-radius:.375rem}.btable :is(tbody:first-child,caption:first-child + tbody) tr:first-child>*{border-top:var(--border)}.btable tbody tr>:first-child{border-left:var(--border)}.btable tbody tr>:last-child{border-right:var(--border)}.btable tbody tr:last-child>*{border-bottom:var(--border)}.btable tbody tr:last-child>:first-child{border-bottom-left-radius:.375rem}.btable tbody tr:last-child>:last-child{border-bottom-right-radius:.375rem}.pb-wrapper{container:promobox / inline-size}.pb-heading{margin-block:0 .5rem}.pb{display:grid;gap:1rem;padding:1rem;border:1px solid var(--neutral300);border-radius:.5rem;background-color:var(--neutral50)}.pb-contents>*:first-child{margin-top:0}.pb.widget-container{margin-top:2rem}.pb.widget-container h2{margin-top:.25rem}.post-cards{display:grid;gap:2rem}.post-card{display:grid;gap:.75rem 1.5rem}.post-img{aspect-ratio:1.5;overflow:hidden;border-radius:.375rem}.press-card.press-card-sqimg .post-img{aspect-ratio:1;overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%}.post-details>*+*{margin-top:.5rem}.post-cat{width:max-content;padding:.25rem .375rem;border-radius:.375rem;font-weight:700;font-size:.875rem;line-height:1.29;color:var(--white);background-color:var(--primary)}.post-title:not(:first-child){margin-top:1rem}.post-title a:not(:hover){text-decoration:none}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pagination>*{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid transparent;border-radius:.375rem}.pagination a{text-decoration:none}.pagination a:hover{border-color:var(--neutral200)}.pagination .current{border-color:var(--primary);background-color:var(--primary200)}.search-head{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.search-head p{margin:0}.search-head p+p{font-weight:700}.search-card a{font-size:1.5rem;line-height:1.2}.search-card a:not(:hover){text-decoration:none}.search-card div{margin-top:.5rem;font-size:.875rem;line-height:1.286}.search-card.pb{gap:.5rem}#member-map{display:none}.mainplain:has(#member-map.no-map){position:absolute}@container blogcards (min-width: 31.25em){.post-card{display:grid;grid-template-columns:11.75rem 1fr}.post-details{align-self:center}.post-details:first-child{grid-column:1 / -1}}@container promobox (min-width: 43.75em){.pb{grid-template-columns:minmax(60%,1fr) auto;gap:1.85rem;padding-inline:1.875rem}.pb-link{align-self:center}.pb-link .link-arrow{margin-right:1.25rem;transition:all .5s ease-in-out}.pb-link .link-arrow:hover{margin-right:0rem}}@media (min-width: 48em){.main{background-image:url(../../images/bg.svg);background-position:left bottom;background-repeat:no-repeat;--pb: 3.75rem}.error404 .main{background-image:none}.twocol{flex-wrap:nowrap}.twocol-side{flex-shrink:0;flex-basis:18.75rem;gap:3rem}.twocol-main{flex-basis:43.75rem;gap:2.625rem}.cattags details{padding:0;border:0;border-radius:0}.cattags summary{display:flex}.cattags summary:before{content:none!important}.twocol-main :is(h2,.h2){margin-top:2.625rem}.post-cards{container:blogcards / inline-size}}@media (min-width: 62em){.error404 .main{min-height:clamp(27.5rem,8.556rem + 30.556vw,33rem);padding-bottom:var(--pb);background-image:url(../../images/bg404desktop.svg);background-position:right center;background-size:auto calc(100% - var(--pb))}.error404 .main:after{content:none}}@media (prefers-reduced-motion: no-preference){.has-hl a:not(.btn),.link-arrow,.js .link-arrow>span{position:relative}.has-hl a:not(.btn),.link-arrow{text-decoration:none}.has-hl a:not(.btn):after,.no-js .link-arrow:before,.js .link-arrow>span:before{position:absolute;bottom:1px;left:0;width:100%;height:1px;background:currentcolor;transition:transform .5s ease-in-out;transform:scaleX(0);transform-origin:right;content:""}.has-hl a:not(.btn):hover:after,.no-js .link-arrow:hover:before,.js .link-arrow:hover>span:before{transform:scaleX(1);transform-origin:left}.link-arrow{transition:gap .5s ease-in-out}.link-arrow:hover{gap:1.75rem}.js .sidenav.hasbg:before{transition:all .2s ease-in-out}}
