.profile-page.svelte-maq4gq .container{width:min(var(--container-width),calc(100% - 36px))}.profile-hero.svelte-maq4gq{overflow:hidden;padding-top:clamp(44px,7vw,84px);background:radial-gradient(circle at top left,rgba(244,231,161,.3) 0%,transparent 34%),linear-gradient(180deg,#fffcf6fa,#faf4e8f0)}.profile-hero__inner.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(28px,4vw,44px);align-items:center}.profile-hero__copy.svelte-maq4gq{display:grid;gap:18px}.profile-hero__eyebrow.svelte-maq4gq,.profile-overview__focus-eyebrow.svelte-maq4gq,.profile-background__eyebrow.svelte-maq4gq{color:#87632de0;font-family:var(--font-heading);font-size:.92rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.profile-hero__specialties.svelte-maq4gq{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 0;padding:0;list-style:none}.profile-hero__specialties.svelte-maq4gq li:where(.svelte-maq4gq){padding:6px 12px;border-radius:999px;background:#ffffffc2;border:1px solid rgba(117,92,56,.12);color:#725020f2;font-size:.88rem;font-weight:700;letter-spacing:.02em}.profile-reading-heading.svelte-maq4gq .section-heading{max-width:46rem;justify-items:start;margin-bottom:clamp(24px,3vw,36px);text-align:left}.profile-reading-heading.svelte-maq4gq .section-heading__subtitle{max-width:46rem}.profile-hero__tagline.svelte-maq4gq,.profile-section-label.svelte-maq4gq h3:where(.svelte-maq4gq),.profile-career-item.svelte-maq4gq h3:where(.svelte-maq4gq),.profile-info-group.svelte-maq4gq h3:where(.svelte-maq4gq),.profile-value-card.svelte-maq4gq h2:where(.svelte-maq4gq),.profile-events__body.svelte-maq4gq h2:where(.svelte-maq4gq),.profile-portfolio__copy.svelte-maq4gq h2:where(.svelte-maq4gq),.profile-stance__lead.svelte-maq4gq,.profile-contact__card.svelte-maq4gq h2:where(.svelte-maq4gq),.profile-overview__focus.svelte-maq4gq h2:where(.svelte-maq4gq){font-family:var(--font-heading);letter-spacing:-.04em}.profile-hero__tagline.svelte-maq4gq{display:grid;gap:.04em;max-width:10ch;font-size:clamp(2.1rem,3.3vw,3.35rem);line-height:1.08;font-weight:800}.profile-hero__tagline-line.svelte-maq4gq{display:block;white-space:nowrap}.profile-hero__identity.svelte-maq4gq{display:grid;gap:4px}.profile-hero__name.svelte-maq4gq{font-size:clamp(1.55rem,2.1vw,2rem);font-weight:800}.profile-hero__role.svelte-maq4gq,.profile-hero__lead.svelte-maq4gq,.profile-overview__story.svelte-maq4gq p:where(.svelte-maq4gq),.profile-career-item.svelte-maq4gq p:where(.svelte-maq4gq),.profile-value-card__description.svelte-maq4gq,.profile-value-card__closing.svelte-maq4gq,.profile-contact__card.svelte-maq4gq p:where(.svelte-maq4gq),.profile-audience__card.svelte-maq4gq p:where(.svelte-maq4gq),.profile-info-group.svelte-maq4gq li:where(.svelte-maq4gq){color:var(--color-ink-soft);line-height:1.72}.profile-hero__role.svelte-maq4gq{font-weight:700}.profile-hero__lead.svelte-maq4gq{max-width:40rem;font-size:1.05rem}.profile-hero__highlights.svelte-maq4gq{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 0;padding:0;list-style:none}.profile-hero__highlights.svelte-maq4gq li:where(.svelte-maq4gq){padding:10px 14px;border-radius:var(--radius-pill);background:#ffffffe0;border:1px solid rgba(117,92,56,.14);box-shadow:var(--shadow-soft);font-size:.95rem;font-weight:700}.profile-hero__visual.svelte-maq4gq{position:relative}.profile-hero__visual.svelte-maq4gq:before{content:"";position:absolute;inset:auto -16px -18px 18%;height:72%;border-radius:32px;background:linear-gradient(180deg,#f6e4b4e6,#e4b367b8);filter:blur(18px);z-index:0}.profile-hero__image-frame.svelte-maq4gq{position:relative;z-index:1;overflow:hidden;border-radius:34px;border:1px solid rgba(117,92,56,.14);background:#ffffffe6;box-shadow:var(--shadow-card)}.profile-hero__image-frame.svelte-maq4gq img:where(.svelte-maq4gq){width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top}.profile-overview.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(22px,3vw,32px);align-items:start}.profile-value-card.svelte-maq4gq,.profile-events__card.svelte-maq4gq,.profile-portfolio__card.svelte-maq4gq,.profile-contact__card.svelte-maq4gq{border:1px solid rgba(117,92,56,.12);border-radius:28px;background:#ffffffeb;box-shadow:var(--shadow-card)}.profile-overview__story.svelte-maq4gq{display:grid;gap:16px;padding:0 clamp(18px,2.6vw,28px) 0 0;border-right:1px solid rgba(117,92,56,.14)}.profile-overview__focus.svelte-maq4gq{display:grid;gap:14px;padding:2px 0 2px clamp(18px,2.6vw,28px);border-left:2px solid rgba(214,151,76,.28)}.profile-overview__focus.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2;font-weight:800}.profile-overview__focus.svelte-maq4gq ul:where(.svelte-maq4gq),.profile-info-group.svelte-maq4gq ul:where(.svelte-maq4gq),.profile-value-card.svelte-maq4gq ul:where(.svelte-maq4gq),.profile-stance__list.svelte-maq4gq{display:grid;gap:12px;margin:0;padding-left:1.2rem}.profile-background.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,3.2vw,40px);align-items:start}.profile-background__career.svelte-maq4gq{display:grid;gap:18px;padding-right:clamp(14px,2vw,24px);border-right:1px solid rgba(117,92,56,.14)}.profile-background__personal.svelte-maq4gq{display:grid;gap:18px;padding-left:clamp(14px,2vw,24px)}.profile-section-label.svelte-maq4gq{display:grid;gap:8px}.profile-section-label.svelte-maq4gq h3:where(.svelte-maq4gq){font-size:clamp(1.28rem,2vw,1.72rem);font-weight:800;line-height:1.2}.profile-background__timeline.svelte-maq4gq,.profile-background__groups.svelte-maq4gq{display:grid;gap:16px}.profile-career-item.svelte-maq4gq{position:relative;display:grid;gap:8px;padding:0 0 18px 18px;border-left:1px solid rgba(117,92,56,.18)}.profile-career-item.svelte-maq4gq:before{content:"";position:absolute;top:.4rem;left:-5px;width:9px;height:9px;border-radius:50%;background:#d6974cf2;box-shadow:0 0 0 4px #f4e7a157}.profile-career-item.svelte-maq4gq:last-child{padding-bottom:0}.profile-career-item__meta.svelte-maq4gq{color:#87632de0;font-family:var(--font-heading);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-career-item.svelte-maq4gq h3:where(.svelte-maq4gq),.profile-info-group.svelte-maq4gq h3:where(.svelte-maq4gq){color:var(--color-ink);font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:800;line-height:1.35}.profile-info-group.svelte-maq4gq{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(117,92,56,.14)}.profile-info-group.svelte-maq4gq:last-child{padding-bottom:0;border-bottom:0}.profile-values.svelte-maq4gq{display:grid;gap:18px}.profile-value-card.svelte-maq4gq{display:grid;gap:18px;padding:clamp(18px,2.6vw,28px)}.profile-value-card__body.svelte-maq4gq{display:grid;gap:14px}.profile-value-card.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.2;font-weight:800}.profile-value-card__cta.svelte-maq4gq{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#87632df2;font-weight:800;text-decoration:underline;text-underline-offset:6px}.profile-value-card__preview.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:22px;border:1px solid rgba(214,151,76,.24);background:linear-gradient(180deg,#fffbf3fa,#fcf7edf5);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.profile-value-card__preview.svelte-maq4gq:hover,.profile-events__card.svelte-maq4gq:hover,.profile-portfolio__card.svelte-maq4gq:hover{transform:translateY(-2px);border-color:#d6974c6b;box-shadow:0 26px 42px #6f532929}.profile-value-card__preview-media.svelte-maq4gq{overflow:hidden;border-radius:18px;background:#ede2d08c}.profile-value-card__preview-media.svelte-maq4gq img:where(.svelte-maq4gq){display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.profile-value-card__preview-body.svelte-maq4gq{display:grid;gap:6px}.profile-value-card__preview-label.svelte-maq4gq{color:var(--color-ink);font-family:var(--font-heading);font-size:1.05rem;font-weight:800;line-height:1.25}.profile-value-card__preview-meta.svelte-maq4gq,.profile-events__meta.svelte-maq4gq,.profile-portfolio__meta.svelte-maq4gq{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:.95rem;font-weight:800;color:#87632df2}.profile-value-card__cta.svelte-maq4gq:after,.profile-value-card__preview-meta.svelte-maq4gq:after,.profile-events__meta.svelte-maq4gq:after,.profile-portfolio__meta.svelte-maq4gq:after,.profile-contact__button.svelte-maq4gq:not(.profile-contact__button--image):after{content:"↗";font-size:.95em}.profile-events.svelte-maq4gq{display:grid;gap:14px}.profile-events__card.svelte-maq4gq{display:grid;grid-template-columns:minmax(112px,132px) minmax(0,1fr) auto;gap:14px 20px;align-items:center;padding:clamp(16px,2.3vw,22px);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.profile-events__card.svelte-maq4gq:not([href]){cursor:default}.profile-events__date-block.svelte-maq4gq{display:grid;gap:8px;align-content:start}.profile-events__date.svelte-maq4gq{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.12rem,1.7vw,1.38rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.profile-events__status.svelte-maq4gq{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.02em}.profile-events__status--accepting.svelte-maq4gq{background:#e9f7edf5;border:1px solid rgba(72,136,92,.2);color:#2c603cf5}.profile-events__status--upcoming.svelte-maq4gq{background:#fff7e4e6;border:1px solid rgba(214,151,76,.18);color:#87632df2}.profile-events__status--ended.svelte-maq4gq{background:#f1f0ecf5;border:1px solid rgba(142,133,118,.16);color:#6d655ae6}.profile-events__body.svelte-maq4gq{display:grid;gap:8px;min-width:0}.profile-events__body.svelte-maq4gq h2:where(.svelte-maq4gq){color:var(--color-ink);font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.2;font-weight:800}.profile-events__body.svelte-maq4gq p:where(.svelte-maq4gq){color:var(--color-ink-soft);line-height:1.68}.profile-events__meta.svelte-maq4gq{justify-self:end;white-space:nowrap}.profile-events__card.svelte-maq4gq:not([href]) .profile-events__meta:where(.svelte-maq4gq):after{content:none}.profile-events__card--ended.svelte-maq4gq{color:inherit;background:#faf8f4f0}.profile-events__card.svelte-maq4gq:not([href]):hover,.profile-events__card--ended.svelte-maq4gq:hover{transform:none;border-color:#755c381f;box-shadow:var(--shadow-card)}.profile-events__card--ended.svelte-maq4gq .profile-events__date:where(.svelte-maq4gq),.profile-events__card--ended.svelte-maq4gq .profile-events__body:where(.svelte-maq4gq) h2:where(.svelte-maq4gq){color:#59534beb}.profile-events__card--ended.svelte-maq4gq .profile-events__body:where(.svelte-maq4gq) p:where(.svelte-maq4gq),.profile-events__meta--ended.svelte-maq4gq{color:#6d655ae0}.profile-events__meta--ended.svelte-maq4gq:after{content:none}.profile-portfolio.svelte-maq4gq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.profile-portfolio__card.svelte-maq4gq{display:grid;overflow:hidden;min-height:100%;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.profile-portfolio__media.svelte-maq4gq{overflow:hidden;background:#f2ebddad}.profile-portfolio__media.svelte-maq4gq img:where(.svelte-maq4gq){display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.profile-portfolio__body.svelte-maq4gq{display:grid;gap:16px;padding:clamp(16px,2.4vw,24px)}.profile-portfolio__copy.svelte-maq4gq{display:grid;gap:10px}.profile-portfolio__copy.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:clamp(1.35rem,1.9vw,1.72rem);line-height:1.2;font-weight:800;color:var(--color-ink)}.profile-portfolio__copy.svelte-maq4gq p:where(.svelte-maq4gq){color:var(--color-ink-soft)}.profile-stance.svelte-maq4gq{background:radial-gradient(circle at top right,rgba(246,228,180,.22) 0%,transparent 30%),linear-gradient(180deg,#fffbf4eb,#fffefa)}.profile-stance__panel.svelte-maq4gq{display:grid;gap:18px;max-width:56rem;padding-top:clamp(16px,2vw,22px);border-top:1px solid rgba(117,92,56,.16)}.profile-stance__lead.svelte-maq4gq{max-width:24ch;font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.22;font-weight:800;color:var(--color-ink)}.profile-stance__list.svelte-maq4gq{padding-left:0;list-style:none;gap:0}.profile-stance__list.svelte-maq4gq li:where(.svelte-maq4gq){padding:14px 0;border-bottom:1px solid rgba(117,92,56,.14)}.profile-audience.svelte-maq4gq,.profile-contact.svelte-maq4gq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px)}.profile-audience__card.svelte-maq4gq{min-height:100%;padding:0 0 18px;border:0;border-bottom:1px solid rgba(117,92,56,.16);border-radius:0;background:transparent;box-shadow:none}.profile-audience__card.svelte-maq4gq{display:block}.profile-audience__card.svelte-maq4gq p:where(.svelte-maq4gq){font-size:1rem;font-weight:700;color:var(--color-ink)}.profile-contact__card.svelte-maq4gq{display:grid;gap:16px;min-height:100%;padding:clamp(16px,2.4vw,22px)}.profile-contact__card-body.svelte-maq4gq{display:grid;gap:8px}.profile-contact__card-body.svelte-maq4gq p:where(.svelte-maq4gq) strong{color:var(--color-ink);font-weight:800}.profile-contact__card.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.2;font-weight:800}.profile-contact__actions.svelte-maq4gq{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding-top:12px;border-top:1px solid rgba(117,92,56,.14)}.profile-contact__button.svelte-maq4gq{color:#87632df2;font-weight:800;text-decoration:none}.profile-contact__button.svelte-maq4gq{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:999px;border:1px solid rgba(214,151,76,.28);background:#fff9eceb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.profile-contact__button.svelte-maq4gq:hover{transform:translateY(-1px);border-color:#d6974c6b;box-shadow:0 18px 28px #6f53291a}.profile-contact__button--image.svelte-maq4gq{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.profile-contact__button--image.svelte-maq4gq:hover{transform:none;box-shadow:none}.profile-contact__button--image.svelte-maq4gq img:where(.svelte-maq4gq){display:block;height:36px;width:auto}@media(max-width:920px){.profile-hero__inner.svelte-maq4gq,.profile-overview.svelte-maq4gq,.profile-background.svelte-maq4gq,.profile-portfolio.svelte-maq4gq,.profile-audience.svelte-maq4gq,.profile-contact.svelte-maq4gq{grid-template-columns:1fr}.profile-hero__visual.svelte-maq4gq{max-width:560px;margin-inline:auto;width:100%}.profile-overview__story.svelte-maq4gq{padding:0 0 22px;border-right:0;border-bottom:1px solid rgba(117,92,56,.14)}.profile-overview__focus.svelte-maq4gq{padding:18px 0 0 14px}.profile-background__career.svelte-maq4gq{padding:0 0 22px;border-right:0;border-bottom:1px solid rgba(117,92,56,.14)}.profile-background__personal.svelte-maq4gq{padding:0}.profile-events__card.svelte-maq4gq{grid-template-columns:minmax(0,1fr);align-items:start}.profile-events__meta.svelte-maq4gq{justify-self:start}}@media(max-width:720px){.profile-page.svelte-maq4gq .container{width:min(var(--container-width),calc(100% - 24px))}.profile-hero__tagline.svelte-maq4gq{max-width:9ch;font-size:clamp(1.9rem,9.8vw,2.7rem);line-height:1.14}.profile-hero__specialties.svelte-maq4gq{gap:6px}.profile-hero__specialties.svelte-maq4gq li:where(.svelte-maq4gq){padding:5px 10px;font-size:.82rem}.profile-reading-heading.svelte-maq4gq .section-heading{margin-bottom:22px}.profile-overview__story.svelte-maq4gq{gap:14px;padding-bottom:18px}.profile-overview__focus.svelte-maq4gq{gap:12px;padding-left:12px}.profile-background__timeline.svelte-maq4gq,.profile-background__groups.svelte-maq4gq{gap:14px}.profile-career-item.svelte-maq4gq{padding-left:14px;padding-bottom:16px}.profile-value-card.svelte-maq4gq{padding:16px}.profile-events.svelte-maq4gq{gap:12px}.profile-events__card.svelte-maq4gq{gap:12px;padding:14px}.profile-events__date-block.svelte-maq4gq{gap:6px}.profile-value-card__preview.svelte-maq4gq{grid-template-columns:1fr;gap:12px;padding:12px}.profile-portfolio__body.svelte-maq4gq{padding:16px}.profile-hero__highlights.svelte-maq4gq{display:grid;grid-template-columns:1fr}}
