.three-column-grid.svelte-dmzbfc{grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=800px){.three-column-grid.svelte-dmzbfc{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.three-column-grid.svelte-dmzbfc{grid-template-columns:1fr}}.cell.svelte-dmzbfc{--panel-gap:2rem;--inset:4rem;aspect-ratio:6/7;text-decoration:none;display:block;position:relative;overflow:hidden}.cell.svelte-dmzbfc[data-bg=yellow]{background-color:#f2f552}.cell.svelte-dmzbfc .media:where(.svelte-dmzbfc){position:absolute;inset:0}.cell.svelte-dmzbfc .media:where(.svelte-dmzbfc) img:where(.svelte-dmzbfc),.cell.svelte-dmzbfc .media:where(.svelte-dmzbfc) video:where(.svelte-dmzbfc){object-fit:cover;width:100%;height:100%;display:block}.cell.svelte-dmzbfc .panel:where(.svelte-dmzbfc){z-index:1;width:calc(100% - var(--panel-gap));background-color:inherit;height:100%;transition:transform .5s ease-out;position:absolute;top:0;right:0;transform:translate(100%)}.cell.svelte-dmzbfc .text:where(.svelte-dmzbfc){left:2rem;bottom:var(--inset);opacity:0;max-width:28ch;font-size:1.5rem;line-height:1.4;transition:opacity .5s;position:absolute}.cell.svelte-dmzbfc .number:where(.svelte-dmzbfc){z-index:2;top:var(--inset);left:var(--inset);color:var(--color-white);font-size:4rem;line-height:1;transition:color .5s;position:absolute}.cell.svelte-dmzbfc .number:where(.svelte-dmzbfc).title{right:var(--inset);white-space:pre-line}a.cell.svelte-dmzbfc:not([data-bg=black]){color:inherit}.cell.has-text.svelte-dmzbfc .panel:where(.svelte-dmzbfc){transform:translate(0)}.cell.has-text.svelte-dmzbfc .panel:where(.svelte-dmzbfc) .text:where(.svelte-dmzbfc){opacity:1;transition:opacity .5s .3s}.cell.has-text.svelte-dmzbfc .number:where(.svelte-dmzbfc){color:inherit}@media (hover:hover) and (width>=480px){.cell.has-text.svelte-dmzbfc:not(:hover) .panel:where(.svelte-dmzbfc){transform:translate(100%)}.cell.has-text.svelte-dmzbfc:not(:hover) .panel:where(.svelte-dmzbfc) .text:where(.svelte-dmzbfc){opacity:0;transition:opacity .2s}.cell.has-text.svelte-dmzbfc:not(:hover) .number:where(.svelte-dmzbfc){color:var(--color-white)}}.overlay.svelte-dmzbfc .media:where(.svelte-dmzbfc):after{content:"";pointer-events:none;background-color:#0000004d;transition:opacity .5s;position:absolute;inset:0}.overlay.svelte-dmzbfc .cell.has-text:where(.svelte-dmzbfc) .media:where(.svelte-dmzbfc):after{opacity:0}@media (hover:hover) and (width>=480px){.overlay.svelte-dmzbfc .cell.has-text:where(.svelte-dmzbfc):not(:hover) .media:where(.svelte-dmzbfc):after{opacity:1}}@media (width<=479px){.cell.svelte-dmzbfc{aspect-ratio:auto;flex-direction:column;display:flex}.cell.svelte-dmzbfc .number:where(.svelte-dmzbfc),.cell.svelte-dmzbfc .panel:where(.svelte-dmzbfc),.cell.svelte-dmzbfc .text:where(.svelte-dmzbfc){color:inherit;position:static}.cell.svelte-dmzbfc .number:where(.svelte-dmzbfc){font-size:var(--font-size-heading-xlarge);order:1;padding:4rem 2rem 0}.cell.svelte-dmzbfc .panel:where(.svelte-dmzbfc){order:2;width:100%;height:auto;padding:1rem 2rem 2.5rem;transform:none}.cell.svelte-dmzbfc .text:where(.svelte-dmzbfc){max-width:none;font-size:var(--font-size-paragraph-large);opacity:1}.cell.svelte-dmzbfc .media:where(.svelte-dmzbfc):after{display:none}.cell.svelte-dmzbfc .media:where(.svelte-dmzbfc){aspect-ratio:3/2;order:0;position:relative;overflow:hidden}}
