.nav{background:var(--color-paper);border-bottom:1px solid var(--card-border);position:sticky;top:0;transition:box-shadow var(--dur-hover) ease;z-index:100}.nav[data-scrolled]{box-shadow:var(--shadow-subtle)}.nav__inner{align-items:center;display:flex;gap:var(--spacing-16);height:4rem}.nav__brand img{height:1.625rem;width:auto}.nav__pill{margin-inline-start:-8px}.nav__menu{align-items:center;display:flex;gap:var(--spacing-24);margin-inline-start:auto}.nav__link{align-items:center;background:none;border:0;color:var(--color-slate-700);cursor:pointer;display:inline-flex;font-size:var(--text-caption);font-weight:var(--font-weight-medium);gap:var(--spacing-8);letter-spacing:var(--tracking-micro);line-height:var(--leading-caption);padding:var(--spacing-8) 0;text-transform:uppercase;transition:color var(--dur-hover) ease;white-space:nowrap}@media(any-hover:hover){.nav__link:hover{color:var(--color-slate-900);text-decoration:underline;text-underline-offset:.25rem}}.nav__chev{fill:none;flex:none;height:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--dur-pop) var(--ease-out);width:.875rem}[aria-expanded=true]>.nav__chev{transform:rotate(180deg)}.sheet__link .nav__chev,.sheet__toggle .nav__chev{height:1.75rem;stroke-width:1.75;width:1.75rem}.nav__actions{display:flex}.nav__actions,.nav__drop{align-items:center;gap:var(--spacing-8)}.nav__drop{display:inline-flex;position:relative}.nav__toggle{align-items:center;background:none;border:0;color:var(--color-slate-700);cursor:pointer;display:inline-flex;margin:0 -.75rem 0 -.5rem;padding:.75rem .75rem .75rem .5rem;transition:color var(--dur-hover) ease}@media(any-hover:hover){.nav__toggle:hover{color:var(--color-slate-900)}}.drop{background:var(--color-paper);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);left:50%;opacity:0;padding:var(--spacing-8);pointer-events:none;position:absolute;top:calc(100% + .375rem);transform:scale(.97) translateY(-4px);transform-origin:top center;transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out);translate:-50% 0;width:20rem}.drop[data-open]{opacity:1;pointer-events:auto;transform:none}.drop__item{border-radius:var(--radius-lg);display:block;padding:.75rem;transition:background-color var(--dur-hover) ease}.drop__t{color:var(--color-slate-900);display:block;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium)}.drop__item:visited .drop__t{color:var(--color-steel)}.drop__d{color:var(--color-slate-600);display:block;font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:.25rem}@media(any-hover:hover){.drop__item:hover{background:var(--color-vellum)}.drop__item:hover .drop__t{text-decoration:underline;text-underline-offset:.1875rem}}.burger{background:none;border:1px solid var(--color-cloud);border-radius:var(--radius-lg);cursor:pointer;display:none;height:2.75rem;margin-inline-start:auto;position:relative;width:2.75rem}.burger span{background:var(--color-slate-900);border-radius:1px;height:2px;left:50%;margin:-1px 0 0 -.5625rem;position:absolute;top:50%;transition:transform var(--dur-pop) var(--ease-out),opacity var(--dur-pop) var(--ease-out);width:1.125rem}.burger span:first-child{transform:translateY(-.1875rem)}.burger span:last-child{transform:translateY(.1875rem)}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.sheet{background:var(--color-paper);inset:var(--header-h) 0 0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translateY(-8px);transition:transform var(--dur-pop) var(--ease-drawer),opacity var(--dur-pop) var(--ease-out);z-index:99}.sheet[data-open]{opacity:1;pointer-events:auto;transform:none}.sheet__inner{display:flex;flex-direction:column;margin-inline:auto;max-width:var(--page-max-width);padding:var(--spacing-24) var(--spacing-24) var(--spacing-48)}.sheet__link{align-items:center;background:none;border:0;border-bottom:1px solid var(--card-border);color:var(--color-slate-900);cursor:pointer;display:flex;font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);justify-content:space-between;padding:var(--spacing-16) 0;text-align:left;width:100%}.sheet__row{align-items:stretch;display:flex}.sheet__row .sheet__link{flex:1;width:auto}.sheet__toggle{align-items:center;background:none;border:0;border-bottom:1px solid var(--card-border);color:var(--color-slate-900);cursor:pointer;display:inline-flex;justify-content:flex-end;min-width:2.75rem;padding:0}.sheet__sub{overflow:hidden;padding-left:var(--spacing-16)}.sheet__sub[hidden]{display:none}.sheet__sublink{border-bottom:1px solid var(--card-border);color:var(--color-slate-600);display:block;font-size:var(--text-body-sm);padding:.75rem 0}.sheet__cta{margin-top:var(--spacing-32)}.drop__item:active,.sheet__link:active{transform:scale(.99)}.nav-desc{background:var(--color-paper);border-bottom:1px solid var(--card-border);display:none;padding-block:var(--spacing-8)}.nav-desc .pill{max-width:100%;white-space:normal;text-wrap:balance}@media(max-width:1279px){.nav__menu{display:none}.nav__actions{margin-inline-start:auto}.burger{display:flex;margin-inline-start:0}}@media(max-width:767px){.nav__inner{gap:var(--spacing-8)}.nav__brand img{height:1.375rem}.sheet__link{padding-block:var(--spacing-16)}.nav__brand{padding-block:.75rem}.nav__actions .btn{font-size:var(--text-micro);letter-spacing:.02em;padding:.8125rem var(--spacing-8)}.nav__pill{display:none}.nav-desc{display:block}}@media(prefers-reduced-motion:reduce){.drop,.sheet{transform:none}}.drop__item[aria-current=page],.nav__link[aria-current=page],.nav__link[data-current],.sheet__link[aria-current=page],.sheet__link[data-current]{color:var(--color-slate-900);font-weight:var(--font-weight-medium)}.nav__link[aria-current=page],.nav__link[data-current]{box-shadow:inset 0 -2px 0 0 var(--color-brand-orange)}.drop__item[aria-current=page]{background:var(--color-vellum)}.sheet__sublink[aria-current=page]{color:var(--color-slate-900);font-weight:var(--font-weight-medium)}
