@charset "UTF-8";.card.svelte-1i6qyhk{margin-bottom:2rem;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;text-align:left}.card-header.svelte-1i6qyhk{box-shadow:none;flex-shrink:0}.card-header-title.svelte-1i6qyhk{font-size:.96rem;text-align:left;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:break-word}.card.clickable.svelte-1i6qyhk{cursor:pointer;transition:all .2s ease-in-out}.card.clickable.svelte-1i6qyhk:hover .card-header:where(.svelte-1i6qyhk){transition:all .2s ease-in-out}.card-content.svelte-1i6qyhk{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding-top:.75rem}.tags.svelte-1i6qyhk{position:absolute;bottom:1rem;right:1rem}.tags.svelte-1i6qyhk .tag:where(.svelte-1i6qyhk){font-size:.6rem}.short-description.svelte-1i6qyhk{font-size:.96rem;margin-bottom:.5rem;text-align:left;min-width:0;overflow-wrap:break-word;word-break:break-word}.public-face.svelte-1i6qyhk{display:flex;align-items:center;gap:.5rem;width:100%;margin:.5rem 0 0;padding:.35rem .6rem;background:#43b2dc1f;border:1px solid rgba(13,59,68,.18);border-radius:999px;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.public-face.svelte-1i6qyhk:first-child{margin-top:0}.public-face.svelte-1i6qyhk:hover,.public-face.svelte-1i6qyhk:focus-visible{background:#43b2dc3d;border-color:#0d3b4452}.public-face.svelte-1i6qyhk:focus-visible{outline:2px solid #43b2dc;outline-offset:1px}.public-face.svelte-1i6qyhk .image:where(.svelte-1i6qyhk){flex-shrink:0}.public-face__name.svelte-1i6qyhk{font-size:.96rem;color:#0d3b44;min-width:0;overflow-wrap:break-word;word-break:break-word}.filler.svelte-1mb30q4{margin-bottom:2rem}.agenda-table{zoom:var(--agenda-zoom, 100%)}.agenda-timezone-notice.svelte-rgrv1x{text-align:left;font-family:Lora,sans-serif;font-size:.9rem;color:#0d3b44;margin-bottom:.75rem}.agenda-toolbar.svelte-rgrv1x{display:flex;flex-direction:column;gap:.75rem}.agenda-zoom-controls.svelte-rgrv1x{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.agenda-zoom-button.svelte-rgrv1x{width:2rem;height:2rem;border-radius:50%;border:1px solid #43b2dc;background:#fff;color:#0d3b44;font-size:1.1rem;line-height:1;cursor:pointer}.agenda-zoom-button.svelte-rgrv1x:disabled{opacity:.4;cursor:not-allowed}.agenda-zoom-button.svelte-rgrv1x:not(:disabled):hover{background:#e4d4ff}.agenda-zoom-level.svelte-rgrv1x{min-width:6rem;text-align:center;font-family:Lora,sans-serif;font-size:1rem;color:#0d3b44}@media screen and (max-width:768px){.agenda-hero,.agenda-section{padding-left:2.5rem;padding-right:2.5rem}}.agenda-table .columns{left:5rem;width:calc(100% - 5rem)}@media screen and (max-width:768px){.agenda-table .column{flex:none;width:70vw;max-width:18rem}}.time-gutter.svelte-rgrv1x{position:sticky;left:0;width:5rem;height:0;overflow:visible;z-index:20;pointer-events:none}.time-gutter__mark.svelte-rgrv1x{position:absolute;right:.5rem;transform:translateY(-50%);padding:.2rem .65rem;border-radius:999px;background:#43b2dc;border:1px solid rgba(13,59,68,.12);box-shadow:0 2px 6px #0d3b4426;font-family:Lora,sans-serif;font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap}.agenda-section .tabs.is-toggle li:before{content:none}.agenda-section .tabs.is-toggle li{padding-left:0}.agenda-section .tabs.is-toggle a{display:flex;align-items:center;justify-content:center;gap:.6rem}.agenda-section .tabs.is-toggle a:before{content:"✦";color:#b06b2d;font-size:.85rem;line-height:1}.agenda-section .tabs.is-toggle li.is-active a:before{color:#e8b290}.agenda-section .tabs.is-toggle li:not(.is-active) a{background-color:#fff}.activity-wrapper.svelte-rgrv1x{position:relative}.column-extender.svelte-rgrv1x{position:absolute;top:0;left:0;width:1344px}.arrow.svelte-rgrv1x{position:absolute;top:50%;transform:translateY(-50%);color:#0d3b44;opacity:0;transition:opacity .3s ease-in-out}.arrow.svelte-rgrv1x svg{width:1.4em;height:1.4em}.arrow-left.svelte-rgrv1x{left:5px}.arrow-right.svelte-rgrv1x{right:5px}.arrow.visible.svelte-rgrv1x{opacity:.8}.agenda-pdf-section.svelte-rgrv1x{padding-top:0}.agenda-pdf-button.svelte-rgrv1x{gap:.6rem;font-family:Cinzel,sans-serif}.agenda-pdf-button.svelte-rgrv1x .icon:where(.svelte-rgrv1x) svg{width:1.2em;height:1.2em}
