.nav{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vw,24px)var(--tb-pad,2rem);transition:transform .5s var(--tb-ease,ease)}.nav--hidden{transform:translateY(-110%)}.brand-switch{position:relative;display:inline-block}.brand-switch__spacer{display:flex;align-items:center;visibility:hidden;white-space:nowrap;font-family:var(--tb-sans);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;line-height:1;height:44px;padding:0 18px}.brand-menu{position:absolute;top:0;left:0;z-index:99;box-sizing:border-box;padding:7px 18px;background:var(--tb-pill);border-radius:100px;display:flex;flex-direction:column;width:max-content;max-width:100%;max-height:44px;overflow:hidden;transition:max-width .5s var(--tb-ease),max-height .55s var(--tb-ease),background .35s var(--tb-ease),border-radius .45s var(--tb-ease),box-shadow .4s var(--tb-ease),padding .45s var(--tb-ease)}.brand-switch:hover .brand-menu,.brand-switch:focus-within .brand-menu,.brand-switch.is-open .brand-menu{max-width:min(54em,calc(100vw - 2 * var(--tb-pad,2rem)));max-height:20em;padding:13px 18px;background:var(--tb-card);border-radius:24px;box-shadow:0 30px 60px -26px rgba(0,0,0,.6)}.brand-menu__home,.brand-menu__item{font-family:var(--tb-sans);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;line-height:1.78;white-space:nowrap}.brand-menu__prefix,.brand-menu__slash,.brand-menu__word{transition:color .25s var(--tb-ease);color:var(--tb-card-muted)}.brand-menu__item{transform:translateY(-5px);opacity:0;transition:transform .45s var(--tb-ease),opacity .45s var(--tb-ease)}.brand-switch:hover .brand-menu__item,.brand-switch:focus-within .brand-menu__item,.brand-switch.is-open .brand-menu__item{transform:none;opacity:1}.brand-menu__item:nth-child(4){transition-delay:.04s}.brand-menu__item:nth-child(5){transition-delay:.08s}.brand-menu__item:nth-child(6){transition-delay:.12s}.brand-menu__item:not(.is-active):hover .brand-menu__slash,.brand-menu__item:not(.is-active):hover .brand-menu__word{color:var(--tb-link-hover,#1e2bff)}.brand-menu__home{max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .5s var(--tb-ease),opacity .4s var(--tb-ease),transform .45s var(--tb-ease)}.brand-switch:hover .brand-menu__home,.brand-switch:focus-within .brand-menu__home,.brand-switch.is-open .brand-menu__home{max-height:1.78em;opacity:1;transform:none}.brand-menu__home:hover .brand-menu__slash{color:var(--tb-link-hover,#1e2bff)}.brand-menu__item.is-active{transform:none;opacity:1}.brand-menu__item.is-active .brand-menu__prefix,.brand-menu__item.is-active .brand-menu__slash{color:var(--tb-fg)}.brand-menu__item.is-active .brand-menu__word{color:var(--tb-accent,var(--tb-link-hover,#1e2bff))}.brand-switch:hover .brand-menu__item.is-active .brand-menu__prefix,.brand-switch:focus-within .brand-menu__item.is-active .brand-menu__prefix,.brand-switch.is-open .brand-menu__item.is-active .brand-menu__prefix,.brand-switch:hover .brand-menu__item.is-active .brand-menu__slash,.brand-switch:focus-within .brand-menu__item.is-active .brand-menu__slash,.brand-switch.is-open .brand-menu__item.is-active .brand-menu__slash{color:var(--tb-card-fg)}@media(min-width:601px) and (hover:hover){.brand-menu{display:grid;grid-template-columns:max-content minmax(0,0fr);column-gap:0;transition:max-width .5s var(--tb-ease),max-height .55s var(--tb-ease),grid-template-columns .55s var(--tb-ease),column-gap .55s var(--tb-ease),background .35s var(--tb-ease),border-radius .45s var(--tb-ease),box-shadow .4s var(--tb-ease),padding .45s var(--tb-ease)}.brand-menu:has(.brand-menu__entry:hover),.brand-menu:has(.brand-menu__entry:focus-visible){grid-template-columns:max-content minmax(15rem,19rem);column-gap:clamp(22px,2.5vw,38px)}.brand-menu__entry{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.brand-menu__label{grid-column:1;white-space:nowrap}.brand-menu__description{grid-column:2;min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--tb-mono);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.025em;color:var(--tb-card-muted);opacity:0;transform:translateX(-12px);transition:opacity .3s var(--tb-ease),transform .45s var(--tb-ease)}.brand-menu__entry:hover .brand-menu__description,.brand-menu__entry:focus-visible .brand-menu__description{opacity:1;transform:translateX(0)}}.hdr-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:inline-flex;align-items:center;height:44px;padding:3px;background:var(--tb-pill);border-radius:100px}.lang-switch__btn{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:36px;padding:0 12px;border-radius:100px;font-family:var(--tb-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--tb-fg-dim);transition:background .3s var(--tb-ease),color .3s}.lang-switch__btn.is-active{background:var(--tb-cta-bg);color:var(--tb-cta-fg)}.lang-switch__btn:not(.is-active):hover{color:var(--tb-fg)}.cta-switch{position:relative;display:inline-block}.cta-switch__spacer{display:inline-flex;align-items:center;gap:9px;visibility:hidden;white-space:nowrap;height:44px;padding:0 22px;font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.cta-menu{position:absolute;top:0;left:0;z-index:99;box-sizing:border-box;width:max-content;background:var(--tb-pill);color:var(--tb-fg);border-radius:100px;display:flex;flex-direction:column;max-height:44px;overflow:hidden;transition:max-height .55s var(--tb-ease),background .35s var(--tb-ease),border-radius .45s var(--tb-ease),box-shadow .4s var(--tb-ease),padding-bottom .45s var(--tb-ease)}.cta-switch.is-open .cta-menu{max-height:16em;background:var(--tb-card);border-radius:22px;padding-bottom:8px;box-shadow:0 30px 60px -26px rgba(0,0,0,.5)}.cta-head{flex:none;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:9px;width:100%;height:44px;padding:0 22px;border:0;background:0 0;cursor:pointer;color:var(--tb-fg);font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;transition:color .3s var(--tb-ease)}.cta-head__label,.cta-head__ind{position:relative;z-index:1}.cta-head__ind{flex:none;width:14px;height:14px}.cta-head__dot{position:absolute;top:50%;right:24.5px;z-index:0;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--tb-cta-bg);transform:scale(1);transform-origin:center;transition:transform .8s var(--tb-ease),opacity .3s var(--tb-ease)}.cta-head__arrow{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-220%);transition:transform .4s var(--tb-ease),opacity .3s var(--tb-ease)}.cta-switch:hover:not(.is-open) .cta-head{color:var(--tb-cta-fg)}.cta-switch:hover:not(.is-open) .cta-head__dot{transform:scale(40)}.cta-switch:hover:not(.is-open) .cta-head__arrow{opacity:1;transform:translateY(0)}.cta-switch.is-open .cta-head{color:var(--tb-card-fg)}.cta-switch.is-open .cta-head__dot{transform:scale(0);opacity:0}.cta-switch.is-open .cta-head__arrow{opacity:1;transform:rotate(180deg)}.cta-menu__item{font-family:var(--tb-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--tb-card-muted);padding:6px 22px;white-space:nowrap;opacity:0;transform:translateY(-5px);transition:color .25s var(--tb-ease),opacity .4s var(--tb-ease),transform .4s var(--tb-ease)}.cta-switch.is-open .cta-menu__item{opacity:1;transform:none}.cta-menu__item:nth-child(3){transition-delay:.04s}.cta-menu__item:nth-child(4){transition-delay:.08s}.cta-menu__item:nth-child(5){transition-delay:.12s}.cta-menu__item:hover{color:var(--tb-card-fg)}.menu-btn{position:relative;z-index:101;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 22px;border:0;cursor:pointer;border-radius:100px;background:var(--tb-pill);color:var(--tb-fg);font-family:var(--tb-mono);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;transition:background .3s,opacity .22s var(--tb-ease),transform .3s var(--tb-ease)}.menu-btn:hover{background:var(--tb-pill-hover)}.menu-btn__dots{display:inline-flex;gap:4px;transition:transform .4s var(--tb-ease)}.menu-btn__dots i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.menu-btn:hover .menu-btn__dots,.nav.is-open .menu-btn__dots{transform:rotate(90deg)}.nav>.home-menu__backdrop{position:fixed;inset:0;z-index:98;border:0;padding:0;cursor:default;background:rgba(8,8,8,.14);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .48s ease,-webkit-backdrop-filter .58s var(--tb-ease),backdrop-filter .58s var(--tb-ease),visibility 0s linear .6s}.nav.is-open>.home-menu__backdrop{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition-delay:0s}.nav>.brand-switch,.nav>.hdr-actions{transition:opacity .2s ease,transform .3s var(--tb-ease)}.nav.is-open>.brand-switch,.nav.is-open>.hdr-actions{opacity:0;transform:translateY(-8px);pointer-events:none}.nav .topbar-mega{--menu-w:min(94vw,1500px);--menu-h:min(560px,calc(100svh - 40px));box-sizing:border-box;position:fixed;left:var(--menu-origin-x,calc(100vw - 70px));top:var(--menu-origin-y,20px);z-index:99;width:var(--menu-origin-w,138px);height:var(--menu-origin-h,44px);padding:28px;display:grid;grid-template-rows:auto minmax(0,1fr)auto;gap:22px;overflow:hidden;border-radius:999px;background:#0b0b0b;color:#fff;box-shadow:0 8px 26px rgba(0,0,0,.18);contain:layout paint;visibility:hidden;pointer-events:none;transform:translateX(-50%);transition:left .68s cubic-bezier(.2,.82,.18,1.08),top .68s cubic-bezier(.2,.82,.18,1.08),width .68s cubic-bezier(.2,.82,.18,1.08),height .68s cubic-bezier(.2,.82,.18,1.08),border-radius .55s var(--tb-ease),box-shadow .55s var(--tb-ease),visibility 0s linear .7s}.nav.is-open .topbar-mega{left:50%;top:20px;width:var(--menu-w);height:var(--menu-h);border-radius:30px;box-shadow:0 40px 110px rgba(0,0,0,.38);visibility:visible;pointer-events:auto;transition-delay:0s;animation:topbar-mega-settle .72s cubic-bezier(.2,.82,.18,1.08)both}@keyframes topbar-mega-settle{0%{transform:translateX(-50%)scale(.98)}72%{transform:translateX(-50%)scale(1.008)}100%{transform:translateX(-50%)scale(1)}}.nav .home-menu__head{display:flex;align-items:center;justify-content:space-between;gap:20px;opacity:0;transform:translateY(-10px);transition:opacity .28s ease .18s,transform .48s var(--tb-ease).14s}.nav.is-open .home-menu__head{opacity:1;transform:none}.nav .home-menu__actions,.nav .home-menu__head-tools{display:flex;align-items:center;gap:9px}.nav .home-menu__lang{display:inline-flex;align-items:center;height:44px;padding:3px;background:#242424;border-radius:999px}.nav .home-menu__lang-btn{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:36px;padding:0 12px;border-radius:999px;color:rgba(255,255,255,.58);font:500 12px/1 var(--tb-mono);letter-spacing:.04em;transition:background .3s var(--tb-ease),color .3s ease}.nav .home-menu__lang-btn.is-active{background:#f7f6f0;color:#0b0b0b}.nav .home-menu__lang-btn:not(.is-active):hover{color:#fff}.nav .home-menu__action,.nav .home-menu__secondary a{color:inherit;border:1px solid rgba(255,255,255,.2);border-radius:999px;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--tb-ease)}.nav .home-menu__action{padding:11px 17px;font-family:var(--tb-sans);font-size:13px;font-weight:650}.nav .home-menu__action:hover,.nav .home-menu__secondary a:hover{background:#fff;color:#0b0b0b;border-color:#fff;transform:translateY(-2px)}.nav .home-menu__action--primary{background:#f7f6f0;color:#0b0b0b;border-color:#f7f6f0}.nav .home-menu__close{position:relative;width:44px;height:44px;border:0;border-radius:50%;background:#242424;color:#fff;cursor:pointer;transition:transform .3s var(--tb-ease),background .25s ease}.nav .home-menu__close:hover{background:#343434;transform:rotate(8deg)scale(1.04)}.nav .home-menu__close span::before,.nav .home-menu__close span::after{content:"";position:absolute;left:13px;top:21px;width:18px;height:2px;border-radius:2px;background:currentColor}.nav .home-menu__close span::before{transform:rotate(45deg)}.nav .home-menu__close span::after{transform:rotate(-45deg)}.nav .home-menu__primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:0}.nav .home-menu__card{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:#242424;color:#fff;isolation:isolate;opacity:0;transform:translateY(24px)scale(.97);transition:transform .48s var(--tb-ease),opacity .38s ease,box-shadow .35s ease}.nav.is-open .home-menu__card{opacity:1;transform:none}.nav.is-open .home-menu__card:nth-child(1){transition-delay:.25s}.nav.is-open .home-menu__card:nth-child(2){transition-delay:.3s}.nav.is-open .home-menu__card:nth-child(3){transition-delay:.35s}.nav.is-open .home-menu__card:nth-child(4){transition-delay:.4s}.nav.is-open .home-menu__card:nth-child(5){transition-delay:.45s}.nav .home-menu__card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(0,0,0,.35)}.nav .home-menu__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s var(--tb-ease),filter .45s ease;z-index:-2}.nav .home-menu__card:hover img{transform:scale(1.035);filter:saturate(1.06)}.nav .home-menu__card-shade{position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.84));z-index:-1}.nav .home-menu__card-copy{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:4px;font-family:var(--tb-sans)}.nav .home-menu__card-copy strong{font-size:clamp(17px,1.35vw,23px);line-height:1.04;letter-spacing:-.025em}.nav .home-menu__card-copy small{font-size:12px;line-height:1.25;color:rgba(255,255,255,.72)}.nav .home-menu__secondary{display:flex;flex-wrap:wrap;gap:9px;opacity:0;transform:translateY(12px);transition:opacity .35s ease .43s,transform .42s var(--tb-ease).4s}.nav.is-open .home-menu__secondary{opacity:1;transform:none}.nav .home-menu__secondary a{padding:12px 19px;font-family:var(--tb-sans);font-size:14px;font-weight:650}body.topbar-menu-open{overflow:hidden}@media(max-width:600px){.nav{padding-top:12px;padding-bottom:12px}.lang-switch{display:none}.brand-switch{z-index:101}.brand-switch__spacer{height:40px;padding:0 16px;font-size:.95rem}.brand-menu{max-height:40px;padding:6px 16px}.brand-switch:hover .brand-menu,.brand-switch:focus-within .brand-menu,.brand-switch.is-open .brand-menu{padding:11px 16px}.brand-menu__home,.brand-menu__item{font-size:.95rem}.brand-menu__description{display:none}.menu-btn{position:relative;z-index:101;width:40px;height:40px;padding:0;gap:0;border-radius:50%;justify-content:center}.menu-btn__label{display:none}.cta-switch{display:none}}@media(max-width:900px){.nav .topbar-mega{--menu-w:100vw;--menu-h:100dvh;padding:max(18px,env(safe-area-inset-top))16px max(16px,env(safe-area-inset-bottom));gap:15px;overflow-y:auto}.nav.is-open .topbar-mega{left:50%;top:0;width:var(--menu-w);height:var(--menu-h);border-radius:0}.nav .home-menu__head{position:sticky;top:0;z-index:4;padding-bottom:4px;background:#0b0b0b}.nav .home-menu__primary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(126px,22vh);flex:none;min-height:auto}.nav .home-menu__card:nth-child(5){grid-column:1/-1}.nav .home-menu__card-copy{left:12px;right:12px;bottom:12px}.nav .home-menu__card-copy strong{font-size:17px}.nav .home-menu__card-copy small{font-size:11px}.nav>.home-menu__backdrop{display:none}}@media(max-width:520px){.nav .home-menu__head{gap:8px}.nav .home-menu__actions,.nav .home-menu__head-tools{gap:6px}.nav .home-menu__action{padding:10px 12px;font-size:12px}.nav .home-menu__lang{height:40px;padding:3px}.nav .home-menu__lang-btn{min-width:30px;padding:0 7px;font-size:11px}.nav .home-menu__close{width:40px;height:40px}.nav .home-menu__close span::before,.nav .home-menu__close span::after{left:12px;top:19px;width:16px}}@media(prefers-reduced-motion:reduce){.nav .topbar-mega,.nav .home-menu__card,.nav .home-menu__secondary,.nav>.home-menu__backdrop{transition-duration:.001ms!important}}