.about-trc-page{--atp-body:color-mix(in oklch, var(--app-sub) 62%, var(--trc-navy));background:var(--app-card);color:var(--trc-navy);letter-spacing:0}.atp-shell{width:100%;max-width:1180px;margin-inline:auto;padding:24px 24px 48px}.atp-hero-shell{padding-top:12px;padding-bottom:12px}.atp-body-shell{padding-top:0}.atp-scroll,.atp-anchor{scroll-margin-top:var(--atp-scroll-offset,260px)}.atp-anchor{height:0;display:block}.atp-eyebrow{text-transform:uppercase;color:var(--mm-green);font-size:11px;font-weight:700}.atp-h1,.atp-h2,.atp-identity,.atp-quote,.atp-panel-quote,.atp-bottom-emphasis,.atp-num{font-family:var(--font-serif);font-weight:600}.atp-h1{margin:10px 0 0;font-size:48px;line-height:1.08}.atp-h2{max-width:850px;margin:6px 0 0;font-size:32px;line-height:1.2}.atp-identity{color:var(--mm-green);margin-top:16px;font-size:24px;line-height:1.3}.atp-body{color:var(--atp-body);margin-top:14px;font-size:17px;line-height:1.7}.atp-body strong{color:var(--trc-navy);font-weight:600}.atp-lead{max-width:78ch;color:var(--trc-navy);margin-top:12px;font-size:19px;line-height:1.6}.atp-bridge{max-width:88ch;color:var(--trc-navy);margin:22px 0 0}.atp-hero{align-items:stretch;gap:24px;padding:14px 0 22px;display:grid}.atp-hero-copy{flex-direction:column;min-width:0;display:flex}.atp-hero-lines{gap:12px;margin-top:14px;display:grid}.atp-hero-line{max-width:62ch;margin:0}.atp-hero-line:first-child{color:var(--atp-body);font-size:17px}.atp-hero .atp-identity{color:var(--trc-navy);margin-top:14px;font-family:inherit;font-size:20px;line-height:1.5}.atp-hero .atp-actions{gap:10px;margin-top:20px;padding-top:0}.about-trc-page .atp-hero [data-hero-back]{top:0;left:0}.atp-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:26px;display:flex}.atp-cta{white-space:normal;border-radius:6px;gap:8px;height:auto;min-height:46px;padding:12px 16px;font-size:15px}.atp-hero-media{min-width:0;min-height:240px;margin:0;position:relative}.atp-hero-media img{object-fit:cover;object-position:88% 58%;border-radius:8px;width:100%;height:240px;display:block}.atp-hero-media figcaption{color:var(--app-sub);margin-top:8px;font-size:12px;line-height:1.4}.about-trc-page>nav>div{gap:6px;padding-block:7px}.about-trc-page>nav a{background:var(--app-card)}.about-trc-page>nav a[aria-current]{background:var(--app-mist);color:var(--trc-navy);border-color:var(--mm-green)}.atp-vision-intro{max-width:76ch}.atp-vision-intro>p:first-child{margin-top:0}.about-trc-page #your-vision{padding-top:26px}.about-trc-page #your-vision .atp-story-head{padding-bottom:16px}.atp-story{border-bottom:1px solid var(--app-line);padding:38px 0;position:relative}.atp-story>.atp-anchor{position:absolute;top:0;left:0}.atp-story-head{padding-bottom:22px}.atp-num{letter-spacing:.14em;color:var(--mm-green);font-size:13px;display:block}.atp-tint{background:var(--patient-soft);border-bottom:none;margin-inline:-24px;padding:34px 24px}.atp-cols{gap:18px 40px;min-width:0;display:grid}.atp-col{align-content:start;gap:16px;min-width:0;display:grid}.atp-col>.atp-body,.atp-col>.atp-quote{margin:0}.atp-panel{background:var(--patient-soft);border:1px solid var(--patient-border);border-top:3px solid var(--mm-green);border-radius:8px;min-width:0;padding:20px 22px}.atp-panel>svg{width:24px;height:24px;color:var(--mm-green);margin-bottom:10px;display:block}.atp-panel-body{gap:14px;display:grid}.atp-panel .atp-body{margin:0}.atp-panel-quote{color:var(--trc-navy);margin:0;font-size:20px;line-height:1.55}.atp-tint .atp-panel{background:var(--app-card)}.atp-rows{border-top:1px solid var(--patient-border);gap:0 24px;margin:2px 0;padding:0;list-style:none;display:grid}.atp-rows li{border-bottom:1px solid var(--patient-border);color:var(--trc-navy);align-items:baseline;gap:10px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}.atp-rows li:before{content:"";background:var(--mm-green);border-radius:50%;flex:none;width:6px;height:6px}.atp-quote{background:var(--mm-green);color:var(--mm-card);border-radius:8px;margin:22px 0 0;padding:20px 24px;font-size:21px;line-height:1.5}.atp-note{border-top:1px solid var(--app-line);color:var(--app-sub);align-items:flex-start;gap:10px;margin:24px 0 0;padding-top:16px;font-size:14px;line-height:1.65;display:flex}.atp-note svg{flex:none;width:17px;height:17px;margin-top:3px}.atp-tint .atp-note{border-top-color:var(--patient-border)}.atp-action{border:1px solid var(--mm-green);background:var(--app-card);width:fit-content;max-width:100%;min-height:46px;color:var(--mm-green);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:11px 18px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s;display:inline-flex}.atp-action:hover{background:var(--mm-sage-mist);color:var(--mm-green);text-decoration:none}.atp-action:focus-visible{outline:2px solid var(--mm-green);outline-offset:3px}.atp-cases{gap:14px;margin:0;padding:0;list-style:none;display:grid}.atp-cases li{background:var(--patient-soft);border-left:3px solid var(--mm-green);color:var(--trc-navy);border-radius:6px;padding:16px 18px;font-size:16px;line-height:1.55}.atp-roles{gap:16px;display:grid}.atp-role-card{background:var(--app-card);border:1px solid var(--patient-border);border-radius:6px;flex-direction:column;min-width:0;padding:26px;display:flex}.atp-role-card:nth-child(2){background:var(--app-mist)}.atp-role-card:nth-child(3){background:var(--patient-wash)}.atp-role-icon{border:1px solid var(--patient-border);width:48px;height:48px;color:var(--mm-green);background:var(--app-card);border-radius:6px;place-items:center;margin-bottom:24px;display:grid}.atp-role-icon svg{width:26px;height:26px}.atp-role-title{font-family:var(--font-serif);color:var(--trc-navy);max-width:20ch;font-size:25px;font-weight:600;line-height:1.25}.atp-role-card .atp-body{margin-top:16px;font-size:16px;line-height:1.7}.atp-bottom{background:var(--photo-backdrop-about-sage)}.atp-bottom>img,.atp-bottom>div:first-of-type img{object-fit:contain;object-position:right center}.atp-bottom>div:last-of-type{background:var(--app-card)}.atp-bottom-title{margin-top:12px}.atp-bottom-text{max-width:47ch}.atp-bottom-emphasis{border-top:1px solid var(--patient-border);max-width:34ch;color:var(--mm-green);margin-top:18px;padding-top:16px;font-size:24px;line-height:1.4}.atp-bottom-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (width>=768px){.atp-hero-media{min-height:320px}.atp-hero-media img{height:320px}.atp-cols,.atp-rows,.atp-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.atp-h1{font-size:52px}.atp-bottom>div:last-of-type{background:0 0}.atp-bottom>div:last-of-type>div{max-width:440px}.atp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px}.atp-hero-media{min-height:0}.atp-hero-copy{justify-content:center}.atp-hero-media{flex-direction:column;display:flex}.atp-hero-media img{flex:1;height:0;min-height:350px}.atp-hero-media figcaption{margin:8px 0 0;position:static}.atp-cols-why{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.atp-cols-surgeon{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.atp-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.atp-bottom-title{font-size:34px}}@media (width<=767px){.atp-shell{padding:16px 20px 104px}.atp-h1{font-size:36px}.atp-h2{font-size:28px}.atp-identity{font-size:22px}.atp-lead{font-size:17px}.atp-hero{gap:22px;padding-top:8px}.atp-hero-media{order:0;min-height:0;margin-bottom:0}.atp-hero-media img{height:200px}.atp-hero-shell{padding-bottom:12px}.atp-actions{display:grid}.atp-actions>a{width:100%}.atp-cols{gap:16px}.atp-tint{margin-inline:-20px;padding-inline:20px}.atp-panel{padding:18px}.atp-panel-quote{font-size:19px}.atp-quote{padding:16px 18px;font-size:19px}.atp-note{font-size:13px}.atp-action{justify-content:space-between;width:100%}.atp-bottom-emphasis{font-size:21px}.atp-bottom-actions{display:grid}.atp-bottom-actions .atp-cta{width:100%}.atp-scroll,.atp-anchor{scroll-margin-top:var(--atp-scroll-offset,126px)}}@media (width<=1023px){[data-photo-hero-standard=solid] .about-trc-page .atp-hero-media{order:1}[data-photo-hero-standard=solid] .about-trc-page .atp-hero-copy{padding-top:42px}.about-trc-page>nav{position:relative;top:auto}.about-trc-page>nav>div{flex-wrap:wrap;display:flex}.about-trc-page>nav a{min-height:40px;padding:8px 10px}}@media print{.about-trc-page>nav,.atp-hero-media,.atp-actions,.atp-bottom{display:none}.atp-shell{max-width:none;padding:0}.atp-hero{padding:0;display:block}.atp-story{break-inside:avoid;background:0 0;border:none;margin:0;padding:24px 0;display:block}.atp-cols,.atp-roles,.atp-cases{display:block}.atp-col>.atp-body,.atp-role-card,.atp-cases li{background:0 0;border:none;margin-top:12px;padding:0}.atp-panel,.atp-quote{color:var(--trc-navy);border:1px solid var(--app-line);background:0 0}}.about-trc-page{--atp-finance-bg:color-mix(in oklch,var(--patient-soft) 48%,var(--app-card))}.about-trc-page .atp-breadcrumb{min-height:44px;color:var(--mm-green);align-items:center;gap:8px;font-size:14px;display:inline-flex}.about-trc-page .atp-breadcrumb svg{width:16px;height:16px}.about-trc-page .atp-hero-copy,[data-photo-hero-standard=solid] .about-trc-page .atp-hero-copy{padding-top:0}.about-trc-page .atp-hero .atp-identity{font-weight:500}.about-trc-page .atp-hero-lines .atp-body{margin:0}.about-trc-page .atp-story{padding-block:48px}.about-trc-page .atp-story .atp-body{margin-top:16px}.about-trc-page .atp-story>.atp-h2+.atp-body,.about-trc-page .atp-story>.atp-h2+.atp-vision-intro,.about-trc-page .atp-planner-intro{margin-top:18px}.about-trc-page .atp-vision-intro>.atp-body:first-child,.about-trc-page .atp-planner-intro>.atp-body{margin-top:0}.about-trc-page .atp-story .atp-h3+.atp-body{margin-top:10px}.about-trc-page .atp-story>.atp-body{max-width:76ch}.about-trc-page .atp-h3{font-size:20px;line-height:1.4;font-family:var(--font-serif);color:var(--trc-navy);font-weight:600}.about-trc-page .atp-purpose{background:var(--mm-sage-mist);border:0;margin-inline:-24px;padding:28px 24px}.about-trc-page .atp-purpose .atp-h2{font-size:28px}.about-trc-page .atp-purpose>.atp-h2+.atp-body{margin-top:14px}.about-trc-page .atp-feature-cols{gap:32px;margin-top:24px}.about-trc-page #the-trc-difference .atp-feature-cols{align-items:start}.about-trc-page .atp-feature-cols>div>.atp-body:first-child{margin-top:0}.about-trc-page .atp-panel{border-top-width:1px;padding:22px}.about-trc-page .atp-rows{margin-top:16px}.about-trc-page #financial-review{background:var(--patient-wash);border:0;margin-inline:-24px;padding-inline:24px}.about-trc-page .atp-fees{border:1px solid var(--patient-border);background:var(--app-card);border-radius:6px;margin-top:24px;padding:20px 22px}.about-trc-page .atp-fees .atp-body{margin-top:10px}.about-trc-page .atp-action{white-space:normal;height:auto;min-height:44px;margin-top:24px}.about-trc-page .atp-planner-intro,.about-trc-page .atp-planner-conclusion{max-width:76ch}.about-trc-page .atp-planner-conclusion{margin-top:24px}.about-trc-page .atp-planner-conclusion>.atp-body{margin-top:0}.about-trc-page .atp-planner-layout{align-items:start;gap:28px;margin-top:24px;display:grid}.about-trc-page .atp-examples{gap:18px;margin-top:0;display:grid}.about-trc-page .atp-examples>div+div{border-top:1px solid var(--app-line);padding-top:18px}.about-trc-page .atp-planner-photo{align-self:start;min-width:0;margin:0}.about-trc-page .atp-planner-photo img{aspect-ratio:5/2;object-fit:contain;border-radius:6px;width:100%;height:auto}.about-trc-page .atp-caption{color:var(--app-sub);margin-top:10px;font-size:12px;line-height:1.5}.about-trc-page .atp-roles{gap:24px;margin-top:24px}.about-trc-page .atp-roles>div+div{border-top:1px solid var(--app-line);padding-top:24px}.about-trc-page>nav a{min-height:44px}.about-trc-page>nav a[aria-current]{text-underline-offset:4px;text-decoration:underline}.about-trc-page a:focus-visible{outline:2px solid var(--mm-green);outline-offset:3px}@media (width>=1024px){.about-trc-page .atp-hero{padding-top:4px}.about-trc-page .atp-planner-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}.about-trc-page .atp-roles>div+div{border-top:0;border-left:1px solid var(--app-line);padding-top:0;padding-left:24px}}@media (width<=1023px){.about-trc-page>nav>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-trc-page>nav a{width:100%}.about-trc-page .atp-planner-photo img{aspect-ratio:5/2;object-position:center}}@media (width>=768px) and (width<=1023px){.about-trc-page>nav>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=767px){.about-trc-page .atp-body-shell{padding-bottom:32px}.about-trc-page .atp-story{padding-block:36px}.about-trc-page .atp-purpose{margin-inline:-20px;padding:24px 20px}.about-trc-page #financial-review{margin-inline:-20px;padding-inline:20px}.about-trc-page .atp-h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.about-trc-page *{scroll-behavior:auto;transition:none}}
