.cv-navigation_header__8oQVD{position:-webkit-sticky;position:sticky;z-index:40;top:0;color:var(--ink);background:color-mix(in srgb,var(--page) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cv-navigation_homeHeader__DnHHn{background:rgba(207,224,218,.92);border-bottom-color:#a9c1ba}.cv-navigation_nav__J2l2g{max-width:var(--content);margin-inline:auto;padding-inline:var(--gutter)}.cv-navigation_inner__zDZ_t{min-height:4.25rem;display:grid;grid-template-columns:minmax(max-content,1fr) auto auto;align-items:center;grid-gap:clamp(1.25rem,2.5vw,2.5rem);gap:clamp(1.25rem,2.5vw,2.5rem)}.cv-navigation_identity__0DCvH{width:-moz-fit-content;width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--ink);font-family:var(--font-home-display),Georgia,serif;font-size:1.08rem;font-weight:600;letter-spacing:-.025em;text-decoration:none}.cv-navigation_identityShort__msHSb{display:none}.cv-navigation_desktopRoutes__gXwi9{display:flex;align-items:stretch;gap:clamp(.7rem,1.5vw,1.4rem)}.cv-navigation_desktopRoutes__gXwi9 a,.cv-navigation_mobilePanel___iaJO a,.cv-navigation_pdfLink__Ua4K7{position:relative;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--muted);font-size:.82rem;font-weight:600;text-decoration:none}.cv-navigation_desktopRoutes__gXwi9 a:after,.cv-navigation_mobilePanel___iaJO a:after{position:absolute;right:0;bottom:.4rem;left:0;height:1px;content:"";background:var(--accent);opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.cv-navigation_desktopRoutes__gXwi9 a:hover,.cv-navigation_desktopRoutes__gXwi9 a[aria-current=page],.cv-navigation_mobilePanel___iaJO a:hover,.cv-navigation_mobilePanel___iaJO a[aria-current=page]{color:var(--ink)}.cv-navigation_desktopRoutes__gXwi9 a:hover:after,.cv-navigation_desktopRoutes__gXwi9 a[aria-current=location]:after,.cv-navigation_desktopRoutes__gXwi9 a[aria-current=page]:after,.cv-navigation_mobilePanel___iaJO a:hover:after,.cv-navigation_mobilePanel___iaJO a[aria-current=location]:after,.cv-navigation_mobilePanel___iaJO a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.cv-navigation_pdfLink__Ua4K7{gap:.18rem;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:.3em}.cv-navigation_menuButton__j7DWT{min-width:3.75rem;min-height:2.75rem;padding:0;display:none;color:var(--ink);font:600 .82rem/1 var(--font-home-sans),Arial,sans-serif;background:transparent;border:0;cursor:pointer}.cv-navigation_mobilePanel___iaJO{padding:.25rem 0 1rem;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;border-top:1px solid var(--line);animation:cv-navigation_menu-in__6yDX1 .16s ease-out both}.cv-navigation_mobilePanel___iaJO a{justify-content:space-between;border-bottom:1px solid var(--line)}.cv-navigation_header__8oQVD :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes cv-navigation_menu-in__6yDX1{0%{opacity:0;transform:translateY(-.35rem)}}@media (max-width:62rem){.cv-navigation_inner__zDZ_t{grid-template-columns:1fr auto auto}.cv-navigation_desktopRoutes__gXwi9{display:none}.cv-navigation_menuButton__j7DWT,.cv-navigation_mobilePanel___iaJO{display:grid}.cv-navigation_menuButton__j7DWT{place-items:center end}}@media (max-width:28rem){.cv-navigation_identityLong__G2ViV,.cv-navigation_pdfLong__vomb5{display:none}.cv-navigation_identityShort__msHSb{display:inline}}@media (prefers-reduced-motion:reduce){.cv-navigation_desktopRoutes__gXwi9 a:after,.cv-navigation_mobilePanel___iaJO a:after{transition:none}.cv-navigation_mobilePanel___iaJO{animation:none}}.cv-shell_shell__M2kV0{--page:#eef3f1;--surface:#f9fbfa;--ink:#102624;--muted:#405c59;--subtle:#536b68;--accent:#0a6662;--accent-dark:#084b49;--line:#c7d5d1;--line-strong:#9fb4af;--content:78rem;--measure:68ch;--gutter:clamp(1.25rem,4vw,3.75rem);min-width:0;min-height:100vh;overflow:clip;color:var(--ink);color-scheme:light;background:var(--page);font-family:var(--font-home-sans),Arial,sans-serif;font-size:1rem;line-height:1.6}.cv-shell_shell__M2kV0 *,.cv-shell_shell__M2kV0 :after,.cv-shell_shell__M2kV0 :before{box-sizing:border-box}.cv-shell_shell__M2kV0 a,.cv-shell_shell__M2kV0 button,.cv-shell_shell__M2kV0 summary{touch-action:manipulation;-webkit-tap-highlight-color:rgb(10 102 98/.14)}.cv-shell_shell__M2kV0 ::selection{color:var(--surface);background:var(--accent)}.cv-shell_shell__M2kV0 :where(section){margin-bottom:0}.cv-shell_shell__M2kV0 :where(section h2){margin-bottom:0;padding-bottom:0;color:var(--ink);letter-spacing:inherit;text-transform:none;border:0}.cv-shell_shell__M2kV0 :where(footer){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-align:left}.cv-shell_shell__M2kV0 :where(main){max-width:none;margin:0;padding-block:0}.cv-shell_shell__M2kV0 main:focus-visible{outline:none}.cv-shell_shell__M2kV0 [id]{scroll-margin-top:4.25rem}.cv-shell_skipLink__9XynO{position:fixed;z-index:70;top:.65rem;left:.65rem;min-height:2.75rem;padding:.65rem .9rem;display:inline-flex;align-items:center;color:var(--surface);font-size:.82rem;font-weight:700;background:var(--ink);text-decoration:none;transform:translateY(-180%);transition:transform .16s ease}.cv-shell_skipLink__9XynO:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}.cv-shell_footer__x5stT{margin-top:0;padding:2.25rem var(--gutter) 1.5rem;color:var(--muted);background:var(--page);border-top:1px solid var(--line)}.cv-shell_footerBase__xUKB9,.cv-shell_footerMain__veXYW{max-width:var(--content);margin-inline:auto}.cv-shell_footerMain__veXYW{padding-bottom:1.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.cv-shell_footerName__xuuP5{margin:0;color:var(--ink);font-family:var(--font-home-display),Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.1;letter-spacing:-.025em}.cv-shell_footerRole__nbHrW{max-width:42rem;margin:.55rem 0 0;font-size:.88rem}.cv-shell_footerLinks__dkijj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 1.25rem}.cv-shell_footerBase__xUKB9 a,.cv-shell_footerLinks__dkijj a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--accent-dark);font-size:.82rem;font-weight:650;text-underline-offset:.28em}.cv-shell_footerBase__xUKB9{min-height:2.75rem;padding-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.78rem;border-top:1px solid var(--line)}.cv-shell_footerBase__xUKB9 p{margin:0}.cv-shell_footer__x5stT :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:48rem){.cv-shell_footerBase__xUKB9,.cv-shell_footerMain__veXYW{align-items:flex-start;flex-direction:column}.cv-shell_footerLinks__dkijj{justify-content:flex-start}.cv-shell_footerBase__xUKB9{gap:.2rem}}@media (prefers-reduced-motion:reduce){.cv-shell_skipLink__9XynO{transition:none}}