.nav-overflow,.site-header{color:var(--header-ink)}.site-header{-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px);background:hsla(0,0%,100%,.72);border-bottom:1px solid rgba(0,0,0,.06);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.35);box-shadow:0 1px 0 hsla(0,0%,100%,.35);inset-block-start:0;inset-inline:0;isolation:isolate;position:fixed;-webkit-transition:background-color .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;-moz-transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-box-shadow .22s ease;z-index:50}.site-header.is-scrolled,.site-header.nav-open{background:hsla(0,0%,100%,.88);border-bottom-color:rgba(0,0,0,.09);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.45),0 12px 34px rgba(0,0,0,.06);box-shadow:0 1px 0 hsla(0,0%,100%,.45),0 12px 34px rgba(0,0,0,.06)}.site-header.globalheader-light{color-scheme:only light}.nav{--navigation-gap:clamp(24px,2.8vw,64px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;margin:0 auto;min-height:var(--site-header-height);padding-inline:22px;position:relative}.brand,.nav{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.brand{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:44px;min-width:44px;-ms-flex-pack:center;padding:8px}.nav-primary{gap:-moz-calc(var(--navigation-gap) - 10px);gap:calc(var(--navigation-gap) - 10px)}.nav-links,.nav-primary{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nav-links{gap:var(--navigation-gap)}.nav-links>a{-ms-flex-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;font-weight:500;line-height:1;min-height:44px;white-space:nowrap}.nav-controls,.nav-links>a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.nav-controls{-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;inset-inline-end:22px;position:absolute}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:44px;padding:0;position:relative;width:44px}.nav-toggle:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.nav-overflow{-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;background:var(--panel-strong);display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr);inset:-moz-calc(var(--site-header-height) + 1px) 0 0;inset:calc(var(--site-header-height) + 1px) 0 0;overflow-y:auto;overscroll-behavior-y:contain;padding:10px 22px 32px;pointer-events:none;position:fixed;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:visibility 0s linear .18s,-webkit-transform .18s ease;transition:visibility 0s linear .18s,-webkit-transform .18s ease;-moz-transition:transform .18s ease,visibility 0s linear .18s,-moz-transform .18s ease;transition:transform .18s ease,visibility 0s linear .18s;transition:transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease,-moz-transform .18s ease;visibility:hidden;z-index:49}.nav-overflow>a{border-bottom:1px solid var(--border-subtle);font-size:clamp(20px,3vw,32px);font-weight:600;line-height:1.1;overflow-wrap:anywhere;padding:18px 0}.nav-overflow>a:last-child{border-bottom:0}.nav-overflow[hidden]{display:none}.site-header.navigation-ready.has-overflow .nav-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.site-header.navigation-ready.has-overflow .nav{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header.navigation-ready.has-overflow .nav-links{display:none}.site-header.navigation-ready.nav-open+.nav-overflow{pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s linear 0s,-webkit-transform .18s ease;transition:visibility 0s linear 0s,-webkit-transform .18s ease;-moz-transition:transform .18s ease,visibility 0s linear 0s,-moz-transform .18s ease;transition:transform .18s ease,visibility 0s linear 0s;transition:transform .18s ease,visibility 0s linear 0s,-webkit-transform .18s ease,-moz-transform .18s ease;visibility:visible}.nav-toggle-line{background:currentcolor;border-radius:999px;height:1.5px;inset-block-start:-moz-calc(50% - .75px);inset-block-start:calc(50% - .75px);inset-inline-start:14px;position:absolute;-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;-moz-transition:opacity .18s ease,transform .18s ease,-moz-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease,-moz-transform .18s ease;width:16px}.nav-toggle-line:first-child{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.nav-toggle-line:last-child{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}.site-header.nav-open .nav-toggle-line:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.site-header.nav-open .nav-toggle-line:nth-child(2){opacity:0}.site-header.nav-open .nav-toggle-line:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width:560px){.site-header{background:hsla(0,0%,100%,.84)}.nav{padding-inline:16px}}@media(max-width:980px){.site-header.navigation-ready.has-overflow .nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header.navigation-ready.has-overflow .nav-primary{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header.navigation-ready.has-overflow .nav-controls{inset-inline-end:auto;-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto;position:static}}@media(scripting:none){.site-header{position:static}.nav{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav,.nav-primary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-overflow,.nav-toggle{display:none}.nav-controls{inset-inline-end:auto;-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto;position:static}.nav-links{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:0}}