*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;font-weight:normal;vertical-align:baseline;box-sizing:border-box;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Helvetica Neue LT W01_55 Roman";src:url("../fonts/1488890/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("../fonts/1488890/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff");font-display:swap}@font-face{font-family:"Helvetica Neue LT W01_56 It";src:url("../fonts/1488896/21c44514-f4d6-4cff-a5de-e4cac5e61aff.woff2") format("woff2"),url("../fonts/1488896/e7c4b231-76ad-47c7-a54b-5d84dcd78d0f.woff") format("woff");font-display:swap}@font-face{font-family:"Helvetica Neue LT W01_71488914";src:url("../fonts/1488914/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"),url("../fonts/1488914/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff");font-display:swap}@font-face{font-family:"Helvetica Neue LT W01_76 Bd It";src:url("../fonts/1488920/ade4dbae-c607-4c84-a375-f0c4de0cc357.woff2") format("woff2"),url("../fonts/1488920/5b864741-6f14-4ed9-a297-27a4d73edf51.woff") format("woff");font-display:swap}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400;src:local("EB Garamond Regular"),local("EBGaramond-Regular"),url("../fonts/eb-garamond/eb-garamond-v9-latin-regular.woff2") format("woff2"),url("../fonts/eb-garamond/eb-garamond-v9-latin-regular.woff") format("woff")}@font-face{font-family:"EB Garamond Italic";font-style:italic;font-weight:400;src:local("EB Garamond Italic"),local("EBGaramond-Italic"),url("../fonts/eb-garamond/eb-garamond-v9-latin-italic.woff2") format("woff2"),url("../fonts/eb-garamond/eb-garamond-v9-latin-italic.woff") format("woff")}@font-face{font-family:"EB Garamond Bold";font-style:normal;font-weight:700;src:local("EB Garamond Bold"),local("EBGaramond-Bold"),url("../fonts/eb-garamond/eb-garamond-v9-latin-700.woff2") format("woff2"),url("../fonts/eb-garamond/eb-garamond-v9-latin-700.woff") format("woff")}@font-face{font-family:"EB Garamond Bold Italic";font-style:italic;font-weight:700;src:local("EB Garamond Bold Italic"),local("EBGaramond-BoldItalic"),url("../fonts/eb-garamond/eb-garamond-v9-latin-700italic.woff2") format("woff2"),url("../fonts/eb-garamond/eb-garamond-v9-latin-700italic.woff") format("woff")}@font-face{font-family:"bibl-icons";src:url("../fonts/bibl-icons/bibl-icons.woff?cisbhj") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^=bibl-],[class*=" bibl-"]{font-family:"bibl-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bibl-checkbox-empty:before{content:""}.bibl-checkbox-checked:before{content:""}.bibl-search1:before{content:""}.bibl-send-alt:before{content:""}.bibl-send:before{content:""}.bibl-error:before{content:""}.bibl-ok:before{content:""}.bibl-start:before{content:""}.bibl-end:before{content:""}.bibl-email:before{content:""}.bibl-close:before{content:""}.bibl-less:before{content:""}.bibl-more:before{content:""}.bibl-previous:before{content:""}.bibl-next:before{content:""}.bibl-search:before{content:""}.bibl-google:before{content:""}.bibl-fb:before{content:""}.bibl-instagram:before{content:""}.bibl-twitter:before{content:""}.bibl-youtube:before{content:""}.bibl-linkedin:before{content:""}:root{--oneHunderYearsHeight: 16rem;--vh: 1vh;--vh100: calc(var(--vh) * 100);--fakeSkew: 6vh;--hamburgerBottomSpace: 0.5rem;--headerOverlap: 3rem}html,body{font:100% "Helvetica Neue LT W01_71488914",Helvetica,Arial,sans-serif;line-height:1;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f2efea;height:100%;overflow-y:scroll}img{width:100%;height:auto;display:block;line-height:1}em{font-style:italic}strong{font-weight:700}small{font-size:.75rem;font-family:"Helvetica Neue LT W01_55 Roman";color:#999}sup{font-size:75%;display:inline-block;vertical-align:top}p,li{font-size:1.125rem;line-height:1.2;margin:0 0 1rem 0;color:inherit}p:empty{display:none}p.no-indent{text-indent:0}li{margin:0 0 .5rem}table{width:100%;border-collapse:collapse;margin:1rem 0}tr:nth-of-type(2n - 1){background-color:rgba(0,0,0,.02)}td{padding:.25rem .25rem 0;line-height:1.4;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}h1,h2,h3{font-size:1.6875rem;font-family:"Helvetica Neue LT W01_71488914";line-height:1;text-transform:lowercase;padding:0 0 1.265625rem;color:inherit;position:relative}h1 a:link,h1 a:hover,h1 a:visited,h2 a:link,h2 a:hover,h2 a:visited,h3 a:link,h3 a:hover,h3 a:visited{color:inherit}a,a:link,a:active,a:visited{color:red;text-decoration:none;cursor:pointer}a.more-link,a:link.more-link,a:active.more-link,a:visited.more-link{color:inherit;font-family:"EB Garamond"}a.found-and-replaced-link,a:link.found-and-replaced-link,a:active.found-and-replaced-link,a:visited.found-and-replaced-link{color:#999}a:hover{color:#000}a:hover.found-and-replaced-link{color:red}form.pending{opacity:.1}form p{text-indent:0}form p.field-group{display:flex;flex-flow:row nowrap}form p.validation-error-message{font-family:"Helvetica Neue LT W01_55 Roman";color:#999;font-size:.75rem;margin-top:-0.5rem}input[type=text],input[type=search],input[type=email]{width:100%;padding:.75rem;outline:none;background-color:rgba(255,255,255,.5);transition:.4s;font-size:1.6875rem;font-family:"Helvetica Neue LT W01_55 Roman"}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus{background-color:#fff}input.searchfield.form-mode-inside-menu{background-color:rgba(0,0,0,0);padding:0;margin:0;text-transform:lowercase;font-family:"Helvetica Neue LT W01_55 Roman";font-size:1.6875rem}input.searchfield.form-mode-inside-menu::-moz-placeholder{-moz-transition:.4s;transition:.4s;font-family:"Helvetica Neue LT W01_71488914"}input.searchfield.form-mode-inside-menu::placeholder{transition:.4s;font-family:"Helvetica Neue LT W01_71488914"}input.searchfield.form-mode-inside-menu:focus::-moz-placeholder{color:hsl(0,0%,75%)}input.searchfield.form-mode-inside-menu:focus::placeholder{color:hsl(0,0%,75%)}input.searchfield:not(.form-mode-inside-menu){font-size:1.125rem}textarea{width:100%;padding:.75rem;outline:none;background-color:rgba(255,255,255,.5);transition:.4s;font-size:1.6875rem;font-family:"Helvetica Neue LT W01_55 Roman"}textarea:focus{background-color:#fff}textarea{height:10rem;min-height:10rem;max-height:20rem;resize:vertical;transition:none;font-size:1.125rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;padding:0 3rem 0 1rem;background:hsl(37.5,23.5294117647%,88.3333333333%) url(../img/ic-down.svg) center right 1.25rem no-repeat;background-size:1rem}select option{font-family:sans-serif}select.where{padding:0 3.5rem 0 0;width:3.5rem;line-height:1.4}select.where.form-mode-inside-menu{background-color:hsl(0,0%,85%)}select.where.form-mode-inside-menu{opacity:0;visibility:hidden;transition:.4s;will-change:opacity,visibility}select.where.form-mode-inside-menu.has-focus{opacity:1;visibility:visible}.field-wrapper{display:block;width:100%;position:relative}.fixed-icon{position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}.fixed-icon-in-textarea{top:1.5rem}.error-icon{color:red}.ok-icon{color:#090}button{cursor:pointer;background-color:hsl(37.5,23.5294117647%,83.3333333333%);border:none;border-radius:0}button[disabled]{opacity:.5;cursor:not-allowed}button.comment-submit-button{background-color:red;color:#fff;text-transform:lowercase;padding:.5rem 1rem .75rem;margin:0 0 0 auto;display:block}button.search-button.form-mode-inside-menu{background-color:hsl(0,0%,75%)}button.search-button.form-mode-inside-menu{opacity:0;visibility:hidden;transition:.4s;will-change:opacity,visibility}button.search-button.form-mode-inside-menu.has-focus{opacity:1;visibility:visible}.all{position:relative;min-height:100%;padding:0 0 45rem 0}[v-cloak]{display:none}.header{z-index:99999;width:100%;min-height:20rem;overflow:hidden;padding:0;margin-bottom:-1rem;transition:margin-top .4s;will-change:margin-top;position:relative}.header.opened{margin-top:0}.skewed-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6vw), 0 100%)}.hamburger-container{position:absolute;bottom:var(--hamburgerBottomSpace);left:.5rem;width:2rem;height:2rem;z-index:200;background-color:red;-webkit-mask:url(../img/ic-down.svg) center no-repeat;mask:url(../img/ic-down.svg) center no-repeat;-webkit-mask-size:1rem;mask-size:1rem}.hamburger-container.opened{bottom:calc(var(--hamburgerBottomSpace) + 6vw);left:auto;right:.5rem;transform:rotate(180deg)}.hamburger{font-size:0;display:block;width:100%;height:100%}.home-link{position:absolute;display:block;width:100%;height:1.125rem;bottom:0;left:0;color:rgba(0,0,0,0) !important}.header-content-container{position:relative;opacity:1;padding:1rem 1rem 5rem}.logo-container{overflow:hidden;margin-right:-0.5rem}.logo-title{font-family:"Helvetica Neue LT W01_71488914";padding:0;color:red;text-transform:lowercase;line-height:1.125}.logo-byline{padding:0;color:hsl(0,0%,75%);text-transform:lowercase;line-height:1}.language-navigation{margin:0 0 1rem}.language-navigation .language-navigation-item{display:inline-block;margin:0;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.9375rem;text-transform:lowercase}.language-navigation .language-navigation-item:before{content:"|";display:inline-block;margin:0 .25rem;color:hsl(0,0%,75%)}.language-navigation .language-navigation-item:first-of-type:before{display:none}.language-navigation .language-navigation-item a:link,.language-navigation .language-navigation-item a:visited{color:hsl(0,0%,75%)}.language-navigation .language-navigation-item a:hover,.language-navigation .language-navigation-item a:active{color:red}.top-navigation li{font-size:1.6875rem;text-transform:lowercase;margin:-0.25rem 0 0 0}.top-navigation li a:link,.top-navigation li a:visited{height:1.6875rem}.top-navigation li a:link.toggle-sub-menu,.top-navigation li a:visited.toggle-sub-menu{display:inline-block;margin:0 0 0 .25rem}.top-navigation li a:link.toggle-sub-menu:before,.top-navigation li a:visited.toggle-sub-menu:before{display:inline-block;content:"";font:1.25rem "bibl-icons";vertical-align:10%}.top-navigation li .sub-menu{height:0;overflow:hidden}.top-navigation li.show-children>.sub-menu{height:auto}.top-navigation li.show-children a:link.toggle-sub-menu:before,.top-navigation li.show-children a:visited.toggle-sub-menu:before{content:""}.main-navigation-items li a:hover,.main-navigation-items li a:active{color:#000}.main-navigation-items li .sub-menu a:link,.main-navigation-items li .sub-menu a:visited{color:hsl(0,0%,75%)}.main-navigation-items li .sub-menu a:hover,.main-navigation-items li .sub-menu a:active{color:#000}.main-navigation-items li.current-menu-item>a:link,.main-navigation-items li.current-menu-item>a:visited{color:hsl(0,0%,85%)}.main-navigation-items li.current-menu-parent>a:link,.main-navigation-items li.current-menu-parent>a:visited{color:red}.main-navigation-items li.main-menu-home-item{display:none}.meta-navigation-items{padding-bottom:.35rem}.meta-navigation-items li a:link,.meta-navigation-items li a:visited{color:#000}.meta-navigation-items li a:hover,.meta-navigation-items li a:active{color:#999}.meta-navigation-items li .sub-menu a:link,.meta-navigation-items li .sub-menu a:visited{color:hsl(0,0%,75%)}.meta-navigation-items li .sub-menu a:hover,.meta-navigation-items li .sub-menu a:active{color:#999}.meta-navigation-items li.current-menu-item>a:link,.meta-navigation-items li.current-menu-item>a:visited{color:hsl(0,0%,85%)}.meta-navigation-items li.current-menu-parent>a:link,.meta-navigation-items li.current-menu-parent>a:visited{color:#000}main{padding:0 .5rem 0}main.post-type-archive-idea,main.archive-ideas{max-width:none}article{font-family:"EB Garamond";hyphens:auto;padding-top:2.5rem}article p,article li{line-height:1.4}article p.categories,article p.authors,article p.author-function,article p.author-meta,article p.alt-authors,article li.categories,article li.authors,article li.author-function,article li.author-meta,article li.alt-authors{font-family:"Helvetica Neue LT W01_55 Roman";color:#999;margin:0 0 .125rem}article p.categories a:link,article p.categories a:visited,article p.authors a:link,article p.authors a:visited,article p.author-function a:link,article p.author-function a:visited,article p.author-meta a:link,article p.author-meta a:visited,article p.alt-authors a:link,article p.alt-authors a:visited,article li.categories a:link,article li.categories a:visited,article li.authors a:link,article li.authors a:visited,article li.author-function a:link,article li.author-function a:visited,article li.author-meta a:link,article li.author-meta a:visited,article li.alt-authors a:link,article li.alt-authors a:visited{color:inherit}article p.categories a:link:after,article p.categories a:visited:after,article p.authors a:link:after,article p.authors a:visited:after,article p.author-function a:link:after,article p.author-function a:visited:after,article p.author-meta a:link:after,article p.author-meta a:visited:after,article p.alt-authors a:link:after,article p.alt-authors a:visited:after,article li.categories a:link:after,article li.categories a:visited:after,article li.authors a:link:after,article li.authors a:visited:after,article li.author-function a:link:after,article li.author-function a:visited:after,article li.author-meta a:link:after,article li.author-meta a:visited:after,article li.alt-authors a:link:after,article li.alt-authors a:visited:after{content:", "}article p.categories a:link:last-child:after,article p.categories a:visited:last-child:after,article p.authors a:link:last-child:after,article p.authors a:visited:last-child:after,article p.author-function a:link:last-child:after,article p.author-function a:visited:last-child:after,article p.author-meta a:link:last-child:after,article p.author-meta a:visited:last-child:after,article p.alt-authors a:link:last-child:after,article p.alt-authors a:visited:last-child:after,article li.categories a:link:last-child:after,article li.categories a:visited:last-child:after,article li.authors a:link:last-child:after,article li.authors a:visited:last-child:after,article li.author-function a:link:last-child:after,article li.author-function a:visited:last-child:after,article li.author-meta a:link:last-child:after,article li.author-meta a:visited:last-child:after,article li.alt-authors a:link:last-child:after,article li.alt-authors a:visited:last-child:after{content:""}article p.categories a:hover,article p.categories a:active,article p.authors a:hover,article p.authors a:active,article p.author-function a:hover,article p.author-function a:active,article p.author-meta a:hover,article p.author-meta a:active,article p.alt-authors a:hover,article p.alt-authors a:active,article li.categories a:hover,article li.categories a:active,article li.authors a:hover,article li.authors a:active,article li.author-function a:hover,article li.author-function a:active,article li.author-meta a:hover,article li.author-meta a:active,article li.alt-authors a:hover,article li.alt-authors a:active{color:#000}article p.categories .author-name,article p.authors .author-name,article p.author-function .author-name,article p.author-meta .author-name,article p.alt-authors .author-name,article li.categories .author-name,article li.authors .author-name,article li.author-function .author-name,article li.author-meta .author-name,article li.alt-authors .author-name{hyphens:none}article p.authors a:link:after,article p.authors a:visited:after,article p.author-function a:link:after,article p.author-function a:visited:after,article p.author-meta a:link:after,article p.author-meta a:visited:after,article li.authors a:link:after,article li.authors a:visited:after,article li.author-function a:link:after,article li.author-function a:visited:after,article li.author-meta a:link:after,article li.author-meta a:visited:after{content:""}article p.author-meta,article li.author-meta{font-family:"Helvetica Neue LT W01_55 Roman";color:#999;font-size:.75rem;hyphens:none}article p.author-meta .avatar,article li.author-meta .avatar{width:4rem;padding:0rem;background-color:#fff;border-radius:50%;margin:0 0 0 1rem}article p.date,article li.date{padding:0;margin:0}article p.authors+p.alt-authors,article li.authors+p.alt-authors{margin-top:.5rem;font-family:"Helvetica Neue LT W01_55 Roman";color:#999}article ul{padding:0 0 .5rem 1.25rem}article ul.no-bullets{list-style-type:none;padding-left:0}article ul.no-bullets li{margin:0}article ul.no-bullets li:before{display:none}article ul.archive-years{display:flex;flex-flow:row wrap}article ul.archive-years li{margin:0 1rem 0 0}article ul li{position:relative}article ul li:before{content:"";display:inline-block;width:.4rem;height:1px;background-color:#000;position:absolute;top:.75rem;left:-0.85rem}article ul li.current-year a,article ul li.current-year a:link,article ul li.current-year a:visited{color:#999}article ul .li-emphasized-part{font-family:"EB Garamont Italic";font-weight:normal;font-style:italic}article h3{font-size:1.25rem;padding:1rem 0;text-transform:none}article h4{font-family:"Helvetica Neue LT W01_71488914";font-size:1.125rem;padding:0 0 .125rem;text-transform:none}article h4 em{font-style:normal;font-family:"Helvetica Neue LT W01_55 Roman";color:#999}article h5{font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;padding:.375rem 0 .125rem;text-transform:none}article h6{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.625rem;padding:.375rem 0 .125rem;text-transform:none}article blockquote{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;transform:skewY(-3deg);margin:2rem 1rem 3rem;position:relative}article blockquote p{transform:skewY(3deg);text-indent:0}article blockquote p:first-of-type{padding:1.5rem 1rem 1rem;font-size:1.6875rem}article blockquote p:first-of-type:before{content:"«"}article blockquote p:first-of-type:after{content:"»"}article blockquote cite{display:block;position:absolute;bottom:-3rem;left:0;right:0;text-align:center;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}article:after{display:block;border-top:1px solid #000;content:"";transform-origin:100% 0;transform:rotate(-3deg);margin:1.25rem 0 2rem}article:last-of-type:after{content:none}article.category-description-article:after{display:none}.archive-show-all{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.9375rem}.archive-show-all a,.archive-show-all a:link,.archive-show-all a:visited{color:#999}.archive-row{display:flex;flex-flow:row nowrap;padding:0 0 .5rem}.archive-date-cell{min-width:7rem;font-family:"Helvetica Neue LT W01_71488914";font-size:.75rem}.archive-title-cell{font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem}.featured-image-wrapper{margin:0 -0.5rem 1rem;position:relative}.featured-image-wrapper:before{display:block;content:"";padding-top:50%}.featured-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-date-column p,.article-left-column p{font-size:.9375rem;font-family:"Helvetica Neue LT W01_71488914";text-indent:0}.article-lead p{line-height:1.4;font-size:.9375rem;font-family:"Helvetica Neue LT W01_71488914";text-indent:0}.article-content-column,.article-centered-column{position:relative;z-index:30}.article-content-column h2,.article-centered-column h2{font-size:1.375rem;text-transform:none;margin:2rem 0 .5rem;padding:0}.article-content-column em,.article-centered-column em{font-family:"EB Garamont Italic"}.article-content-column em strong,.article-centered-column em strong{font-family:"EB Garamont Bold Italic"}.article-content-column strong,.article-centered-column strong{font-family:"EB Garamont Bold";font-size:inherit}.article-content-column strong em,.article-centered-column strong em{font-family:"EB Garamont Bold Italic"}.article-content-column .right-content-wrapper,.article-centered-column .right-content-wrapper{display:none}.article-right-content-column,.article-right-column{position:relative;z-index:10}.article-right-content-column *,.article-right-column *{font-size:.875rem}.article-right-content-column h6,.article-right-column h6{font-size:.625rem;padding:0 0 .25rem;color:#999}.article-right-content-column p,.article-right-content-column li,.article-right-column p,.article-right-column li{font-family:"Helvetica Neue LT W01_55 Roman";text-indent:0}.article-right-content-column strong,.article-right-column strong{font-family:"Helvetica Neue LT W01_71488914";font-weight:400}.article-right-content-column-item{position:relative;padding:1rem 0 0}.article-right-content-column-item.edit-content-item{margin-top:1rem}.other-posts-in-same-category{padding-left:1rem}.other-post-in-same-category{margin-bottom:.25rem;margin-top:.25rem}.other-post-in-same-category.current-post a:link,.other-post-in-same-category.current-post a:visited{color:#000}.other-post-in-same-category-date{font-family:"Helvetica Neue LT W01_71488914";display:inline-block;width:100%}.other-post-in-same-category-date:empty{display:none}.edit-content-link:link,.edit-content-link:visited{color:#999;font-size:.75rem;font-family:"Helvetica Neue LT W01_55 Roman"}.post-count-in-category{text-align:center;padding:1rem 0 0}.post-count-in-category-link{color:#999 !important;font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem}.image-wrapper{margin:0 -0.5rem 1rem}.image-caption{padding:.25rem .5rem;text-indent:0;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.9375rem}.image-caption strong{font-family:"Helvetica Neue LT W01_71488914";font-weight:400}.gallery-wrapper{margin:1rem -0.5rem}.gallery-caption{font-size:.9375rem;font-family:"Helvetica Neue LT W01_55 Roman";color:hsl(0,0%,10%);padding:0;margin:.25rem 0 2rem}.gallery-preview-wrapper{display:none}.gallery-inner{position:relative;overflow:hidden;background-color:hsl(0,0%,10%)}.gallery-ratio{padding-top:53.3333%}.gallery-ratio.in-shrink-mode{padding-top:100%}.gallery-items{padding:0;margin:0;white-space:nowrap;transition:.4s;height:100%;position:absolute;top:0;left:0;width:auto}.gallery-item{padding:0 0;margin:0 1rem 0 0;line-height:1;display:inline-block;width:100vw;vertical-align:middle;height:100%;position:relative}.gallery-item:before{display:none}.gallery-item-content{height:100%}.gallery-item-image-container{height:100%}.gallery-item-image-container.in-shrink-mode{position:relative}.gallery-item-image{position:relative;padding:0}.gallery-item-image.in-shrink-mode{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}.gallery-item-caption-container{width:100%;height:auto;background-color:rgba(0,0,0,.6);color:#fff;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.9375rem;padding:0;transition:.4s;opacity:0;max-height:0;overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:auto;white-space:normal}.gallery-item-caption-container.captions-opened{opacity:1;max-height:100%}.gallery-item-caption-container.empty-caption{opacity:0;max-height:0}.gallery-desktop-large-skip-buttons{display:none}.gallery-item-caption{padding:.5rem;max-width:75rem}.gallery-item-caption-title{font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;padding:0 0 .125rem 0;line-height:1.3}.gallery-item-caption-text{padding:0;line-height:1.3;font-size:.9375rem;text-indent:0}.gallery-bottom-container{position:absolute;bottom:0;width:100%;left:0}.paginator{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;opacity:1;transition:.4s;padding:0 0 1rem}.paginator.captions-opened{opacity:0}.paginator-item{width:.5rem;height:.5rem;border:1px solid #fff;border-radius:50%;margin:0 .25rem}.current-paginator-item{background-color:rgba(255,255,255,.5)}.next-item,.prev-item,.close-viewer{display:none;position:absolute;top:50%;left:1.25rem;transform:translate(0, -50%);font-size:1.25rem;color:#fff}.next-item{left:auto;right:1.25rem}@media(pointer: fine){.next-item,.prev-item,.close-viewer{display:block}.next-item:hover,.next-item:active,.prev-item:hover,.prev-item:active,.close-viewer:hover,.close-viewer:active{color:red}}@keyframes turning{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loading:before{width:2rem;height:2rem;display:block;background:rgba(0,0,0,0) url("../img/ic-loading-white.png") center no-repeat;background-size:contain;animation:turning infinite 1s steps(12);content:""}.loading.on-white:before{background-image:url("../img/ic-loading-black.png")}.loading.small:before{width:1.25rem;height:1.25rem}.author-dictionary-wrapper{position:relative}.loading-bar{position:absolute;top:0;left:0;height:2px;background-color:red;transition:width .4s}.author-dictionary-search-field{width:100%;padding:.25rem;font-family:"Helvetica Neue LT W01_71488914";font-size:1.25rem;outline:none;background-color:rgba(255,255,255,.3);transition:.4s}.author-dictionary-search-field:focus{background-color:#fff}.abc-chars{padding:1rem 0;display:flex;flex-flow:row wrap}.abc-single-char{transition:.8s;margin:1px;color:#000;font-family:"Helvetica Neue LT W01_71488914";text-align:center;padding:.25rem}.abc-single-char:before{display:none}.abc-single-char.current-char{color:red}.abc-single-char.not-available{color:hsl(0,0%,75%)}.abc-single-char a:link,.abc-single-char a:visited{color:inherit}.searchform-wrapper{margin:1rem 0}.searchform-wrapper.form-mode-inside-menu{margin:-0.25rem -0.5rem 0;transition:.4s;transition-delay:.25s;background-color:#fff;padding:0 .5rem;will-change:margin-top,background-color,padding;max-width:54rem}.searchform-wrapper.form-mode-inside-menu p{margin:0}.searchform-wrapper.form-mode-inside-menu.has-focus{margin-top:1rem;background-color:hsl(0,0%,95%);padding:.5rem .5rem;border-radius:.25rem;transition-delay:0s}.clear-search-field-button{display:none}.clear-search-field-button.form-mode-inside-menu{display:block;padding:.375rem;margin:0 .5rem 0 0;background-color:hsl(0,0%,85%);border-radius:50%;color:#fff;align-self:center;font-size:.5rem;opacity:0;will-change:opacity;transition:.4s}.clear-search-field-button.form-mode-inside-menu.has-focus{opacity:1}.button-on-searchpage{padding:0 1.25rem}.search-result-title{padding-top:.125rem}.search-result-title a:link,.search-result-title a:visited{color:inherit}.search-result-subtitle{padding:0 0 .25rem 0}.search-result-lead{text-indent:0;margin:0}.search-result-meta{color:#999;font-size:.75rem;font-family:"Helvetica Neue LT W01_55 Roman"}.library-map-container{margin:1rem 0}.google-map-background{background-color:hsl(0,0%,10%);padding:.5rem;margin:0 -0.5rem;width:100vw}.google-map-container{position:relative;max-width:100rem}.google-map{position:absolute;top:0;left:0;width:100%;height:100%}.google-map-ratio{padding-top:75%}.library-info-container{position:relative;overflow:hidden;padding:1rem .5rem 0;background-color:#333;margin:0 -0.5rem}.library-info-container *:not(a){color:#fff}.library-info-container p,.library-info-container span,.library-info-container a{font-family:"Helvetica Neue LT W01_55 Roman"}.library-info-container:before{position:absolute;left:50%;top:0;transform:translate(-50%, -50%) rotate(45deg);display:block;content:"";width:1rem;height:1rem;background-color:hsl(0,0%,10%)}.dismiss-library-info{float:right;display:inline-block;margin-top:-0.5rem}.libraries-amount{color:#999;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem}.libraries-amount-title{color:#999;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem;padding:0 0 .5rem}.cluster-icon{margin:0 !important;width:0 !important;height:0 !important}.cluster-icon .cluster-inner{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border-radius:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center}.cluster-icon .cluster-inner .cluster-label{color:#fff;font-family:"Helvetica Neue LT W01_71488914"}.cluster-icon .cluster-inner.cluster-size-1{width:1.75rem;height:1.75rem}.cluster-icon .cluster-inner.cluster-size-1 .cluster-label{font-size:.8125rem}.cluster-icon .cluster-inner.cluster-size-2{width:2rem;height:2rem}.cluster-icon .cluster-inner.cluster-size-2 .cluster-label{font-size:.875rem}.cluster-icon .cluster-inner.cluster-size-3{width:2.25rem;height:2.25rem}.cluster-icon .cluster-inner.cluster-size-3 .cluster-label{font-size:.9375rem}.cluster-icon .cluster-inner.cluster-size-4{width:2.5rem;height:2.5rem}.cluster-icon .cluster-inner.cluster-size-4 .cluster-label{font-size:1rem}.cluster-icon .cluster-inner.cluster-size-5{width:2.75rem;height:2.75rem}.cluster-icon .cluster-inner.cluster-size-5 .cluster-label{font-size:1.0625rem}.cluster-icon .cluster-inner.cluster-size-6{width:3rem;height:3rem}.cluster-icon .cluster-inner.cluster-size-6 .cluster-label{font-size:1.125rem}.cluster-icon .cluster-inner.cluster-size-7{width:3.25rem;height:3.25rem}.cluster-icon .cluster-inner.cluster-size-7 .cluster-label{font-size:1.1875rem}.cluster-icon .cluster-inner.cluster-size-8{width:3.5rem;height:3.5rem}.cluster-icon .cluster-inner.cluster-size-8 .cluster-label{font-size:1.25rem}.cluster-icon .cluster-inner.cluster-size-9{width:3.75rem;height:3.75rem}.cluster-icon .cluster-inner.cluster-size-9 .cluster-label{font-size:1.3125rem}.cluster-icon .cluster-inner.cluster-size-10{width:4rem;height:4rem}.cluster-icon .cluster-inner.cluster-size-10 .cluster-label{font-size:1.375rem}.cluster-icon .cluster-inner.cluster-size-11{width:4.25rem;height:4.25rem}.cluster-icon .cluster-inner.cluster-size-11 .cluster-label{font-size:1.4375rem}.cluster-icon .cluster-inner.cluster-size-12{width:4.5rem;height:4.5rem}.cluster-icon .cluster-inner.cluster-size-12 .cluster-label{font-size:1.5rem}.cluster-icon .cluster-inner.cluster-size-13{width:4.75rem;height:4.75rem}.cluster-icon .cluster-inner.cluster-size-13 .cluster-label{font-size:1.5625rem}.cluster-icon .cluster-inner.cluster-size-14{width:5rem;height:5rem}.cluster-icon .cluster-inner.cluster-size-14 .cluster-label{font-size:1.625rem}.cluster-icon .cluster-inner.cluster-size-15{width:5.25rem;height:5.25rem}.cluster-icon .cluster-inner.cluster-size-15 .cluster-label{font-size:1.6875rem}.cluster-icon .cluster-inner.cluster-size-16{width:5.5rem;height:5.5rem}.cluster-icon .cluster-inner.cluster-size-16 .cluster-label{font-size:1.75rem}.cluster-icon .cluster-inner.cluster-size-17{width:5.75rem;height:5.75rem}.cluster-icon .cluster-inner.cluster-size-17 .cluster-label{font-size:1.8125rem}.cluster-icon .cluster-inner.cluster-size-18{width:6rem;height:6rem}.cluster-icon .cluster-inner.cluster-size-18 .cluster-label{font-size:1.875rem}.cluster-icon .cluster-inner.cluster-size-19{width:6.25rem;height:6.25rem}.cluster-icon .cluster-inner.cluster-size-19 .cluster-label{font-size:1.9375rem}.cluster-icon .cluster-inner.cluster-size-20{width:6.5rem;height:6.5rem}.cluster-icon .cluster-inner.cluster-size-20 .cluster-label{font-size:2rem}.cluster-icon .cluster-inner.cluster-size-21{width:6.75rem;height:6.75rem}.cluster-icon .cluster-inner.cluster-size-21 .cluster-label{font-size:2.0625rem}.cluster-icon .cluster-inner.cluster-size-22{width:7rem;height:7rem}.cluster-icon .cluster-inner.cluster-size-22 .cluster-label{font-size:2.125rem}.cluster-icon .cluster-inner.cluster-size-23{width:7.25rem;height:7.25rem}.cluster-icon .cluster-inner.cluster-size-23 .cluster-label{font-size:2.1875rem}.cluster-icon .cluster-inner.cluster-size-24{width:7.5rem;height:7.5rem}.cluster-icon .cluster-inner.cluster-size-24 .cluster-label{font-size:2.25rem}.cluster-icon .cluster-inner.cluster-size-25{width:7.75rem;height:7.75rem}.cluster-icon .cluster-inner.cluster-size-25 .cluster-label{font-size:2.3125rem}.cluster-icon .cluster-inner.cluster-size-26{width:8rem;height:8rem}.cluster-icon .cluster-inner.cluster-size-26 .cluster-label{font-size:2.375rem}.cluster-icon .cluster-inner.cluster-size-27{width:8.25rem;height:8.25rem}.cluster-icon .cluster-inner.cluster-size-27 .cluster-label{font-size:2.4375rem}.cluster-icon .cluster-inner.cluster-size-28{width:8.5rem;height:8.5rem}.cluster-icon .cluster-inner.cluster-size-28 .cluster-label{font-size:2.5rem}.cluster-icon .cluster-inner.cluster-size-29{width:8.75rem;height:8.75rem}.cluster-icon .cluster-inner.cluster-size-29 .cluster-label{font-size:2.5625rem}.cluster-icon .cluster-inner.cluster-size-30{width:9rem;height:9rem}.cluster-icon .cluster-inner.cluster-size-30 .cluster-label{font-size:2.625rem}.cluster-icon .cluster-inner.cluster-size-31{width:9.25rem;height:9.25rem}.cluster-icon .cluster-inner.cluster-size-31 .cluster-label{font-size:2.6875rem}.cluster-icon .cluster-inner.cluster-size-32{width:9.5rem;height:9.5rem}.cluster-icon .cluster-inner.cluster-size-32 .cluster-label{font-size:2.75rem}.cluster-icon .cluster-inner.cluster-size-33{width:9.75rem;height:9.75rem}.cluster-icon .cluster-inner.cluster-size-33 .cluster-label{font-size:2.8125rem}.cluster-icon .cluster-inner.cluster-size-34{width:10rem;height:10rem}.cluster-icon .cluster-inner.cluster-size-34 .cluster-label{font-size:2.875rem}.cluster-icon .cluster-inner.cluster-size-35{width:10.25rem;height:10.25rem}.cluster-icon .cluster-inner.cluster-size-35 .cluster-label{font-size:2.9375rem}.cluster-icon .cluster-inner.cluster-size-36{width:10.5rem;height:10.5rem}.cluster-icon .cluster-inner.cluster-size-36 .cluster-label{font-size:3rem}.cluster-icon .cluster-inner.cluster-size-37{width:10.75rem;height:10.75rem}.cluster-icon .cluster-inner.cluster-size-37 .cluster-label{font-size:3.0625rem}.cluster-icon .cluster-inner.cluster-size-38{width:11rem;height:11rem}.cluster-icon .cluster-inner.cluster-size-38 .cluster-label{font-size:3.125rem}.cluster-icon .cluster-inner.cluster-size-39{width:11.25rem;height:11.25rem}.cluster-icon .cluster-inner.cluster-size-39 .cluster-label{font-size:3.1875rem}.cluster-icon .cluster-inner.cluster-size-40{width:11.5rem;height:11.5rem}.cluster-icon .cluster-inner.cluster-size-40 .cluster-label{font-size:3.25rem}.cluster-icon .cluster-inner.cluster-size-41{width:11.75rem;height:11.75rem}.cluster-icon .cluster-inner.cluster-size-41 .cluster-label{font-size:3.3125rem}.cluster-icon .cluster-inner.cluster-size-42{width:12rem;height:12rem}.cluster-icon .cluster-inner.cluster-size-42 .cluster-label{font-size:3.375rem}.cluster-icon .cluster-inner.cluster-size-43{width:12.25rem;height:12.25rem}.cluster-icon .cluster-inner.cluster-size-43 .cluster-label{font-size:3.4375rem}.cluster-icon .cluster-inner.cluster-size-44{width:12.5rem;height:12.5rem}.cluster-icon .cluster-inner.cluster-size-44 .cluster-label{font-size:3.5rem}.cluster-icon .cluster-inner.cluster-size-45{width:12.75rem;height:12.75rem}.cluster-icon .cluster-inner.cluster-size-45 .cluster-label{font-size:3.5625rem}.cluster-icon .cluster-inner.cluster-size-46{width:13rem;height:13rem}.cluster-icon .cluster-inner.cluster-size-46 .cluster-label{font-size:3.625rem}.cluster-icon .cluster-inner.cluster-size-47{width:13.25rem;height:13.25rem}.cluster-icon .cluster-inner.cluster-size-47 .cluster-label{font-size:3.6875rem}.cluster-icon .cluster-inner.cluster-size-48{width:13.5rem;height:13.5rem}.cluster-icon .cluster-inner.cluster-size-48 .cluster-label{font-size:3.75rem}.cluster-icon .cluster-inner.cluster-size-49{width:13.75rem;height:13.75rem}.cluster-icon .cluster-inner.cluster-size-49 .cluster-label{font-size:3.8125rem}.cluster-icon .cluster-inner.cluster-size-50{width:14rem;height:14rem}.cluster-icon .cluster-inner.cluster-size-50 .cluster-label{font-size:3.875rem}.cluster-icon .cluster-inner.cluster-size-51{width:14.25rem;height:14.25rem}.cluster-icon .cluster-inner.cluster-size-51 .cluster-label{font-size:3.9375rem}.cluster-icon .cluster-inner.cluster-size-52{width:14.5rem;height:14.5rem}.cluster-icon .cluster-inner.cluster-size-52 .cluster-label{font-size:4rem}.cluster-icon .cluster-inner.cluster-size-53{width:14.75rem;height:14.75rem}.cluster-icon .cluster-inner.cluster-size-53 .cluster-label{font-size:4.0625rem}.cluster-icon .cluster-inner.cluster-size-54{width:15rem;height:15rem}.cluster-icon .cluster-inner.cluster-size-54 .cluster-label{font-size:4.125rem}.cluster-icon .cluster-inner.cluster-size-55{width:15.25rem;height:15.25rem}.cluster-icon .cluster-inner.cluster-size-55 .cluster-label{font-size:4.1875rem}.cluster-icon .cluster-inner.cluster-size-56{width:15.5rem;height:15.5rem}.cluster-icon .cluster-inner.cluster-size-56 .cluster-label{font-size:4.25rem}.cluster-icon .cluster-inner.cluster-size-57{width:15.75rem;height:15.75rem}.cluster-icon .cluster-inner.cluster-size-57 .cluster-label{font-size:4.3125rem}.cluster-icon .cluster-inner.cluster-size-58{width:16rem;height:16rem}.cluster-icon .cluster-inner.cluster-size-58 .cluster-label{font-size:4.375rem}.cluster-icon .cluster-inner.cluster-size-59{width:16.25rem;height:16.25rem}.cluster-icon .cluster-inner.cluster-size-59 .cluster-label{font-size:4.4375rem}.cluster-icon .cluster-inner.cluster-size-60{width:16.5rem;height:16.5rem}.cluster-icon .cluster-inner.cluster-size-60 .cluster-label{font-size:4.5rem}.cluster-icon .cluster-inner.cluster-size-61{width:16.75rem;height:16.75rem}.cluster-icon .cluster-inner.cluster-size-61 .cluster-label{font-size:4.5625rem}.cluster-icon .cluster-inner.cluster-size-62{width:17rem;height:17rem}.cluster-icon .cluster-inner.cluster-size-62 .cluster-label{font-size:4.625rem}.cluster-icon .cluster-inner.cluster-size-63{width:17.25rem;height:17.25rem}.cluster-icon .cluster-inner.cluster-size-63 .cluster-label{font-size:4.6875rem}.cluster-icon .cluster-inner.cluster-size-64{width:17.5rem;height:17.5rem}.cluster-icon .cluster-inner.cluster-size-64 .cluster-label{font-size:4.75rem}.cluster-icon .cluster-inner.cluster-size-65{width:17.75rem;height:17.75rem}.cluster-icon .cluster-inner.cluster-size-65 .cluster-label{font-size:4.8125rem}.cluster-icon .cluster-inner.cluster-size-66{width:18rem;height:18rem}.cluster-icon .cluster-inner.cluster-size-66 .cluster-label{font-size:4.875rem}.cluster-icon .cluster-inner.cluster-size-67{width:18.25rem;height:18.25rem}.cluster-icon .cluster-inner.cluster-size-67 .cluster-label{font-size:4.9375rem}.cluster-icon .cluster-inner.cluster-size-68{width:18.5rem;height:18.5rem}.cluster-icon .cluster-inner.cluster-size-68 .cluster-label{font-size:5rem}.cluster-icon .cluster-inner.cluster-size-69{width:18.75rem;height:18.75rem}.cluster-icon .cluster-inner.cluster-size-69 .cluster-label{font-size:5.0625rem}.cluster-icon .cluster-inner.cluster-size-70{width:19rem;height:19rem}.cluster-icon .cluster-inner.cluster-size-70 .cluster-label{font-size:5.125rem}.cluster-icon .cluster-inner.cluster-size-71{width:19.25rem;height:19.25rem}.cluster-icon .cluster-inner.cluster-size-71 .cluster-label{font-size:5.1875rem}.cluster-icon .cluster-inner.cluster-size-72{width:19.5rem;height:19.5rem}.cluster-icon .cluster-inner.cluster-size-72 .cluster-label{font-size:5.25rem}.cluster-icon .cluster-inner.cluster-size-73{width:19.75rem;height:19.75rem}.cluster-icon .cluster-inner.cluster-size-73 .cluster-label{font-size:5.3125rem}.cluster-icon .cluster-inner.cluster-size-74{width:20rem;height:20rem}.cluster-icon .cluster-inner.cluster-size-74 .cluster-label{font-size:5.375rem}.cluster-icon .cluster-inner.cluster-size-75{width:20.25rem;height:20.25rem}.cluster-icon .cluster-inner.cluster-size-75 .cluster-label{font-size:5.4375rem}.cluster-icon .cluster-inner.cluster-size-76{width:20.5rem;height:20.5rem}.cluster-icon .cluster-inner.cluster-size-76 .cluster-label{font-size:5.5rem}.cluster-icon .cluster-inner.cluster-size-77{width:20.75rem;height:20.75rem}.cluster-icon .cluster-inner.cluster-size-77 .cluster-label{font-size:5.5625rem}.cluster-icon .cluster-inner.cluster-size-78{width:21rem;height:21rem}.cluster-icon .cluster-inner.cluster-size-78 .cluster-label{font-size:5.625rem}.cluster-icon .cluster-inner.cluster-size-79{width:21.25rem;height:21.25rem}.cluster-icon .cluster-inner.cluster-size-79 .cluster-label{font-size:5.6875rem}.cluster-icon .cluster-inner.cluster-size-80{width:21.5rem;height:21.5rem}.cluster-icon .cluster-inner.cluster-size-80 .cluster-label{font-size:5.75rem}.cluster-icon .cluster-inner.cluster-size-81{width:21.75rem;height:21.75rem}.cluster-icon .cluster-inner.cluster-size-81 .cluster-label{font-size:5.8125rem}.cluster-icon .cluster-inner.cluster-size-82{width:22rem;height:22rem}.cluster-icon .cluster-inner.cluster-size-82 .cluster-label{font-size:5.875rem}.cluster-icon .cluster-inner.cluster-size-83{width:22.25rem;height:22.25rem}.cluster-icon .cluster-inner.cluster-size-83 .cluster-label{font-size:5.9375rem}.cluster-icon .cluster-inner.cluster-size-84{width:22.5rem;height:22.5rem}.cluster-icon .cluster-inner.cluster-size-84 .cluster-label{font-size:6rem}.cluster-icon .cluster-inner.cluster-size-85{width:22.75rem;height:22.75rem}.cluster-icon .cluster-inner.cluster-size-85 .cluster-label{font-size:6.0625rem}.cluster-icon .cluster-inner.cluster-size-86{width:23rem;height:23rem}.cluster-icon .cluster-inner.cluster-size-86 .cluster-label{font-size:6.125rem}.cluster-icon .cluster-inner.cluster-size-87{width:23.25rem;height:23.25rem}.cluster-icon .cluster-inner.cluster-size-87 .cluster-label{font-size:6.1875rem}.cluster-icon .cluster-inner.cluster-size-88{width:23.5rem;height:23.5rem}.cluster-icon .cluster-inner.cluster-size-88 .cluster-label{font-size:6.25rem}.cluster-icon .cluster-inner.cluster-size-89{width:23.75rem;height:23.75rem}.cluster-icon .cluster-inner.cluster-size-89 .cluster-label{font-size:6.3125rem}.cluster-icon .cluster-inner.cluster-size-90{width:24rem;height:24rem}.cluster-icon .cluster-inner.cluster-size-90 .cluster-label{font-size:6.375rem}.cluster-icon .cluster-inner.cluster-size-91{width:24.25rem;height:24.25rem}.cluster-icon .cluster-inner.cluster-size-91 .cluster-label{font-size:6.4375rem}.cluster-icon .cluster-inner.cluster-size-92{width:24.5rem;height:24.5rem}.cluster-icon .cluster-inner.cluster-size-92 .cluster-label{font-size:6.5rem}.cluster-icon .cluster-inner.cluster-size-93{width:24.75rem;height:24.75rem}.cluster-icon .cluster-inner.cluster-size-93 .cluster-label{font-size:6.5625rem}.cluster-icon .cluster-inner.cluster-size-94{width:25rem;height:25rem}.cluster-icon .cluster-inner.cluster-size-94 .cluster-label{font-size:6.625rem}.cluster-icon .cluster-inner.cluster-size-95{width:25.25rem;height:25.25rem}.cluster-icon .cluster-inner.cluster-size-95 .cluster-label{font-size:6.6875rem}.cluster-icon .cluster-inner.cluster-size-96{width:25.5rem;height:25.5rem}.cluster-icon .cluster-inner.cluster-size-96 .cluster-label{font-size:6.75rem}.cluster-icon .cluster-inner.cluster-size-97{width:25.75rem;height:25.75rem}.cluster-icon .cluster-inner.cluster-size-97 .cluster-label{font-size:6.8125rem}.cluster-icon .cluster-inner.cluster-size-98{width:26rem;height:26rem}.cluster-icon .cluster-inner.cluster-size-98 .cluster-label{font-size:6.875rem}.cluster-icon .cluster-inner.cluster-size-99{width:26.25rem;height:26.25rem}.cluster-icon .cluster-inner.cluster-size-99 .cluster-label{font-size:6.9375rem}.cluster-icon .cluster-inner.cluster-size-100{width:26.5rem;height:26.5rem}.cluster-icon .cluster-inner.cluster-size-100 .cluster-label{font-size:7rem}.cluster-icon .cluster-inner.cluster-size-101{width:26.75rem;height:26.75rem}.cluster-icon .cluster-inner.cluster-size-101 .cluster-label{font-size:7.0625rem}.cluster-icon .cluster-inner.cluster-size-102{width:27rem;height:27rem}.cluster-icon .cluster-inner.cluster-size-102 .cluster-label{font-size:7.125rem}.cluster-icon .cluster-inner.cluster-size-103{width:27.25rem;height:27.25rem}.cluster-icon .cluster-inner.cluster-size-103 .cluster-label{font-size:7.1875rem}.cluster-icon .cluster-inner.cluster-size-104{width:27.5rem;height:27.5rem}.cluster-icon .cluster-inner.cluster-size-104 .cluster-label{font-size:7.25rem}.cluster-icon .cluster-inner.cluster-size-105{width:27.75rem;height:27.75rem}.cluster-icon .cluster-inner.cluster-size-105 .cluster-label{font-size:7.3125rem}.cluster-icon .cluster-inner.cluster-size-106{width:28rem;height:28rem}.cluster-icon .cluster-inner.cluster-size-106 .cluster-label{font-size:7.375rem}.cluster-icon .cluster-inner.cluster-size-107{width:28.25rem;height:28.25rem}.cluster-icon .cluster-inner.cluster-size-107 .cluster-label{font-size:7.4375rem}.cluster-icon .cluster-inner.cluster-size-108{width:28.5rem;height:28.5rem}.cluster-icon .cluster-inner.cluster-size-108 .cluster-label{font-size:7.5rem}.cluster-icon .cluster-inner.cluster-size-109{width:28.75rem;height:28.75rem}.cluster-icon .cluster-inner.cluster-size-109 .cluster-label{font-size:7.5625rem}.cluster-icon .cluster-inner.cluster-size-110{width:29rem;height:29rem}.cluster-icon .cluster-inner.cluster-size-110 .cluster-label{font-size:7.625rem}.cluster-icon .cluster-inner.cluster-size-111{width:29.25rem;height:29.25rem}.cluster-icon .cluster-inner.cluster-size-111 .cluster-label{font-size:7.6875rem}.cluster-icon .cluster-inner.cluster-size-112{width:29.5rem;height:29.5rem}.cluster-icon .cluster-inner.cluster-size-112 .cluster-label{font-size:7.75rem}.cluster-icon .cluster-inner.cluster-size-113{width:29.75rem;height:29.75rem}.cluster-icon .cluster-inner.cluster-size-113 .cluster-label{font-size:7.8125rem}.cluster-icon .cluster-inner.cluster-size-114{width:30rem;height:30rem}.cluster-icon .cluster-inner.cluster-size-114 .cluster-label{font-size:7.875rem}.cluster-icon .cluster-inner.cluster-size-115{width:30.25rem;height:30.25rem}.cluster-icon .cluster-inner.cluster-size-115 .cluster-label{font-size:7.9375rem}.cluster-icon .cluster-inner.cluster-size-116{width:30.5rem;height:30.5rem}.cluster-icon .cluster-inner.cluster-size-116 .cluster-label{font-size:8rem}.cluster-icon .cluster-inner.cluster-size-117{width:30.75rem;height:30.75rem}.cluster-icon .cluster-inner.cluster-size-117 .cluster-label{font-size:8.0625rem}.cluster-icon .cluster-inner.cluster-size-118{width:31rem;height:31rem}.cluster-icon .cluster-inner.cluster-size-118 .cluster-label{font-size:8.125rem}.cluster-icon .cluster-inner.cluster-size-119{width:31.25rem;height:31.25rem}.cluster-icon .cluster-inner.cluster-size-119 .cluster-label{font-size:8.1875rem}.cluster-icon .cluster-inner.cluster-size-120{width:31.5rem;height:31.5rem}.cluster-icon .cluster-inner.cluster-size-120 .cluster-label{font-size:8.25rem}.library-search-outer-container{background-color:#333;margin:1rem -0.5rem 0}.library-search-inner-container{padding:0}.library-search-inner-container p{margin:0;padding:0}.library-search-inner-container input{background-color:rgba(0,0,0,0);color:#fff;padding:.5rem}.library-search-inner-container input:focus{background-color:rgba(0,0,0,0)}.library-search-inner-container input:disabled{cursor:not-allowed;opacity:.5}.library-search-hint{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem;line-height:1.4;color:hsl(0,0%,75%);text-indent:0;margin:0;padding:0 .5rem .5rem !important}.leaflet-popup-content-wrapper{border-radius:0 !important}.leaflet-popup-content{margin:.5rem !important}.leaflet-popup-content p{margin:1rem .5rem !important;font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem}.leaflet-popup-content strong,.leaflet-popup-content b{font-family:"Helvetica Neue LT W01_71488914";font-weight:normal}.sharing-items{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:1rem 0}.sharing-item{margin:0 .5rem}.sharing-item em{font-size:1.25rem}.sharing-item:before{display:none}.tag-cloud{margin:0 0 1rem;line-height:1.4}.tag-cloud:before,.tag-cloud:after{content:"";display:block;border-top:1px solid #333;margin:2rem auto 2rem 0;width:65%;transform:skewY(-3deg)}.tag-cloud a:link,.tag-cloud a:visited{font-family:"Helvetica Neue LT W01_55 Roman";color:#333;margin:0 1rem 0 0}.tag-cloud a:link.current-tag,.tag-cloud a:visited.current-tag{color:red}.tag-cloud a:hover,.tag-cloud a:active{color:red}.infolink-item{padding:0 0 1rem}.infolink-item p{text-indent:0;margin:0 0 .25rem}.infolink-item-link{word-break:break-all}.infolink-item-title a:link,.infolink-item-title a:visited{color:inherit}.infolink-item-link-tags{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.9375rem;color:#999}.infolink-item-tag-link:link,.infolink-item-tag-link:visited{color:inherit}.posts-navigation{margin:2rem 0 0;color:#999}.posts-navigation a,.posts-navigation a:link,.posts-navigation a:visited{font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;color:inherit}.nav-previous{float:right}.page-numbers-container{display:none}.video-container{padding:.5rem;background-color:hsl(0,0%,10%);margin:.5rem -0.5rem}.video-container .iframe-container,.video-container .custom-video-container{position:relative}.video-container .iframe-container iframe,.video-container .iframe-container video,.video-container .custom-video-container iframe,.video-container .custom-video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter-form-wrapper{position:relative}.italian-class-reading-wrapper{margin:2rem 0}.books{list-style-type:none;padding:0;border-bottom:1px solid hsl(0,0%,85%)}.book{border-top:1px solid hsl(0,0%,85%);padding:.5rem 0;margin:0}.book:before{display:none}.book .book-toggle{display:grid;grid-template-columns:2fr 1fr 2rem;grid-gap:.5rem 1rem}.book .book-toggle:link,.book .book-toggle:visited{color:#000}.book .author-name{font-family:"Helvetica Neue LT W01_71488914";color:#999;font-size:.75rem;line-height:1.5}.book .book-title{font-family:"Helvetica Neue LT W01_71488914";font-weight:700;font-size:1.125rem}.book .stock{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.75rem;color:#666;line-height:1.5}.book .more-icon-container{position:relative}.book .more-icon{position:absolute;top:50%;right:0;transform:translate(0, -50%);color:red}.book .description{height:auto;max-height:0;transition:.4s;overflow:hidden;margin:0;padding:0 0}.book .description.book-opened{max-height:40rem;padding:1rem 0}.footer{position:absolute;bottom:0;width:100%;z-index:40}.footer-skewed{position:absolute;height:100%;width:100%;background-color:red;transform-origin:0 0;transform:skewY(-3deg)}.footer-skewed.with-100-years-logo{height:calc(100% - var(--oneHunderYearsHeight))}.footer-background{position:absolute;height:100%;width:100%;background-color:red}.footer-background.with-100-years-logo{height:calc(100% - var(--oneHunderYearsHeight))}.footer-content-container{padding:1rem;position:relative;color:#fff;font-size:.9375rem}.footer-item{padding-bottom:1rem}.footer-navigation-items,.extras-navigation-items{color:#fff}.footer-navigation-items li,.extras-navigation-items li{font-size:inherit;padding:.125rem 0 .125rem 0;line-height:1.25;font:.9375rem "Helvetica Neue LT W01_71488914";margin:0;text-transform:lowercase}.footer-navigation-items li a:link,.footer-navigation-items li a:visited,.footer-navigation-items li a:active,.footer-navigation-items li a:hover,.extras-navigation-items li a:link,.extras-navigation-items li a:visited,.extras-navigation-items li a:active,.extras-navigation-items li a:hover{color:inherit;font:inherit}.footer-navigation-items li a:link.toggle-sub-menu,.footer-navigation-items li a:visited.toggle-sub-menu,.footer-navigation-items li a:active.toggle-sub-menu,.footer-navigation-items li a:hover.toggle-sub-menu,.extras-navigation-items li a:link.toggle-sub-menu,.extras-navigation-items li a:visited.toggle-sub-menu,.extras-navigation-items li a:active.toggle-sub-menu,.extras-navigation-items li a:hover.toggle-sub-menu{display:none}.footer-navigation-items li .sub-menu,.extras-navigation-items li .sub-menu{-moz-column-break-inside:avoid;break-inside:avoid}.footer-navigation-items li .sub-menu li,.extras-navigation-items li .sub-menu li{padding-left:1rem;font:.9375rem "Helvetica Neue LT W01_55 Roman"}.footer-navigation-items li a:active,.footer-navigation-items li a:hover,.extras-navigation-items li a:active,.extras-navigation-items li a:hover{color:#000}.footer-navigation-items li.meta-menu-search-item,.extras-navigation-items li.meta-menu-search-item{display:none}.extras-wrapper .language-navigation{padding:1rem 0 0 0}.extras-wrapper .language-navigation .language-navigation-item{display:block;line-height:1.3;padding:.125rem 0}.extras-wrapper .language-navigation .language-navigation-item:before{content:"";display:none}.extras-wrapper .language-navigation a:link,.extras-wrapper .language-navigation a:visited{color:#fff;font-family:"Helvetica Neue LT W01_71488914"}.extras-wrapper .language-navigation a:hover,.extras-wrapper .language-navigation a:active{color:#000}.social-navigation-items{color:#fff}.social-navigation-items li{font-size:1.6875rem}.social-media-wrapper a:link,.social-media-wrapper a:visited{color:#fff}.social-media-wrapper a:hover,.social-media-wrapper a:active{color:#000}.edi-logo-wrapper,.coop-logo-wrapper,.biblio-2030-wrapper{padding:2rem 0 0}.partner-logo-title{font-family:"Helvetica Neue LT W01_55 Roman";text-transform:uppercase;font-size:.625rem;margin:0 0 .5rem;letter-spacing:1px}.partner-logo{display:inline-block}.coop-logo{filter:invert(1);mix-blend-mode:screen;width:50%}#sql{position:fixed;bottom:0;left:0;right:0;height:auto;padding:2px;background-color:hsl(0,0%,75%);color:#000;font-family:"Helvetica Neue LT W01_55 Roman";z-index:999999}.credits{width:100%}.credits-navigation-items{display:flex;flex-flow:row nowrap;justify-content:center}.credits-navigation-items li{font-size:.75rem;color:rgba(255,255,255,.5);font-family:"Helvetica Neue LT W01_55 Roman";margin:1rem .5rem;text-transform:lowercase}.credits-navigation-items li a,.credits-navigation-items li a:link,.credits-navigation-items li a:visited{color:inherit}.credits-navigation-items li a:hover,.credits-navigation-items li a:active{color:#000}article .event-calendar-item{display:block;position:relative;background-color:#fff;text-align:center;max-width:8rem;margin:0 auto 1rem 0;font-size:.875rem}article .event-calendar-item:before{display:block;content:"";padding-top:100%}article .event-calendar-item-time{position:absolute;display:grid;grid-template-rows:max-content 1fr max-content;top:0;left:0;width:100%;height:100%}article .event-calendar-item-location{background-color:red;color:#fff;font-family:"Helvetica Neue LT W01_71488914";display:block;padding:.125rem .5rem}article .event-calendar-item-location.passed{background-color:hsl(0,0%,75%)}article .event-calendar-item-date{color:#000;font-family:"Helvetica Neue LT W01_71488914";font-size:350%;align-self:center;display:block;padding:.125rem .5rem}article .event-calendar-item-date.passed{color:#999}article .event-calendar-item-month-year{color:#000;display:block;padding:0 .5rem .5rem;line-height:1.1;font-size:.75rem;font-family:"Helvetica Neue LT W01_71488914"}article .event-calendar-item-month-year.passed{color:#999}article.ideas-introduction-article{max-width:64rem}article.ideas-introduction-article:after{display:none}.one-hundred-years-wrapper{position:relative;height:var(--oneHunderYearsHeight)}.one-hundred-years-white-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fbfbfb;transform-origin:0 0;transform:skewY(3deg)}.one-hundred-years-inner{padding:2.5rem 0;position:relative;width:auto;height:100%}.one-hundred-years-logo{height:100%;width:auto}.cookie-consent{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));left:1rem;z-index:2000;max-width:26rem;margin-left:auto;background-color:hsl(0,0%,10%);color:hsl(0,0%,95%);box-shadow:0 .25rem 2rem 0 rgba(0,0,0,.35);padding:1.25rem}.cookie-consent-enter-active,.cookie-consent-leave-active{transition:opacity .4s,transform .4s}.cookie-consent-enter-from,.cookie-consent-leave-to{opacity:0;transform:translateY(1rem)}.cookie-consent-inner{display:flex;flex-flow:column nowrap;gap:1rem;align-items:flex-start}.cookie-consent-text-wrapper{flex:0 0 auto}.cookie-consent-text{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.875rem;line-height:1.5;text-indent:0;margin:0;padding:0}.cookie-consent-text a:link,.cookie-consent-text a:visited{font-size:inherit;color:red}.cookie-consent-text a:hover,.cookie-consent-text a:active{color:#fff}.cookie-consent-buttons{display:flex;flex-flow:row nowrap;gap:.5rem}.cookie-consent-button{font-family:"Helvetica Neue LT W01_71488914";font-size:1rem;text-transform:uppercase;padding:.5rem 1rem;border:1px solid red;cursor:pointer}.cookie-consent-button.accept{background-color:red;color:#fff}.cookie-consent-button.decline{background-color:rgba(0,0,0,0);border-color:hsl(0,0%,95%);color:hsl(0,0%,95%)}.cookie-consent-button:hover,.cookie-consent-button:focus-visible{background-color:#fff;border-color:#fff;color:#000}.cookie-consent-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cookie-settings-item a{cursor:pointer}.video-component{position:relative}.video-consent{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:hsl(0,0%,10%);color:#fff;text-align:center}.video-consent-inner{max-width:30rem}.video-consent-text{font-family:"Helvetica Neue LT W01_55 Roman";font-size:.875rem;line-height:1.5;text-indent:0;margin:0 0 1rem}.video-consent-button{font-family:"Helvetica Neue LT W01_71488914";font-size:1rem;text-transform:uppercase;padding:.5rem 1rem;background-color:red;color:#fff}.video-consent-button:hover,.video-consent-button:focus-visible{background-color:#fff;color:#000}.wp-block-file{margin:0 0 1rem;display:flex;flex-flow:row;justify-content:flex-start;align-items:center}.wp-block-file a:link,.wp-block-file a:visited{font-family:"Helvetica Neue LT W01_71488914";color:#000}.wp-block-file .wp-block-file__button,.wp-block-file .wp-block-file__button:link,.wp-block-file .wp-block-file__button:visited{display:inline-block;border-radius:0;padding:.5rem 1rem;font-family:"Helvetica Neue LT W01_71488914";background-color:red;color:#fff;margin:0 0 0 1rem}.footer-widget{margin:0}.footer-widget .widget-title{display:none}@media only screen and (min-width: 25.875rem){.hamburger-container{left:1rem}main{padding:0 1rem}article:after{margin:1.5rem 0 2.5rem}.featured-image-wrapper,.image-wrapper,.gallery-wrapper{margin:0 -1rem 1rem}.image-caption{padding:.25rem 1rem}.gallery-item-caption{padding:1rem}.prev-item{left:1.5rem}.next-item{right:1.5rem}.video-container{padding:1rem;margin:1rem -1rem}.google-map-background{padding:.5rem;margin:0 -1rem}.library-info-container{padding:1rem 1rem 0;margin:0 -1rem}.library-search-outer-container{margin:1rem -1rem 0}.library-search-outer-container input{padding:1rem}}@media only screen and (min-width: 34.375rem){article:after{margin:2rem 0 3rem}article blockquote p:first-of-type{padding:1.5rem 2rem .5rem}.library-info-container{padding-bottom:1rem}.library-info-container:before{left:15%}.library-content{display:flex;flex-flow:row wrap}.library-content-item{width:50%;padding:0 1rem 0 0}.prev-item{left:2rem}.next-item{right:2rem}.footer-content-container{display:flex;flex-flow:row wrap;align-items:stretch}.footer-item{padding:0 0 1rem;width:50%}.social-media-wrapper{position:relative;padding:0;flex-basis:100%;margin:2rem 0 2rem -0.5rem}.social-media-wrapper .sharing-items-container{position:absolute;bottom:0;left:0}.social-media-wrapper .sharing-items{padding:0}.footer-sidebar{flex-basis:100%}.footer-widgets{display:grid;grid-template-columns:1fr 1fr;align-items:center}.footer-widget:last-of-type{grid-column:2}.social-media-wrapper{margin-top:3rem;padding:0}}@media only screen and (min-width: 48rem){:root{--hrWidth: 20rem}h1,h2,h3{font-size:2.125rem}.header-content-container{padding-top:2.5rem;padding-left:3.75rem;padding-right:3.75rem}.logo-container{overflow:visible}.top-navigation li{font-size:2.125rem}.top-navigation li a:link,.top-navigation li a:visited{height:2.125rem}.top-navigation li a:link.toggle-sub-menu:before,.top-navigation li a:visited.toggle-sub-menu:before{vertical-align:20%}.hamburger-container{left:1.25rem}.hamburger-container.opened{left:1.25rem;bottom:calc(var(--hamburgerBottomSpace) + .5rem);right:auto}main{padding:0 3.75rem}article p.categories,article li.categories{margin:0 0 1rem}article p.categories a:link:after,article p.categories a:visited:after,article li.categories a:link:after,article li.categories a:visited:after{content:"";display:block}article:after{margin:2rem 5rem 2rem 11.5rem;width:var(--hrWidth);border-top-color:rgba(0,0,0,.25)}article ul.archive-years{display:block}article ul.archive-years li{margin:0}article blockquote{margin:3rem 1rem 4.5rem}article blockquote p:first-of-type{font-size:2.125rem}article blockquote cite{bottom:-3.5rem}article.event-article:not(.single-article){display:grid;grid-template-columns:6rem 1fr;grid-gap:0 1.5rem}article.event-article:not(.single-article) .event-calendar-item{margin:.5rem 0 0 0}article.event-article:not(.single-article) .event-calendar-item-date{font-size:280%}article.event-article:not(.single-article) .event-content-wrapper .article-left-column{display:none}article.event-article:not(.single-article) .event-content-wrapper .article-centered-column{width:calc(100% - 8rem)}article.event-article.single-article .event-calendar-item-date{font-size:250%}article.event-article:after{grid-column:2;border-top:1px solid rgba(0,0,0,.25);margin:1rem auto 2rem 4rem;width:var(--hrWidth)}article.event-article:last-of-type:after{content:none}.archive-date-cell{min-width:7.5rem}input:not(.searchfield-on-searchpage)[type=text],input:not(.searchfield-on-searchpage)[type=search]{font-size:2.125rem}input:not(.searchfield-on-searchpage).menu-search-field{font-size:2.125rem}select.form-mode-inside-menu{font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;padding:0 3rem 0 1rem;background:hsl(37.5,23.5294117647%,88.3333333333%) url(../img/ic-down.svg) center right 1rem no-repeat;background-size:1rem}select.form-mode-inside-menu.where{padding:0 3rem 0 1rem;width:auto;font-size:1rem}.featured-image-wrapper,.image-wrapper{margin:1.5rem -1.25rem 1.5rem}.image-keep-ratio{width:75%;margin:1.5rem auto}.image-keep-ratio .image-caption{padding:.25rem 0}.image-caption{padding-left:1.25rem;padding-right:1.25rem}.article-content-wrapper{display:flex;flex-flow:row nowrap}.article-date-column,.article-left-column{width:6rem;margin:0 1.5rem 0 0;padding:.125rem 0 0 0}.article-date-column p,.article-left-column p{font-size:.75rem}.article-content-column,.article-centered-column{width:calc(100% - 6rem - 1.5rem - 8rem - 1.5rem);margin:0 1.5rem 0 0;hyphens:none}.article-right-content-column,.article-right-column{width:8rem;margin:0;padding:.125rem 0 0 0}.article-right-content-column *,.article-right-column *{font-size:.8125rem}.article-right-content-column .right-column-wrapper,.article-right-column .right-column-wrapper{transition:opacity .4s}.article-right-content-column .muted,.article-right-column .muted{opacity:.1}.article-right-content-column-item{padding:0 0 1rem}.gallery-wrapper{margin:1rem 0 0}.gallery-wrapper:first-child{margin-top:0}.gallery-preview-wrapper{display:block}.gallery-preview-items{padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start}.gallery-preview-item{width:calc((100% - 3rem)/4);margin:0rem 1rem 0 0}.gallery-preview-item:nth-of-type(4n){margin-right:0}.gallery-preview-item:before{content:"";display:none}.gallery-preview-item-image-container{position:relative;overflow:hidden;display:block;background-color:rgba(0,0,0,.05)}.gallery-preview-item-image-container:before{content:"";width:100%;display:block;padding-top:100%;margin:0;height:0}.gallery-preview-item-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;max-height:100%;z-index:2}.gallery-preview-item-image.in-shrink-mode{min-height:0;max-height:100%;max-width:100%;padding:.5rem}.gallery-preview-item-indicator{position:relative;height:1rem;overflow:hidden}.current-gallery-preview-item-indicator:after{display:none}.current-gallery-preview-item-indicator.viewer-opened:after{content:"";display:block;width:1rem;height:1rem;position:absolute;top:100%;left:50%;transform:translate(-50%, -30%) rotate(45deg);background-color:hsl(0,0%,10%)}.gallery-inner{width:100vw;height:auto;margin:0 0 0 -11.25rem}.gallery-inner.viewer-opened{padding-bottom:1rem;margin-bottom:1rem}.gallery-ratio{padding-top:0;transition:.4s}.gallery-ratio.in-shrink-mode{padding-top:0}.gallery-ratio.viewer-opened{padding-top:calc(100%*0.533333)}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:75%}.gallery-item{margin:0}.gallery-item-content{padding:1rem}.gallery-item-image{padding:0}.gallery-item-caption-container{line-height:1.3}.paginator{display:none}.prev-item{left:3rem}.next-item{right:3rem}.video-container{margin:1rem 0 1rem -11.25rem;width:100vw}.google-map-background{padding:1rem;margin:0 0 0 -11.25rem}.google-map-ratio{padding-top:70%}.library-info-container,.library-search-outer-container{margin:0 0 0 -11.25rem;padding-left:11.25rem}.library-info-container:before,.library-search-outer-container:before{left:15rem}.library-search-outer-container{width:100vw}.library-search-outer-container input{padding:1rem 1rem 1rem 0}.library-content{width:calc(100% - 6rem - 8rem + 1.5rem)}.sharing-items-title{display:block}.sharing-items{justify-content:flex-start;padding:.5rem 0 0}.sharing-item{margin:0 1rem 0 0}.sharing-item em{font-size:1.125rem}.posts-navigation{margin:3rem 9.5rem 1rem 7.5rem}.page-numbers-container{display:block;clear:both;padding:1rem 0 0}.page-numbers{display:flex;flex-flow:row wrap;justify-content:center}.page-number{margin:0 .25rem;width:1.5rem;height:1.5rem;text-align:center;padding:.25rem 0 0}.current-page-number{color:#000}.page-numbers-title{font-size:.75rem;font-family:"Helvetica Neue LT W01_55 Roman";text-align:center;padding:.5rem 0}.footer-content-container{padding-bottom:0;align-items:flex-start}.footer-item{padding:0 0 1rem;width:33.33%}.navigation-wrapper{width:66.66%;-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}.social-media-wrapper{width:100%}.social-media-wrapper .sharing-items-title{display:none}.social-media-wrapper .sharing-items-container{bottom:1rem}.footer-widgets{grid-template-columns:1fr 1fr 1fr}.footer-widget:last-of-type{grid-column:3}.cookie-consent{right:2rem;bottom:calc(2rem + env(safe-area-inset-bottom, 0px));left:auto;width:26rem}}@media only screen and (min-width: 64rem){.header-content-container{padding-left:5rem;padding-right:5rem;padding-bottom:7rem}main{max-width:64rem;padding:0 5rem}article:after{margin-left:13.5rem}article blockquote{margin:4rem 2rem 5rem}article blockquote p:first-of-type{padding:2.5rem 3rem 2rem}article blockquote cite{bottom:-3.5rem}article.event-article:not(.single-article){display:grid;grid-template-columns:8rem 1fr;grid-gap:0 1.5rem}article.event-article .event-calendar-item-date,article.event-article:not(.single-article) .event-calendar-item-date,article.event-article.single-article .event-calendar-item-date{font-size:350%}.article-date-column,.article-left-column{width:8rem}.article-content-column,.article-centered-column{width:calc(100% - 8rem - 1.5rem - 10rem - 1.5rem)}.article-right-content-column,.article-right-column{width:10rem}.archive-date-cell{min-width:9.5rem}.featured-image-wrapper,.image-wrapper{margin:0 -1.5rem 2.5rem}.image-keep-ratio{margin:2.5rem auto 2.5rem;width:60%}.image-keep-ratio .image-caption{padding:.25rem 0}.gallery-inner{margin:0 0 0 -14.5rem}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:60%}.prev-item{left:4rem}.next-item{right:4rem}.video-container{margin:1rem 0 1rem -14.5rem}.google-map-background{margin:0 0 0 -14.5rem}.google-map-ratio{padding-top:60%}.library-info-container,.library-search-outer-container{margin:0 0 0 -14.5rem;padding-left:14.5rem}.library-info-container:before,.library-search-outer-container:before{left:15rem}.library-content{width:calc(64rem - 8rem - 10rem - 5rem*2 - 1.5rem*2)}.posts-navigation{margin:3rem 11.5rem 1rem 9.5rem}.footer-content-container{padding:1rem 0 0;max-width:54rem;margin:0 auto 0 5rem}.one-hundred-years-logo{margin-left:3rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Helvetica Neue LT W01_71488914";font-size:.9375rem;padding:0 3rem 0 1rem;background:hsl(37.5,23.5294117647%,88.3333333333%) url(../img/ic-down.svg) center right 1rem no-repeat;background-size:1rem}select.where{padding:0 3rem 0 1rem;width:auto}}@media only screen and (min-width: 75rem){.gallery-ratio.viewer-opened{padding-top:39.999975rem}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:50%}.gallery-item-image{height:38.999975rem;width:auto}.next-item{right:auto;left:calc(75rem - 2rem - 4rem);width:1.5rem}.video-container .iframe-container,.video-container .custom-video-container{max-width:72rem}}@media only screen and (min-width: 75rem)and (pointer: fine){.gallery-ratio.viewer-opened{padding-top:39.466642rem}.gallery-item-image{height:38.466642rem;width:auto}}@media only screen and (min-width: 75rem){.google-map-ratio{padding-top:50%}}@media only screen and (min-width: 82rem){.google-map-ratio{padding-top:48%}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:48%}}@media only screen and (min-width: 90rem){.gallery-inner>.next-item,.gallery-inner>.prev-item{display:none}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:40%}.gallery-item-content{display:flex;flex-flow:row nowrap}.gallery-item-image-container{width:73.1249988281rem;position:relative}.gallery-item-caption-container{position:relative;background-color:rgba(0,0,0,0);max-width:14.8750011719rem;opacity:1;max-height:39.999975rem}.gallery-item-caption-container.captions-opened{max-height:39.999975rem}.gallery-item-caption-container.empty-caption{max-height:39.999975rem;opacity:1}.gallery-desktop-large-skip-buttons{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:0 0 .5rem 1rem;align-items:center;margin:0 0 0 -0.5rem}.gallery-desktop-large-skip-buttons .next-item,.gallery-desktop-large-skip-buttons .prev-item,.gallery-desktop-large-skip-buttons .close-viewer{display:block;position:relative;top:auto;left:auto;right:auto;margin:0 .5rem 0 .25rem;transform:translate(0, 0)}.gallery-desktop-large-skip-buttons .image-x-of-y{display:block;margin-left:1rem;color:#999}.gallery-item-caption{padding:0 0 0 1rem}}@media only screen and (min-width: 90rem)and (pointer: fine){.gallery-item-caption,.gallery-desktop-large-skip-buttons{padding-left:0}.gallery-item-caption-container{margin-left:1rem}.gallery-item-image-container{width:72.1249988281rem}}@media only screen and (min-width: 90rem){.google-map-ratio{padding-top:45%}}@media only screen and (min-width: 100rem){.google-map-ratio{padding-top:45%}.gallery-ratio.viewer-opened.in-shrink-mode{padding-top:35%}}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(../../assets/img/vendor/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../../assets/img/vendor/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(../../assets/img/vendor/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	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,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

