.elementor .e-5c92bf7{padding:0px;flex-direction:column;#dr-about-hero{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-hero, #dr-about-hero *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-hero{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-hero h1, #dr-about-hero h2, #dr-about-hero h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-hero .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-hero .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-about-hero a{text-decoration:none;color:inherit;}
#dr-about-hero section{padding:96px 0;}
#dr-about-hero .phero{background:var(--paper);color:var(--ink);padding:96px 0 84px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);}
#dr-about-hero .phero-leaf{position:absolute;right:-70px;top:-40px;width:480px;height:480px;opacity:.05;pointer-events:none;}
#dr-about-hero .phero .eyebrow{margin-bottom:20px;}
#dr-about-hero .phero h1{font-size:clamp(38px,4.6vw,60px);font-weight:800;max-width:820px;color:var(--ink);}
#dr-about-hero .phero p{font-size:18px;color:var(--slate);max-width:640px;margin-top:24px;}
#dr-about-hero .phero p b{color:var(--ink);font-weight:600;}
#dr-about-hero .phero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;}
#dr-about-hero .phero-photo{position:relative;border-radius:14px;overflow:hidden;min-height:360px;background:linear-gradient(135deg,var(--navy) 0%, var(--navy-2) 100%);}
#dr-about-hero .img-slot{position:relative;width:100%;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;}
#dr-about-hero .img-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.5);font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-align:center;padding:20px;}
#dr-about-hero .img-ph svg{width:32px;height:32px;stroke:rgba(255,255,255,.4);fill:none;stroke-width:1.5;}
#dr-about-hero .img-ph .dim{color:var(--gold);}
@media (max-width:960px){
#dr-about-hero .phero-grid{grid-template-columns:1fr;gap:34px;}
}\n}.elementor .e-065eb6d{padding:0px;flex-direction:column;#dr-about-story{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-story, #dr-about-story *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-story{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-story h1, #dr-about-story h2, #dr-about-story h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-story .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-story .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-about-story a{text-decoration:none;color:inherit;}
#dr-about-story section{padding:96px 0;}
#dr-about-story .story-bg{background:var(--white);}
#dr-about-story .story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;}
#dr-about-story .story-copy p{font-size:16px;color:var(--slate);margin-bottom:18px;}
#dr-about-story .story-copy p b{color:var(--ink);font-weight:600;}
#dr-about-story .story-facts{display:grid;gap:14px;}
#dr-about-story .fact{border:1px solid var(--grey);border-left:3px solid var(--red);border-radius:10px;padding:20px 22px;background:var(--paper);}
#dr-about-story .fact b{font-family:'Archivo',sans-serif;font-size:16px;font-weight:700;display:block;margin-bottom:4px;}
#dr-about-story .fact span{font-size:13.5px;color:var(--slate);}
@media (max-width:960px){
#dr-about-story .story-grid{grid-template-columns:1fr;gap:40px;}
}\n}.elementor .e-b8fc839{padding:0px;flex-direction:column;#dr-about-programs{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-programs, #dr-about-programs *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-programs{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-programs h1, #dr-about-programs h2, #dr-about-programs h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-programs .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-programs .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-about-programs a{text-decoration:none;color:inherit;}
#dr-about-programs section{padding:96px 0;}
#dr-about-programs .sec-head{max-width:760px;margin-bottom:54px;}
#dr-about-programs .sec-head .eyebrow{margin-bottom:16px;display:block;}
#dr-about-programs .sec-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;}
#dr-about-programs .sec-head p{color:var(--slate);font-size:16.5px;margin-top:16px;}
#dr-about-programs .prog-bg{background:var(--navy);color:var(--white);}
#dr-about-programs .prog-bg .sec-head h2{color:#fff;}
#dr-about-programs .prog-bg .sec-head p{color:#A9B7C9;}
#dr-about-programs .prog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
#dr-about-programs .prog{background:var(--navy-2);border:1px solid #27405F;border-radius:10px;padding:26px 24px;}
#dr-about-programs .prog .mono{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--red);letter-spacing:.2em;font-weight:600;}
#dr-about-programs .prog h3{font-size:17px;font-weight:700;margin:12px 0 8px;line-height:1.3;}
#dr-about-programs .prog p{font-size:13px;color:#A9B7C9;line-height:1.55;}
#dr-about-programs .prog-note{margin-top:28px;font-size:13px;color:#7E93AC;max-width:820px;}
#dr-about-programs .prog-note b{color:#fff;}\n}.elementor .e-06eb632{padding:0px;flex-direction:column;#dr-about-think{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-think, #dr-about-think *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-think{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-think h1, #dr-about-think h2, #dr-about-think h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-think .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-think .eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--red);}
#dr-about-think a{text-decoration:none;color:inherit;}
#dr-about-think section{padding:96px 0;}
#dr-about-think .sec-head{max-width:760px;margin-bottom:54px;}
#dr-about-think .sec-head .eyebrow{margin-bottom:16px;display:block;}
#dr-about-think .sec-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;}
#dr-about-think .sec-head p{color:var(--slate);font-size:16.5px;margin-top:16px;}
#dr-about-think .sol-bg{background:var(--paper);}
#dr-about-think .sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
#dr-about-think .sol{background:var(--white);border:1px solid var(--grey);border-radius:10px;padding:30px 28px;}
#dr-about-think .sol .n{font-family:'Archivo',sans-serif;font-weight:800;font-size:15px;color:var(--red);}
#dr-about-think .sol h3{font-size:19px;font-weight:700;margin:12px 0 8px;line-height:1.3;}
#dr-about-think .sol p{font-size:14px;color:var(--slate);}
#dr-about-think .sol-thesis{margin-top:28px;padding:22px 26px;border-radius:12px;background:var(--navy);color:var(--white);font-size:15.5px;line-height:1.6;max-width:860px;}
#dr-about-think .sol-thesis b{color:var(--red);font-family:'Archivo',sans-serif;}\n}.elementor .e-a7bac77{padding:0px;flex-direction:column;#dr-about-principles{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-principles, #dr-about-principles *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-principles{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-principles h1, #dr-about-principles h2, #dr-about-principles h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-principles .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-principles a{text-decoration:none;color:inherit;}
#dr-about-principles section{padding:96px 0;}
#dr-about-principles .how-bg{background:var(--white);padding:72px 0;}
#dr-about-principles .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
#dr-about-principles .how{border:1px solid var(--grey);border-radius:10px;padding:22px;}
#dr-about-principles .how .mono{font-family:'IBM Plex Mono',monospace;font-size:10px;color:var(--red);letter-spacing:.2em;font-weight:600;}
#dr-about-principles .how b{font-family:'Archivo',sans-serif;font-size:15px;font-weight:700;display:block;margin:10px 0 4px;}
#dr-about-principles .how span{font-size:12.5px;color:var(--slate);line-height:1.5;}
@media (max-width:960px){
#dr-about-principles .how-grid{grid-template-columns:1fr 1fr;}
}\n}.elementor .e-d8810bf{padding:0px;flex-direction:column;#dr-about-cta{--navy:#0F2740; --navy-1:#16324F; --navy-2:#1E3E60;
  --steel:#5A6B7D; --ink:#151B22; --ink-2:#1E2126; --ink-3:#2A2E34;
  --slate:#4C5661; --mist:#C4D0DD;
  --grey:#E3E7EC; --line:#E3E7EC; --line-2:#D3DAE1;
  --paper:#F5F7F9; --paper-2:#EDF1F5; --white:#FFFFFF;
  --red:#D81E34; --red-deep:#B5152A; --gold:#B78A2E;
  --navy-3:#24425F;}
#dr-about-cta, #dr-about-cta *{margin:0;padding:0;box-sizing:border-box;}
#dr-about-cta{font-family:'Inter',sans-serif;color:var(--ink);background:var(--white);line-height:1.6;}
#dr-about-cta h1, #dr-about-cta h2, #dr-about-cta h3{font-family:'Archivo',sans-serif;line-height:1.05;letter-spacing:-.015em;}
#dr-about-cta .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
#dr-about-cta a{text-decoration:none;color:inherit;}
#dr-about-cta section{padding:96px 0;}
#dr-about-cta .btn{display:inline-block;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;padding:13px 26px;border-radius:6px;transition:all .2s;letter-spacing:.02em;}
#dr-about-cta .btn-outline{border:1.5px solid rgba(255,255,255,.65);color:var(--white);}
#dr-about-cta .btn-outline:hover{border-color:var(--white);}
#dr-about-cta nav .btn{padding:9px 20px;font-size:13px;}
#dr-about-cta .final{background:var(--red);color:var(--white);padding:84px 0;}
#dr-about-cta .final h2{font-size:clamp(28px,3.8vw,48px);font-weight:800;max-width:800px;}
#dr-about-cta .final p{font-size:17px;margin:18px 0 34px;opacity:.92;max-width:620px;}
#dr-about-cta .final .btn-white{background:var(--white);color:var(--red);}
#dr-about-cta .final .btn-white:hover{background:#F3F3F3;}
#dr-about-cta .ctas{display:flex;gap:14px;flex-wrap:wrap;}\n}