.section.svelte-cwls5q{padding:clamp(5rem,9vw,9rem) var(--page-pad)}.profile-section.svelte-cwls5q{min-height:calc(100svh - 4.5rem);padding-top:clamp(2.5rem,5vh,4rem);padding-bottom:clamp(2.5rem,5vh,4rem);display:flex;align-items:center;background:radial-gradient(circle at 7% 18%,rgba(234,219,213,.88),transparent 30rem),linear-gradient(180deg,rgba(250,248,243,.55),transparent)}.profile-section.svelte-cwls5q .container:where(.svelte-cwls5q){width:100%}.expertise-section.svelte-cwls5q{background:linear-gradient(180deg,transparent,rgba(233,225,205,.3),transparent)}.experience-section.svelte-cwls5q{background:linear-gradient(180deg,transparent,rgba(229,223,235,.32))}.section.svelte-cwls5q+.section:where(.svelte-cwls5q){padding-top:clamp(5rem,9vw,9rem)}.container.svelte-cwls5q{max-width:var(--page-max);margin:0 auto}.eyebrow.svelte-cwls5q{font-family:var(--font-body);font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-muted);margin-bottom:2.5rem;font-weight:400}.profile-grid.svelte-cwls5q{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,8rem);align-items:center}.profile-image-wrapper.svelte-cwls5q{position:relative;border-radius:0;overflow:hidden;background-color:var(--color-lavender);aspect-ratio:3/4;max-height:calc(100svh - 12rem);box-shadow:1.5rem 1.5rem #e5dfebb8}.profile-image.svelte-cwls5q{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.02)}.profile-content.svelte-cwls5q{display:flex;flex-direction:column;gap:clamp(.9rem,1.8vh,1.5rem)}.about-name.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(4.5rem,min(8vw,13vh),8rem);font-weight:300;letter-spacing:-.055em;margin-top:-.5rem;line-height:.9}.about-roles.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--color-border)}.about-role.svelte-cwls5q{font-family:var(--font-body);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:.75rem 0;font-weight:400}.about-role.svelte-cwls5q:nth-child(odd){padding-right:1rem}.about-role.svelte-cwls5q:nth-child(2n){padding-left:1rem;border-left:1px solid var(--color-border)}.about-summary.svelte-cwls5q{font-family:var(--font-body);font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.65;font-style:italic;color:var(--color-muted);letter-spacing:.01em}.highlights.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.highlight-card.svelte-cwls5q{padding:1.5rem 1rem;border-radius:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem}.highlight-value.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:300;letter-spacing:-.02em}.highlight-label.svelte-cwls5q{font-family:var(--font-body);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-weight:400}.expertise-section.svelte-cwls5q{border-top:1px solid var(--color-border)}.expertise-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.expertise-card.svelte-cwls5q{padding:clamp(2rem,4vw,3.5rem);border-radius:0;display:flex;flex-direction:column;gap:.85rem;min-height:25rem;transition:transform .45s var(--ease-editorial),filter .45s ease}.expertise-card.svelte-cwls5q:hover{transform:translateY(-5px);filter:saturate(1.08)}.expertise-icon.svelte-cwls5q{font-size:1.5rem;opacity:.65;line-height:1;margin-bottom:auto}.expertise-title.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:300;line-height:1.05;letter-spacing:.01em}.expertise-desc.svelte-cwls5q{font-family:var(--font-body);font-size:.86rem;line-height:1.8;color:var(--color-muted);flex:1;letter-spacing:.01em}.experience-section.svelte-cwls5q{border-top:1px solid var(--color-border)}.experience-list.svelte-cwls5q{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.job.svelte-cwls5q{display:flex;flex-direction:column;gap:.4rem;padding:clamp(2rem,4vw,3.5rem) 0;border-radius:0;border-bottom:1px solid var(--color-border);background-color:transparent!important}.job-header.svelte-cwls5q{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.1rem}.job-company.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:300;letter-spacing:-.035em;letter-spacing:.01em}.job-period.svelte-cwls5q{font-family:var(--font-body);font-size:.68rem;letter-spacing:.15em;color:var(--color-muted);text-transform:uppercase}.job-role.svelte-cwls5q{font-family:var(--font-display);font-size:1.3rem;font-style:italic;font-weight:300;letter-spacing:.01em}.job-location.svelte-cwls5q{font-family:var(--font-body);font-size:.68rem;letter-spacing:.15em;color:var(--color-muted);text-transform:uppercase}.job-description.svelte-cwls5q{font-family:var(--font-body);font-size:.9rem;line-height:1.8;margin-top:1.25rem;max-width:850px;letter-spacing:.01em}.skill-list.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.skill-tag.svelte-cwls5q{font-family:var(--font-body);font-size:.62rem;padding:.3rem .7rem;border-radius:0;background-color:transparent;border:1px solid rgba(0,0,0,.18);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1024px){.profile-grid.svelte-cwls5q{gap:3.5rem}}@media(max-width:768px){.section.svelte-cwls5q{padding:3rem var(--page-pad)}.profile-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.profile-section.svelte-cwls5q{min-height:auto;display:block}.profile-image-wrapper.svelte-cwls5q{position:static;aspect-ratio:4/5;max-height:none}.about-name.svelte-cwls5q{font-size:clamp(4rem,17vw,7rem)}.expertise-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}@media(max-width:480px){.about-roles.svelte-cwls5q{grid-template-columns:1fr}.about-role.svelte-cwls5q:nth-child(2n){padding-left:0;border-left:0}.highlights.svelte-cwls5q,.expertise-grid.svelte-cwls5q{grid-template-columns:1fr}.expertise-card.svelte-cwls5q{min-height:21rem}.job-header.svelte-cwls5q{align-items:flex-start;flex-direction:column}}
