.conf[data-astro-cid-iieypoch]{--c-display:var(--font-display)}.conf[data-astro-cid-iieypoch] h2[data-astro-cid-iieypoch]{font-family:var(--c-display)}.conf-hero[data-astro-cid-iieypoch]{isolation:isolate;min-height:min(86vh,48rem);color:var(--c-ink);background:var(--c-bg);align-items:flex-end;display:flex;position:relative}.conf-photo[data-astro-cid-iieypoch]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.conf-hero[data-astro-cid-iieypoch]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--c-bg) 20%, transparent) 0%, color-mix(in srgb, var(--c-bg) 55%, transparent) 45%, color-mix(in srgb, var(--c-bg) 92%, transparent) 100%);position:absolute;inset:0}.conf-hero-inner[data-astro-cid-iieypoch]{padding-block:var(--space-2xl) var(--space-xl)}.conf-kind[data-astro-cid-iieypoch]{font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-s);font-weight:650}.conf-name[data-astro-cid-iieypoch]{font-family:var(--c-display);letter-spacing:-.03em;margin:0 0 var(--space-s);font-size:clamp(4rem,2rem + 10vw,10rem);line-height:.9}.conf-tagline[data-astro-cid-iieypoch]{font-size:var(--step-2);font-family:var(--c-display);margin-bottom:var(--space-l);max-width:30ch}.conf-btn[data-astro-cid-iieypoch]{background:var(--c-accent);color:var(--c-accent-ink)}.conf-btn[data-astro-cid-iieypoch]:hover{filter:brightness(1.08)}.conf-btn-outline[data-astro-cid-iieypoch]{color:inherit}.conf-facts[data-astro-cid-iieypoch]{background:var(--c-bg);color:var(--c-ink);border-top:1px solid color-mix(in srgb, var(--c-ink) 20%, transparent)}.conf-facts-inner[data-astro-cid-iieypoch]{gap:var(--space-m);padding-block:var(--space-m);font-size:var(--step-1);grid-template-columns:repeat(3,1fr);display:grid}.conf-facts[data-astro-cid-iieypoch] span[data-astro-cid-iieypoch]{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:.2rem;font-size:.78rem;font-weight:650;display:block}.conf-eyebrow[data-astro-cid-iieypoch]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:650}.conf-muted[data-astro-cid-iieypoch]{color:var(--ink-soft)}.conf-about[data-astro-cid-iieypoch],.conf-split[data-astro-cid-iieypoch]{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.conf-about[data-astro-cid-iieypoch] h2[data-astro-cid-iieypoch]{font-size:var(--step-3)}.conf-highlights[data-astro-cid-iieypoch]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.conf-highlights[data-astro-cid-iieypoch] li[data-astro-cid-iieypoch]{padding:var(--space-m) 0;border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;display:grid}.conf-highlights[data-astro-cid-iieypoch] h3[data-astro-cid-iieypoch]{margin-bottom:.3rem}.conf-highlights[data-astro-cid-iieypoch] p[data-astro-cid-iieypoch]{color:var(--ink-soft);margin:0}.conf-num[data-astro-cid-iieypoch]{font-family:var(--c-display);font-size:var(--step-1);color:var(--accent)}.conf-art[data-astro-cid-iieypoch]{padding-bottom:var(--space-xl)}.conf-art[data-astro-cid-iieypoch] img[data-astro-cid-iieypoch]{border-radius:var(--radius);width:100%}.conf-tinted[data-astro-cid-iieypoch]{background:var(--c-soft)}.conf-schedule[data-astro-cid-iieypoch]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.conf-schedule[data-astro-cid-iieypoch] li[data-astro-cid-iieypoch]{padding:var(--space-m);background:var(--paper);border-radius:var(--radius);gap:.2rem;display:grid}.conf-schedule[data-astro-cid-iieypoch] strong[data-astro-cid-iieypoch]{font-family:var(--c-display);font-size:var(--step-1)}.conf-schedule[data-astro-cid-iieypoch] span[data-astro-cid-iieypoch]{color:var(--ink-soft)}.speakers[data-astro-cid-iieypoch]{gap:var(--space-m);margin-top:var(--space-l);grid-template-columns:repeat(3,1fr);display:grid}.speaker-photo[data-astro-cid-iieypoch]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-soft);margin-bottom:var(--space-s)}.line[data-astro-cid-iieypoch]{background:var(--c-soft);border-radius:4px;width:60%;height:.9rem;margin-bottom:.5rem}.line[data-astro-cid-iieypoch].short{width:40%}.conf-register[data-astro-cid-iieypoch]{background:var(--c-bg);color:var(--c-ink);text-align:center}.conf-register[data-astro-cid-iieypoch] h2[data-astro-cid-iieypoch]{font-size:var(--step-3)}.conf-register[data-astro-cid-iieypoch] .btn-row[data-astro-cid-iieypoch]{justify-content:center}.conf-bar[data-astro-cid-iieypoch]{display:none}@media (width<=760px){.conf-facts-inner[data-astro-cid-iieypoch],.conf-about[data-astro-cid-iieypoch],.conf-split[data-astro-cid-iieypoch]{grid-template-columns:1fr}.speakers[data-astro-cid-iieypoch]{grid-template-columns:repeat(2,1fr)}.speaker[data-astro-cid-iieypoch]:nth-child(3){display:none}.conf-bar[data-astro-cid-iieypoch]{z-index:40;padding:.6rem var(--gutter);background:var(--c-bg);color:var(--c-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #00000026}}
