.embed.svelte-1oi465o .button:where(.svelte-1oi465o){cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;display:block;margin:40px auto!important}.embed.svelte-1oi465o .button:where(.svelte-1oi465o) img:where(.svelte-1oi465o){object-fit:cover;width:100%;max-width:540px;height:auto;margin:0 auto}.instagram-media,.instagram-media-registered{display:block;margin:40px auto!important}dialog.svelte-1oi465o{border:none;border-radius:8px;width:90%;max-width:400px;padding:24px;box-shadow:0 4px 20px #00000026}dialog.svelte-1oi465o::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.lightbox-content.svelte-1oi465o{flex-direction:column;gap:16px;display:flex}dialog.svelte-1oi465o .button:where(.svelte-1oi465o){border:1.6px solid var(--ifp-pink);cursor:pointer;width:fit-content;min-height:50px;color:var(--ifp-pink);background:#fff;border-radius:7px;align-content:center;width:100%;margin-top:10px;padding:0 40px;font-weight:500;line-height:1.2;text-decoration:none;transition:all .3s ease-in-out;display:block}dialog.svelte-1oi465o .button:where(.svelte-1oi465o):hover{background-color:var(--ifp-pink);color:#fff}dialog.svelte-1oi465o .close:where(.svelte-1oi465o){color:#000;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:10px;right:10px}dialog.svelte-1oi465o .close:where(.svelte-1oi465o):hover{background-color:none;color:#000;transform:scale(1.1)}.header.svelte-18kmw7d{background:var(--br-lightblue);padding:80px 40px 50px}.header.svelte-18kmw7d .content:where(.svelte-18kmw7d){color:#fff;max-width:750px;margin:0 auto;padding:15px 20px}.header.svelte-18kmw7d .content:where(.svelte-18kmw7d) .title{font-size:2rem}.header.svelte-18kmw7d .content:where(.svelte-18kmw7d) .credit{margin-bottom:20px;font-style:italic}.header.svelte-18kmw7d .content:where(.svelte-18kmw7d) .youtube-embed{aspect-ratio:16/9;width:100%}.details.svelte-18kmw7d{padding:30px 40px}.details.svelte-18kmw7d .content:where(.svelte-18kmw7d){color:#000;max-width:750px;margin:0 auto;padding:15px 20px}.details.svelte-18kmw7d .content:where(.svelte-18kmw7d) .subtitle{text-align:center;text-transform:uppercase;margin:20px 0;font-size:1.6rem;font-weight:400}@media (width<=1100px){.header.svelte-18kmw7d,.details.svelte-18kmw7d{padding:80px 10px}:is(.header.svelte-18kmw7d,.details.svelte-18kmw7d) .content:where(.svelte-18kmw7d){padding:15px 10px}:is(.header.svelte-18kmw7d,.details.svelte-18kmw7d) .title{margin-bottom:40px;font-size:1.8rem}.details.svelte-18kmw7d{padding-top:30px}}
