.taf-nav{position:sticky;top:0;z-index:60;transition:background-color .22s var(--ease),box-shadow .22s var(--ease)}@media (max-width:959px){.taf-nav[data-scrolled=true]{background:rgb(252 250 247/.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--c-line)}}.taf-nav .taf-nav-bar{display:flex;align-items:center;gap:8px;height:var(--nav-h)}.taf-nav .taf-nav-home{display:inline-flex;align-items:center;min-height:44px}.taf-nav .taf-logo{height:34px}.taf-nav .taf-nav-links{display:none;align-items:center;gap:4px}.taf-nav .taf-nav-link{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:9px;font-size:15px;font-weight:400;color:rgb(17 17 17/.66);transition:color .15s var(--ease)}.taf-nav .taf-nav-link:hover{color:#111111}.taf-nav .taf-nav-link[aria-current=page]{color:#111111;font-weight:500}.taf-nav .taf-nav-end{display:flex;align-items:center;gap:4px;margin-left:auto}.taf-nav .taf-nav-cta{--h:44px;padding:0 18px;font-size:13px}.taf-nav .taf-nav-menu{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-btn);background:var(--c-capsule);color:#111111;cursor:pointer}.taf-nav .taf-nav-menu:hover{background:var(--c-warm)}@media (max-width:959px){.taf-nav .taf-nav-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.taf-nav .taf-nav-home{grid-column:2;grid-row:1;justify-self:center}.taf-nav .taf-nav-menu{grid-column:1;grid-row:1;justify-self:start}.taf-nav .taf-nav-end{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.taf-nav .taf-logo{height:30px}.taf-nav .taf-nav-cta{--h:44px;padding:0 14px;font-size:12px;letter-spacing:.05em}.taf-nav .taf-nav-cta svg{width:15px;height:15px}}@media (max-width:374px){.taf-nav .taf-logo{height:26px}.taf-nav .taf-nav-cta{padding:0 11px;font-size:11.5px}.taf-nav .taf-nav-cta svg{display:none}}@media (min-width:960px){.taf-nav{position:relative;background:none;box-shadow:none}.taf-nav .taf-nav-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.taf-nav .taf-nav-links{display:flex}.taf-nav .taf-nav-end{justify-self:end;margin-left:0}.taf-nav .taf-nav-menu,.taf-nav .taf-nav-scrim,.taf-nav .taf-nav-sheet{display:none}}@media (min-width:960px) and (max-width:1150px){.taf-nav .taf-nav-bar{gap:12px}.taf-nav .taf-nav-link{padding:0 10px;font-size:14px}}.taf-nav .taf-nav-scrim{position:fixed;inset:0;z-index:1;background:rgb(17 17 17/.5);opacity:0;visibility:hidden;transition:opacity .26s var(--ease),visibility 0s linear .26s}.taf-nav .taf-nav-sheet{position:fixed;inset:0;z-index:2;max-height:100dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-md);padding:0 var(--margin) 24px;background:#111111;color:#fff;transform:translateY(-104%);visibility:hidden;transition:transform .38s var(--ease),visibility 0s linear .38s}.taf-nav[data-open=true] .taf-nav-scrim{opacity:1;visibility:visible;transition:opacity .26s var(--ease)}.taf-nav[data-open=true] .taf-nav-sheet{transform:none;visibility:visible;transition:transform .42s var(--ease-out)}.taf-nav .taf-nav-sheet-top{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);flex:none}.taf-nav .taf-nav-sheet .taf-nav-menu{background:rgb(255 255 255/.1);color:#fff}.taf-nav .taf-nav-sheet-links{display:flex;flex-direction:column}.taf-nav .taf-nav-sheet-link{display:flex;align-items:center;min-height:60px;border-bottom:1px solid rgb(255 255 255/.12);font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.01em;font-family:var(--font)}.taf-nav .taf-nav-sheet-link:last-child{border-bottom:0}.taf-nav .taf-nav-sheet-link[aria-current=page]{color:#fff771}.taf-nav .taf-nav-sheet .taf-btn{width:100%}.taf-nav .taf-nav-sheet .taf-small{color:var(--c-inv-3);text-align:center}