.VFKzxG_footer{background:var(--color-surface-strong);color:var(--color-text-on-strong)}.VFKzxG_content{width:min(100%,30rem);padding-block:var(--space-8) var(--space-4)}.VFKzxG_identity{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid #ffffff61;text-align:center;justify-items:center;gap:0;display:grid}.VFKzxG_columns{gap:var(--space-4) var(--space-6);padding-block:var(--space-4);display:grid}.VFKzxG_column{align-content:start;gap:var(--space-2);min-width:0;display:grid}.VFKzxG_group{min-width:0}.VFKzxG_heading,.VFKzxG_designation,.VFKzxG_details,.VFKzxG_practiceName,.VFKzxG_list,.VFKzxG_copyright{margin:0}.VFKzxG_brandLogo{width:min(100%,24rem);height:auto;margin-inline:auto;display:block}.VFKzxG_heading{margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-small);letter-spacing:.08em;font-weight:600;line-height:var(--line-height-ui);text-transform:uppercase}.VFKzxG_designation{font-size:var(--font-size-small)}.VFKzxG_practiceName{font-weight:600}.VFKzxG_practiceName+.VFKzxG_list{margin-top:var(--space-2)}.VFKzxG_list{gap:var(--space-1);padding:0;list-style:none;display:grid}.VFKzxG_link,.VFKzxG_plannedItem{min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.VFKzxG_link{width:fit-content;max-width:100%;text-decoration-thickness:var(--border-width);text-underline-offset:.25em}.VFKzxG_link:hover{text-decoration:underline}.VFKzxG_status{color:#ffffffbf;font-size:var(--font-size-small);white-space:nowrap}.VFKzxG_map{background:var(--color-text-on-strong);border:0;border-radius:.5rem;width:100%;height:17.5rem;display:block}.VFKzxG_copyright{padding-top:var(--space-4);border-top:var(--border-width) solid #ffffff61;font-size:var(--font-size-small);text-align:center}@media (min-width:48rem){.VFKzxG_content{width:min(100%,68.75rem);padding-block:var(--space-10) var(--space-6);margin-inline:auto}.VFKzxG_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
:root{--palette-green-900:#183f38;--palette-green-600:#1b7f3f;--palette-ivory-50:#f7f3ec;--palette-white:#fff;--palette-ink-900:#1b2422;--palette-ink-600:#5b6662;--palette-mineral-600:#8b5e45;--color-background:var(--palette-ivory-50);--color-surface:var(--palette-white);--color-surface-strong:var(--palette-green-900);--color-text:var(--palette-ink-900);--color-text-highlight:var(--palette-green-600);--color-text-muted:var(--palette-ink-600);--color-text-on-strong:var(--palette-white);--color-action:var(--palette-green-900);--color-action-text:var(--palette-white);--color-accent:var(--palette-mineral-600);--color-border:#1b24222e;--color-focus-ring:var(--palette-mineral-600);--color-focus-ring-on-strong:var(--palette-ivory-50);--font-body:var(--font-inter);--font-heading:var(--font-newsreader);--font-label:var(--font-montserrat), system-ui, sans-serif;--font-size-h1:clamp(2.625rem, 2.2rem + 1.9vw, 4rem);--font-size-h2:clamp(2.125rem, 1.85rem + 1.2vw, 3rem);--font-size-h3:clamp(1.6875rem, 1.5rem + .85vw, 2.25rem);--font-size-body:1rem;--font-size-body-large:clamp(1rem, .92rem + .35vw, 1.125rem);--font-size-small:.875rem;--line-height-heading:1.12;--line-height-body:1.6;--line-height-ui:1.3;--space-1:.5rem;--space-1-5:.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--radius-action:.625rem;--radius-card:1rem;--radius-image:1.25rem;--border-width:.0625rem;--target-min:2.75rem;--content-reading-max:45rem;--container-max:77.5rem;--container-gutter:1.25rem;--grid-columns:4;--grid-gutter:var(--space-2);--section-space:var(--space-8);--motion-duration:.16s;--motion-easing:ease-out;--motion-reveal-duration:.56s;--motion-editorial-easing:cubic-bezier(.22, .7, .2, 1);--motion-reveal-distance:12px;--motion-stagger:60ms;--motion-photo-duration:1.1s}@media (min-width:48rem){:root{--container-gutter:1.5rem;--grid-columns:8;--grid-gutter:var(--space-3);--section-space:var(--space-10)}}@media (min-width:64rem){:root{--container-gutter:2rem;--grid-columns:12}}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:400;line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit}.site-main{min-width:0}.site-main:focus{outline:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:.1875rem solid var(--color-focus-ring);outline-offset:.1875rem}.skip-link{z-index:100;top:var(--space-1);left:var(--space-1);min-height:var(--target-min);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-action);background:var(--color-surface-strong);color:var(--color-text-on-strong);line-height:var(--line-height-ui);transform:translateY(calc(-100% - var(--space-2)));transition:transform var(--motion-duration) var(--motion-easing);position:fixed}.skip-link:focus{transform:translateY(0)}[data-scroll-reveal-state=pending]{opacity:0;transform:translateY(var(--motion-reveal-distance))}[data-scroll-reveal-state=visible]{animation:scroll-reveal var(--motion-reveal-duration) var(--motion-editorial-easing) both;animation-delay:var(--scroll-reveal-delay,0s)}[data-scroll-reveal-state=pending]:focus-within,[data-scroll-reveal-state=visible]:focus-within{opacity:1;animation:none;transform:none}[data-motion-detail-state=visible][data-motion-step]{animation:care-step-enter .64s var(--motion-editorial-easing) both;animation-delay:var(--scroll-reveal-delay,0s)}[data-motion-detail-state=visible][data-motion-icon] :is(path,circle,rect){stroke-dasharray:120;animation:.85s ease-out both care-icon-draw;animation-delay:var(--scroll-reveal-delay,0s)}[data-motion-line-state]{position:relative;border-top-color:#0000!important}[data-motion-line-state]:before{background:var(--color-accent);content:"";pointer-events:none;height:.1875rem;position:absolute;inset:-.1875rem 0 auto}[data-motion-line-state=pending]:before{transform:scaleX(0)}[data-motion-line-state=visible]:before{animation:care-line-draw .76s var(--motion-editorial-easing) both}@keyframes care-step-enter{0%{transform:scale(.86)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes care-icon-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes care-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-scroll-reveal-delay="1"]{--scroll-reveal-delay:var(--motion-stagger)}[data-scroll-reveal-delay="2"]{--scroll-reveal-delay:calc(var(--motion-stagger) * 2)}[data-scroll-reveal-delay="3"]{--scroll-reveal-delay:calc(var(--motion-stagger) * 3)}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(var(--motion-reveal-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:is(a,button,summary)[data-desktop-hover]{transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing)}:is(a,button,summary)[data-desktop-hover]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.25rem #183f3824}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-scroll-reveal-state=pending]{opacity:1;transform:none}[data-motion-detail-state] :is(path,circle,rect){stroke-dashoffset:0;animation:none!important}[data-motion-detail-state][data-motion-step],[data-motion-line-state]:before{transform:none;animation:none!important}}
