@font-face{font-family:RijksText;font-weight:400;font-style:normal;src:url(/sites/rijksmuseum/fonts/RijksText-Normal.woff2)format("woff2")}@font-face{font-family:RijksText;font-weight:700;font-style:normal;src:url(/sites/rijksmuseum/fonts/RijksText-Bold.woff2)format("woff2")}body.rijksmuseum{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;background-color:#40474f;margin:0;font-family:RijksText,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;overflow-x:hidden}@media only screen and (min-width:37.5rem){body.rijksmuseum{font-size:clamp(1rem, calc(2.667vw * var(--user-font-ratio,1)), 1.063rem)}}@media only screen and (min-width:64rem){body.rijksmuseum{font-size:clamp(1.063rem, calc(1.661vw * var(--user-font-ratio,1)), 1.087rem);line-height:1.412}}@media only screen and (min-width:85rem){body.rijksmuseum{font-size:clamp(1.087rem, calc(1.279vw * var(--user-font-ratio,1)), 1.25rem);line-height:1.379}}@media only screen and (min-width:120rem){body.rijksmuseum{font-size:1.25rem;line-height:1.4}}.rijksmuseum-app h1,.rijksmuseum-app h2,.rijksmuseum-app p,.rijksmuseum-app ul{margin:0}.rijksmuseum-app ul{padding:0;list-style:none}.rijksmuseum-app a{color:currentColor}.rijksmuseum-app button{color:inherit;cursor:pointer;font-family:RijksText,Arial,sans-serif;font-size:inherit;text-align:inherit;background:0 0;border:none;padding:0}.rijksmuseum-app button:disabled{cursor:default}.rijksmuseum-app :focus{outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#skiptocontent{color:#fff;opacity:0;z-index:100;background-color:#cc4c28;border-radius:2px;justify-content:center;align-items:center;height:3.125rem;padding-inline:20px;font-family:RijksText,Arial,sans-serif;font-size:calc(.125vw + .975rem);font-weight:700;line-height:1.375;text-decoration:none;transition:transform .2s ease-out,opacity 0s linear .2s;display:inline-flex;position:absolute;top:20px;left:20px;transform:translateY(-200%)}#skiptocontent:focus{opacity:1;transition:transform .2s ease-out;transform:translateY(0)}.grid-row{flex-wrap:wrap;padding-left:2.75vw;padding-right:2.75vw;display:flex;position:relative}.grid-column{padding:0 2.75vw}.grid-column.full-width,.grid-column.half-width{width:100%}@media only screen and (min-width:50.75rem){.grid-column.half-width{width:50%}}.link{min-width:44px;min-height:44px;padding-top:calc(22px - .6875em);text-decoration:none;display:inline-block;position:relative}button.link{padding-top:0}.link span{background-color:initial;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:none;text-decoration:none;transition:background-size .2s linear;display:inline;position:relative}.link.focus:not(:disabled) span,.link:focus:not(:disabled) span,.link:hover:not(:disabled) span,.link-inverse span{background-size:0 1px}.link-inverse.focus:not(:disabled) span,.link-inverse:focus:not(:disabled) span,.link-inverse:hover:not(:disabled) span{background-size:100% 1px}.link:disabled span{cursor:inherit}.inline-link{background-color:initial;color:currentColor;cursor:pointer;font-family:inherit;font-size:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;border:none;text-decoration:none;transition:background-size .2s linear;display:inline;position:relative}.inline-link:focus,.inline-link:hover,.inline-link-inverse{background-size:0 1px}.inline-link-inverse:focus,.inline-link-inverse:hover{background-size:100% 1px}.button{color:#fff;border-radius:2px;justify-content:center;align-items:center;height:3.125rem;padding:0 20px;font-family:RijksText,Arial,sans-serif;font-size:calc(.125vw + .975rem);font-weight:700;line-height:1.375;text-decoration:none;transition:color .5s,background-color .5s,opacity .5s;display:inline-flex;transform:scaleZ(1)}.button:not(:disabled):not(.disabled):not(.no-hover):focus,.button:not(:disabled):not(.disabled):not(.no-hover):hover{color:#000;cursor:pointer;background-color:#fff}.button:disabled{opacity:.3}.button-icon{justify-content:center;align-items:center;width:3.125rem;height:3.125rem;padding:0;display:flex}@media (hover:hover){.button-icon:not(:disabled):not(.disabled):not(.transparent):not(.no-hover):hover{color:#fff;background-color:#000}}.button-icon:not(:disabled):not(.disabled):not(.transparent):not(.no-hover):focus{color:#fff;background-color:#000}.button-icon.transparent{background-color:initial}.button-primary{background-color:#cc4c28}.button-secondary{background-color:#fff3}.heading-2{text-transform:uppercase;word-break:break-word;font-size:calc(.25vw + 1.138rem);font-weight:700;line-height:1.263}.heading-3{text-transform:uppercase;word-break:break-word;font-size:calc(.125vw + .975rem);font-weight:700;line-height:1.375}.text-big{color:#c2ccce;font-size:calc(.25vw + 1.138rem);line-height:1.263}.label{color:#000;text-shadow:none;text-transform:uppercase;background:#fff;border-radius:1px;padding:3px 4px;font-size:.75rem;font-weight:700;line-height:.75rem;display:inline-block}.markdown h2{color:#fff;text-transform:uppercase;word-break:break-word;margin-top:12vw;margin-bottom:8px;font-size:calc(.125vw + .975rem);font-weight:700;line-height:1.375}@media only screen and (min-width:35.5rem){.markdown h2{margin-top:9vw}}@media only screen and (min-width:50.75rem){.markdown h2{margin-top:4vw;margin-bottom:12px}}@media only screen and (min-width:90rem){.markdown h2{margin-top:60px}}.object-fit-container img{width:100%;height:100%;position:absolute;top:0;left:0}.object-fit-container.cover{background-repeat:no-repeat}.object-fit-container.cover img{object-fit:cover}.object-fit-container.fit-parent{width:100%;height:100%;position:absolute;top:0;left:0}.background-image{z-index:0;overflow:hidden}.background-image .lazy-image{z-index:1}.lazy-image{opacity:1}.block-row{flex-wrap:wrap}.block-link .block-content{z-index:2!important}.block-content{color:#fff;text-shadow:0 0 12px #00000080;background-image:linear-gradient(#0000 0 50%,#0000004d 70%,#000000b3 100%);flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:40px;display:flex}@media only screen and (min-width:50.75rem){.block-content{padding-bottom:60px}}.block-content-subtitle{margin-top:5px}.block-link{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.block-link img.lazy-image{transition:transform .8s,opacity .4s;transform:scale(1)}.block-link:focus img.lazy-image,.block-link:hover img.lazy-image{transform:scale(1.02)}.block-link .block-content-ordered{flex-direction:column;align-items:flex-start;display:flex}.block-link .block-content-ordered .label{order:-1;margin-bottom:10px}.block-full-width-overflow,.block-half-width-overflow{z-index:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.block-full-width-overflow .block-content,.block-half-width-overflow .block-content{flex:1;width:100%;min-height:100%;padding-top:20px;position:relative;top:auto}.block-full-width-overflow .block-link,.block-half-width-overflow .block-link{flex-direction:column;flex:1;width:100%;text-decoration:none;display:flex;position:relative}@supports (display:grid){.block-full-width-overflow .block-link,.block-half-width-overflow .block-link{grid-template-areas:"stack";display:grid;position:static}.block-full-width-overflow .block-link .background-image,.block-half-width-overflow .block-link .background-image{grid-area:stack;position:static}.block-full-width-overflow .block-link .block-content,.block-half-width-overflow .block-link .block-content{z-index:1;grid-area:stack}}.block-full-width-overflow{width:100%;height:auto;min-height:100vh}.block-half-width-overflow{flex:0 0 100%;height:auto;min-height:50vh}@media only screen and (min-width:50.75rem){.block-half-width-overflow{flex:0 0 50%;min-height:66vh}.blocks-full-height .block-half-width{height:100vh}.blocks-full-height .block-half-width-overflow{min-height:100vh}}.related-content{justify-content:space-evenly;display:flex}.navigation{z-index:4;width:100vw;position:absolute;top:0}.header{z-index:10;padding-top:20px;padding-bottom:20px;position:static}.header:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#000 0,#000000bc 19%,#0000008a 34%,#00000061 47%,#00000047 56.5%,#00000031 65%,#00000020 73%,#00000013 80.2%,#0000000b 86.1%,#00000005 91%,#00000002 95.2%,#00000001 98.2%,#0000);height:120px;position:absolute;top:-5px;left:0;right:0}.header-inner{justify-content:space-between;display:flex}.header-links{z-index:1;align-items:center;list-style:none;display:flex}.header-links-left{flex-grow:1;min-width:0;margin-left:-15px}.header-link{vertical-align:middle;display:none}@media only screen and (min-width:41.688rem){.header-link{margin:0 15px}}@media only screen and (min-width:50.75rem){.header-link:not(.header-quicklink){display:inline-block}}@media only screen and (min-width:80rem){.header-link{display:inline-block}}.header-link:last-child{margin-right:0}.header-link.header-button-icon,.header-link.header-cta{display:inline-block}.header-link.header-button-icon,.header-link.header-button-icon .button-icon,.header-link.header-cta{z-index:6;position:relative}.header-link.header-button-icon{margin:0 5px 0 0}.header-link.header-cta.ticket-button .ticket-button-link{max-width:40vw}@media only screen and (min-width:20rem){.header-link.header-cta.ticket-button .ticket-button-link{width:max-content;max-width:max-content}}.header .header-options .header-link .link,.header:not(.open) .header-quicklink .link{text-shadow:0 0 12px #00000080}.homepage .rijksmuseum-logo{transition:opacity .25s .25s}.page-header-home .block-content{justify-content:space-between}.page-header-home .rijksmuseum-logo{z-index:2;margin-top:70px;margin-bottom:10px;margin-left:2.75vw;position:relative;top:auto;left:auto}@media only screen and (min-width:35.5rem){.page-header-home .rijksmuseum-logo{margin-top:75px}}.rijksmuseum-logo{pointer-events:none;width:89vw;height:10.68vw}@media only screen and (min-width:35.5rem){.rijksmuseum-logo{top:95px}}.rijksmuseum-logo svg[class^=icon-]{width:100%;height:100%}[class^=icon-]{fill:currentColor;vertical-align:middle;flex-shrink:0;width:1.25rem;height:1.25rem}.sponsor-logos{z-index:2;display:none;position:absolute;top:calc(100vh - 100px);right:0}.sponsor-logos-section{display:inline-block}.sponsor-logos-section-heading{padding:0 20px 5px 0;font-size:.75rem}.sponsor-logos-section .logo{height:25px;padding:0 20px 0 0;display:inline-block}.sponsor-logos-section .logo-image{height:100%}.sponsor-logos-section:first-child .logo{height:50px}@media only screen and (min-width:80rem){.sponsor-logos{display:block}.sponsor-logos-section-heading{padding:0 20px 5px}.sponsor-logos-section .logo{padding:0 20px}}.navigation .overlay-menu{height:calc(var(--vh,1vh) * 100);z-index:5;background-color:#40474f;flex-direction:column;width:100vw;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media only screen and (min-width:50.75rem){.navigation .overlay-menu{z-index:2;flex-direction:row;overflow:visible}}@media screen and (max-width:50.688rem){.navigation .overlay-menu:before{content:"";z-index:10;background-image:linear-gradient(#40474f 70%,#40474f00);width:100%;height:90px;position:fixed;top:0;left:0}}.navigation .overlay-menu .menu-links{width:100%;margin-top:90px;display:flex}@media only screen and (min-width:50.75rem){.navigation .overlay-menu .menu-links{align-items:flex-end;width:50%;margin-top:calc(110px + 11vw);padding-bottom:60px;overflow-y:auto}}@media only screen and (min-width:50.75rem) and (max-height:650px){.navigation .overlay-menu .menu-links{padding-bottom:30px}}@media (orientation:landscape) and (max-width:812px){.navigation .overlay-menu .menu-links{margin-top:70px}}.navigation .overlay-menu .quicklinks{padding-top:0}.navigation .overlay-menu .horizontal-link-list{padding-top:20px}@media only screen and (min-width:50.75rem){.navigation .overlay-menu .quicklinks{display:none}}.navigation .overlay-menu .extra-links{color:#c2ccce;font-size:calc(1.138rem + .25vw);line-height:1.263}.navigation .overlay-menu .extra-links+.extra-links{margin-top:20px}.navigation .overlay-menu .extra-links-wrapper{margin:40px 0}@media only screen and (min-width:50.75rem){.navigation .overlay-menu .extra-links-wrapper{margin:0}}.navigation .overlay-menu-header{margin-top:20px;display:block}.navigation .overlay-menu-link-block{display:inherit;width:100%;height:50%;max-height:50vh;position:relative}@media only screen and (min-width:50.75rem){.navigation .overlay-menu-link-block{height:100%;max-height:100vh}}.navigation .overlay-menu .rijksmuseum-logo{pointer-events:all;position:fixed}@media screen and (max-width:50.688rem){.navigation .overlay-menu .rijksmuseum-logo{margin:50px auto;display:block;position:relative;top:auto;left:auto}}@media (orientation:landscape) and (max-width:812px){.navigation .overlay-menu .rijksmuseum-logo{opacity:1;width:100%;display:block}}@media only screen and (min-width:50.75rem){.navigation .overlay-menu .rijksmuseum-logo{left:5.5vw}}.overlay-menu .sponsor-logos{background-color:#202327;width:100vw;margin:0 -2.8vw;padding-top:30px;padding-bottom:30px;display:block;position:relative;top:auto;right:auto}.overlay-menu .sponsor-logos-section{min-width:49%}.overlay-menu .sponsor-logos-section:not(:last-of-type){margin-bottom:3vw}@media only screen and (min-width:35.5rem){.overlay-menu .sponsor-logos-section:not(:last-of-type){margin-bottom:2.25vw}}@media only screen and (min-width:50.75rem){.overlay-menu .sponsor-logos-section:not(:last-of-type){margin-bottom:1vw}}@media only screen and (min-width:90rem){.overlay-menu .sponsor-logos-section:not(:last-of-type){margin-bottom:15px}}.overlay-menu .sponsor-logos-section-heading{width:100%}.overlay-menu .sponsor-logos .logo{margin-bottom:20px}.overlay-menu .sponsor-logos .logo a{width:100%}@media only screen and (min-width:50.75rem){.overlay-menu .sponsor-logos,.overlay-menu .sponsor-logos-wrapper{display:none}}@keyframes rijks-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.overlay-menu.is-entering{animation:.3s ease-out rijks-slide-in-left}.overlay-menu.is-leaving{transition:transform .3s ease-in;transform:translate(-100%)}.language-menu-wrapper{position:relative}.language-menu{background-color:#40474f;min-width:350px;padding:15px 20px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000080}.language-menu-links{margin-top:15px}.language-menu-link{color:#fff}.language-menu-link a{color:inherit}.language-menu-mobile{background-color:#343b42;margin:0 -5.5vw;padding:0 5.5vw;transition:max-height .25s;overflow:hidden}.horizontal-link-list .link:not(:last-child){margin-right:20px}.horizontal-link-list .link:not(:last-child):after{color:#c2ccce;content:"|";pointer-events:none;transition:opacity .25s linear;display:inline-block;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}@media only screen and (min-width:80rem){.horizontal-link-list .link:not(:last-child){margin-right:30px}.horizontal-link-list .link:not(:last-child):after{right:-22px}}.footer{background-color:#000}.footer-content{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:12vw;margin-bottom:12vw;display:flex}@media only screen and (min-width:35.5rem){.footer-content{margin-top:9vw;margin-bottom:9vw}}@media only screen and (min-width:50.75rem){.footer-content{margin-top:4vw;margin-bottom:4vw}}@media only screen and (min-width:90rem){.footer-content{margin-top:60px;margin-bottom:60px}}.footer-content .visitor-info{width:100%;margin-bottom:12vw}@media only screen and (min-width:35.5rem){.footer-content .visitor-info{margin-bottom:9vw}}@media only screen and (min-width:50.75rem){.footer-content .visitor-info{margin-bottom:4vw}}@media only screen and (min-width:90rem){.footer-content .visitor-info{margin-bottom:60px}}@media only screen and (min-width:80rem){.footer-content .visitor-info{width:50%}}.footer-content .primary-links{width:100%;margin-bottom:6vw}@media only screen and (min-width:35.5rem){.footer-content .primary-links{margin-bottom:4.5vw}}@media only screen and (min-width:50.75rem){.footer-content .primary-links{margin-bottom:2vw}}@media only screen and (min-width:90rem){.footer-content .primary-links{margin-bottom:30px}}@media only screen and (min-width:41.688rem){.footer-content .primary-links{width:50%}}@media only screen and (min-width:80rem){.footer-content .primary-links{width:25%}}.footer-content .primary-links .footer-link:first-child{margin-top:-12px}.footer-content .buttons-section{flex-direction:column;width:100%;margin-bottom:12vw;display:flex}@media only screen and (min-width:35.5rem){.footer-content .buttons-section{margin-bottom:9vw}}@media only screen and (min-width:50.75rem){.footer-content .buttons-section{margin-bottom:4vw}}@media only screen and (min-width:90rem){.footer-content .buttons-section{margin-bottom:60px}}@media only screen and (min-width:41.688rem){.footer-content .buttons-section{width:50%}}@media only screen and (min-width:80rem){.footer-content .buttons-section{width:25%}}.footer-content .buttons-section .link-buttons{flex-wrap:wrap;width:100%;display:flex}.footer-content .buttons-section .link-buttons-wrapper{max-width:180px;margin-right:20px}@media only screen and (min-width:41.688rem){.footer-content .buttons-section .link-buttons-wrapper{margin-right:36px}}.footer-content .buttons-section .link-buttons .button{width:100%}.footer-content .buttons-section .link-buttons .button:not(:last-of-type){margin-bottom:15px}.footer-content .buttons-section .link-buttons .logo-link{opacity:.5;max-width:30%;height:50px;transition:opacity .5s}.footer-content .buttons-section .link-buttons .logo-link:focus,.footer-content .buttons-section .link-buttons .logo-link:hover{opacity:1}.footer-content .buttons-section .link-buttons .logo-image{height:100%}.footer-content .logos{min-width:50%;margin-bottom:12vw}@media only screen and (min-width:35.5rem){.footer-content .logos{margin-bottom:9vw}}@media only screen and (min-width:50.75rem){.footer-content .logos{margin-bottom:4vw}}@media only screen and (min-width:90rem){.footer-content .logos{margin-bottom:60px}}@media only screen and (min-width:80rem){.footer-content .logos{margin-bottom:0}}.footer-content .logos .sponsor-logos-section .sponsor-logos-section-heading{opacity:.7}.footer-content .logos .sponsor-logos-section .logo{opacity:.7;transition:opacity .5s}.footer-content .logos .sponsor-logos-section .logo:focus,.footer-content .logos .sponsor-logos-section .logo:hover{opacity:1}.footer-content .logos .sponsor-logos-section:first-child :nth-child(-n+2){padding-left:0}.footer-content .secondary-links{flex-flow:wrap;align-self:flex-end;display:flex}.footer-content .secondary-links .link{opacity:.7;transition:opacity .5s,background-size .2s linear}.footer-content .secondary-links .link:focus,.footer-content .secondary-links .link:hover{opacity:1}.footer-content .secondary-links .link:not(:last-child):after{right:-13px}@media only screen and (min-width:80rem){.footer-content .secondary-links .link:not(:last-child):after{right:-19px}.footer-content .secondary-links{width:50%}}.social-logos{flex-direction:row;justify-content:space-between;width:100%;margin-top:20px;margin-left:-12px;display:flex}.social-logos .logo-link{text-align:center;width:44px;height:44px;line-height:44px;transition:opacity .5s;display:inline-block}.social-logos .logo-link:focus,.social-logos .logo-link:hover{opacity:.5}.social-logos .logo-image{vertical-align:middle;width:20px;height:20px}.cookie-consent-bar-overlay{z-index:11;background-color:#0009;position:fixed;inset:0}.cookie-consent-bar-wrap{width:100%;transition:transform .3s ease-in-out;position:absolute;bottom:0;transform:translateY(0)}.cookie-consent-bar-wrap.centered{transform:translateY(calc(50% - 50vh))}.cookie-consent-bar{background-color:#40474f;width:100%;margin-bottom:5.5vw;padding:15px}@media only screen and (min-width:50.75rem){.cookie-consent-bar{width:40%;margin-bottom:15px}}.cookie-consent-bar h2{margin-bottom:12px}.cookie-consent-bar .buttons-row{margin-top:30px}.cookie-consent-bar .buttons-row .button{margin-right:20px}@media screen and (prefers-reduced-motion:reduce){.rijksmuseum-app *,body.rijksmuseum #skiptocontent{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}}
