#instructors.svelte-1fp8gny.svelte-1fp8gny{display:flex;flex-direction:column;gap:var(--spacing-32);padding:0 var(--spacing-32) var(--spacing-32) var(--spacing-32);max-width:1440px;margin:0 auto}.instructors__item.svelte-1fp8gny.svelte-1fp8gny{display:flex;flex-direction:row;background-color:var(--clr-primary-dark);border-radius:var(--rounded-medium);padding:var(--spacing-32);box-shadow:0 4px 12px #00000026;border:1px solid var(--clr-primary-card-border);gap:var(--spacing-32)}.instructors__item--image.svelte-1fp8gny.svelte-1fp8gny{flex-shrink:0}.instructors__item--image.svelte-1fp8gny img.svelte-1fp8gny{width:300px;height:auto;object-fit:cover;border-radius:var(--rounded-medium)}.instructors__item--details.svelte-1fp8gny.svelte-1fp8gny{flex:1;display:flex;flex-direction:column;gap:var(--spacing-16)}.instructors__item--header.svelte-1fp8gny.svelte-1fp8gny{display:flex;flex-direction:column}.instructors__item--basic-info.svelte-1fp8gny.svelte-1fp8gny{display:flex;flex-direction:column;gap:var(--spacing-8)}.instructors__item--title.svelte-1fp8gny.svelte-1fp8gny{font-size:var(--font-normal);font-weight:400;color:var(--clr-interactive);line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.instructors__item--name.svelte-1fp8gny.svelte-1fp8gny{font-size:var(--font-xl);font-weight:700;line-height:1.2;color:var(--clr-text);letter-spacing:-.02em}.instructors__item--grade-badge.svelte-1fp8gny.svelte-1fp8gny{display:inline-block;background:linear-gradient(135deg,#1a1a2e,#16213e);color:var(--clr-text);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--rounded-small);font-size:var(--font-small);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--clr-primary-card-border);width:fit-content;line-height:1.5}.instructors__item--quote.svelte-1fp8gny.svelte-1fp8gny{margin-top:var(--spacing-8)}.instructors__item--quote.svelte-1fp8gny .quote-text.svelte-1fp8gny{font-size:var(--font-normal);font-style:italic;color:var(--clr-text-faded);line-height:1.5;font-weight:300}.instructors__item--content.svelte-1fp8gny.svelte-1fp8gny{display:flex;flex-direction:column;gap:var(--spacing-24)}.instructors__item--technique.svelte-1fp8gny.svelte-1fp8gny{display:flex;align-items:baseline;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);background-color:#eabd101a;border-radius:var(--rounded-small);width:fit-content;box-shadow:0 2px 8px #0000001a}.instructors__item--technique.svelte-1fp8gny .technique-label.svelte-1fp8gny{font-size:var(--font-normal);font-weight:600;color:var(--clr-interactive)}.instructors__item--technique.svelte-1fp8gny .technique-value.svelte-1fp8gny{font-size:var(--font-normal);font-weight:400;color:var(--clr-text-faded)}.instructors__item--bio-section.svelte-1fp8gny.svelte-1fp8gny{position:relative;margin-top:var(--spacing-16)}.bio-label.svelte-1fp8gny.svelte-1fp8gny{position:absolute;top:-16px;left:var(--spacing-24);font-size:var(--font-small);font-weight:500;text-transform:uppercase;letter-spacing:.1em;background-color:var(--clr-primary-dark);color:var(--clr-interactive);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--rounded-medium);border:1px solid var(--clr-primary-card-border);box-shadow:0 2px 4px #00000026;z-index:1}.instructors__item--bio.svelte-1fp8gny.svelte-1fp8gny{font-size:var(--font-normal);line-height:1.7;color:var(--clr-text-faded);padding:var(--spacing-32) var(--spacing-32) var(--spacing-24) var(--spacing-32);background-color:var(--clr-primary-card);border-radius:var(--rounded-small);box-shadow:inset 0 2px 6px #0003;opacity:.9}@media (max-width: 1200px){.instructors__item--image.svelte-1fp8gny img.svelte-1fp8gny{width:250px}}@media (max-width: 900px){.instructors__item.svelte-1fp8gny.svelte-1fp8gny{flex-direction:column;gap:var(--spacing-24)}.instructors__item--image.svelte-1fp8gny.svelte-1fp8gny{align-self:center}.instructors__item--image.svelte-1fp8gny img.svelte-1fp8gny{width:200px}}@media (max-width: 768px){#instructors.svelte-1fp8gny.svelte-1fp8gny{padding:0 var(--spacing-16) var(--spacing-32) var(--spacing-16);gap:var(--spacing-24)}.instructors__item.svelte-1fp8gny.svelte-1fp8gny{padding:var(--spacing-24)}.instructors__item--image.svelte-1fp8gny img.svelte-1fp8gny{width:100%}.instructors__item--name.svelte-1fp8gny.svelte-1fp8gny{font-size:var(--font-large)}.instructors__item--title.svelte-1fp8gny.svelte-1fp8gny{font-size:var(--font-small)}.instructors__item--technique.svelte-1fp8gny.svelte-1fp8gny{flex-direction:column;align-items:flex-start;gap:var(--spacing-4);width:100%}}@media (max-width: 480px){.instructors__item.svelte-1fp8gny.svelte-1fp8gny{padding:var(--spacing-16)}.instructors__item--technique.svelte-1fp8gny.svelte-1fp8gny,.instructors__item--bio.svelte-1fp8gny.svelte-1fp8gny{padding:var(--spacing-12)}}
