.topnav{display:flex;align-items:center;gap:40px;min-height:var(--nav-h)}.phead .topnav{border-bottom:1px solid rgba(255,255,255,.08)}.topnav__brand{display:inline-flex;align-items:center;gap:12px;flex:none;text-decoration:none;color:var(--on-dark)}.topnav__brand img{width:auto;height:clamp(30px,27px + .35vw,38px)}.topnav__word{font-size:clamp(1.125rem,1.05rem + .25vw,1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1}.topnav__links{display:flex;flex-wrap:wrap;gap:clamp(28px,2vw,52px)}.topnav__link{position:relative;padding-block:10px;font-size:var(--t-small);font-weight:500;letter-spacing:.01em;line-height:1;text-decoration:none;color:#ffffffb8;transition:color var(--quick) var(--ease)}.topnav__link:hover,.topnav__link[aria-current=page]{color:var(--bg-l1)}.topnav__link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--orange);transform:skew(var(--skew))}.topnav__cta{margin-left:auto;min-height:40px;padding:0 14px;font-size:var(--t-small)}.hero .topnav__cta,.phead .topnav__cta{display:none}@media(min-width:1024px){.hero .topnav__cta,.phead .topnav__cta{display:inline-flex;min-height:44px}.hero .topnav__cta{--btn-bg: transparent;background:transparent;color:var(--on-dark);border-color:#f3f5f461}.hero .topnav__cta:hover{--btn-bg: transparent;background:transparent;color:var(--orange);border-color:var(--orange);box-shadow:none}}@media(max-width:700px){.topnav{gap:16px;min-height:60px}.topnav__links{gap:14px}.topnav__link{font-size:.9375rem}.topnav__word{display:none}.topnav__brand img{height:26px}.topnav__cta{display:none}}.navpill{position:fixed;z-index:900;top:14px;left:50%;width:max-content;max-width:calc(100% - 24px);transform:translate(-50%,calc(-100% - 20px));opacity:0;visibility:hidden;transition:transform .35s var(--ease),opacity .25s var(--ease),visibility 0s linear .35s}.navpill.is-on{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .35s var(--ease),opacity .25s var(--ease),visibility 0s}.navpill .topnav{font-size:.95em;min-height:0;gap:clamp(14px,1vw,20px);padding:8px 8px 8px 22px;background:color-mix(in srgb,var(--bg-d1) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-pill);box-shadow:var(--lift-dark)}.navpill .topnav__links{flex-wrap:nowrap;gap:clamp(14px,1vw,20px)}.navpill .topnav__word{display:none}.navpill .topnav__brand img{height:30px}.navpill .topnav__cta{display:inline-flex;margin-left:4px;min-height:46px;border-radius:var(--radius-pill);white-space:nowrap}@media(max-width:700px){.navpill .topnav{padding:8px 18px}.navpill .topnav__cta{display:none}}@media(max-width:480px){.navpill .topnav{gap:12px;padding:8px 16px;font-size:.875em}.navpill .topnav__links{gap:12px}.navpill .topnav__brand img{height:26px}}
