:root{--ink:#656e7c;--brand:#78869d;--ice:#c5d1db;--sand:#cac2b9;--stone:#aeaaa2;--navy:#33465a;--paper:#fbfbfa;--text:#303842;--muted:#65707c;--white:#fff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter",Arial,sans-serif;--shadow:0 18px 60px #3142531f;--radius:28px}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--sans);margin:0;line-height:1.65}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}img[data-astro-cid-lcdefpme]{max-width:100%;display:block}.container[data-astro-cid-lcdefpme]{width:min(1180px,92vw);margin:auto}.serif[data-astro-cid-lcdefpme]{font-family:var(--serif)}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.17em;text-transform:uppercase;color:var(--brand);font-size:.75rem;font-weight:600}.nav[data-astro-cid-lcdefpme]{z-index:30;backdrop-filter:blur(16px);background:#fbfbfaf0;border-bottom:1px solid #656e7c1f;position:sticky;top:0}.nav-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:26px;min-height:104px;display:flex}.brand[data-astro-cid-lcdefpme]{align-items:center;min-width:0;display:flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;object-position:left center;width:350px;height:auto;max-height:82px}.links[data-astro-cid-lcdefpme]{align-items:center;gap:24px;font-size:.9rem;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.cta[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:600;transition:all .2s;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{color:#fff;background:#65758d;border-color:#65758d;transform:translateY(-1px);box-shadow:0 10px 28px #78869d47}.links[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]:hover{color:#fff}.cta[data-astro-cid-lcdefpme].outline:hover{background:var(--brand);color:#fff}.cta[data-astro-cid-lcdefpme].outline{color:var(--navy);background:0 0}.icon[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#fff 0%,#f7f8fa 58%,#dfe6ec 120%);grid-template-columns:1.02fr .98fr;align-items:stretch;min-height:660px;display:grid;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;justify-content:center;padding:88px 6vw 78px max(4vw,50vw - 590px);display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#5f7188;letter-spacing:-.02em;margin:18px 0 24px;font-size:clamp(3.3rem,6vw,6.3rem);font-weight:600;line-height:.92}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#52606d;max-width:650px;font-size:1.12rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-media[data-astro-cid-lcdefpme]{min-height:660px;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%}.hero-media[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f8fa 0%,#f7f8fae0 28%,#f7f8fa00 100%);width:19%;position:absolute;top:0;bottom:0;left:-1px}.hero-media[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05,#10223529);position:absolute;inset:0}.quote[data-astro-cid-lcdefpme]{z-index:2;color:#fff;text-align:right;width:min(380px,78%);font-family:var(--serif);text-shadow:0 2px 18px #00000059;font-size:1.55rem;font-style:italic;position:absolute;bottom:8%;right:8%}.highlights[data-astro-cid-lcdefpme]{background:#fff;padding:64px 0}.highlight-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.highlight[data-astro-cid-lcdefpme]{text-align:center;padding:12px 16px}.icon-circle[data-astro-cid-lcdefpme]{background:var(--ice);color:#fff;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.icon-circle[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:52px;height:52px}.icon-circle[data-astro-cid-lcdefpme] .brand-mark[data-astro-cid-lcdefpme]{object-fit:contain;filter:brightness(0)invert();opacity:.96;width:72px;height:72px}.highlight[data-astro-cid-lcdefpme]:nth-child(2) .icon-circle[data-astro-cid-lcdefpme]{background:var(--sand)}.highlight[data-astro-cid-lcdefpme]:nth-child(3) .icon-circle[data-astro-cid-lcdefpme]{color:var(--brand);background:#dbe4eb}.highlight[data-astro-cid-lcdefpme]:nth-child(4) .icon-circle[data-astro-cid-lcdefpme]{background:var(--brand)}.highlight[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4f6073;margin:5px 0;font-size:1.55rem}.highlight[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9rem}.about[data-astro-cid-lcdefpme]{background:#f4f6f8;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.about-copy[data-astro-cid-lcdefpme]{padding:90px max(5vw,50vw - 590px) 80px max(4vw,50vw - 590px)}.section-title[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4e6176;margin:14px 0 26px;font-size:clamp(2.7rem,4vw,4.4rem);line-height:1}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:610px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--sand);padding-left:18px}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4e6176;font-size:1.45rem;display:block}.about-photo[data-astro-cid-lcdefpme]{min-height:640px;position:relative;overflow:hidden}.about-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%}.about-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:2;background:var(--sand) url(/images/monogram.png) center/72% no-repeat;width:230px;height:230px;box-shadow:var(--shadow);border-radius:50%;position:absolute;top:58px;left:-82px}.services[data-astro-cid-lcdefpme]{background:#fff;padding:95px 0}.services-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;display:flex}.services-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:480px;color:var(--muted)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.card[data-astro-cid-lcdefpme]{text-align:center;background:#f7f8fa;border:1px solid #78869d14;border-radius:20px;padding:36px 24px;transition:all .2s}.card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card[data-astro-cid-lcdefpme] .mini[data-astro-cid-lcdefpme]{width:52px;height:52px;color:var(--brand);margin:0 auto 12px}.card[data-astro-cid-lcdefpme] .mini[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4b5d71;font-size:1.55rem;line-height:1.05}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}.trust[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;grid-template-columns:1.05fr 1.95fr;display:grid}.trust-photo[data-astro-cid-lcdefpme]{min-height:360px;position:relative}.trust-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%}.trust-photo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);max-width:250px;font-size:2rem;line-height:1;position:absolute;bottom:12%;left:9%}.trust-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:center;gap:28px;padding:50px 7%;display:grid}.trust-points[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{text-align:center}.trust-points[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:42px;height:42px}.trust-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:8px 0;font-size:1.5rem}.trust-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.86;font-size:.88rem}.gallery[data-astro-cid-lcdefpme]{background:#f5f7f9;padding:95px 0}.gallery-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.gallery-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:500px;color:var(--muted)}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-rows:290px 290px;grid-template-columns:1.35fr .85fr .85fr;gap:16px;display:grid}.gallery-item[data-astro-cid-lcdefpme]{border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #31425314}.gallery-item[data-astro-cid-lcdefpme]:first-child{grid-row:1/3}.gallery-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.gallery-item[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{object-position:center 35%}.gallery-item[data-astro-cid-lcdefpme]:nth-child(2) img[data-astro-cid-lcdefpme]{object-position:center 28%}.gallery-item[data-astro-cid-lcdefpme]:nth-child(3) img[data-astro-cid-lcdefpme]{object-position:center 33%}.gallery-item[data-astro-cid-lcdefpme]:nth-child(4) img[data-astro-cid-lcdefpme]{object-position:center 34%}.gallery-item[data-astro-cid-lcdefpme]:nth-child(5) img[data-astro-cid-lcdefpme]{object-position:center 30%}.location[data-astro-cid-lcdefpme]{background:#fbfbfa;padding:95px 0}.location-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:42px;display:grid}.contact-list[data-astro-cid-lcdefpme]{gap:18px;margin:30px 0;display:grid}.contact-row[data-astro-cid-lcdefpme]{grid-template-columns:32px 1fr;gap:12px;display:grid}.contact-row[data-astro-cid-lcdefpme]>.icon[data-astro-cid-lcdefpme]{color:var(--brand);width:26px;height:26px}.contact-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#4d5e71;display:block}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.map-card[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);background:#fff;border:1px solid #656e7c1a;border-radius:24px;overflow:hidden}.map-card[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:460px;display:block}.map-footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.map-footer[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted)}.cancer-visual[data-astro-cid-lcdefpme]{overflow:hidden}.cancer-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 45%;filter:saturate(.82)contrast(.98);width:100%;height:100%}.cancer-visual[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#33465a0a,#33465a57);position:absolute;inset:0}.cancer-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:2}.cancer-grid[data-astro-cid-lcdefpme] .cancer-icon[data-astro-cid-lcdefpme]{color:#fff;width:54px;height:54px;margin:0 auto 10px}.cancer-grid[data-astro-cid-lcdefpme] .cancer-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke:currentColor;fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{line-height:1.08}.contact-form-wrap[data-astro-cid-lcdefpme]{padding:0 0 100px}.contact-panel[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:44px;padding:48px;display:grid}.form[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:#556271;font-size:.83rem;font-weight:600}.form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{width:100%;font:inherit;background:#fff;border:1px solid #d9dee5;border-radius:12px;padding:14px 15px}.form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:145px}.full[data-astro-cid-lcdefpme]{grid-column:1/-1}.note[data-astro-cid-lcdefpme]{color:#7a8490;font-size:.78rem}.footer[data-astro-cid-lcdefpme]{color:#fff;background:#354a5f;padding:52px 0 26px}.footer-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:28px;display:flex}.footer-logo[data-astro-cid-lcdefpme]{opacity:.98;width:380px;height:auto}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:20px;font-size:.88rem;display:flex}.copyright[data-astro-cid-lcdefpme]{opacity:.75;border-top:1px solid #ffffff38;justify-content:space-between;gap:20px;margin-top:34px;padding-top:18px;font-size:.78rem;display:flex}.social-float[data-astro-cid-lcdefpme]{z-index:40;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.float[data-astro-cid-lcdefpme]{width:52px;height:52px;box-shadow:var(--shadow);color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid}.float[data-astro-cid-lcdefpme].wa{color:#fff;background:#25d366}.float[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:27px;height:27px}.whatsapp-brand[data-astro-cid-lcdefpme]{fill:currentColor;width:24px;height:24px;display:block}.float[data-astro-cid-lcdefpme] .whatsapp-brand[data-astro-cid-lcdefpme]{width:28px;height:28px}@media (width<=1000px){.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:300px}.links[data-astro-cid-lcdefpme]{gap:16px}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.cta){display:none}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{padding:80px 6vw 55px}.hero-media[data-astro-cid-lcdefpme]{min-height:440px}.highlight-grid[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-photo[data-astro-cid-lcdefpme]:before{left:24px}.trust[data-astro-cid-lcdefpme],.trust-points[data-astro-cid-lcdefpme],.location-grid[data-astro-cid-lcdefpme],.contact-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.footer-top[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-rows:420px 260px 260px;grid-template-columns:1fr 1fr}.gallery-item[data-astro-cid-lcdefpme]:first-child{grid-area:auto/1/auto/3}}@media (width<=560px){.nav-inner[data-astro-cid-lcdefpme]{min-height:88px}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:230px}.links[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{padding:10px 14px;font-size:.78rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3.7rem}.hero-media[data-astro-cid-lcdefpme]{min-height:440px}.highlight-grid[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme],.form[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services-head[data-astro-cid-lcdefpme],.gallery-head[data-astro-cid-lcdefpme]{display:block}.contact-panel[data-astro-cid-lcdefpme]{padding:28px}.map-card[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{height:390px}.copyright[data-astro-cid-lcdefpme]{flex-direction:column}.footer-logo[data-astro-cid-lcdefpme]{width:290px}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-rows:repeat(5,300px);grid-template-columns:1fr}.gallery-item[data-astro-cid-lcdefpme]:first-child{grid-column:auto}.about-photo[data-astro-cid-lcdefpme]{min-height:520px}.about-photo[data-astro-cid-lcdefpme]:before{width:170px;height:170px}.social-float[data-astro-cid-lcdefpme]{bottom:14px;right:14px}}.experience[data-astro-cid-lcdefpme]{background:#f4f6f8;padding:92px 0;display:block}.experience-shell[data-astro-cid-lcdefpme]{width:min(1180px,92vw);margin:auto}.experience-main[data-astro-cid-lcdefpme]{grid-template-columns:360px 1fr;align-items:start;gap:58px;display:grid}.experience-side[data-astro-cid-lcdefpme]{gap:18px;display:grid}.experience-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;box-shadow:var(--shadow);background:#e9edf1;border-radius:26px;position:relative;overflow:hidden}.experience-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 22%;width:100%;height:100%}.experience-side-note[data-astro-cid-lcdefpme]{background:#ffffffa8;border:1px solid #78869d29;border-radius:18px;padding:22px 24px}.experience-side-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4e6176;margin-bottom:8px;font-size:1.22rem;display:block}.experience-side-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.experience-side-note[data-astro-cid-lcdefpme] .specialties[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.experience-side-note[data-astro-cid-lcdefpme] .specialties[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#5c6d80;background:#fff;border:1px solid #78869d26;border-radius:999px;padding:7px 10px;font-size:.76rem}.experience-copy[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:clamp(2.5rem,3.7vw,4rem)}.experience-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 16px;font-size:.98rem;line-height:1.72}.education[data-astro-cid-lcdefpme]{border-top:1px solid #78869d38;margin-top:58px;padding-top:38px}.education-title[data-astro-cid-lcdefpme]{align-items:center;gap:14px;margin-bottom:26px;display:flex}.education-title[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:38px;height:38px;color:var(--brand)}.education-title[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4e6176;margin:0;font-size:2.15rem}.education-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.education-card[data-astro-cid-lcdefpme]{background:#ffffffb8;border:1px solid #78869d21;border-radius:18px;padding:24px}.education-card[data-astro-cid-lcdefpme] .year[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--brand);font-size:.78rem;font-weight:600}.education-card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#4e6176;margin:7px 0 12px;font-size:1.5rem;line-height:1.05}.education-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.services-six[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.card[data-astro-cid-lcdefpme] .mini[data-astro-cid-lcdefpme]{width:62px;height:62px;margin-bottom:16px}.card[data-astro-cid-lcdefpme] .mini[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke-width:1.35px}.card[data-astro-cid-lcdefpme]:hover .mini[data-astro-cid-lcdefpme]{transition:all .2s;transform:scale(1.04)}.cancer-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2.25fr}.cancer-visual[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#eef2f5,#c5d1db 58%,#aeb9c7);justify-content:center;align-items:flex-end;min-height:610px;display:flex;overflow:hidden}.oncology-art[data-astro-cid-lcdefpme]{z-index:1;place-items:center;padding:34px;display:grid;position:absolute;inset:0}.oncology-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{filter:drop-shadow(0 18px 30px #33465a29);width:100%;max-width:390px;height:auto}.cancer-visual[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(circle at 50% 38%,#ffffffb8,#0000 48%);position:absolute;inset:0}.cancer-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:2;text-align:center;text-shadow:0 2px 16px #33465a38;max-width:90%;font-size:2.35rem;bottom:8%;left:auto}.cancer-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:30px 22px;padding:48px 4%}.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{align-self:start}.cancer-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:1.1}.cancer-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:1.45}.cancer-grid[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:50px;height:50px}.cancer-grid[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke-width:1.45px}.whatsapp-brand[data-astro-cid-lcdefpme]{fill:currentColor}@media (width<=1000px){.experience-main[data-astro-cid-lcdefpme]{grid-template-columns:300px 1fr;gap:36px}.education-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services-six[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.cancer-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cancer-visual[data-astro-cid-lcdefpme]{min-height:360px}.cancer-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.experience[data-astro-cid-lcdefpme]{padding:68px 0}.experience-main[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.experience-side[data-astro-cid-lcdefpme]{width:min(100%,420px);margin:auto}.experience-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:100%;margin:auto}.experience-copy[data-astro-cid-lcdefpme]{margin-top:8px}}@media (width<=560px){.services-six[data-astro-cid-lcdefpme],.cancer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.experience-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 20%}}:root{--motion-ease:cubic-bezier(.16,1,.3,1)}.reveal-ready[data-astro-cid-lcdefpme]{opacity:0;filter:blur(12px);transition:opacity 1.65s var(--motion-ease),transform 1.95s var(--motion-ease),filter 1.65s var(--motion-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(88px)scale(.94)}.reveal-ready[data-astro-cid-lcdefpme].reveal-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:heroEditorial 2.05s both var(--motion-ease)}.hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.23s}.hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.46s}.hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.69s}.hero[data-astro-cid-lcdefpme] .hero-media[data-astro-cid-lcdefpme]{animation:heroImage 2.6s both var(--motion-ease);overflow:hidden}@keyframes heroEditorial{0%{opacity:0;filter:blur(10px);transform:translateY(65px)}to{opacity:1;filter:blur();transform:none}}@keyframes heroImage{0%{opacity:.3;clip-path:inset(18% 0 round 28px);transform:scale(1.075)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}.experience-photo[data-astro-cid-lcdefpme],.cancer-visual[data-astro-cid-lcdefpme]{isolation:isolate;overflow:hidden}.experience-photo[data-astro-cid-lcdefpme].reveal-ready,.cancer-visual[data-astro-cid-lcdefpme].reveal-ready{clip-path:inset(0);opacity:1;filter:none;transition:clip-path 2.1s var(--motion-ease);transform:none}.experience-photo[data-astro-cid-lcdefpme].reveal-visible,.cancer-visual[data-astro-cid-lcdefpme].reveal-visible{clip-path:inset(0)}.experience-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.cancer-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform 1.1s var(--motion-ease);will-change:transform}.cancer-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cancer-visual[data-astro-cid-lcdefpme]:after{pointer-events:none;background:linear-gradient(#0000 75%,#00000014)}.card[data-astro-cid-lcdefpme],.education-card[data-astro-cid-lcdefpme],.highlight[data-astro-cid-lcdefpme],.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{transition:transform .5s var(--motion-ease),box-shadow .5s var(--motion-ease),border-color .5s ease;transform-style:preserve-3d;position:relative}.card[data-astro-cid-lcdefpme]:after,.education-card[data-astro-cid-lcdefpme]:after,.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(340px circle at var(--pointer-x,50%) var(--pointer-y,50%),#66b0da24,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.card[data-astro-cid-lcdefpme]:hover,.education-card[data-astro-cid-lcdefpme]:hover,.highlight[data-astro-cid-lcdefpme]:hover,.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:hover{box-shadow:0 25px 60px #2342622b}.card[data-astro-cid-lcdefpme]:hover:after,.education-card[data-astro-cid-lcdefpme]:hover:after,.cancer-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:hover:after{opacity:1}.experience-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.cancer-visual[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.075)}}.education-card[data-astro-cid-lcdefpme] .year[data-astro-cid-lcdefpme]{transition:transform .5s var(--motion-ease);display:inline-block}.education-card[data-astro-cid-lcdefpme]:hover .year[data-astro-cid-lcdefpme]{transform:translate(7px)}.mini[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .6s var(--motion-ease)}.card[data-astro-cid-lcdefpme]:hover .mini[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(-7deg)scale(1.1)}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal-ready[data-astro-cid-lcdefpme]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}.experience-photo[data-astro-cid-lcdefpme],.cancer-visual[data-astro-cid-lcdefpme]{clip-path:none!important;opacity:1!important}.experience-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.cancer-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:1;object-fit:cover;min-height:100%;display:block}.experience-photo[data-astro-cid-lcdefpme]{box-shadow:0 28px 75px #1f374e33}.experience-photo[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff30 50%,#0000 65%);transition:transform 2.3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-140%)}.experience-photo[data-astro-cid-lcdefpme]:hover:after{transform:translate(140%)}.cancer-visual[data-astro-cid-lcdefpme]{isolation:isolate}.cancer-visual[data-astro-cid-lcdefpme]:before{content:"";z-index:2;pointer-events:none;border:1px solid #7dd6ff47;border-radius:50%;animation:7s ease-in-out infinite alternate oncologyPulse;position:absolute;inset:12%;box-shadow:0 0 35px #25b0f21f}@keyframes oncologyPulse{0%{opacity:.25;transform:scale(.91)}to{opacity:.65;transform:scale(1.05)}}.services[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme],.education-card[data-astro-cid-lcdefpme]{transition:transform .85s var(--motion-ease),box-shadow .85s var(--motion-ease);overflow:hidden}.services[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:before,.education-card[data-astro-cid-lcdefpme]:before{content:"";height:2px;transition:transform 1s var(--motion-ease);background:linear-gradient(90deg,#0000,#88b9dc,#0000);position:absolute;bottom:0;left:14%;right:14%;transform:scaleX(0)}.services[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:hover:before,.education-card[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}.section-title[data-astro-cid-lcdefpme]{transition:letter-spacing 1.2s var(--motion-ease)}.reveal-visible[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em}.map-card[data-astro-cid-lcdefpme]{transition:box-shadow 1.2s var(--motion-ease)}.map-card[data-astro-cid-lcdefpme]:hover{box-shadow:0 32px 90px #27405833}@media (prefers-reduced-motion:reduce){.cancer-visual[data-astro-cid-lcdefpme]:before{animation:none!important}.experience-photo[data-astro-cid-lcdefpme]:after{display:none}}
