/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*! system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}:root{--section-whats-on-primary:#8a1a9c;--section-whats-on-secondary:#7c1097;--section-books-and-more-primary:#d0343a;--section-books-and-more-secondary:#bb1d12;--section-research-primary:#377f8b;--section-research-secondary:#02626a;--section-locations-primary:#d0343a;--section-locations-secondary:#bb1d12;--section-research-library-lpa:#008375;--section-research-library-schomburg:#c54b38;--section-research-library-schwartzman:#0071ce;--ui-black:#000;--ui-white:#fff;--ui-gray-xdark:#424242;--ui-gray-dark:#616161;--ui-gray-medium:#bdbdbd;--ui-gray-light:#e0e0e0;--ui-gray-warm-light:#efedeb;--ui-gray-xlight:#f5f5f5;--ui-gray-warm-xlight:#f8f8f7;--ui-gray-xxlight:#fafafa;--ui-success:#077719;--ui-error:#97272c;--ui-focus:#4181f1;--ui-link-primary:#0576d3;--ui-link-secondary:#004b98;--font-size--3:0.625rem;--font-size--2:0.75rem;--font-size--1:0.875rem;--font-size-0:1rem;--font-size-1:1.125rem;--font-size-2:1.375rem;--font-size-3:1.75rem;--font-size-4:2.25rem;--typeface-body:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typeface-heading:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--space:1rem;--space-xxs:-webkit-calc(var(--space)/4);--space-xxs:-moz-calc(var(--space)/4);--space-xxs:calc(var(--space) / 4);--space-xs:-webkit-calc(var(--space)/2);--space-xs:-moz-calc(var(--space)/2);--space-xs:calc(var(--space) / 2);--space-s:-webkit-calc(var(--space) * 1);--space-s:-moz-calc(var(--space) * 1);--space-s:calc(var(--space) * 1);--space-m:-webkit-calc(var(--space) * 1.5);--space-m:-moz-calc(var(--space) * 1.5);--space-m:calc(var(--space) * 1.5);--space-l:-webkit-calc(var(--space) * 2);--space-l:-moz-calc(var(--space) * 2);--space-l:calc(var(--space) * 2);--space-xl:-webkit-calc(var(--space) * 3);--space-xl:-moz-calc(var(--space) * 3);--space-xl:calc(var(--space) * 3);--space-xxl:-webkit-calc(var(--space) * 4);--space-xxl:-moz-calc(var(--space) * 4);--space-xxl:calc(var(--space) * 4);--space-xxxl:-webkit-calc(var(--space) * 6);--space-xxxl:-moz-calc(var(--space) * 6);--space-xxxl:calc(var(--space) * 6);--breakpoint-small:320px;--breakpoint-medium:600px;--breakpoint-large:960px;--breakpoint-xl:1280px}.container{padding:var(--space-s)}.nypl-ds{-moz-box-sizing:border-box;box-sizing:border-box;color:var(--ui-black);font-family:var(--typeface-body);font-size:16px;font-weight:300;line-height:1.5;overflow-x:hidden}.nypl-ds *,.nypl-ds :after,.nypl-ds :before{-moz-box-sizing:inherit;box-sizing:inherit}.focus,.nypl-ds [contentEditable=true]:focus,.nypl-ds [href]:focus,.nypl-ds [tabindex]:focus,.nypl-ds button:not([disabled]):focus,.nypl-ds iframe:focus,.nypl-ds input:not([disabled]):focus,.nypl-ds select:not([disabled]):focus,.nypl-ds textarea:not([disabled]):focus{outline:2px solid var(--ui-focus);outline-offset:2px}.card-grid{margin-bottom:var(--space-l)}@media (min-width:960px){.card-grid{margin-bottom:var(--space-xl)}}.card-grid--full{margin-bottom:var(--space-xxl)}@media (min-width:960px){.card-grid--full{margin-bottom:var(--space-xxxl)}}.card-grid__cards{list-style:none;margin:0;padding:0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.card-grid__cards>:not(:last-child){margin-bottom:var(--space-s)}@media (min-width:960px){.card-grid__cards>:not(:last-child){margin-bottom:0}.card-grid__cards>:not(:last-child):not(:nth-child(3n)){margin-right:var(--space-l)}.card-grid__cards>:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:var(--space-l)}.card-grid__cards--full>:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.card-grid__cards--full>:nth-child(3n),.card-grid__cards--full>:nth-child(3n+2):not(:last-child):not(:nth-child(3n)):not(:nth-last-child(2)){margin-bottom:var(--space-xxl)}.card-grid__cards{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.card-grid__cards>*{-moz-box-flex:0;flex:0 0 30%}.card-grid__cards>.featured-card{-moz-box-flex:1;flex:1 0 31%}}.card-grid__cards--bg-color{margin:0 auto;max-width:1280px;padding:var(--space-s) var(--space-s);width:100%}@media (min-width:960px){.card-grid__cards--bg-color{margin:0 auto;max-width:1280px;padding:var(--space-xxl) var(--space-xxl);width:100%}}.card-grid__cards--bg-color>:last-child{margin-bottom:0}.placeholder{--color-place-holder:var(--ui-gray-light);margin-bottom:var(--space-l);-moz-box-align:center;align-items:center;border:4px dashed var(--color-place-holder);color:var(--color-place-holder);display:-moz-box;display:flex;font-size:3rem;-moz-box-pack:center;justify-content:center;line-height:1.4;padding:4rem 1rem;width:100%}@media (min-width:960px){.placeholder{margin-bottom:var(--space-xl)}}.placeholder--full{margin-bottom:var(--space-xxl)}@media (min-width:960px){.placeholder--full{margin-bottom:var(--space-xxxl)}}.nypl-ds .paragraph,.nypl-ds p{margin:0 0 var(--space)}.blockquote,.text-long blockquote{border-left:3px solid var(--ui-gray-light);font-style:italic;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.long-description{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.icon{display:inline-block;fill:currentColor;height:24px;width:24px}.icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.icon--left{margin-right:var(--space-xxs)}.icon--right{margin-left:var(--space-xxs)}.icon--xlarge{height:68px;width:68px}.icon--large{height:36px;width:36px}.icon--medium{height:24px;width:24px}.icon--small{height:18px;width:18px}.button{padding:var(--space-xs);border-radius:2px;cursor:pointer;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;text-decoration:none;background-color:var(--ui-link-primary);border:none;color:var(--ui-white)}.button .icon{display:inline-block;height:24px;width:24px;fill:currentColor}.button .icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.button .icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.button .icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.button .icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.button .icon--left{margin-right:var(--space-xxs)}.button .icon--right{margin-left:var(--space-xxs)}.button .icon--xlarge{height:68px;width:68px}.button .icon--large{height:36px;width:36px}.button .icon--medium{height:24px;width:24px}.button .icon--small{height:18px;width:18px}.button .icon--icon-left{margin-right:var(--space-xs)}.button .icon--icon-right{margin-left:var(--space-xs)}.button:visited{color:var(--ui-white)}.button:hover{background-color:var(--ui-link-secondary)}.button:disabled{background-color:var(--ui-gray-light);color:var(--ui-gray-dark)}.button--link{background-color:transparent;color:var(--ui-link-primary);text-decoration:underline}.button--link--no-underline{text-decoration:none}.button--link:hover{background-color:transparent;color:var(--ui-link-secondary)}.button--link:disabled{background-color:transparent;color:var(--ui-gray-dark)}.button--outline{padding:var(--space-xs);border-radius:2px;cursor:pointer;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;text-decoration:none;background-color:var(--ui-white);border:1px solid var(--ui-gray-light);color:inherit}.button--outline .icon{display:inline-block;height:24px;width:24px;fill:currentColor}.button--outline .icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.button--outline .icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.button--outline .icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.button--outline .icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.button--outline .icon--left{margin-right:var(--space-xxs)}.button--outline .icon--right{margin-left:var(--space-xxs)}.button--outline .icon--xlarge{height:68px;width:68px}.button--outline .icon--large{height:36px;width:36px}.button--outline .icon--medium{height:24px;width:24px}.button--outline .icon--small{height:18px;width:18px}.button--outline .icon--icon-left{margin-right:var(--space-xs)}.button--outline .icon--icon-right{margin-left:var(--space-xs)}.button--outline:visited{color:inherit}.button--outline:hover{background-color:var(--ui-gray-xxlight)}.button--outline:disabled{background-color:var(--ui-gray-light);color:var(--ui-gray-dark)}.button--pill{display:-moz-box;-moz-box-pack:center;padding:var(--space-xs);border-radius:2px;cursor:pointer;display:flex;justify-content:center;text-decoration:none;background-color:var(--ui-white);border:1px solid var(--ui-gray-light);color:inherit;border-radius:20px}.button--pill .icon{display:inline-block;height:24px;width:24px;fill:currentColor}.button--pill .icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.button--pill .icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.button--pill .icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.button--pill .icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.button--pill .icon--left{margin-right:var(--space-xxs)}.button--pill .icon--right{margin-left:var(--space-xxs)}.button--pill .icon--xlarge{height:68px;width:68px}.button--pill .icon--large{height:36px;width:36px}.button--pill .icon--medium{height:24px;width:24px}.button--pill .icon--small{height:18px;width:18px}.button--pill .icon--icon-left{margin-right:var(--space-xs)}.button--pill .icon--icon-right{margin-left:var(--space-xs)}.button--pill:visited{color:inherit}.button--pill:hover{background-color:var(--ui-gray-xxlight)}.button--pill:disabled{background-color:var(--ui-gray-light);color:var(--ui-gray-dark)}.nypl-ds .link,.nypl-ds a{color:var(--ui-link-primary)}.nypl-ds .link--no-underline,.nypl-ds a--no-underline{text-decoration:none}.nypl-ds .link:hover,.nypl-ds a:hover{color:var(--ui-link-secondary)}.nypl-ds .link.button:hover,.nypl-ds a.button:hover{color:var(--ui-white)}.nypl-ds .link[role=button],.nypl-ds a[role=button]{cursor:pointer}.nypl-ds .link--dark-background,.nypl-ds a--dark-background{color:var(--ui-white)}.nypl-ds .link--dark-background:hover,.nypl-ds a--dark-background:hover{color:var(--ui-gray-light)}.more-link{-moz-box-align:center;align-items:center;color:var(--ui-link-primary);display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;text-decoration:underline}.more-link:hover{color:var(--ui-link-secondary);text-decoration:underline}.more-link__icon{display:inline-block;fill:currentColor;height:24px;width:24px;height:var(--space-s);text-decoration:none;width:var(--space-s)}.more-link__icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.more-link__icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.more-link__icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.more-link__icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.more-link__icon--left{margin-right:var(--space-xxs)}.more-link__icon--right{margin-left:var(--space-xxs)}.more-link__icon--xlarge{height:68px;width:68px}.more-link__icon--large{height:36px;width:36px}.more-link__icon--medium{height:24px;width:24px}.more-link__icon--small{height:18px;width:18px}.more-link__icon--left{margin-right:var(--space-xs)}.more-link__icon--right{margin-left:var(--space-xs)}.more-link__icon svg{height:100%;width:100%}.nypl-ds h1{font-size:var(--font-size-4);font-weight:300;letter-spacing:0;line-height:1.1;margin:0 0 .5em;width:auto}.nypl-ds h1,.nypl-ds h1__link,.nypl-ds h1__link:hover,.nypl-ds h2{color:inherit}.nypl-ds h2{font-size:var(--font-size-3);font-weight:500;line-height:1.25;margin:0 0 .5em;width:auto}.nypl-ds h2__link,.nypl-ds h2__link:hover,.nypl-ds h3{color:inherit}.nypl-ds h3{font-size:var(--font-size-2);font-weight:500;line-height:1.25;margin:0 0 .5em;width:auto}.nypl-ds h3__link,.nypl-ds h3__link:hover,.nypl-ds h4{color:inherit}.nypl-ds h4{font-size:var(--font-size-1);font-weight:500;line-height:1.25;margin:0 0 .5em;width:auto}.nypl-ds h4__link,.nypl-ds h4__link:hover{color:inherit}.nypl-ds h5,.nypl-ds h6{color:inherit;font-size:var(--font-size-1);font-weight:400;line-height:1.15;margin:0 0 .5em;width:auto}.nypl-ds h5__link,.nypl-ds h5__link:hover,.nypl-ds h6__link,.nypl-ds h6__link:hover{color:inherit}.heading__link{color:inherit;text-decoration:none}.heading__link:hover{text-decoration:underline}.heading-section__more-link{-moz-box-align:center;align-items:center;color:var(--ui-link-primary);display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;text-decoration:underline}.heading-section__more-link:hover{color:var(--ui-link-secondary);text-decoration:underline}.heading-section__more-link__icon{display:inline-block;fill:currentColor;height:24px;width:24px;height:var(--space-s);text-decoration:none;width:var(--space-s)}.heading-section__more-link__icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.heading-section__more-link__icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.heading-section__more-link__icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.heading-section__more-link__icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.heading-section__more-link__icon--left{margin-right:var(--space-xxs)}.heading-section__more-link__icon--right{margin-left:var(--space-xxs)}.heading-section__more-link__icon--xlarge{height:68px;width:68px}.heading-section__more-link__icon--large{height:36px;width:36px}.heading-section__more-link__icon--medium{height:24px;width:24px}.heading-section__more-link__icon--small{height:18px;width:18px}.heading-section__more-link__icon--left{margin-right:var(--space-xs)}.heading-section__more-link__icon--right{margin-left:var(--space-xs)}.heading-section__more-link__icon svg{height:100%;width:100%}.heading-section__heading{margin-right:var(--space-xs)}.heading-section__heading--has-link{display:inline}.page-title__heading--block-color{background-color:var(--section-research-primary);color:var(--ui-white)}.input,.react-autosuggest__input{padding:var(--space-xs);margin-bottom:var(--space-xs);border:1px solid var(--ui-gray-medium)}.input[type=number],.input[type=password],.input[type=text],.react-autosuggest__input[type=number],.react-autosuggest__input[type=password],.react-autosuggest__input[type=text]{width:100%}.input[type=radio],.react-autosuggest__input[type=radio]{width:unset}.input[type=radio]+.label,.react-autosuggest__input[type=radio]+.label{display:unset;margin-left:var(--space-s)}.input::-webkit-input-placeholder,.react-autosuggest__input::-webkit-input-placeholder{color:var(--ui-gray-dark)}.input:-moz-placeholder,.react-autosuggest__input:-moz-placeholder{color:var(--ui-gray-dark)}.input:-ms-input-placeholder,.react-autosuggest__input:-ms-input-placeholder{color:var(--ui-gray-dark)}.input:hover,.react-autosuggest__input:hover{border-color:var(--ui-gray-dark)}.input:disabled,.react-autosuggest__input:disabled{background-color:var(--ui-gray-xxlight);color:var(--ui-gray-xdark)}.input:active,.input:active:hover,.input:focus,.input:focus:hover,.react-autosuggest__input:active,.react-autosuggest__input:active:hover,.react-autosuggest__input:focus,.react-autosuggest__input:focus:hover{border:1px solid var(--ui-focus);box-shadow:0;outline:1px solid var(--ui-focus)}.input--error{border:1px solid var(--ui-error)}@media (min-width:400px){.input-group{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.input-group>:not(:last-child){margin-right:var(--space-m)}}.react-autosuggest__container{display:inline;position:relative;width:100%}.react-autosuggest__input{margin-bottom:unset}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.react-autosuggest__suggestions-container{display:none;width:100%}.react-autosuggest__suggestions-container--open{background-color:var(--ui-white);display:block;font-weight:300;margin-top:2px;outline:1px solid var(--ui-gray-light);position:absolute;width:100%;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:var(--space-xs)}.react-autosuggest__suggestion--highlighted{background-color:var(--ui-gray-light)}.auto-suggest-bottom{padding:var(--space-xs)}.accordion{border:1px solid var(--ui-gray-medium);color:inherit;width:100%}.accordion__content{display:none;padding:var(--space-xxs) var(--space-xxxl) var(--space-xs) var(--space-s);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.accordion__label{padding:var(--space-xs);border-radius:2px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;text-decoration:none;background-color:var(--ui-white);color:inherit;-moz-box-align:center;align-items:center;border:none;cursor:pointer;font-weight:500;-moz-box-pack:justify;justify-content:space-between}.accordion__label .icon{display:inline-block;height:24px;width:24px;fill:currentColor}.accordion__label .icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.accordion__label .icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.accordion__label .icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.accordion__label .icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.accordion__label .icon--left{margin-right:var(--space-xxs)}.accordion__label .icon--right{margin-left:var(--space-xxs)}.accordion__label .icon--xlarge{height:68px;width:68px}.accordion__label .icon--large{height:36px;width:36px}.accordion__label .icon--medium{height:24px;width:24px}.accordion__label .icon--small{height:18px;width:18px}.accordion__label .icon--icon-left{margin-right:var(--space-xs)}.accordion__label .icon--icon-right{margin-left:var(--space-xs)}.accordion__label:visited{color:inherit}.accordion__label:hover{background-color:var(--ui-gray-xxlight)}.accordion__label:disabled{background-color:var(--ui-gray-light);color:var(--ui-gray-dark)}.accordion__label .icon--minus{display:none}.accordion__label:hover{background-color:var(--ui-gray-light)}.accordion__label--faq{font-size:var(--font-size-1);padding:var(--space-s)}.accordion__input{opacity:0;position:absolute;z-index:-1}.accordion__input:checked+.accordion__label .icon--minus{display:inline}.accordion__input:checked+.accordion__label .icon--plus{display:none}.accordion__input:checked~.accordion__content{display:inline-block}li:not(:first-of-type) .accordion{margin-top:-1px}.breadcrumbs{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--ui-black);padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.breadcrumbs__item{margin-right:var(--space-xxs);-moz-box-align:center;align-items:center;display:inline;font-size:var(--font-size--1);line-height:1.5;position:relative;word-break:break-word}.breadcrumbs__item:not(:last-child):after{content:"/";padding-left:var(--space-xxs)}@media (max-width:599px){.breadcrumbs__item:not(:last-child){display:none}.breadcrumbs__item:last-child{padding-left:var(--space-m)}}.breadcrumbs__icon{display:inline-block;fill:currentColor;height:24px;width:24px;left:0;position:absolute;top:50%;-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.breadcrumbs__icon--rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumbs__icon--rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.breadcrumbs__icon--rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.breadcrumbs__icon--rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.breadcrumbs__icon--left{margin-right:var(--space-xxs)}.breadcrumbs__icon--right{margin-left:var(--space-xxs)}.breadcrumbs__icon--xlarge{height:68px;width:68px}.breadcrumbs__icon--large{height:36px;width:36px}.breadcrumbs__icon--medium{height:24px;width:24px}.breadcrumbs__icon--small{height:18px;width:18px}@media (min-width:600px){.breadcrumbs__icon{display:none}}.breadcrumbs__link,.breadcrumbs__link:focus,.breadcrumbs__link:link,.breadcrumbs__link:visited{color:inherit;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__list{list-style:none;padding:0;margin:0 auto;max-width:1280px;padding:0 var(--space);width:100%;color:var(--ui-white)}.nypl--books-and-more .breadcrumbs{background-color:var(--section-books-and-more-secondary)}.nypl--locations .breadcrumbs{background-color:var(--section-locations-secondary)}.nypl--research .breadcrumbs{background-color:var(--section-research-secondary)}.nypl--whats-on .breadcrumbs{background-color:var(--section-whats-on-secondary)}.storybook-breadcrumbsExample .breadcrumbs{-moz-box-flex:1;flex:1 1 50%;margin-left:unset;margin-right:var(--space-l);max-height:42px}.card{margin-bottom:var(--space-s);-moz-box-align:start;align-items:flex-start;border:1px solid var(--ui-gray-light);border-radius:5px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap;padding:var(--space) var(--space-l)}.card__footer,.card__heading{-moz-box-flex:100%;flex:100% 1}.card__columns{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap;-moz-box-pack:justify;justify-content:space-between;width:100%}@media (min-width:600px){.card__columns{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}}.card__columns+.card__footer{margin-top:var(--space-xs)}.card__image{margin-bottom:var(--space-s);-moz-box-align:center;align-items:center;background-color:var(--ui-gray-xlight);display:-moz-box;display:flex;-moz-box-flex:0;flex:0 0 150px;height:150px;-moz-box-pack:center;justify-content:center}.card__image .image{max-height:100%;max-width:100%}@media (min-width:600px){.card__image{margin-bottom:0;margin-right:var(--space-s);align-self:center;width:150px}}.card__content{margin-bottom:var(--space-s);-moz-box-flex:1;flex:1 1}@media (min-width:600px){.card__content{margin-bottom:0}}.card__ctas{-moz-box-flex:0;flex:0 1 20%}.card__content+.card__ctas{margin-right:var(--space-s)}.sb-show-main .var-docs{padding:0 0 var(--space) 0}.sb-show-main .example-card .card__content>*{margin-bottom:var(--space-xxs)}.sb-show-main .example-card .book__callout{color:inherit;font-size:var(--font-size-1);font-weight:400;line-height:1.15;margin:0 0 .5em;width:auto;font-style:italic;font-weight:300}.sb-show-main .example-card .book__callout__link,.sb-show-main .example-card .book__callout__link:hover{color:inherit}.sb-show-main .example-card .card__ctas{-moz-box-align:end;align-items:flex-end;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:center;justify-content:center;text-align:center}.sb-show-main .example-card .card__ctas .button{width:100%}.sb-show-main .example-card .card__ctas>*{margin-bottom:var(--space-xxs)}.sb-show-main .example-card .book__filetype{margin-bottom:var(--space-s)}.sb-show-main .example-card .book__description{font-style:italic}.checkbox{-moz-box-align:baseline;align-items:baseline;display:-moz-box;display:flex}.checkbox__input{margin-right:var(--space-xs)}.select{margin-bottom:var(--space-xs);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--ui-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M10.526 12.871L.263 1.676 1.737.324 12 11.52 22.263.324l1.474 1.352L13.474 12.87a2 2 0 01-2.948 0z'/%3E%3C/svg%3E");background-position:right .7em top 70%;background-repeat:no-repeat;background-size:var(--space) auto;border:1px solid var(--ui-gray-medium);border-radius:2px;display:block;font-size:1rem;padding:var(--space-xs) var(--space-xl) var(--space-xs) var(--space-s);width:100%}.select::-ms-expand{display:none}.select:hover{border-color:var(--ui-gray-medium)}.select:active,.select:focus{border:1px solid var(--ui-focus);box-shadow:0;outline:1px solid var(--ui-focus)}.select:disabled{background-color:var(--ui-gray-xxlight);color:var(--ui-gray-xdark)}.select--error{border:1px solid var(--ui-error)}:root:lang(ar) .nypl-ds .select,:root:lang(iw) .nypl-ds .select,[dir=rtl] .nypl-ds .select{background-position:left .7em top 70%;padding:var(--space-xs) var(--space-l) var(--space-xs) var(--space-s)}.select-css:disabled,.select-css[aria-disabled=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.526 12.871L.263 1.676 1.737.324 12 11.52 22.263.324l1.474 1.352L13.474 12.87a2 2 0 01-2.948 0z'/%3E%3C/svg%3E");color:var(--ui-gray-xdark)}.select-css:disabled:hover,.select-css[aria-disabled=true]{border-color:#aaa}.label{margin-bottom:var(--space-xs);-moz-box-align:baseline;align-items:baseline;display:-moz-box;display:flex;font-weight:500;-moz-box-pack:justify;justify-content:space-between}.label__required-helper{font-size:var(--font-size--1);font-weight:300}.fieldset{border:none;margin:0;padding:0}.legend{border:0;font-weight:500}.helper-text{margin-bottom:var(--space-xs);font-size:var(--font-size--1)}.helper-text--error{color:var(--ui-error)}.hero{background-color:var(--ui-gray-warm-xlight)}.hero--50-50 .hero__content{margin:0 auto;max-width:1280px;width:100%;-moz-box-align:center;align-items:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;padding:0 var(--space) var(--space) var(--space)}@media (min-width:960px){.hero--50-50 .hero__content{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;padding:unset}}.hero--50-50 .hero__image{margin-bottom:var(--space-s)}@media (min-width:960px){.hero--50-50 .hero__image{margin-bottom:unset;margin-right:var(--space-s);max-width:50%}}.hero--primary{-moz-box-align:center;align-items:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;min-height:350px}@media (min-width:600px){.hero--primary{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}}.hero--primary .hero__content{background-color:var(--ui-black);color:var(--ui-white);-moz-box-flex:0;flex:0 0 100%;padding:var(--space-xxl) var(--space-l)}.hero--primary .hero__content a{color:inherit;display:inline-block}@media (min-width:600px){.hero--primary .hero__content{-moz-box-flex:0;flex:0 0 60%;max-width:960px}}.hero--primary .hero__content+.placeholder{-moz-box-flex:0;flex:0 1 200px;margin-left:var(--space-xl)}.hero--primary .hero__body-text,.hero--primary .hero__heading{margin-bottom:0}.hero--secondary{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow-x:hidden}.hero--secondary .hero__content{margin:0 auto;max-width:1280px;padding:0 var(--space);width:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}@media (min-width:600px){.hero--secondary .hero__content{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}}.hero--secondary .hero__content .hero__heading{margin-bottom:0;background-color:var(--ui-black);color:var(--ui-white);-moz-box-flex:1;flex:1 1 100%;margin-top:0;padding-bottom:var(--space-xxs);position:relative;z-index:0}.hero--secondary .hero__content .hero__heading:before{background-color:var(--ui-black);content:"";height:100%;left:-2000px;position:absolute;width:4000px;z-index:-1}@media (min-width:600px){.hero--secondary .hero__content .hero__heading{-moz-box-ordinal-group:2;order:1}}.nypl--books-and-more .hero--secondary .hero__content .hero__heading,.nypl--books-and-more .hero--secondary .hero__content .hero__heading:before{background-color:var(--section-books-and-more-primary)}.nypl--locations .hero--secondary .hero__content .hero__heading,.nypl--locations .hero--secondary .hero__content .hero__heading:before{background-color:var(--section-locations-primary)}.nypl--research .hero--secondary .hero__content .hero__heading,.nypl--research .hero--secondary .hero__content .hero__heading:before{background-color:var(--section-research-primary)}.nypl--whats-on .hero--secondary .hero__content .hero__heading,.nypl--whats-on .hero--secondary .hero__content .hero__heading:before{background-color:var(--section-whats-on-primary)}.hero--secondary .hero__content .hero__body-text{margin-top:var(--space-xs)}@media (min-width:600px){.hero--secondary .hero__content .hero__body-text{margin-right:var(--space-xs);-moz-box-flex:1;flex:1 1 50%;-moz-box-ordinal-group:3;order:2}}.hero--secondary .hero__content .hero__image{-moz-box-flex:1;flex:1 1 100%;height:150px;min-width:0;-webkit-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.hero--secondary .hero__content .hero__image{-moz-box-flex:0;flex:0 0 250px;-moz-box-ordinal-group:4;order:3}}.image{display:block;height:auto;max-width:100%}.image--circle{border-radius:50%}.nypl-ds figure{margin:unset}.figure__image{margin-bottom:var(--space-xxs)}.figure__image--circle{border-radius:50%}.figure__figcaption{font-style:italic}.figcaption__caption,.figcaption__credit{margin-bottom:var(--space-xxs);font-size:var(--font-size--1)}.no-scroll{overflow:hidden;position:fixed;top:-100vh}.modal{padding:var(--space-s);background-color:var(--ui-gray-warm-xlight);height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:999}.pagination{margin-bottom:var(--space-l);-moz-box-align:stretch;align-items:stretch;display:-moz-box;display:flex;width:100%}.pagination>:not(:last-child){margin-right:var(--space-xs)}.pagination__list{list-style:none;margin:0;padding:0;display:-moz-box;display:flex}.pagination__item{list-style-type:none}.pagination__link{line-height:1.15;padding:8px;text-decoration:none}.pagination__link.selected{color:var(--ui-black)}.pagination__link.disabled{color:var(--ui-gray-dark);pointer-events:none}.search-bar{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}@media (min-width:600px){.search-bar{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}}.search-bar .select{-moz-box-flex:1;flex:1 1 25%}.search-bar .button{margin-bottom:var(--space-xs)}.skeleton-loader:empty{-webkit-animation:shine 1s infinite;-moz-animation:shine 1s infinite;animation:shine 1s infinite;background-image:-webkit-linear-gradient(350deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),-webkit-linear-gradient(var(--ui-gray-warm-light) 33px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-webkit-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0);background-image:-moz-linear-gradient(350deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),-moz-linear-gradient(var(--ui-gray-warm-light) 33px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),-moz-linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0);background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),linear-gradient(var(--ui-gray-warm-light) 33px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0),linear-gradient(var(--ui-gray-warm-light) 20px,transparent 0);background-position:0 0,0 0,0 40px,0 67px,0 94px,0 121px,0 148px,0 175px;background-repeat:repeat-y;background-size:50px 230px,300px 230px,250px 230px,250px 230px,250px 230px,200px 230px,200px 230px,200px 230px;height:485px;margin:auto;width:100%}@-webkit-keyframes shine{to{background-position:100% 0,0 0,0 40px,0 67px,0 94px,0 121px,0 148px,0 175px}}@-moz-keyframes shine{to{background-position:100% 0,0 0,0 40px,0 67px,0 94px,0 121px,0 148px,0 175px}}@keyframes shine{to{background-position:100% 0,0 0,0 40px,0 67px,0 94px,0 121px,0 148px,0 175px}}.status-badge{border-radius:4px;color:var(--ui-black);display:block;font-size:var(--font-size--1);font-style:italic;padding:var(--space-xxs);text-align:center}.status-badge--low{background-color:var(--ui-gray-light)}.status-badge--medium{background-color:#f9e08e}.status-badge--high{background-color:#fbe7e1}.main{margin:0 auto;max-width:1280px;padding:0 var(--space);width:100%;display:block}.main--with-sidebar{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}@media (min-width:600px){.main--with-sidebar{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}}.content-header{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.content-top{-moz-box-flex:1;flex:1 0 100%}.content-primary{width:100%}@media (min-width:600px){.content-primary--with-sidebar-left,.content-primary--with-sidebar-right{-moz-box-flex:1;flex:1 1 60%;min-width:0}}.content-primary--with-sidebar-left{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-ordinal-group:2;order:1}@media (min-width:600px){.content-primary--with-sidebar-left{margin-right:0}.content-secondary{-moz-box-flex:0;flex:0 1 25%;-moz-box-ordinal-group:2;order:1}.content-secondary--with-sidebar-left{margin-right:var(--space-l)}.content-secondary--with-sidebar-left,.content-secondary--with-sidebar-right{flex-basis:-webkit-calc(25% - -webkit-calc(4 * var(--space-s)));flex-basis:-moz-calc(25% - -moz-calc(4 * var(--space-s)));flex-basis:calc(25% - calc(4 * var(--space-s)))}.content-secondary--with-sidebar-right{margin-left:var(--space-l)}}.list{margin:unset}.list--no-list-styling{list-style:none;margin:0;padding:0}.footer{background:#54514a;clear:both;color:#fff;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:360px;padding:15px 20px 100px;position:relative}.footer a{color:#fff;font-weight:400;margin:0 .2rem;text-decoration:none}.footer a:hover{text-decoration:underline}.footer a:focus{background-color:#54514a;outline:2px solid #fff}.footer .svgIcon{fill:#fff}.footer .logoText{position:absolute;top:20px}.footer .logoText .nyplTextLogo{height:94px;width:115px}@media only screen and (min-width:768px){.footer .logoText{top:20px;left:6%}}@media only screen and (min-width:1024px){.footer .logoText{top:35px}}.footer-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end;margin-top:75px}.footer-content .footerLinks{font-size:16px;line-height:35px;margin:0;padding:0;-moz-box-ordinal-group:3;order:2;list-style:none;text-align:right;width:100%}@media only screen and (min-width:768px){.footer-content .footerLinks{width:auto}}.footer-content .footerLinks .linkItemList{list-style-type:none}.footer-content .footerLinks .linkItemList li{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.footer-content .footerLinks .linkItemList li:first-child{position:relative;left:0;height:auto;width:100%}@media only screen and (min-width:768px){.footer-content .footerLinks .linkItemList li{position:relative;left:0;height:auto;width:100%}}.footer-content .footerLinks ul{padding:0}@media only screen and (min-width:768px){.footer-content .footerLinks li{float:left;width:135px}.footer-content .footerLinks li:first-child{width:110px}}@media only screen and (min-width:1024px){.footer-content .footerLinks li{width:155px}.footer-content .footerLinks li:first-child{margin-right:110px}.footer-content .footerLinks li:nth-child(2){margin-right:60px}}@media only screen and (min-width:1500px){.footer-content .footerLinks li:first-child,.footer-content .footerLinks li:nth-child(2){width:155px;margin-right:0}}@media only screen and (min-width:768px){.footer-content .footerLinks{-moz-box-ordinal-group:2;order:1;margin:0;font-size:13px;line-height:25px;text-align:left}}@media only screen and (min-width:1024px){.footer-content .footerLinks{font-size:14px;font-weight:400;line-height:30px}}@media only screen and (min-width:1500px){.footer-content .footerLinks{margin-right:70px;-moz-box-ordinal-group:3;order:2}}.footer-content .socialMedia{-moz-box-ordinal-group:2;order:1;margin:20px 0 15px;list-style-type:none;text-align:right;width:200px}.footer-content .socialMedia li{display:inline-block;width:45px}.footer-content .socialMedia li a{display:block;color:#fff;font-size:40px;line-height:45px;text-decoration:none}.footer-content .socialMedia li a svg{width:36px;height:36px}@media only screen and (min-width:768px){.footer-content .socialMedia li a{font-size:50px}}.footer-content .socialMedia li [class*=" icon-"],.footer-content .socialMedia li [class^=icon-]{padding:0}.footer-content .socialMedia li [class*=" icon-"]:before,.footer-content .socialMedia li [class^=icon-]:before,.footer-content .socialMedia li [data-icon]:before{margin:0 5px 0 0!important}@media only screen and (min-width:768px){.footer-content .socialMedia{margin-top:30px}}@media only screen and (min-width:1024px){.footer-content .socialMedia{margin-top:30px}}@media only screen and (min-width:1500px){.footer-content .socialMedia{margin-top:0;width:280px}}@media only screen and (min-width:768px){.footer-content{margin:0;right:6%;position:absolute;-moz-box-align:end;align-items:flex-end}}@media only screen and (min-width:1500px){.footer-content{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-moz-box-align:start;align-items:flex-start}}@media only screen and (min-width:768px){.footer-content--secondary{position:absolute;left:6%;top:140px;width:400px}}@media only screen and (min-width:1024px){.footer-content--secondary{top:170px}}@media only screen and (min-width:1500px){.footer-content--secondary{top:140px}}.footer-content--secondary .facade img{width:100%;height:auto}.footer-content--secondary .copyright{margin:35px 0 0;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}@media only screen and (min-width:768px){.footer-content--secondary .copyright{font-size:11px}}@media only screen and (min-width:1024px){.footer-content--secondary .copyright{font-size:13px}}@media only screen and (min-width:768px){.footer{padding:15px 0}}@media only screen and (min-width:1024px){.footer{padding:30px 0}}.react-autosuggest__container{display:block!important}.react-autosuggest__input{padding:0!important;border:none!important}.react-autosuggest__suggestions-container--open{top:67px!important}.confirmation-graphic{background-color:var(--ui-gray-light);position:relative}.image-lion{position:relative;font-size:1em;margin:0 auto}.image-lion img{width:100%}@media only screen and (min-width:320px){.image-lion{font-size:.8em}}@media only screen and (min-width:500px){.image-lion{font-size:1em}}@media only screen and (min-width:600px){.image-lion{width:80%}}@media only screen and (min-width:960px){.image-lion{width:60%}}.background-lion{position:absolute;top:0;left:0;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;height:100%;padding:20px 0 0 25px;margin:0;display:grid;grid-gap:10px 5px;grid-template-columns:58% 30%;grid-template-rows:20% 40% 20%;background-color:transparent}@media only screen and (min-width:320px){.background-lion{padding:25px 0 0 30px}}@media only screen and (min-width:500px){.background-lion{padding:35px 0 0 40px}}@media only screen and (min-width:600px){.background-lion{padding:30px 0 0 40px}}@media only screen and (min-width:960px){.background-lion{padding:40px 0 0 50px}}.grid-item{font-size:.6em;color:#fff}@media only screen and (min-width:370px){.grid-item{font-size:.8em}}@media only screen and (min-width:960px){.grid-item{font-size:.7em}}.grid-item .content{margin-top:2px;font-size:1.7em}@media only screen and (min-width:320px){.grid-item .content{margin-top:5px;font-size:1.6em}}.grid-item .nypl-svg{fill:#fff;width:90%;margin-left:15px}@media only screen and (min-width:320px){.grid-item .nypl-svg{width:80%}}@media only screen and (min-width:500px){.grid-item .nypl-svg{width:65%;margin-left:35px}}.grid-item.barcode-container{background:#fff;padding:15px 20px 0;display:inline-block;grid-column:1/3;grid-row:2/2;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.grid-item.barcode-container #barcodeCanvas{width:100%;height:50px}@media only screen and (min-width:500px){.grid-item.barcode-container #barcodeCanvas{height:75px}}@media only screen and (min-width:1280px){.grid-item.barcode-container #barcodeCanvas{height:100px}}.grid-item.barcode-container .barcode{color:#000;margin:0 auto;position:relative;font-size:2em;display:table}@media only screen and (min-width:500px){.grid-item.barcode-container .barcode{font-size:1.7em}}@media only screen and (min-width:960px){.grid-item.barcode-container .barcode{font-size:1.9em}}body{width:100%}.content-primary{margin:30px 0}fieldset{border:none;margin:0;padding:0}fieldset .radio-input{width:auto}fieldset .radio-field{margin:10px 0;border:1px solid var(--ui-gray-medium);padding:20px}fieldset .radio-field label{display:inline-block;margin:0 20px}fieldset legend{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}@media print{.hero--primary{min-height:0}.hero--primary .hero__content{padding:30px}.content-primary{margin:0}.image-lion{font-size:1.5em;width:70%}.background-lion{top:20px;left:25px;width:100%;padding:10px 0 0 5px}.grid-item{color:#000}.grid-item.barcode-container #barcodeCanvas{width:100%;height:85px}}fieldset{border:none!important}.ApiErrors_container__1i9ri{color:var(--ui-error)}