.hero.svelte-16bchzn.svelte-16bchzn{position:relative;min-height:280px;padding-top:1.5rem}.hero.svelte-16bchzn .typography{position:relative;max-width:60%;z-index:1;--heading-color:#d8996b;--heading-font:"OpenSans-Light", sans-serif;--heading-weight:400}@media screen and (min-width: 768px){.hero.svelte-16bchzn.svelte-16bchzn{padding-top:2rem;height:40vh;min-height:400px}.hero.svelte-16bchzn .typography{max-width:60%}.hero.svelte-16bchzn .typography .heading{margin-top:1rem;font-size:2.5rem}}@media screen and (min-width: 1024px){.hero.svelte-16bchzn.svelte-16bchzn{height:50vh;min-height:600px}}.hero.svelte-16bchzn .logo.svelte-16bchzn{margin-bottom:1.25rem;--logo-height:4rem}@media screen and (min-width: 768px){.hero.svelte-16bchzn .logo.svelte-16bchzn{--logo-height:8rem}}.hero.svelte-16bchzn .paragraph{--paragraph-font-size:1rem;--paragraph-line-height:1.25}.visual.svelte-16bchzn.svelte-16bchzn{position:absolute;bottom:-10px;left:0;right:0;z-index:0}.tile.svelte-1gv4x5c.svelte-1gv4x5c{position:relative;width:180px}@media screen and (min-width: 768px){.tile.svelte-1gv4x5c.svelte-1gv4x5c{width:200px}}.tile.svelte-1gv4x5c.svelte-1gv4x5c:before{border:solid #e5e5e5 4px;content:"";position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border-radius:24px;opacity:0;transition:opacity .2s ease-out}.tile.clickable.svelte-1gv4x5c.svelte-1gv4x5c{cursor:pointer}.tile.clickable.svelte-1gv4x5c.svelte-1gv4x5c:hover:before{opacity:1}.tile.clickable.svelte-1gv4x5c:hover .tile-head.svelte-1gv4x5c{filter:grayscale(10%)}.tile.clickable.svelte-1gv4x5c:hover img{transform:scale(1.1)}.tile-head.svelte-1gv4x5c.svelte-1gv4x5c{border-radius:20px 20px 0 0;position:relative;aspect-ratio:1.25;background:#e5e5e5;display:flex;justify-content:center;align-items:center;filter:grayscale(100%);transition:filter .2s ease-out}.tile-head.svelte-1gv4x5c img{transition:transform .2s ease-out}.tile-head.svelte-1gv4x5c .badge-locked{position:absolute;top:8px;right:8px}.tile-body.svelte-1gv4x5c.svelte-1gv4x5c{padding:1rem;background-color:#fff;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 20px 20px;text-align:center}html{--background-color:#fff}.navigation-wrapper.svelte-1sn4xwj{position:absolute;top:0;right:0;left:0;bottom:auto;z-index:10}section.svelte-1sn4xwj{position:relative;z-index:0}section.svelte-1sn4xwj>*{margin-bottom:3rem}@media screen and (min-width: 640px){section.svelte-1sn4xwj>*{margin-bottom:4rem}}@media screen and (min-width: 768px){section.svelte-1sn4xwj>*{margin-bottom:5rem}}
