:root{--gap-unit:1rem;--layout-unit:calc(100vw / 14 + 0rem);--row-height:calc(var(--layout-unit) - var(--gap-unit));--black:rgb(0 0 0);--very-dark-grey:rgb(34 34 34);--dark-grey:rgb(68 68 68);--grey:rgb(102 102 102);--light-grey:rgb(204 204 204);--very-light-grey:rgb(238 238 238);--pale-grey:rgb(248 248 248);--white:rgb(255 255 255);--vpl-blue:rgb(48 127 226);--vpl-red:rgb(249 56 34);--vpl-yellow:rgb(255 182 0);--secondary--dark-blue:rgb(0 71 187);--secondary--light-blue:rgb(123 164 219);--secondary--dark-red:rgb(203 51 59);--secondary--light-red:rgb(255 88 93);--secondary--dark-yellow:rgb(255 143 28);--secondary--light-yellow:rgb(255 181 73);--accent--seafoam:rgb(113 219 212);--accent--straw:rgb(250 224 83);--accent--violet:rgb(68 0 153);--information:rgb(173 221 162);--emergency:rgb(246 141 150);--warning:rgb(254 219 147);--reading-lights--beige:rgb(244 239 232);--reading-lights--red:rgb(219 46 43);--reading-lights--gold:rgb(169 148 50);--literary-landmarks--green:rgb(56 166 72);--literary-landmarks--dark-green:rgb(25 132 65);--siic--orange:rgb(247 147 30);--siic--blue:rgb(0 75 141);--lscc--beige:rgb(218,204,183);--lscc--light-beige:rgb(250,244,237);--lscc--dark-purple:rgb(31,35,45);--lscc--purple:rgb(70,77,89);--lscc--brown:rgb(155,105,51);--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.2rem;--font-size-h4:0.9rem;--font-size-h5:0.8rem;--font-size:1rem;--font-size-small:0.7rem;--font-size-large:1.2rem}*{box-sizing:border-box}:root{font-size:clamp(1rem,.5rem + .5vw,1.5rem);line-height:1.5}@font-face{font-family:vpl-icons;font-style:normal;font-weight:normal;src:url(/themes/custom/quietly/fonts/vpl-icons.eot);src:url(/themes/custom/quietly/fonts/vpl-icons.eot) format("embedded-opentype"),url(/themes/custom/quietly/fonts/vpl-icons.ttf) format("truetype"),url(/themes/custom/quietly/fonts/vpl-icons.woff) format("woff"),url(/themes/custom/quietly/fonts/vpl-icons.svg) format("svg");font-display:block}.align-left,.align-right{float:initial}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second img,.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second picture,.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second figure,.page-node-type-article .layout--threecol-section--25-50-25 .layout__region--second img,.page-node-type-article .layout--threecol-section--25-50-25 .layout__region--second picture,.page-node-type-article .layout--threecol-section--25-50-25 .layout__region--second figure{margin:auto;width:auto !important;max-width:100%}.page-node-type-article .layout--onecol img,.page-node-type-article .layout--onecol picture,.page-node-type-article .layout--onecol figure{margin:auto;width:auto !important;max-width:100%}.page-node-type-basic-page .layout--onecol picture,.page-node-type-basic-page .layout--onecol figure{margin:auto;width:auto !important;max-width:100%}@media screen and (min-width:57rem){.align-left{float:left;padding-right:var(--gap-unit)}.align-right{float:right;padding-left:var(--gap-unit)}}.show-block{display:block !important}.show-grid{display:grid !important}.hide{display:none !important}img,picture,figure{display:block;width:100%;height:auto}table{border-spacing:0;border-collapse:collapse;text-indent:initial}table,thead,th,tbody,tr,td{margin:0;padding:0;text-align:left}button,datalist,fieldset,form,input,label,legend,meter,optgroup,output,progress,select,textarea{margin:0;padding:0}#block-quietly-page-title{display:block;overflow:initial}html{width:100%;height:calc(100% + 1px)}body{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;font-family:Arial,sans-serif}header{flex:0 1 auto;flex-direction:column;background-color:#fff;gap:calc(var(--gap-unit)/2)}footer{display:flex;flex:0 1 auto;flex-direction:column;background-color:#fff}@media screen and (min-width:57rem){body{margin:0}header{gap:var(--gap-unit)}}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold}h1{font-size:calc(var(--font-size-h1)*.8);line-height:1.1;margin-bottom:var(--gap-unit)}h2{font-size:var(--font-size-h2);line-height:1.1}h3{font-size:var(--font-size-h3);line-height:1.2}h4{font-size:--font-size-h4;line-height:1.3}h5{font-size:--font-size-h5;line-height:1.4}p{font-size:var(--font-size);font-weight:normal}h6,small,figcaption{font-size:var(--font-size-small)}blockquote{margin:calc(var(--gap-unit)*2);padding:var(--gap-unit);border-left:.25rem solid var(--vpl-blue)}blockquote p{color:var(--vpl-blue);font-size:var(--font-size-h3);font-weight:bold}dt{font-weight:bold}a{color:var(--secondary--dark-blue)}a:hover,a:focus{color:var(--vpl-blue)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,button a{text-decoration:none}h1 a,h2 a,.btn a,button a{color:var(--dark-grey)}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus{text-decoration:none}a[href$=pdf]:not(a[href*=Collective-Agreement]):before{display:inline-block;margin-right:.3rem;content:"";display:inline-block;width:1.2rem;height:1.2rem;background:url(/themes/custom/quietly/images/icon-pdf.svg)}.btn[href$=pdf]:before{background:none !important;width:0 !important}@media screen and (min-width:57rem){h1{font-size:var(--font-size-h1)}}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,strong strong{font-weight:700 !important}#content-container{display:grid;gap:var(--gap-unit);grid-template-areas:"main" "left" "right"}#content-container #aside-1{grid-area:left}#content-container #aside-2{grid-area:right}#content-container #main-content{grid-area:main}@media screen and (min-width:57rem){#content-container{grid-template-areas:"main"}#content-container.aside-left:not(.aside-right){grid-template-areas:"left main";grid-template-columns:1fr 3fr}#content-container.aside-right:not(.aside-left){grid-template-areas:"main right";grid-template-columns:3fr 1fr}#content-container.aside-left.aside-right{grid-template-areas:"left main right";grid-template-columns:1fr 2fr 1fr}}header#page-header{margin-bottom:calc(var(--gap-unit))}header#page-header .region--header__region-1{margin-bottom:var(--gap-unit)}header#page-header .container{display:grid;grid-template-columns:1fr 3fr;grid-auto-rows:min-content;grid-template-areas:"logo logo" "menu utility" "search search"}header#page-header .container .region--header__region-2{grid-area:logo;margin-bottom:var(--gap-unit);display:inline-grid}header#page-header .container .region--header__region-3{grid-area:utility;display:flex;align-items:center;justify-content:space-between;height:44px}header#page-header .container .region--header__region-3 #block-googletranslator{display:block}header#page-header .container #main-menu-shelf-container{grid-area:menu;display:flex;align-items:center;height:44px;width:min-content}@media screen and (min-width:35rem){header#page-header{margin-bottom:calc(var(--gap-unit))}header#page-header .region--header__region-1{margin-bottom:var(--gap-unit)}header#page-header .container{display:grid;grid-template-columns:1fr 2fr 2fr;grid-auto-rows:min-content;grid-template-areas:"logo logo logo" "menu utility utility" "search search search"}header#page-header .container .region--header__region-2{grid-area:logo}header#page-header .container .region--header__region-3{grid-area:utility;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-unit)}header#page-header .container .region--header__region-3 #block-googletranslator{display:block}header#page-header .container #main-menu-shelf-container{grid-area:menu}header#page-header .region--header__region-5{display:flex;grid-area:search}}@media screen and (min-width:57rem){header#page-header .container{grid-template-columns:repeat(6,1fr);grid-auto-rows:min-content;grid-template-areas:"logo   logo   utility utility utility utility" "menu   menu   menu    menu    menu    menu" "search search search  search  search  search"}header#page-header .container .region--header__region-2{grid-area:logo;height:100%}header#page-header .container .region--header__region-3{grid-area:utility;display:flex;gap:var(--gap-unit);align-items:center;justify-content:flex-end;height:unset}header#page-header .container #main-menu-shelf-container{display:block;z-index:15;grid-area:menu;height:unset;width:auto}header#page-header .container .region--header__region-5{display:block;grid-area:search;margin-bottom:0}}.access{display:flex;align-items:baseline}.access-label{padding-right:.25rem;font-weight:700}.page-node-type-alert .layout time{font-weight:bold;text-transform:uppercase}.page-node-type-alert .layout time::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.page-node-type-alert .layout time::before{display:inline-block;margin-right:calc(var(--gap-unit)/4);color:#000}.page-node-type-article time{display:flex;align-items:center;font-size:var(--font-size-h5);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.page-node-type-article time::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.page-node-type-article time::before{margin-right:calc(var(--gap-unit)/4);margin-bottom:1px;font-family:vpl-icons;font-size:var(--font-size);font-weight:initial}.page-node-type-article h2.tag-section-title{margin-bottom:var(--gap-unit)}.page-node-type-article .flex-entity-reference{display:flex;flex-wrap:wrap;gap:calc(var(--gap-unit)/2)}.audition .layout__region .content>div,.production .layout__region .content>div{margin-bottom:var(--gap-unit)}.audition .layout__region .content>div div:first-of-type,.production .layout__region .content>div div:first-of-type{font-weight:bold}.audition .layout__region .content>div p:first-of-type,.production .layout__region .content>div p:first-of-type{margin-top:0}@media screen and (min-width:57rem){.audition .layout__region .content>div,.production .layout__region .content>div{display:grid;grid-template-columns:1fr 3fr}}.page-node-type-basic-page picture{margin-bottom:var(--gap-unit) !important}.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--second a{text-decoration:none}.page-node-type-basic-page .layout__region h2 a,.page-node-type-basic-page .layout__region h3 a,.page-node-type-basic-page .layout__region h4 a{color:var(--secondary--dark-blue)}.page-node-type-basic-page .layout__region h2 a:hover,.page-node-type-basic-page .layout__region h3 a:hover,.page-node-type-basic-page .layout__region h4 a:hover{color:var(--vpl-blue)}.column-block-spacing{display:initial}.column-block-flex{padding:var(--gap-unit) 0}.column-block-flex>div{display:block}.we-recommend .content>div{padding:var(--gap-unit) var(--gap-unit) 0;background-color:var(--very-light-grey);font-size:var(--font-size-h2);font-weight:bold}.we-recommend .content>div .biblio-block-content{padding-top:0}.sponsored-block h2{font-size:var(--font-size-h5);text-transform:uppercase;letter-spacing:.5px}.callout-block a{text-decoration:none}@media screen and (min-width:57rem){.column-block-flex{padding:var(--gap-unit) 0}.space-full-width-blocks a{text-decoration:none !important}.two-column-block .content{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(2,1fr)}.two-column-block .content .block--bundle .callout-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.three-column-block .content{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(3,1fr)}.three-column-block .content .block--bundle .callout-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.article-image{width:50%;height:auto}}.bibliocommons-label{margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:3px solid #444}#booklist-title{text-align:left}#booklist-title span{font-size:var(--font-size-h2);font-weight:bold}.booklist{margin-bottom:var(--gap-unit)}.booklist .layout__region--content>div>.content>div:first-of-type{padding:calc(var(--gap-unit)*2) 0 0 calc(var(--gap-unit)*2);background-color:var(--very-light-grey);font-size:var(--font-size-h2)}.booklist .layout__region--content>div>.content .booklist-link{font-size:var(--font-size)}.page-node-type-guide .biblio-block-content{padding-bottom:var(--gap-unit)}.page-node-type-guide .full-booklist{background-color:var(--very-light-grey);padding-bottom:calc(var(--gap-unit)*2);margin-bottom:var(--gap-unit)}.teens #booklist-title-block{flex:3;line-height:1}.truth-reconciliation .booklist{margin-bottom:var(--gap-unit)}.truth-reconciliation .booklist .layout__region--content>div>.content>div:first-of-type{padding:0 !important}.information{display:block;margin:calc(var(--gap-unit)/2) 0;padding:.1 .5rem;float:right;clear:both;width:1rem;background-color:var(--black);color:var(--white);font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;text-align:center;border-radius:2rem;z-index:1}.information:hover{cursor:pointer}.program-image,.guide-image{font-size:var(--font-size-small)}.program-image div>div,.guide-image div>div{clear:both}.program-image div>div+div,.guide-image div>div+div{display:inline}.align-left>div,.align-right>div{font-size:var(--font-size-small)}.catalogue-item{padding:1rem 0;border-bottom:1px solid var(--light-grey)}.catalogue-item .layout__region--first{background-color:var(--light-grey);background-image:url("/sites/default/files/default_images/placeholder-book-cover.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-size:80%;height:7rem;overflow:visible}.container{display:flex;flex-direction:column;width:clamp(60vw,75rem,98vw);margin-right:auto;margin-left:auto}.collection .layout__region--second button{margin-top:0;margin-left:0}.collection .layout__region--second div:last-of-type>div.content>div>div:first-of-type{font-weight:bold}@media screen and (min-width:57rem){.collection .layout__region--second div:last-of-type>div.content>div>div:last-of-type{column-count:3}}.page-node-type-database .database-layout-heading{margin-bottom:calc(var(--gap-unit)/4)}.page-node-type-database .btn-related-link{margin:0 calc(var(--gap-unit)/4) calc(var(--gap-unit)/4) 0;text-align:left}.page-node-type-database .layout--onecol{margin-bottom:var(--gap-unit)}.page-node-type-database .layout--twocol-section--25-75 .content ul{margin-left:calc(var(--gap-unit)*2);list-style:disc}.page-node-type-database div[class*=layout__region--second] h2{margin-bottom:calc(var(--gap-unit)/2);padding:0;background-color:rgba(0,0,0,0);font-size:var(--font-size-h2);color:var(--black);text-transform:initial;letter-spacing:normal}.page-node-type-database div[class*=layout__region--second] .view__header{display:none}.page-node-type-database div[class*=layout__region--second] li{margin:calc(var(--gap-unit)/2) 0;padding:0;border:none}.page-node-type-database div[class*=layout__region--second] li h3{font-size:var(--font-size)}.subject .subject-block{display:flex;flex-wrap:wrap;gap:calc(var(--gap-unit)/2)}.database-heading-reference{margin:calc(var(--gap-unit)*2) 0 var(--gap-unit);padding-bottom:calc(var(--gap-unit)/2);border-bottom:3px solid #444}.database-teaser{padding:1rem 0;border-bottom:1px solid var(--light-grey)}.field-download-app-store{width:130px;height:2.75rem;border-bottom:none;background-image:url(/themes/custom/quietly/images/apple-app-store.svg);background-repeat:no-repeat}.field-download-app-store a{display:block;width:130px;height:2.75rem;overflow:hidden;color:rgba(0,0,0,0);font-size:1px}.field-download-app-store a:hover{opacity:.8;cursor:pointer}.field-download-app-google-play{width:130px;height:2.75rem;border-bottom:none;background-image:url(/themes/custom/quietly/images/google-play-store.svg);background-repeat:no-repeat}.field-download-app-google-play a{display:block;width:130px;height:2.75rem;overflow:hidden;color:rgba(0,0,0,0);font-size:1px}.field-download-app-google-play a:hover{opacity:.8;cursor:pointer}article[about*=digital-library] .btn-primary{display:block}article[about*=digital-library] h2{margin-bottom:var(--gap-unit)}article[about*=digital-library] ul{margin:0;padding:0;list-style:none}article[about*=digital-library] ul li{margin-bottom:calc(var(--gap-unit)/4)}article[about*=digital-library] .layout--fourcol-section{margin-top:calc(var(--gap-unit)*2)}@media screen and (min-width:35rem){article[about*=digital-library] .btn-primary{display:inline-block}.page-node-type-database .layout--fourcol-section{height:max-content}.page-node-type-database .layout--fourcol-section div[class*=layout__region--]:not(.layout__region--first){min-height:8rem;padding-left:var(--gap-unit)}.page-node-type-database .layout--fourcol-section .content{position:relative}.page-node-type-database .layout--fourcol-section .content .field-download-app-google-play{position:absolute;top:0}}@media screen and (min-width:57rem){.page-node-type-database .layout--fourcol-section div[class*=layout__region--]:not(.layout__region--first){border-left:1px solid var(--light-grey)}}.educators .banner{background:url("/sites/default/files/2023-07/educators-banner-2.png") !important;background-repeat:no-repeat;background-size:contain;background-position:center}.educators a{text-decoration:none}.educators .content a[href*="instagram.com"]{color:rgba(0,0,0,0);overflow:hidden;font-size:0}.educators .content a[href*="instagram.com"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"l"}.educators .content a[href*="instagram.com"]::before{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:var(--white);display:inline-block;font-size:2rem;width:3rem;text-align:center;border-radius:5rem;margin-right:.5rem}.educators .content a[href*="facebook.com"]{color:rgba(0,0,0,0);overflow:hidden;font-size:0}.educators .content a[href*="facebook.com"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j"}.educators .content a[href*="facebook.com"]::before{background-color:#35529a;color:var(--white);display:inline-block;font-size:2rem;width:3rem;text-align:center;border-radius:5rem;margin-right:.5rem}.educators .content .callout-component-image{aspect-ratio:unset !important}.educators.early-childhood .callout-component-image picture{aspect-ratio:unset !important}.facilities.digitize article div .layout.layout--twocol-section.layout--twocol-section--75-25.layout-grid .layout__region.layout__region--first>div:nth-of-type(2)>div.content>div:nth-of-type(1) h3{padding-bottom:calc(var(--gap-unit)/2);border-bottom:1px solid var(--light-grey)}.facilities.digitize article div .layout.layout--twocol-section.layout--twocol-section--75-25.layout-grid .layout__region.layout__region--first>div:nth-of-type(2)>div.content>div:nth-of-type(1) div.align-center{padding-bottom:calc(var(--gap-unit)*2)}.facilities.digitize article div .layout.layout--twocol-section.layout--twocol-section--75-25.layout-grid .layout__region.layout__region--first>div:nth-of-type(2)>div.content>div:nth-of-type(1) div.align-center img{width:75%}div[data-drupal-messages=""]{padding:calc(var(--gap-unit)/2);background-color:var(--emergency)}form{display:grid;align-items:flex-end;padding:var(--gap-unit);background-color:var(--pale-grey)}form .form-actions{margin-top:var(--gap-unit)}.webform-required{margin-bottom:var(--gap-unit);font-size:.9rem}.js-form-required::after{content:" *";color:var(--vpl-red);font-weight:bold}label.form-required::after,span.form-required::after{content:" *";display:inline-block;margin:0 calc(var(--gap-unit)/4);color:var(--vpl-red);font-weight:bold}label:not(.option){display:block;font-weight:bold}input+label{display:inline}.webform-element-description,.webform-element-description p{margin:0;font-size:var(--font-size-h5)}button,select,textarea{appearance:none}select,textarea,input[type=color]{width:100%;border:1px solid #ccc;background-color:#fff}select{min-height:41px;background:url(/themes/custom/quietly/images/icon-arrow-down.svg) no-repeat;background-color:#fff;background-position:center right var(--gap-unit);background-size:.75rem .75rem}select[size],select[multiple]{background-image:none}legend{display:inline-block !important;border:4px solid var(--pale-grey);background-color:var(--pale-grey);font-size:var(--font-size-h5);font-weight:bold;text-transform:uppercase}legend span{color:var(--grey)}fieldset{padding:calc(var(--gap-unit)/2) var(--gap-unit) var(--gap-unit) var(--gap-unit);border:4px solid #ccc}fieldset.checkboxes--wrapper legend,fieldset.radios--wrapper legend,fieldset.address--wrapper legend{border:none}form button,form input[type=button],form input[type=submit],form input[type=reset]{min-width:6rem;padding:.5rem 1rem;border:2px solid #000;border-radius:none;background-color:rgba(0,0,0,0);color:#000;font-weight:bold;text-decoration:none;cursor:pointer}form input[type=submit]{background-color:#000;color:#fff}form input[type=submit]:hover{border-color:var(--very-dark-grey);background-color:var(--very-dark-grey)}input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{width:100%;padding:calc(var(--gap-unit)*.75);border:1px solid var(--light-grey);font-size:var(--font-size)}.webform-multiple-table table{width:100%}.webform-multiple-table-responsive td{padding:0}.webform-telephone--wrapper{display:grid;gap:var(--gap-unit);grid-template-columns:2fr 1rem}.webform-telephone--wrapper .fieldset-wrapper{display:grid;grid-column:1/-1;grid-template-columns:1fr;align-items:flex-end;gap:var(--gap-unit)}.webform-telephone--wrapper legend{border:none;background:none}.webform-telephone--wrapper label{font-size:var(--font-size-h5)}.fieldgroup legend{font-size:var(--font-size);text-transform:initial}.fieldgroup legend span{color:var(--black)}fieldset.webform-composite-hidden-title{margin:0}.form-item .container-inline,.webform-multiple-table .form-item+.form-item{margin-top:0}.iti{width:100%}.text-count-message{font-size:var(--font-size-h5)}.description{grid-column:1/4}form>*{grid-column:1/4}.form-item{margin-top:calc(var(--gap-unit)/2)}.form-actions{display:grid;justify-content:flex-end}.address-line2{margin-top:calc(var(--font-size)*1.5)}.js-form-type-radio:not(div[class*=likert]),.js-form-type-checkbox{display:flex;align-items:center}.js-form-type-radio:not(div[class*=likert]) label,.js-form-type-checkbox label{margin-left:calc(var(--gap-unit)*.25)}.form-composite.webform-fieldset--title-inline legend{margin:0;float:unset}@media screen and (min-width:57rem){form{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(3,1fr)}form>*{grid-column:initial}.webform-required{grid-column:1/-1}.webform-telephone--wrapper{grid-template-columns:repeat(2,1fr)}.webform-telephone--wrapper legend{position:relative;top:calc(var(--gap-unit)*1.3);font-size:var(--font-size);text-transform:initial}.webform-telephone--wrapper .fieldset-wrapper{display:grid;grid-column:1/4;grid-template-columns:repeat(3,1fr);align-items:flex-end}.form-actions,.fieldgroup,.js-webform-type-fieldset,.js-form-type-textarea,.js-form-type-processed-text,.js-form-type-webform-likert,.js-form-type-webform-custom-composite,.js-form-wrapper,.js-webform-checkboxes,.js-webform-radios{display:grid;grid-column:1/4}.js-form-type-textarea{display:initial}.js-form-type-checkbox{grid-column:1/4}.js-form-wrapper .fieldset-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-unit)}.webform-multiple-table,.webform-multiple-table table{width:100%}.webform-multiple-table table tr{padding:0;display:grid;grid-template-columns:1fr 4rem;gap:var(--gap-unit)}.webform-multiple-table table td{margin-bottom:var(--gap-unit)}div[id*=pub-address-ajax-wrapper],.webform-multiple-table{grid-column:1/4}.webform-multiple-table table td:last-of-type{display:flex;align-items:center;padding-top:20px}.js-form-type-textfield>input{margin-top:calc(var(--font-size)*1.5)}.js-form-type-textfield label:not(.visually-hidden)+input{margin:0}.address-line2{margin-top:0}}.page-node-type-webform .layout--onecol .layout__region--content .form-title .content{font-size:var(--font-size-h1);font-weight:bold}.page-node-type-webform #block-quietly-content .content footer{display:none}.webform-multiple-table td input[type=image]{width:30px !important}.duet-date button{min-width:initial !important}.duet-date__input,.duet-date__prev,.duet-date__next{border-radius:0}.duet-date__table{display:table;table-layout:fixed}.duet-date__day:hover::before,.duet-date__day.is-today::before,.duet-date__day{border-radius:0}.duet-date__mobile{right:initial;left:20px;top:8px}.duet-date__header{margin-top:16px;margin-bottom:0}.webform-submission-webform-465121-form .js-form-type-email{margin-top:calc(var(--gap-unit)/2)}.webform-submission-webform-465121-form .js-form-type-datetime{display:grid;grid-template-columns:1fr}.webform-submission-webform-465121-form #gbvv_dates_and_times_table{grid-column:1/4}.webform-submission-webform-465121-form #gbvv_dates_and_times_table td{margin-top:var(--gap-unit)}.webform-submission-webform-465121-form #gbvv_dates_and_times_table td:last-of-type{display:flex;position:relative;top:initial;right:initial;align-items:center;justify-content:center;width:100%}.webform-submission-webform-465121-form #gbvv_dates_and_times_table div[id*=dates-and-times-items]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit)}.webform-submission-webform-465121-form #gbvv_dates_and_times_table div[id*=dates-and-times-items] .form-item{margin-top:0}.webform-submission-webform-465121-form #gbvv_dates_and_times_table div[id*=dates-and-times-items] .form-item-gbvv-contact-phone-type .legend{border:none;background-color:initial}.webform-submission-webform-465121-form #gbvv_dates_and_times_table div[id*=dates-and-times-items] .form-item-gbvv-contact-phone-type label{display:none}@media screen and (min-width:57rem){.webform-submission-webform-465121-form .js-form-type-email{position:relative;top:calc(var(--gap-unit)*-1.2)}.webform-submission-webform-465121-form legend{margin-bottom:calc(var(--gap-unit)*1.5)}.webform-submission-webform-465121-form #gbvv_dates_and_times_table tr{display:grid;grid-template-columns:repeat(2,1fr) 3rem;gap:var(--gap-unit)}.webform-submission-webform-465121-form #gbvv_dates_and_times_table td:last-of-type{width:auto;padding-top:0}}#edit-cci-privacy-act,#edit-cci-instructions{display:inline;font-size:var(--font-size-h5)}.webform-submission-webform-476706-form .fieldset-wrapper{align-items:flex-end}.webform-submission-webform-476706-form #pub_phone_table{margin:var(--gap-unit) 0}.webform-submission-webform-476706-form #pub_phone_table table tr{display:grid;margin-top:calc(var(--gap-unit)/2);margin-bottom:var(--gap-unit);border-bottom:1px solid var(--light-grey)}.webform-submission-webform-476706-form #pub_phone_table table tr td:last-of-type{padding-top:calc(var(--gap-unit)/2)}.webform-submission-webform-476706-form .webform-multiple-table-responsive td.webform-multiple-table--operations{position:revert;top:revert;right:revert;width:revert;padding:revert}.webform-submission-webform-476706-form .webform-multiple-table-responsive{display:grid;grid-template-columns:1fr;justify-content:center}.webform-submission-webform-476706-form div[class*="--item--ext"]{margin-top:calc(var(--gap-unit)/2*-1) !important}.webform-submission-webform-476706-form #edit-prefered-contact p{margin-bottom:0}.webform-submission-webform-476706-form #edit-prefered-contact+#edit-your-phone-number--wrapper legend{top:0}.webform-submission-webform-476706-form #edit-prefered-contact+#edit-your-phone-number--wrapper .fieldset-wrapper{margin-top:calc(var(--font-size)*-1.3)}.webform-submission-webform-476706-form .form-item-your-phone-number-type{margin-top:calc(var(--gap-unit)*1.5)}@media screen and (min-width:57rem){.webform-submission-webform-476706-form #pub_phone_table tr{display:grid;grid-template-columns:1fr 4rem}.webform-submission-webform-476706-form div[id*=pub-address-ajax-wrapper],.webform-submission-webform-476706-form #pub_phone_table{grid-column:1/4}.webform-submission-webform-476706-form div[class*="--item--ext"]{margin-top:0 !important}.webform-submission-webform-476706-form .form-item-pub-email,.webform-submission-webform-476706-form .form-item-pub-website{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.webform-submission-webform-476706-form #edit-prefered-contact p{margin-bottom:0}}.webform-submission-webform-466382-form .webform-likert-table{display:flex}.webform-submission-webform-466382-form .webform-likert-table th{display:none}.webform-submission-webform-466382-form .webform-likert-table tr{display:flex;flex-direction:column}.webform-submission-webform-466382-form .webform-likert-table tr td{text-align:left}.webform-submission-webform-466382-form .webform-likert-table tr td:first-of-type{width:100%}.webform-submission-webform-466382-form .webform-likert-table tr td input+label{margin-left:calc(var(--gap-unit)/4)}.webform-submission-webform-466382-form .webform-likert-table tr td .visually-hidden{display:revert;width:revert;height:revert;overflow:revert;clip:revert}.webform-submission-webform-466382-form tr[class*=form-item-likert-scale-safe-key]{margin-bottom:var(--gap-unit)}.webform-submission-webform-466382-form tr[class*=form-item-likert-scale-safe-key] td{background-color:#ffb6c1}.webform-submission-webform-466382-form .form-actions{margin-top:var(--gap-unit)}.webform-submission-webform-466382-form tr[data-drupal-selector*=-table-safe-key]{margin-bottom:var(--gap-unit)}@media screen and (min-width:57rem){.webform-submission-webform-466382-form tr[data-drupal-selector*=-table-safe-key]{margin-bottom:inherit}.webform-submission-webform-466382-form .webform-likert-table{display:initial}.webform-submission-webform-466382-form .webform-likert-table thead tr{text-align:center}.webform-submission-webform-466382-form .webform-likert-table th{display:block}.webform-submission-webform-466382-form .webform-likert-table tr{display:grid;grid-template-columns:3fr repeat(5,1fr);margin-bottom:var(--gap-unit)}.webform-submission-webform-466382-form .webform-likert-table tr td:first-of-type{width:calc(100% - var(--gap-unit)*2)}.webform-submission-webform-466382-form .webform-likert-table tr td .visually-hidden{width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.webform-submission-webform-466382-form .sticky-header{width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}.webform-submission-webform-423437-form fieldset .description{margin-top:calc(var(--gap-unit)*-1)}.webform-submission-webform-423437-form .form-item-eus-phone-number-type label{display:none}.webform-submission-webform-423436-form #odr_order_information_table{display:grid;grid-column:1/4}.webform-submission-webform-423436-form #odr_order_information_table td{margin-top:calc(var(--gap-unit)/2)}.webform-submission-webform-423436-form #odr_order_information_table td:last-of-type{display:flex;position:relative;top:initial;right:initial;align-items:center;justify-content:center;width:100%;min-width:unset}.webform-submission-webform-423436-form #edit-odr-order-information-items .js-form-type-textfield>input{margin-top:0}.webform-submission-webform-423436-form div[class*=form-item-odr-order-information-items] input{margin-top:0}@media screen and (min-width:57rem){.webform-submission-webform-423436-form #odr_order_information_table tr{display:grid;grid-template-columns:repeat(3,1fr) 3rem;gap:var(--gap-unit)}.webform-submission-webform-423436-form #odr_order_information_table tr td{margin-top:0}.webform-submission-webform-423436-form #odr_order_information_table tr td:last-of-type{width:auto;padding-top:0}}.webform-submission-webform-442614-form #edit-fieldset-lscc-event-details .fiedset-wrapper{grid-template-columns:1fr}.webform-submission-webform-442614-form div[id*=edit-lscc-email] .visually-hidden,.webform-submission-webform-442614-form div[id*=edit-lscc-date-and-time] .visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.webform-submission-webform-442614-form div[id*=edit-lscc-email] tr,.webform-submission-webform-442614-form div[id*=edit-lscc-date-and-time] tr{padding:0 !important;border:none}.webform-submission-webform-442614-form div[id*=edit-lscc-email] tr td:last-of-type,.webform-submission-webform-442614-form div[id*=edit-lscc-date-and-time] tr td:last-of-type{display:flex;position:relative;top:initial;right:initial;align-items:center;justify-content:center;width:100%;min-width:unset;padding:var(--gap-unit)}.webform-submission-webform-442614-form #lscc_date_and_time_table{grid-column:1/4}.webform-submission-webform-442614-form #lscc_date_and_time_table table{display:grid}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr{display:flex;flex-direction:column}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr th{padding:initial;border:none}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr td{margin-top:var(--gap-unit) !important}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr td:last-of-type{display:flex;position:relative;top:initial;right:initial;align-items:center;justify-content:center;width:100%}.webform-submission-webform-442614-form #lscc_email_table table tr th{padding:initial;border:none}.webform-submission-webform-442614-form #edit-lscc-room--wrapper legend,.webform-submission-webform-442614-form #edit-lscc-layout-style--wrapper legend,.webform-submission-webform-442614-form #edit-lscc-open-to-public--wrapper legend{width:100%}.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:block;max-width:100%;columns:1}@media screen and (min-width:57rem){.webform-submission-webform-442614-form #edit-lscc-room{display:block;max-width:100%;columns:2}.webform-submission-webform-442614-form .form-item:not(.js-form-type-radio,.js-form-type-checkbox){display:flex;flex-direction:column;justify-content:flex-end}.webform-submission-webform-442614-form .form-item:not(.js-form-type-radio,.js-form-type-checkbox) .form-item-lscc-address,.webform-submission-webform-442614-form .form-item:not(.js-form-type-radio,.js-form-type-checkbox) .form-item-lscc-city,.webform-submission-webform-442614-form .form-item:not(.js-form-type-radio,.js-form-type-checkbox) .form-item-lscc-province-state,.webform-submission-webform-442614-form .form-item:not(.js-form-type-radio,.js-form-type-checkbox) .form-item-lscc-contact-person{justify-content:flex-start}.webform-submission-webform-442614-form .js-form-type-email{margin-top:0}.webform-submission-webform-442614-form div[id*=edit-lscc-email],.webform-submission-webform-442614-form div[id*=edit-lscc-date-and-time]{display:flex;flex-direction:column;justify-content:flex-end}.webform-submission-webform-442614-form div[id*=edit-lscc-email] tr td:last-of-type,.webform-submission-webform-442614-form div[id*=edit-lscc-date-and-time] tr td:last-of-type{width:auto;padding:0}.webform-submission-webform-442614-form .js-form-item-lscc-admission-fee{position:relative;top:calc(var(--gap-unit)*-1.5)}.webform-submission-webform-442614-form #lscc_date_and_time_table{grid-column:1/4}.webform-submission-webform-442614-form #lscc_date_and_time_table table{display:grid}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr{display:grid;grid-template-columns:repeat(4,1fr) 4rem;gap:var(--gap-unit)}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr .form-item{margin-top:0 !important}.webform-submission-webform-442614-form #lscc_date_and_time_table table tr td:last-of-type{width:auto;padding-top:0}.webform-submission-webform-442614-form #edit-lscc-note-content p{margin:0}}#lt_age_group_table{grid-column:1/4}.webform-submission-webform-464743-add-form .js-form-type-select{margin-top:0}@media screen and (min-width:57rem){.webform-submission-webform-464743-add-form .webform-multiple-table table td:last-of-type{display:grid;padding-top:0}#lt_age_group_table table tr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-unit)}}@media screen and (min-width:57rem){.webform-submission-webform-423438-add-form .form-item-sell-title-of-work,.webform-submission-webform-423438-add-form .form-item-sell-name-of-author{min-height:6rem}}.webform-submission-webform-467208-form .js-form-type-email{margin-top:calc(var(--gap-unit)/2)}@media screen and (min-width:57rem){.webform-submission-webform-467208-form .js-form-item-permres-number{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-item-date-of-birth{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-item-cuaet-uci-number{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-type-email{margin-top:calc(var(--gap-unit)*-1)}}@media screen and (min-width:57rem){.webform-submission-webform-467277-form .form-item-phone{position:relative;top:calc(var(--gap-unit)*1.2)}}.webform-submission-webform-423433-form .form-actions{margin-top:var(--gap-unit)}.webform-submission-webform-423433-form legend{width:100%}.webform-submission-webform-423432-form .form-item-sp-publication-year-year{width:100%;margin-top:0}.webform-submission-webform-423432-form .js-form-item fieldset>legend{width:100%}.user-login-form{align-items:flex-start}.user-login-form .description{font-size:var(--font-size-small)}.games-and-apps .layout ul{list-style:none;margin:0;padding:0;display:grid}.games-and-apps .layout ul li{margin-bottom:calc(var(--gap-unit)/2);padding-bottom:calc(var(--gap-unit)/2);border-bottom:1px solid var(--light-grey)}.games-and-apps .layout ul li:last-of-type{border:none}.games-and-apps .layout a[href*=google]{display:block;color:rgba(0,0,0,0);font-size:0 !important;width:120px;height:30px;background-repeat:no-repeat;background-image:url(/themes/custom/quietly/images/google-play-store.svg);border-bottom:none}.games-and-apps .layout a[href*=apple]{display:block;color:rgba(0,0,0,0);font-size:0 !important;width:120px;height:30px;background-repeat:no-repeat;background-image:url(/themes/custom/quietly/images/apple-app-store.svg);border-bottom:none}@media screen and (min-width:57rem){.games-and-apps .layout ul{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(2,1fr)}}.layout__region--first .guide-image{display:none}.guide-heading-references{margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:3px solid var(--black)}.guide-button{margin-top:var(--gap-unit);padding:calc(var(--gap-unit)*2);background-color:var(--pale-grey)}.guide-button .content .flex-entity-reference.related-guides{display:flex;flex-wrap:wrap;gap:calc(var(--gap-unit)/2)}.guide-button .content .flex-entity-reference.related-guides h2{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--gap-unit);flex-basis:100%}.page-node-type-guide h5{margin-top:calc(var(--gap-unit)/2);font-size:var(--font-size)}.page-node-type-guide h5+p{margin-top:calc(var(--gap-unit)/4)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first a{word-break:break-word}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .card{margin-top:var(--gap-unit)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .btn-related-link{margin-bottom:calc(var(--gap-unit)/4);text-align:left}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .views-element-container{margin:var(--gap-unit) 0 calc(var(--gap-unit)/4)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .views-element-container a{display:block;margin:0;padding:var(--gap-unit);background-color:var(--very-light-grey);color:var(--dark-grey);font-size:var(--font-size-h4);text-transform:uppercase}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .views-element-container .book-item--active-trail a{background-color:var(--very-dark-grey);color:var(--white)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul{margin:0;padding:0;list-style:none}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul li::marker{content:""}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul a{display:block;margin:0 0 calc(var(--gap-unit)/4) var(--gap-unit);padding:calc(var(--gap-unit)*.75) var(--gap-unit);background-color:var(--very-light-grey);font-size:var(--font-size-h4);font-weight:bold;color:var(--dark-grey);line-height:1.2;text-decoration:none}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul a::before{content:"» "}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul .book-item--active-trail a{background-color:var(--very-dark-grey);color:var(--white)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul .book-item--expanded li a{background-color:var(--very-light-grey);color:var(--dark-grey)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--first .content>ul .book-item--expanded .book-item--active-trail a{background-color:var(--very-dark-grey);color:var(--white)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .access-label{font-size:var(--font-size-h5)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .database-teaser .layout__region>div:first-of-type a{text-decoration:none}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .database-teaser .layout__region .access h5{font-size:var(--font-size-h5) !important}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75{margin:0 0 var(--gap-unit) 0;padding:0;display:flex}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .layout__region.layout__region--first{display:flex;height:unset;background:unset;flex:1}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .layout__region.layout__region--first div{flex:1}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .layout__region.layout__region--second{flex:4}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .catalogue-title{font-size:var(--font-size-h3);font-weight:bold}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .catalogue-title a{text-decoration:none}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .catalogue-author{font-weight:bold}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .catalogue-callno .content>div,.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .layout--twocol-section--25-75 .catalogue-year .content>div{display:flex;gap:calc(var(--gap-unit)/4)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .page-node-type-guide+div>h2{font-size:var(--font-size-h3);margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:3px solid var(--black)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--second .useful-websites-teaser .layout--twocol-section--25-75 .layout__region--second a{text-decoration:none}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--third .flex-entity-reference.related-catalogue-searches{padding:calc(var(--gap-unit)*2);display:flex;flex-wrap:wrap;gap:calc(var(--gap-unit)/2);background-color:var(--pale-grey)}.page-node-type-guide .layout--threecol-section--25-50-25 .layout__region--third .flex-entity-reference.related-catalogue-searches h2{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;flex-basis:100%;margin-bottom:var(--gap-unit)}.page-node-type-guide .layout--threecol-section--25-50-25 .paragraph--type--useful-websites{margin-bottom:var(--gap-unit)}.page-node-type-guide .layout--threecol-section--25-50-25 .paragraph--type--useful-websites h4 a{font-size:var(--font-size-h3)}@media screen and (min-width:57rem){.layout__region--first .guide-image{display:block}}.guide-content-heading{margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:3px solid #444;font-size:var(--font-size-h3);font-weight:600}.database-sub-heading{font-size:var(--font-size-h2);font-weight:400;line-height:1.2}.logo-home{display:flex;grid-column:1/-1;align-content:center}.logo-normal{width:100%}@media screen and (min-width:57rem){.logo-normal{width:75%}}.layout__region--second .hours-block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey)}.layout__region--second .hours-block>.content>div>div>details{display:none}.layout__region--second .hours-block .hours-label{margin-bottom:var(--gap-unit);padding:calc(var(--gap-unit)/1.5) var(--gap-unit);background-color:var(--dark-grey);color:var(--white);font-size:var(--font-size-h4);font-weight:bold;letter-spacing:1px;text-transform:uppercase}.layout__region--second .hours-block .office-hours__item{display:flex;justify-content:space-between;padding:calc(var(--gap-unit)/4) var(--gap-unit)}.layout__region--second .hours-block .office-hours__item span{display:flex;width:100%;padding-bottom:calc(var(--gap-unit)/2);border-bottom:1px solid var(--light-grey)}.layout__region--second .hours-block .office-hours__item .office-hours__item-label{width:initial !important}.layout__region--second .hours-block .office-hours__item .office-hours__item-slots{justify-content:flex-end}.layout__region--second .hours-block .office-hours__item:nth-of-type(8){margin-bottom:var(--gap-unit)}.layout__region--second .hours-block .office-hours__item:nth-of-type(8) span{border:none}.layout__region--second .hours-block .office-hours__item:nth-of-type(9){padding:var(--gap-unit);border:none;background-color:var(--grey)}.layout__region--second .hours-block .office-hours__item:nth-of-type(9) span{padding-top:var(--gap-unit)}.layout__region--second .hours-block .office-hours__item:last-of-type{padding-bottom:calc(var(--gap-unit)*1.5)}.location .layout__region--second .hours-block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey)}.location .layout__region--second .hours-block .content>div:first-child>div:first-child,.location .layout__region--second .hours-block .content>div:first-child .hours-label{margin-bottom:var(--gap-unit);padding:calc(var(--gap-unit)/1.5) var(--gap-unit);background-color:var(--dark-grey);color:var(--white);font-size:var(--font-size-h4);font-weight:bold;letter-spacing:1px;text-transform:uppercase}.location .layout__region--second .hours-block .content>div:first-child>div:nth-child(2){background-color:unset;padding:0}.location .layout__region--second .hours-block .content>div:first-child>div:nth-child(2)>div:first-child .office-hours{background-color:var(--very-light-grey);padding-bottom:calc(var(--gap-unit)*1.5)}.location .layout__region--second .hours-block .office-hours__item{display:flex;justify-content:space-between;padding:calc(var(--gap-unit)/4) var(--gap-unit)}.location .layout__region--second .hours-block .office-hours__item span{display:flex;width:100%;padding-bottom:calc(var(--gap-unit)/2);border-bottom:1px solid var(--light-grey)}.location .layout__region--second .hours-block .office-hours__item .office-hours__item-label{width:initial !important}.location .layout__region--second .hours-block .office-hours__item .office-hours__item-slots{justify-content:flex-end}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(7){margin-bottom:var(--gap-unit)}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(7) span{border:none}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8){border:none;background-color:var(--light-grey);font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:1px;padding:calc(var(--gap-unit)/1.5) var(--gap-unit);margin-right:var(--gap-unit);margin-bottom:0;margin-left:var(--gap-unit)}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8) span{padding-bottom:unset;border-bottom:none}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8)~.office-hours__item{background-color:var(--light-grey);flex-wrap:wrap;margin-right:var(--gap-unit);margin-left:var(--gap-unit)}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8)~.office-hours__item span{margin:0;padding:0;border-bottom:0}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8)~.office-hours__item span.office-hours__item-label{flex:1;flex-basis:100%}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(8)~.office-hours__item span.office-hours__item-comments{flex:1;flex-basis:100%}.location .layout__region--second .hours-block .office-hours__item:last-of-type{padding-bottom:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first{display:grid;gap:var(--gap-unit);grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:min-content}.page-node-type-location .layout--twocol-section .layout__region--first>div{grid-column:1/-1;margin-bottom:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-name *{margin:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-description{background-color:var(--very-light-grey);padding:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first .location-description p{font-size:var(--font-size-h5);margin:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-image{margin:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-address{background-color:var(--very-light-grey);padding:var(--gap-unit) calc(var(--gap-unit)*1.5)}.page-node-type-location .layout--twocol-section .layout__region--first .location-address p{margin:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-phone>.content>div{display:flex}.page-node-type-location .layout--twocol-section .layout__region--first .location-phone>.content>div::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.page-node-type-location .layout--twocol-section .layout__region--first .location-phone>.content>div a{margin-left:calc(var(--gap-unit)/2)}.page-node-type-location .layout--twocol-section .layout__region--first .location-email>.content>div{display:flex}.page-node-type-location .layout--twocol-section .layout__region--first .location-email>.content>div::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.page-node-type-location .layout--twocol-section .layout__region--first .location-email>.content>div a{margin-left:calc(var(--gap-unit)/2)}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head{padding:var(--gap-unit) 0;border-bottom:1px solid var(--light-grey);border-top:1px solid var(--light-grey)}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head h2{font-size:var(--font-size-h3)}.page-node-type-location .layout--twocol-section .layout__region--first .location-childrens-librarian{padding:0 0 var(--gap-unit) 0;border-bottom:1px solid var(--light-grey)}.page-node-type-location .layout--twocol-section .layout__region--first .location-childrens-librarian h2{font-size:var(--font-size-h3)}.page-node-type-location .layout--twocol-section .layout__region--first .location-circulation-supervisor{padding:0 0 var(--gap-unit) 0;border-bottom:1px solid var(--light-grey)}.page-node-type-location .layout--twocol-section .layout__region--first .location-circulation-supervisor h2{font-size:var(--font-size-h3)}.page-node-type-location .layout--twocol-section .layout__region--first .location-nsm{padding:0 0 var(--gap-unit) 0;border-bottom:1px solid var(--light-grey)}.page-node-type-location .layout--twocol-section .layout__region--first .location-nsm h2{font-size:var(--font-size-h3)}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle{padding:var(--gap-unit) 0;background-color:initial}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block{background:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--title{padding:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--title h2{font-size:var(--font-size-h2);font-weight:bold;text-transform:initial}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content{padding:0}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul li{display:flex}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul li:before{padding-right:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul li:first-of-type::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"a"}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul li:nth-of-type(2)::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"M"}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul li:last-of-type::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"B"}@media screen and (min-width:57rem){.page-node-type-location .layout--twocol-section .layout__region--first{grid-template-rows:min-content calc(200px - var(--gap-unit)/2) calc(200px - var(--gap-unit)/2) 40px 40px min-content}.page-node-type-location .layout--twocol-section .layout__region--first .location-map{grid-column:1/3;grid-row:span 2;aspect-ratio:1/1}.page-node-type-location .layout--twocol-section .layout__region--first .location-description{grid-column:1/span 2;grid-row:4/span 2;display:flex;flex-direction:column;justify-content:center;margin-right:calc(var(--gap-unit)*-1)}.page-node-type-location .layout--twocol-section .layout__region--first .location-image{grid-column:3/5;grid-row:2/span 2;border:1px solid var(--very-light-grey)}.page-node-type-location .layout--twocol-section .layout__region--first .location-image *{height:100%}.page-node-type-location .layout--twocol-section .layout__region--first .location-image img{object-fit:cover}.page-node-type-location .layout--twocol-section .layout__region--first .location-address{grid-column:3/5;grid-row:4/span 2;background-color:var(--very-light-grey);display:flex;flex-direction:column;justify-content:center}.page-node-type-location .layout--twocol-section .layout__region--first .location-phone{grid-column:4/span 1;grid-row:4/span 1;display:flex;flex-direction:column;justify-content:flex-end}.page-node-type-location .layout--twocol-section .layout__region--first .location-email{grid-column:4/span 1;grid-row:5/span 1;display:flex;flex-direction:column;justify-content:flex-start}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head{grid-column:1/span 1;min-height:5rem;display:flex;flex-direction:column;padding-top:unset;padding-bottom:1rem;padding-left:calc(var(--gap-unit)/2);border-top:unset;border-left:1px solid var(--light-grey);border-bottom:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head h2{font-size:var(--font-size-h4);margin-bottom:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first .location-childrens-librarian{grid-column:2/span 1;min-height:5rem;display:flex;flex-direction:column;padding-bottom:1rem;margin-left:calc(var(--gap-unit)/2*-1);padding-left:calc(var(--gap-unit)/2);border-top:unset;border-left:1px solid var(--light-grey);border-bottom:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-childrens-librarian h2{font-size:var(--font-size-h4);margin-bottom:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first .location-circulation-supervisor{grid-column:3/span 1;min-height:5rem;display:flex;flex-direction:column;padding-bottom:1rem;margin-left:calc(var(--gap-unit)/2*-1);padding-left:calc(var(--gap-unit)/2);border-top:unset;border-left:1px solid var(--light-grey);border-bottom:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-circulation-supervisor h2{font-size:var(--font-size-h4);margin-bottom:var(--gap-unit)}.page-node-type-location .layout--twocol-section .layout__region--first .location-nsm{grid-column:4/span 1;min-height:5rem;display:flex;flex-direction:column;margin-left:calc(var(--gap-unit)/2*-1);padding-left:calc(var(--gap-unit)/2);border-top:unset;border-left:1px solid var(--light-grey);border-right:1px solid var(--light-grey);border-bottom:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-nsm h2{font-size:var(--font-size-h4);margin-bottom:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head+.location-childrens-librarian+.location-nsm{grid-column:3/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head+.location-circulation-supervisor{grid-column:2/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head+.location-circulation-supervisor+.location-nsm{grid-column:3/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head+.location-circulation-supervisor{grid-column:2/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-branch-head+.location-nsm{grid-column:2/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-childrens-librarian{grid-column:1/span 1;margin-left:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-childrens-librarian+.location-circulation-supervisor{grid-column:2/span 1}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-childrens-librarian+.location-circulation-supervisor+.location-nsm{grid-column:3/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-childrens-librarian+.location-nsm{grid-column:2/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-circulation-supervisor{grid-column:1/span 1;margin-left:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-circulation-supervisor+.location-nsm{grid-column:2/span 1;border-right:none}.page-node-type-location .layout--twocol-section .layout__region--first .location-email+.location-nsm{grid-column:1/span 1;border-right:none;margin-left:unset}.page-node-type-location .layout--twocol-section .layout__region--first .location-full-width-blocks .block--bundle .basic-html--block .callout--content .callout--body ul{flex-direction:row}}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field{display:flex;flex-direction:column;line-height:1.75}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field .field-content{width:100%}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field h3.views-label,.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field .views-label{flex:1 0 100%;font-weight:bold;font-size:var(--font-size);line-height:1.75}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field ul{list-style:disc}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field ul li:not(li>ul>li){display:block;padding-left:1rem}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field ul li:not(li>ul>li)::before{margin-left:-0.8rem;content:"•";margin-right:calc(var(--gap-unit)/2)}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field ul li:not(li>ul>li) ul li{display:block}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field ul li:not(li>ul>li) ul li::before{content:"•";margin-left:var(--gap-unit);margin-right:calc(var(--gap-unit)/2)}.facilities.bocs.record .bocs-record-two-column-block ul{padding-left:0}.facilities.bocs.record .bocs-record-two-column-block ul li{padding-left:calc(var(--gap-unit)/2);margin-left:.25rem;line-height:1.75}.facilities.bocs.record .bocs-record-two-column-block ul li::marker{content:"•"}.bud-osborn-creation-space .layout__region--first>div:last-of-type a{padding:0;text-decoration:none}@media screen and (min-width:57rem){.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field{flex-direction:row}.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field h3.views-label,.facilities.bocs.record .bocs-recording-studios .item-list .card .item-content .views-field .views-label{flex:0 0 25%}}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field{display:flex;flex-direction:column;line-height:1.75}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field .field-content{width:100%}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field h3.views-label,.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field .views-label{flex:1 0 100%;font-weight:bold;font-size:var(--font-size);line-height:1.75}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field ul{list-style:disc}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field ul li:not(li>ul>li){display:block;padding-left:1rem}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field ul li:not(li>ul>li)::before{margin-left:-0.8rem;content:"•";margin-right:calc(var(--gap-unit)/2)}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field ul li:not(li>ul>li) ul li{display:block}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field ul li:not(li>ul>li) ul li::before{content:"•";margin-left:var(--gap-unit);margin-right:calc(var(--gap-unit)/2)}.facilities.inspiration-lab.record .additional-bookable-studio-equipment ul{padding-left:0}.facilities.inspiration-lab.record .additional-bookable-studio-equipment ul li{padding-left:calc(var(--gap-unit)/2);margin-left:.25rem;line-height:1.75}.facilities.inspiration-lab.record .additional-bookable-studio-equipment ul li::marker{content:"•"}@media screen and (min-width:57rem){.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field{flex-direction:row;flex-wrap:nowrap}.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field h3.views-label,.facilities.inspiration-lab.record .rooms-il-recording-studios-block.view-output.html-list.grey-background .item-list .card .item-content .views-field .views-label{flex:0 0 25%}}.kids.page-node-type-basic-page .layout__region--first .views-element-container+div+.views-element-container{margin-top:var(--gap-unit);background-color:var(--very-light-grey);padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) 0}.teens.page-node-type-basic-page .programs-solr{margin-top:var(--gap-unit);background-color:var(--very-light-grey);padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) 0}.teens.page-node-type-basic-page .contact-us--block:last-of-type h2{color:var(--black)}.teens.page-node-type-basic-page .contact-us--block:last-of-type p{position:relative}.teens.page-node-type-basic-page .contact-us--block:last-of-type p a[href*=campaigner]{position:absolute;top:calc(var(--gap-unit)/2)}.leaflet-popup-content{font-size:var(--font-size-h3);font-weight:bold}.leaflet-popup-content a{font-size:var(--font-size);font-weight:normal}.leaflet-attribution-flag{width:0;height:0}.page-node-type-lendable .layout h1{margin-bottom:.25rem}.page-node-type-lendable .layout .btn-primary{width:100%}@media screen and (min-width:35rem){.page-node-type-lendable .layout .btn-primary{width:auto}}.librarycard .accordion tr,.temporarydigital .accordion tr{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--white)}.librarycard .accordion td,.temporarydigital .accordion td{text-align:center;vertical-align:bottom}.librarycard .accordion td div,.temporarydigital .accordion td div{display:flex;justify-content:center}.librarycard .accordion td img,.temporarydigital .accordion td img{width:50%;height:auto}@media screen and (min-width:57rem){.librarycard .accordion tr,.temporarydigital .accordion tr{display:initial}}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers{margin-top:var(--gap-unit)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2{margin-bottom:var(--gap-unit)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference{display:flex;flex-direction:column;gap:var(--gap-unit)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference div{flex:1}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference div div[role=article]{padding:0 var(--gap-unit) 0 0;height:100%}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div .content h3{line-height:1.3}@media screen and (min-width:57rem){.work-unit.information-services.path-taxonomy .work-unit-assistant-managers{margin-top:var(--gap-unit)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference{flex-direction:row}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference>div div[role=article]{border-right:1px solid var(--light-grey)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div div.flex-entity-reference>div:last-of-type div[role=article]{border-right:none}}.page-node-type-basic-page.newspapers th{font-weight:normal}.pager__items{display:flex;flex-flow:row wrap;margin:calc(var(--gap-unit)/4) 0;padding:calc(var(--gap-unit)/4) 0;list-style:none}.pager__items .pager__item a{display:inline-block;min-width:1.5rem;margin:calc(var(--gap-unit)/4);padding:calc(var(--gap-unit)/2) calc(var(--gap-unit)/1);transition:background-color 300ms linear,color 300ms linear;background-color:var(--very-light-grey);color:var(--dark-grey);font-size:var(--font-size-small);font-weight:bold;text-align:center;text-decoration:none}.pager__items .pager__item a:hover,.pager__items .pager__item a:focus{background-color:var(--vpl-blue);color:#fff}.pager__items .pager__item.is-active a{background-color:var(--vpl-blue);color:var(--white)}.paragraph--type--logo img{margin:var(--gap-unit) 0}.person-email a[href*="@"]::before,.person-department a[href*="@"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.person-email a[href*="@"]::before,.person-department a[href*="@"]::before{display:inline-block;margin-right:calc(var(--gap-unit)/4);color:#000;font-family:vpl-icons}.person-phone a[href*=tel]::before,.person-department a[href*=tel]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.person-phone a[href*=tel]::before,.person-department a[href*=tel]::before{display:inline-block;margin-right:calc(var(--gap-unit)/4);color:#000}.page-node-type-person .layout__region--second{display:flex;flex-wrap:wrap;align-content:flex-start}.page-node-type-person .layout__region--second .person-title-field{flex-basis:100%}.page-node-type-person .layout__region--second .person-start-year{flex-basis:content;font-size:var(--font-size-h3);font-weight:bold}.page-node-type-person .layout__region--second .person-end-year{flex-basis:content;font-size:var(--font-size-h3);font-weight:bold}.page-node-type-person .layout__region--second .person-end-year .content div::before{content:"–"}.page-node-type-person .layout__region--second .person-start-year+.person-position,.page-node-type-person .layout__region--second .person-end-year+.person-position{margin-left:4px}.page-node-type-person .layout__region--second .person-position{display:flex;flex-basis:content;flex-grow:1}.page-node-type-person .layout__region--second .person-position::before{content:"";flex-basis:content}.page-node-type-person .layout__region--second .person-position .content div h3{line-height:unset}.page-node-type-person .layout__region--second .person-email{flex-basis:100%}.page-node-type-person .layout__region--second .person-phone{flex-basis:100%}.page-node-type-person .layout__region--second .person-department{flex-basis:100%}.page-node-type-person .layout__region--second .person-department h3{font-size:var(--font-size);letter-spacing:.5px}.page-node-type-person .layout__region--second .person-bio{flex-basis:100%}.page-node-type-person .layout__region--second .person-start-year+.person-position::before,.page-node-type-person .layout__region--second .person-end-year+.person-position::before{content:""}.person-position+.person-email,.person-position+.person-phone{margin-top:calc(var(--gap-unit)/2)}.person-email+.person-department,.person-phone+.person-department{margin-top:calc(var(--gap-unit)/2 + 5px)}.person-department+.person-bio p:first-of-type,.person-phone+.person-bio p:first-of-type{margin-top:calc(var(--gap-unit) + 1px)}.policies .layout__region--first .content h2{margin-top:calc(var(--gap-unit)/4)}.policies .layout__region--first .content p{margin:calc(var(--gap-unit)/2) 0}.policies .layout__region--first .content a{font-weight:bold;text-decoration:none}@media screen and (min-width:35rem){.page-node-type-program h2 a{color:var(--secondary--dark-blue)}.page-node-type-program h2 a:hover{color:var(--vpl-blue)}.page-node-type-program .layout__region--first{display:grid;grid-template-areas:"image body" "paragraphs paragraphs" "accordion accordion" "full-width full-width" "current current" "past past";grid-template-columns:repeat(2,1fr);gap:var(--gap-unit);grid-auto-rows:min-content}.page-node-type-program .layout__region--first .program-image{grid-area:image}.page-node-type-program .layout__region--first .program-body{grid-area:body}.page-node-type-program .layout__region--first .program-paragraphs{grid-area:paragraphs}.page-node-type-program .layout__region--first .program-accordion{grid-area:accordion}.page-node-type-program .layout__region--first .program-full-width-blocks{grid-area:full-width}.poetlaureate .program-current-view,.storyteller .program-current-view,.writer .program-current-view{grid-area:current}.poetlaureate .program-past-view,.storyteller .program-past-view,.writer .program-past-view{grid-area:past;background-color:var(--very-light-grey)}.poetlaureate .program-past-view h2,.storyteller .program-past-view h2,.writer .program-past-view h2{padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) 0}.poetlaureate .program-past-view .grey-background,.storyteller .program-past-view .grey-background,.writer .program-past-view .grey-background{padding:0 calc(var(--gap-unit)*2) calc(var(--gap-unit)*2)}}@media screen and (min-width:57rem){.writing-and-book-camp .program-full-width-blocks:first-of-type>.content>div{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(2,1fr)}.writing-and-book-camp a[href*=writing-and-book-camp]{text-decoration:none}}.program.national-indigenous-history-month .program-full-width-blocks .content>div{padding:calc(var(--gap-unit)/2) var(--gap-unit) 0;background-color:var(--very-light-grey);font-size:var(--font-size-h2)}.siic.workshops-and-events .layout__region--first{display:block}.writing-and-book-camp .program-full-width-blocks>.content>div a{text-decoration:none}.writing-and-book-camp .program-full-width-blocks>.content>div a .callout-component-title{text-align:center}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container>.content{padding:2rem}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container .events-block.view-output.html-list .list-item li{padding-bottom:var(--gap-unit);border-bottom:1px solid var(--light-grey);margin-bottom:var(--gap-unit)}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container .events-block.view-output.html-list .list-item li:last-of-type{padding-bottom:0;border-bottom:none}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container .events-block.view-output.html-list .list-item li ul{list-style-type:disc;margin-left:var(--gap-unit)}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container .events-block.view-output.html-list .list-item li ul li{border-bottom:none;margin-bottom:unset}.multilingual-programs article .layout--twocol-section--75-25 .layout__region--second .views-element-container .events-block.view-output.html-list .list-item li ul li:last-child{padding-bottom:0}#block-sitebranding{display:flex;flex-direction:column;justify-content:center}#block-sitebranding a{display:flex;flex-direction:column;width:45%;align-items:center}#block-sitebranding a picture{margin-bottom:0 !important}@media screen and (min-width:35rem){#block-sitebranding a{width:30%}}@media screen and (min-width:57rem){#block-sitebranding a{width:80%}}#block-vplsitesearchblock{z-index:2;display:none;position:absolute;right:0;width:100%;background-color:rgba(0,0,0,.8)}#block-vplsitesearchblock .content{flex:1;display:flex}#block-vplsitesearchblock .content form{padding:var(--gap-unit) calc(var(--gap-unit)*2) calc(var(--gap-unit)*8);flex:1;margin-left:15vw;height:100vh;background-color:#000;display:block;animation:slide-in-right 350ms ease-out}#block-vplsitesearchblock .content form .form-item{width:100%;margin-top:var(--gap-unit);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#block-vplsitesearchblock .content form .form-item label{display:flex;min-width:max-content;margin-right:calc(var(--gap-unit)/2);color:#fff}#block-vplsitesearchblock .content form .form-item label::after{display:none}#block-vplsitesearchblock .content form input.button{margin:var(--gap-unit) 0 0;padding:0;background-color:var(--vpl-red);border:none;overflow:hidden;min-width:44px;min-height:44px;background-image:url(/themes/custom/quietly/images/search-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}#block-vplsitesearchblock .content form input.button:hover{background-color:var(--secondary--dark-red)}@media screen and (min-width:57rem){#block-vplsitesearchblock{position:relative;display:flex;width:100%;height:auto;background-color:rgba(0,0,0,0)}#block-vplsitesearchblock .content{flex:1;display:flex}#block-vplsitesearchblock .content form{flex:1;animation:none;height:auto;margin:0;padding:var(--gap-unit);background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:var(--gap-unit)}#block-vplsitesearchblock .content form .form-item{flex:1 1 55%;margin-top:0;flex-direction:row;align-items:center;justify-content:flex-start}#block-vplsitesearchblock .content form .form-item.form-item-keyword{flex:1 1 75%}#block-vplsitesearchblock .content form .form-item label{display:flex;min-width:max-content;margin-right:calc(var(--gap-unit)/2);color:#fff}#block-vplsitesearchblock .content form .form-item label::after{display:none}#block-vplsitesearchblock .content form input.button{margin-top:0;background-color:var(--vpl-red);border:none;padding:0;margin:0;overflow:hidden;min-width:44px;min-height:44px;background-image:url(/themes/custom/quietly/images/search-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}#block-vplsitesearchblock .content form input.button:hover{background-color:var(--secondary--dark-red)}}.show{display:flex !important}.no-scroll{overflow:hidden}.page-node-type-space article .layout__region div{clear:unset}.page-node-type-space article .in-page--banner-image{margin-bottom:var(--gap-unit)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-details{margin-bottom:calc(var(--gap-unit)*2)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-gallery-image{margin-bottom:calc(var(--gap-unit)*2)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use{display:flex;flex-wrap:wrap}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use h2{flex:1 0 100%;margin-bottom:var(--gap-unit)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use .content{flex:1 0 100%;flex-direction:row}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use .content div{flex:1;display:flex;gap:var(--gap-unit);justify-content:flex-start;align-items:flex-start;align-content:flex-start}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use .content div div{max-width:max-content}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use .content div div a{font-weight:normal;background-color:var(--very-light-grey);color:var(--dark-grey);text-decoration:none;padding:calc(var(--gap-unit)/2) var(--gap-unit)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div.space-use .content div div a:hover{background-color:var(--dark-grey);color:#fff}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type{font-weight:bold}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type+div{font-weight:normal}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type+div ul{display:table-cell;padding:0 var(--gap-unit)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>.left-side{float:left;width:calc(50% - var(--gap-unit));margin-right:var(--gap-unit);padding-bottom:4rem;clear:right}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first .right-side{margin-bottom:var(--gap-unit)}.page-node-type-space article .layout--twocol-section--75-25 .layout__region--first>div:not(.left-side,.right-side){width:100%}.page-node-type-space table{width:100%}.page-node-type-space table thead tr{border-bottom:2px solid var(--black)}.page-node-type-space table tr{border-bottom:1px solid var(--light-grey)}.page-node-type-space table td{padding:calc(var(--gap-unit)/2)}.page-node-type-space table td a{padding:.5rem 2rem;background-color:var(--vpl-blue);color:#fff;font-weight:bold;text-decoration:none}.page-node-type-space table td a:hover{background-color:var(--secondary--dark-blue);cursor:pointer}.microwedding article .layout--twocol-section--75-25 .layout__region--first>.left-side,.promenade-trade-fair-north-end-only article .layout--twocol-section--75-25 .layout__region--first>.left-side{padding-bottom:0}.microwedding article .layout--twocol-section--75-25 .layout__region--first .space-details,.promenade-trade-fair-north-end-only article .layout--twocol-section--75-25 .layout__region--first .space-details{clear:left;padding-top:var(--gap-unit)}.rentals.alice-mackay-room .space-gallery-image+div{border-top:1px solid var(--light-grey);display:flex;padding:calc(var(--gap-unit)/2) 0}.rentals.alice-mackay-room .space-area{border-top:1px solid var(--light-grey);display:flex;padding:calc(var(--gap-unit)/2) 0}.rentals.alice-mackay-room .space-paragraphs div:nth-of-type(){margin-bottom:calc(var(--gap-unit)*2)}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default{border-top:1px solid var(--light-grey)}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default p{margin:0}@media screen and (min-width:35rem){.rentals.alice-mackay-room .space-gallery-image+div>div.content>div{display:flex;flex-direction:row}.rentals.alice-mackay-room .space-gallery-image+div>div.content>div>div:first-child{flex:2}.rentals.alice-mackay-room .space-gallery-image+div>div.content>div>div{flex:4}.rentals.alice-mackay-room .space-gallery-image+div>div:first-child{flex:2}.rentals.alice-mackay-room .space-gallery-image+div>div{flex:4}.rentals.alice-mackay-room .space-area{margin-bottom:0 !important}.rentals.alice-mackay-room .space-area .content{width:100%}.rentals.alice-mackay-room .space-area .content>div{display:flex;flex-direction:row}.rentals.alice-mackay-room .space-area .content>div>div:first-child{flex:2}.rentals.alice-mackay-room .space-area .content>div>div{flex:4}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default{display:flex;padding:calc(var(--gap-unit)/2) 0}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default>div:first-child{flex:2}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default>div:first-child p{margin:0 0 1rem 0}.rentals.alice-mackay-room .space-paragraphs .paragraph.paragraph--type--text-with-label.paragraph--view-mode--default>div{flex:4}}table{width:100%}table tr{border-bottom:1px solid var(--very-light-grey)}table tr:nth-of-type(even){background-color:var(--pale-grey)}table tr th{padding:calc(var(--gap-unit)/2);background-color:rgba(0,0,0,0);border-bottom:2px solid var(--black)}table tr td{padding:calc(var(--gap-unit)/2);vertical-align:top}table tr td p:first-of-type{margin-top:0}ol.timeline{display:flex;flex-direction:row;padding:0}ol.timeline li.timeline--item{position:relative;display:flex;gap:0;flex:1;flex-direction:column;align-items:center}ol.timeline li.timeline--item:not(:last-child)::before{content:"";position:relative;left:50%;top:25px;height:2px;width:100%;background-color:#d3d3d3}ol.timeline li.timeline--item::after{content:"";width:50px;height:50px;background-color:#fff;z-index:1;border:2px solid #d3d3d3;border-radius:50%;position:absolute;top:0}ol.timeline li.timeline--item div.timeline--item-content{padding:75px 0 0 0;text-align:center}ol.timeline li.timeline--item div.timeline--item-content::before{display:none}ol.timeline li.timeline--item div.timeline--item-content::after{display:none}ol.timeline li.timeline--item div.timeline--item-content h3.timeline--item-title{margin:0}ol.timeline li.timeline--item div.timeline--item-content p.timeline--item-description{margin:0}ol.timeline li.timeline--item div.timeline--item-content p.date{margin:0}ol.timeline li.timeline--item div.timeline--item-content p.time{margin:0}.useful-websites-teaser{padding:1rem 0;border-bottom:1px solid #ccc}.page-node-type-workshop .workshop-bottom-border{border-bottom:1px solid var(--light-grey);padding-bottom:calc(var(--gap-unit)/4);margin-bottom:calc(var(--gap-unit)*1.5)}.page-node-type-workshop .layout__region--second{display:flex;flex-wrap:wrap;align-content:flex-start}.page-node-type-workshop .layout__region--second .person-title-field{flex-basis:100%}.page-node-type-workshop .layout__region--second .person-start-year{flex-basis:content;font-size:var(--font-size-h3);font-weight:bold}.page-node-type-workshop .layout__region--second .person-start-year+.person-position{margin-left:4px}.page-node-type-workshop .layout__region--second .person-position{display:flex;flex-basis:content;flex-grow:1}.page-node-type-workshop .layout__region--second .person-position::before{content:"";flex-basis:content}.page-node-type-workshop .layout__region--second .person-position .content div h3{line-height:unset}.page-node-type-workshop .layout__region--second .person-bio{flex-basis:100%}.page-node-type-workshop .workshop-audience{margin-top:var(--gap-unit);font-size:var(--font-size-h5)}.page-node-type-workshop .workshop-audience .content>div>div:first-of-type{font-weight:bold}.rentals.path-taxonomy .space-standard-rate,.rentals.path-taxonomy .space-non-profit-rate,.rentals.path-taxonomy .space-use{margin-bottom:calc(var(--gap-unit)/2)}.rentals.path-taxonomy .space-standard-rate .content>div>div:first-of-type,.rentals.path-taxonomy .space-non-profit-rate .content>div>div:first-of-type,.rentals.path-taxonomy .space-use .content>div>div:first-of-type{font-weight:bold}.rentals.path-taxonomy .space-use .content>div>div:last-of-type{display:flex;gap:calc(var(--gap-unit)/4)}.literarylandmarks article{padding-bottom:calc(var(--gap-unit)/2);background-color:var(--very-light-grey);background-image:url(/themes/custom/quietly/images/literary-landmarks-green-background.svg);background-repeat:no-repeat;background-position:top}.literarylandmarks article>div{margin:0 calc(var(--gap-unit)*2) calc(var(--gap-unit)*2);padding:calc(var(--gap-unit)*2);background-color:var(--white)}.literarylandmarks article h2{margin-top:calc(var(--gap-unit)/2);font-size:var(--font-size-h1)}.literarylandmarks article blockquote p,.literarylandmarks article a{color:var(--literary-landmarks--green)}.literarylandmarks article a:hover{color:var(--literary-landmarks--dark-green)}.literarylandmarks article blockquote{margin:0;padding:0;border:0}.literarylandmarks article blockquote+p{color:var(--literary-landmarks--green);font-size:var(--font-size-h4)}.literarylandmarks article a[href*=bibliocommons],.literarylandmarks article a[href*=abcbookworld]{display:inline-block;padding:calc(var(--gap-unit)/2) var(--gap-unit);background-color:var(--literary-landmarks--green);color:var(--white);text-decoration:none}.literarylandmarks article a[href*=bibliocommons]:hover,.literarylandmarks article a[href*=abcbookworld]:hover{transition:background 300ms linear,color 300ms linear;background-color:var(--literary-landmarks--dark-green)}.literarylandmarks .layout--twocol-section .layout__region--first{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.literarylandmarks .layout--twocol-section .layout__region--second{display:flex;justify-content:center;text-align:center}.literarylandmarks .layout--twocol-section .layout__region--second .content{font-size:var(--font-size-small);text-align:center}.literarylandmarks .layout--twocol-section .layout__region--second .content img{margin:calc(var(--gap-unit)/4);border-radius:100%}.literarylandmarks .layout--onecol div:last-of-type p:nth-last-of-type(2),.literarylandmarks .layout--onecol div:last-of-type p:last-of-type{text-align:center}.literarylandmarks #main-content .block--bundle{margin:-1rem 0}.literarylandmarks #main-content .block--bundle .basic-html--block{background-color:var(--literary-landmarks--green);color:var(--white);font-weight:700}.literarylandmarks #main-content .block--bundle .basic-html--block .callout--title{padding:0}.literarylandmarks #main-content .block--bundle .basic-html--block .callout--title h2{display:none}.literarylandmarks #main-content .block--bundle .basic-html--block .callout--content{padding:calc(var(--gap-unit)/2) var(--gap-unit) calc(var(--gap-unit)/4)}.literarylandmarks #main-content .block--bundle .basic-html--block .callout--content a{color:var(--white)}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div{display:flex;flex-direction:column}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div{padding-top:calc(var(--gap-unit)/2);flex-basis:auto;justify-content:center}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div img{width:5rem;height:auto;margin:auto}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul{display:flex;flex-basis:1;flex-grow:1;justify-content:center;list-style:none;align-items:center}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li{margin-right:calc(var(--gap-unit)*2);padding-right:calc(var(--gap-unit)*2);border-right:1px solid var(--white)}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li:last-of-type{border:none}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block{background-color:var(--literary-landmarks--green)}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content{padding:0}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div{padding:var(--gap-unit);display:flex;flex-direction:column;align-items:center;justify-content:center}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div{padding:var(--gap-unit)}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div:first-of-type a{display:block;width:10rem;height:auto}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div:nth-of-type(2) a{display:block;width:6rem;height:auto}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div:nth-of-type(3) a{display:block;width:10rem;height:auto}@media screen and (min-width:35rem){.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div{display:flex;flex-direction:row}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div{padding:calc(var(--gap-unit)/4) !important;flex-basis:auto;justify-content:space-between}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul{justify-content:flex-end}.literarylandmarks #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li{margin-right:calc(var(--gap-unit)*2);border:none}}@media screen and (min-width:57rem){.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div{flex-direction:row;gap:calc(var(--gap-unit)*2);align-items:center;justify-content:space-between}.literarylandmarks #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div{padding:0 calc(var(--gap-unit)*4);flex:1}}.rentals #page-header{background-color:var(--lscc--purple)}.rentals .space-card-location{background-color:var(--lscc--purple) !important}.rentals .card,.rentals .space-sponsor-bio{background-color:var(--lscc--light-beige) !important}.rentals .link-callout-block{background-color:var(--lscc--purple)}.rentals .btn.btn-primary{background-color:var(--lscc--purple) !important}.rentals .btn.btn-primary:hover{background-color:var(--lscc--dark-purple) !important}.rentals .stacked.card .item-content{flex:1;min-width:100%}.rentals .space-sponsor-bio{padding:calc(var(--gap-unit)*2);background-color:var(--very-light-grey)}.rentals .space-sponsor-bio .content div div:first-of-type{margin-bottom:calc(var(--gap-unit)/4);font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:.5px;font-weight:bold}.rentals #block-quietly-content a:not(a[href*=png],a[href*=PNG],a[href*=jpg],a[href*=JPG]){color:var(--lscc--purple)}.rentals #block-quietly-content a:not(a[href*=png],a[href*=PNG],a[href*=jpg],a[href*=JPG]):hover{color:var(--lscc--dark-purple)}.rentals table td a{background-color:var(--lscc--purple)}.rentals table td a:hover{background-color:var(--lscc--dark-purple)}.rentals .accordion>summary{background-color:var(--lscc--light-beige)}.rentals .accordion[open]>summary{background-color:var(--lscc--dark-purple)}.rentals .region--footer__region-2{background-color:var(--lscc--light-beige)}.rentals .region--footer__region-3{background-color:var(--lscc--purple)}.rentals .region--footer__region-3 a{color:var(--white) !important}.rentals .region--footer__region-3 .footer-menu .menu-item{display:flex;flex-direction:column;align-items:center}.rentals .region--footer__region-3 .footer-menu .menu-item.dropdown{align-items:center}.rentals .region--footer__region-3 .footer-menu .menu-item:last-of-type{text-align:center}.rentals .region--footer__region-3 .footer-menu .menu-item .sub-menu{display:flex;flex-direction:row;align-items:center}.rentals .region--footer__region-3 span{font-size:var(--font-size-h5) !important;text-transform:uppercase;letter-spacing:.5px}.rentals .region--footer__region-3 .bubble{display:inline-block;margin-bottom:var(--gap-unit);padding:.5rem 2rem;font-weight:bold;border:2px solid var(--white)}.rentals .region--footer__region-3 .bubble:hover{background-color:var(--black);border-color:#000;color:var(--white) !important}.rentals .region--footer__region-3 .hosted-by{font-size:var(--font-size-h5);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.rentals .region--footer__region-3 .hosted-by::after{display:block;margin-top:.25rem;clear:both;content:"";background:url(/themes/custom/quietly/images/vpl-black-logo.svg);background-size:contain;background-repeat:no-repeat;width:100px;height:50px}.rentals .region--footer__region-4{background-color:var(--lscc--dark-purple)}.rentals .lscc-rooms form{background-color:var(--lscc--beige)}.rentals .lscc-rooms li{background-color:var(--lscc--light-beige)}@media screen and (min-width:57rem){.rentals .footer-menu{grid-template-columns:repeat(2,1fr);gap:0 var(--gap-unit)}.rentals .footer-menu li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.rentals .footer-menu li .sub-menu{display:flex;flex-direction:row;justify-content:space-around}.rentals .region--footer__region-3 .sub-menu{display:flex;flex-direction:row !important}.rentals .region--footer__region-3 .menu.footer-menu .menu-item{flex:1}.rentals .region--footer__region-3 .menu.footer-menu .menu-item:nth-of-type(2),.rentals .region--footer__region-3 .menu.footer-menu .menu-item:last-of-type{align-items:center;justify-content:center}.rentals .region--footer__region-3 .menu.footer-menu .menu-item.dropdown{align-items:center}.rentals .privacy-and-terms-menu .menu-item{display:flex;justify-content:center;width:initial;flex:1}}.rentals .space-gallery-image button.flickity-prev-next-button:disabled{display:none}.rentals.path-taxonomy .space-use .btn.btn-related-link.btn-sm{font-weight:normal;background-color:var(--lscc--light-beige) !important;color:var(--lscc--dark-purple) !important;text-decoration:none;font-weight:bold;padding:calc(var(--gap-unit)/2) var(--gap-unit)}.rentals.path-taxonomy .space-use .btn.btn-related-link.btn-sm:hover{background-color:var(--lscc--beige) !important;color:inherit}.rentals header#page-header{margin-bottom:calc(var(--gap-unit)/2)}.rentals header#page-header .region--header__region-1{margin-bottom:0}.rentals header#page-header .container{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-template-areas:"logo menu"}.rentals header#page-header .container .region--header__region-2{grid-area:logo;margin-bottom:0}.rentals header#page-header .container .region--header__region-3{display:none}.rentals header#page-header .container .region--header__region-3 #block-googletranslator{display:none}.rentals header#page-header .container #main-menu-shelf-container{grid-area:menu;display:flex;flex-direction:column;align-items:flex-end;height:unset;width:auto}.rentals header#page-header .container .region--header__region-5{display:none}@media screen and (min-width:35rem){.rentals header#page-header{margin-bottom:var(--gap-unit)}.rentals header#page-header .container{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;grid-template-areas:"logo menu"}.rentals header#page-header .container .region--header__region-2{grid-area:logo}.rentals header#page-header .container #main-menu-shelf-container{grid-area:menu}}@media screen and (min-width:57rem){.rentals header#page-header{margin-bottom:calc(var(--gap-unit)*2)}.rentals header#page-header .container{grid-template-columns:1fr 3fr;grid-auto-rows:min-content;grid-template-areas:"logo menu"}.rentals header#page-header .container .region--header__region-2{grid-area:logo;height:100%}.rentals header#page-header .container .region--header__region-2 .block--bundle{margin-bottom:0}.rentals header#page-header .container #main-menu-shelf-container{z-index:15;grid-area:menu;height:unset;width:auto}}a.linked-graphic{display:flex;justify-content:flex-start;align-items:center;padding:calc(var(--gap-unit)/2) 0}a.linked-graphic img{margin:0 0 0 0}@media screen and (min-width:35rem){a.linked-graphic{width:50%}}@media screen and (min-width:57rem){a.linked-graphic{width:80%}}.readinglights article{padding:var(--gap-unit);background-color:var(--reading-lights--beige)}.readinglights article>div{margin:calc(var(--gap-unit)*2);padding:calc(var(--gap-unit)*2);background-color:var(--white)}.readinglights article h1{color:var(--reading-lights--red)}.readinglights article h2{margin-top:calc(var(--gap-unit)/2);color:var(--reading-lights--red);font-size:var(--font-size-h1)}.readinglights article a{color:var(--reading-lights--red)}.readinglights article a:hover{color:var(--reading-lights--gold)}.readinglights article blockquote{margin:0;padding:0;border:0}.readinglights article blockquote p{color:var(--reading-lights--red);text-align:center}.readinglights article a[href*=bibliocommons]{display:inline-block;padding:calc(var(--gap-unit)/2) var(--gap-unit);background-color:var(--reading-lights--red);color:var(--white);text-decoration:none}.readinglights article a[href*=bibliocommons]:hover{transition:background 300ms linear,color 300ms linear;background-color:var(--reading-lights--gold)}.readinglights .layout--twocol-section{display:flex;flex-direction:column}.readinglights .layout--twocol-section .layout__region{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.readinglights .layout--onecol div:last-of-type p:nth-last-of-type(2),.readinglights .layout--onecol div:last-of-type p:last-of-type{text-align:center}.readinglights #main-content .block--bundle{margin:-1rem 0}.readinglights #main-content .block--bundle .basic-html--block{background-color:var(--reading-lights--red);color:var(--white);font-weight:700}.readinglights #main-content .block--bundle .basic-html--block .callout--title{padding:0}.readinglights #main-content .block--bundle .basic-html--block .callout--title h2{display:none}.readinglights #main-content .block--bundle .basic-html--block .callout--content{padding:calc(var(--gap-unit)/2) var(--gap-unit) calc(var(--gap-unit)/4)}.readinglights #main-content .block--bundle .basic-html--block .callout--content a{color:var(--white)}.readinglights #main-content .block--bundle:first-of-type{margin-bottom:-1rem}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div{display:flex;flex-direction:column}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div{padding-top:calc(var(--gap-unit)/2);flex-basis:auto;justify-content:center}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div img{width:5rem;height:auto;margin:auto}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul{display:flex;flex-basis:1;flex-grow:1;justify-content:center;list-style:none;align-items:center}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li{margin-right:calc(var(--gap-unit)*2);padding-right:calc(var(--gap-unit)*2);border-right:1px solid var(--white)}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li:last-of-type{border:none}.readinglights #main-content .block--bundle:last-of-type{margin-top:-1rem}.readinglights #main-content .block--bundle:last-of-type .basic-html--block{background-color:var(--reading-lights--red)}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content{padding:0}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div{padding:var(--gap-unit) var(--gap-unit) calc(var(--gap-unit)*2);display:flex;flex-direction:column;align-items:center;justify-content:center}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div{padding:var(--gap-unit)}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div a{margin:auto}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div:first-of-type a{display:block;width:10rem;height:auto}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div:nth-of-type(2) a{display:block;width:10rem;height:auto}.readinglights.about article img{width:10%;height:auto}@media screen and (min-width:35rem){.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div{display:flex;flex-direction:row}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div>div{padding:calc(var(--gap-unit)/4) !important;flex-basis:auto;justify-content:space-between}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul{justify-content:flex-end}.readinglights #main-content .block--bundle:first-of-type .basic-html--block .callout--body div ul li{margin-right:calc(var(--gap-unit)*2);border:none}}@media screen and (min-width:57rem){.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div{flex-direction:row;gap:calc(var(--gap-unit)*2);align-items:center;justify-content:space-between}.readinglights #main-content .block--bundle:last-of-type .basic-html--block .callout--content .callout--body>div>div{padding:0 calc(var(--gap-unit)*4);flex:1}}.readnext .layout__region>div>.content>div:first-of-type{font-size:var(--font-size-h2);font-weight:bold}.readnext .layout__region a{text-decoration:none}.readnext .layout__region .biblio-block-content{margin-bottom:var(--gap-unit)}.readnext .layout__region .basic-html--block{padding:0;background-color:initial}.readnext .layout__region .basic-html--block .callout--content{padding-bottom:0}.readnext .layout__region .basic-html--block .callout--title{display:none}.readnext .layout__region .basic-html--block .callout--body>div{display:grid;grid-template-columns:1fr;gap:var(--gap-unit)}.readnext .layout__region .basic-html--block .callout--body>div>div{padding:calc(var(--gap-unit)*2);background-color:var(--very-light-grey);text-align:center}.readnext .layout__region .basic-html--block .callout--body>div>div>div:first-of-type{display:none}.readnext .layout__region .basic-html--block .callout--body>div>div h2{font-size:var(--font-size-h3);letter-spacing:normal;text-transform:initial}.readnext .layout__region .basic-html--block .callout--body>div>div h2 a{color:var(--secondary--dark-blue)}.readnext .layout__region .basic-html--block .callout--body>div>div h2 a:hover{color:var(--vpl-blue)}.readnext .layout__region .basic-html--block .callout--body>div>div:nth-of-type(3n + 1){border-top:8px solid var(--vpl-blue)}.readnext .layout__region .basic-html--block .callout--body>div>div:nth-of-type(3n + 2){border-top:8px solid var(--vpl-red)}.readnext .layout__region .basic-html--block .callout--body>div>div:nth-of-type(3n + 3){border-top:8px solid var(--vpl-yellow)}.readnext .layout--onecol .layout__region .callout--content{padding:0}@media screen and (min-width:35rem){.readnext .layout__region .basic-html--block .callout--body>div{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:57rem){.readnext .layout__region .basic-html--block .callout--body>div{grid-template-columns:repeat(4,1fr)}}.siic a[href*="@vpl.ca"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.siic a[href*="@vpl.ca"]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic a[href*=tel]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.siic a[href*=tel]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j"}.siic a[href*=facebook]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o"}.siic a[href*=twitter]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic a[href*=linkedin]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic a[href*=linkedin]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic article .layout__region--second img{cursor:pointer}.siic .banner{background-color:var(--very-light-grey) !important;color:var(--secondary--dark-blue) !important}.siic header#page-header{background-color:var(--siic--blue);color:var(--white)}.siic header#page-header .container{display:flex}.siic header#page-header .container .region--header__region-3{display:block;height:initial;grid-area:unset;flex:1}.siic header#page-header .container .region--header__region-3 #block-searchmenu{display:none}.siic header#page-header .container .region--header__region-3 .block--bundle{margin:0}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block{background:none;color:var(--white)}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block a{color:var(--white);text-decoration:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--title{display:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content{padding:0}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body>div{display:flex;flex-direction:column;align-items:center}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body img{padding:var(--gap-unit);width:200px;height:auto}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul{display:flex;list-style:none;gap:calc(var(--gap-unit)/2);align-self:center}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li{margin-right:var(--gap-unit);padding-right:var(--gap-unit);font-size:var(--font-size-small);font-weight:bold;border-right:1px solid var(--white)}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li:last-of-type{border:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li:hover{opacity:.8}.siic .contact-us-block-siic-block .item-grid.four .stacked{display:flex;flex-direction:column-reverse !important;justify-content:flex-end}.siic .contact-us-block-siic-block .item-grid.four .stacked div:last-of-type{margin-bottom:var(--gap-unit);font-size:var(--font-size-h4);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.siic .contact-us-block-siic-block .item-grid.four .stacked p:first-of-type{margin-top:0}.siic .contact-us-block-siic-block .item-grid.four .stacked:nth-child(3) div{width:100%}.siic .contact-us-block-siic-block .item-grid.four .stacked:nth-child(3) div p{display:flex;justify-content:space-between;align-content:center;border-top:1px solid var(--light-grey);align-items:center;margin:0;padding:calc(var(--gap-unit)/2) 0;min-height:calc(var(--gap-unit)*2.5)}.siic .contact-us-block-siic-block .item-grid.four .stacked:nth-child(3) div p:last-child{font-weight:bold}.siic .region--footer__region-1{background-color:var(--siic--blue);color:var(--white)}.siic .region--footer__region-1 a{color:var(--white);text-decoration:underline}.siic .region--footer__region-1 a:before{color:#fff}.siic .region--footer__region-1 .basic-html--block{padding:calc(var(--gap-unit)*2) 0;background:none}.siic .region--footer__region-1 .basic-html--block .callout--title{display:none}.siic .region--footer__region-1 .basic-html--block .callout--content{padding:0}.siic .region--footer__region-1 .basic-html--block .callout--content .callout--body>div{display:block}.siic .region--footer__region-1 .basic-html--block .callout--content .callout--body>div h2{font-size:var(--font-size-h4);text-transform:uppercase;margin-bottom:var(--gap-unit)}.siic .region--footer__region-2{background:none}.siic .region--footer__region-2 .basic-html--block{background-color:none}.siic .region--footer__region-2 .basic-html--block h2{display:none}.siic .region--footer__region-2 .basic-html--block .callout--body{padding:0}.siic .region--footer__region-2 .basic-html--block .callout--body>div>div{padding:var(--gap-unit)}.siic .region--content .block--bundle:first-of-type .basic-html--block{padding:0;background:none}.siic .region--content .block--bundle:first-of-type .basic-html--block .callout--title{display:none}.siic .region--content .block--bundle:first-of-type .basic-html--block .callout--content{padding:0}@media screen and (min-width:35rem){.siic .contact-us-block-siic-block .item-grid.four{grid-template-columns:repeat(2,1fr)}.siic .region--footer__region-2 .basic-html--block .callout--body>div{padding:0;display:flex;gap:0 calc(var(--gap-unit)*2);align-items:center;justify-content:space-between}.siic .region--footer__region-2 .basic-html--block .callout--body>div>div{flex:1}}@media screen and (min-width:57rem){.siic header#page-header{background-color:var(--siic--blue);color:var(--white)}.siic header#page-header .container{display:flex}.siic header#page-header .container .region--header__region-3{display:block;height:initial;grid-area:unset;flex:1}.siic header#page-header .container .region--header__region-3 .block--bundle{margin:0}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block{background:none;color:var(--white)}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block a{color:var(--white);text-decoration:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--title{display:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content{padding:0}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body>div{display:flex;flex-direction:row;justify-content:space-between}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul{gap:calc(var(--gap-unit)*2)}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li{padding:none;font-size:var(--font-size);font-weight:bold;border:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li:last-of-type{border:none}.siic header#page-header .container .region--header__region-3 .block--bundle .basic-html--block .callout--content .callout--body ul li:hover{opacity:.8}.siic .region--footer__region-1 .basic-html--block .callout--content{padding:0}.siic .region--footer__region-1 .basic-html--block .callout--content .callout--body>div{display:grid;grid-template-columns:repeat(2,1fr)}.siic .region--footer__region-2 .basic-html--block .callout--body>div{gap:0 calc(var(--gap-unit)*4)}.siic .item-grid li.stacked .item-content{justify-content:space-between !important}}@media screen and (min-width:1080px){.siic .contact-us-block-siic-block .item-grid.four{grid-template-columns:repeat(4,1fr)}.siic .contact-us-block-siic-block .item-grid.four .stacked{border-right:1px solid var(--light-grey);padding-right:var(--gap-unit)}.siic .contact-us-block-siic-block .item-grid.four .stacked:last-of-type{border:none}.siic .region--footer__region-1 .basic-html--block .callout--content{padding:0}.siic .region--footer__region-1 .basic-html--block .callout--content .callout--body>div{display:grid;grid-template-columns:repeat(3,1fr)}}.menu{list-style-type:none;display:flex;padding:0;flex-direction:column;justify-content:center;gap:var(--gap-unit);isolation:isolate;position:relative}.menu .menu-item{width:max-content}.menu .menu-item a{text-decoration:none;display:block}.menu .menu-item.dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center}.menu .menu-item.dropdown button{border:none;display:flex;align-items:center}.menu .menu-item.dropdown button::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"d"}.menu .menu-item.dropdown button::after{margin-left:calc(var(--gap-unit)/2);font-size:.8rem}.menu .menu-item.dropdown button[aria-expanded=false]::after{transform:rotate(90deg)}.menu .menu-item.dropdown button[aria-expanded=true]::after{transform:rotate(-90deg)}.menu .menu-item.dropdown .sub-menu{list-style-type:none}.menu .menu-item.dropdown .sub-menu.show{display:flex}.menu .menu-item.dropdown .sub-menu.hide{display:none}@media all and (prefers-reduced-motion:no-preference){.dropdown>button::after{transition:transform 150ms linear}}.login-menu .menu-item a{color:#000;display:block;width:44px;height:44px;overflow:hidden;text-decoration:none}.login-menu .menu-item a::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.login-menu .menu-item a::before{font-size:2rem}.login-menu .menu-item a:hover{cursor:pointer}@media screen and (min-width:57rem){.login-menu .menu-item a{background-color:var(--vpl-red);display:flex;flex-direction:column;justify-content:center;width:max-content;height:44px;padding:0 var(--gap-unit);font-weight:bold;color:#fff}.login-menu .menu-item a:before{display:none}.login-menu .menu-item a:hover{background-color:var(--secondary--dark-red)}}button.menu-toggle{display:block;padding-right:var(--gap-unit);cursor:pointer}button.menu-toggle.icon-menu::before{margin-right:calc(var(--gap-unit)/4);width:44px;height:44px;font-size:2rem;color:#000}button.menu-toggle.icon-close::before{margin-right:calc(var(--gap-unit)/4);width:44px;height:44px;font-size:1.75rem;color:#000}.menu-shelf-container{display:block}.menu-shelf-container::after{content:" ";display:none;position:absolute;z-index:199;right:0;left:0;min-height:100vh;opacity:0;background-color:#000;pointer-events:none;align-self:flex-start;margin-top:44px}.menu-shelf-container.expanding::after,.menu-shelf-container.collapsing::after{display:block}.menu-shelf-container.expanded{display:block}.menu-shelf-container.expanded::after{display:block;opacity:.75}.menu-shelf-container button{width:max-content;height:max-content;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.menu-shelf{background-color:#000;color:#fff;display:none;position:absolute;z-index:200;right:15%;left:0;min-height:100vh;margin-top:44px;align-self:flex-start}.menu-shelf.show{animation:slide-in 250ms ease-out;display:block}.menu-shelf.hide{display:none}.menu-shelf>[class^=region--]{min-height:inherit;flex:1;display:flex}.menu-shelf>[class^=region--]>nav{flex:1;display:flex}.main-menu{margin:0 0;flex:1;justify-content:flex-start;background-color:#000;color:#fff;padding:var(--gap-unit) var(--gap-unit) 0 var(--gap-unit)}.main-menu .menu-item{display:flex;align-content:center;width:100%}.main-menu .menu-item a{height:44px;color:#fff;display:flex;align-items:center}.main-menu .menu-item.dropdown{flex-direction:column}.main-menu .menu-item.dropdown button{height:44px;background-color:rgba(0,0,0,0);justify-content:flex-start;width:100%;color:#fff}.main-menu .menu-item.dropdown>.sub-menu{position:absolute;inset:0;padding:0 var(--gap-unit);height:fit-content;width:100%;z-index:201;flex-direction:column;background-color:#000;color:#fff;animation:slide-in 250ms ease-out}.main-menu .menu-item.dropdown>.sub-menu:first-of-type[id*=menu-group]{margin-bottom:calc(var(--gap-unit)/2)}.main-menu .menu-item.dropdown>.sub-menu>.menu-item button{color:#fff;font-weight:bold;text-transform:uppercase;font-size:var(--font-size-h5);height:44px;cursor:default}.main-menu .menu-item.dropdown>.sub-menu>.menu-item button::after{display:none}.main-menu .menu-item.dropdown>.sub-menu>.menu-item button.menu-group{display:none}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back{margin-top:var(--gap-unit)}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button{justify-content:flex-start;cursor:pointer}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"c"}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::before{margin-right:calc(var(--gap-unit)/2);font-size:.8rem;width:max-content}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::after{display:none}.main-menu .menu-item.dropdown>.sub-menu>.menu-item>a{color:#fff;flex:1;display:flex;align-items:center;height:44px}.main-menu .menu-item.dropdown>.sub-menu>.menu-item>a.is-active{text-decoration:underline}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.catalogue{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.catalogue::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.collections{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.collections::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.digital-library{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.digital-library::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.industry-profiles{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.industry-profiles::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.book-a-computer{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.book-a-computer::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"M"}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.inspiration-labs{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.inspiration-labs::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.inspiration-labs::before{font-size:1.75rem;margin-left:-4px}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.programs{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.programs::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.events{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.events::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.quick-answers{font-size:1.25rem;height:50px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.quick-answers::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"K"}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a::before{margin-right:var(--gap-unit);font-size:1.5rem}.main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu{position:relative;top:unset;left:unset;width:100%;padding:0;z-index:202;animation:none}.main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu.hide{display:block !important}.main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu.show{display:block !important;animation:none}.main-menu .menu-item.dropdown>.sub-menu>.menu-item a:hover{text-decoration:underline;text-decoration-thickness:2px}@media screen and (min-width:57rem){button.menu-toggle{display:none}.menu-shelf-container{display:block}.menu-shelf-container::after,.menu-shelf-container.expanding::after,.menu-shelf-container.collapsing::after,.menu-shelf-container.expanded::after{display:none}.menu-shelf{display:block;position:relative;min-height:auto;margin-top:0}.menu-shelf.show{display:block;animation:none}.menu-shelf.hide{display:block !important;animation:none}.main-menu{background-color:#fff;flex-direction:row;justify-content:flex-start;gap:calc(var(--gap-unit)*1.5);min-height:calc(var(--gap-unit)*4);margin:0;padding:0}.main-menu .menu-item{display:flex;flex-direction:column;justify-content:center;width:max-content}.main-menu .menu-item a{color:#000;height:34px !important}.main-menu .menu-item.dropdown{justify-content:center}.main-menu .menu-item.dropdown button{color:#000;flex:1;height:34px !important}.main-menu .menu-item.dropdown .sub-menu{flex-direction:row;padding:var(--gap-unit) var(--gap-unit) calc(var(--gap-unit)*1.5) calc(var(--gap-unit)*1.5);inset:100% 0 0 0;background-color:#000;animation:none;display:none;max-height:min-content}.main-menu .menu-item.dropdown .sub-menu.show{animation:none;display:flex}.main-menu .menu-item.dropdown .sub-menu.hide{animation:none;display:none}.main-menu .menu-item.dropdown .sub-menu>.menu-item{flex:1;justify-content:flex-start;width:100%}.main-menu .menu-item.dropdown .sub-menu>.menu-item:not(.dropdown).mobile-back{display:none}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown{justify-content:flex-start;display:flex;flex-direction:column}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown button{display:none}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown:nth-child(2){border-right:1px solid var(--light-grey)}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown:nth-child(3){border-right:1px solid var(--light-grey);padding-left:var(--gap-unit)}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown:nth-child(4){padding-left:var(--gap-unit)}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu{flex:1;position:relative;top:unset;left:unset;width:100%;padding:0;z-index:202;border-right:none}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu.hide{display:block !important}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu.show{display:block !important}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu button{flex:1 0 30px;display:flex;justify-content:flex-start;color:#fff;font-weight:bold;font-size:var(--font-size-h5)}}.accessibility-menu .menu-item a{color:#000;display:block;width:44px;height:44px;overflow:hidden;text-decoration:none}.accessibility-menu .menu-item a::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"a"}.accessibility-menu .menu-item a::before{font-size:2rem}.accessibility-menu .menu-item a:hover{color:#000;cursor:pointer}@media screen and (min-width:970px){.accessibility-menu .menu-item a{width:min-content;display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#000}.accessibility-menu .menu-item a::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"a"}.accessibility-menu .menu-item a::before{font-size:1.3rem;margin-right:calc(var(--gap-unit)/2);line-height:.7}}nav.menu-homepage-digital-library{display:block;margin-bottom:var(--gap-unit)}ul.digital-library-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit);margin:0;padding:0;list-style-type:none}ul.digital-library-menu>.menu-item{display:flex;position:relative;width:auto;background-color:var(--very-light-grey);color:#000}ul.digital-library-menu>.menu-item a{display:flex;flex:1;min-height:4rem;flex-direction:column;justify-content:space-around;padding:var(--gap-unit);color:#000;font-size:var(--font-size-h5);font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase}ul.digital-library-menu a.kids,ul.digital-library-menu .ebooks{background-color:var(--vpl-blue)}ul.digital-library-menu .kids:hover,ul.digital-library-menu .ebooks:hover{background-color:var(--secondary--dark-blue)}ul.digital-library-menu .teens,ul.digital-library-menu .digital-audiobooks{background-color:var(--vpl-red)}.digital-library-menu .teens:hover,.digital-library-menu .digital-audiobooks:hover{background-color:var(--secondary--dark-red)}.digital-library-menu .chinese-language,.digital-library-menu .streaming-video{background-color:var(--vpl-yellow)}.digital-library-menu .chinese-language:hover,.digital-library-menu .streaming-video:hover{background-color:var(--secondary--dark-yellow)}ul.digital-library-menu .kids::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}ul.digital-library-menu .kids::before{font-size:4rem;line-height:1.2}ul.digital-library-menu .teens::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}ul.digital-library-menu .teens::before{font-size:3rem;line-height:1.2}.digital-library-menu .chinese-language::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.digital-library-menu .chinese-language::before{font-size:4rem;line-height:1.2}.digital-library-menu .ebooks::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.digital-library-menu .ebooks::before{font-size:3rem;line-height:1.2}.digital-library-menu .digital-audiobooks::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.digital-library-menu .digital-audiobooks::before{font-size:3rem;line-height:1.2}ul.digital-library-menu .streaming-video::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}ul.digital-library-menu .streaming-video::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){ul.digital-library-menu{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:71rem){ul.digital-library-menu{grid-template-columns:repeat(6,1fr)}}nav.menu-homepage-how-to{display:block;margin-bottom:var(--gap-unit)}ul.menu-homepage-how-to{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit);margin:0;padding:0;list-style-type:none}ul.menu-homepage-how-to>.menu-item{display:flex;position:relative;width:auto;background-color:var(--very-light-grey);color:#000}ul.menu-homepage-how-to>.menu-item a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:auto;padding:var(--gap-unit);color:#000;font-size:var(--font-size-h5);font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase}ul.menu-homepage-how-to>.menu-item a::before{min-height:4rem;font-family:vpl-icons;font-size:3rem;font-weight:initial;line-height:1.2}ul.menu-homepage-how-to>.menu-item a:hover{background-color:var(--light-grey)}.menu-homepage-how-to .visit::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"2"}.menu-homepage-how-to .alert::before,.menu-homepage-how-to .reopening::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}ul.menu-homepage-how-to .alert+span,ul.menu-homepage-how-to .reopening+span{position:absolute;top:0;right:0;padding:calc(var(--gap-unit)/4) calc(var(--gap-unit)/2);background-color:var(--vpl-red);color:var(--white)}ul.menu-homepage-how-to .library-card::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"O"}ul.menu-homepage-how-to .new-titles::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.menu-homepage-how-to .phone::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}ul.menu-homepage-how-to .email::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}@media screen and (min-width:57rem){ul.menu-homepage-how-to{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:71rem){ul.menu-homepage-how-to{grid-template-columns:repeat(6,1fr)}}#block-socialmediamenu{display:none}@media screen and (min-width:57rem){#block-socialmediamenu{display:block}.social-media-menu.menu{display:flex;flex-direction:row}.social-media-menu.menu a{width:44px;height:44px;overflow:hidden}.social-media-menu.menu a:hover{background-color:#000 !important}.social-media-menu.menu a:hover::before{color:#fff !important}.social-media-menu.menu a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j";border:4px solid #000;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=instagram]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"";border:4px solid #000;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o";border:4px solid #000;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=youtube]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"p";border:4px solid #000;color:#000;width:36px;height:36px}}.search-menu{display:block}.search-menu .menu-item button{color:#000;display:block;border:none;background-color:rgba(0,0,0,0);width:44px;height:44px;overflow:hidden;text-decoration:none;font-size:0px}.search-menu .menu-item button::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"I"}.search-menu .menu-item button::before{font-size:2rem}@media screen and (min-width:57rem){#block-searchmenu{display:none}}.rentals button.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding-right:0;cursor:pointer;color:#fff;flex:1;z-index:201}.rentals button.menu-toggle.icon-menu::before{margin-right:calc(var(--gap-unit)/4);width:44px;height:44px;font-size:2rem;color:#fff}.rentals button.menu-toggle.icon-close::before{margin-right:calc(var(--gap-unit)/4);width:44px;height:44px;font-size:1.75rem}.rentals .menu-shelf-container{display:flex;flex-direction:column}.rentals .menu-shelf-container::after{content:" ";display:none;position:absolute;z-index:199;right:0;left:0;min-height:100vh;opacity:0;pointer-events:none;align-self:flex-start;margin-top:44px}.rentals .menu-shelf-container.expanding::after,.rentals .menu-shelf-container.collapsing::after{display:block}.rentals .menu-shelf-container.expanded{display:block}.rentals .menu-shelf-container.expanded::after{display:block}.rentals .menu-shelf-container button{width:max-content;height:max-content;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.rentals .menu-shelf{background-color:#000;color:#fff;display:none;flex:1;position:absolute;z-index:200;left:0;min-height:100vh;margin-top:0;align-self:flex-start;width:100%}.rentals .menu-shelf.show{animation:slide-in 250ms ease-out;display:flex}.rentals .menu-shelf.hide{display:none}.rentals .menu-shelf>[class^=region--]{min-height:inherit;flex:1;display:flex}.rentals .menu-shelf>[class^=region--]>nav{flex:1;display:flex}.rentals .lscc-main-menu{margin:0 0;flex:1;justify-content:flex-start;background-color:var(--lscc--purple);color:#fff;padding:var(--gap-unit) var(--gap-unit) 0 var(--gap-unit)}.rentals .lscc-main-menu .menu-item{display:flex;align-content:center;width:100%}.rentals .lscc-main-menu .menu-item a{height:44px;color:#fff;display:flex;align-items:center;font-size:.85rem}.rentals .lscc-main-menu .menu-item.dropdown{flex-direction:column}.rentals .lscc-main-menu .menu-item.dropdown button{height:44px;background-color:rgba(0,0,0,0);justify-content:flex-start;width:100%;color:#fff;font-size:.85rem}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu{position:absolute;inset:0;padding:0 var(--gap-unit);height:fit-content;width:100%;z-index:201;flex-direction:column;background-color:var(--lscc--purple);color:#fff;animation:slide-in 350ms ease-out}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu:first-of-type[id*=menu-group]{margin-bottom:calc(var(--gap-unit)/2)}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item button{color:#fff;font-weight:bold;text-transform:uppercase;font-size:.85rem;height:44px;cursor:default;padding-left:0}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item button::after{display:none}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item button.menu-group{display:none}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back{margin-top:var(--gap-unit)}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button{justify-content:flex-start;cursor:pointer}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"c"}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::before{margin-right:calc(var(--gap-unit)/2);font-size:.8rem;width:max-content}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button::after{display:none}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item>a{color:#fff;flex:1;display:flex;align-items:center;height:44px}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item>a.is-active{text-decoration:underline}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu{position:relative;top:unset;left:unset;width:100%;padding:0;z-index:202;animation:none}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu.hide{display:block !important}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item .sub-menu.show{display:block !important;animation:none}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item a{opacity:75%;min-height:44px}.rentals .lscc-main-menu .menu-item.dropdown>.sub-menu>.menu-item a:hover{text-decoration:underline;text-decoration-thickness:2px}@media screen and (min-width:57rem){.rentals button.menu-toggle{display:none}.rentals .menu-shelf-container::after,.rentals .menu-shelf-container.expanding::after,.rentals .menu-shelf-container.collapsing::after,.rentals .menu-shelf-container.expanded::after{display:none}.rentals .menu-shelf{display:flex;position:relative;min-height:auto;margin-top:0;min-width:100%}.rentals .menu-shelf.show{display:flex;animation:none}.rentals .menu-shelf.hide{display:flex !important;animation:none}.rentals .lscc-main-menu{background-color:var(--lscc--purple);flex-direction:row;justify-content:flex-end;gap:calc(var(--gap-unit)*2);min-height:calc(var(--gap-unit)*4);margin:0;padding:0}.rentals .lscc-main-menu .menu-item{flex-direction:column;justify-content:flex-end;width:max-content}.rentals .lscc-main-menu .menu-item a{text-transform:uppercase;font-weight:bold}.rentals .lscc-main-menu .menu-item.dropdown button{justify-content:flex-end;width:max-content;padding:0 var(--gap-unit);text-transform:uppercase;font-weight:bold}.rentals .lscc-main-menu .menu-item.dropdown button[aria-expanded=true]{background-color:var(--lscc--brown)}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu{padding:var(--gap-unit);inset:100% auto;background-color:var(--lscc--light-beige);animation:none;display:none;max-width:max-content;max-height:min-content}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu[id*=services]{inset:100% 0 auto auto}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu.show{animation:none;display:flex}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu.hide{animation:none;display:none}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item{flex:1;justify-content:flex-start;width:100%}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item a{color:var(--lscc--purple)}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item:not(.dropdown).mobile-back{display:none}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown{justify-content:flex-start;display:flex;flex-direction:column}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown button{display:flex;color:var(--lscc--purple);cursor:pointer}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown button::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"d"}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown button[aria-expanded=true]{background-color:unset}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu{flex:1;position:relative;top:unset;left:unset;width:100%;padding:0;z-index:202;border-right:none}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu.hide{display:none !important}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu.show{display:block !important}.rentals .lscc-main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown .sub-menu button{flex:1 0 30px;display:flex;justify-content:flex-start;color:#fff;font-weight:bold;font-size:.85rem}}.siic-menu{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 calc(var(--gap-unit)*2);padding:0;list-style-type:none;gap:calc(var(--gap-unit)/2)}.siic-menu .menu-item{display:flex;justify-content:center;min-width:100%;height:10rem;padding:calc(var(--gap-unit)/2)}.siic-menu .menu-item a{display:flex;flex-direction:column;justify-content:center;border:none;color:#fff;font-size:var(--font-size-h5);font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;word-wrap:break-word}.siic-menu li:nth-of-type(odd){background-color:var(--siic--blue)}.siic-menu li:nth-of-type(odd) a{background-color:var(--siic--blue)}.siic-menu li:nth-of-type(even){background-color:var(--siic--orange)}.siic-menu li:nth-of-type(even) a{background-color:var(--siic--orange)}.siic-menu .guides::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-menu .guides::before{font-size:3rem;line-height:1.2}.siic-menu .alternative-careers::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-menu .alternative-careers::before{font-size:2.5rem;line-height:1.2}.siic-menu .industry-profiles::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-menu .industry-profiles::before{font-size:2.5rem;line-height:1.2}.siic-menu .job-search::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-menu .job-search::before{font-size:3rem;line-height:1.2}.siic-menu .small-business::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-menu .small-business::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){.siic-menu{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:71rem){.siic-menu{grid-template-columns:repeat(5,1fr)}}#block-siicemploymentguides{display:none}.siic-employment-guides-menu{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 var(--gap-unit);padding:0;list-style-type:none;gap:calc(var(--gap-unit)/2)}.siic-employment-guides-menu .menu-item{display:flex;justify-content:center;width:100%;height:10rem}.siic-employment-guides-menu .menu-item a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-width:10rem;border:none;color:#fff;font-size:var(--font-size-h5);font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;word-wrap:break-word}.siic-employment-guides-menu .menu-item a.is-active{background-color:var(--black)}.siic-employment-guides-menu li:nth-of-type(odd){background-color:var(--siic--blue)}.siic-employment-guides-menu li:nth-of-type(odd) a{background-color:var(--siic--blue)}.siic-employment-guides-menu li:nth-of-type(even){background-color:var(--siic--orange)}.siic-employment-guides-menu li:nth-of-type(even) a{background-color:var(--siic--orange)}.siic-employment-guides-menu .arts-communication-design::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .arts-communication-design::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .business-finance-sales::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .business-finance-sales::before{font-size:2.5rem;line-height:1.2}.siic-employment-guides-menu .computer-information-technology::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"M"}.siic-employment-guides-menu .computer-information-technology::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu .construction::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .construction::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu .education::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .education::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .engineering::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .engineering::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .food-preparation-service::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .food-preparation-service::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu .healthcare::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .healthcare::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .management::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .management::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .office-administration::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .office-administration::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .operation-maintenance::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .operation-maintenance::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .personal-care::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .personal-care::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .science-technology::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .science-technology::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu .tourism-travel::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-employment-guides-menu .tourism-travel::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){#block-siicemploymentguides{display:block}#views-exposed-form-siic-employment-guide-industry-solr-siic-employment-guides-all-industries-page{display:none}.siic-employment-guides-menu{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:71rem){.siic-employment-guides-menu{grid-template-columns:repeat(5,1fr)}}#block-siicalternativeguides{display:none}.siic-alternative-guides-menu{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 var(--gap-unit);padding:0;list-style-type:none;gap:calc(var(--gap-unit)/2)}.siic-alternative-guides-menu .menu-item{display:flex;justify-content:center;width:100%;height:10rem}.siic-alternative-guides-menu .menu-item a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border:none;color:#fff;font-size:var(--font-size-h5);font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;word-wrap:break-word}.siic-alternative-guides-menu .menu-item a.is-active{background-color:var(--black)}.siic-alternative-guides-menu li:nth-of-type(odd) a{background-color:var(--siic--blue)}.siic-alternative-guides-menu li:nth-of-type(even) a{background-color:var(--siic--orange)}.siic-alternative-guides-menu .arts-communication-design::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .arts-communication-design::before{font-size:3rem;line-height:1.2}.siic-alternative-guides-menu .business-finance-sales::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .business-finance-sales::before{font-size:2.5rem;line-height:1.2}.siic-alternative-guides-menu .construction::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .construction::before{font-size:2rem;line-height:1.2}.siic-alternative-guides-menu .education::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .education::before{font-size:2.5rem;line-height:1.2}.siic-alternative-guides-menu .engineering::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .engineering::before{font-size:3rem;line-height:1.2}.siic-alternative-guides-menu .healthcare::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.siic-alternative-guides-menu .healthcare::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){#block-siicalternativeguides{display:block}#views-exposed-form-siic-guides-solr-siic-alternative-careers-page-view{display:none}.siic-alternative-guides-menu{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:71rem){.siic-alternative-guides-menu{grid-template-columns:repeat(6,1fr)}}.menu.pre-footer-menu{justify-content:space-between;gap:0}.menu.pre-footer-menu .menu-item{width:100%;flex:1;border-bottom:1px solid var(--light-grey);justify-content:center;align-items:center}.menu.pre-footer-menu .menu-item.dropdown{display:flex;flex-direction:column;min-height:calc(var(--gap-unit)*8);justify-content:space-evenly}.menu.pre-footer-menu .menu-item.dropdown span{display:inline-block;font-size:var(--font-size-h4);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu{display:flex;flex-direction:row;gap:unset;width:100%}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"p";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[class*=donate]{display:flex;justify-content:center;align-items:center;background-color:var(--vpl-blue);color:#fff;width:unset;padding:0 calc(var(--gap-unit)*2);font-weight:bold}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[class*=donate]:hover{background-color:var(--secondary--dark-blue)}.menu.pre-footer-menu .menu-item .sub-menu{display:flex;flex-direction:row;gap:calc(var(--gap-unit)/2)}.menu.pre-footer-menu .menu-item .sub-menu .menu-item{border-bottom:none}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a{width:44px;height:44px;overflow:hidden}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=newsletter]{display:flex;justify-content:center;align-items:center;border:4px solid var(--grey);color:var(--grey);width:unset;padding:0 calc(var(--gap-unit)*2);font-weight:bold}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=newsletter]:hover{color:var(--very-light-grey);background-color:var(--grey)}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=kids]{color:rgba(0,0,0,0);font-size:0;width:unset}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=kids]::before{content:"";display:inline-block;width:110px;height:30px;background-image:url("https://www.vpl.ca/global/img/other/kids.svg");background-repeat:no-repeat;background-position:top;background-size:contain}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=teens]{color:rgba(0,0,0,0);font-size:0;width:unset}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=teens]::before{content:"";display:inline-block;width:110px;height:30px;background-image:url("https://www.vpl.ca/global/img/other/teens.svg");background-repeat:no-repeat;background-position:top;background-size:contain}@media screen and (min-width:350px){.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu{gap:calc(var(--gap-unit)/2);width:unset}}@media screen and (min-width:57rem){.menu.pre-footer-menu{flex-direction:row}.menu.pre-footer-menu .menu-item{border-bottom:none}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu{display:flex;flex-direction:row;gap:calc(var(--gap-unit)/2);width:unset}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=facebook]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=instagram]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=twitter]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"p";border:4px solid #000;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]::before{border:4px solid var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]:hover{background-color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[href*=youtube]:hover::before{color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[class*=donate]{display:flex;justify-content:center;align-items:center;background-color:var(--vpl-blue);color:#fff;width:unset;padding:0 calc(var(--gap-unit)*2);font-weight:bold}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a[class*=donate]:hover{background-color:var(--secondary--dark-blue)}}.menu.footer-menu{justify-content:space-between;gap:0}.menu.footer-menu .menu-item{width:100%;flex:1;justify-content:flex-start;align-items:flex-start}.menu.footer-menu .menu-item.dropdown{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;margin-bottom:calc(var(--gap-unit)*1.5)}.menu.footer-menu .menu-item.dropdown span{font-size:var(--font-size-h4);font-weight:bold;letter-spacing:.5px;text-transform:uppercase;margin-bottom:calc(var(--gap-unit)/2)}.menu.footer-menu .menu-item .sub-menu{display:flex;flex-direction:column;gap:calc(var(--gap-unit)/2)}.menu.footer-menu .menu-item .sub-menu .menu-item{border-bottom:none}.menu.footer-menu .menu-item .sub-menu .menu-item a{color:#fff}.menu.footer-menu .menu-item .sub-menu .menu-item a:hover{text-decoration:underline}@media screen and (min-width:57rem){.menu.footer-menu{flex-direction:row;justify-content:space-between}.menu.footer-menu .menu-item{border-bottom:none}.menu.footer-menu .menu-item.dropdown{justify-content:flex-start;align-items:flex-start;width:25%;flex:none}}.privacy-and-terms-menu .menu-item{width:unset;color:var(--grey);text-align:center}.privacy-and-terms-menu .menu-item span{display:block;transition:none}.privacy-and-terms-menu .menu-item a{color:var(--grey);display:flex;flex-direction:column;align-items:center}.privacy-and-terms-menu .menu-item a:hover{text-decoration:underline}.privacy-and-terms-menu .menu-item a[href*=vancouver]::after{content:"";display:block;width:100px;height:40px;background-image:url("https://www.vpl.ca/global/img/logos/covl.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:57rem){.privacy-and-terms-menu{flex-direction:row;justify-content:space-between;gap:0}.privacy-and-terms-menu .menu-item{text-align:left;width:25%}.privacy-and-terms-menu .menu-item:nth-child(3){display:none}.privacy-and-terms-menu .menu-item a{color:var(--grey);display:flex;flex-direction:row;align-items:flex-start}.privacy-and-terms-menu .menu-item a[href*=vancouver]::after{content:"";display:block;width:100px;height:40px;background-image:url("https://www.vpl.ca/global/img/logos/covl.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:calc(var(--gap-unit)/4)}}.rentals .privacy-and-terms-menu .menu-item:nth-child(3){display:block}.rentals .privacy-and-terms-menu .menu-item:nth-child(3) a::after{content:"";display:block;width:100px;height:60px;background-image:url("https://www.vpl.ca/global/img/logos/vpl-logo--blocks--1-state-grey--lscc.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:calc(var(--gap-unit)/4);margin-top:-10px}#google_translator_element a,#google_translator_element span,#google_translator_element div{display:unset;color:#000}iframe{box-shadow:none !important}#block-googletranslator div[data-contextual-id="block:block=googletranslator:langcode=en"]{display:none}#block-googletranslator .google-translator-switch{display:block;color:#000;width:44px;height:44px;text-decoration:none;overflow:hidden}#block-googletranslator .google-translator-switch::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}#block-googletranslator .google-translator-switch::before{font-size:2rem;line-height:.7;width:44px;height:44px}#block-googletranslator .google-translator-switch:hover{color:#000;cursor:pointer}#block-googletranslator #google_translator_element{display:block}#block-googletranslator #google_translator_element .goog-te-gadget{display:block}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple{display:block;border:none}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple img[src*=cleardot]{display:none}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span{display:block}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a{display:flex;flex-direction:column}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::before{font-size:2rem}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"d"}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::after{transform:rotate(90deg);line-height:0;display:flex;flex-direction:column}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a span{display:none !important}@media screen and (min-width:970px){#block-googletranslator div[data-contextual-id="block:block=googletranslator:langcode=en"]{display:none}#block-googletranslator .google-translator-switch{color:#000;display:flex;flex-direction:row;align-items:center;width:min-content;height:44px;text-decoration:none}#block-googletranslator .google-translator-switch::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}#block-googletranslator .google-translator-switch::before{font-size:1.3rem;line-height:.7;width:44px;height:44px}#block-googletranslator .google-translator-switch:hover{color:#000;cursor:pointer}#block-googletranslator #google_translator_element{display:block}#block-googletranslator #google_translator_element .goog-te-gadget{display:block}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple{display:block;border:none}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple img[src*=cleardot]{display:none}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span{display:block}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a{color:#000;display:flex;flex-direction:row;align-items:center;width:min-content;height:44px;text-decoration:none;overflow:hidden}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::before{font-size:1.3rem;line-height:.7;width:44px;height:44px}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a:hover{color:#000;cursor:pointer}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"d"}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a::after{transform:rotate(90deg);line-height:0;display:flex;flex-direction:column}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a span:nth-of-type(2){display:flex !important;overflow:hidden;height:44px;flex:1;border:none !important}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a span:nth-of-type(2)::after{display:flex;align-items:center;height:44px;content:"Translate";font-size:1rem;overflow:hidden;padding-right:calc(var(--gap-unit)/2)}#block-googletranslator #google_translator_element .goog-te-gadget .goog-te-gadget-simple span a span{display:none !important}}.ui-dialog{top:auto !important;width:80% !important;margin-left:auto;margin-right:auto;padding:0 !important}.ui-dialog .ui-corner-all{border-radius:0}.ui-dialog .ui-dialog-titlebar{padding:var(--gap-unit) calc(var(--gap-unit)*2) 0}.ui-dialog .ui-dialog-title{font-size:var(--font-size-h2)}.ui-dialog .ui-dialog-content{padding:0 calc(var(--gap-unit)*2) var(--gap-unit)}.ui-dialog .ui-dialog-content a{color:var(--secondary--dark-blue)}.ui-dialog .ui-dialog-content a:hover{color:var(--vpl-blue)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{color:var(--grey);font-weight:bold;margin:var(--gap-unit) var(--gap-unit) var(--gap-unit) 0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-of-type{order:2;background-color:var(--vpl-blue);border:3px solid var(--vpl-blue);color:#fff}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-of-type:hover{background-color:var(--secondary--dark-blue);border-color:var(--secondary--dark-blue)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type{order:1;border:3px solid var(--grey);color:var(--grey)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:hover{background-color:var(--grey);color:#fff}.region--footer__region-2 .basic-html--block{background:none}.region--footer__region-2 .basic-html--block .callout--title{display:none}.region--footer__region-2 .basic-html--block .callout--content{padding:0}.region--footer__region-2 .basic-html--block .callout--content p{font-weight:bold;text-align:center}.region--footer__region-2 .basic-html--block .callout--content p a{color:var(--dark-grey);text-decoration:underline}footer{margin-top:calc(var(--gap-unit)*2)}footer ul{margin:0;padding:0;list-style:none}.region--footer__region-1 nav,.region--footer__region-1 div[class*=block],.region--footer__region-2 nav,.region--footer__region-2 div[class*=block],.region--footer__region-3 nav,.region--footer__region-3 div[class*=block],.region--footer__region-4 nav,.region--footer__region-4 div[class*=block]{width:clamp(60vw,75rem,98vw);margin-right:auto;margin-left:auto}.region--footer__region-1{padding:1rem 0;background-color:var(--very-light-grey);color:var(--grey)}.region--footer__region-2{padding:1rem 0;background-color:var(--light-grey);color:var(--dark-grey)}.region--footer__region-3{padding:calc(var(--gap-unit)*1.5) 0 0 0;background-color:var(--very-dark-grey);color:#fff}.region--footer__region-4{padding:var(--gap-unit) 0;background-color:#000;color:var(--light-grey)}@keyframes slide-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{from{transform:translate3d(85%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}:hover{transition:background-color 250ms ease,color 200ms ease}:hover::before{transition:background-color 250ms ease,color 200ms ease}:hover::after{transition:background-color 250ms ease,color 200ms ease}*:focus-visible,.focus-visible{outline-color:var(--focus-outline-color,var(--black)) !important;outline-offset:var(--focus-outline-offset,calc(var(--focus-width,1px) * -1)) !important;outline-style:var(--focus-outline-style,dashed) !important;outline-width:var(--focus-width,1px) !important;box-shadow:0 var(--focus-width,1px) 0 inset var(--focus-box-shadow-color,var(--white)) !important}@font-face{font-family:vpl-icons;font-style:normal;font-weight:normal;src:url(/themes/custom/quietly/fonts/vpl-icons.eot);src:url(/themes/custom/quietly/fonts/vpl-icons.eot) format("embedded-opentype"),url(/themes/custom/quietly/fonts/vpl-icons.ttf) format("truetype"),url(/themes/custom/quietly/fonts/vpl-icons.woff) format("woff"),url(/themes/custom/quietly/fonts/vpl-icons.svg) format("svg");font-display:block}.icon-accessibility::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"a"}.icon-alert::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-alternative-careers::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-arrow-down::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"b"}.icon-arrow-left::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"c"}.icon-arrow-right::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"d"}.icon-arrow-up::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"e"}.icon-arts-communication::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-audiobooks::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-catalogue::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-computer-small::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"y"}.icon-chat::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-chinese::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-close::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"f"}.icon-collections::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-computer::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"M"}.icon-connect-with-us::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"1"}.icon-construction::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-coronavirus::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-digital-library::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-download::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"g"}.icon-due-dates::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-ebooks::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-education::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-email::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.icon-employment-guides::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-engineering::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-events::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-facebook::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j"}.icon-fax::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"E"}.icon-filters::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-fines::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-flickr::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"k"}.icon-food-preparation-service::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-healthcare::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-holds::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-industry-profiles::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-inspiration-lab::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"L"}.icon-instagram-outline::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"l"}.icon-instagram::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-job-search-resources::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-kids::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-library-card::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"O"}.icon-linkedin::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-location::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"h"}.icon-meeting-room::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-menu::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"q"}.icon-minus::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"r"}.icon-more-arrow::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"s"}.icon-new-titles::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-new-window::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"t"}.icon-office-administration::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-operation-maintenance::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-person::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.icon-personal-care::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-phone::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.icon-pinterest::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"m"}.icon-plus::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"u"}.icon-printers::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"A"}.icon-renew-items::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"N"}.icon-science-technology::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-search::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"I"}.icon-small-business::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-spaces::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-teens::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-time::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.icon-tourism-travel::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-translate::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-twitter::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o"}.icon-upload::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"w"}.icon-user::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.icon-video::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.icon-visit::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"2"}.icon-website::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"K"}.icon-wifi::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"B"}.icon-workspace::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"C"}.icon-youtube::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"p"}@keyframes slideinfade{from{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}.accordion-group{clear:both}.accordion{width:100%;margin-bottom:.4rem}.accordion>summary{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--very-light-grey);color:var(--black);font-weight:bold;list-style:none}.accordion>summary h2{font-size:var(--font-size)}.accordion>summary span{transition:transform 250ms linear}.accordion>summary:hover{cursor:pointer}.accordion .accordion-content{padding:1.5rem}.accordion[open]>summary{background-color:var(--vpl-blue);color:var(--white)}.accordion[open]>summary span{transform:rotate(-180deg)}@media screen and (prefers-reduced-motion:no-preference){.accordion[open] .accordion-content{animation:slideinfade 250ms linear}span{transition:transform 250ms linear}}.accordion-group-controls{padding:var(--gap-unit) 0}.accordion-group-controls .btn{font-size:var(--font-size-h5) !important}.accordion-group-controls .btn.btn-primary{border:2px solid var(--very-dark-grey) !important;background-color:rgba(0,0,0,0) !important;color:var(--very-dark-grey) !important}.accordion-group-controls .btn.btn-primary.is-active{background-color:var(--very-dark-grey) !important;color:var(--white) !important}.banner{--banner-background:var(--white);--banner-color:var(--black);display:block;margin-bottom:.5rem;padding:1rem;background:var(--banner-background) !important;color:var(--banner-color) !important;font-weight:300;letter-spacing:-0.5px;text-align:center}.banner-title{margin-bottom:.5rem;padding:2rem;font-weight:300;letter-spacing:-0.5px;text-align:center}.banner-bg-red{--banner-background:#d7283f;--banner-color:white}.banner-bg-green{--banner-background:#6aac79;--banner-color:white}.banner-bg-darkgreen{--banner-background:#98b748;--banner-color:white}.banner-bg-blue{--banner-background:#5372a4;--banner-color:white}.banner-bg-steelblue{--banner-background:#419cb3;--banner-color:white}.banner-bg-yellow{--banner-background:#d9b82c;--banner-color:white}.banner-bg-orange{--banner-background:#f7972a;--banner-color:white}.banner-bg-cyan{--banner-background:#4ca497;--banner-color:white}.banner-bg-purple{--banner-background:#745e8a;--banner-color:white}.banner-bg-darkpink{--banner-background:#954d72;--banner-color:white}.btn{display:var(--btn-display,inline-block);padding:var(--btn-padding,var(--btn-padding-y,calc(var(--gap-unit) / 2)) var(--btn-padding-x,calc(var(--gap-unit) * 2))) !important;transition:none;border:var(--btn-border,none) !important;border-radius:var(--btn-border-radius,0) !important;border-color:var(--btn-border-color,var(--btn-color)) !important;background:var(--btn-background,var(--white)) !important;color:var(--btn-color,var(--black)) !important;font-size:var(--btn-font-size,var(--font-size)) !important;font-weight:bold;text-align:center;text-decoration:none !important}.btn:hover,.btn:focus{transition:var(--btn-transition,background 300ms linear,color 300ms linear);background:var(--btn-hover-background,var(--btn-background,var(--white))) !important;color:var(--btn-hover-color,var(--btn-color,var(--black))) !important;text-decoration:none;cursor:pointer}.btn>div.span.a{text-decoration:none !important}.btn-outline,.btn-outline-primary{--btn-border:3px solid}.btn-rounded{--btn-border-radius:2rem}.btn-sm{--btn-padding:0.25rem 1rem;--btn-font-size:var(--font-size-small)}.btn-sm.btn-outline{--btn-border:2px solid}.btn-lg{--btn-padding:0.75rem 3rem}.btn-lg.btn-outline{--btn-border:4px solid}.btn-primary,.btn-blue{--btn-background:var(--vpl-blue);--btn-color:var(--white);--btn-hover-background:var(--secondary--dark-blue)}.btn-secondary,.btn-black{--btn-background:var(--black);--btn-color:var(--white);--btn-hover-background:var(--very-dark-grey)}.btn-related-link{--btn-background:var(--very-light-grey);--btn-padding:calc(var(--gap-unit) / 2) var(--gap-unit);--btn-color:var(--dark-grey);--btn-font-size:var(--font-size-small);--btn-hover-background:var(--light-grey)}.btn-outline-primary-sm.blue{border-radius:2rem;outline:3px solid var(--vpl-blue);color:#fff;font-size:var(--small)}.btn-secondary-reset,.btn-grey{--btn-background:var(--dark-grey);--btn-color:var(--white);--btn-hover-background:var(--grey)}.btn-login-search,.btn-red{--btn-background:var(--vpl-red);--btn-color:var(--white);--btn-hover-background:var(--secondary--dark-red)}.btn-outline-primary{--btn-background:var(--white);--btn-color:var(--black);--btn-border-color:var(--black);--btn-hover-color:var(--white);--btn-hover-background:var(--black)}.btn-outline-blue{--btn-background:var(--white);--btn-color:var(--black);--btn-border-color:var(--vpl-blue);--btn-hover-color:var(--black);--btn-hover-background:var(--vpl-blue)}.btn-outline-red{--btn-background:var(--white);--btn-color:var(--black);--btn-border-color:var(--vpl-red);--btn-hover-color:var(--black);--btn-hover-background:var(--vpl-red)}.btn-outline-yellow{--btn-background:var(--white);--btn-color:var(--black);--btn-border-color:var(--vpl-yellow);--btn-hover-color:var(--black);--btn-hover-background:var(--vpl-yellow)}.btn-login::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}@media screen and (min-width:71rem){.btn-login{--btn-background:var(--vpl-red);--btn-color:var(--white);--btn-hover-background:var(--secondary--dark-red)}.btn-login::before{display:none}}.basic-html--block{background-color:var(--pale-grey)}.basic-html--block .callout--title{padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) 0}.basic-html--block .callout--title h2{font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--gap-unit)}.basic-html--block .callout--content{padding:0 calc(var(--gap-unit)*2) calc(var(--gap-unit)*2)}.basic-html--block .callout--content p:first-of-type{margin-top:0}.teens .contact-us--block a[href*="instagram.com"]{color:rgba(0,0,0,0);overflow:hidden;font-size:0;margin-right:var(--gap-unit)}.teens .contact-us--block a[href*="instagram.com"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"l"}.teens .contact-us--block a[href*="instagram.com"]::before{padding-left:10px;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);color:var(--white);display:inline-block !important;font-size:2.5rem;width:2.8rem;border-radius:5rem}.record-at-bocs{margin-bottom:var(--gap-unit);background-color:var(--dark-grey);padding:calc(var(--gap-unit)*2);color:var(--white)}.record-at-bocs .card{padding:0;background:0}.record-at-bocs .card a{color:#fff;text-decoration:underline !important}.businesshelp .layout--twocol-section--75-25 .layout__region--first .block--bundle .basic-html--block{background:none}.businesshelp .layout--twocol-section--75-25 .layout__region--first .block--bundle .basic-html--block .callout--title{display:none}.businesshelp .layout--twocol-section--75-25 .layout__region--first .block--bundle .basic-html--block .callout--content{padding:var(--gap-unit) 0}.librarycard .layout--onecol .layout__region .block--bundle .basic-html--block{background:none}.librarycard .layout--onecol .layout__region .block--bundle .basic-html--block .callout--title{display:none}.librarycard .layout--onecol .layout__region .block--bundle .basic-html--block .callout--content{padding:var(--gap-unit) 0}.contact-us--block{background-color:var(--pale-grey)}.contact-us--block .callout--title{background-color:var(--pale-grey);padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) 0}.contact-us--block .callout--title h2{font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--gap-unit)}.contact-us--block .callout--content{padding:0 calc(var(--gap-unit)*2) calc(var(--gap-unit)*2)}.contact-us--block .callout--content p:first-of-type{margin-top:0}.contact-us--block a::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.contact-us--block a[href*="/contact"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.contact-us--block a[href*="@"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.contact-us--block a[href*="tel:"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.contact-us--block a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j"}.contact-us--block a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o"}.contact-us--block a[href*=linkedin]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.local-history-collections .layout__region--second .block--bundle .contact-us--block p{margin:0}.local-history-collections .layout__region--second .block--bundle .contact-us--block p:nth-of-type(2){margin-bottom:var(--gap-unit)}.horizontal-image-callout--block{background-color:var(--very-light-grey);color:#000}.horizontal-image-callout--block .callout--image{aspect-ratio:2/1;overflow:hidden}.horizontal-image-callout--block .callout--content{padding:calc(var(--gap-unit)*2);display:flex;flex-direction:column;flex:1;justify-content:space-between}.horizontal-image-callout--block .callout--content .callout--title h2{color:var(--secondary--dark-blue)}.horizontal-image-callout--block .callout--content .callout--body{flex:1}@media screen and (min-width:57rem){.horizontal-image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.horizontal-image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.horizontal-image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.horizontal-image-callout--block .callout--content .callout--body{flex:1}}.image-callout--block{background-color:var(--very-light-grey);color:#000}.image-callout--block .callout--image{aspect-ratio:2/1;overflow:hidden}.image-callout--block .callout--content{padding:calc(var(--gap-unit)*2);display:flex;flex-direction:column;flex:1;justify-content:space-between}.image-callout--block .callout--content .callout--body{flex:1}.image-callout--block .callout--content .blue--title{color:var(--secondary--dark-blue)}.image-callout--block .callout--cta{text-align:center}.contact.page-node-type-basic-page .image-callout--block .callout--title h2,.librarycard.page-node-type-basic-page .image-callout--block .callout--title h2,.accessibility.page-node-type-basic-page .image-callout--block .callout--title h2{text-align:center;color:var(--secondary--dark-blue)}.contact.page-node-type-basic-page .image-callout--block .callout--cta,.librarycard.page-node-type-basic-page .image-callout--block .callout--cta,.accessibility.page-node-type-basic-page .image-callout--block .callout--cta{display:none}.writing-and-book-camp .layout__region--first .image-callout--block .callout--title h2{text-align:center}.writing-and-book-camp .layout__region--first .image-callout--block .callout--cta{display:none}.art-at-the-library .two-column-block .image-callout--block .callout--title h2{text-align:center}.art-at-the-library .two-column-block .image-callout--block .callout--body,.art-at-the-library .two-column-block .image-callout--block .callout--cta{display:none}.layout--threecol-section--25-50-25 .layout__region--second .image-callout--block,.kids.page-node-type-basic-page .layout__region--second .image-callout--block,.teens.page-node-type-basic-page .layout__region--second .image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.layout--threecol-section--25-50-25 .layout__region--second .image-callout--block .callout--image,.kids.page-node-type-basic-page .layout__region--second .image-callout--block .callout--image,.teens.page-node-type-basic-page .layout__region--second .image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.layout--threecol-section--25-50-25 .layout__region--second .image-callout--block .callout--content,.kids.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content,.teens.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.layout--threecol-section--25-50-25 .layout__region--second .image-callout--block .callout--content .callout--body,.kids.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content .callout--body,.teens.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content .callout--body{flex:1}.layout--threecol-section--25-50-25 .layout__region--second .image-callout--block .callout--content .callout--cta,.kids.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content .callout--cta,.teens.page-node-type-basic-page .layout__region--second .image-callout--block .callout--content .callout--cta{display:none}.space-full-width-blocks .image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.space-full-width-blocks .image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.space-full-width-blocks .image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.space-full-width-blocks .image-callout--block .callout--content .callout--body{flex:1}.space-full-width-blocks .image-callout--block .callout--content .callout--cta{display:none}.accessibility-at-the-library.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.accessibility-at-the-library.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.accessibility-at-the-library.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.accessibility-at-the-library.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--content .callout--body{flex:1}.accessibility-at-the-library.page-node-type-basic-page .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--content .callout--cta{display:none}.readnext .image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.readnext .image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.readnext .image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.readnext .image-callout--block .callout--content .callout--body{flex:1}.readnext .image-callout--block .callout--content .callout--cta{display:none}.kids.page-node-type-basic-page .block--bundle a[href*=educators]{display:flex;flex-direction:column}.kids.page-node-type-basic-page .block--bundle a[href*=educators] .image-callout--block{flex:1;display:flex;flex-direction:column;margin-bottom:0}.kids.page-node-type-basic-page .block--bundle a[href*=educators] .image-callout--block .callout--image{aspect-ratio:2/1}.kids.page-node-type-basic-page .block--bundle a[href*=educators] .image-callout--block .callout--image div div div{height:300px}.kids.page-node-type-basic-page .block--bundle a[href*=educators] .image-callout--block .callout--content .callout--cta{display:block}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle{margin-top:var(--gap-unit)}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle a .image-callout--block{margin-bottom:var(--gap-unit);background-color:var(--very-light-grey);color:#000;display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle a .image-callout--block .callout--image{aspect-ratio:4/3;overflow:hidden}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle a .image-callout--block .callout--content{padding:var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle a .image-callout--block .callout--content .callout--body{flex:1}.the-roots-of-reading .layout--twocol-section--75-25 .layout__region--first .block--bundle a .image-callout--block .callout--content .callout--cta{display:none}.the-reading-tree .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--image{display:none}.the-reading-tree .layout--twocol-section--75-25 .layout__region--first .block--bundle .image-callout--block .callout--content .callout--title h2 div{color:#000}.paragraph--type--image-and-text-block{padding:var(--gap-unit) 0 0;border-bottom:1px solid var(--light-grey)}.paragraph--type--image-and-text-block:last-of-type{border-bottom:none}.image-and-text--block .callout--image{aspect-ratio:4/3;overflow:hidden}.image-and-text--block .callout--content{padding:0 var(--gap-unit);display:flex;flex-direction:column;flex:1;justify-content:space-between}.image-and-text--block .callout--content .callout--body{flex:1}@media screen and (min-width:57rem){.image-and-text--block{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr 2fr}.image-and-text--block .callout--content{display:flex;flex-direction:column;flex:1;justify-content:space-between}.image-and-text--block .callout--content .callout--body{flex:1}}.link-callout--block{background-color:var(--dark-grey);color:#fff}.link-callout--block:hover{opacity:.9}.link-callout--block .callout--content{padding:calc(var(--gap-unit)*2)}.link-callout--block .callout--content .callout--title{margin-bottom:var(--gap-unit)}.link-callout--block .callout--content .callout--title h2{color:#fff}.link-callout--block .callout--content .callout--title h2:hover{color:#fff}.link-callout--block .callout--cta{display:flex;align-items:center;padding:0 calc(var(--gap-unit)*2) calc(var(--gap-unit)*2);color:#fff;font-size:var(--font-size-small);font-weight:bold;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.link-callout--block .callout--cta::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"s"}.link-callout--block .callout--cta::after{margin-left:calc(var(--gap-unit)/4);margin-bottom:1px;font-family:vpl-icons;font-size:var(--font-size);font-weight:initial}.block-bundle{margin-bottom:var(--gap-unit)}.block-bundle a{text-decoration:none}.linked-graphic--block .callout--title h2{font-size:var(--font-size-h5);font-weight:bold}.location-map--block .callout--title{background-color:var(--dark-grey);padding:calc(var(--gap-unit)/2)}.location-map--block .callout--title h2{color:var(--white);font-size:var(--font-size-h4);font-weight:bold;text-transform:uppercase;letter-spacing:.5px}.location-map--block .location-details{background-color:var(--pale-grey);padding:calc(var(--gap-unit)*2)}.location-map--block .location-address .address{margin-top:0}.location-map--block .location-address .address::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"h"}.location-map--block .location-address .address::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.location-map--block .location-address .address .address-line2,.location-map--block .location-address .address .locality,.location-map--block .location-address .address .country{display:inline-block;padding-left:1.5rem}.page-node-type-space .location-map--block .callout--content>div>div:first-of-type:not(.leaflet-container){display:none}.accessible-services .location-map--block .location-details a{color:#000}.accessible-services .location-map--block .location-details a:hover{color:#000}.block--bundle{margin-bottom:var(--gap-unit)}.block--bundle a{text-decoration:none}.block--bundle a h2{color:var(--secondary--dark-blue)}.block--bundle a:hover h2{color:var(--vpl-blue)}.logo{width:100%;height:100%}.logo a{display:block;width:100%;height:100%}.flex-entity-reference a{text-decoration:none;background-color:var(--very-light-grey);color:#000;font-size:.8rem;padding:calc(var(--gap-unit)/2) var(--gap-unit);display:flex;justify-content:center;align-items:center;max-width:max-content}.flex-entity-reference a:hover{background-color:var(--light-grey)}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2+div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div div a{color:var(--secondary--dark-blue);background-color:unset;padding:0;font-size:initial}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2+div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div div a:hover{background-color:unset}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2+div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div div a::before{display:inline-block !important;padding-right:.5rem;font-size:var(--font-size);color:#000}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2+div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div div a[href*="@"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.work-unit.information-services.path-taxonomy .work-unit-assistant-managers .content div h2+div.flex-entity-reference div div[role=article] div.layout div.layout__region--content div div a[href*="tel:"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.views-element-container{margin-bottom:var(--gap-unit)}.views-element-container>h2{margin-bottom:var(--gap-unit)}.views-element-container .grey-background{padding:var(--gap-unit);background-color:var(--very-light-grey)}.views-element-container .card{padding:initial;background-color:var(--white);border:none !important}.views-element-container .card .item-content{padding:var(--gap-unit)}.views-element-container .view__footer,.views-element-container .more-link{background-color:var(--very-light-grey);padding:0 0 calc(var(--gap-unit)*2);text-align:center}.views-element-container .view__footer a,.views-element-container .more-link a{padding:calc(var(--gap-unit)/2) calc(var(--gap-unit)*2);color:#000;font-weight:bold;text-decoration:none;border:2px solid var(--black)}.views-element-container .view__footer a:hover,.views-element-container .more-link a:hover{background-color:var(--black);color:var(--white)}.views-element-container .views-field-title{padding-bottom:calc(var(--gap-unit)/4)}.region--aside-2 .views-element-container>h2,.layout__region--second .views-element-container>h2{margin-bottom:0 !important;padding:calc(var(--gap-unit)/1.5) var(--gap-unit);background-color:var(--dark-grey);color:var(--white);font-size:var(--font-size-h4);font-weight:bold;letter-spacing:1px;text-transform:uppercase}.view-output.html-list ul,.view-output.html-list ol{margin:0;padding:0;list-style:none}.view-output.html-list ul ul li,.view-output.html-list ul ol li,.view-output.html-list ol ul li,.view-output.html-list ol ol li{margin:0;padding:0;border:none}.item-list{padding:0}.item-list li{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gap-unit);margin-bottom:var(--gap-unit)}.item-list li .item-image{display:block;width:100%}.item-list li .item-image .access-now a{display:block;margin-top:.5rem;width:100%;background-color:var(--vpl-blue);color:#fff;padding:.5rem 2rem;font-weight:bold;text-decoration:none;text-align:center}.item-list li .item-content{flex:1}.item-list li:not(:last-of-type){padding-bottom:var(--gap-unit);margin-top:var(--gap-unit);border-bottom:1px solid var(--light-grey)}.item-list li.stacked{flex-direction:column}@media screen and (min-width:35rem){.item-list{padding:0}.item-list li{flex-direction:row;gap:var(--gap-unit);margin-bottom:var(--gap-unit)}.item-list li .item-image{width:25%}}.item-grid{display:block}.item-grid li{margin-bottom:var(--gap-unit);display:flex;gap:var(--gap-unit);align-items:flex-start}.item-grid li.stacked{flex-direction:column;row-gap:calc(var(--gap-unit)/4)}.item-grid li.stacked .item-image{width:100%;height:auto}@media screen and (min-width:35rem){.item-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit)}.item-grid.three{grid-template-columns:repeat(2,1fr)}.item-grid.four{grid-template-columns:repeat(3,1fr)}.item-grid li{margin-bottom:var(--gap-unit);display:flex;gap:var(--gap-unit);align-items:flex-start}.item-grid .item-image{flex:1 0 33%}.item-grid .item-content{flex:2 1 auto}.item-grid.stacked .item-image,.item-grid.stacked .item-content{flex:initial}.item-grid.stacked img{width:100%;height:auto}}@media screen and (min-width:35rem)and (min-width:57rem){.item-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit)}.item-grid.three{grid-template-columns:repeat(3,1fr)}.item-grid.four{grid-template-columns:repeat(4,1fr)}.item-grid li.stacked{flex-direction:column;row-gap:calc(var(--gap-unit)/4)}.item-grid li.stacked .item-content{display:flex;flex-direction:column}}.views-exposed-form{background-color:var(--very-light-grey);margin-bottom:1rem}.views-exposed-form #edit-actions{border:none}#facet_location_unique_collections_label,#facet_location_world_languages_label{display:none}.facets-widget-dropdown{background-color:var(--very-light-grey);padding:var(--gap-unit);margin-bottom:var(--gap-unit)}.hours-and-locations .show-narrow--hide-wide{display:block}.hours-and-locations .show-wide--hide-narrow{display:none}.hours-and-locations .stacked.card{font-size:.9rem;height:100%}.hours-and-locations .stacked.card .item-content{width:100%}.hours-and-locations a[href*=mailto]{display:block}.hours-and-locations a[href*=tel]{display:block}.hours-and-locations .address{margin-top:0}.hours-and-locations .address::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"h"}.hours-and-locations .address::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.hours-and-locations .address .locality,.hours-and-locations .address .country{display:inline-block;padding-left:1.5rem}.hours-and-locations a[href*="@vpl.ca"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.hours-and-locations a[href*="@vpl.ca"]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.hours-and-locations a[href*=tel]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.hours-and-locations a[href*=tel]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.hours-and-locations .views-field-field-hours{padding:1rem 0}.hours-and-locations .views-field-field-hours details>summary{display:flex;align-content:center;justify-content:space-between;padding:0 0 .5rem;background-color:rgba(0,0,0,0);color:var(--black);font-size:.9rem;font-weight:bold;letter-spacing:1px;list-style:none;text-transform:uppercase}.hours-and-locations .views-field-field-hours details .office-hours__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--light-grey);font-size:.9rem}.hours-and-locations .views-field-field-hours details .office-hours__item:nth-of-type(n + 8){display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--gap-unit)/2) var(--gap-unit) 0;background-color:var(--light-grey)}.hours-and-locations .views-field-field-hours details .office-hours__item:nth-of-type(8){margin-top:var(--gap-unit);text-transform:uppercase}.hours-and-locations .views-field-field-hours details .office-hours__item:last-of-type{padding-bottom:var(--gap-unit)}.hours-and-locations .views-label-field-after-hours-book-drop{font-weight:bold}@media screen and (min-width:57rem){.hours-and-locations .show-narrow--hide-wide{display:none}.hours-and-locations .show-wide--hide-narrow{display:block}.hours-and-locations .show-wide--hide-narrow .hours-label{display:flex;align-content:center;padding:0 0 .5rem;background-color:rgba(0,0,0,0);color:var(--vpl-black);font-size:.9rem;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.hours-and-locations .show-wide--hide-narrow .office-hours__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--light-grey);font-size:.9rem}.hours-and-locations .show-wide--hide-narrow .office-hours__item:nth-of-type(n + 9){display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--gap-unit)/2) var(--gap-unit) 0;background-color:var(--light-grey)}.hours-and-locations .show-wide--hide-narrow .office-hours__item:nth-of-type(9){margin-top:var(--gap-unit);text-transform:uppercase}.hours-and-locations .show-wide--hide-narrow .office-hours__item:last-of-type{padding-bottom:var(--gap-unit)}}.leaflet-popup-content h2 a{font-size:var(--font-size-h3);font-weight:bold}.leaflet-popup-content p{margin:0}.leaflet-popup-content .views-field-field-email-address a,.leaflet-popup-content .views-field-field-google-link a{font-size:var(--font-size-h4)}#leaflet-map-view-location-map-locations-map-block a{color:var(--secondary--dark-blue)}#leaflet-map-view-location-map-locations-map-block a:hover{color:var(--vpl-blue)}form+.booklists-wdirn-booklists-page{margin-top:var(--gap-unit)}.booklists .views-exposed-form{display:block}.booklists .views-exposed-form .form-item{padding-top:var(--gap-unit)}.booklists .views-exposed-form #edit-actions{padding:0;display:flex;flex-direction:column}.booklists .views-exposed-form #edit-actions input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.booklists-wdirn-booklists-page .item-grid .stacked{position:relative;padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*2) calc(var(--gap-unit)*4)}.booklists-wdirn-booklists-page .item-grid span{position:absolute;left:calc(var(--gap-unit)*3.5);bottom:calc(var(--gap-unit)*2);font-size:var(--font-size-h5);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.booklists-wdirn-booklists-page .item-grid span::before{content:"";position:absolute;width:1.5rem;height:1.5rem;margin-left:-1.75rem;background-size:contain}@media screen and (min-width:57rem){.booklists .views-exposed-form{display:grid;padding:calc(var(--gap-unit)/2) var(--gap-unit);align-items:center;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.booklists .views-exposed-form .form-item{margin:0;padding:0}.booklists .views-exposed-form #edit-actions{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end}.booklists .views-exposed-form #edit-actions input[type=submit]{flex:1;height:2.75rem;margin-top:-6px}}.genres::before{background-image:url(/themes/custom/quietly/images/genres.svg)}.fiction-literature::before{background-image:url(/themes/custom/quietly/images/fiction.svg)}span[class*=lgbtq]::before{background-image:url(/themes/custom/quietly/images/lgbtq2s.svg)}.bibliotherapy-bookcures::before{background-image:url(/themes/custom/quietly/images/bibliotherapy.svg)}.non-fiction::before{background-image:url(/themes/custom/quietly/images/non-fiction.svg)}.englishlanguagelearners::before{background-image:url(/themes/custom/quietly/images/esl.svg)}.indigenous::before{background-image:url(/themes/custom/quietly/images/indigenous.svg)}.canadian::before{background-image:url(/themes/custom/quietly/images/canadian.svg)}.blue-border{border-top:8px solid var(--vpl-blue)}.red-border{border-top:8px solid var(--vpl-red)}.yellow-border{border-top:8px solid var(--vpl-yellow)}.current-auditions .layout__region--content .content h2{margin-bottom:var(--gap-unit)}.current-auditions .layout__region--content .content>div{display:block}.current-auditions .layout__region--content .content>div>div:first-of-type{font-weight:bold}@media screen and (min-width:57rem){.current-auditions .layout__region--content .content>div{display:grid;grid-template-columns:25% auto;gap:var(--gap-unit);margin:calc(var(--gap-unit)/2) 0}.current-auditions .layout__region--content .content p{margin:0}}@media screen and (min-width:57rem){.contact-us-contact-us-block .stacked{border-right:1px solid var(--light-grey);display:flex;flex-direction:column-reverse !important;justify-content:flex-end}.contact-us-contact-us-block .stacked div:last-of-type{font-size:var(--font-size-h4);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.contact-us-contact-us-block .stacked:last-of-type{border:none}.contact-us-contact-us-block a[href*="@vpl.ca"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.contact-us-contact-us-block a[href*="@vpl.ca"]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.contact-us-contact-us-block a[href*=tel]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.contact-us-contact-us-block a[href*=tel]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.contact-us-contact-us-block a[href*=contact]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.contact-us-contact-us-block a[href*=contact]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}}.contact-us-sidebar{padding:calc(var(--gap-unit)*2);background-color:var(--pale-grey)}.contact-us-sidebar h2{margin-bottom:calc(var(--gap-unit)/2);font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.contact-us-sidebar .item-list ul{margin:0;padding:0}.contact-us-sidebar a[href*="@vpl.ca"]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.contact-us-sidebar a[href*="@vpl.ca"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.contact-us-sidebar a[href*=tel]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.contact-us-sidebar a[href*=tel]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.departments.page-node-type-basic-page .card{padding:var(--gap-unit)}.departments.page-node-type-basic-page .card h2{margin-bottom:var(--gap-unit);font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:.5px}.departments.page-node-type-basic-page .card h3{font-size:var(--font-size)}.departments.page-node-type-basic-page .card a::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.departments.page-node-type-basic-page .card a[href*="/contact"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"J"}.departments.page-node-type-basic-page .card a[href*="@"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"D"}.departments.page-node-type-basic-page .card a[href*="tel:"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"H"}.departments.page-node-type-basic-page .card a[href*=facebook]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"j"}.departments.page-node-type-basic-page .card a[href*=twitter]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"o"}.departments.page-node-type-basic-page .card a[href*=linkedin]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:""}.departments.page-node-type-basic-page .card a[href*=vplf]::before,.departments.page-node-type-basic-page .card a[href*=events]::before,.departments.page-node-type-basic-page .card a[href*=writing]::before,.departments.page-node-type-basic-page .card a[href*="/teens"]::before,.departments.page-node-type-basic-page .card a[href*="/kids"]::before,.departments.page-node-type-basic-page .card a[href*=borrowing]::before,.departments.page-node-type-basic-page .card a[href*="/digital"]::before,.departments.page-node-type-basic-page .card a[href*=rentals]::before,.departments.page-node-type-basic-page .card a[href*=about]::before,.departments.page-node-type-basic-page .card a[href^="https://www.infoaction"]::before,.departments.page-node-type-basic-page .card a[href*="https://friends"]::before,.departments.page-node-type-basic-page .card a[href*=careers]::before,.departments.page-node-type-basic-page .card a[href*=bookmark]::before,.departments.page-node-type-basic-page .card a[href*="/accessible"]::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"K"}.digital-library .views-field-field-image{margin-bottom:calc(var(--gap-unit)/2)}.digital-library .views-field-field-access-now-link a{display:block;padding:calc(var(--gap-unit)/2) calc(var(--gap-unit)*2);background-color:var(--vpl-blue);color:#fff;font-weight:bold;text-align:center;text-decoration:none}.digital-library .views-field-field-access-now-link a:hover{background-color:var(--secondary--dark-blue)}.digital-library .views-label-field-access{font-weight:bold}@media screen and (min-width:57rem){.digital-library .views-exposed-form{display:grid;grid-template-columns:repeat(4,1fr)}.digital-library .views-exposed-form .js-form-type-search-api-autocomplete{grid-column:1/5}.digital-library .views-exposed-form .js-form-type-select{grid-column:initial}.digital-library .views-exposed-form #edit-actions{grid-column:1/5}}.guides-solr .views-exposed-form{padding:var(--gap-unit);display:block}.guides-solr .views-exposed-form #edit-actions{padding:0;display:flex;flex-direction:column}.guides-solr .views-exposed-form #edit-actions input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}@media screen and (min-width:57rem){.guides-solr .views-exposed-form{display:grid;grid-template-columns:repeat(3,1fr) 10rem}.guides-solr .views-exposed-form .form-item{margin-top:0}.guides-solr .views-exposed-form #edit-actions{grid-column:4/5;padding:0}.guides-solr .views-exposed-form #edit-actions input[type=submit]{margin:0;min-width:10rem;height:2.75rem}}.instruments img,.devices img,.passes img{margin-bottom:calc(var(--gap-unit)/2) !important}.instruments img+.views-field a,.instruments img+.field-content a,.devices img+.views-field a,.devices img+.field-content a,.passes img+.views-field a,.passes img+.field-content a{display:block;padding:calc(var(--gap-unit)/2) calc(var(--gap-unit)*2);background-color:var(--vpl-blue);color:#fff;font-weight:bold;text-align:center;text-decoration:none}.instruments img+.views-field a:hover,.instruments img+.field-content a:hover,.devices img+.views-field a:hover,.devices img+.field-content a:hover,.passes img+.views-field a:hover,.passes img+.field-content a:hover{background-color:var(--secondary--dark-blue)}.instruments .supported-by h2{font-size:var(--font-size-h5);text-transform:uppercase}.library-news .views-field-field-date{font-size:var(--font-size-h5);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.library-news .views-field-field-date::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.library-news .views-field-field-date::before{display:inline-block;margin-right:calc(var(--gap-unit)/4);color:#000;font-family:vpl-icons}.library-news .views-field-body{margin-top:calc(var(--gap-unit)/2)}.library-news .views-field-nothing{margin-top:var(--gap-unit);font-size:var(--font-size-small);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.library-news .views-field-nothing::after{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"s"}.library-news .views-field-nothing::after{display:inline-block;margin-right:calc(var(--gap-unit)/4);font-family:vpl-icons;color:var(--secondary--dark-blue)}.library-news .views-field-nothing a{text-decoration:none}.block-facet--links{margin-bottom:var(--gap-unit);padding:calc(var(--gap-unit)*2);background-color:var(--pale-grey)}.block-facet--links h2{font-size:.9rem !important;letter-spacing:1px !important;text-transform:uppercase !important}.management-management-block .card{min-height:8rem}.management-management-block .card .item-content{display:flex;height:100%;justify-content:center;align-items:center;text-align:center}.meeting-rooms .views-field{display:flex;gap:var(--gap-unit)}.meeting-rooms .views-label{font-weight:bold}.programs-solr .views-exposed-form{padding:var(--gap-unit);display:block}.programs-solr .views-exposed-form #edit-actions{padding:0;display:flex;flex-direction:column}.programs-solr .views-exposed-form #edit-actions input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}@media screen and (min-width:57rem){.programs-solr .views-exposed-form{display:grid;align-items:center;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.programs-solr .views-exposed-form .form-item{margin:0;padding:0}.programs-solr .views-exposed-form #edit-actions{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end;margin-top:0}.programs-solr .views-exposed-form #edit-actions input[type=submit]{flex:1;height:2.75rem;margin-top:28px}}.lscc-rooms .views-exposed-form{padding:var(--gap-unit);margin-bottom:var(--gap-unit);display:grid}.lscc-rooms .views-exposed-form .form-item{padding-top:var(--gap-unit);grid-row:1/2}.lscc-rooms .views-exposed-form #edit-actions{display:flex;flex-direction:column;grid-row:2/3}.lscc-rooms .views-exposed-form #edit-actions input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.lscc-rooms .item-grid .item-image{flex:initial}.lscc-rooms .views-field{display:flex;flex-direction:column}.lscc-rooms .views-field .views-label{font-weight:bold}@media screen and (min-width:57rem){.lscc-rooms .views-exposed-form{display:grid;align-items:center;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.lscc-rooms .views-exposed-form .form-item{margin:0;padding:0}.lscc-rooms .views-exposed-form #edit-actions{padding:0;grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end}.lscc-rooms .views-exposed-form #edit-actions input[type=submit]{flex:1;height:2.75rem;margin-top:-7px}.lscc-rooms .views-field{flex-direction:row}.lscc-rooms .views-field .views-label{width:40%}.lscc-rooms .views-field .field-content{flex:1}}.path-search #block-exposedformsite-searchsite-search-page{background-color:var(--very-light-grey);margin-top:var(--gap-unit);display:block;width:98vw}.path-search #block-exposedformsite-searchsite-search-page #edit-actions--2{padding:0;display:flex;flex-direction:column}.path-search #block-exposedformsite-searchsite-search-page #edit-actions--2 input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}@media screen and (min-width:57rem){.path-search #block-exposedformsite-searchsite-search-page{width:initial}.path-search #views-exposed-form-site-search-site-search-page{display:grid;align-items:center;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.path-search #views-exposed-form-site-search-site-search-page .form-item{margin:0;padding:0}.path-search #views-exposed-form-site-search-site-search-page #edit-actions--2{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end;margin-top:0}.path-search #views-exposed-form-site-search-site-search-page #edit-actions--2 input[type=submit]{flex:1;height:2.75rem;margin-top:30px}}.siic-events-three-recent-dates{background-color:var(--very-light-grey);display:block;padding:var(--gap-unit)}.siic-events-three-recent-dates .views-exposed-form{padding:0;display:block}.siic-events-three-recent-dates .views-exposed-form div[id*=edit-actions]{padding:0;display:flex;flex-direction:column}.siic-events-three-recent-dates .views-exposed-form div[id*=edit-actions] input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.siic-events-three-recent-dates>div h3{padding-bottom:var(--gap-unit)}.siic-events-three-recent-dates>div ul{margin:0;padding:0;list-style:none}.siic-events-three-recent-dates .more-link{padding-top:var(--gap-unit);grid-column:1/4}@media screen and (min-width:57rem){.siic-events-three-recent-dates{background-color:var(--very-light-grey);display:grid;grid-template-columns:repeat(3,1fr);padding:calc(var(--gap-unit)*2);gap:var(--gap-unit)}.siic-events-three-recent-dates .views-exposed-form{display:grid;align-items:center;grid-column:3/4;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.siic-events-three-recent-dates .views-exposed-form .form-item{margin:0;padding:0}.siic-events-three-recent-dates .views-exposed-form div[id*=edit-actions]{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end;margin-top:0}.siic-events-three-recent-dates .views-exposed-form div[id*=edit-actions] input[type=submit]{flex:1;height:3.2rem;margin-top:30px}.siic-events-three-recent-dates .more-link{padding-top:var(--gap-unit);grid-column:1/4}}.guide-list .views-exposed-form,.siic.guides .views-exposed-form{margin-bottom:var(--gap-unit);padding:var(--gap-unit);display:block}.guide-list .views-exposed-form .form-item,.siic.guides .views-exposed-form .form-item{padding-top:var(--gap-unit)}.guide-list .views-exposed-form #edit-actions,.siic.guides .views-exposed-form #edit-actions{display:flex;flex-direction:column}.guide-list .views-exposed-form #edit-actions input[type=submit],.siic.guides .views-exposed-form #edit-actions input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.guide-list .item-grid,.siic.guides .item-grid{padding:0;background-color:#fff}.guide-list .item-grid li,.siic.guides .item-grid li{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:15rem;background-color:var(--very-light-grey)}.guide-list .item-grid li a,.siic.guides .item-grid li a{color:var(--siic--blue)}.guide-list .item-grid li a:hover,.siic.guides .item-grid li a:hover{opacity:.8}.guide-list .item-grid li:nth-of-type(odd),.siic.guides .item-grid li:nth-of-type(odd){border-top:.5rem solid var(--siic--orange)}.guide-list .item-grid li:nth-of-type(even),.siic.guides .item-grid li:nth-of-type(even){border-top:.5rem solid var(--siic--blue)}.guide-list .item-grid li .tag,.siic.guides .item-grid li .tag{display:inline-block;padding:calc(var(--gap-unit)*.5) var(--gap-unit);width:max-content;background-color:var(--light-grey);color:var(--dark-grey);font-size:var(--font-size-small);font-weight:bold}@media screen and (min-width:57rem){.siic.guides .views-exposed-form{display:grid;padding:0 var(--gap-unit);align-items:center;grid-template-columns:3fr 1fr;grid-template-rows:1fr}.siic.guides .views-exposed-form .form-item{margin:0;padding:0}.siic.guides .views-exposed-form div[id*=edit-actions]{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end}.siic.guides .views-exposed-form div[id*=edit-actions] input[type=submit]{flex:1;height:2.75rem;margin-top:30px}.siic.guides #views-exposed-form-siic-guides-solr-siic-guide-all-page{display:grid;grid-template-columns:repeat(2,1fr) 1fr}.siic.guides #views-exposed-form-siic-guides-solr-siic-guide-all-page .js-form-type-textfield{grid-column:1/2}.siic.guides #views-exposed-form-siic-guides-solr-siic-guide-all-page .js-form-type-select{grid-column:2/3}.siic.guides #views-exposed-form-siic-guides-solr-siic-guide-all-page #edit-actions{grid-column:3/4;margin:0}.siic.guides.path-taxonomy .views-exposed-form #edit-actions{padding-bottom:2rem}.siic.guides.path-taxonomy .views-exposed-form #edit-actions input[type=submit]{margin-top:30px}.siic.guides.path-taxonomy .views-exposed-form div[id*=edit-actions--]{padding-bottom:calc(var(--gap-unit)*2)}.siic.guides.path-taxonomy .views-exposed-form div[id*=edit-actions--] input[type=submit]{margin-top:40px}}.spotlight-block{background-color:var(--very-light-grey);padding:var(--gap-unit);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title form" "feed-block feed-block" "more-link more-link";gap:var(--gap-unit)}.spotlight-block h2{grid-area:title}.spotlight-block form{grid-area:form;padding:0;display:grid;grid-template-areas:"selector selector";grid-template-columns:1fr 1fr;gap:var(--gap-unit)}.spotlight-block form .js-form-type-select{margin-top:0;grid-area:selector}.spotlight-block form #edit-actions{display:none}.spotlight-block .spotlight-spotlight-feed-block{grid-area:feed-block;padding-top:var(--gap-unit);display:flex}.spotlight-block .spotlight-spotlight-feed-block .item-grid{flex:1}.spotlight-block .spotlight-spotlight-feed-block .item-grid li{margin-bottom:var(--gap-unit);padding-bottom:calc(var(--gap-unit)/2);border-bottom:1px solid var(--light-grey)}.spotlight-block .spotlight-spotlight-feed-block .item-grid li:last-of-type{border-bottom:none}.spotlight-block .more-link{grid-area:more-link;display:flex;justify-content:center;align-items:center;margin:1rem;padding:0}.spotlight-page .views-exposed-form{display:block}.spotlight-page .views-exposed-form #edit-actions{display:none}@media screen and (min-width:35rem){.spotlight-spotlight-feed-block .item-grid li:nth-of-type(3){border-bottom:none}}@media screen and (min-width:57rem){.spotlight-block{padding:calc(var(--gap-unit)*2)}}.main-carousel{list-style:none;background-color:var(--black);position:relative}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content{display:flex;padding:var(--gap-unit) 0}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-title{flex:1;padding:0 var(--gap-unit)}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-title h3.field-content{color:#fff !important}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-title h3.field-content a{color:#fff !important}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-body{display:none}.main-carousel .previous{position:absolute;left:10px !important}.main-carousel .next{position:absolute;right:10px !important}@media screen and (min-width:57rem){.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content{display:flex}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-title{flex:1;padding:0 var(--gap-unit)}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-title h3.field-content a{color:#fff !important}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-body{display:block;flex:1;border-left:1px solid #fff;padding:0 var(--gap-unit)}.main-carousel .flickity-viewport .flickity-slider .carousel-cell .item-content .views-field-body div.field-content p{margin:0;color:#fff}.main-carousel .flickity-viewport .flickity-slider .carousel-cell:nth-child(3n+1) .views-field-body{border-left:1px solid var(--vpl-blue)}.main-carousel .flickity-viewport .flickity-slider .carousel-cell:nth-child(3n+2) .views-field-body{border-left:1px solid var(--vpl-red)}.main-carousel .flickity-viewport .flickity-slider .carousel-cell:nth-child(3n+3) .views-field-body{border-left:1px solid var(--vpl-yellow)}.main-carousel .previous{position:absolute;left:10px !important}.main-carousel .next{position:absolute;right:10px !important}}.home-features-one-block .item-list li,.home-features-two-block .item-list li,.home-features-three-block .item-list li{border:1px solid var(--black)}.home-features-one-block .item-list li .item-image,.home-features-two-block .item-list li .item-image,.home-features-three-block .item-list li .item-image{width:100%}.home-features-one-block .item-list li .item-content,.home-features-two-block .item-list li .item-content,.home-features-three-block .item-list li .item-content{padding:var(--gap-unit)}.home-features-one-block .item-list li .item-content h1 a,.home-features-two-block .item-list li .item-content h1 a,.home-features-three-block .item-list li .item-content h1 a{color:var(--black)}@media screen and (min-width:35rem){.home-features-one-block .item-list li,.home-features-two-block .item-list li,.home-features-three-block .item-list li{border:1px solid var(--black)}.home-features-one-block .item-list li .item-image,.home-features-two-block .item-list li .item-image,.home-features-three-block .item-list li .item-image{width:50%}}.events>p{padding-top:var(--gap-unit)}.events time{font-size:var(--font-size-h4);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.events .start-end--field{font-size:var(--font-size-h5)}.events .start-end--field::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.events .start-end--field::before{display:inline-block;margin-right:calc(var(--gap-unit)/4);color:#000;font-family:vpl-icons}.events .views-field-field-bc-location{font-size:var(--font-size-h5);font-weight:bold}.events .views-field-field-bc-location::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"h"}.events .views-field-field-bc-location::before{display:inline-block;color:#000;font-family:vpl-icons}.layout--twocol-section--75-25 .layout__region--second .views-element-container{background-color:var(--very-light-grey)}.layout--twocol-section--75-25 .layout__region--second .views-element-container .content{padding:0 calc(var(--gap-unit)/2) calc(var(--gap-unit)*2) calc(var(--gap-unit)/2) !important}.events-calendar-container{display:grid;grid-template-areas:"video video" "form form" "calendar calendar";grid-template-columns:1fr 2fr;background-color:var(--very-light-grey);padding:var(--gap-unit)}.events-calendar-container .view__header{grid-area:video}.events-calendar-container .view__header h2{margin-bottom:var(--gap-unit)}.events-calendar-container form#views-exposed-form-events-as-calendar-events-as-calendar-block{grid-area:form;padding:0;grid-template-columns:1fr 1fr;grid-template-areas:"blank date-selector"}.events-calendar-container form#views-exposed-form-events-as-calendar-events-as-calendar-block .form-item{margin-top:0;grid-area:date-selector}.events-calendar-container form#views-exposed-form-events-as-calendar-events-as-calendar-block .form-actions{display:none}.events-calendar-container .events-as-calendar-block{grid-area:calendar}.events-calendar-container .events-as-calendar-block h3{margin-bottom:var(--gap-unit)}.events-calendar-container .events-as-calendar-block .item-grid{display:grid;gap:var(--gap-unit)}.events-calendar-container .events-as-calendar-block .item-grid .stacked{background-color:#fff;padding:var(--gap-unit);margin-bottom:0;display:flex}.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content{flex:1;display:flex;min-width:100%}.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field{flex:1;display:flex}.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content{flex:1;display:flex}.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a{text-decoration:none;flex:1}.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a .event-location,.events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a .event-time{color:var(--black)}@media screen and (min-width:57rem){.events-calendar-container{display:grid;grid-template-areas:"video form" "video calendar" "video see-more";grid-template-columns:1fr 2fr;grid-template-rows:min-content;gap:var(--gap-unit);background-color:var(--very-light-grey);padding:calc(var(--gap-unit)*2)}.events-calendar-container .view__footer{grid-template-areas:see-more}}.events-calendar-container-inspiration-lab .view__footer{text-align:left}.events-calendar-container-inspiration-lab .view__footer h3+br{display:none}.events-calendar-container-inspiration-lab .view__footer a{padding:initial;color:initial;border:none;display:block;padding:var(--gap-unit);background-color:var(--white);font-weight:normal;color:var(--black)}.events-calendar-container-inspiration-lab .view__footer a h3{color:var(--secondary--dark-blue)}.events-calendar-container-inspiration-lab .view__footer a:hover{background-color:initial;color:initial}.events-calendar-container-inspiration-lab .view__footer .stacked{background-color:var(--white)}.events-calendar-container-inspiration-lab .view__footer .item-grid{margin-top:var(--gap-unit)}.events-calendar-container-inspiration-lab .views-exposed-form{margin:0 0 var(--gap-unit) 0;padding:0 0 var(--gap-unit) 0;display:block}.events-calendar-container-inspiration-lab .views-exposed-form div[id*=edit-actions]{padding:0;display:flex;flex-direction:column}.events-calendar-container-inspiration-lab .views-exposed-form div[id*=edit-actions] input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.events-calendar-inspiration-lab{display:block}.events-calendar-inspiration-lab .views-exposed-form{padding:0;display:grid;grid-column:2/3;align-items:flex-end;grid-template-columns:1fr;gap:0}.events-calendar-inspiration-lab .views-exposed-form .form-item{margin:0;padding:0}.events-calendar-inspiration-lab .views-exposed-form div[id*=edit-actions]{grid-row:1/2;grid-column:2/3;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end;margin-top:0}.events-calendar-inspiration-lab .views-exposed-form div[id*=edit-actions] input[type=submit]{flex:1;height:3.2rem;margin-top:30px}.events-as-calendar-inspiration-lab-block h3{margin-top:calc(var(--gap-unit)/2);margin-bottom:calc(var(--gap-unit)/4)}.events-as-calendar-inspiration-lab-block .views-field-nothing{min-height:9rem}.inspiration-lab-events-calendar{margin-top:var(--gap-unit);padding:var(--gap-unit) calc(var(--gap-unit)*2) 0;background-color:var(--very-light-grey)}@media screen and (min-width:57rem){.events-calendar-container-inspiration-lab{display:grid;gap:var(--gap-unit);grid-template-columns:1fr 2fr}.events-calendar-inspiration-lab{display:grid;padding-right:calc(var(--gap-unit)*1.5);gap:var(--gap-unit);grid-template-columns:repeat(2,1fr)}.events-calendar-inspiration-lab .views-exposed-form{margin-top:-3rem}.inspiration-lab-events-calendar{margin-top:var(--gap-unit);padding:var(--gap-unit) 0 0 calc(var(--gap-unit)*2);background-color:var(--very-light-grey)}.inspiration-lab-events-calendar h2{margin-top:var(--gap-unit)}.events-as-calendar-events-as-calendar-container-inspiration-lab-block{margin-top:4rem}}.toolbar-tray-open .events-calendar-container-inspiration-lab div[data-once=contextual-render]{display:none}.policies-policies-block .item-list li{margin:0;padding:calc(var(--gap-unit)/4) 0;border:none}.literarylandmarks #block-quietly-content .content>.views-element-container{padding:var(--gap-unit);background-color:var(--very-light-grey);background-image:url(/themes/custom/quietly/images/literary-landmarks-green-background.svg);background-repeat:no-repeat;background-position:top}.literarylandmarks #block-quietly-content .content>.views-element-container .view__header{display:none}.literarylandmarks #block-quietly-content .content>.views-element-container form{width:calc(100% - .5rem);margin:0 0 var(--gap-unit) 0;padding:0;background-color:rgba(0,0,0,0)}.literarylandmarks #block-quietly-content .content>.views-element-container form label{color:var(--white)}.literarylandmarks #block-quietly-content .content>.views-element-container form .js-form-type-select{display:flex;flex-direction:column;justify-content:flex-end}.literarylandmarks #block-quietly-content .content>.views-element-container form #edit-actions{display:flex;justify-content:center;padding:0;border:none;background-color:initial}.literarylandmarks #block-quietly-content .content>.views-element-container form input[type=submit]{width:100%}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid{width:calc(100% - .5rem);background-color:rgba(0,0,0,0) !important}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid li{padding:calc(var(--gap-unit)*3);background-color:var(--white);text-align:center}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid li img{margin-bottom:var(--gap-unit);border-radius:100%}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid li a{color:var(--literary-landmarks--dark-green)}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid li a:hover{color:var(--literary-landmarks--green)}@media screen and (min-width:35rem){.literarylandmarks #block-quietly-content .content>.views-element-container form{width:100%}.literarylandmarks #block-quietly-content .content>.views-element-container .item-grid{width:100%}}@media screen and (min-width:57rem){.literarylandmarks #block-quietly-content .content>.views-element-container{padding:calc(var(--gap-unit)*2);background-color:var(--very-light-grey);background-image:url(/themes/custom/quietly/images/literary-landmarks-green-background.svg);background-repeat:no-repeat;background-position:top}.literarylandmarks #block-quietly-content .content>.views-element-container .view__header{display:flex;align-items:center;justify-content:center;height:10rem}.literarylandmarks #block-quietly-content .content>.views-element-container .view__header p{width:80%;color:var(--white);font-size:var(--font-size-h2);font-weight:bold;text-align:center}.literarylandmarks #block-quietly-content .content>.views-element-container form{display:flex;justify-content:center;width:50rem;margin:2rem auto}.literarylandmarks #block-quietly-content .content>.views-element-container form .js-form-type-select{width:40rem}.literarylandmarks #block-quietly-content .content>.views-element-container form #edit-actions{display:flex;flex:1 0 auto;justify-content:flex-start;padding:0;border:none;background-color:initial}.literarylandmarks #block-quietly-content .content>.views-element-container form input[type=submit]{width:max-content;height:2.75rem}}@media screen and (min-width:71rem){.literarylandmarks #block-quietly-content .content>.views-element-container .view__header{height:20rem}.literarylandmarks #block-quietly-content .content>.views-element-container form{display:flex;justify-content:center;width:50rem;margin:calc(var(--gap-unit)*6) auto}}.literarylandmarks.map #block-quietly-content .content>.views-element-container{padding:0}.literarylandmarks.map #block-quietly-content .content .leaflet-popup-content{font-size:var(--font-size);font-weight:normal}.literarylandmarks.map #block-quietly-content .content .leaflet-popup-content h2 a{color:var(--literary-landmarks--dark-green);font-size:var(--font-size-h3);font-weight:bold}.literarylandmarks.map #block-quietly-content .content .leaflet-popup-content h2 a:hover{color:var(--literary-landmarks--green)}.readinglights #block-quietly-content .content>.views-element-container{background-color:var(--reading-lights--red);background-repeat:no-repeat;background-position:top}.readinglights #block-quietly-content .content>.views-element-container .view__header{display:none}.readinglights #block-quietly-content .content>.views-element-container form{width:calc(100% - 2rem);margin:0 auto var(--gap-unit);padding:0;background-color:rgba(0,0,0,0)}.readinglights #block-quietly-content .content>.views-element-container form label{color:var(--white)}.readinglights #block-quietly-content .content>.views-element-container form .js-form-type-select{display:flex;flex-direction:column;justify-content:flex-end}.readinglights #block-quietly-content .content>.views-element-container form #edit-actions{display:flex;justify-content:center;padding:0;border:none;background-color:initial}.readinglights #block-quietly-content .content>.views-element-container form input[type=submit]{width:100%}.readinglights #block-quietly-content .content>.views-element-container .item-grid{padding:calc(var(--gap-unit)*2)}.readinglights #block-quietly-content .content>.views-element-container .item-grid li{padding:0;background-color:var(--white);text-align:center}.readinglights #block-quietly-content .content>.views-element-container .item-grid li img{margin-bottom:var(--gap-unit)}.readinglights #block-quietly-content .content>.views-element-container .item-grid li .views-field-title{padding:0 var(--gap-unit) var(--gap-unit);font-size:var(--font-size-h3);font-weight:bold}.readinglights #block-quietly-content .content>.views-element-container .item-grid li .views-field-title a{color:var(--reading-lights--red);text-decoration:none}.readinglights #block-quietly-content .content>.views-element-container .item-grid li .views-field-title a:hover{color:var(--reading-lights--gold)}@media screen and (min-width:57rem){.readinglights #block-quietly-content .content>.views-element-container .view__header{display:flex;align-items:center;justify-content:center;height:10rem}.readinglights #block-quietly-content .content>.views-element-container .view__header p{width:80%;color:var(--white);font-size:var(--font-size-h2);font-weight:bold;text-align:center}.readinglights #block-quietly-content .content>.views-element-container form{display:flex;justify-content:center;width:50rem;margin:2rem auto}.readinglights #block-quietly-content .content>.views-element-container form .js-form-type-select{width:40rem}.readinglights #block-quietly-content .content>.views-element-container form #edit-actions{display:flex;flex:1 0 auto;justify-content:flex-start;padding:0;border:none;background-color:initial}.readinglights #block-quietly-content .content>.views-element-container form input[type=submit]{width:max-content;height:2.75rem}}@media screen and (min-width:71rem){.readinglights #block-quietly-content .content>.views-element-container .view__header{height:20rem}.readinglights #block-quietly-content .content>.views-element-container form{display:flex;justify-content:center;width:50rem;margin:calc(var(--gap-unit)*6) auto}}.readinglights.map #block-quietly-content .content>.views-element-container{padding:0}.readinglights.map #block-quietly-content .content .leaflet-popup-content{font-size:var(--font-size);font-weight:normal}.readinglights.map #block-quietly-content .content .leaflet-popup-content .views-field-title a{color:var(--reading-lights--red);font-size:var(--font-size-h3);font-weight:bold;text-decoration:none}.readinglights.map #block-quietly-content .content .leaflet-popup-content .views-field-title a:hover{color:var(--reading-lights--gold)}.service-alerts .views-row:not(:last-of-type){margin:var(--gap-unit) 0;border-bottom:1px solid var(--light-grey)}.service-alerts h5{display:flex;align-items:center;font-size:var(--font-size-h5);font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.service-alerts h5::before{font-family:vpl-icons !important;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;content:"v"}.service-alerts h5::before{margin-right:calc(var(--gap-unit)/4);margin-bottom:1px;font-family:vpl-icons;font-size:var(--font-size);font-weight:initial}.alert-dismissable{opacity:0;transition:opacity .1s ease-in-out}#block-views-block-site-wide-alerts-sitewide-alert-block{margin-bottom:0}.region--header__region-5 .alert{padding:0 var(--gap-unit)}div.alert{border-bottom:2px solid #fff;display:flex;flex-direction:row;flex-wrap:nowrap}div.alert .formatter{display:flex;flex-direction:row;flex-wrap:nowrap;width:clamp(60vw,75rem,98vw);margin-right:auto;margin-left:auto;align-items:center}div.alert .formatter::before{display:flex;justify-content:center;align-items:center;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;background-color:rgba(0,0,0,.2);color:var(--black);height:calc(var(--gap-unit)*1.5);aspect-ratio:1/1;margin-right:var(--gap-unit)}div.alert .views-field{flex:1}div.alert .views-field p{margin:calc(var(--gap-unit)/2) 0;color:var(--black)}div.alert .views-field p a{color:var(--dark-grey)}div.alert .item-content{width:100%}span.close{content:"×";display:flex;justify-content:center;align-items:center;font-weight:bold;height:calc(var(--gap-unit)*1.5);aspect-ratio:1/1;margin-left:var(--gap-unit);border:2px solid var(--black);color:var(--black)}span.close:hover{cursor:pointer;background-color:var(--black);color:#fff}.alert-information{background-color:var(--information)}.alert-information .formatter::before{content:"i"}.alert-warning{background-color:var(--warning)}.alert-warning .formatter::before{content:"!"}.alert-emergency{background-color:var(--emergency)}.alert-emergency .formatter::before{content:"!"}button.close.sr-only{width:0;height:0;overflow:hidden;appearance:none;border:none}.region--content>div[class*=alert],.region--content>div[id*=alert]{display:flex;margin-top:calc(var(--gap-unit)*-1 + 2px);margin-bottom:var(--gap-unit)}.region--content>div[class*=alert] .alerts,.region--content>div[id*=alert] .alerts{display:flex;flex-direction:column}.region--content>div[class*=alert] .alert .formatter:before,.region--content>div[id*=alert] .alert .formatter:before{margin-left:calc(var(--gap-unit)/2)}.region--content>div[class*=alert] .alert .formatter span.close,.region--content>div[id*=alert] .alert .formatter span.close{margin-right:calc(var(--gap-unit)/2)}
