@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--pl-black:#000;--pl-paper:#ededff;--pl-grey:#465362;--pl-teal:#28afb0;--pl-white:#fff;--pl-tint:#f6f6ff;--pl-rule:#0000001f;--pl-rule-soft:#0000000f;--pl-input:#00000052;--pl-input-strong:#0000007a;--pl-on-black-2:#ededffb8;--pl-font-display:"Manrope", "Helvetica Neue", Arial, sans-serif;--pl-font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--pl-display-xl:200 64px/68px var(--pl-font-display);--pl-display-l:200 48px/52px var(--pl-font-display);--pl-headline:300 32px/38px var(--pl-font-display);--pl-headline-m:300 28px/34px var(--pl-font-display);--pl-heading:500 20px/28px var(--pl-font-display);--pl-heading-s:500 16px/22px var(--pl-font-display);--pl-body:400 15px/24px var(--pl-font-body);--pl-body-s:400 14px/21px var(--pl-font-body);--pl-body-xs:400 13px/20px var(--pl-font-body);--pl-label:600 11px/16px var(--pl-font-body);--pl-label-tracking:.12em;--pl-button:600 12px/16px var(--pl-font-body);--pl-button-tracking:.1em;--pl-btn-s:40px;--pl-btn-m:48px;--pl-btn-l:56px;--pl-tap-min:44px;--pl-input-h:52px;--pl-radius:0;--pl-content-max:1360px;--pl-gutter-desktop:40px;--pl-gutter-mobile:16px;--pl-sidebar-physician:264px;--pl-card-pad-desktop:24px;--pl-card-pad-mobile:16px;--pl-focus:2px solid var(--pl-teal);--pl-focus-offset:2px}body{background:var(--pl-paper);color:var(--pl-black);font:var(--pl-body);margin:0}.pl-k{font:var(--pl-label);letter-spacing:var(--pl-label-tracking);text-transform:uppercase;color:var(--pl-grey)}.pl-card{background:var(--pl-white);border:1px solid var(--pl-rule);border-radius:var(--pl-radius)}.pl-callout{background:var(--pl-tint);box-shadow:inset 3px 0 0 var(--pl-teal);padding:10px 12px}.pl-btn,.pl-btn-ghost,.pl-btn-live{height:var(--pl-btn-m);font:var(--pl-button);letter-spacing:var(--pl-button-tracking);text-transform:uppercase;border-radius:var(--pl-radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pl-btn{background:var(--pl-black);color:var(--pl-paper);border:0}.pl-btn-ghost{color:var(--pl-black);border:1px solid var(--pl-black);background:0 0}.pl-btn-live{background:var(--pl-teal);color:var(--pl-black);border:0}.pl-tag{font:var(--pl-label);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px}.pl-tag--done{background:var(--pl-teal);color:var(--pl-black)}.pl-tag--wait{border:1px solid var(--pl-grey);color:var(--pl-grey)}.pl-tag--draft{border:1px dashed var(--pl-grey);color:var(--pl-grey)}.pl-tag--over{background:var(--pl-black);color:var(--pl-paper)}@media (width<=600px){.pl-btn,.pl-btn-ghost,.pl-btn-live{min-height:var(--pl-tap-min)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html,body{height:100%}.tone-dark{--bg:var(--pl-black);--fg:var(--pl-paper);--fg-2:var(--pl-on-black-2);--fg-3:#ededffa3;--line:#ededff24;--focus-colour:var(--pl-teal)}.tone-light{--bg:var(--pl-paper);--fg:var(--pl-black);--fg-2:var(--pl-grey);--fg-3:var(--pl-grey);--line:var(--pl-rule);--focus-colour:var(--pl-black)}body{--gutter:40px;background:var(--bg);color:var(--fg);font:var(--pl-body);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--focus-colour);outline-offset:2px}.dot{color:var(--pl-teal)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:20;background:var(--fg);color:var(--bg);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{top:16px;left:16px}.page{z-index:1;min-height:100svh;max-width:var(--pl-content-max);padding:0 var(--gutter);grid-template-rows:auto 1fr auto;margin:0 auto;display:grid;position:relative}.page>main{flex-direction:column;display:flex}.page>main:focus{outline:none}.site-header{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.wordmark{font-family:var(--pl-font-display);letter-spacing:-.02em;font-size:28px;font-weight:300;line-height:32px;text-decoration:none}.header-mail{color:var(--fg-2);align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.header-mail:hover{color:var(--fg)}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:28px 0 36px;display:flex}.contact{flex-direction:column;gap:6px;display:flex}.contact p{color:var(--fg-3);margin:0;font-size:14px}.contact a{font-family:var(--pl-font-display);letter-spacing:-.015em;background-image:linear-gradient(var(--pl-teal), var(--pl-teal));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:4px;font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.15;text-decoration:none;transition:background-size .35s}.contact a:hover,.contact a:focus-visible{background-size:100% 1px}.legal{color:var(--fg-3);text-align:right;max-width:44em;margin:0;font-size:13px;line-height:20px}.motion-toggle{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:24px;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.motion-toggle:hover{color:var(--fg)}@media (width<=720px){body{--gutter:20px}.site-header{height:72px}.wordmark{font-size:24px}.header-mail{display:none}.legal{text-align:left}}@media (prefers-reduced-motion:reduce){.contact a{transition:none}.motion-control{display:none}}
