@font-face{font-family:TINNOX Nav;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tnav,.tnav-veil{--n-ink: #12212a;--n-ink-2: #5d6b73;--n-muted: #93a1a7;--n-teal: #0f4761;--n-teal-2: #155a7a;--n-teal-50: #eff5f7;--n-ghost: #c3d6de;--n-porc: #f6f8f8;--n-paper: #ffffff;--n-hair: rgb(18 33 42 / .07);--n-sans: "TINNOX Nav", var(--sans);--n-ease: cubic-bezier(.32, .72, 0, 1);--n-ease-out: cubic-bezier(.22, 1, .36, 1);--n-move: .56s;--n-linear: cubic-bezier(0, 0, 1, 1);--n-std: cubic-bezier(.4, 0, .2, 1);--n-bar-h: 72px;--n-pad: clamp(20px, 3.4vw, 48px);--n-gap: clamp(16px, 3.4vw, 52px);--n-inset: clamp(8px, 1.2vw, 16px);--n-radius: 36px;--n-morph: .45s}.tnav{position:sticky;top:0;z-index:90;height:var(--n-bar-h);font-family:var(--n-sans);color:var(--n-ink);letter-spacing:0}html{scroll-padding-top:96px}html.tnav-lock{overflow:hidden}html.tnav-lock body{padding-right:var(--n-sb, 0px)}.tnav :focus-visible{outline:2px solid var(--n-teal);outline-offset:2px;border-radius:999px}.tnav-card{position:relative;max-width:min(1440px,calc(100% - 2 * var(--n-inset)));margin:0 auto;will-change:transform;transition:transform var(--n-morph) var(--n-ease)}.tnav-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--n-paper);-webkit-backdrop-filter:saturate(1.7) blur(14px);backdrop-filter:saturate(1.7) blur(14px);transform:scaleX(var(--n-stretch, 1));will-change:transform;transition:transform var(--n-morph) var(--n-ease),border-radius var(--n-morph) var(--n-ease),background-color var(--n-morph) var(--n-ease)}.tnav-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:var(--n-radius);box-shadow:0 0 0 1px var(--n-hair),0 12px 40px -16px #12212a47;opacity:0;transition:opacity var(--n-morph) var(--n-ease)}.tnav.is-sizing .tnav-card:before{transition:none}.tnav.is-stuck .tnav-card{transform:translateY(var(--n-inset))}.tnav.is-stuck .tnav-card:before{transform:none;border-radius:var(--n-radius);background:#ffffffe0}.tnav.is-stuck .tnav-card:after{opacity:1}.tnav[data-open] .tnav-card:before,.tnav[data-sheet] .tnav-card:before{background:var(--n-paper)}.tnav.is-stuck{pointer-events:none}.tnav.is-stuck .tnav-card{pointer-events:auto}.tnav-bar{position:relative;z-index:2;height:var(--n-bar-h);padding:0 var(--n-pad);display:flex;align-items:center;gap:var(--n-gap)}.tnav-brand{flex:none;display:flex;align-items:center;min-height:44px;color:var(--n-ink)}.tnav-brand:focus-visible{border-radius:6px;outline-offset:4px}.tnav-mark{display:block;width:142px}.tnav-mark svg{display:block;width:100%;height:auto}.tnav-zone{flex:1;min-width:0;position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end}.tnav-main{height:100%;margin-right:84px;transition:opacity .22s var(--n-ease),transform .5s var(--n-ease)}.tnav-links{display:flex;align-items:center;gap:2px;height:100%}.tnav-links>li{display:flex;align-items:center;height:100%}.tnav-trigger{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;font:500 14px/1.35 var(--n-sans);color:var(--n-ink);white-space:nowrap;transition:color .1s var(--n-linear)}.tnav-links:has(>li:hover)>li:not(:hover)>.tnav-trigger{color:var(--n-muted)}.tnav[data-open] .tnav-trigger:not([aria-expanded=true]){color:var(--n-muted)}.tnav .tnav-trigger:hover,.tnav .tnav-trigger:focus-visible{color:var(--n-ink)}.tnav[data-mode=express] .tnav-main{opacity:0;transform:translate(-12px);pointer-events:none}.tnav-toggle{position:absolute;top:calc(50% - 20px);left:calc(100% - 40px);z-index:3;width:40px;height:40px;padding:0;border-radius:50%;transition:left var(--n-move) var(--n-ease)}.tnav[data-mode=express] .tnav-toggle{left:0}.tnav-toggle-ghost,.tnav-toggle-dot{position:absolute;inset:0;border-radius:50%}.tnav-toggle-ghost{background:var(--n-ghost);transform:translate(-8px);transition:transform .5s var(--n-ease),background-color .3s var(--n-ease)}.tnav[data-mode=express] .tnav-toggle-ghost{transform:translate(8px)}.tnav-toggle:hover .tnav-toggle-ghost{transform:translate(-12px)}.tnav[data-mode=express] .tnav-toggle:hover .tnav-toggle-ghost{transform:translate(12px)}.tnav-toggle-dot{display:grid;place-items:center;background:var(--n-teal);color:var(--n-porc);transition:background-color .25s var(--n-ease),transform .25s var(--n-ease)}.tnav-toggle:hover .tnav-toggle-dot{background:var(--n-teal-2)}.tnav-toggle:active .tnav-toggle-dot{transform:scale(.92)}.tnav-toggle svg{width:20px;height:20px;transition:transform var(--n-move) var(--n-ease)}.tnav[data-mode=express] .tnav-toggle svg{transform:rotate(180deg)}.tnav-express{position:absolute;left:0;right:0;top:calc(50% - 20px);height:40px;z-index:2;display:flex;align-items:center;padding:0 16px 0 52px;border-radius:20px;background:var(--n-teal-50);clip-path:inset(0 0 0 calc(100% - 40px) round 20px);visibility:hidden;transition:clip-path var(--n-move) var(--n-ease),visibility 0s linear var(--n-move)}.tnav[data-mode=express] .tnav-express{clip-path:inset(0 0 0 0 round 20px);visibility:visible;transition:clip-path var(--n-move) var(--n-ease),visibility 0s}.tnav-quick{flex:1;display:flex;align-items:center;justify-content:space-around;gap:12px;min-width:0;white-space:nowrap}.tnav-quick>li{flex:none}.tnav-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;border-radius:20px;font:500 14px/1.35 var(--n-sans);color:var(--n-ink);opacity:0;transform:translate(14px);transition:opacity .2s var(--n-ease),transform .2s var(--n-ease),color .25s var(--n-ease)}.tnav[data-mode=express] .tnav-chip{opacity:1;transform:none;transition:opacity .4s var(--n-ease) calc(.16s + var(--i, 0) * 45ms),transform .6s var(--n-ease) calc(.16s + var(--i, 0) * 45ms),color .25s var(--n-ease)}.tnav-quick:hover .tnav-chip:not(:hover),.tnav-quick:focus-within .tnav-chip:not(:focus-visible):not(:hover){color:var(--n-muted)}.tnav-quick:focus-within:hover .tnav-chip:focus-visible:not(:hover){color:var(--n-muted)}.tnav-ico{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tnav-ico .ring{stroke-width:1}.tnav-chip:focus-visible{outline-offset:-2px}.tnav-chip-short{display:none}.tnav-express.is-short .tnav-chip-short{display:inline}.tnav-express.is-short .tnav-chip-label,.tnav-express.is-compact .tnav-chip-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tnav-express.is-compact .tnav-quick{gap:4px}.tnav-express.is-compact .tnav-chip{padding:0 8px}.tnav-quote{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:1px solid var(--n-teal);border-radius:999px;font:500 14px/1 var(--n-sans);color:var(--n-teal);background:transparent;white-space:nowrap;transition:background-color .25s var(--n-ease),color .25s var(--n-ease)}.tnav-quote:hover{background:var(--n-teal);color:#fff}.tnav-quote:active{background:var(--n-teal-2)}.tnav-tip{position:absolute;top:0;left:0;z-index:5;padding:6px 10px;border-radius:8px;font:500 12px/16px var(--n-sans);color:var(--n-ink);background:var(--n-paper);box-shadow:0 0 0 1px var(--n-hair),0 6px 20px -8px #12212a4d;white-space:nowrap;pointer-events:none;opacity:0;translate:0 -4px;transition:opacity .18s var(--n-ease),translate .3s var(--n-ease)}.tnav-tip.is-on{opacity:1;translate:0 0}.tnav [data-soon]{cursor:default}.tnav-soon{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tnav-sheet .tnav-soon{position:static;width:auto;height:auto;overflow:visible;clip-path:none;flex:none;margin-left:auto;padding:3px 8px;border-radius:999px;font:500 11px/14px var(--n-sans);letter-spacing:.01em;color:var(--n-ink-2);background:var(--n-teal-50)}.tnav-mega{position:relative;z-index:1;height:var(--mega-h, 0px);overflow:hidden;overflow:clip;transition:height .2s var(--n-std)}.tnav-panel{position:absolute;top:0;left:0;right:0;max-width:1440px;margin:0 auto;padding:32px var(--n-pad) 48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 48px;align-items:start;visibility:hidden;overflow-y:auto;overscroll-behavior:contain}.tnav-panel[hidden]{display:none}.tnav-panel.is-active{visibility:visible}.tnav-panel.is-entering{animation:tnav-in .2s ease both}.tnav-panel.is-leaving{visibility:visible;z-index:1;pointer-events:none;animation:tnav-out .2s ease forwards}@keyframes tnav-in{0%{opacity:0}}@keyframes tnav-out{to{opacity:0}}.tnav-group{min-width:0}.tnav-group-label{margin:0 0 24px;font:500 12px/16px var(--n-sans);color:var(--n-ink-2)}.tnav-group ul{display:grid;gap:8px}.tnav-group[data-cols="2"]{grid-column:span 2}.tnav-group[data-span="3"]{grid-column:span 3}.tnav-group[data-cols="2"] ul{grid-template-columns:repeat(2,max-content);grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 5),auto);column-gap:48px}.tnav-group a{display:inline-block;font:500 22px/28px var(--n-sans);letter-spacing:-.01em;color:var(--n-ink);border-radius:6px;transition:color .25s var(--n-linear)}.tnav-panel[data-size=sm] .tnav-group a{font-size:18px;line-height:26px;letter-spacing:-.005em}.tnav-panel[data-grid="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tnav-group[data-size=lg] .tnav-group-label{margin-bottom:20px}.tnav-group[data-size=lg] ul{gap:15px}.tnav-group[data-size] li{display:flex}.tnav-group[data-size=sm] .tnav-group-label{margin-bottom:12px}.tnav-group[data-size=sm] ul{gap:10px}.tnav-group[data-size=sm] a{font-size:18px;line-height:26px;letter-spacing:-.005em}.tnav-group a:hover{color:var(--n-muted)}.tnav-group a:focus-visible{border-radius:6px}.tnav-veil{position:fixed;inset:0;z-index:85;background:#12212a1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .2s var(--n-std)}html.tnav-lock .tnav-veil{right:var(--n-sb, 0px)}.tnav-veil.is-on{opacity:1;pointer-events:auto}.tnav-veil[hidden]{display:none}.tnav-burger{display:none;position:relative;flex:none;width:40px;height:40px;margin-left:auto;border-radius:50%;color:var(--n-ink);transition:background-color .2s var(--n-ease)}.tnav-burger:hover{background:#12212a0d}.tnav-burger svg{position:absolute;inset:8px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s var(--n-ease),transform .45s var(--n-ease)}.tnav-burger .is-close{opacity:0;transform:rotate(-45deg) scale(.8)}.tnav-burger[aria-expanded=true] .is-open{opacity:0;transform:rotate(45deg) scale(.8)}.tnav-burger[aria-expanded=true] .is-close{opacity:1;transform:none}.tnav-sheet{position:relative;height:var(--sheet-h, 0px);overflow:hidden;overflow:clip;transition:height .5s var(--n-ease)}.tnav-view{position:absolute;top:0;left:0;right:0;max-height:calc(100dvh - var(--n-bar-h));overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px;opacity:0;transform:translate(32%);visibility:hidden;transition:opacity .3s var(--n-ease),transform .5s var(--n-ease),visibility 0s linear .5s}.tnav.is-stuck .tnav-view{max-height:calc(100dvh - var(--n-bar-h) - 3 * var(--n-inset))}.tnav-view.is-past{transform:translate(-32%)}.tnav-view.is-current{opacity:1;transform:none;visibility:visible;transition:opacity .35s var(--n-ease) .05s,transform .5s var(--n-ease),visibility 0s}.tnav-back{display:inline-flex;align-items:center;gap:4px;height:36px;margin-left:-6px;padding:0 8px 0 2px;border-radius:999px;font:500 13px/1 var(--n-sans);color:var(--n-ink)}.tnav-back svg,.tnav-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tnav-view-label{margin:6px 0;font:500 12px/16px var(--n-sans);color:var(--n-ink-2)}.tnav-list{margin:0}.tnav-list a,.tnav-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;font:500 16px/22px var(--n-sans);color:var(--n-ink);text-align:left;border-radius:8px}.tnav-row{justify-content:space-between;padding:0}.tnav-row svg{color:var(--n-ink-2)}.tnav-list .tnav-ico{width:22px;height:22px}.tnav-sheet-foot{margin-top:12px;padding-top:16px;border-top:1px solid var(--n-hair)}.tnav-sheet-foot .tnav-quote{height:36px;padding:0 16px;font-size:13px}.tnav-view.is-current li{animation:tnav-settle .45s var(--n-ease-out) both;animation-delay:calc(80ms + var(--i, 0) * 25ms)}@keyframes tnav-settle{0%{opacity:0;transform:translateY(4px)}}@media(max-width:1319px){.tnav-panel,.tnav-panel[data-grid="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tnav-group[data-span="3"]{grid-column:1 / -1}}@media(max-width:1099px){.tnav-panel{gap:32px 40px;padding-top:24px;padding-bottom:36px}.tnav-group a{font-size:18px;line-height:26px}.tnav-panel[data-size=sm] .tnav-group a{font-size:16px;line-height:24px}.tnav-group[data-size=lg] ul{gap:12px}.tnav-group[data-size=sm] a{font-size:16px;line-height:24px}}@media(max-width:1023px){.tnav{--n-bar-h: 64px;--n-gap: clamp(16px, 2.4vw, 52px);--n-radius: 32px}html{scroll-padding-top:88px}.tnav-mark{width:112px}.tnav-trigger{padding:0 9px;font-size:13.5px}.tnav-main{margin-right:64px}.tnav-quote{padding:0 16px}}@media(max-width:767.98px){.tnav{--n-bar-h: 56px;--n-pad: 20px;--n-radius: 28px}html{scroll-padding-top:72px}.tnav-bar{padding:0 8px 0 20px}.tnav-mark{width:104px}.tnav-zone,.tnav-bar>.tnav-quote,.tnav-mega{display:none}.tnav-burger{display:block}}@media(min-width:768px){.tnav-sheet{display:none}}@media(prefers-reduced-motion:reduce){.tnav,.tnav *{--n-move: .01s}.tnav *,.tnav-veil{animation-duration:.01s!important;animation-delay:0s!important;transition-duration:.01s!important;transition-delay:0s!important}}
