.expandable-panel.svelte-1lfiqdc{flex-direction:column;display:flex}.expandable-trigger.svelte-1lfiqdc{width:100%;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.expandable-summary.svelte-1lfiqdc{color:#d2e5ebd6;opacity:.94;max-height:6.88em;margin:0;font-size:clamp(1rem,1.9vw,1.08rem);line-height:1.72;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .26s,-webkit-mask-image .36s,mask-image .36s;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 50%,#000000d1 66%,#0000002e 88%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#000000d1 66%,#0000002e 88%,#0000 100%)}.expandable-trigger[aria-expanded=true].svelte-1lfiqdc .expandable-summary:where(.svelte-1lfiqdc){opacity:1;max-height:40rem;-webkit-mask-image:none;mask-image:none}.expandable-panel-body.svelte-1lfiqdc{opacity:0;max-height:0;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .26s;overflow:hidden}.expandable-details.svelte-1lfiqdc{color:#d2e5ebd6;padding-top:.22rem;font-size:clamp(1rem,1.9vw,1.08rem);line-height:1.72;display:block}.staff-sections.svelte-17jp8ut{opacity:0;transition:opacity .42s ease, transform .6s var(--easing-bounce);gap:clamp(1rem,2.2vw,1.35rem);scroll-margin-top:5rem;display:grid;position:relative;transform:translateY(18px)}.staff-sections.svelte-17jp8ut .section-block{gap:.85rem;padding:0}.profile-list.svelte-17jp8ut{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.profile-item.svelte-17jp8ut{opacity:0;transition:opacity .44s ease, transform .54s var(--easing-bounce);border-top:1px solid #aacad224;grid-template-columns:3.6rem 1fr;align-items:start;gap:0 .95rem;padding:.65rem 0;display:grid;transform:translateY(10px)}.profile-item.svelte-17jp8ut:first-child{border-top:0;padding-top:0}.profile-item.svelte-17jp8ut.is-visible{opacity:1;transform:translateY(0)}.profile-photo-button.svelte-17jp8ut{cursor:pointer;background:radial-gradient(circle at 30% 28%,#ffffffbd,#ffffff59 44%,#0000 76%),linear-gradient(145deg,#fff9,#d7ecf457);border:0;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;margin:0;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffffad,0 8px 14px #08121829}.profile-photo{object-fit:cover;border:1px solid #cde2ea8c;border-radius:999px;width:3.2rem;height:3.2rem;box-shadow:0 0 0 1px #fff3,0 6px 12px #00080c38}.profile-photo-button.svelte-17jp8ut:hover,.profile-photo-button.svelte-17jp8ut:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fffc,0 10px 16px #08121833}.profile-photo-button.svelte-17jp8ut:focus-visible{outline-offset:3px;outline:2px solid #bee2eee6}.photo-modal-wrap.svelte-17jp8ut{place-items:center;margin-top:.55rem;display:grid}.photo-modal-image{object-fit:cover;background:radial-gradient(circle at 30% 30%,#ffffff80,#ffffff38 42%,#0000 74%),linear-gradient(148deg,#f4f9fb57,#bfdce6cc);border:1px solid #ffffff3d;width:min(100%,22rem);max-height:62svh;box-shadow:0 16px 34px #0000005c}.profile-content.svelte-17jp8ut{flex-direction:column;gap:.34rem;min-width:0;display:flex}.profile-content.svelte-17jp8ut h3:where(.svelte-17jp8ut){font-family:var(--font-body);color:#ecf4f7f5;text-transform:none;letter-spacing:0;margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600;line-height:1.28}.profile-content.svelte-17jp8ut h3.is-in-glory:where(.svelte-17jp8ut){color:var(--color-accent-gold)}.profile-role.svelte-17jp8ut{letter-spacing:.08em;text-transform:uppercase;color:#bdd6dfb8;margin:0;font-size:.8rem}.profile-intro-panel{flex-direction:column;gap:.2rem;display:flex}.profile-intro-panel button:focus-visible{outline-offset:4px;border-radius:.35rem;outline:2px solid #bee2eee6}.profile-link.svelte-17jp8ut{margin-top:.25rem}.profile-link.svelte-17jp8ut:hover,.profile-link.svelte-17jp8ut:focus-visible{color:inherit}.staff-sections.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.staff-sections.svelte-17jp8ut,.profile-item.svelte-17jp8ut{opacity:1;transition:none;transform:none}}@media (width<=640px){.profile-item.svelte-17jp8ut{grid-template-columns:3rem 1fr;gap:0 .72rem;padding:.56rem 0}.profile-photo,.profile-photo-button.svelte-17jp8ut{width:2.7rem;height:2.7rem}}.ambassadors-page.svelte-yszeg1{flex-direction:column;gap:clamp(1rem,2.2vw,1.7rem);display:flex}.ambassadors-page.svelte-yszeg1 .hero{min-height:clamp(22rem,52vw,38rem)}
