#masterclass-intro.svelte-1onw4gp p:where(.svelte-1onw4gp)+p:where(.svelte-1onw4gp){margin-top:var(--size-4)}#masterclass-skills.svelte-1onw4gp ul:where(.svelte-1onw4gp){display:grid;gap:var(--size-4);padding:0;list-style:none;margin-top:var(--size-5);grid-template-columns:repeat(auto-fit,minmax(28ch,1fr))}#masterclass-skills.svelte-1onw4gp li:where(.svelte-1onw4gp){padding:var(--size-4);border:var(--border-size-1) solid var(--color-border);border-radius:var(--radius-2)}#masterclass-skills.svelte-1onw4gp h3:where(.svelte-1onw4gp){margin-bottom:var(--size-2)}#masterclass-skills.svelte-1onw4gp p:where(.svelte-1onw4gp){font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--font-lineheight-3)}#masterclass-formats.svelte-1onw4gp h4:where(.svelte-1onw4gp){font-weight:400;font-size:var(--text-sm)}#masterclass-formats.svelte-1onw4gp .request-local:where(.svelte-1onw4gp){font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--font-lineheight-3);display:block}#masterclass-formats.svelte-1onw4gp strong:where(.svelte-1onw4gp){color:var(--color-text-secondary)}.formats-grid.svelte-1onw4gp{display:grid;column-gap:var(--size-6);row-gap:0;margin-top:var(--size-5);grid-template-columns:1fr 1fr;align-items:stretch}.form-slot.svelte-1onw4gp{overflow:hidden;padding-top:var(--size-4);background-color:var(--color-bg-surface);padding:var(--size-4)}.form-slot--general.svelte-1onw4gp{grid-column:1}.form-slot--dataviz.svelte-1onw4gp{grid-column:2}.form-slot--inhouse.svelte-1onw4gp{grid-column:1}@media(max-width:768px){.formats-grid.svelte-1onw4gp{grid-template-columns:1fr}#format-public-general.svelte-1onw4gp{grid-row:1}.form-slot--general.svelte-1onw4gp{grid-column:1;grid-row:2}#format-public-dataviz.svelte-1onw4gp{grid-row:3}.form-slot--dataviz.svelte-1onw4gp{grid-column:1;grid-row:4}}.formats-grid.svelte-1onw4gp article:where(.svelte-1onw4gp){padding:var(--size-5);background-color:var(--color-bg-surface);border-radius:var(--radius-2);display:flex;flex-direction:column;gap:var(--size-3)}.format-label.svelte-1onw4gp{font-size:var(--text-sm);letter-spacing:var(--font-letterspacing-3);text-transform:uppercase;color:var(--color-accent)}.formats-grid.svelte-1onw4gp h3:where(.svelte-1onw4gp){font-size:var(--font-size-fluid-1);line-height:var(--font-lineheight-2)}.formats-grid.svelte-1onw4gp p:where(.svelte-1onw4gp){font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--font-lineheight-3);flex:1;margin-bottom:var(--size-0)}.cta-link.svelte-1onw4gp{display:inline-block;margin-top:var(--size-2);font-size:var(--text-sm);letter-spacing:var(--font-letterspacing-2);color:var(--color-accent);transition:color var(--animation-speed-fast) var(--ease-2);background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-primary);text-align:left}.cta-link.svelte-1onw4gp:hover{color:var(--color-accent-hover)}.waitlist-form.svelte-1onw4gp{display:flex;flex-direction:column;gap:var(--size-4);padding-top:var(--size-4);border-top:var(--border-size-1) solid var(--color-border);overflow:hidden}.form-row.svelte-1onw4gp{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-3)}.form-field.svelte-1onw4gp{display:flex;flex-direction:column}.form-field.svelte-1onw4gp label:where(.svelte-1onw4gp):not(.radio-label){display:flex;flex-direction:column;gap:var(--size-1);font-size:var(--text-xs);letter-spacing:var(--font-letterspacing-2);text-transform:uppercase;color:var(--color-text-tertiary)}.form-field--radio.svelte-1onw4gp{gap:var(--size-2)}.radio-label.svelte-1onw4gp{display:flex;align-items:center;gap:var(--size-2);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;cursor:pointer}.radio-label.svelte-1onw4gp input[type=radio]:where(.svelte-1onw4gp){accent-color:var(--color-accent);width:auto}.waitlist-form.svelte-1onw4gp input[type=text]:where(.svelte-1onw4gp),.waitlist-form.svelte-1onw4gp input[type=email]:where(.svelte-1onw4gp),.waitlist-form.svelte-1onw4gp textarea:where(.svelte-1onw4gp){background:none;border:none;border-bottom:var(--border-size-1) solid var(--color-border);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--size-2) 0;font-family:var(--font-primary);outline:none;width:100%}.waitlist-form.svelte-1onw4gp input:where(.svelte-1onw4gp):focus,.waitlist-form.svelte-1onw4gp textarea:where(.svelte-1onw4gp):focus{border-bottom-color:var(--color-accent)}.waitlist-form.svelte-1onw4gp textarea:where(.svelte-1onw4gp){resize:vertical}.submit-btn.svelte-1onw4gp{align-self:flex-start;background:none;border:var(--border-size-1) solid var(--color-accent);color:var(--color-accent);font-size:var(--text-sm);font-family:var(--font-primary);letter-spacing:var(--font-letterspacing-2);padding:var(--size-2) var(--size-4);cursor:pointer;transition:background-color var(--animation-speed-fast) var(--ease-2),color var(--animation-speed-fast) var(--ease-2)}.submit-btn.svelte-1onw4gp:hover{background-color:var(--color-accent);color:var(--color-bg-surface);font-weight:var(--font-weight-5)}
