.navigation-page{--navigation-bg:#f5f5f4;--navigation-surface:#fff;--navigation-ink:#111318;--navigation-soft:#6d737d;--navigation-line:#dedfdf;--navigation-warm:#fadeba;background:var(--navigation-bg);min-height:calc(100vh - 65px);color:var(--navigation-ink);padding:0 max(1.25rem,50vw - 512px) 6rem}.navigation-shell{width:min(100%,1024px);margin:0 auto}.navigation-page .information-hub-grid{display:block}.navigation-hero{max-width:680px;margin:2.25rem 0 3rem;animation:1s cubic-bezier(.22,1,.36,1) both navigation-rise}.navigation-eyebrow{color:var(--navigation-soft);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:11px;font-weight:750}.navigation-hero h1{color:var(--navigation-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,6vw,4rem);font-weight:750;line-height:.98}.navigation-hero>p:last-child{max-width:650px;color:var(--navigation-soft);text-wrap:pretty;margin:1.4rem 0 0;font-size:16px;line-height:1.75}.navigation-feature-card,.navigation-card{color:inherit;text-decoration:none;transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .36s,box-shadow .52s,background-color .36s;display:flex;position:relative;overflow:hidden}.navigation-feature-card{color:#fff;background:#111318;border-radius:28px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;min-height:250px;padding:clamp(1.5rem,4vw,2rem);display:grid;box-shadow:0 22px 50px #1113181a}.navigation-feature-card>span,.navigation-card>div,.navigation-card>span{z-index:1;position:relative}.navigation-feature-card h2,.navigation-card h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:750;line-height:1.15}.navigation-feature-card h2{color:#fff;grid-area:1/1/auto/-1;align-self:start;max-width:500px;font-size:clamp(2rem,4.4vw,3rem)}.navigation-feature-card p,.navigation-card p{text-wrap:pretty}.navigation-feature-card p{color:#ffffffa8;grid-area:3/1;align-self:end;max-width:540px;margin:0;font-size:14px;line-height:1.7}.navigation-feature-card span,.navigation-card span{white-space:nowrap;flex:none;align-items:center;gap:.4rem;font-size:14px;font-weight:700;display:inline-flex}.navigation-feature-card span{color:var(--navigation-warm);grid-area:3/2;align-self:end}.navigation-feature-card svg,.navigation-card svg{transition:transform .36s}.navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.15rem;display:grid}.navigation-grid>.scroll-reveal{display:flex}.navigation-card{border:1px solid var(--navigation-line);background:var(--navigation-surface);border-radius:24px;flex-direction:column;justify-content:flex-start;gap:1.5rem;width:100%;min-height:220px;padding:1.65rem}.navigation-card h2{color:var(--navigation-ink);font-size:clamp(1.35rem,3vw,1.8rem)}.navigation-card p{color:var(--navigation-soft);margin:.9rem 0 0;font-size:14px;line-height:1.7}.navigation-card span{color:var(--navigation-ink);margin-top:auto;padding-top:1.75rem;font-size:13px}.navigation-feature-card:hover,.navigation-card:hover{transform:translateY(-5px)}.navigation-feature-card:hover{background:#191b20;box-shadow:0 28px 60px #11131829}.navigation-card:hover{border-color:#cacbcc;box-shadow:0 18px 38px #11131812}.navigation-feature-card:hover svg,.navigation-card:hover svg{transform:translate(2px,-2px)}.navigation-feature-card:focus-visible,.navigation-card:focus-visible{outline-offset:4px;outline:3px solid #1113183d}@keyframes navigation-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=760px){.navigation-page{padding:0 1rem 4.5rem}.navigation-feature-card{border-radius:24px;flex-direction:column;align-items:flex-start;gap:1.5rem;min-height:0;display:flex}.navigation-grid{grid-template-columns:1fr}.navigation-card{min-height:0}.navigation-feature-card p{margin-top:auto}.navigation-feature-card span{align-self:flex-end}}@media (width<=460px){.navigation-feature-card,.navigation-card{padding:1.5rem}.navigation-hero>p:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.navigation-hero{animation:none}.navigation-feature-card,.navigation-card,.navigation-feature-card svg,.navigation-card svg{transition:none}.navigation-feature-card:hover,.navigation-card:hover{transform:none}}
