.carousel.svelte-127jsgv{width:100%;text-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;border-radius:calc(var(--corner-radius) * 2)}.carousel-container.svelte-127jsgv{position:relative}.carousel-container.svelte-127jsgv>.btn:where(.svelte-127jsgv){position:absolute;top:50%;transform:translateY(-50%);width:48px;aspect-ratio:1;border-radius:50%;background-color:var(--secondary-color);color:var(--on-secondary-color);font-size:1.3rem;z-index:1;opacity:0;transition:opacity .2s;box-shadow:0 2px 6px #00000080}.carousel-container.svelte-127jsgv:hover>.btn:where(.svelte-127jsgv){opacity:.8}.carousel-container.svelte-127jsgv>.btn.prevPage:where(.svelte-127jsgv){left:var(--spacing)}.carousel-container.svelte-127jsgv>.btn.nextPage:where(.svelte-127jsgv){right:var(--spacing)}.page.svelte-127jsgv{display:inline-block;margin:0 calc(var(--spacing) / 2);border-radius:calc(var(--corner-radius) * 2);min-width:20px;max-width:350px;height:100%;overflow:hidden;background-color:var(--secondary-color);background-position:center!important;background-size:cover!important;color:#fff}.page-content.svelte-127jsgv{display:inline-flex;position:relative;flex-direction:column;justify-content:end;gap:calc(var(--spacing) / 2);padding:calc(var(--spacing) / 2);width:100%;height:100%}.page-content.svelte-127jsgv .fallback-content:where(.svelte-127jsgv){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-content.svelte-127jsgv h4:where(.svelte-127jsgv){text-shadow:0 2px 12px rgba(0,0,0,.9);white-space:normal}.page-content.svelte-127jsgv p:where(.svelte-127jsgv){font-size:.8rem;text-shadow:0 2px 6px rgba(0,0,0,.9);white-space:normal}.spacer.svelte-127jsgv{display:inline-block;width:40cqw}.timeline-item.svelte-1ig3akj{max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.indicators.svelte-1ig3akj{flex:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing);translate:0 6px}.dot.svelte-1ig3akj{width:1rem;height:1rem;flex:0;aspect-ratio:1;background-color:var(--primary-color);border-radius:50%;transition:all .1s ease-out}.timeline-item.svelte-1ig3akj:hover .dot:where(.svelte-1ig3akj){transform:scale(1.2)}.timeline-item.svelte-1ig3akj:hover .dot:where(.svelte-1ig3akj):active{transform:scale(.9);background-color:var(--secondary-color)}.line.svelte-1ig3akj{width:1px;height:100%;flex:1;background-color:var(--primary-color);transition:all .1s ease-out}.indicators.svelte-1ig3akj:hover .line:where(.svelte-1ig3akj){width:2px}.indicators.svelte-1ig3akj:active .line:where(.svelte-1ig3akj){width:3px}.title-row.svelte-1ig3akj{display:flex;flex-direction:row!important;flex-wrap:nowrap;align-items:start;width:100%}h2.svelte-1ig3akj{display:inline-block;padding:0;font-weight:700;color:var(--primary-color);flex-grow:1;margin:0}.title-row.svelte-1ig3akj>a:where(.svelte-1ig3akj){display:inline-block;flex-shrink:0;font-size:1.3rem;padding:calc(var(--spacing) / 4) 0}.content.svelte-1ig3akj{flex:1;max-width:calc(100% - 1rem);display:flex;flex-direction:column;align-items:start;padding:0 var(--spacing)}.content.svelte-1ig3akj>h3:where(.svelte-1ig3akj){margin:0;margin-bottom:calc(var(--spacing) / 3)}.content.svelte-1ig3akj>h4:where(.svelte-1ig3akj){margin:0;margin-bottom:var(--spacing)}.content.svelte-1ig3akj>div:where(.svelte-1ig3akj){display:flex;flex-direction:column;gap:var(--spacing);width:100%}
