.about-page{gap:clamp(64px,7vw,100px);display:grid}.about-hero{align-items:center;gap:clamp(30px,5vw,58px);padding-top:10px;display:grid}.about-page .hero-copy{gap:16px;display:grid}.about-page .eyebrow{margin:0}.about-page h1{max-width:720px;color:var(--ink-900);letter-spacing:0;margin:0;font-size:3.05rem}.about-page .role{color:var(--teal-700);margin:0;font-weight:900}.about-page .hero-story,.about-page .lab-copy p:not(.eyebrow),.about-page .credential-copy p,.about-page .specialty-copy p{max-width:760px;color:var(--ink-600);margin:0;font-size:1.03rem;line-height:1.75}.about-page .hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.about-page .profile-stage{isolation:isolate;transform-style:preserve-3d;gap:16px;padding:clamp(16px,3vw,24px);display:grid;position:relative;overflow:hidden}.about-page .profile-stage:before{content:"";z-index:0;background:linear-gradient(145deg,#ffffffc2,#ecfdf566),repeating-linear-gradient(90deg,#065f460e 0 1px,#0000 1px 38px);position:absolute;inset:0}.about-page .stage-shine,.about-page .mission-card:after,.about-page .specialty-panel:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,#0000 0%,#ffffffb8 42%,#0000 62%);animation:7.5s ease-in-out infinite about-sheen;position:absolute;inset:1px;transform:translate(-80%)}.about-page .profile-stage>:not(.stage-shine){z-index:1;position:relative}.about-page .portrait-shell{border:1px solid #10b98138;border-radius:24px;overflow:hidden;transform:translateZ(22px);box-shadow:0 26px 58px #064e3b24}.about-page .portrait-shell img{object-fit:cover;width:100%;min-height:330px;display:block}.about-page .profile-panel,.about-page .signal-grid{gap:10px;display:grid}.about-page .profile-panel{background:#ffffffad;border:1px solid #10b98129;border-radius:22px;grid-template-columns:1fr auto;align-items:center;padding:16px}.about-page .profile-panel strong{color:var(--ink-900);font-family:var(--font-heading);font-size:1.15rem;display:block}.about-page .profile-panel span{color:var(--ink-500);margin-top:4px;font-size:.86rem;font-weight:700;display:block}.about-page .profile-rings{aspect-ratio:1;background:linear-gradient(var(--glass-strong), var(--glass-strong)) padding-box, conic-gradient(from 40deg, var(--emerald-700), var(--teal-400), #f59e0b, var(--emerald-700)) border-box;border:7px solid #0000;border-radius:50%;width:62px;position:relative}.about-page .profile-rings span{border:1px solid #10b98140;border-radius:50%;position:absolute}.about-page .profile-rings span:first-child{inset:8px}.about-page .profile-rings span:nth-child(2){inset:16px}.about-page .profile-rings span:nth-child(3){background:var(--emerald-700);inset:24px}.about-page .signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .signal-grid div,.about-page .metric-card{background:#ffffffa3;border:1px solid #10b98124;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffffbf}.about-page .signal-grid strong,.about-page .metric-card strong{color:var(--emerald-700);font-family:var(--font-heading);font-size:1.35rem;line-height:1.1;display:block}.about-page .signal-grid span,.about-page .metric-card span{color:var(--ink-600);margin-top:6px;font-size:.78rem;font-weight:800;line-height:1.35;display:block}.about-page .trust-metrics{gap:14px;display:grid}.about-page .metric-card{background:linear-gradient(145deg,#ffffffc7,#ecfdf570),#ffffffb8;align-content:center;min-height:118px;transition:transform .28s,box-shadow .28s;display:grid}.about-page .metric-card:hover{transform:translateY(-6px);box-shadow:0 22px 54px #064e3b1f}.about-page .metric-card--soft strong{font-size:1.05rem}.about-page .mission-grid{gap:16px;margin-top:20px;display:grid}.about-page .mission-card{isolation:isolate;transform-style:preserve-3d;padding:clamp(22px,3vw,32px);transition:transform .32s,box-shadow .32s;position:relative;overflow:hidden}.about-page .mission-card:hover{transform:perspective(1100px)rotateX(2deg)rotateY(-2deg)translateY(-7px);box-shadow:0 28px 70px #064e3b24}.about-page .mission-card>*{z-index:1;position:relative}.about-page .mission-card span{color:var(--emerald-700);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.about-page .mission-card h2,.about-page .lab-copy h2,.about-page .credential-copy h2,.about-page .specialty-copy h2{color:var(--ink-900);letter-spacing:0;margin:12px 0 0;font-size:2.2rem;line-height:1.08}.about-page .mission-card p{color:var(--ink-600);margin:14px 0 0;line-height:1.75}.about-page .care-lab{border-block:1px solid #10b98121;align-items:start;gap:clamp(28px,5vw,54px);padding-block:clamp(28px,5vw,48px);display:grid}.about-page .lab-copy,.about-page .credential-copy,.about-page .specialty-copy,.about-page .principle-stack{gap:14px;display:grid}.about-page .principle-card{background:#ffffffad;border:1px solid #10b98129;border-radius:22px;grid-template-columns:auto 1fr;gap:14px;padding:18px;transition:transform .28s,box-shadow .28s;display:grid;box-shadow:0 14px 38px #064e3b14}.about-page .principle-card:hover{transform:translate(6px);box-shadow:0 22px 58px #064e3b1f}.about-page .principle-card>span{aspect-ratio:1;background:linear-gradient(#ffffffd1, #ecfdf5b3) padding-box, conic-gradient(from 30deg, var(--emerald-700), var(--teal-400), #f59e0b, var(--emerald-700)) border-box;border:1px solid #0000;border-radius:16px;width:42px;box-shadow:0 12px 24px #0596692e}.about-page .principle-card h3,.about-page .method-card h3{color:var(--ink-900);letter-spacing:0;margin:0;font-size:1.15rem}.about-page .principle-card p,.about-page .method-card p{color:var(--ink-600);margin:8px 0 0;line-height:1.68}.about-page .method-grid{gap:16px;margin-top:20px;display:grid}.about-page .method-card{background:linear-gradient(150deg,#ffffffc2,#ecfdf570),#ffffffc2;border:1px solid #10b98129;border-radius:24px;min-height:220px;padding:20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 42px #064e3b14}.about-page .method-card:before{content:"";aspect-ratio:1;background:conic-gradient(from 25deg,#065f4638,#14b8a614,#f59e0b24,#065f4638);border:1px solid #10b9812e;border-radius:50%;width:126px;position:absolute;top:-54px;right:-46px}.about-page .method-card:hover{transform:perspective(1100px)rotateX(2deg)rotateY(2deg)translateY(-7px);box-shadow:0 28px 68px #064e3b24}.about-page .method-card span{aspect-ratio:1;color:#fff;background:linear-gradient(135deg, var(--emerald-700), var(--teal-500));width:48px;font-family:var(--font-heading);border-radius:16px;place-items:center;margin-bottom:28px;font-weight:900;display:grid;box-shadow:0 12px 24px #05966938}.about-page .credential-section{align-items:start;gap:clamp(28px,5vw,54px);display:grid}.about-page .credential-grid{gap:14px;display:grid}.about-page .credential-card{align-items:center;gap:14px;min-height:92px;padding:18px;transition:transform .28s,box-shadow .28s;display:flex}.about-page .credential-card:hover{transform:translateY(-6px);box-shadow:0 22px 54px #064e3b1f}.about-page .credential-card span{aspect-ratio:1;background:linear-gradient(var(--glass-strong), var(--glass-strong)) padding-box, conic-gradient(from 35deg, var(--emerald-700), var(--teal-400), #f59e0b, var(--emerald-700)) border-box;border:6px solid #0000;border-radius:50%;flex-shrink:0;width:42px}.about-page .credential-card strong{color:var(--ink-800);line-height:1.35}.about-page .specialty-panel{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(135deg,#ecfdf5db,#ffffffa3),#ffffffb3;border:1px solid #10b98129;gap:22px;padding:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 58px #064e3b17}.about-page .specialty-panel>*{z-index:1;position:relative}.about-page .remote-status{gap:12px;margin-top:8px;display:grid}.about-page .remote-status div{background:#ffffffa8;border:1px solid #10b98126;border-radius:20px;gap:4px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffbf}.about-page .remote-status strong{color:var(--emerald-700);font-family:var(--font-heading);font-size:1.75rem;line-height:1}.about-page .remote-status span{color:var(--ink-600);font-size:.8rem;font-weight:800;line-height:1.35}.about-page .practice-dashboard{transform-style:preserve-3d;background:linear-gradient(145deg,#ffffffc2,#ecfdf575),repeating-linear-gradient(90deg,#065f460d 0 1px,#0000 1px 34px);border:1px solid #10b98129;border-radius:28px;gap:16px;padding:clamp(18px,3vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 22px 58px #064e3b1a}.about-page .practice-dashboard:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 38% 38%,#ffffffdb,#0000 30%),conic-gradient(from 34deg,#065f4642,#14b8a61a,#f59e0b24,#065f4642);border:1px solid #10b98133;border-radius:50%;width:176px;position:absolute;top:-76px;right:-58px}.about-page .practice-dashboard>*{z-index:1;position:relative}.about-page .dashboard-top{border-bottom:1px solid #10b9811f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.about-page .dashboard-top span{color:var(--emerald-700);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.about-page .dashboard-top strong{color:var(--ink-900);font-family:var(--font-heading);font-size:1.2rem}.about-page .track-grid{gap:12px;display:grid}.about-page .track-card{background:#ffffffad;border:1px solid #10b98124;border-radius:22px;gap:14px;min-height:170px;padding:16px;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;box-shadow:0 14px 34px #064e3b12}.about-page .track-card:hover{border-color:#10b98147;transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateY(-5px);box-shadow:0 24px 58px #064e3b21}.about-page .track-card span{color:var(--emerald-700);text-transform:uppercase;font-size:.74rem;font-weight:900}.about-page .track-card h3{color:var(--ink-900);letter-spacing:0;margin:8px 0 0;font-size:1.14rem}.about-page .track-card p{color:var(--ink-600);margin:8px 0 0;font-size:.9rem;line-height:1.55}.about-page .track-meter{background:#065f4617;border:1px solid #10b9811f;border-radius:999px;align-self:end;height:8px;overflow:hidden}.about-page .track-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--emerald-700), var(--teal-400));height:100%;display:block;box-shadow:0 0 18px #14b8a659}.about-page .support-strip{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.about-page .support-chip{color:var(--emerald-800);background:#ffffffb8;border:1px solid #10b98129;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900}@keyframes about-sheen{0%,40%{transform:translate(-80%)}70%,to{transform:translate(80%)}}@media (width>=760px){.about-page .trust-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .mission-grid,.about-page .method-grid,.about-page .credential-grid,.about-page .remote-status,.about-page .track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.about-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr)}.about-page h1{font-size:4.1rem}.about-page .care-lab,.about-page .credential-section,.about-page .specialty-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.about-page .method-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.about-page h1{font-size:2.45rem}.about-page .hero-actions .ui-button{width:100%}.about-page .signal-grid{grid-template-columns:1fr}.about-page .dashboard-top{flex-direction:column;align-items:flex-start}.about-page .mission-card h2,.about-page .lab-copy h2,.about-page .credential-copy h2,.about-page .specialty-copy h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.about-page .stage-shine,.about-page .mission-card:after,.about-page .specialty-panel:after{animation:none}.about-page .metric-card:hover,.about-page .mission-card:hover,.about-page .principle-card:hover,.about-page .method-card:hover,.about-page .credential-card:hover,.about-page .track-card:hover{transform:none}}
