.share-control{position:relative;display:inline-block;color:#33233f;font-family:inherit;text-align:left}.share-whatsapp:is(button){padding:0;border:0;border-radius:0;background:transparent;font-family:inherit;cursor:pointer}.share-whatsapp:disabled{opacity:.6;cursor:wait}.whatsapp-video-help{max-width:340px;font-size:12px;line-height:1.6}.whatsapp-video-help p{margin:12px 0 6px}.whatsapp-video-help :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:16px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.whatsapp-video-help :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.share-whatsapp{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-right:20px;color:inherit;font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.share-whatsapp:hover{color:#79528b}.share-whatsapp:focus-visible{outline:2px solid #79528b;outline-offset:4px}.share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;letter-spacing:.01em}.share-trigger:hover{color:#79528b}.share-trigger:focus-visible,.share-panel :is(a,button):focus-visible{outline:2px solid #79528b;outline-offset:4px}.share-panel{position:fixed;top:16px;left:16px;z-index:100;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;background:#faf7f1;box-shadow:0 14px 38px #21182e35;font-size:13px;line-height:1.5;scrollbar-width:thin;scrollbar-color:#9d85a9 #faf7f1}.share-heading{margin:0 0 13px;font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:-.025em}.share-networks{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ddd5df}.share-panel :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:8px 0;background:transparent;border:0;border-radius:0;color:#33233f;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.share-panel :is(a,button):hover{color:#79528b;text-decoration:underline;text-underline-offset:4px}.share-panel button:disabled{opacity:.55;cursor:wait}.share-panel a span{font-size:16px}.share-note{margin:12px 0 0;color:#69596e;font-size:11px;line-height:1.6}.share-video-actions{border-top:1px solid #ddd5df;margin-top:8px;padding-top:8px}.share-status{max-width:300px;margin:0;font-size:12px;line-height:1.5;color:inherit}.share-status:not(:empty){margin-top:9px}@media(max-width:600px){.share-panel{padding:18px}.share-trigger{min-height:44px}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-3.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.ttf) format("truetype")}:root{--plum:#28182e;--ink:#34203e;--cream:#f5f2e9;--paper:#fcfaf5;--yellow:#e5e743;--muted:#726777;--rule:#d5cdd6;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:35px}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font-family:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img,video{display:block;max-width:100%}img{object-fit:cover}p{line-height:1.65;margin:0 0 22px}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:500;letter-spacing:-.035em;line-height:.98}h2{font-size:clamp(48px,5.4vw,86px)}h3{font-size:36px}em{font-weight:400}::selection{background:var(--yellow);color:var(--plum)}:focus-visible{outline:2px solid #95801d;outline-offset:6px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#705777;border-radius:8px}::-webkit-scrollbar-track{background:var(--cream)}.arrow{width:20px;height:20px;flex-shrink:0}.section-pad{padding:100px max(5.5vw,24px)}.text-link{display:inline-flex;gap:15px;align-items:center;min-height:44px;border:0;border-bottom:1px solid currentColor;background:none;padding:3px 0;font:inherit;font-size:14px;cursor:pointer;line-height:1.4}.text-link:hover .arrow,.button:hover .arrow{transform:translate(3px,-3px)}.arrow{transition:transform .25s}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:53px;padding:15px 24px;font-size:14px;line-height:1.4;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s}.button-dark{background:var(--plum);color:var(--cream)}.button-dark:hover{background:#513559}.button-yellow{background:var(--yellow);color:var(--plum)}.button-yellow:hover{background:#f3f591}.button-outline{border-color:#f5f2e9a6;color:var(--cream);background:#28182e42}.button-outline:hover{background:var(--cream);color:var(--plum)}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:16px;background:var(--yellow)}.skip-link:focus{top:10px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;height:82px;padding:0 4.5%;position:relative;z-index:10;color:var(--cream);background:var(--plum)}.site-header:not(.solid){background:#241728}.monogram{font-family:var(--serif);font-size:45px;letter-spacing:-.075em;white-space:nowrap;line-height:1}.monogram span{color:var(--yellow)}.nav{display:flex;gap:38px;align-items:center}.nav a{font-size:14px;padding:10px 0;position:relative}.nav a:after{content:"";position:absolute;height:1px;background:var(--yellow);bottom:3px;left:0;right:100%;transition:right .25s}.nav a:hover:after{right:0}.header-social{display:flex;align-items:center;gap:10px;font-size:14px}.header-social .arrow{width:15px}.menu-toggle{display:none}.hero{position:relative;isolation:isolate;height:clamp(680px,61vw,970px);background:var(--plum);color:var(--cream);overflow:hidden}.hero-image{position:absolute;top:82px;left:0;width:100%;height:calc(100% - 82px);object-fit:cover;object-position:50% 28%;z-index:-1}.hero-content{position:absolute;inset:82px 0 0;isolation:isolate}.hero h1{font-weight:400;letter-spacing:-.055em;line-height:.8}.first-name{position:absolute;left:5.2%;top:7%;font-size:22.6vw;line-height:.8;letter-spacing:-.055em}.last-name{position:absolute;left:27%;top:44%;font-size:23.8vw;line-height:.8;mix-blend-mode:difference;color:#fffbed;letter-spacing:-.06em;white-space:nowrap}.name-dot{color:var(--yellow)}.hero-description{position:absolute;top:42%;left:6%;max-width:240px}.hero-description p{font-size:21px;line-height:1.3;letter-spacing:.005em;margin-bottom:22px;text-shadow:0 1px 12px #170f1e}.hero-description .button{font-size:14px;padding:12px 20px;min-height:48px}.hero-scroll{position:absolute;bottom:28px;left:6%;display:flex;align-items:center;gap:24px;font-size:12px;letter-spacing:.02em;text-shadow:0 1px 7px #000}.hero-scroll .arrow{width:16px}.profile{position:relative;display:grid;grid-template-columns:1.15fr 1fr;column-gap:10%;row-gap:75px;overflow:hidden}.profile h2{font-size:clamp(46px,5vw,78px);position:relative;z-index:1;max-width:650px}.profile-copy{position:relative;z-index:1;max-width:450px}.profile-copy p{font-size:15px}.profile-copy .lead{font-size:20px;line-height:1.55}.river-line{position:absolute;inset:0;width:100%;height:300px;opacity:.32;pointer-events:none}.profile blockquote{align-self:center;margin:0;max-width:520px}.profile blockquote p{font:italic 400 clamp(32px,3vw,46px)/1.15 var(--serif);margin:0 0 22px}.profile cite{font-style:normal;font-size:11px;letter-spacing:.03em;color:var(--muted)}.profile-photo img{width:100%;aspect-ratio:1.45;object-position:center 30%}.profile-photo span{display:block;margin-top:12px;font-size:11px;line-height:1.5;color:var(--muted)}.projects{display:grid;grid-template-columns:1fr .65fr;column-gap:13%;row-gap:65px;background:var(--plum);color:var(--cream)}.project-intro{padding-top:35px}.project-intro h2{font-size:clamp(44px,5.7vw,88px);line-height:1.02;margin-bottom:30px}.project-intro p{max-width:470px;color:#d3c7d6;font-size:15px;margin-bottom:32px}.project-intro .text-link{display:flex;width:max-content;margin-top:20px}.project-video{max-width:340px;justify-self:end;width:100%}.project-video video{width:100%;aspect-ratio:9/16;background:#130d17;object-fit:contain}.video-caption{display:flex;justify-content:space-between;gap:10px;margin:14px 0 10px;font-size:12px;line-height:1.5}.video-description{font-size:11px;color:#c8bbcc;line-height:1.6;margin-bottom:8px}.projects .share-control{color:var(--cream)}.projects .share-whatsapp:hover,.projects .share-trigger:hover{color:var(--yellow)}.projects .share-status{color:var(--cream)}.hospital-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:4%}.hospital-list article{border-top:1px solid #79667f;padding-top:22px}.project-status{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#c9becd;display:block;margin-bottom:18px}.hospital-list h3{font-size:42px}.hospital-kind{font-size:13px;color:#c9becd;margin:8px 0 22px}.hospital-coverage{border-top:1px solid #64556a;padding-top:20px;margin-bottom:20px}.hospital-coverage strong{font-family:var(--serif);font-weight:400;font-size:50px;display:block;line-height:1.1}.hospital-coverage span{font-size:11px;color:#d6cbd9;display:block;margin-top:7px}.hospital-list article>p:last-of-type{font-size:12px;line-height:1.7;color:#d6cbd9;min-height:65px}.hospital-list .share-whatsapp{margin-right:12px}.hospital-list .share-trigger{font-size:11px}.source-note{grid-column:1/-1;margin:-25px 0 0;padding-top:20px;border-top:1px solid #64556a;font-size:12px;line-height:1.8;color:#d6cbd9}.source-note a{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px;margin-left:8px}.source-note .arrow{width:13px}.news{background:var(--paper)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:55px}.section-heading h2{font-size:clamp(56px,6.8vw,104px)}.section-heading>div{padding-bottom:5px}.section-heading p{font-size:14px;margin-bottom:15px}.news-layout{display:grid;grid-template-columns:1.28fr 1fr;gap:6%}.post{min-width:0}.post-image{display:block;position:relative;overflow:hidden;background:#e1d8d1}.post-image img{width:100%;aspect-ratio:1.65;transition:transform .7s cubic-bezier(.16,1,.3,1)}.post-image:hover img{transform:scale(1.035)}.post-featured .post-image img{aspect-ratio:1.08;object-position:center}.post-meta{display:flex;gap:18px;justify-content:space-between;font-size:10px;line-height:1.7;color:var(--muted);margin:20px 0 13px}.post-meta>span{font-weight:500;text-transform:uppercase;letter-spacing:.08em}.post h3{font-size:35px;line-height:1.05;margin-bottom:15px;max-width:500px}.post-featured h3{font-size:47px}.post h3 a:hover{color:#755481}.post-content>p{font-size:13px;color:#6f6273;line-height:1.7}.post-actions{display:flex;gap:14px;align-items:start;justify-content:space-between;flex-wrap:wrap}.post-actions>.text-link{font-size:12px}.post-actions .share-whatsapp{font-size:11px;margin-right:10px}.post-actions .share-trigger{font-size:11px}.secondary-posts{display:grid;gap:42px}.secondary-posts .post{display:grid;grid-template-columns:.7fr 1fr;gap:24px;padding-bottom:35px;border-bottom:1px solid var(--rule)}.secondary-posts .post-image img{aspect-ratio:4/5;height:100%;max-height:330px;object-position:center}.secondary-posts .post-meta{display:block;margin:0 0 15px}.secondary-posts .post-meta span{display:block;margin-bottom:4px}.secondary-posts .post h3{font-size:31px}.secondary-posts .post-actions{display:block}.secondary-posts .share-control{margin-top:10px}.play-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#28182eab;color:#fff;border:1px solid #ffffff94}.play-mark svg{width:20px;height:20px;margin-left:3px}.agenda{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;background:#fff}.agenda-title h2{font-size:clamp(47px,5.6vw,85px);margin-bottom:30px}.agenda-title p{font-size:14px}.agenda-title p span{font-size:11px;color:var(--muted)}.agenda-title .text-link{font-size:12px}.agenda-list article{display:grid;grid-template-columns:70px 1fr 20px;gap:20px;padding:28px 0;border-top:1px solid var(--rule);align-items:baseline}.agenda-list article:last-of-type{border-bottom:1px solid var(--rule);margin-bottom:18px}.agenda-list time{font-family:var(--serif);font-weight:600;font-size:30px;font-variant-numeric:tabular-nums;line-height:1}.agenda-list h3{font-family:var(--sans);letter-spacing:0;font-size:15px;line-height:1.4;font-weight:500}.agenda-list p{font-size:12px;color:var(--muted);line-height:1.6;margin:8px 0 0}.event-marker{color:#9f91a5;font-size:10px}.resources{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding-top:70px;padding-bottom:70px;border-top:1px solid var(--rule)}.resources h2{font-size:46px;line-height:1.05}.resources>div>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule);padding:18px 0;font-size:14px}.resources>div>a:first-child{padding-top:0}.resources small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.resources>div>a:hover{color:#79528b}.contact{background:var(--yellow);display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:13%}.contact h2{font-size:clamp(65px,8vw,120px)}.contact p{font-size:18px;line-height:1.55;margin-bottom:26px}.contact .text-link{display:flex;width:max-content;margin-top:17px;font-size:12px}.footer{display:flex;align-items:center;gap:28px;padding:40px 5.5%;background:var(--cream);border-top:1px solid var(--rule)}.footer>.monogram{font-size:43px}.footer>p{font-size:12px;line-height:1.6;margin:0}.footer>p span{font-size:11px;color:var(--muted)}.footer nav{display:flex;gap:24px;margin:auto;font-size:12px}.footer .footer-note{font-size:10px;color:var(--muted);text-align:right;line-height:1.6}.article-page{padding:65px 6% 100px;max-width:1440px;margin:auto}.article-page>.back{font-size:12px;margin-bottom:60px}.article-head{max-width:900px;margin:0 auto 45px}.article-category{font-size:12px;color:var(--muted);display:block;margin-bottom:20px}.article-head h1{font-size:clamp(52px,7vw,100px);margin-bottom:25px;max-width:960px}.article-head>p{font-size:20px;color:var(--muted)}.article-cover{margin:0 auto 50px;width:100%;max-height:760px;object-fit:contain;background:#ebe6de}.article-page>video{max-width:440px;width:100%;margin:0 auto 45px;max-height:75vh;background:#100c15}.article-body{max-width:740px;margin:auto}.article-body>p{font-size:17px;line-height:1.9}.article-body>.text-link{margin-top:20px}.article-hospitals{margin-top:40px}.article-hospitals section{padding:30px 0;border-top:1px solid var(--rule);scroll-margin-top:30px}.article-hospitals h2{font-size:38px;margin-bottom:17px}.article-hospitals p{font-size:15px}.article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0}.article-gallery img{width:100%;height:250px}.article-gallery img:first-child{grid-column:1/-1;height:auto}.article-share{border-top:1px solid var(--rule);padding-top:30px;margin-top:40px}.not-found{padding:100px 8%;min-height:60vh}.not-found h1{font-size:55px;max-width:700px;margin-bottom:30px}@media(min-width:1600px){.first-name{font-size:350px}.last-name{font-size:375px}.hero{max-height:1000px}.hero-content{max-width:1800px;margin:auto}.hero-image{object-position:center 22%}}@media(max-width:1050px){.section-pad{padding:75px 5%}.hero{height:66vw;min-height:610px}.hero-image{object-position:54% 50%}.hero-description p{font-size:17px}.first-name{top:9%}.last-name{top:48%}.hero-description{top:46%;max-width:200px}.hero-description .button{padding:10px 15px;gap:10px;font-size:12px}.hero-scroll{font-size:10px}.projects{column-gap:8%;grid-template-columns:1fr .65fr}.hospital-list h3{font-size:36px}.hospital-list .share-control{display:block}.hospital-list .share-whatsapp{display:flex;width:max-content}.hospital-list article>p:last-of-type{min-height:80px}.secondary-posts .post{grid-template-columns:1fr;gap:15px}.secondary-posts .post-image img{aspect-ratio:1.85;height:auto;max-height:220px;object-position:center 25%}.post-featured h3{font-size:40px}.profile{column-gap:7%}.profile-copy .lead{font-size:18px}.agenda{gap:5%}.agenda-list article{grid-template-columns:62px 1fr 15px;gap:12px}.footer{flex-wrap:wrap}.footer .footer-note{width:100%;text-align:left;padding-left:77px}.share-panel{max-width:290px}}@media(max-width:700px){:root{scroll-padding-top:20px}.section-pad{padding:62px 24px}h2{font-size:49px}.site-header{height:70px;padding:0 24px;gap:20px}.monogram{font-size:38px}.header-social{margin-left:auto;font-size:11px}.header-social .arrow{width:13px}.menu-toggle{display:flex;align-items:center;gap:7px;background:none;border:0;color:inherit;font-size:11px;min-height:44px;padding:8px 0}.menu-toggle span{width:16px;height:9px;border-block:1px solid currentColor}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--plum);padding:24px;box-shadow:0 20px 35px #170e1e40;gap:12px}.nav.open{display:grid;grid-template-columns:1fr 1fr}.nav a{padding:15px 0}.hero{height:790px;min-height:0;max-height:none}.hero-image{top:70px;height:510px;object-fit:cover;object-position:65% center}.hero:after{content:"";position:absolute;inset:530px 0 0;background:var(--plum);z-index:-1}.hero-content{inset:70px 0 0}.first-name{font-size:29vw;top:28px;left:5%;letter-spacing:-.055em}.last-name{font-size:29vw;left:9%;top:340px;letter-spacing:-.06em;color:#ffffed;mix-blend-mode:difference}.hero-description{top:520px;left:24px;right:24px;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-description p{font-size:17px;line-height:1.4;margin:0}.hero-description .button{font-size:11px;min-height:48px;padding:12px 15px;white-space:nowrap}.hero-scroll{bottom:27px;left:24px;font-size:10px;gap:15px}.profile{display:block;overflow:hidden}.profile h2{font-size:50px;margin-bottom:35px}.profile-copy{max-width:none}.profile-copy .lead{font-size:19px}.profile-copy>p:last-of-type{font-size:14px}.profile blockquote{margin-top:60px;max-width:330px}.profile blockquote p{font-size:34px}.profile-photo{margin-top:35px}.river-line{width:140%;left:-20%;height:210px;opacity:.22}.projects{display:flex;flex-direction:column;gap:45px}.project-intro{padding-top:0}.project-intro h2{font-size:51px;margin-bottom:25px}.project-intro p{font-size:14px}.project-intro .button{font-size:12px}.project-video{max-width:320px;align-self:center;justify-self:auto;width:100%}.project-video video{max-height:540px}.hospital-list{display:block}.hospital-list article{padding:24px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.project-status{grid-column:1/-1;margin-bottom:20px}.hospital-list h3{font-size:38px;grid-column:1}.hospital-kind{grid-column:1;margin:10px 0 20px}.hospital-coverage{grid-column:2;grid-row:2/4;border:0;padding:0;margin:0}.hospital-coverage strong{font-size:43px}.hospital-coverage span{font-size:10px;max-width:150px;line-height:1.5}.hospital-list article>p:last-of-type{min-height:0;grid-column:1/-1;margin:0 0 16px;font-size:12px}.hospital-list .share-control{grid-column:1/-1}.hospital-list .share-whatsapp{display:inline-flex;margin-right:20px}.source-note{font-size:11px;margin-top:-30px}.source-note a{display:flex;width:max-content;margin:15px 0 0}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:62px;margin-bottom:25px}.section-heading>div{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-heading p{font-size:12px;margin:0}.section-heading .text-link{font-size:11px;gap:8px}.news-layout{display:block}.post-featured h3{font-size:39px}.post-featured .post-image img{aspect-ratio:1.2}.post-meta{font-size:10px;gap:8px}.post-content>p{font-size:13px}.post-actions{display:block}.post-actions .share-control{display:block;margin-top:10px}.secondary-posts{display:block;margin-top:45px}.secondary-posts .post{margin-top:35px;display:block}.secondary-posts .post-image img{aspect-ratio:1.7;max-height:300px}.secondary-posts .post-meta{margin-top:18px;display:flex}.secondary-posts .post h3{font-size:34px}.agenda{display:block}.agenda-title h2{font-size:54px}.agenda-title{margin-bottom:35px}.agenda-list article{grid-template-columns:65px 1fr 15px;padding:24px 0}.agenda-list h3{font-size:14px}.agenda-list p{font-size:11px}.resources{display:block}.resources h2{font-size:45px;margin-bottom:35px}.resources>div>a{font-size:13px;padding:20px 0}.resources small{font-size:10px}.contact{display:block}.contact h2{font-size:72px;margin-bottom:35px}.contact p{font-size:16px}.contact>div{padding-left:10%}.contact .button{font-size:12px}.footer{padding:30px 24px;gap:20px;align-items:start}.footer nav{margin:0 0 0 auto;display:grid;gap:12px}.footer .footer-note{padding:0;font-size:9px}.footer>p{font-size:11px}.footer>.monogram{font-size:39px}.article-page{padding:35px 24px 60px}.article-page>.back{margin-bottom:40px}.article-head h1{font-size:55px}.article-head>p{font-size:18px}.article-cover{margin-bottom:30px}.article-body>p{font-size:15px;line-height:1.8}.article-gallery{gap:10px}.article-gallery img{height:170px}.article-hospitals h2{font-size:32px}.share-panel{max-width:calc(100vw - 32px)}.project-video .share-panel{max-width:290px}.share-whatsapp,.share-trigger{font-size:12px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-content{isolation:auto}.last-name{mix-blend-mode:normal;color:var(--cream);-webkit-text-stroke:.65px #28182e99;text-shadow:0 2px 4px #28182e80}@media(max-width:700px){.hero{height:900px}.hero-image{height:440px;object-position:65% center}.hero:after{inset:510px 0 0}.first-name{top:465px;font-size:28vw;left:6%}.last-name{top:555px;left:16%;font-size:29vw;-webkit-text-stroke:0;text-shadow:none}.hero-description{top:700px}.hero-scroll{bottom:25px}}.last-name{-webkit-text-stroke:1.2px #28182ec9;text-shadow:0 1px 3px #28182ed9}.project-status{margin:12px 0 15px;text-transform:none;letter-spacing:.01em}@media(max-width:700px){.project-status{grid-column:1;grid-row:3;margin:0 0 15px;font-size:10px}.hospital-kind{grid-row:4;margin-top:0}.hospital-coverage{grid-row:2/5}.last-name{-webkit-text-stroke:0;text-shadow:none}}.header-rule{height:1px;background:#f5f2e91c;flex:1;min-width:22px}.site-header{gap:26px}.nav{gap:30px}@media(max-width:700px){.header-rule{display:none}.site-header{gap:20px}}@media(min-width:701px){.site-header{height:70px}.hero-image{top:70px;height:calc(100% - 70px)}.hero-content{inset:70px 0 0}.hero{height:clamp(680px,57.6vw,970px)}.first-name{font-weight:600}.last-name{font-weight:500}.profile{padding-top:50px;grid-template-columns:1.5fr 1fr;column-gap:20%;padding-left:8%;padding-right:8%}.profile h2{font-style:italic}.profile-copy .lead{font-size:20px}.profile-copy .lead:last-of-type{font-size:20px}}.video-launcher{width:100%}.video-launch-button{width:100%;min-height:340px;padding:40px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:transparent;border:0;color:var(--cream);font:inherit;cursor:pointer}.video-launch-icon{width:170px;height:170px;overflow:visible;transition:transform .35s cubic-bezier(.16,1,.3,1)}.play-ring{stroke:#a482c7;transition:stroke .25s}.play-triangle{stroke:var(--yellow);fill:var(--yellow);fill-opacity:0;transform-origin:center;transition:fill-opacity .25s,stroke .25s,transform .35s cubic-bezier(.16,1,.3,1)}.video-launch-button>span:first-of-type{font-size:15px;line-height:1.5}.video-launch-duration{font-size:11px;color:#c8bbcc;line-height:1.6}.video-launch-button:hover .video-launch-icon{transform:scale(1.06)}.video-launch-button:hover .play-ring{stroke:var(--cream)}.video-launch-button:hover .play-triangle{fill-opacity:1;transform:translate(3px)}.video-launch-button:active .video-launch-icon{transform:translateY(3px) scale(.94);transition-duration:.08s}.video-launch-button:active>span:first-of-type{color:var(--yellow)}.video-launch-button:focus-visible{outline:2px solid var(--yellow);outline-offset:5px;border-radius:12px}.video-close{display:flex;justify-content:space-between;width:100%;margin-bottom:15px;font-size:12px;color:var(--cream)}.video-close span{font-size:25px;line-height:1}.video-playback-status:empty{display:none}.video-playback-status{font-size:12px;line-height:1.6;color:var(--cream);margin:15px 0}.video-revealed video{width:100%;height:auto}@media(max-width:700px){.video-launch-button{min-height:300px;padding:30px 10px}.video-launch-icon{width:150px;height:150px}}.agenda-share{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.agenda-share .text-link{font-size:12px}.profile-facts{align-self:center;max-width:520px}.profile-facts h3{font:400 34px/1.15 var(--serif);margin:0 0 24px}.profile-facts p{font-size:14px;line-height:1.75;margin:0 0 16px}.press-stories{display:grid;gap:40px;align-content:start}.press-stories article{border-bottom:1px solid var(--rule);padding-bottom:32px}.press-source{font-size:12px;color:var(--muted);margin:0 0 16px}.press-stories h3{font:400 clamp(30px,3vw,42px)/1.1 var(--serif);margin:0 0 18px}.press-stories h3 a{display:block}.press-stories h3 .arrow{width:20px;height:20px;margin-left:8px}.press-stories article>p:not(.press-source){font-size:14px;line-height:1.75;max-width:60ch}.press-stories .share-control{display:block;margin-top:16px}@media(max-width:700px){.profile-facts{margin-top:40px}.press-stories{margin-top:45px}}
