.bLoQaq_nav{z-index:50;height:var(--nav-h);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);view-transition-name:bLoQaq_site-nav;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.bLoQaq_nav{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.bLoQaq_inner{max-width:var(--max);height:100%;padding-inline:var(--margin);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.bLoQaq_brand{font-size:var(--body);font-weight:600;text-decoration:none}.bLoQaq_links{font-size:var(--caption);gap:4px;margin:0;padding:0;list-style:none;display:flex}.bLoQaq_links a{color:var(--graphite);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:8px 10px;text-decoration:none;display:block}.bLoQaq_tabular{font-variant-numeric:tabular-nums}.bLoQaq_full{display:none}@media (min-width:1024px){.bLoQaq_full{display:inline}.bLoQaq_short{display:none}}@media (hover:hover) and (pointer:fine){.bLoQaq_links a:hover{color:var(--steel)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--aluminum:#f5f5f7;--graphite:#1d1d1f;--steel:#6e6e73;--hairline:#d2d2d7;--heat:#e8590c;--nav-bg:#ffffffb8;--shadow-lift:0 18px 40px #0000001f, 0 4px 10px #0000000f;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--display:clamp(2.25rem, 1.6rem + 2.667vw, 4rem);--title:clamp(1.75rem, 1.471rem + 1.143vw, 2.5rem);--body-lg:clamp(1.1875rem, 1.141rem + .19vw, 1.3125rem);--body:1.0625rem;--caption:clamp(.8125rem, .789rem + .095vw, .875rem);--max:1440px;--margin:16px;--gap:16px;--nav-h:52px;--r-tile:20px;--r-headshot:16px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-land:linear(0, .0364, .1243, .2385, .3616, .4819, .5923, .689, .7707, .8374, .8902, .9307, .9608, .9823, .997, 1.0064, 1.0119, 1.0145, 1.0152, 1.0146, 1.0132, 1.0115, 1.0096, 1.0078, 1.0061, 1.0046, 1.0034, 1.0024, 1.0016, 1.001, 1.0006, 1)}@media (min-width:600px){:root{--margin:24px;--gap:24px}}@media (min-width:1024px){:root{--margin:48px;--r-headshot:20px}}
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--graphite);font-family:var(--font);font-size:var(--body);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.47}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--graphite);outline-offset:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-group(.morph){animation-duration:.4s;animation-timing-function:var(--ease-in-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.skip-link{z-index:100;background:var(--graphite);color:var(--paper);font-size:var(--caption);border-radius:999px;padding:8px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}.content:focus{outline:none}
