.seminars-main.svelte-jrmtv5{padding-bottom:3rem}.seminar-hero.svelte-jrmtv5{position:relative;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,7vw,5rem)}.seminar-hero-layout.svelte-jrmtv5{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);gap:1.2rem;align-items:stretch}.seminar-copy.svelte-jrmtv5,.ticket-stack.svelte-jrmtv5{display:grid;gap:1rem}.seminar-copy.svelte-jrmtv5{align-content:center;padding:clamp(1rem,3vw,2rem) 0}.hero-kicker.svelte-jrmtv5,.panel-label.svelte-jrmtv5,.note-label.svelte-jrmtv5,.detail-label.svelte-jrmtv5,.agenda-time.svelte-jrmtv5{text-transform:uppercase;letter-spacing:.08em}.hero-kicker.svelte-jrmtv5{margin:0;color:var(--text-faint);font-size:.86rem}.seminar-title.svelte-jrmtv5{max-width:10ch;font-size:clamp(3.4rem,8vw,6.6rem)}.seminar-lead.svelte-jrmtv5{margin:0;max-width:38rem;color:var(--text-soft);font-size:clamp(1.05rem,1.5vw,1.16rem)}.hero-highlights.svelte-jrmtv5{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.hero-highlights.svelte-jrmtv5 li:where(.svelte-jrmtv5){position:relative;padding-left:1.25rem;color:var(--text-soft);font-weight:700}.hero-highlights.svelte-jrmtv5 li:where(.svelte-jrmtv5):before{content:"";position:absolute;left:0;top:.58rem;width:.48rem;height:.48rem;border-radius:50%;background:var(--accent)}.ticket-card.svelte-jrmtv5,.fact-card.svelte-jrmtv5{position:relative;border-radius:var(--radius);padding:1.5rem}.ticket-top.svelte-jrmtv5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.ticket-top.svelte-jrmtv5 h2:where(.svelte-jrmtv5){margin:.35rem 0 0;font-family:Sora,sans-serif;font-weight:300;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.95;letter-spacing:-.06em}.panel-label.svelte-jrmtv5,.note-label.svelte-jrmtv5,.detail-label.svelte-jrmtv5,.agenda-time.svelte-jrmtv5{margin:0;color:var(--text-faint);font-size:.74rem}.ticket-chip.svelte-jrmtv5{display:inline-flex;align-items:center;min-height:2.4rem;padding:.55rem .85rem;border-radius:var(--radius);background:#2d2d2d0f;color:var(--text-soft);font-size:.82rem;font-weight:700;text-align:center}.ticket-notes.svelte-jrmtv5{display:grid;gap:.8rem;margin-bottom:1.2rem}.ticket-notes.svelte-jrmtv5 div:where(.svelte-jrmtv5){display:grid;gap:.3rem;padding:.95rem 0;border-top:1px solid var(--line)}.ticket-notes.svelte-jrmtv5 div:where(.svelte-jrmtv5):first-child{padding-top:0;border-top:none}.ticket-notes.svelte-jrmtv5 strong:where(.svelte-jrmtv5){font-family:Sora,sans-serif;font-weight:500;font-size:1.08rem;line-height:1.15;letter-spacing:-.03em}.fact-list.svelte-jrmtv5,.audience-list.svelte-jrmtv5{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.fact-list.svelte-jrmtv5 li:where(.svelte-jrmtv5),.audience-list.svelte-jrmtv5 li:where(.svelte-jrmtv5){position:relative;padding-left:1.2rem;color:var(--text-soft)}.fact-list.svelte-jrmtv5 li:where(.svelte-jrmtv5):before,.audience-list.svelte-jrmtv5 li:where(.svelte-jrmtv5):before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.dark-card.svelte-jrmtv5{background:var(--surface-dark);color:#f7f6f3}.dark-card.svelte-jrmtv5 .panel-label:where(.svelte-jrmtv5),.dark-copy.svelte-jrmtv5{color:#f8f4eeb8}.dark-copy.svelte-jrmtv5{margin:0;max-width:28rem}.expect-grid.svelte-jrmtv5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.expect-card.svelte-jrmtv5,.agenda-item.svelte-jrmtv5,.detail-card.svelte-jrmtv5{border-radius:var(--radius);background:transparent;border:1px solid var(--line)}.expect-card.svelte-jrmtv5{display:grid;gap:.9rem;padding:1.4rem}.expect-icon.svelte-jrmtv5{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:var(--radius);background:#3d5a801a;color:var(--accent);font-family:Sora,sans-serif;font-size:2rem;font-weight:300}.expect-card.svelte-jrmtv5 h3:where(.svelte-jrmtv5),.agenda-item.svelte-jrmtv5 h3:where(.svelte-jrmtv5){margin:0;font-family:Sora,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.06;letter-spacing:-.04em}.expect-card.svelte-jrmtv5 p:where(.svelte-jrmtv5),.agenda-item.svelte-jrmtv5 p:where(.svelte-jrmtv5){margin:0;color:var(--text-soft)}.cred-layout.svelte-jrmtv5{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:1rem;margin-bottom:1.5rem}.cred-timeline.svelte-jrmtv5{display:grid;gap:1rem}.cred-card.svelte-jrmtv5{display:grid;gap:.4rem;padding:1.4rem;border-radius:var(--radius);background:transparent;border:1px solid var(--line)}.cred-meta.svelte-jrmtv5{display:flex;align-items:center;gap:.6rem}.cred-period.svelte-jrmtv5{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.cred-card.svelte-jrmtv5 h3:where(.svelte-jrmtv5){margin:0;font-family:Sora,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.1;letter-spacing:-.03em}.cred-org.svelte-jrmtv5{font-weight:700;font-size:.92rem;color:var(--accent)}.cred-card.svelte-jrmtv5 p:where(.svelte-jrmtv5){margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.55}.cred-aside.svelte-jrmtv5{padding:1.4rem;border-radius:var(--radius);background:var(--surface-dark);color:#f7f6f3;align-self:start}.cred-aside.svelte-jrmtv5 .panel-label:where(.svelte-jrmtv5){margin-bottom:.8rem}.cred-highlights.svelte-jrmtv5{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.cred-highlights.svelte-jrmtv5 li:where(.svelte-jrmtv5){position:relative;padding-left:1.2rem;color:#f8f4eebd;font-size:.92rem;line-height:1.5}.cred-highlights.svelte-jrmtv5 li:where(.svelte-jrmtv5):before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.portfolio-grid.svelte-jrmtv5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.portfolio-card.svelte-jrmtv5{display:grid;gap:.7rem;padding:1.4rem;border-radius:var(--radius);background:var(--surface-dark);color:#f7f6f3;text-decoration:none}.portfolio-meta.svelte-jrmtv5{display:flex;align-items:center;gap:.6rem}.portfolio-tech.svelte-jrmtv5{display:inline-flex;padding:.35rem .6rem;border-radius:var(--radius);background:#f8f4ee1a;color:#f8f4eeb3;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.portfolio-card.svelte-jrmtv5 h3:where(.svelte-jrmtv5){margin:0;font-family:Sora,sans-serif;font-weight:500;font-size:1.35rem;line-height:1.06;letter-spacing:-.04em}.portfolio-card.svelte-jrmtv5 p:where(.svelte-jrmtv5){margin:0;color:#f8f4eead;font-size:.92rem;line-height:1.55}.inline-link.svelte-jrmtv5{text-decoration:underline;text-underline-offset:.2em;color:var(--accent);font-weight:600}.also-built.svelte-jrmtv5{margin:1.25rem 0 0;text-align:center;color:var(--text-faint);font-size:.92rem;font-weight:600;opacity:0;transform:translateY(16px);transition:all .6s cubic-bezier(.16,1,.3,1)}.also-built.svelte-jrmtv5.shown{opacity:1;transform:translateY(0)}.format-shell.svelte-jrmtv5{padding:clamp(1.2rem,3vw,1.4rem);border-radius:var(--radius)}.format-layout.svelte-jrmtv5{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);gap:1rem}.agenda-list.svelte-jrmtv5,.details-panel.svelte-jrmtv5{display:grid;gap:1rem}.agenda-item.svelte-jrmtv5{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem}.agenda-time.svelte-jrmtv5{display:inline-flex;align-items:center;height:fit-content;padding:.55rem .75rem;border-radius:var(--radius);background:#3d5a800f;color:var(--accent)}.details-panel.svelte-jrmtv5{align-content:start}.details-grid.svelte-jrmtv5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.8rem}.detail-card.svelte-jrmtv5{display:grid;gap:.4rem;padding:1rem}.detail-card.svelte-jrmtv5 strong:where(.svelte-jrmtv5){font-family:Sora,sans-serif;font-size:1.08rem;line-height:1.1;letter-spacing:-.03em}.detail-card.svelte-jrmtv5 small:where(.svelte-jrmtv5){color:var(--text-faint);font-size:.84rem}.audience-block.svelte-jrmtv5{padding:1.15rem;border-radius:var(--radius);background:var(--surface-dark)}.audience-block.svelte-jrmtv5 .panel-label:where(.svelte-jrmtv5),.audience-block.svelte-jrmtv5 li:where(.svelte-jrmtv5){color:#f8f4eebd}.signup-shell.svelte-jrmtv5{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:1rem;padding:clamp(1.2rem,3vw,1.4rem);border-radius:var(--radius)}.signup-copy.svelte-jrmtv5,.signup-form.svelte-jrmtv5{padding:clamp(1rem,3vw,1.4rem)}.signup-form.svelte-jrmtv5{border-radius:var(--radius);background:transparent;border:1px solid rgba(17,19,21,.06)}.form-grid.svelte-jrmtv5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.field.svelte-jrmtv5{display:grid;gap:.4rem}.field.svelte-jrmtv5 span:where(.svelte-jrmtv5){color:var(--text-soft);font-size:.9rem;font-weight:700}.field.svelte-jrmtv5 input:where(.svelte-jrmtv5){width:100%;min-height:3.35rem;padding:.9rem 1rem;border-radius:var(--radius);border:1px solid rgba(17,19,21,.08);background:transparent;color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field.svelte-jrmtv5 input:where(.svelte-jrmtv5):focus{border-color:var(--accent);box-shadow:0 0 0 3px #3d5a801f}.field.svelte-jrmtv5 input:where(.svelte-jrmtv5)::placeholder{color:var(--text-faint)}.field-full.svelte-jrmtv5{grid-column:1 / -1}.form-actions.svelte-jrmtv5{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1rem}.form-message.svelte-jrmtv5{margin-bottom:1rem;padding:.9rem 1rem;border-radius:var(--radius);font-weight:700}.form-success.svelte-jrmtv5{background:#10b98114;border:1px solid rgba(16,185,129,.16);color:var(--accent-success)}.form-error.svelte-jrmtv5{background:#dc262614;border:1px solid rgba(220,38,38,.14);color:#b91c1c}.button-warm.svelte-jrmtv5{color:#fff;background:var(--accent-warm)}.button-warm.svelte-jrmtv5:hover{background:#a8323a}.price-strike.svelte-jrmtv5{opacity:.56;text-decoration:line-through}.intro.svelte-jrmtv5{opacity:0;transform:translateY(18px);animation:svelte-jrmtv5-introUp .72s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--intro-delay, 0ms)}@keyframes svelte-jrmtv5-introUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.seminar-hero-layout.svelte-jrmtv5,.format-layout.svelte-jrmtv5,.signup-shell.svelte-jrmtv5,.cred-layout.svelte-jrmtv5{grid-template-columns:1fr}.expect-grid.svelte-jrmtv5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ticket-top.svelte-jrmtv5,.form-actions.svelte-jrmtv5{flex-direction:column;align-items:stretch}.expect-grid.svelte-jrmtv5,.details-grid.svelte-jrmtv5,.form-grid.svelte-jrmtv5,.portfolio-grid.svelte-jrmtv5,.agenda-item.svelte-jrmtv5{grid-template-columns:1fr}}
