:root{--content-padding:4rem}@media(max-width:1536px){:root{--content-padding:2rem}}@media(max-width:900px){:root{--content-padding:1rem}}:root{--h1-size:1.5rem;--h2-size:1.3rem;--sub-heading-size:1.1rem}.full-heading-light{font-size:2rem;font-weight:400}.sub-heading{font-size:var(--sub-heading-size)}main.landing{width:100%;height:100%;max-width:50rem}main.landing .page-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;text-align:center}main.landing .logo-container{display:flex;align-items:center;gap:2rem;flex-direction:column}main.landing .logo-container .logo-large{width:200px;height:200px;background:url(/images/foo_black_500.png) no-repeat 50%/contain}@media(max-width:900px){main.landing .logo-container .logo-large{width:150px;height:150px;background:url(/images/foo_black_500.png) no-repeat 50%/contain}}main.landing .logo-container .boijmans-logo{margin-right:auto;opacity:1;transition:opacity .25s ease}@media(max-width:900px){main.landing .logo-container .boijmans-logo{margin-left:24px}}main.landing .logo-container .boijmans-logo img{width:300px;fill:#fff}@media(max-width:900px){main.landing .logo-container .boijmans-logo img{width:120px}}@media(hover:hover){main.landing .logo-container .boijmans-logo:hover{opacity:1}}main.landing .landing-nav{display:flex;gap:1rem}main.landing h1{font-size:var(--h1-size)}main.landing a,main.landing p{font-size:1rem}main.landing a[role=button]{align-self:center}main.landing .landing-content{display:flex;flex-direction:column;gap:1rem}main.landing .landing-content p{font-size:1.3rem}