.session.svelte-5w1wec{padding:1rem;flex:1 1 0;border:1px solid #000}.session-content.svelte-5w1wec{max-width:90%}.session.svelte-5w1wec h3:where(.svelte-5w1wec){font-family:var(--lausanne-regular);font-size:30px}.session-time.svelte-5w1wec{font-family:var(--lausanne-regular);font-weight:800;font-size:16px}.session-description.svelte-5w1wec{font-family:var(--phonic-light);font-size:16px}.location.svelte-5w1wec{display:flex;gap:.5rem}.location.svelte-5w1wec p:where(.svelte-5w1wec){font-family:var(--phonic-light);font-size:14px;font-weight:700;color:#000}.speakers.svelte-5w1wec{margin:2rem 0;display:flex;flex-wrap:wrap;gap:2rem}.speaker.svelte-5w1wec{max-width:48%;display:flex;flex-direction:column;justify-content:flex-start}.speaker-content.svelte-5w1wec{max-width:150px;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.speaker-name-container.svelte-5w1wec{display:flex;flex-direction:column;gap:.5rem}.speaker-name.svelte-5w1wec{margin:unset;font-family:var(--lausanne-regular);font-weight:800;font-size:14px;color:#000}.speaker-headline.svelte-5w1wec{margin:unset;font-family:var(--phonic-light);font-size:12px;color:#000}.speaker-image-container.svelte-5w1wec{max-width:80px}.speaker-picture.svelte-5w1wec{width:100%;height:100%;object-fit:cover}.read-more-button.svelte-5w1wec,.session-modal.svelte-5w1wec .close-button:where(.svelte-5w1wec){font-family:var(--phonic-light);font-size:16px;background:none;border:none;color:#000;text-transform:unset;text-decoration:underline;cursor:pointer}.read-more-button.disabled{pointer-events:none}.session-modal.svelte-5w1wec{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;background:#ccccd1;padding:2rem;border:1px solid #000;z-index:1000;width:80%;max-width:800px}@media (max-width: 1200px){.session-modal.svelte-5w1wec{max-height:80vh;overflow-y:auto}}.session-modal.svelte-5w1wec h2:where(.svelte-5w1wec){font-family:var(--lausanne-regular);font-size:30px}.session-modal.hidden.svelte-5w1wec{display:none}.session-modal.active.svelte-5w1wec{display:flex}main.svelte-m6hd93{background:#ccccd1}header.svelte-m6hd93{display:flex;justify-content:center}@media (max-width: 767px){header.svelte-m6hd93{margin-bottom:24px}}nav.svelte-m6hd93 ul:where(.svelte-m6hd93){padding:0;display:flex;justify-content:center;gap:1rem;list-style:none;border-bottom:1px solid #000}nav.svelte-m6hd93 ul:where(.svelte-m6hd93) li:where(.svelte-m6hd93) button:where(.svelte-m6hd93){background:none;border:none;border-radius:0;padding:1rem;font-family:var(--phonic-light);font-size:20px;color:#000;cursor:pointer}nav.svelte-m6hd93 ul:where(.svelte-m6hd93) li:where(.svelte-m6hd93) button.active:where(.svelte-m6hd93){font-family:var(--phonic-medium);border-bottom:10px solid #fbff06}nav.svelte-m6hd93 ul:where(.svelte-m6hd93) li:where(.svelte-m6hd93) button:where(.svelte-m6hd93):focus{box-shadow:none}.session-container.svelte-m6hd93{display:flex;gap:2rem;padding:2rem}@media (max-width: 1200px){.session-container.svelte-m6hd93{flex-direction:column}}@media (max-width: 767px){.session-container.svelte-m6hd93{margin-bottom:24px;padding:5px}}.time-block.svelte-m6hd93{padding:1rem;height:20px;max-width:100px;width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--lausanne-regular);font-size:18px;white-space:pre;background:#fbff06}@media (max-width: 1200px){.time-block.svelte-m6hd93{width:fit-content}}.card-container.svelte-m6hd93{width:100%}.card.svelte-m6hd93{display:flex;gap:1rem}@media (max-width: 1200px){.card.svelte-m6hd93{flex-direction:column}}@font-face{font-family:phonic-light;font-weight:100;src:url(/assets/fonts/Phonic-Monospaced-Light.woff2) format("woff2"),}@font-face{font-family:phonic-regular;font-weight:400;src:url(/assets/fonts/Phonic-Monospaced-Regular.woff2) format("woff2"),}@font-face{font-family:phonic-medium;font-weight:600;src:url(/assets/fonts/Phonic-Monospaced-Medium.woff2) format("woff2"),}@font-face{font-family:phonic-bold;font-weight:800;src:url(/assets/fonts/Phonic-Monospaced-Bold.woff2) format("woff2"),}@font-face{font-family:lausanne-regular;font-weight:400;src:url(/assets/fonts/Lausanne-Regular.woff2) format("woff2"),}:root{--phonic-light: "phonic-light";--phonic-regular: "phonic-regular";--phonic-medium: "phonic-medium";--phonic-bold: "phonic-bold";--lausanne-regular: "lausanne-regular"}html{background:#ccccd1}body{margin:unset}.loader{padding:5rem;background:#fbff06;border:1px solid #000;width:fit-content;margin:5rem auto 0;font-family:var(--phonic-light)}
