/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
: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-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}.dialog-off-canvas-main-canvas{width:100%;max-width:100%}img,picture,figure{display:block;width:100%;height:auto}.page-node-type-article #block-quietly-content img{width:initial;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}ol>li>ol{list-style-type:lower-roman}ol>li>ol>li>ol{list-style-type:lower-alpha}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,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-weight:bold}h1,.h1{font-size:calc(var(--font-size-h1)*.8);line-height:1.1;margin-bottom:var(--gap-unit)}h2,.h2{font-size:var(--font-size-h2);line-height:1.1}h3,.h3{font-size:var(--font-size-h3);line-height:1.2}h4,.h4{font-size:--font-size-h4;line-height:1.3}h5,.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)*4);padding:var(--gap-unit);border-left:.25rem solid var(--dark-grey)}blockquote p{color:var(--dark-grey);font-size:1.3rem;line-height:1.3;font-weight:bold}blockquote small{display:block;font-size:.9rem;text-align:right;font-weight:400}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,.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,.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]):after{display:inline-block;margin-left:calc(var(--gap-unit)/2);content:" [PDF]"}a[href$=pdf]:not(a[href*=Collective-Agreement]):has(small)::after{font-size:var(--font-size-small);margin-left:calc(var(--gap-unit)/4)}@media screen and (min-width:57rem){h1,.h1{font-size:var(--font-size-h1)}}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,strong strong,th 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}.region--header__region-1,#content-container,.region--footer__region-2,.region--footer__region-3,.region--footer__region-4{padding:calc(var(--gap-unit)/2)}@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}}#content-container,.region--header__region-1,.region--footer__region-2,.region--footer__region-3,.region--footer__region-4{padding:0}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;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;gap:var(--gap-unit);height:44px;position:relative}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}header#page-header .container .region--header__region-5{grid-area:search;display:flex}@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{grid-area:search;display:flex}}@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;margin-bottom:0}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{grid-area:search;display:block;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)}.page-node-type-audition .layout__region .content>div,.page-node-type-production .layout__region .content>div{margin-bottom:var(--gap-unit)}.page-node-type-audition .layout__region .content>div div:first-of-type,.page-node-type-production .layout__region .content>div div:first-of-type{font-weight:bold}.page-node-type-audition .layout__region .content>div p:first-of-type,.page-node-type-production .layout__region .content>div p:first-of-type{margin-top:0}.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 var(--black)}#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}.paragraph--type--booklist-paragraph,.booklist-block{margin-bottom:var(--gap-unit)}nav[aria-labelledby=system-breadcrumb]{margin-bottom:1rem}nav[aria-labelledby=system-breadcrumb] ol{background-color:var(--very-light-grey);list-style:none;padding:.5rem .25rem;margin:0;display:flex;flex-wrap:wrap;font-size:80%}nav[aria-labelledby=system-breadcrumb] ol li{margin-left:.5rem}nav[aria-labelledby=system-breadcrumb] ol li::before{content:"→";margin-right:.25rem}nav[aria-labelledby=system-breadcrumb] ol li:first-child::before{content:""}.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)}.kids.renewal .layout__region--second .paragraph--type--text-block{background-color:var(--pale-grey);padding:calc(var(--gap-unit)*2)}.kids.renewal .layout__region--second .paragraph--type--text-block h3{margin-bottom:var(--gap-unit);font-size:var(--font-size-h4);text-transform:uppercase;letter-spacing:.5px}.kids.renewal .layout__region--second .paragraph--type--text-block table tr{border-bottom-color:var(--grey)}.kids.renewal .layout__region--second .paragraph--type--text-block table td{padding:calc(var(--gap-unit)/2) 0}.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}.collection .layout__region--second .btn-primary{margin-bottom:var(--gap-unit)}.collection .layout__region--second p:first-of-type{margin-top:0}@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)}.page-node-type-database div[class*=layout__region--second] .btn-primary{margin-bottom:var(--gap-unit)}.page-node-type-database div[class*=layout__region--second] p:first-of-type{margin-top:0}.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%}#map{width:100%;aspect-ratio:3/4;z-index:0}.leaflet-control-layers.level-controls a{background-image:url(/themes/custom/quietly/images/floormap/icons/layers-default.svg)}.leaflet-control-layers.level-controls a.leaflet-control-layers-expanded{background-image:url(/themes/custom/quietly/images/floormap/icons/layers-selected.svg);background-color:#3d3d3d}div.leaflet-control-reset-view{position:relative;background:rgba(0,0,0,0);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:1000;margin-left:0;margin-top:0}a.leaflet-control-reset-view-button{display:block;float:left;width:44px;height:44px;background:url(/themes/custom/quietly/images/floormap/icons/reset-default.svg) no-repeat 50% 50% #fff;background-size:26px;border:2px solid rgba(0,0,0,.2);border-radius:0}a.leaflet-control-reset-view-button:hover{background:url(/themes/custom/quietly/images/floormap/icons/reset-selected.svg) no-repeat 50% 50% #3d3d3d;background-size:26px;border-radius:0}.vpl-leaflet-directions{display:flex;justify-content:flex-start;aspect-ratio:1/1}.vpl-leaflet-directions::before{background-color:#fff;width:40px;height:40px;aspect-ratio:1/1;content:" ";display:block;background:url(/themes/custom/quietly/images/floormap/icons/path-default.svg) no-repeat 50% 50% #fff;border:2px solid rgba(0,0,0,.2)}.vpl-leaflet-directions:hover::before{background:url(/themes/custom/quietly/images/floormap/icons/path-selected.svg) no-repeat 50% 50% #fff;background-color:#3d3d3d;cursor:pointer}.vpl-leaflet-directions h3{position:absolute;left:-999px}.vpl-leaflet-directions>nav ul{position:absolute;left:-4000px}.vpl-leaflet-directions:hover>nav ul,.vpl-leaflet-directions:hover>nav ul:hover{left:auto;background:rgba(0,0,0,0);list-style-type:none;padding:0;margin:0;min-height:44px;display:flex;flex-direction:column}.vpl-leaflet-directions:hover>nav ul li,.vpl-leaflet-directions:hover>nav ul:hover li{flex:1;padding:0 8px;margin:0;background-color:#fff;min-width:max-content;font-size:1rem;font-weight:normal;border-bottom:1px solid #ccc;border-bottom-width:1px;border-bottom-style:solid;border-image:linear-gradient(to right,white 8px,8px,#ccc calc(100% - 8px),8px,white 8px) 1}.vpl-leaflet-directions:hover>nav ul li:last-child,.vpl-leaflet-directions:hover>nav ul:hover li:last-child{border-bottom:none}.vpl-leaflet-directions:hover>nav ul li:hover,.vpl-leaflet-directions:hover>nav ul:hover li:hover{color:#fff;background-color:#3d3d3d}.vpl-leaflet-directions:hover>nav ul li:hover a,.vpl-leaflet-directions:hover>nav ul:hover li:hover a{color:#fff}.vpl-leaflet-directions:hover>nav ul li a,.vpl-leaflet-directions:hover>nav ul:hover li a{color:#3d3d3d;display:flex;align-content:center;align-items:center;height:44px}.leaflet-control-container .leaflet-top.leaflet-left{display:flex;flex-direction:column}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search{order:2;z-index:4}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-layers.level-controls{order:1;z-index:5;max-width:44px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom{order:4;z-index:3}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a:first-child{border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:none;border-left:2px solid rgba(0,0,0,.2)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a:last-child{border-top:1px solid #ccc;border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid rgba(0,0,0,.2)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-layers{order:3;z-index:2;max-width:44px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-reset-view{order:5;z-index:1;max-width:44px}.leaflet-control-container .leaflet-top.leaflet-left .vpl-leaflet-directions{order:6;z-index:0;max-width:44px}div.leaflet-tooltip{border:rgba(0,0,0,0);font-size:1rem;color:#fff;width:max-content;text-shadow:0 0 4px #3d3d3d;box-shadow:none;max-width:200px;width:max-content;white-space:normal;text-align:center;line-height:1.2;background-color:rgba(0,0,0,.5)}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{border:none !important}.leaflet-control-layers.category-controls.leaflet-control-layers-expanded .leaflet-control-layers-toggle{background-color:#3d3d3d;background-image:url(/themes/custom/quietly/images/floormap/icons/eye-open-white.svg);background-size:28px}.leaflet-control-layers.category-controls .leaflet-control-layers-toggle{width:44px;background-image:url(/themes/custom/quietly/images/floormap/icons/eye-open.svg);background-size:26px}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays{padding:0 8px}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label{font-size:1rem;font-weight:normal;border-bottom:1px solid #ccc}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label:last-child{border-bottom:none}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label span{display:flex;align-content:center;align-items:center;height:44px}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label span input[type=checkbox]{margin:0 8px 0 0;appearance:none;font:inherit;color:currentColor;width:18px;height:18px;border-radius:0;display:grid;place-content:center}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label span input[type=checkbox]::before{content:"";width:18px;height:18px;background-image:url(/themes/custom/quietly/images/floormap/icons/eye-shut.svg)}.leaflet-control-layers.category-controls .leaflet-control-layers-list .leaflet-control-layers-overlays label span input[type=checkbox]:checked::before{background-image:url(/themes/custom/quietly/images/floormap/icons/eye-open.svg)}.leaflet-control-baselayername{color:#fff;background-color:rgba(0,0,0,.5);border:2px solid rgba(0,0,0,.2);min-height:44px;padding:0 .5rem;font-size:.75rem;display:grid;place-content:center}.leaflet-popup-pane .leaflet-popup{margin-bottom:10px !important;display:grid;grid-template-columns:calc(50% - 22px) calc(50% - 22px) 44px;grid-auto-flow:column;min-width:calc(8rem + 22px)}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper{order:1;grid-column:1/4}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;color:#000;margin:0 11px 16px 11px}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h2,.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h3{margin-top:11px;margin-bottom:.5rem;color:#000}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p{margin-bottom:1rem}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p+ul{margin-top:-0.75rem}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content ul{padding:0 1rem;margin:0}.leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper::before{width:44px;height:44px;float:right;display:block;content:" "}.leaflet-popup-pane .leaflet-popup .leaflet-popup-tip-container{order:3;grid-column:1/4;width:unset;height:20px;position:unset;left:unset;margin-bottom:unset;margin-left:unset;overflow:hidden;pointer-events:none}.leaflet-popup-pane .leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{background-color:#fff}.leaflet-popup-pane .leaflet-popup a.leaflet-popup-close-button{order:2;grid-column:3/4;grid-row:1/-1;width:44px;height:44px;display:grid;place-content:center}.leaflet-popup-pane .leaflet-popup a.leaflet-popup-close-button span{font-size:2rem;color:#000;aspect-ratio:1/1;height:1.25rem;display:grid;place-content:center}#map-viewer{position:relative;display:grid;grid-template-areas:"instructions instructions instructions" "homer homer homer" "robson map georgia" "hamilton hamilton hamilton";grid-template-rows:max-content 1.75rem 1fr 1.75rem;grid-template-columns:1.75rem 1fr 1.75rem}#compass-rose{position:absolute;background-color:rgba(255,255,255,.5);width:100px;bottom:1.75rem;right:1.75rem;aspect-ratio:1/1;z-index:100}#instructions{grid-area:instructions;display:block;font-size:.9rem}#interactions ul{list-style:none;display:flex;flex-direction:column;margin:1rem 0 0 0;padding:0}#interactions ul li{display:flex;margin-right:1.5rem;align-items:center}#interactions ul img{margin-right:.25rem;width:44px;height:44px}.floor-map-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.floor-map-legend ul{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;margin:1rem 0 0 0;padding:0}.floor-map-legend ul li{display:flex;margin-right:1rem;align-items:center}.floor-map-legend ul img{margin-right:.5rem;width:44px;height:44px}#homer{display:grid;grid-area:homer;background-color:#3d3d3d;color:#fff;align-content:center;justify-content:center}#homer h3{width:max-content;font-size:.75rem}#robson{display:grid;grid-area:robson;background-color:#3d3d3d;color:#fff;align-content:center;justify-content:center}#robson h3{transform:rotate(-90deg);width:max-content;font-size:.75rem}#map{grid-area:map;opacity:1;border:4px solid #fff}#georgia{display:grid;grid-area:georgia;background-color:#3d3d3d;color:#fff;align-content:center;justify-content:center}#georgia h3{transform:rotate(90deg);width:max-content;font-size:.75rem}#hamilton{display:grid;grid-area:hamilton;background-color:#3d3d3d;color:#fff;align-content:center;justify-content:center}#hamilton h3{width:max-content;font-size:.75rem}@media screen and (min-width:35rem){#map{width:100%;aspect-ratio:4/3}#map-viewer{grid-template-rows:max-content 2rem 2fr 2rem;grid-template-columns:2rem 1fr 2rem}#compass-rose{bottom:2rem;right:2rem}#homer h3{font-size:1rem}#robson h3{font-size:1rem}#georgia h3{font-size:1rem}#hamilton h3{font-size:1rem}.leaflet-control-baselayername{font-size:1rem}}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block{background-color:#fff;padding:0}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block .callout--title{padding:0}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block .callout--content{padding:0;font-size:.9rem}#block-quietly-floormapinstructionsbasichtmlblock ul{margin:0 0 var(--gap-unit) 0;padding:0;list-style:none;display:flex;flex-direction:column}#block-quietly-floormapinstructionsbasichtmlblock ul li{display:flex}#block-quietly-floormapinstructionsbasichtmlblock ul li img{width:44px;height:44px}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-unit)}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul li{align-items:center}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul li img{margin-right:var(--gap-unit)}@media screen and (min-width:57rem){#map-viewer{grid-template-rows:max-content 3rem 2fr 3rem;grid-template-columns:3rem 1fr 3rem}.floor-map-legend{grid-template-columns:repeat(4,1fr)}#instructions{display:flex;flex-direction:column;gap:1rem}#interactions ul{display:flex;flex-direction:row}#compass-rose{bottom:3rem;right:3rem}#homer h3{font-size:1.2rem}#robson h3{font-size:1.2rem}#georgia h3{font-size:1.2rem}#hamilton h3{font-size:1.2rem}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block{background-color:#fff;padding:0}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block .callout--title{padding:0}#block-quietly-floormapinstructionsbasichtmlblock .basic-html--block .callout--content{padding:0}#block-quietly-floormapinstructionsbasichtmlblock ul{margin:0 0 var(--gap-unit) 0;padding:0;list-style:none;display:flex;flex-direction:row;gap:var(--gap-unit)}#block-quietly-floormapinstructionsbasichtmlblock ul li{display:flex}#block-quietly-floormapinstructionsbasichtmlblock ul li img{width:44px;height:44px}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-unit)}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul li{align-items:center}#block-quietly-floormapinstructionsbasichtmlblock .paragraph--type--accordion ul li img{margin-right:var(--gap-unit)}}.leaflet-container .leaflet-marker-pane img.has-popup{border-top:14px solid rgba(0,0,0,0);background-repeat:no-repeat;background-image:url(/themes/custom/quietly/images/floormap/icons/more-popup.png);background-position:center -13px;min-height:44px !important}.floor-map .field-content{padding-bottom:1rem}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:0;border-bottom:none}.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 #pub_phone_table div[class*=webform-multiple-table] table thead{display:none}.webform-submission-webform-476706-form #pub_phone_table div[class*=webform-multiple-table] table tbody tr td fieldset .fieldset-wrapper .form-item{margin:0}.webform-submission-webform-476706-form #pub_phone_table div[class*=webform-multiple-table] table tbody tr td fieldset .fieldset-wrapper .form-item label{float:none;margin:0}.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)}.webform-submission-webform-476706-form div[class*=webform-multiple-table] table thead{display:none}.webform-submission-webform-476706-form div[class*=webform-multiple-table] table tbody tr td fieldset .fieldset-wrapper .form-item{margin:0}.webform-submission-webform-476706-form div[class*=webform-multiple-table] table tbody tr td fieldset .fieldset-wrapper .form-item label{float:none;margin:0}@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 thead tr{border-bottom:none}.webform-submission-webform-423436-form #odr_order_information_table thead tr th{border-bottom:none;padding:0}.webform-submission-webform-423436-form #odr_order_information_table tr{border-bottom:none}.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;padding-top:calc(var(--gap-unit)/2);align-items:flex-start;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 #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,.webform-submission-webform-470894-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,.webform-submission-webform-470894-form .js-form-item-permres-number{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-item-date-of-birth,.webform-submission-webform-470894-form .js-form-item-date-of-birth{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-item-cuaet-uci-number,.webform-submission-webform-470894-form .js-form-item-cuaet-uci-number{padding-bottom:19px}.webform-submission-webform-467208-form .js-form-type-email,.webform-submission-webform-470894-form .js-form-type-email{margin-top:calc(var(--gap-unit)*-1)}.webform-submission-webform-467208-form .js-webform-select-other-input,.webform-submission-webform-470894-form .js-webform-select-other-input{width:100% !important}.webform-submission-webform-467208-form .js-webform-select-other-input input,.webform-submission-webform-470894-form .js-webform-select-other-input input{margin-top:0}}@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%}.webform-submission-webform-423432-form .form-select{min-width:5rem}.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)}}body.guide .layout__region--first .views-element-container{margin-bottom:0}body.guide .layout__region--first .views-element-container h2{margin:var(--gap-unit) 0 calc(var(--gap-unit)/4) 0}body.guide .layout__region--first .views-element-container h2.book-item--active-trail a{background-color:var(--very-dark-grey);color:var(--white)}body.guide .layout__region--first .views-element-container h2 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}body.guide .layout__region--first .views-element-container h2 a:hover{color:#fff;background-color:var(--dark-grey)}body.guide .layout__region--first div .content>ul{margin:0 0 0 1.75rem;padding:0;list-style:none}body.guide .layout__region--first div .content>ul li{margin-bottom:calc(var(--gap-unit)/4)}body.guide .layout__region--first div .content>ul li.book-item--active-trail>a{background-color:var(--very-dark-grey);color:#fff}body.guide .layout__region--first div .content>ul li a{display:flex;padding:var(--gap-unit);background-color:var(--very-light-grey);color:var(--dark-grey);font-size:var(--font-size-h4);font-weight:bold;text-decoration:none}body.guide .layout__region--first div .content>ul li a::before{content:"» ";flex:0 0 1rem;justify-content:flex-start}body.guide .layout__region--first div .content>ul li a:hover{color:#fff;background-color:var(--dark-grey)}body.guide .layout__region--first div .content>ul li.book-item--expanded ul{margin:calc(var(--gap-unit)/4) 0 0 1.5rem;padding:0;list-style:none}body.guide .layout__region--first div .content>ul li.book-item--expanded ul li{background-color:pink;margin-bottom:calc(var(--gap-unit)/4)}body.guide .layout__region--first div .content>ul li.book-item--expanded ul li.book-item--active-trail{background-color:var(--very-dark-grey);color:#fff}body.guide .layout__region--first .guide-button{margin-top:var(--gap-unit);padding:calc(var(--gap-unit)*2);background-color:var(--pale-grey)}body.guide .layout__region--first .guide-button .content .flex-entity-reference.related-guides{display:flex;flex-wrap:wrap;gap:calc(var(--gap-unit)/2)}body.guide .layout__region--first .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%}body.guide .layout__region--second .catalogue-item{border-bottom:none}body.guide .layout__region--second .catalogue-item h2{border-bottom:4px solid #000;margin-bottom:1rem;margin-top:1rem}body.guide .layout__region--second .catalogue-item .content div div:has(article){padding:1rem 0;border-bottom:1px solid var(--very-light-grey)}body.guide .layout__region--second .catalogue-item .content div div:has(article):first-child{padding-top:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article{margin:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid{grid-template-rows:unset;grid-auto-rows:minmax(241px,min-content)}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first{display:flex;flex-direction:column;background-image:url(/themes/custom/quietly/images/book-cover.svg);background-repeat:no-repeat;background-position-x:-1px;background-position-y:top;background-size:calc(100% + 1px)}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="MC.GIF&amp;upc=&amp;client=vancp"]) div{background-image:none;background-color:rgba(0,0,0,0);height:100%}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="MC.GIF&client=vancp"]){background-image:none;background-repeat:unset;background-position-x:unset;background-size:unset}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="MC.GIF&client=vancp"]) div{background-color:rgba(0,0,0,0)}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="LC.GIF&client=vancp"]){background-image:none;background-repeat:unset;background-position-x:unset;background-size:unset}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="LC.GIF&client=vancp"]) div{background-color:rgba(0,0,0,0)}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="isbn=9781896860923/MC.GIF&amp;upc=&amp;client=vancp"]){background-image:none}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--first:has(img[src*="isbn=9781896860923/MC.GIF&amp;upc=&amp;client=vancp"]) div{background-color:rgba(0,0,0,0)}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second{margin:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div{margin:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div .catalogue-title div{margin-bottom:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div .catalogue-title div a{font-size:var(--font-size-h3);font-weight:bold;color:var(--secondary--dark-blue);text-decoration:none;line-height:1;margin-bottom:0}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div .catalogue-author div{font-weight:bold}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-callno .content div{display:flex}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-callno .content div div:first-child{margin-right:.25rem}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-callno .content div div:last-child{flex:1}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-year .content div{display:flex}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-year .content div div:first-child{margin-right:.25rem}body.guide .layout__region--second .catalogue-item .content div div:has(article) article div div.layout.layout--twocol-section.layout--twocol-section--25-75.layout-grid .layout__region.layout__region--second div.catalogue-year .content div div:last-child{flex:1}body.guide .layout__region--second .catalogue-item .content div div:has(article):last-child article{margin:0}body.guide .layout__region--second .page-node-type-guide div.content div>h3:first-of-type{margin-top:var(--gap-unit)}body.guide .layout__region--second .biblio-block-content .booklist-carousel .flickity-viewport .flickity-slider .book a{background-color:rgba(0,0,0,0)}body.guide .layout__region--second .biblio-block-content .booklist-carousel .flickity-viewport .flickity-slider .book a img{display:block}body.guide .layout__region--second .biblio-block-content .booklist-carousel .flickity-viewport .flickity-slider .book a img::before{display:none}body.guide .layout__region--third{padding-top:1rem}body.guide .layout__region--third .related-catalogue-searches{background-color:pink;margin:var(--gap-unit) 0;padding:calc(var(--gap-unit)*2);background-color:var(--pale-grey)}body.guide .layout__region--third .related-catalogue-searches h2{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--gap-unit);flex-basis:100%}body.guide .layout__region--third .related-catalogue-searches div{margin-bottom:calc(var(--gap-unit)/2)}body.guide .layout__region--third .related-catalogue-searches div a{background-color:var(--very-light-grey)}body.guide .layout__region--third .related-catalogue-searches div a:hover{background-color:var(--light-grey)}.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)}.location .layout__region--second .hours-block .office-hours__item~.views-field-field-after-hours-book-drop{padding:1rem}.location .layout__region--second .hours-block .office-hours__item~.views-field-field-after-hours-book-drop .views-label-field-after-hours-book-drop{font-weight:bold}.location .layout__region--second .hours-block .office-hours__item:nth-of-type(n + 8) .office-hours__item-label+.office-hours__item-slots{justify-content:flex-start}.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:1rem 1rem 1rem 0}.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-address .field-address{display:flex}.page-node-type-location .layout--twocol-section .layout__region--first .location-address .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"}.page-node-type-location .layout--twocol-section .layout__region--first .location-address .location::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.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 .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"}.page-node-type-location .layout--twocol-section .layout__region--first .location-phone>.content>div .phone::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.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 .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"}.page-node-type-location .layout--twocol-section .layout__region--first .location-email>.content>div .email::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.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:calc(var(--gap-unit)*.75)}.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:nth-of-type(3)::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"}.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(4)::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:""}.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(4)::before{padding-right:calc(var(--gap-unit)/3)}@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%}}.central-library-inspiration-lab article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type,.bud-osborn-creation-space article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type,.bud-osborn-inspiration-lab article .layout--twocol-section--75-25 .layout__region--first>div .content div div:first-of-type{font-weight:normal !important}.central-library-inspiration-lab .paragraph,.bud-osborn-creation-space .paragraph,.bud-osborn-inspiration-lab .paragraph{margin-bottom:var(--gap-unit)}.central-library-inspiration-lab .paragraph h3,.bud-osborn-creation-space .paragraph h3,.bud-osborn-inspiration-lab .paragraph h3{font-size:var(--font-size-h2);margin-bottom:var(--gap-unit)}.central-library-inspiration-lab .paragraph .callout--title h2,.bud-osborn-creation-space .paragraph .callout--title h2,.bud-osborn-inspiration-lab .paragraph .callout--title h2{font-size:var(--font-size-h3)}.central-library-inspiration-lab .paragraph .callout-block .callout--cta,.bud-osborn-creation-space .paragraph .callout-block .callout--cta,.bud-osborn-inspiration-lab .paragraph .callout-block .callout--cta{display:none}.central-library-inspiration-lab .paragraph hr,.bud-osborn-creation-space .paragraph hr,.bud-osborn-inspiration-lab .paragraph hr{border:none;border-top:1px solid var(--light-grey)}.central-library-inspiration-lab .space-paragraphs .content>div>div:nth-of-type(2) .layout--threecol-section--33-34-33 .layout__region{border:none;background-color:var(--very-light-grey)}.central-library-inspiration-lab .space-paragraphs .content>div>div:last-of-type,.central-library-inspiration-lab .space-paragraphs .content>div>div:nth-last-of-type(2){text-align:center}.bud-osborn-creation-space .space-paragraphs .content>div>div:last-of-type,.bud-osborn-inspiration-lab .space-paragraphs .content>div>div:last-of-type{text-align:center}@media screen and (min-width:57rem){.central-library-inspiration-lab .space-paragraphs .content div div:nth-of-type(7) .layout__region--second:nth-of-type(2),.bud-osborn-creation-space .space-paragraphs .content div div:nth-of-type(7) .layout__region--second:nth-of-type(2),.bud-osborn-inspiration-lab .space-paragraphs .content div div:nth-of-type(7) .layout__region--second:nth-of-type(2){padding:0 1rem;border-left:1px solid var(--light-grey);border-right:1px solid var(--light-grey)}.central-library-inspiration-lab .layout--threecol-section--33-34-33 .layout__region,.bud-osborn-creation-space .layout--threecol-section--33-34-33 .layout__region,.bud-osborn-inspiration-lab .layout--threecol-section--33-34-33 .layout__region{border-right:1px solid var(--light-grey)}.central-library-inspiration-lab .layout--threecol-section--33-34-33 .layout__region:last-of-type,.bud-osborn-creation-space .layout--threecol-section--33-34-33 .layout__region:last-of-type,.bud-osborn-inspiration-lab .layout--threecol-section--33-34-33 .layout__region:last-of-type{border:none}}.kids.page-node-type-basic-page:not(.programs) .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}.kids.page-node-type-basic-page.programs .grey-background{background-color:initial;padding:0}.teens.page-node-type-basic-page:not(.programs) .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:not(.programs) .contact-us--block:last-of-type h2{color:var(--black)}.teens.page-node-type-basic-page:not(.programs) .contact-us--block:last-of-type p{position:relative}.teens.page-node-type-basic-page:not(.programs) .contact-us--block:last-of-type p a[href*=campaigner]{position:absolute;top:calc(var(--gap-unit)/2)}.leaflet-safari .leaflet-tile-container{transform-origin:0 0}.leaflet-overlay-pane svg{user-select:auto}.leaflet-bar{border-radius:0}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:44px;height:44px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;border-radius:0}.leaflet-bar a:hover{color:#fff;background-color:#000}.leaflet-bar a:first-child{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.leaflet-bar a:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.leaflet-touch .leaflet-bar a{width:44px;height:44px;display:flex;justify-content:center;align-items:center}.leaflet-touch .leaflet-bar a:first-child{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 34px Arial,sans-serif}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:34px}.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover{color:#fff;background-color:#000}.leaflet-control-layers{background:rgba(0,0,0,0);border-radius:0}.leaflet-control-layers .leaflet-control-layers-toggle{background-image:url(/themes/custom/quietly/images/leaflet-resources/layers.png);width:44px;height:44px;background-color:#fff;border:2px solid rgba(0,0,0,.2)}.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/themes/custom/quietly/images/leaflet-resources/layers-2x.png);background-size:26px 26px;border:2px solid rgba(0,0,0,.2)}.leaflet-control-layers.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;border:2px solid rgba(0,0,0,.2)}.leaflet-control-layers-expanded{background-color:rgba(0,0,0,0);margin:0;padding:0}.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:block;height:44px;width:44px;color:#fff;background-color:#000;border:2px solid rgba(0,0,0,.2)}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:absolute;width:max-content;margin-left:44px;margin-top:-44px;margin-bottom:0;min-height:44px;background-color:rgba(0,0,0,0)}.leaflet-control-layers-expanded .leaflet-control-layers-list .leaflet-control-layers-overlays{background-color:#fff;padding:.5rem}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-base{background-color:#fff;padding:0 .5rem;min-height:44px;margin-bottom:0}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-base label{font-size:1rem;font-weight:normal;border-bottom:1px solid #ccc}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-base label:last-child{border-bottom:none}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-base label span{display:flex;align-content:center;align-items:center;height:44px}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-base label span input{margin:0 5px 2px 0;padding:0;height:100%}.leaflet-control-layers-expanded.level-controls .leaflet-control-layers-list .leaflet-control-layers-overlays{display:none}.leaflet-control-layers-separator{height:0;border-top:1px solid #000;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/themes/custom/quietly/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:none;background-clip:padding-box}.leaflet-popup{margin-bottom:40px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:0}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:44px;height:44px;font:16px/24px Arial,sans-serif;color:#757575;text-decoration:none;background:rgba(0,0,0,0)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:none}.leaflet-div-icon{background:#fff;border:none}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:none;border-radius:0;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.2)}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:none;background:rgba(0,0,0,0);content:""}.leaflet-popup-content{font-size:var(--font-size)}.leaflet-attribution-flag{width:0;height:0}.leaflet-control-zoom-in,.leaflet-control-zoom-out{color:#000 !important}.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover{color:#fff !important;background-color:#3d3d3d !important}.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.path-taxonomy .layout--twocol-section--25-75{display:block}.work-unit.path-taxonomy .work-unit-assistant-managers{margin-top:var(--gap-unit)}.work-unit.path-taxonomy .work-unit-assistant-managers .content div h2{margin-bottom:var(--gap-unit)}.work-unit.path-taxonomy .work-unit-assistant-managers .content div div.content{padding:0 var(--gap-unit) 0 0;height:100%}.work-unit.path-taxonomy .work-unit-assistant-managers .content div div.content div.layout div.layout__region--content div .content h3{line-height:1.3}@media screen and (min-width:57rem){.work-unit.path-taxonomy .layout--onecol .layout__region--content>div:nth-of-type(2) .content>div{display:flex}.work-unit.path-taxonomy .layout--onecol .layout__region--content>div:nth-of-type(2) .content>div>div{flex:1;display:flex}.work-unit.path-taxonomy .layout--onecol .layout__region--content>div:nth-of-type(2) .content>div>div:nth-of-type(n+2)::before{content:"";height:100%;border-right:1px solid var(--light-grey);margin:0 var(--gap-unit)}}.rating-value-0_0{background:var(--light-grey);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-0_5{background:linear-gradient(90deg,var(--vpl-yellow) 10%,var(--light-grey) 10%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-1_0{background:linear-gradient(90deg,var(--vpl-yellow) 20%,var(--light-grey) 20%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-1_5{background:linear-gradient(90deg,var(--vpl-yellow) 30%,var(--light-grey) 30%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-2_0{background:linear-gradient(90deg,var(--vpl-yellow) 40%,var(--light-grey) 40%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-2_5{background:linear-gradient(90deg,var(--vpl-yellow) 50%,var(--light-grey) 50%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-3_0{background:linear-gradient(90deg,var(--vpl-yellow) 60%,var(--light-grey) 60%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-3_5{background:linear-gradient(90deg,var(--vpl-yellow) 70%,var(--light-grey) 70%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-4_0{background:linear-gradient(90deg,var(--vpl-yellow) 80%,var(--light-grey) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-4_5{background:linear-gradient(90deg,var(--vpl-yellow) 90%,var(--light-grey) 90%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating-value-5_0{background:linear-gradient(90deg,var(--vpl-yellow) 100%,var(--light-grey) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.review{margin-bottom:var(--gap-unit);padding:var(--gap-unit) 0;border-bottom:1px solid var(--very-light-grey)}.review-content{display:flex;gap:var(--gap-unit)}.review-content .review-catalogue-item{display:flex}.review-content .review-catalogue-item .remote-image-item{background-color:var(--very-light-grey)}.review-content .review-image{width:150px}.review-content .review-catalogue-content{margin-top:.5rem;width:150px}.review-content .review-catalogue-content h2{font-size:var(--font-size-h3)}.review-content .review-catalogue-content h3{font-size:var(--font-size-h4)}.review-content .reviewer-name{margin-top:0;font-weight:700;font-size:var(--font-size-h2)}.review-content .stars{font-size:1.5rem}.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}.paragraph--type--horizontal-image-callout h2{font-size:var(--font-size-h3)}.paragraph--type--heading div h2{margin:1rem 0}.paragraph--type--heading:last-of-type div h2{margin-bottom:0em}.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)}.work-unit .region--content .field-email a,.work-unit .region--content .field-phone a,.page-node-type-person .region--content .field-email a,.page-node-type-person .region--content .field-phone a{display:flex;flex-direction:row}.work-unit .region--content .field-email a i::before,.work-unit .region--content .field-phone a i::before,.page-node-type-person .region--content .field-email a i::before,.page-node-type-person .region--content .field-phone a i::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.work-unit .region--content a[href*="@"] i::before,.page-node-type-person .region--content a[href*="@"] i::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 .region--content a[href*="tel:"] i::before,.page-node-type-person .region--content a[href*="tel:"] i::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"}.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-body p:first-of-type{margin-top:0}.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}.indigenous-resources-vpl .paragraph--type--text-block a{text-decoration:underline !important}.indigenous-resources-vpl .biblio-block-content{padding:2rem}.indigenous-resources-vpl .layout--twocol-section--75-25 .layout__region--first .layout__region{display:grid;align-items:stretch}.indigenous-resources-vpl .paragraph--type--booklist-paragraph{background-color:var(--very-light-grey)}.indigenous-resources-vpl .block--bundle{display:flex;margin-bottom:0}.indigenous-resources-vpl .layout--twocol-section--50-50 .horizontal-image-callout--block h2,.indigenous-resources-vpl .layout--twocol-section--50-50 .image-and-text--block h2{font-size:var(--font-size-h3)}.indigenous-resources-vpl hr{border-top:1px solid var(--light-grey);border-bottom:0}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block{grid-template-columns:1fr 4fr}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--image{padding-right:calc(var(--gap-unit)*2)}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--title{display:none}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--body p:first-of-type{margin-top:0}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--body p,.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--body ul{margin:0}.indigenous-resources-vpl .paragraph--type--image-and-text-block .image-and-text--block .callout--body a{text-decoration:underline}.indigenous-resources-vpl .paragraph--type--heading{margin:var(--gap-unit) 0}.indigenous-resources-vpl .paragraph--type--heading h2{margin:1rem 0 0;padding-bottom:.5rem;border-bottom:4px solid #ed5620}.indigenous-rights-and-reconciliation-vpl .layout--threecol-section--33-34-33 .layout__region{background-color:var(--very-light-grey)}.indigenous-rights-and-reconciliation-vpl .image-callout--block h2{text-align:center}.indigenous-rights-and-reconciliation-vpl .image-callout--block .btn-primary{display:none}#block-sitebranding{display:flex;flex-direction:column;justify-content:center;margin-left:.5rem}#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{margin-left:0}#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 .in-page--banner-image{margin-bottom:var(--gap-unit)}.page-node-type-space .space-gallery-image{margin-bottom:var(--gap-unit)}.page-node-type-space .space-capacity,.page-node-type-space .space-area,.page-node-type-space .space-features,.page-node-type-space .space-details{border-top:1px solid var(--light-grey)}.page-node-type-space .space-capacity .content>div,.page-node-type-space .space-area .content>div,.page-node-type-space .space-features .content>div,.page-node-type-space .space-details .content>div{padding:calc(var(--gap-unit)/4) 0}.page-node-type-space .space-capacity .content>div div:first-of-type,.page-node-type-space .space-area .content>div div:first-of-type,.page-node-type-space .space-features .content>div div:first-of-type,.page-node-type-space .space-details .content>div div:first-of-type{font-weight:700}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label{border-top:1px solid var(--light-grey);padding:calc(var(--gap-unit)/4) 0}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div:first-of-type{font-weight:700}.space-gallery-image .main-carousel{background-color:#fff}.space-gallery-image button.flickity-prev-next-button:disabled{display:none}@media screen and (min-width:57rem){.page-node-type-space .space-capacity,.page-node-type-space .space-area,.page-node-type-space .space-features,.page-node-type-space .space-details{border-top:1px solid var(--light-grey)}.page-node-type-space .space-capacity .content>div,.page-node-type-space .space-area .content>div,.page-node-type-space .space-features .content>div,.page-node-type-space .space-details .content>div{display:flex;padding-bottom:1rem}.page-node-type-space .space-capacity .content>div>div:first-of-type,.page-node-type-space .space-area .content>div>div:first-of-type,.page-node-type-space .space-features .content>div>div:first-of-type,.page-node-type-space .space-details .content>div>div:first-of-type{flex:1 1 25%}.page-node-type-space .space-capacity .content>div>div,.page-node-type-space .space-area .content>div>div,.page-node-type-space .space-features .content>div>div,.page-node-type-space .space-details .content>div>div{flex:1 1 75%}.page-node-type-space .space-capacity .content>div>div ul,.page-node-type-space .space-area .content>div>div ul,.page-node-type-space .space-features .content>div>div ul,.page-node-type-space .space-details .content>div>div ul{margin:0;padding-left:1rem}.page-node-type-space .space-capacity .content>div>div p,.page-node-type-space .space-area .content>div>div p,.page-node-type-space .space-features .content>div>div p,.page-node-type-space .space-details .content>div>div p{margin:0}.page-node-type-space .space-capacity .content>div>div p:has(+p),.page-node-type-space .space-area .content>div>div p:has(+p),.page-node-type-space .space-features .content>div>div p:has(+p),.page-node-type-space .space-details .content>div>div p:has(+p){margin-bottom:0}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label{display:flex}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div{flex:1 1 75%}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div:first-of-type{flex:1 1 25%;font-weight:700}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div ul{margin:0;padding-left:1rem}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div p{margin:0}.page-node-type-space .space-paragraphs .paragraph--type--text-with-label div:last-of-type{margin-bottom:1rem}.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 thead tr th{padding-top:0;padding-left:0}.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}}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}summary[role=button]{border:2px solid var(--very-dark-grey) !important;background-color:rgba(0,0,0,0) !important;color:var(--very-dark-grey) !important;font-weight:bold;display:inline-block;width:min-content;padding:calc(var(--gap-unit)/4) var(--gap-unit)}summary[role=button]:hover{cursor:pointer}summary[role=button]:focus-visible{outline-color:var(--focus-outline-color,var(--vpl-blue)) !important;outline-offset:var(--focus-outline-offset,calc(var(--focus-width,4px) * -1)) !important;outline-style:var(--focus-outline-style,solid) !important;outline-width:var(--focus-width,4px) !important;box-shadow:0 var(--focus-width,4px) 0 inset var(--focus-box-shadow-color,var(--white)) !important}.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 .region--content{padding:0;background-color:var(--literary-landmarks--dark-green);background-image:url(/themes/custom/quietly/images/literary-landmarks-green-background.svg);background-repeat:no-repeat;background-position:top}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock{margin-top:-1rem}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle{margin-bottom:0}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block{background-color:rgba(0,0,0,0)}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content{padding:0}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body{background-color:rgba(0,0,0,0);padding:2rem}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div{display:flex;flex-direction:column;align-items:center}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div img{width:7rem;height:auto;margin:0 0 2rem 0}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div p{display:none}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li{flex:1;display:flex;flex-direction:row;justify-content:center;border-left:1px solid #fff;border-right:1px solid #fff}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li:first-of-type{justify-content:center;border-left:none;border-right:none}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li:last-of-type{justify-content:center;border-left:none;border-right:none}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li a{font-weight:bold;color:#fff}.literarylandmarks.page-node-type-basic-page.path-node article,.literarylandmarks.path-literarylandmarks article{background-color:rgba(0,0,0,0);padding-bottom:var(--gap-unit)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p{font-size:var(--font-size-h2);font-weight:bold;text-align:center;color:#fff;padding:0 calc(var(--gap-unit)*2)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;gap:var(--gap-unit);padding:var(--gap-unit) calc(var(--gap-unit)*3)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id{flex:1 1 90%;margin-top:0}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id label,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id label{color:#fff}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions{flex:1 1 10%;display:flex;justify-content:start;flex-wrap:unset;order:unset;padding:0;margin:0}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions input,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions input{padding:.7rem 1rem}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions [id*=edit-reset],.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions [id*=edit-reset]{display:none}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper{background-color:var(--very-light-grey);padding:calc(var(--gap-unit)*2) calc(var(--gap-unit)*3)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper .literary-landmarks-literary-landmarks-page.view-output.html-list,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper .literary-landmarks-literary-landmarks-page.view-output.html-list{margin-top:var(--gap-unit)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked{background-color:#fff;margin-bottom:var(--gap-unit)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content{padding:var(--gap-unit)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a{color:var(--literary-landmarks--green)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a:hover,.literarylandmarks.path-literarylandmarks article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a:hover{color:var(--literary-landmarks--dark-green)}.literarylandmarks.page-node-type-landmark article{padding:var(--gap-unit)}.literarylandmarks.page-node-type-landmark article>div{margin:calc(var(--gap-unit)*2);padding:calc(var(--gap-unit)*2);background-color:var(--white)}.literarylandmarks.page-node-type-landmark article h1{color:var(--literary-landmarks--green)}.literarylandmarks.page-node-type-landmark article h2{margin-top:calc(var(--gap-unit)/2);color:var(--literary-landmarks--green);font-size:var(--font-size-h1)}.literarylandmarks.page-node-type-landmark article a{color:var(--literary-landmarks--green)}.literarylandmarks.page-node-type-landmark article a:hover{color:var(--literary-landmarks--dark-green)}.literarylandmarks.page-node-type-landmark article .guide-image-caption{font-size:var(--font-size-small)}.literarylandmarks.page-node-type-landmark article blockquote{margin:0;padding:0;border:0}.literarylandmarks.page-node-type-landmark article blockquote p{color:var(--literary-landmarks--green);text-align:center}.literarylandmarks.page-node-type-landmark article a[href*=bibliocommons],.literarylandmarks.page-node-type-landmark article a[href*=bookworld]{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.page-node-type-landmark article a[href*=bibliocommons]:hover,.literarylandmarks.page-node-type-landmark article a[href*=bookworld]:hover{transition:background 300ms linear,color 300ms linear;background-color:var(--literary-landmarks--dark-green)}.literarylandmarks.page-node-type-landmark article .layout--twocol-section{display:flex;flex-direction:column}.literarylandmarks.page-node-type-landmark article .layout--twocol-section .layout__region{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.literarylandmarks.page-node-type-landmark article .layout--onecol div:last-of-type>div:first-of-type{text-align:left}.literarylandmarks.page-node-type-landmark article .layout--onecol div:last-of-type>div:last-of-type{text-align:center}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock{background-color:var(--literary-landmarks--dark-green)}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block{background-color:rgba(0,0,0,0)}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div{display:flex;flex-direction:column;justify-content:space-around;gap:var(--gap-unit)}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div{flex:1 1 50%;display:flex;justify-content:center}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div:nth-of-type(2){align-content:center}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a{display:inline-block}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img{margin:0}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img[title*=Vancouver]{height:65px}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img[title*=Bookworld]{height:85px;margin-bottom:var(--gap-unit)}.literarylandmarks.about article img{width:10%;height:auto}.literarylandmarks.map .leaflet-popup-content a{color:var(--literary-landmarks--green)}.literarylandmarks.map .leaflet-popup-content a:hover{color:var(--literary-landmarks--dark-green)}@media screen and (min-width:57rem){.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div{flex-direction:row;justify-content:space-between}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div img{flex:0 1 70%;width:7rem;height:auto;margin:0}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul{flex:0 1 30%;justify-content:space-between}.literarylandmarks #block-literarylandmarksnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li{flex:0 1 20%;display:block;text-align:center;border-left:none;border-right:none}.literarylandmarks.page-node-type-basic-page.path-node article{padding-bottom:var(--gap-unit)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p{margin-right:calc(var(--gap-unit)*6);margin-left:calc(var(--gap-unit)*6)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form{padding-top:calc(var(--gap-unit)*4);padding-right:calc(var(--gap-unit)*12);padding-bottom:calc(var(--gap-unit)*5);padding-left:calc(var(--gap-unit)*12)}.literarylandmarks.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked{margin-bottom:0}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock{background-color:var(--literary-landmarks--dark-green)}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block{background-color:rgba(0,0,0,0)}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.literarylandmarks #block-literarylandmarkssponsorsbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div{flex-direction:row;gap:0}}.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%;padding:1rem;margin-top:-0.5rem}.rentals .stacked.card .item-content h2 a,.rentals .stacked.card .item-content h3 a{color:var(--lscc--purple)}.rentals .stacked.card .item-content h2 a:hover,.rentals .stacked.card .item-content h3 a:hover{color:var(--lscc--dark-purple)}.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]) .btn-primary{color:var(--lscc--purple)}.rentals #block-quietly-content a:not(a[href*=png],a[href*=PNG],a[href*=jpg],a[href*=JPG]) .btn-primary: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 .location-map--block .location-details{background-color:var(--lscc--light-beige)}.rentals .contact-us--block{background-color:var(--lscc--light-beige)}.rentals .contact-us--block .callout--title{background-color:var(--lscc--light-beige)}.rentals .link-callout--block{background-color:var(--lscc--purple)}.rentals .link-callout--block:hover{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 i{display:none}.rentals .region--footer__region-3 .bubble:hover{background-color:var(--black);border-color:#000;color:var(--white) !important}.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.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.contact-us .layout--twocol-section--75-25 .layout__region--second .views-element-container{background-color:var(--lscc--light-beige)}.rentals.contact-us .layout--twocol-section--75-25 .layout__region--second .views-element-container>h2{background-color:var(--lscc--purple)}.rentals.contact-us .layout--twocol-section--75-25 .layout__region--second .views-element-container .item-content{padding:0 var(--gap-unit)}.rentals.contact-us .layout--twocol-section--75-25 .layout__region--second .views-element-container .hours-label{display:none}.rentals.contact-us .show-wide--hide-narrow .office-hours__item:nth-of-type(2){border:none !important}.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;justify-content:center}.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;flex-direction:row;justify-content:flex-end}}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 #block-readinglightsnavigationbasichtmlblock{margin-top:-1rem}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle{margin-bottom:0}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content{padding:0}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body{background-color:var(--reading-lights--red);padding:2rem}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div{display:flex;flex-direction:column;align-items:center}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div img{width:5rem;height:auto;margin:0 0 2rem 0}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li{flex:1;display:flex;flex-direction:row;justify-content:center;border-left:1px solid #fff;border-right:1px solid #fff}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li:first-of-type{justify-content:center;border-left:none;border-right:none}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li:last-of-type{justify-content:center;border-left:none;border-right:none}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li a{font-weight:bold;color:#fff}.readinglights.page-node-type-basic-page.path-node article,.readinglights.path-readinglights article{background-color:var(--reading-lights--red);padding-bottom:var(--gap-unit)}.readinglights.page-node-type-basic-page.path-node article>div,.readinglights.path-readinglights article>div{margin:0 calc(var(--gap-unit)*2)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p{font-size:var(--font-size-h2);font-weight:bold;text-align:center;color:#fff}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form{background-color:var(--reading-lights--red);display:flex;flex-direction:row;justify-content:center;gap:var(--gap-unit);padding:0}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id{flex:1 1 90%;margin-top:0}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id label,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form .form-item-field-neighbourhood-target-id label{color:#fff}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions{flex:1 1 10%;display:flex;justify-content:start;flex-wrap:unset;order:unset;padding:0;margin:0}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions input,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions input{padding:.7rem 1rem}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions [id*=edit-reset],.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form #edit-actions [id*=edit-reset]{display:none}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper .reading-lights-reading-lights-page.view-output.html-list,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper .reading-lights-reading-lights-page.view-output.html-list{margin-top:var(--gap-unit)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked{background-color:#fff;margin-bottom:var(--gap-unit)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content{padding:var(--gap-unit)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a{color:var(--reading-lights--red)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a:hover,.readinglights.path-readinglights article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked .item-content a:hover{color:var(--reading-lights--gold)}.readinglights.page-node-type-landmark article{padding:var(--gap-unit);background-color:var(--reading-lights--beige)}.readinglights.page-node-type-landmark article>div{margin:calc(var(--gap-unit)*2);padding:calc(var(--gap-unit)*2);background-color:var(--white)}.readinglights.page-node-type-landmark article h1{color:var(--reading-lights--red)}.readinglights.page-node-type-landmark article h2{margin-top:calc(var(--gap-unit)/2);color:var(--reading-lights--red);font-size:var(--font-size-h1)}.readinglights.page-node-type-landmark article a{color:var(--reading-lights--red)}.readinglights.page-node-type-landmark article a:hover{color:var(--reading-lights--gold)}.readinglights.page-node-type-landmark article blockquote{margin:0;padding:0;border:0}.readinglights.page-node-type-landmark article blockquote p{color:var(--reading-lights--red);text-align:center}.readinglights.page-node-type-landmark 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.page-node-type-landmark article a[href*=bibliocommons]:hover{transition:background 300ms linear,color 300ms linear;background-color:var(--reading-lights--gold)}.readinglights.page-node-type-landmark article .layout--twocol-section{display:flex;flex-direction:column}.readinglights.page-node-type-landmark article .layout--twocol-section .layout__region{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.readinglights.page-node-type-landmark article .layout--onecol div:last-of-type p:nth-last-of-type(2),.readinglights.page-node-type-landmark article .layout--onecol div:last-of-type p:last-of-type{text-align:center}.readinglights #block-readinglightssponsorbasichtmlblock{padding-top:calc(var(--gap-unit)*2);background-color:var(--reading-lights--red)}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block{background-color:rgba(0,0,0,0)}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div{display:flex;flex-direction:column;justify-content:space-around;gap:var(--gap-unit)}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div{flex:1 1 50%;display:flex;justify-content:center}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div:nth-of-type(2){align-content:center}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a{display:inline-block}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img{margin:0}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img[title*=Vancouver]{height:60px}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div>div a img[title*=CWILL]{margin-top:calc(var(--gap-unit)/2);padding:0 34px}.readinglights.about article img{width:10%;height:auto}.readinglights.map .leaflet-popup-content a{color:var(--reading-lights--red)}.readinglights.map .leaflet-popup-content a:hover{color:var(--reading-lights--gold)}@media screen and (min-width:57rem){.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div{flex-direction:row;justify-content:space-between}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body div img{flex:0 1 70%;width:6rem;height:auto;margin:0}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul{flex:0 1 30%;justify-content:space-between}.readinglights #block-readinglightsnavigationbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body ul li{flex:0 1 20%;display:block;text-align:center;border-left:none;border-right:none}.readinglights.page-node-type-basic-page.path-node article{background-color:var(--reading-lights--red);padding-bottom:var(--gap-unit)}.readinglights.page-node-type-basic-page.path-node article>div{margin:0 calc(var(--gap-unit)*2)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) p{margin-right:calc(var(--gap-unit)*6);margin-left:calc(var(--gap-unit)*6)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) form{padding-top:calc(var(--gap-unit)*4);padding-right:calc(var(--gap-unit)*12);padding-bottom:calc(var(--gap-unit)*5);padding-left:calc(var(--gap-unit)*12)}.readinglights.page-node-type-basic-page.path-node article>div div.layout-grid.layout.layout--onecol:nth-of-type(3) .views-infinite-scroll-content-wrapper ul.item-grid.three .stacked{margin-bottom:0}.readinglights #block-readinglightssponsorbasichtmlblock{background-color:var(--reading-lights--red)}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block{background-color:rgba(0,0,0,0)}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--title{display:none}.readinglights #block-readinglightssponsorbasichtmlblock .block--bundle .callout-block.basic-html--block .callout--content .callout--body>div{flex-direction:row;gap:0}}.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}.readnext.booklists .layout__region>div>.content>div:first-of-type{font-size:var(--font-size);font-weight:normal}.readnext.booklists .layout__region a{text-decoration:underline}@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 .basic-html--block a[href*="@vpl.ca"]::before,.siic .contact-us-block-siic-block a[href*="@vpl.ca"]::before,.siic .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"}.siic .basic-html--block a[href*="@vpl.ca"]::before,.siic .contact-us-block-siic-block a[href*="@vpl.ca"]::before,.siic .contact-us--block a[href*="@vpl.ca"]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic .basic-html--block a[href*=tel]::before,.siic .contact-us-block-siic-block a[href*=tel]::before,.siic .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"}.siic .basic-html--block a[href*=tel]::before,.siic .contact-us-block-siic-block a[href*=tel]::before,.siic .contact-us--block a[href*=tel]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic .basic-html--block a[href*=facebook]::before,.siic .contact-us-block-siic-block a[href*=facebook]::before,.siic .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"}.siic .basic-html--block a[href*=facebook]::before,.siic .contact-us-block-siic-block a[href*=facebook]::before,.siic .contact-us--block a[href*=facebook]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic .basic-html--block a[href*=twitter]::before,.siic .contact-us-block-siic-block a[href*=twitter]::before,.siic .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"}.siic .basic-html--block a[href*=twitter]::before,.siic .contact-us-block-siic-block a[href*=twitter]::before,.siic .contact-us--block a[href*=twitter]::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.siic .basic-html--block a[href*=linkedin]::before,.siic .contact-us-block-siic-block a[href*=linkedin]::before,.siic .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:""}.siic .basic-html--block a[href*=linkedin]::before,.siic .contact-us-block-siic-block a[href*=linkedin]::before,.siic .contact-us--block 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 header#page-header{background-color:var(--siic--blue);color:var(--white)}.siic header#page-header .region--header__region-1{margin:0}.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-weight:bold;text-align:center;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{display:flex;justify-content:center;padding:var(--gap-unit);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:var(--white) !important}.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{display:flex;align-items:center;flex-direction:column;justify-content:center;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-siicbannerbasichtmlblock .basic-html--block{padding:0;background-color:none}.siic .region--content #block-siicbannerbasichtmlblock .basic-html--block .callout--title{display:none}.siic .region--content #block-siicbannerbasichtmlblock .basic-html--block .callout--content{padding:0}.siic #block-siicsponsorsbasichtmlblock{text-align:center}@media screen and (min-width:35rem){.siic header#page-header .region--header__region-1{margin:0}.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;gap:var(--gap-unit);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)}}body[class*=special-collections] .paragraph--type--text-block:has(h2) h2{margin-bottom:var(--gap-unit);padding-bottom:calc(var(--gap-unit)/2);border-bottom:4px solid #000}.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;flex-direction:row-reverse;align-items:center}.menu .menu-item.dropdown button[aria-expanded=false] i::before{transform:rotate(90deg)}.menu .menu-item.dropdown button[aria-expanded=true] i::before{transform:rotate(-90deg)}.menu .menu-item.dropdown button i::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"}.menu .menu-item.dropdown button i::before{margin-left:calc(var(--gap-unit)/2);font-size:.8rem}.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-menu span[aria-hidden=true]{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}button.menu-toggle.icon-close span[aria-hidden=true]{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-end;width:100%;color:#fff;flex-direction:row-reverse}.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 i::before{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{flex-direction:row;justify-content:flex-start;cursor:pointer}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button i::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"}.main-menu .menu-item.dropdown>.sub-menu>.menu-item.mobile-back button i::before{margin-right:calc(var(--gap-unit)/2);font-size:.8rem;width:max-content}.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,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.collections,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.digital-library,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.industry-profiles,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.book-a-computer,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.inspiration-labs,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.facilities,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.programs,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.events,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.my-events,.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a.quick-answers{font-size:1.25rem}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.catalogue{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.collections{font-size:1.25rem;height:45px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.digital-library{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.industry-profiles{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.book-a-computer{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.inspiration-labs{font-size:1.25rem;height:48px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.inspiration-labs::before{font-size:2rem;margin-left:-2px}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.facilities{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.facilities::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"}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.programs{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.events{font-size:1.25rem;height:45px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i.my-events{font-size:1.25rem;height:45px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.my-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 i.quick-answers{font-size:1.25rem;height:40px !important;align-items:center}.main-menu .menu-item.dropdown>.sub-menu>.menu-item:not(.dropdown) a i.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 i::before{margin-right:calc(var(--gap-unit)*.75);font-size:1.75rem;float:left}.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 !important}.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{flex-direction:row}.main-menu .menu-item.dropdown .sub-menu>.menu-item.dropdown button i{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 i::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 i::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 i::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 i::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;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 a.ebooks{background-color:var(--vpl-blue)}ul.digital-library-menu a.kids:hover,ul.digital-library-menu a.ebooks:hover{background-color:var(--secondary--dark-blue)}ul.digital-library-menu a.teens,ul.digital-library-menu a.audiobooks{background-color:var(--vpl-red)}ul.digital-library-menu a.teens:hover,ul.digital-library-menu a.audiobooks:hover{background-color:var(--secondary--dark-red)}.digital-library-menu a.chinese-language,.digital-library-menu a.streaming-video{background-color:var(--vpl-yellow)}.digital-library-menu a.chinese-language:hover,.digital-library-menu a.streaming-video:hover{background-color:var(--secondary--dark-yellow)}ul.digital-library-menu i.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 i.kids::before{font-size:5rem;line-height:.75}ul.digital-library-menu i.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 i.teens::before{font-size:3rem;line-height:1.3}.digital-library-menu i.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 i.chinese-language::before{font-size:4rem;line-height:1}.digital-library-menu i.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 i.ebooks::before{font-size:3rem;line-height:1.3}.digital-library-menu i.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 i.audiobooks::before{font-size:2.5rem;line-height:1.4}ul.digital-library-menu i.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 i.streaming-video::before{font-size:3rem;line-height:1.3}@media screen and (min-width:57rem){ul.digital-library-menu{grid-template-columns:repeat(3,1fr)}.digital-library-menu i.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 i.audiobooks::before{font-size:3rem;line-height:1.2}}@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 i.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 i.visit::before{font-size:3rem;line-height:1.2}.menu-homepage-how-to i.alert::before,.menu-homepage-how-to i.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:""}.menu-homepage-how-to i.alert::before,.menu-homepage-how-to i.reopening::before{font-size:3rem;line-height:1.2}ul.menu-homepage-how-to a.alert+span,ul.menu-homepage-how-to a.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 i.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 i.library-card::before{font-size:3rem;line-height:1.2}ul.menu-homepage-how-to i.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:""}ul.menu-homepage-how-to i.new-titles::before{font-size:3rem;line-height:1.2}.menu-homepage-how-to i.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"}.menu-homepage-how-to i.phone::before{font-size:2.5rem;line-height:1.2}ul.menu-homepage-how-to i.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"}ul.menu-homepage-how-to i.email::before{font-size:2.5rem;line-height:1.2}@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[href*=facebook] i::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;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=facebook] i:hover::before{color:#fff;border-color:#000}.social-media-menu.menu a[href*=instagram] i::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;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=instagram] i:hover::before{color:#fff;border-color:#000}.social-media-menu.menu a[href*=twitter] i::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;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=twitter] i:hover::before{color:#fff;border-color:#000}.social-media-menu.menu a[href*=youtube] i::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;color:#000;width:36px;height:36px}.social-media-menu.menu a[href*=youtube] i:hover::before{color:#fff;border-color:#000}}.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 #main-menu-shelf-container button:first-of-type{z-index:999;color:#fff}.rentals #main-menu-shelf-container button:first-of-type::before{color:#fff}.rentals #main-menu-shelf-container button:first-of-type span[aria-hidden=true]{color:#fff}.rentals #main-menu-shelf-container #main-menu-shelf{top:-48px;right:0;bottom:0;left:0;background-color:var(--lscc--purple)}.rentals #main-menu-shelf-container #main-menu-shelf .show{animation:slide-in 250ms ease-out}.rentals #main-menu-shelf-container #block-lsccmainmenu{display:flow-root;font-size:24px;padding-left:var(--gap-unit)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu{margin-top:38px}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item{width:100%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item a{color:#fff}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item.dropdown{display:flex;flex-direction:column}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item.dropdown button[aria-expanded=true]{font-weight:bold}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item.dropdown ul.sub-menu{display:flex;flex-direction:column;gap:var(--gap-unit);margin-top:var(--gap-unit);padding-left:var(--gap-unit)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu li.menu-item.dropdown ul.sub-menu .menu-item.mobile-back{display:none}@media screen and (min-width:57rem){.rentals #main-menu-shelf-container .region--header__region-4{height:100%}.rentals #main-menu-shelf-container #main-menu-shelf{z-index:999;top:unset;height:100%;padding-left:0;background-color:var(--lscc--purple)}.rentals #main-menu-shelf-container #main-menu-shelf .show{animation:none}.rentals #main-menu-shelf-container #block-lsccmainmenu{display:flex;flex-direction:column;justify-content:flex-end;font-size:18px;padding-left:0}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu{margin:0;flex-direction:row}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item{padding:var(--gap-unit)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item.dropdown:has(>button[aria-expanded=true]){background-color:var(--lscc--brown)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item.dropdown:has(>button[aria-expanded=true]) button{font-weight:normal}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item:last-of-type:has(a[class=is-active]){background-color:var(--lscc--brown)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item:last-of-type a{line-height:initial}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu{position:absolute;top:calc(var(--gap-unit)*2 + 4px);left:0;padding:1rem 1rem 1rem 0;margin:0;background-color:var(--lscc--beige)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item{padding:0}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown{padding:0}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown button{color:var(--lscc--purple);font-weight:normal}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown.dropdown:has(>button[aria-expanded=true]){background-color:var(--lscc--beige)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown.dropdown:has(>button[aria-expanded=true]) button{font-weight:normal}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown ul.sub-menu{position:relative;top:unset;left:unset;width:100%;padding:0 1rem 0 0;z-index:1007}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown ul.sub-menu li.menu-item{padding:0}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown ul.sub-menu li.menu-item a{color:var(--lscc--purple);opacity:75%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown ul.sub-menu li.menu-item a[class=is-active]{opacity:100%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul.sub-menu li.menu-item.dropdown.mobile-back{display:none}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=special]{position:absolute;top:calc(var(--gap-unit)*2 + 4px);left:unset;background-color:var(--lscc--beige);margin-left:-1rem}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=special] li.menu-item a{color:var(--lscc--purple);opacity:75%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=special] li.menu-item a[class=is-active]{opacity:100%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=services]{position:absolute;top:calc(var(--gap-unit)*2 + 4px);left:unset;right:calc(5rem + 1px);background-color:var(--lscc--beige)}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=services] li.menu-item{background-color:none}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=services] li.menu-item a{color:var(--lscc--purple);opacity:75%}.rentals #main-menu-shelf-container #block-lsccmainmenu ul.lscc-main-menu>li.menu-item ul[id*=services] li.menu-item a[class=is-active]{opacity:100%}}.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 i.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 i.guides::before{font-size:3rem;line-height:1.2}.siic-menu i.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 i.alternative-careers::before{font-size:2.5rem;line-height:1.2}.siic-menu i.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 i.industry-profiles::before{font-size:2.5rem;line-height:1.2}.siic-menu i.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 i.job-search::before{font-size:3rem;line-height:1.2}.siic-menu i.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 i.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)}}.siic-employment-guides-menu{display:none}.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 i.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 i.arts-communication-design::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.business-finance-sales::before{font-size:2.5rem;line-height:1.2}.siic-employment-guides-menu i.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 i.computer-information-technology::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu i.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 i.construction::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu i.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 i.education::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.engineering::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.food-preparation-service::before{font-size:2rem;line-height:1.2}.siic-employment-guides-menu i.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 i.healthcare::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.management::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.office-administration::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.operation-maintenance::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.personal-care::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.science-technology::before{font-size:3rem;line-height:1.2}.siic-employment-guides-menu i.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 i.tourism-travel::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){.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)}#views-exposed-form-siic-employment-guide-industry-solr-block-2{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)}}.siic-alternative-guides-menu{display:none}.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 i.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 i.arts-communication-design::before{font-size:3rem;line-height:1.2}.siic-alternative-guides-menu i.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 i.business-finance-sales::before{font-size:2.5rem;line-height:1.2}.siic-alternative-guides-menu i.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 i.construction::before{font-size:2rem;line-height:1.2}.siic-alternative-guides-menu i.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 i.education::before{font-size:2.5rem;line-height:1.2}.siic-alternative-guides-menu i.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 i.engineering::before{font-size:3rem;line-height:1.2}.siic-alternative-guides-menu i.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 i.healthcare::before{font-size:3rem;line-height:1.2}@media screen and (min-width:57rem){.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)}#views-exposed-form-siic-guides-solr-block-3{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:last-of-type{border:none}.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:.5rem;flex-wrap:wrap}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a{width:44px;height:44px;overflow:hidden}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.facebook i::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;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.facebook i::before{border-color:var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.facebook i:hover::before{background-color:var(--grey);color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.twitter i::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;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.twitter i::before{border-color:var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.twitter i:hover::before{background-color:var(--grey);color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.instagram i::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;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.instagram i::before{border-color:var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.instagram i:hover::before{background-color:var(--grey);color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.youtube i::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;color:#000;width:36px;height:36px}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.youtube i::before{border-color:var(--grey);color:var(--grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.youtube i:hover::before{background-color:var(--grey);color:var(--very-light-grey)}.menu.pre-footer-menu .menu-item:nth-child(3) .sub-menu .menu-item a.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.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[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;height:44px}.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]{display:flex;flex-direction:row;padding-right:calc(var(--gap-unit)*1.5);border-right:1px solid var(--dark-grey);font-weight:800;font-size:2.5rem;width:max-content;height:44px;color:var(--grey);line-height:1}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=kids]:hover{color:var(--dark-grey)}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=teens]{display:flex;flex-direction:row;justify-content:flex-start;padding-left:var(--gap-unit);font-weight:800;font-size:2.5rem;width:max-content;height:44px;color:var(--grey);line-height:1}.menu.pre-footer-menu .menu-item .sub-menu .menu-item a[href*=teens]:hover{color:var(--dark-grey)}@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;flex-wrap:nowrap;gap:calc(var(--gap-unit)/2);width:unset;width:min-content}}.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:nth-child(3){display:none}.privacy-and-terms-menu .menu-item span{color:var(--light-grey);display:block;transition:none}.privacy-and-terms-menu .menu-item a{color:var(--light-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]{display:block;background-image:url(/themes/custom/quietly/images/cov.svg);background-repeat:no-repeat;background-position:center 30px;background-size:130px auto;height:100px}@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 a{color:var(--light-grey);display:flex;flex-direction:row;align-items:flex-start}.privacy-and-terms-menu .menu-item a[href*=vancouver]{margin:auto;background-position:0 27px}}.rentals .privacy-and-terms-menu .menu-item:nth-child(3){display:block}.rentals .privacy-and-terms-menu .menu-item:nth-child(3) a{display:block;background-image:url(/themes/custom/quietly/images/vpl-black-logo.svg);background-repeat:no-repeat;background-position:center 30px;background-size:130px auto;height:100px}@media screen and (min-width:912px)and (max-width:1033px){.rentals .privacy-and-terms-menu .menu-item:nth-child(3){display:block}.rentals .privacy-and-terms-menu .menu-item:nth-child(3) a{display:block;background-image:url(/themes/custom/quietly/images/vpl-black-logo.svg);background-repeat:no-repeat;background-position:0 50px;background-size:130px auto;height:100px}}#block-quietly-rightsreconciliationmenu{position:absolute;top:-4rem;right:0;font-weight:bold;width:150px;display:flex;justify-content:center}#block-quietly-rightsreconciliationmenu .rights-reconciliation-menu{margin:0}#block-quietly-rightsreconciliationmenu .rights-reconciliation-menu li{width:150px;line-height:1.3}#block-quietly-rightsreconciliationmenu a{color:var(--very-dark-grey)}#block-quietly-rightsreconciliationmenu 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:"s"}#block-quietly-rightsreconciliationmenu a:hover{color:var(--dark-grey)}#block-quietly-rightsreconciliationmenu a::after{display:inline;margin-left:calc(var(--gap-unit)/4);margin-bottom:1px;font-family:vpl-icons;font-size:var(--font-size);font-weight:initial}@media screen and (min-width:57rem){#block-quietly-rightsreconciliationmenu{position:relative;top:initial;right:initial;width:initial;font-weight:normal}#block-quietly-rightsreconciliationmenu .rights-reconciliation-menu li{width:initial;line-height:1.3}#block-quietly-rightsreconciliationmenu a{color:#000}#block-quietly-rightsreconciliationmenu a::after{display:none}#block-quietly-rightsreconciliationmenu a:hover{color:#000}}#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 i::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 i::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 i::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 i::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{display:flex;flex-direction:row;justify-content:center}.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]{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-1 *{max-width:1200px}.region--footer__region-2{padding:1.5rem;background-color:var(--light-grey);color:var(--dark-grey)}.region--footer__region-2 *{max-width:1200px}.region--footer__region-3{padding:1.5rem;background-color:var(--very-dark-grey);color:#fff}.region--footer__region-3 *{max-width:1200px}.region--footer__region-4{padding:1.5rem;background-color:#000;color:var(--light-grey)}.region--footer__region-4 *{max-width:1200px}@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-calendar::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-charging-station::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-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 .accordion-content p:first-of-type,.accordion .accordion-content h2+p,.accordion .accordion-content h3+p{margin-top:0}.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}.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(--dark-grey);padding:calc(var(--gap-unit)/1.5) var(--gap-unit)}.contact-us--block .callout--title h2{color:var(--white);font-size:var(--font-size-h4);font-weight:bold;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.contact-us--block .callout--content{padding: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,.visiting-the-library .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,.visiting-the-library .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}.block--bundle a[href*=floor-map] .callout--title{text-align:center}.block--bundle a[href*=floor-map] .callout--cta{display:none}.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 i::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"}.link-callout--block .callout--cta i::before{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)/1.5) var(--gap-unit)}.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 .field-address{display:flex}.location-map--block .field-address .location{margin-top:0}.location-map--block .field-address .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"}.location-map--block .field-address .location::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.location-map--block .field-address .location .address-line2,.location-map--block .field-address .location .locality,.location-map--block .field-address .location .country{display:inline-block;padding-left:1.5rem}.location-map--block p.address{margin:0;padding:0}.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)}.banner-title{--banner-background:var(--black);--banner-color:var(--white);display:block;margin-bottom:.5rem;padding:3rem;background:var(--banner-background);color:var(--banner-color);font-weight:400;letter-spacing:-0.5px;text-align:center}.term-businesscareers .banner-title{--banner-background:#d7283f}.term-generalreference .banner-title{--banner-background:#f15b2d}.term-lawgovernment .banner-title{--banner-background:#6aac79}.term-homeconsumers .banner-title{--banner-background:#98b748}.term-technologycomputers .banner-title{--banner-background:#5372a4}.term-culturehistory .banner-title{--banner-background:#419cb3;--banner-color:white}.term-newspapermagazines .banner-title{--banner-background:#d9b82c}.term-education .banner-title{--banner-background:#f7972a}.term-sciencehealth .banner-title{--banner-background:#4ca497}.term-artrecreation .banner-title{--banner-background:#745e8a}.term-languageliterature .banner-title{--banner-background:#954d72}.siic .banner-title{--banner-background:var(--very-light-grey);--banner-color:var(--siic--blue)}.btn{display:inline-block;padding:calc(var(--gap-unit)/2) calc(var(--gap-unit)*2) !important}.btn a{border:none;transition:none;color:#fff;font-weight:bold;text-align:center;text-decoration:none}.btn-primary{background-color:var(--vpl-blue)}.btn-primary:hover{background-color:var(--secondary--dark-blue)}.btn-secondary{background-color:var(--black);color:var(--white);font-weight:700}.btn-secondary:hover{background-color:var(--very-dark-grey)}div.btn.btn-primary,a.btn.btn-primary{color:#fff;text-decoration:none;font-weight:700}button.btn{font-weight:700}button.btn:hover{cursor:pointer}.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)}.page-node-type-database .flex-entity-reference a{margin-bottom:calc(var(--gap-unit)/2)}.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{display:inline-block;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:not(.card){margin-bottom:var(--gap-unit);display:grid;gap:var(--gap-unit);grid-template-columns:1fr 3fr}.item-grid>li:not(.card).stacked{display:flex;flex-direction:column;row-gap:calc(var(--gap-unit)/4)}.item-grid>li:not(.card).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:not(.card).stacked .item-image,.item-grid>li:not(.card).stacked .item-content{flex:initial}.item-grid>li:not(.card).stacked img{width:100%;height:auto}}@media screen 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:not(.card).stacked{flex-direction:column;row-gap:calc(var(--gap-unit)/4)}.item-grid>li:not(.card).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%;margin-bottom:var(--gap-unit)}.hours-and-locations .stacked.card .item-content{width:100%}.hours-and-locations .views-field-field-address{margin-top:0;display:flex}.hours-and-locations .views-field-field-address i.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 .views-field-field-address i.address::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.hours-and-locations .views-field-field-address p.address{margin-top:0}.hours-and-locations .views-field-field-address .address-line1,.hours-and-locations .views-field-field-address .locality,.hours-and-locations .views-field-field-address .country{display:inline-block}.hours-and-locations a[href*="@vpl.ca"] i::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"] i::before{display:inline-block !important;padding-right:.5rem;color:var(--dark-grey);font-size:var(--font-size)}.hours-and-locations a[href*=tel] i::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] i::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)}.branch-features ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.branch-features ul li{margin:0 !important;border-bottom:none !important}.branch-features ul li a{display:flex;border-bottom:none;text-decoration:none}.branch-features ul li a::before{padding-right:calc(var(--gap-unit)*.75);color:#000}.branch-features ul .Accessible.Services::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"}.branch-features ul .Computers::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"}.branch-features ul .Wi-Fi.Access::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"}.branch-features ul .Phone.Charging.Stations::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:""}.branch-features ul .Phone.Charging.Stations::before{padding-right:calc(var(--gap-unit)/3)}@media screen and (min-width:57rem){.branch-features ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between}.branch-features ul li{gap:0;padding-bottom:var(--gap-unit) !important;margin-top:var(--gap-unit) !important}}.current-auditions-page .layout__region--content .content h2{margin-bottom:var(--gap-unit)}.current-auditions-page .layout__region--content .content>div{padding:calc(var(--gap-unit)/4) 0}.current-auditions-page .layout__region--content .content>div>div:first-of-type{font-weight:bold}@media screen and (min-width:57rem){.current-auditions-page .layout__region--content .content h2{margin-bottom:var(--gap-unit)}.current-auditions-page .layout__region--content .content>div{display:flex}.current-auditions-page .layout__region--content .content>div>div:first-of-type{width:25%}.current-auditions-page .layout__region--content .content>div>div:last-of-type{width:75%}}@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);line-height:1.6}.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 .site-listing{display:flex;flex-direction:column}.departments.page-node-type-basic-page .card a{display:flex;flex-direction:row}.departments.page-node-type-basic-page .card a i::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"] i::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*="@"] i::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:"] i::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] i::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] i::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] i::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] i::before,.departments.page-node-type-basic-page .card a[href*=events] i::before,.departments.page-node-type-basic-page .card a[href*=writing] i::before,.departments.page-node-type-basic-page .card a[href*="/teens"] i::before,.departments.page-node-type-basic-page .card a[href*="/kids"] i::before,.departments.page-node-type-basic-page .card a[href*=borrowing] i::before,.departments.page-node-type-basic-page .card a[href*="/digital"] i::before,.departments.page-node-type-basic-page .card a[href*=rentals] i::before,.departments.page-node-type-basic-page .card a[href*=about] i::before,.departments.page-node-type-basic-page .card a[href^="https://www.infoaction"] i::before,.departments.page-node-type-basic-page .card a[href*="https://friends"] i::before,.departments.page-node-type-basic-page .card a[href*=careers] i::before,.departments.page-node-type-basic-page .card a[href*=bookmark] i::before,.departments.page-node-type-basic-page .card a[href*="/accessible"] i::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-exposed-form div[id*=edit-actions]{background-color:#000;width:100%;display:flex;padding:0 !important;justify-content:center}.digital-library .views-exposed-form div[id*=edit-actions] .button{width:100%}.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 div[id*=edit-actions]{padding:var(--gap-unit) 0;grid-column:4/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(2,1fr) 10rem}.guides-solr .views-exposed-form .form-item{margin-top:0}.guides-solr .views-exposed-form #edit-actions{grid-column:3/4;padding:0}.guides-solr .views-exposed-form #edit-actions input[type=submit]{margin:0;min-width:10rem;height:2.75rem}}.instruments .library-of-things-musical-instruments-block .item-list .item-image img,.instruments .library-of-things-devices-page .item-list .item-image img,.devices .library-of-things-musical-instruments-block .item-list .item-image img,.devices .library-of-things-devices-page .item-list .item-image img{margin-bottom:calc(var(--gap-unit)/2) !important}.instruments .library-of-things-musical-instruments-block .item-list .item-image .field-content a,.instruments .library-of-things-devices-page .item-list .item-image .field-content a,.devices .library-of-things-musical-instruments-block .item-list .item-image .field-content a,.devices .library-of-things-devices-page .item-list .item-image .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 .library-of-things-musical-instruments-block .item-list .item-image .field-content a:hover,.instruments .library-of-things-devices-page .item-list .item-image .field-content a:hover,.devices .library-of-things-musical-instruments-block .item-list .item-image .field-content a:hover,.devices .library-of-things-devices-page .item-list .item-image .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{margin-bottom:var(--gap-unit);min-height:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width:57rem){.management-management-block .card{margin-bottom:0}}.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 div[id*=edit-actions]{padding:var(--gap-unit) 0;display:flex;flex-direction:column}.programs-solr .views-exposed-form div[id*=edit-actions] input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}.program-past-view{margin-top:var(--gap-unit)}.program-past-view h2{margin:0;padding:var(--gap-unit);background-color:var(--very-light-grey)}@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 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}.programs-solr .views-exposed-form div[id*=edit-actions] input[type=submit]{flex:1;height:2.75rem;margin-top:32px}.program-past-view .residencies{margin-top:var(--gap-unit)}}.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 .item-grid h2{font-size:var(--font-size-h3)}.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>div ul li{margin-bottom:var(--gap-unit)}.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-block-2{display:grid;padding-bottom:var(--gap-unit);grid-template-columns:repeat(2,1fr) 1fr}.siic.guides #views-exposed-form-siic-guides-solr-block-2 .js-form-type-textfield{grid-column:1/2}.siic.guides #views-exposed-form-siic-guides-solr-block-2 .js-form-type-select{grid-column:2/3}.siic.guides #views-exposed-form-siic-guides-solr-block-2 #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)}}.path-taxonomy.subject .region--content .database:after{display:inline-block;padding:calc(var(--gap-unit)/2) var(--gap-unit);content:" Digital Library Resource";font-size:.8rem;background-color:var(--very-light-grey);color:#000}.path-taxonomy.subject .region--content .guide:after{display:inline-block;padding:calc(var(--gap-unit)/2) var(--gap-unit);content:" Guide";font-size:.8rem;background-color:var(--very-light-grey);color:#000}.path-taxonomy.subject .region--content .program:after{display:inline-block;padding:calc(var(--gap-unit)/2) var(--gap-unit);content:" Program";font-size:.8rem;background-color:var(--very-light-grey);color:#000}.world-languages-collection .views-exposed-form{padding:var(--gap-unit);display:block}.world-languages-collection .views-exposed-form div[id*=edit-actions]{padding:var(--gap-unit) 0;display:flex;flex-direction:column}.world-languages-collection .views-exposed-form div[id*=edit-actions] input[type=submit]{margin-bottom:calc(var(--gap-unit)/2)}@media screen and (min-width:57rem){.world-languages-collection .views-exposed-form{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.world-languages-collection .views-exposed-form .form-item{margin:0;padding:0}.world-languages-collection .views-exposed-form div[id*=edit-actions]{grid-row:1/2;grid-column:3/4;display:flex;gap:var(--gap-unit);flex-direction:row !important;justify-content:flex-end;margin-top:0}.world-languages-collection .views-exposed-form div[id*=edit-actions] input[type=submit]{flex:1;height:2.75rem;margin-top:32px}.world-languages-collection .view-output .item-image .views-field-field-link{margin-top:calc(var(--gap-unit)/2);text-align:center}}.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 h2,.home-features-two-block .item-list li .item-content h2,.home-features-three-block .item-list li .item-content h2{font-size:var(--font-size-h1)}.home-features-one-block .item-list li .item-content h2 a,.home-features-two-block .item-list li .item-content h2 a,.home-features-three-block .item-list li .item-content h2 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}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]{margin-bottom:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block{background-color:var(--very-light-grey);padding:3rem 1rem 0 1rem;margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block #edit-actions--3{margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container{background-color:var(--very-light-grey);padding:var(--gap-unit)}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header{position:relative;margin-bottom:1rem}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header h2{position:absolute;top:-8rem}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block h3{margin-bottom:1rem}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid{display:grid;gap:var(--gap-unit)}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked{background-color:#fff;padding:var(--gap-unit);margin-bottom:0;display:flex}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content{flex:1;display:flex;min-width:100%}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field{flex:1;display:flex}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content{flex:1;display:flex}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a{text-decoration:none;flex:1}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a .event-location,div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block .item-grid .stacked .item-content .views-field .field-content a .event-time{color:var(--black)}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__footer{grid-area:view-footer;padding:1rem 0 0 0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__footer div p{margin:0}@media screen and (min-width:35rem){div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]{margin-bottom:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block{padding:0 1rem 1rem;margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block .form-item-field-bc-start-date-value{margin-top:1rem;grid-column:3/4}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block #edit-actions--3{margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container{padding:var(--gap-unit)}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header{position:relative}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header h2{top:-6.25rem}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .events-as-calendar-block h3{margin-bottom:1rem}}@media screen and (min-width:57rem){div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]{margin-bottom:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block{padding-bottom:0;margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block] .content form#views-exposed-form-events-as-calendar-events-as-calendar-block #edit-actions--3{margin:0}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container{display:grid;grid-template-columns:1fr 2fr;gap:1rem;grid-template-areas:"view-header calendar    " ".           view-footer "}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header{grid-area:view-header}div[data-drupal-selector=views-exposed-form-events-as-calendar-events-as-calendar-block]+div.views-element-container .content .events-calendar-container .view__header h2{color:#000}}.inspiration-labs .layout__region .views-exposed-form{margin-top:var(--gap-unit);margin-bottom:0}.inspiration-labs .layout__region .views-exposed-form h2{padding:var(--gap-unit);background-color:var(--very-light-grey)}.inspiration-labs .layout__region .views-exposed-form form{background-color:var(--very-light-grey)}.inspiration-labs .layout__region .views-exposed-form+.views-element-container{background-color:var(--very-light-grey);padding:var(--gap-unit)}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view__header h2{display:none}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view-output h3{margin-bottom:calc(var(--gap-unit)/2)}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view-output .card{margin-bottom:var(--gap-unit)}@media screen and (min-width:57rem){.inspiration-labs .layout__region .views-exposed-form{display:flex;justify-content:space-between;margin-top:calc(var(--gap-unit)*2);margin-bottom:0}.inspiration-labs .layout__region .views-exposed-form h2{padding:calc(var(--gap-unit)*3) calc(var(--gap-unit)*2)}.inspiration-labs .layout__region .views-exposed-form form{display:flex;justify-content:flex-end}.inspiration-labs .layout__region .views-exposed-form+.views-element-container{background-color:var(--very-light-grey);padding:var(--gap-unit)}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-unit)}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view__header{width:33%}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view__header h2{display:none}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .view-output{flex-basis:20.5%}.inspiration-labs .layout__region .views-exposed-form+.views-element-container .events-calendar-inspiration-lab .more-link{width:100%}}.policies-policies-block .item-list li{margin:0;padding:calc(var(--gap-unit)/4) 0;border:none}.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-alerts-sitewide-alert-block{margin-bottom:0;padding:0}.region--header__region-1 .alert{padding:0}.region--header__region-5 .alert{padding:0}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:calc(100% - 1rem);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}@media screen and (min-width:57rem){#block-views-block-alerts-sitewide-alert-block{padding:0}div.alert .formatter{width:clamp(60vw,75rem,98vw)}}.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)}
