.agent-profile_root__B0FNK{--paper:var(--ah-panel,#fffefa);--alt:var(--ah-card,#fffbf0);--text:var(--ah-text,#111420);--secondary:var(--ah-secondary,#5a696b);--line:var(--ah-ink-08,rgba(17,20,32,0.08));--yellow:var(--ah-yellow,#ffd23d);--on-tile:#111420;--on-tile-80:rgba(17,20,32,0.8);--on-tile-70:rgba(17,20,32,0.7);--gutter:clamp(20px,3.3vw,48px);background:var(--paper);color:var(--text);font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased;overflow-x:clip}.agent-profile_inner__yT7wC{max-width:1240px;margin:0 auto}.agent-profile_eyebrow__NauC0{margin:0 0 14px;text-transform:uppercase;color:inherit;opacity:.8}.agent-profile_hero__GIsnB{padding:clamp(20px,3vw,40px) var(--gutter) clamp(56px,6vw,96px);border-top:1px solid var(--line)}.agent-profile_heroInner__Eyocc{max-width:1240px;margin:0 auto}.agent-profile_back__1xdzK{display:inline-flex;align-items:center;min-height:40px;margin-bottom:clamp(16px,2vw,28px);color:var(--secondary);font-size:15px;font-weight:500;text-decoration:none}.agent-profile_back__1xdzK:hover{color:var(--text)}.agent-profile_heroGrid__nuJub{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.agent-profile_portrait__5UCsx{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;border-radius:36px;color:var(--on-tile)}.agent-profile_portraitFace__7Yzet{filter:drop-shadow(0 24px 40px rgba(36,42,53,.18));animation:agent-profile_bob__mscX1 6s ease-in-out infinite}.agent-profile_portraitTag__GS2_Y{position:absolute;left:22px;top:22px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.6);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agent-profile_heroCopy__sGUvV{display:flex;flex-direction:column;align-items:flex-start}.agent-profile_title__z6He1{margin:0 0 10px;font-size:clamp(44px,7vw,104px);line-height:.95;letter-spacing:-.04em;font-weight:500}.agent-profile_verb__aTFlV{margin:0 0 14px;font-size:clamp(24px,2.4vw,36px);line-height:1.15;letter-spacing:-.025em;font-weight:500}.agent-profile_vibe__21zJz{margin:0 0 28px;max-width:520px;font-size:clamp(17px,1.3vw,21px);line-height:1.5;color:var(--secondary)}.agent-profile_actions__250b9{display:flex;flex-wrap:wrap;gap:12px}.agent-profile_says__lXvfb{display:flex;align-items:center;gap:14px;margin:32px 0 0;padding:16px 22px 16px 16px;border-radius:999px;background:var(--alt);border:1px solid var(--line);font-size:16px;font-style:italic;color:var(--secondary)}.agent-profile_saysFace__E_zGx{flex-shrink:0;border-radius:999px;background:var(--yellow);padding:4px}.agent-profile_section__PP_x1{padding:clamp(56px,7vw,104px) var(--gutter)}.agent-profile_sectionAlt__0utaJ{background:var(--alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-profile_twoUp__LJidi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.agent-profile_h2__ucqKN{margin:0 0 20px;font-size:clamp(30px,3.2vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:500}.agent-profile_h3__aUoTN{margin:0 0 12px;font-size:20px;font-weight:600;letter-spacing:-.02em}.agent-profile_lead__YM9El{margin:0 0 24px;max-width:520px;font-size:clamp(16px,1.2vw,19px);line-height:1.5;color:var(--secondary)}.agent-profile_does__DkDXi{margin:0;padding:0;list-style:none;counter-reset:does;display:flex;flex-direction:column;gap:16px}.agent-profile_does__DkDXi li{counter-increment:does;position:relative;padding:20px 22px 20px 64px;border-radius:20px;background:var(--alt);border:1px solid var(--line);font-size:clamp(16px,1.25vw,19px);line-height:1.45}.agent-profile_does__DkDXi li:before{content:counter(does,decimal-leading-zero);position:absolute;left:22px;top:22px;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--secondary)}.agent-profile_boundaries__9UfaT{display:flex;flex-direction:column;gap:16px}.agent-profile_boundary__SeH0Z{padding:26px 28px;border-radius:24px;color:var(--on-tile)}.agent-profile_boundary__SeH0Z p:last-child{margin:0;font-size:clamp(18px,1.5vw,24px);line-height:1.35;letter-spacing:-.015em;font-weight:500}.agent-profile_boundaryYou__t8ICN{background:var(--yellow)}.agent-profile_boundaryNever__xKXu7{background:#ece5fa}.agent-profile_brief__U9LAh{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,32px);border-radius:28px;background:var(--paper);border:1px solid var(--line)}.agent-profile_briefHead__5EbQK{padding-bottom:16px;border-bottom:1px solid var(--line)}.agent-profile_briefTitle__T1AoH{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:600}.agent-profile_briefRow__E8Jht{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px}.agent-profile_briefRow__E8Jht p{margin:0;font-size:15.5px;line-height:1.5}.agent-profile_briefLabel__4_U2M{padding-top:2px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.agent-profile_routines__j1UWX{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.agent-profile_routineList__5kkoH{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.agent-profile_routineList__5kkoH li{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.agent-profile_routineList__5kkoH strong{font-size:16px;font-weight:600}.agent-profile_routineList__5kkoH span{font-size:14px;color:var(--secondary)}.agent-profile_colleagues__vlSRU{display:flex;flex-direction:column;gap:12px}.agent-profile_colleague__4yoJl{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:20px;color:var(--on-tile);text-decoration:none;transition:transform .25s ease}.agent-profile_colleague__4yoJl:hover{transform:translateX(6px)}.agent-profile_colleague__4yoJl span{display:flex;flex-direction:column}.agent-profile_colleague__4yoJl strong{font-size:18px;font-weight:600}.agent-profile_colleague__4yoJl small{font-size:14px;color:var(--on-tile-70)}.agent-profile_teamChips__ukpbF{display:flex;flex-wrap:wrap;gap:8px}.agent-profile_teamChip__1Rd_r{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--alt);color:var(--text);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.agent-profile_teamChip__1Rd_r:hover{border-color:var(--text);transform:translateY(-1px)}.agent-profile_teamChipAll__qA_bA{background:var(--text);color:var(--ah-on-ink,#fffbf0);border-color:var(--text)}.agent-profile_close__dI6eU{padding:clamp(80px,10vw,140px) var(--gutter);text-align:center;background:var(--yellow);color:var(--on-tile)}.agent-profile_close__dI6eU .agent-profile_inner__yT7wC{display:flex;flex-direction:column;align-items:center;gap:18px}.agent-profile_close__dI6eU .agent-profile_actions__250b9{justify-content:center}.agent-profile_closeTitle__TYdct{margin:8px 0 0;font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.035em;font-weight:500}.agent-profile_closeLead__3OT1F{margin:0 0 8px;font-size:clamp(17px,1.35vw,22px);color:var(--on-tile-80)}@keyframes agent-profile_bob__mscX1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.agent-profile_heroGrid__nuJub,.agent-profile_twoUp__LJidi{grid-template-columns:1fr}.agent-profile_portrait__5UCsx{min-height:320px;border-radius:28px}}@media (max-width:560px){.agent-profile_portrait__5UCsx{min-height:260px}.agent-profile_portraitFace__7Yzet{transform:scale(.8);animation:none}.agent-profile_briefRow__E8Jht{grid-template-columns:1fr;gap:4px}.agent-profile_does__DkDXi li{padding:18px 18px 18px 52px}.agent-profile_does__DkDXi li:before{left:18px}.agent-profile_boundary__SeH0Z{padding:22px;border-radius:20px}.agent-profile_says__lXvfb{border-radius:24px}}@media (pointer:coarse){.agent-profile_back__1xdzK{min-height:44px}.agent-profile_teamChip__1Rd_r{height:44px}}@media (prefers-reduced-motion:reduce){.agent-profile_portraitFace__7Yzet{animation:none}}