body{margin:0}.tcn{--tcn-paper: #F6F4EE;--tcn-paper-2: #EFECE4;--tcn-surface: #FFFFFF;--tcn-ink: #121614;--tcn-muted: #5E6762;--tcn-line: #E2DED3;--tcn-line-2: #D5D0C3;position:sticky;top:env(safe-area-inset-top,0px);z-index:999;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:color-mix(in srgb,var(--tcn-paper) 84%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s;-webkit-font-smoothing:antialiased}.tcn.scrolled,.tcn.open{border-bottom-color:var(--tcn-line)}.tcn *,.tcn *:before,.tcn *:after{box-sizing:border-box}.tcn a{text-decoration:none}.tcn-in{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);display:flex;align-items:center;gap:24px;height:64px}.tcn-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.tcn-icon{width:32px;height:32px;display:block}.tcn-word{height:22px;width:auto;display:block}.tcn-links{display:flex;align-items:center;gap:2px;margin-left:8px}.tcn-links>a,.tcn-drop-btn{font:400 15px/1 Instrument Sans,ui-sans-serif,system-ui,sans-serif;color:var(--tcn-muted);padding:9px 12px;border-radius:999px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s,background .2s}.tcn-links>a:hover,.tcn-drop-btn:hover,.tcn-drop:focus-within .tcn-drop-btn{color:var(--tcn-ink);background:var(--tcn-paper-2)}.tcn-drop{position:relative}.tcn-drop-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;padding:6px;background:var(--tcn-surface);border:1px solid var(--tcn-line);border-radius:14px;box-shadow:0 1px #1216140a,0 24px 60px -24px #12161447;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.tcn-drop-menu:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.tcn-drop:hover .tcn-drop-menu,.tcn-drop:focus-within .tcn-drop-menu,.tcn-drop.open .tcn-drop-menu{opacity:1;visibility:visible;transform:none}.tcn-drop-menu a{font-size:15px;color:var(--tcn-muted);padding:10px 12px;border-radius:9px}.tcn-drop-menu a:hover{color:var(--tcn-ink);background:var(--tcn-paper)}.tcn-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.tcn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 Instrument Sans,ui-sans-serif,system-ui,sans-serif;padding:12px 19px;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s,color .2s}.tcn-btn-dark{background:var(--tcn-ink);color:var(--tcn-paper)}.tcn-btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #12161480;color:var(--tcn-paper)}.tcn-btn-text{color:var(--tcn-muted);padding-inline:12px}.tcn-btn-text:hover{color:var(--tcn-ink)}.tcn-btn-ghost{background:var(--tcn-surface);color:var(--tcn-ink);border-color:var(--tcn-line-2)}.tcn-burger{display:none;width:44px;height:44px;border:1px solid var(--tcn-line-2);border-radius:999px;background:var(--tcn-surface);cursor:pointer;position:relative}.tcn-burger span{position:absolute;left:13px;right:13px;height:1.6px;background:var(--tcn-ink);border-radius:2px;transition:transform .2s,top .2s}.tcn-burger span:first-child{top:17px}.tcn-burger span:last-child{top:25px}.tcn.open .tcn-burger span:first-child{top:21px;transform:rotate(45deg)}.tcn.open .tcn-burger span:last-child{top:21px;transform:rotate(-45deg)}.tcn-mobile{display:none}.tcn-mobile[hidden]{display:none!important}@media(max-width:1060px){.tcn-links{display:none}.tcn-burger{display:inline-block}.tcn-cta .tcn-btn-text{display:none}.tcn-mobile{display:flex;flex-direction:column;padding:8px clamp(16px,4vw,40px) 24px;max-height:calc(100dvh - 64px);overflow-y:auto;border-top:1px solid var(--tcn-line)}.tcn-mobile>a{font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--tcn-ink);padding:13px 0;border-bottom:1px solid var(--tcn-line)}.tcn-mobile-label{font:500 11px/1 Geist Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8e958f;padding:22px 0 6px}.tcn-mobile .tcn-mobile-sub{font-size:16px;font-weight:400;color:var(--tcn-muted);padding:11px 0;border-bottom:0}.tcn-mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.tcn-mobile-cta .tcn-btn{padding-block:14px}}@media(max-width:420px){.tcn-word{display:none}.tcn-cta .tcn-btn-dark{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.tcn,.tcn-btn,.tcn-drop-menu,.tcn-burger span{transition:none}}.tcf{--tcf-paper: #F6F4EE;--tcf-ink: #121614;--tcf-muted: #5E6762;--tcf-faint: #8E958F;--tcf-line: #E2DED3;--tcf-line-2: #D5D0C3;background:var(--tcf-paper);color:var(--tcf-muted);font:400 14px/1.55 Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;border-top:1px solid var(--tcf-line);-webkit-font-smoothing:antialiased}.tcf *,.tcf *:before,.tcf *:after{box-sizing:border-box}.tcf a{text-decoration:none;color:inherit;transition:color .2s}.tcf a:hover{color:var(--tcf-ink)}.tcf-in{max-width:1240px;margin-inline:auto;padding:clamp(40px,6vw,64px) clamp(16px,4vw,40px) 32px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px 40px}.tcf-logo{display:inline-flex;align-items:center;gap:10px}.tcf-logo img{display:block}.tcf-brand p{margin:14px 0 0;max-width:320px}.tcf-cta{display:inline-flex;gap:8px;margin-top:18px;font-weight:600;color:var(--tcf-ink)!important;border-bottom:1px solid var(--tcf-line-2);padding-bottom:3px}.tcf-cta:hover{border-color:var(--tcf-ink)}.tcf-col{display:flex;flex-direction:column;gap:10px}.tcf-h{font:500 11px/1 Geist Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tcf-faint);margin-bottom:4px}.tcf-base{max-width:1240px;margin-inline:auto;padding:0 clamp(16px,4vw,40px) 36px;font-size:13px;color:var(--tcf-faint)}.tcf-base-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;border-top:1px solid var(--tcf-line)}.tcf-base a{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.tcf-in{grid-template-columns:1fr 1fr}.tcf-brand{grid-column:1 / -1}}@media(max-width:420px){.tcf-in{grid-template-columns:1fr;gap:28px}}
