.content-article.svelte-122t480{aspect-ratio:1/1;position:relative;text-decoration:none;border-radius:var(--radius);overflow:hidden}.content-article.svelte-122t480 .backdrop:where(.svelte-122t480){position:absolute;z-index:1;width:100%;height:100%;background-color:#000}.content-article.svelte-122t480 .backdrop:where(.svelte-122t480)>img:where(.svelte-122t480){width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;opacity:.75}.content-article.svelte-122t480 .foreground:where(.svelte-122t480){position:absolute;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.content-article.svelte-122t480 .foreground:where(.svelte-122t480) .meta:where(.svelte-122t480){color:#fff;text-shadow:0 0 10px black;padding:calc(var(--padding) * .5);display:flex;flex-direction:column;gap:calc(var(--gap) * .45)}.content-article.svelte-122t480 .foreground:where(.svelte-122t480) .meta:where(.svelte-122t480) .title:where(.svelte-122t480){font-weight:600;font-size:1.1em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.content-article.svelte-122t480 .foreground:where(.svelte-122t480) .meta:where(.svelte-122t480) .read-time:where(.svelte-122t480){opacity:.75}.content-media.svelte-1tgm26o{aspect-ratio:1/1;position:relative}.content-media.svelte-1tgm26o .media:where(.svelte-1tgm26o){width:100%;height:100%;background-color:#000;border-radius:var(--radius);overflow:hidden}.content-media.svelte-1tgm26o .media:where(.svelte-1tgm26o)>img:where(.svelte-1tgm26o){width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.content-media.svelte-1tgm26o .source:where(.svelte-1tgm26o){position:absolute;bottom:var(--gap);right:var(--gap);width:25px;height:25px}.content-media.svelte-1tgm26o .source:where(.svelte-1tgm26o)>svg{fill:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.content-aggregator.svelte-bzzp7z{display:grid;grid-template-columns:repeat(3,1fr);width:auto;overflow:hidden;gap:var(--gap);position:relative}@media (width < 600px){.content-aggregator.svelte-bzzp7z{grid-template-columns:repeat(2,1fr)}}@media (width < 400px){.content-aggregator.svelte-bzzp7z{grid-template-columns:1fr}}.content-aggregator.svelte-bzzp7z .loader:where(.svelte-bzzp7z){position:absolute;top:100px;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:calc(.5 * var(--gap));width:90%}.content-aggregator.svelte-bzzp7z .loader:where(.svelte-bzzp7z) .icon:where(.svelte-bzzp7z)>svg{width:64px;height:64px}.content-aggregator.svelte-bzzp7z .loader:where(.svelte-bzzp7z) span:where(.svelte-bzzp7z){font-size:1.3em;text-shadow:0 0 20px white,0 0 20px white;text-align:center}.content-aggregator.svelte-bzzp7z .load-placeholder:where(.svelte-bzzp7z){background-color:#7a7a7a26;aspect-ratio:1/1;border-radius:var(--radius);animation-name:svelte-bzzp7z-pulse;animation-iteration-count:infinite;animation-duration:1s}.content-aggregator.svelte-bzzp7z .load-placeholder:where(.svelte-bzzp7z):nth-child(4n-1){animation-delay:-.25s}.content-aggregator.svelte-bzzp7z .load-placeholder:where(.svelte-bzzp7z):nth-child(4n-2){animation-delay:-.5s}.content-aggregator.svelte-bzzp7z .load-placeholder:where(.svelte-bzzp7z):nth-child(4n-3){animation-delay:-.75s}.content-aggregator.svelte-bzzp7z .placeholder:where(.svelte-bzzp7z){border:2px dashed var(--color-surface);aspect-ratio:1/1;border-radius:var(--radius)}@keyframes svelte-bzzp7z-pulse{0%{background-color:#7a7a7a26}50%{background-color:#7a7a7a0d}to{background-color:#7a7a7a26}}.event.svelte-1jmvp6x{display:flex;gap:var(--gap);margin:var(--gap)}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x){background-color:var(--color-surface);flex-grow:1;border-radius:var(--radius);width:0px;position:relative;overflow:hidden}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x)>div:where(.svelte-1jmvp6x){overflow:auto;scrollbar-width:thin;display:flex;align-items:center;height:100%}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x):after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background-image:linear-gradient(to left,var(--color-surface) 0,transparent 100%)}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x) .details-main:where(.svelte-1jmvp6x){flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--padding) * .5) var(--padding);width:fit-content}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x) .details-main:where(.svelte-1jmvp6x) .date-location:where(.svelte-1jmvp6x){opacity:.75;white-space:nowrap}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x) .details-main:where(.svelte-1jmvp6x) .title:where(.svelte-1jmvp6x){font-size:1.7em;font-weight:700;white-space:nowrap}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x) .details-main:where(.svelte-1jmvp6x) .title:where(.svelte-1jmvp6x) .event-cta:where(.svelte-1jmvp6x){padding:5px 10px}.event.svelte-1jmvp6x .details:where(.svelte-1jmvp6x) .details-main:where(.svelte-1jmvp6x) .title:where(.svelte-1jmvp6x) .event-cta:where(.svelte-1jmvp6x) svg{width:20px;height:20px;stroke-width:3}.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x){display:flex;flex-direction:column;text-align:center;aspect-ratio:1/.6;width:90px;height:95px;border-radius:var(--radius);background-color:#fff}.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x) .day-word:where(.svelte-1jmvp6x){border-radius:var(--radius) var(--radius) 0 0;background-color:var(--color-primary-500);padding:5px 15px;color:#fff}.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x) .day-number:where(.svelte-1jmvp6x),.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x) .day-month:where(.svelte-1jmvp6x){color:#000;border-left:1px solid #dedede;border-right:1px solid #dedede}.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x) .day-month:where(.svelte-1jmvp6x){border-radius:0 0 var(--radius) var(--radius);padding:5px 15px;margin-top:-10px;border-bottom:1px solid #dedede}.event.svelte-1jmvp6x .calendar:where(.svelte-1jmvp6x) .day-number:where(.svelte-1jmvp6x){font-size:2.5em;font-weight:700;padding:0 15px}.shimmer.svelte-1tprbyn{animation-name:svelte-1tprbyn-shimmer;animation-duration:3s;animation-timing-function:linear;animation-delay:.7s;animation-iteration-count:infinite;background-color:transparent!important;background:linear-gradient(-45deg,var(--color-surface) 13%,transparent 18%,var(--color-surface) 23%);background-size:1000px 100%;border-radius:var(--radius)}.outline.svelte-1tprbyn{border:2px dashed var(--color-surface);background-color:transparent!important}.event.svelte-1tprbyn{display:flex;gap:var(--gap);margin:var(--gap)}@media (width < 700px){.event.svelte-1tprbyn .calendar:where(.svelte-1tprbyn){display:none!important}}.event.svelte-1tprbyn .details:where(.svelte-1tprbyn){background-color:var(--color-surface);flex-grow:1;border-radius:var(--radius);display:flex}.event.svelte-1tprbyn .details:where(.svelte-1tprbyn) .details-main:where(.svelte-1tprbyn){flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--padding) * .5) var(--padding)}.event.svelte-1tprbyn .details:where(.svelte-1tprbyn) .details-main:where(.svelte-1tprbyn) .date-location:where(.svelte-1tprbyn){opacity:.75;width:100%;height:16px;margin-bottom:6px;animation-delay:-.1s}.event.svelte-1tprbyn .details:where(.svelte-1tprbyn) .details-main:where(.svelte-1tprbyn) .title:where(.svelte-1tprbyn){font-size:1.7em;font-weight:700;width:100%;height:29px;animation-delay:-.25s}.event.svelte-1tprbyn .calendar:where(.svelte-1tprbyn){display:flex;flex-direction:column;text-align:center;aspect-ratio:1/.6;width:90px;height:95px;background-color:var(--color-surface);border-radius:var(--radius)}@keyframes svelte-1tprbyn-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}
