.TeamProfileView-module__AT455G__surface{--profile-bg:#f5f3ef;--profile-card:#fff;--profile-ink:var(--forest-900);--profile-muted:#5f6d68;--profile-line:#e3ddd2;--profile-accent:var(--forest-600);--profile-accent-soft:var(--forest-100);background:var(--profile-bg);color:var(--profile-ink);padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,112px)}.TeamProfileView-module__AT455G__inner{width:min(1180px,100% - 64px);margin:0 auto}.TeamProfileView-module__AT455G__breadcrumb{min-width:0;color:var(--profile-muted);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.TeamProfileView-module__AT455G__breadcrumbLink,.TeamProfileView-module__AT455G__returnLink{color:var(--profile-accent);align-items:center;gap:8px;font-weight:600;transition:color .18s;display:inline-flex}.TeamProfileView-module__AT455G__breadcrumbLink:hover,.TeamProfileView-module__AT455G__returnLink:hover{color:var(--forest-800)}.TeamProfileView-module__AT455G__breadcrumbLink:focus-visible,.TeamProfileView-module__AT455G__returnLink:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:2px}.TeamProfileView-module__AT455G__breadcrumbSeparator{color:#a7afa9}.TeamProfileView-module__AT455G__breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TeamProfileView-module__AT455G__profileCard{background:var(--profile-card);border:1px solid #0d36310f;border-radius:22px;grid-template-columns:minmax(320px,408px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #0d36311c,0 3px 12px #0d36310d}.TeamProfileView-module__AT455G__portraitColumn{background:linear-gradient(160deg,#edf3ef 0%,#d5e2db 62%,#c9dbd2 100%);align-self:stretch;padding:30px}.TeamProfileView-module__AT455G__portraitFrame{top:calc(var(--header-height) + 28px);position:sticky}.TeamProfileView-module__AT455G__portraitMedia{aspect-ratio:4/5;background:linear-gradient(155deg,#dce9e2,#b9d0c5);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 44px #0d363121}.TeamProfileView-module__AT455G__portraitMedia:after{content:"";background:linear-gradient(90deg, var(--profile-accent), #c8956f);z-index:2;height:5px;position:absolute;inset:auto 0 0}.TeamProfileView-module__AT455G__portraitGlow{pointer-events:none;background:radial-gradient(#2d6a5f2e,#0000 68%);position:absolute;inset:35% -25% -20%}.TeamProfileView-module__AT455G__portrait{object-fit:cover;object-position:top center}.TeamProfileView-module__AT455G__portraitMirror{transform:scaleX(-1)}.TeamProfileView-module__AT455G__content{padding:clamp(44px,5vw,68px) clamp(40px,5.5vw,72px) clamp(48px,6vw,76px)}.TeamProfileView-module__AT455G__eyebrow{color:var(--profile-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:600;display:inline-flex}.TeamProfileView-module__AT455G__eyebrowDot{background:currentColor;border-radius:50%;width:5px;height:5px}.TeamProfileView-module__AT455G__name{color:var(--profile-ink);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1.02}.TeamProfileView-module__AT455G__creds{color:var(--forest-700);letter-spacing:0;font-size:.55em;font-weight:400}.TeamProfileView-module__AT455G__role{color:var(--profile-muted);margin:10px 0 0;font-size:17px;line-height:1.45}.TeamProfileView-module__AT455G__facts,.TeamProfileView-module__AT455G__tags{flex-wrap:wrap;gap:8px;display:flex}.TeamProfileView-module__AT455G__facts{margin-top:24px}.TeamProfileView-module__AT455G__fact,.TeamProfileView-module__AT455G__tag{background:var(--profile-accent-soft);color:var(--profile-accent);letter-spacing:.01em;border-radius:999px;font-size:12px;font-weight:600;line-height:1.35}.TeamProfileView-module__AT455G__fact{padding:7px 12px}.TeamProfileView-module__AT455G__quote{border-left:2px solid var(--profile-accent);color:var(--profile-ink);font-family:var(--font-heading), system-ui, sans-serif;margin:34px 0 0;padding:4px 0 4px 22px;font-size:clamp(19px,2vw,23px);font-style:italic;line-height:1.5;position:relative}.TeamProfileView-module__AT455G__quote:before{content:"“";color:var(--profile-accent);opacity:.18;font-size:44px;line-height:1;position:absolute;top:-12px;left:8px}.TeamProfileView-module__AT455G__bio,.TeamProfileView-module__AT455G__expertise{border-top:1px solid var(--profile-line);margin-top:38px;padding-top:30px}.TeamProfileView-module__AT455G__sectionTitle{color:var(--profile-ink);font-family:var(--font-heading), system-ui, sans-serif;margin:0 0 16px;font-size:23px;font-weight:600}.TeamProfileView-module__AT455G__bio p{color:#45534f;margin:0 0 16px;font-size:15.5px;line-height:1.75}.TeamProfileView-module__AT455G__bio p:last-child{margin-bottom:0}.TeamProfileView-module__AT455G__expertise{margin-top:32px}.TeamProfileView-module__AT455G__tag{padding:8px 13px}.TeamProfileView-module__AT455G__returnLink{margin-top:28px;font-size:14px}@media (max-width:900px){.TeamProfileView-module__AT455G__inner{width:min(100% - 40px,760px)}.TeamProfileView-module__AT455G__profileCard{grid-template-columns:minmax(260px,34%) minmax(0,1fr)}.TeamProfileView-module__AT455G__portraitColumn{padding:22px}.TeamProfileView-module__AT455G__content{padding:42px 34px 52px}}@media (max-width:700px){.TeamProfileView-module__AT455G__surface{padding:28px 0 64px}.TeamProfileView-module__AT455G__inner{width:calc(100% - 32px)}.TeamProfileView-module__AT455G__breadcrumb{margin-bottom:20px}.TeamProfileView-module__AT455G__profileCard{border-radius:18px;grid-template-columns:1fr}.TeamProfileView-module__AT455G__portraitColumn{padding:18px}.TeamProfileView-module__AT455G__portraitFrame{position:static;top:auto}.TeamProfileView-module__AT455G__portraitMedia{aspect-ratio:4/3;border-radius:12px}.TeamProfileView-module__AT455G__content{padding:30px 24px 40px}.TeamProfileView-module__AT455G__name{font-size:clamp(34px,10.5vw,44px)}.TeamProfileView-module__AT455G__role{font-size:15px}.TeamProfileView-module__AT455G__quote{margin-top:28px;font-size:19px}.TeamProfileView-module__AT455G__bio,.TeamProfileView-module__AT455G__expertise{margin-top:30px;padding-top:24px}.TeamProfileView-module__AT455G__bio p{font-size:15px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.TeamProfileView-module__AT455G__breadcrumbLink,.TeamProfileView-module__AT455G__returnLink{transition:none}}
