.lunar{.banner .container{box-shadow:none}.platen{background-image:linear-gradient(50deg,#00658a,#009270);border-bottom:1px solid #fff;h1{background:none;box-shadow:none;color:#fff;font-size:2.25rem;font-weight:bold;line-height:0.8;padding:2rem 1rem 0;position:relative;top:0.125rem;text-shadow:none;text-transform:uppercase}}.chase li{list-style-position:outside}}@media only screen and (min-width: 960px){.lunar{.banner .container{padding:2.5rem 2rem}#giving{right:2rem}#content{background-color:#fff;padding:0;.container{box-shadow:none}}.platen{display:grid;grid-template-columns:1fr 3fr;margin:0;overflow:hidden;padding:0;text-align:center;h1{background:none;box-shadow:none;font-size:4.5vw;grid-column:2;line-height:0.8;margin:0;padding:2rem 2rem 0 0;position:relative;top:0.1875rem;text-align:left;width:auto;&.full,&:last-child{padding:2rem 2rem 0 0}@media only screen and (min-width: 1600px){top:0.25rem}}}.chase{background-color:#efeeed;padding:0 0 5rem;text-align:left;width:auto}.galley{border-bottom:1rem solid #8c6d2c;float:none;margin:0;padding:0;width:auto}.antenna{background-color:#fff;border:1px solid #ecebea;border-width:0 1px 1px 0;border-radius:6px;box-shadow:none;grid-row:1;grid-column:2;float:none;margin:0 0 2rem;padding:2rem;top:0;width:auto;max-width:100ch}.satellite{border:none;margin:2rem;padding:0;.menu{display:flex;align-items:center;justify-content:space-between;padding:0;h3{padding:0;text-transform:uppercase}ul{display:flex;flex:1;justify-content:end;align-items:end;gap:3rem;margin:0}li{border:none}}}.furniture{border:none;display:none;margin:0;padding:0;text-align:right;p{margin:2rem;padding:2rem 0 0}}.colophon{background-attachment:fixed;background-image:url("https://zsr.wfu.edu/theme/img/20150707library1059-2000x1333.jpg");background-size:cover;.container{background:none;background-image:linear-gradient(45deg,#1c1a18,#272625,#1c1a18);background-image:linear-gradient(45deg,#1c1a18ed,#272625ed,#1c1a18ed);background-image:linear-gradient(45deg,rgb(28 26 24 / 0.93),rgb(39 38 37 / 0.93),rgb(28 26 24 / 0.93));display:flex;flex-direction:column;justify-content:end;padding:4rem 2rem;padding-inline-start:calc(2rem + 56px);text-align:left}.logo-wfu{margin:0;transform:translateX(-56px)}.vcard{margin:1rem 0;div{display:block;&::after{display:none}}}.mission{border-top:1px solid #5b461b;margin:2rem 0 0;padding:2rem 0 0;&::before{display:none}}.rights{right:2rem;bottom:1rem}}.wp-admin{background-color:#1c1a18;display:flex;justify-content:center;gap:1rem;margin:0;padding:2rem;text-align:left;dd,dt{color:#a3a2a1;display:block;margin:0}a{border-color:#454341;color:#a3a2a1;&:hover{border-color:#777675;color:#fff}}}.modal{border-radius:6px;padding:4rem !important;left:28%;width:44%;.vcard.business-card{.fn{font-size:1.5rem}}}.wide-modal{top:-6vh;left:6vw;width:88vw;.panel-header{padding-block-end:3em;text-align:center;h2{margin:0}p{margin:0}}.group-columns{padding-block-end:2em}}}}.vcard.business-card{border:none;box-shadow:none;padding:0}.profile-thumbnail .photo{border:none;padding:0}.ghost.button{border:1px solid #ecebea;border-width:0 1px 1px 0;&:hover{border-color:#dddcdb;box-shadow:none;color:#353331}}#contents{display:none}.group-columns{margin:0;li{list-style:none}> li{break-inside:avoid}> li > a{font-weight:bold}ul{column-count:1;margin:0 0 1.5em}}@media only screen and (min-width: 960px){.group-columns{column-count:2}}@media only screen and (min-width: 1280px){.group-columns{column-count:4}}details{summary{font-family:'Montserrat', 'Open Sans', Helvetica, Arial, sans-serif;&::after{font-family:'Open Sans', Helvetica, Arial, sans-serif}}}.facets{h2{color:#353331;font-size:1rem;font-weight:bold;margin:0;padding:0;text-transform:uppercase}p{margin:0.5rem 0 1rem}.instructions{margin:0.5rem 0 1.5rem}}.facet{border-top:1px solid #dddcdb;margin:0;padding:1rem 0;position:relative;summary{text-transform:uppercase}h3{color:#353331;font-size:0.875rem;font-weight:bold}}.location.facet{display:none}.tags{display:flex;flex-wrap:wrap;gap:0.5em;margin:0;padding:0.5em 0;li{list-style:none}& > li{display:contents}& > li > a{grid-row:1;padding:0.375em 0.75em}ul{display:none}a{background-color:#fff;border:1px solid #dddcdb;border-radius:6px;display:inline-block;padding:0.25em 0.5em;&:hover{border-color:#c9cacc;border-color:#ecebea;color:#353331}}.more{display:none;&.active,&.target{display:inline-block}}a.active,a.target{background-color:#2171a1;border-color:#2171a1;color:#fff;&:hover{border-color:#2171a1}}a.active{opacity:0.75}}.results{.start{font-size:1.25em}&:has([data-result]){.start{display:none}}.facet{display:none;&[data-result]{display:block}}}#results{.research-librarians{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin:0;.brief.vcard{border:1px solid #dddcdb;border-radius:6px;box-shadow:none;list-style:none;margin:0;width:auto;.profile-thumbnail img{border:none;margin:0.5em 0;padding:0}}}}.results{.group-only{display:none}}@media only screen and (min-width: 960px){#results{.research-librarians{grid-template-columns:repeat(3,1fr);.brief.vcard{border:1px solid #ecebea;border-width:0 1px 1px 0}}}}@media only screen and (min-width: 1280px){#results{.research-librarians{grid-template-columns:repeat(5,1fr)}}}.result-presets{margin:0;li{display:none;margin:1em 0;&:has([data-result]){display:block}}}.chase:has(.tags a.target){#results{.brief.vcard{display:none;&[data-result]{display:block}&[data-result="1"]{order:1}&[data-result="2"]{order:2}&[data-result="3"]{order:3}&[data-result="4"]{order:4}&[data-result="5"]{order:5}&[data-result="6"]{order:6}&[data-result="7"]{order:7}&[data-result="8"]{order:8}&[data-result="9"]{order:9}}}}@media only screen and (min-width: 960px){.forme{display:grid;grid-template-columns:1fr 3fr;align-items:start;padding:0}.facets{grid-row:1;grid-column:1;padding:2rem;position:sticky;top:0}.tags{a{border:1px solid #ecebea;border-width:0 1px 1px 0;&:hover{border-color:#dddcdb}}}.results{grid-row:1;grid-column:2;padding:2rem 2rem 2rem 0;.facet{border:none;padding:0 0 1rem;summary{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);height:1px;line-height:1;margin:-1px;overflow:hidden;padding:0;position:absolute !important;top:-9999px;white-space:nowrap;width:1px}}.tags{padding:0}}}.is-modal{.modal-title{color:#353331;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;margin:0 0 1em}.close{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1rem}}.modal{.libcal-scheduler{display:none;height:37em;overflow-x:hidden;overflow-y:scroll;width:100%}&:has(.js-target),&:not(:has(.libcal-locations)){.libcal-scheduler{display:block}.role{display:none}}&:has(.libcal-scheduler){.prs{display:none}}}.subject-specialist{.th{margin:0 0 1em 1em}.rg{display:none}}.libcal-frame{border-block-start:1px solid #e3e2e1;clear:both;margin-block-start:1.5em}.libcal-locations{flex-wrap:wrap;justify-content:center;gap:0.5em;text-align:center;span{flex:1 1 100%}}@media only screen and (min-width: 960px){.libcal-locations{justify-content:start;text-align:left}}