.v21[data-astro-cid-wuesjtfk]{--page: #0a0a0d;--surface: #131318;--surface2: #1a1a21;--line: #26262e;--text: #f4f2ee;--muted: #a3a09a;--primary: #f97316;--primary-soft: #ffb46b;font-family:Inter,system-ui,sans-serif;color:var(--text);background:var(--page);min-height:100vh}html[data-theme=light] .v21[data-astro-cid-wuesjtfk]{--page: #faf7f1;--surface: #ffffff;--surface2: #f1ece2;--line: #e5ddd0;--text: #1a1812;--muted: #6d6a61;--primary: #e2590a;--primary-soft: #f97316}.v21[data-astro-cid-wuesjtfk] [data-astro-cid-wuesjtfk]::selection{background:var(--primary);color:#0a0a0d}.v21[data-astro-cid-wuesjtfk] h1[data-astro-cid-wuesjtfk],.v21[data-astro-cid-wuesjtfk] h2[data-astro-cid-wuesjtfk],.v21[data-astro-cid-wuesjtfk] h3[data-astro-cid-wuesjtfk],.v21[data-astro-cid-wuesjtfk] h4[data-astro-cid-wuesjtfk]{font-family:Archivo,Inter,sans-serif}.tk-header[data-astro-cid-wuesjtfk]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:1.4rem;padding:.9rem 1.25rem;background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.tk-logo[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;gap:.5rem;font-family:Archivo,sans-serif;font-weight:900;font-size:1.1rem;color:var(--text);text-decoration:none;letter-spacing:-.01em}.tk-logo-mark[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:var(--primary);color:#0a0a0d}.tk-logo-mark[data-astro-cid-wuesjtfk] svg[data-astro-cid-wuesjtfk]{width:1rem;height:1rem}.tk-logo-vz[data-astro-cid-wuesjtfk]{color:var(--primary)}.tk-nav[data-astro-cid-wuesjtfk]{display:none;gap:1.6rem;margin-left:auto}@media(min-width:840px){.tk-nav[data-astro-cid-wuesjtfk]{display:flex}}.tk-nav[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk]{font-size:.92rem;font-weight:500;color:var(--muted);text-decoration:none}.tk-nav[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk]:hover{color:var(--primary)}.tk-header-end[data-astro-cid-wuesjtfk]{display:flex;align-items:center;gap:.9rem;margin-left:auto}@media(min-width:840px){.tk-header-end[data-astro-cid-wuesjtfk]{margin-left:0}}.tk-controls[data-astro-cid-wuesjtfk]{display:flex;align-items:center;gap:.45rem;color:var(--muted)}.tk-controls[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk],.tk-controls[data-astro-cid-wuesjtfk] button[data-astro-cid-wuesjtfk]{color:var(--muted)}.tk-controls[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk]:hover,.tk-controls[data-astro-cid-wuesjtfk] button[data-astro-cid-wuesjtfk]:hover{color:var(--primary)}.tk-btn[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--primary);color:#0a0a0d;font-family:Archivo,sans-serif;font-weight:800;font-size:.9rem;padding:.72rem 1.35rem;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .15s ease}.tk-btn[data-astro-cid-wuesjtfk]:hover{transform:translateY(-2px);background:var(--primary-soft)}.tk-btn[data-astro-cid-wuesjtfk].big{padding:.95rem 1.9rem;font-size:1rem}.tk-btn[data-astro-cid-wuesjtfk].outline{background:transparent;color:var(--text);border:1.5px solid color-mix(in srgb,var(--text) 35%,transparent)}.tk-btn[data-astro-cid-wuesjtfk].outline:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.tk-hero[data-astro-cid-wuesjtfk]{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.tk-hero-grid[data-astro-cid-wuesjtfk]{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px);background-size:3.4rem 3.4rem;mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,#000 30%,transparent 75%)}.tk-hero-coin[data-astro-cid-wuesjtfk]{position:absolute;top:16%;right:6%;width:5.5rem;height:5.5rem;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--primary);color:#0a0a0d;animation:tkFloat 5s ease-in-out infinite}@media(min-width:900px){.tk-hero-coin[data-astro-cid-wuesjtfk]{display:flex}}.tk-hero-coin[data-astro-cid-wuesjtfk] svg[data-astro-cid-wuesjtfk]{width:2.2rem;height:2.2rem}@keyframes tkFloat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-14px) rotate(6deg)}}.tk-hero-inner[data-astro-cid-wuesjtfk]{position:relative;max-width:64rem;margin:0 auto;padding:6rem 1.25rem 7rem}.tk-kicker[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.45rem 1rem;background:color-mix(in srgb,var(--surface) 70%,transparent)}.tk-kicker-dot[data-astro-cid-wuesjtfk]{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary);animation:tkPulse 2s infinite}@keyframes tkPulse{0%,to{opacity:1}50%{opacity:.3}}.tk-title[data-astro-cid-wuesjtfk]{margin-top:1.8rem;font-size:clamp(2.5rem,8vw,5.6rem);font-weight:900;line-height:.98;letter-spacing:-.03em;text-transform:uppercase}.tk-hot[data-astro-cid-wuesjtfk]{display:block;font-style:italic;font-weight:900;color:var(--primary);text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.14em}.tk-sub[data-astro-cid-wuesjtfk]{margin-top:1.6rem;max-width:34rem;color:var(--muted);font-size:1.08rem;line-height:1.7}.tk-actions[data-astro-cid-wuesjtfk]{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.9rem}.tk-scroll[data-astro-cid-wuesjtfk]{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);animation:tkBounce 2.4s infinite}@keyframes tkBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.tk-marquee[data-astro-cid-wuesjtfk]{overflow:hidden;border-bottom:1px solid var(--line);background:var(--surface)}.tk-marquee-track[data-astro-cid-wuesjtfk]{display:flex;width:max-content;animation:tkScroll 26s linear infinite}.tk-marquee-group[data-astro-cid-wuesjtfk]{display:flex;flex:none}.tk-marquee-group[data-astro-cid-wuesjtfk] span[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;gap:1.1rem;padding:1.1rem 1.1rem 1.1rem 0;margin-right:1.1rem;font-family:Archivo,sans-serif;font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.tk-marquee-group[data-astro-cid-wuesjtfk] i[data-astro-cid-wuesjtfk]{font-style:normal;color:var(--primary);font-size:.95rem}@keyframes tkScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tk-marquee-track[data-astro-cid-wuesjtfk],.tk-hero-coin[data-astro-cid-wuesjtfk],.tk-scroll[data-astro-cid-wuesjtfk],.tk-kicker-dot[data-astro-cid-wuesjtfk]{animation:none}}.tk-stats[data-astro-cid-wuesjtfk]{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line)}@media(min-width:840px){.tk-stats[data-astro-cid-wuesjtfk]{grid-template-columns:repeat(4,1fr)}}.tk-stat[data-astro-cid-wuesjtfk]{padding:2.2rem 1.4rem;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:.35rem}.tk-stat[data-astro-cid-wuesjtfk]:last-child{border-right:none}@media(max-width:839px){.tk-stat[data-astro-cid-wuesjtfk]:nth-child(2n){border-right:none}.tk-stat[data-astro-cid-wuesjtfk]:nth-child(-n+2){border-bottom:1px solid var(--line)}}.tk-stat[data-astro-cid-wuesjtfk] strong[data-astro-cid-wuesjtfk]{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;color:var(--primary)}.tk-stat[data-astro-cid-wuesjtfk] span[data-astro-cid-wuesjtfk]{font-size:.82rem;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.tk-section[data-astro-cid-wuesjtfk]{padding:4.8rem 1.25rem}.tk-section[data-astro-cid-wuesjtfk].alt{background:var(--surface)}.tk-head[data-astro-cid-wuesjtfk]{max-width:44rem;margin-bottom:2.8rem}.tk-eyebrow[data-astro-cid-wuesjtfk]{display:inline-block;font-family:Archivo,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--primary)}.tk-head[data-astro-cid-wuesjtfk] h2[data-astro-cid-wuesjtfk]{margin-top:.8rem;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.02}.tk-head[data-astro-cid-wuesjtfk] p[data-astro-cid-wuesjtfk]{margin-top:.9rem;color:var(--muted);line-height:1.65}.tk-services[data-astro-cid-wuesjtfk]{max-width:72rem;margin:0 auto;display:grid;gap:1.1rem}@media(min-width:840px){.tk-services[data-astro-cid-wuesjtfk]{grid-template-columns:repeat(2,1fr)}}.tk-service[data-astro-cid-wuesjtfk]{position:relative;overflow:hidden;background:var(--surface2);border:1px solid var(--line);border-radius:1.1rem;padding:1.9rem;transition:transform .15s ease,border-color .15s ease}.tk-service[data-astro-cid-wuesjtfk]:hover{transform:translateY(-4px);border-color:hsl(var(--h) 80% 55%)}.tk-service-num[data-astro-cid-wuesjtfk]{position:absolute;top:1rem;right:1.2rem;font-family:Archivo,sans-serif;font-weight:900;font-size:2.6rem;color:color-mix(in srgb,hsl(var(--h) 80% 55%) 22%,transparent)}.tk-service[data-astro-cid-wuesjtfk] h3[data-astro-cid-wuesjtfk]{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.tk-service[data-astro-cid-wuesjtfk] h3[data-astro-cid-wuesjtfk]:before{content:"";display:block;width:2.2rem;height:.32rem;background:hsl(var(--h) 80% 55%);border-radius:2px;margin-bottom:.9rem}.tk-service[data-astro-cid-wuesjtfk] p[data-astro-cid-wuesjtfk]{margin-top:.7rem;color:var(--muted);line-height:1.68;font-size:.93rem;max-width:30rem}.tk-service-arrow[data-astro-cid-wuesjtfk]{position:absolute;bottom:1.3rem;right:1.4rem;color:hsl(var(--h) 80% 60%);font-size:1.3rem;transition:transform .15s ease}.tk-service[data-astro-cid-wuesjtfk]:hover .tk-service-arrow[data-astro-cid-wuesjtfk]{transform:translate(5px)}.tk-work[data-astro-cid-wuesjtfk]{max-width:72rem;margin:0 auto;display:grid;gap:1.4rem}@media(min-width:900px){.tk-work[data-astro-cid-wuesjtfk]{grid-template-columns:repeat(2,1fr)}.tk-case[data-astro-cid-wuesjtfk].wide{grid-column:span 2;display:grid;grid-template-columns:1.2fr 1fr}}.tk-case[data-astro-cid-wuesjtfk]{position:relative;border-radius:1.2rem;overflow:hidden;background:var(--surface2);border:1px solid var(--line)}.tk-case-visual[data-astro-cid-wuesjtfk]{display:flex;align-items:center;justify-content:center;min-height:12rem;background:radial-gradient(circle at 25% 20%,hsl(var(--h) 80% 55% / .4),transparent 65%),linear-gradient(140deg,hsl(var(--h) 60% 24%),hsl(var(--h) 50% 12%));font-family:Archivo,sans-serif;font-weight:900;font-size:1.7rem;color:hsl(var(--h) 90% 88%);text-transform:uppercase;letter-spacing:.02em;transition:transform .25s ease}.tk-case[data-astro-cid-wuesjtfk].wide .tk-case-visual[data-astro-cid-wuesjtfk]{min-height:15rem}.tk-case[data-astro-cid-wuesjtfk]:hover .tk-case-visual[data-astro-cid-wuesjtfk]{transform:scale(1.03)}.tk-case-info[data-astro-cid-wuesjtfk]{padding:1.6rem}.tk-case-kind[data-astro-cid-wuesjtfk]{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.tk-case-info[data-astro-cid-wuesjtfk] h3[data-astro-cid-wuesjtfk]{margin-top:.5rem;font-size:1.35rem;font-weight:900;text-transform:uppercase}.tk-case-info[data-astro-cid-wuesjtfk] p[data-astro-cid-wuesjtfk]{margin-top:.55rem;color:var(--muted);line-height:1.65;font-size:.92rem}.tk-case-link[data-astro-cid-wuesjtfk]{display:inline-block;margin-top:1rem;font-size:.86rem;font-weight:700;color:var(--text);text-decoration:none;border-bottom:2px solid var(--primary)}.tk-case-link[data-astro-cid-wuesjtfk]:hover{color:var(--primary)}.tk-team[data-astro-cid-wuesjtfk]{max-width:72rem;margin:0 auto;display:grid;gap:1.3rem}@media(min-width:840px){.tk-team[data-astro-cid-wuesjtfk]{grid-template-columns:repeat(3,1fr)}}.tk-member[data-astro-cid-wuesjtfk]{background:var(--surface2);border:1px solid var(--line);border-radius:1.1rem;padding:2rem 1.7rem;text-align:center;transition:transform .15s ease}.tk-member[data-astro-cid-wuesjtfk]:hover{transform:translateY(-4px)}.tk-avatar[data-astro-cid-wuesjtfk]{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--primary);color:#0a0a0d;font-family:Archivo,sans-serif;font-weight:900;font-size:1.25rem;margin-bottom:1rem}.tk-member[data-astro-cid-wuesjtfk] h3[data-astro-cid-wuesjtfk]{font-size:1.1rem;font-weight:800}.tk-role[data-astro-cid-wuesjtfk]{margin-top:.3rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.tk-bio[data-astro-cid-wuesjtfk]{margin-top:.8rem;font-size:.88rem;color:var(--muted);line-height:1.65}.tk-quote[data-astro-cid-wuesjtfk]{max-width:46rem;margin:3.4rem auto 0;text-align:center}.tk-quote[data-astro-cid-wuesjtfk] blockquote[data-astro-cid-wuesjtfk]{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.45}.tk-quote[data-astro-cid-wuesjtfk] blockquote[data-astro-cid-wuesjtfk]:before{content:"“";color:var(--primary);font-size:1.6em}.tk-quote[data-astro-cid-wuesjtfk] figcaption[data-astro-cid-wuesjtfk]{margin-top:1rem;font-size:.85rem;color:var(--muted)}.tk-bigcta[data-astro-cid-wuesjtfk]{position:relative;overflow:hidden;border-top:1px solid var(--line);background:var(--surface)}.tk-marquee-track[data-astro-cid-wuesjtfk].cta{padding-top:2.6rem;opacity:.16;pointer-events:none;animation-duration:20s}.tk-marquee-group[data-astro-cid-wuesjtfk].cta span[data-astro-cid-wuesjtfk]{font-size:clamp(2.2rem,6vw,4rem);padding-top:0;padding-bottom:0}.tk-bigcta-card[data-astro-cid-wuesjtfk]{position:relative;max-width:40rem;margin:0 auto;padding:0 1.25rem 5rem;text-align:center}.tk-bigcta-card[data-astro-cid-wuesjtfk] h2[data-astro-cid-wuesjtfk]{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:-.02em}.tk-bigcta-card[data-astro-cid-wuesjtfk] p[data-astro-cid-wuesjtfk]{margin-top:1rem;color:var(--muted);line-height:1.65}.tk-bigcta-card[data-astro-cid-wuesjtfk] .tk-btn[data-astro-cid-wuesjtfk]{margin-top:1.9rem}.tk-footer[data-astro-cid-wuesjtfk]{border-top:1px solid var(--line)}.tk-footer-grid[data-astro-cid-wuesjtfk]{max-width:72rem;margin:0 auto;padding:3rem 1.25rem 1.5rem;display:grid;gap:2rem}@media(min-width:720px){.tk-footer-grid[data-astro-cid-wuesjtfk]{grid-template-columns:1.5fr 1fr 1fr}}.tk-footer-grid[data-astro-cid-wuesjtfk] nav[data-astro-cid-wuesjtfk],.tk-footer-grid[data-astro-cid-wuesjtfk]>div[data-astro-cid-wuesjtfk]:last-child{display:flex;flex-direction:column;gap:.55rem}.tk-footer-grid[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk]{font-size:.88rem;color:var(--muted);text-decoration:none}.tk-footer-grid[data-astro-cid-wuesjtfk] a[data-astro-cid-wuesjtfk]:hover{color:var(--primary)}.tk-footer-grid[data-astro-cid-wuesjtfk] h4[data-astro-cid-wuesjtfk]{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tk-footer-desc[data-astro-cid-wuesjtfk]{margin-top:.7rem;font-size:.88rem;color:var(--muted);line-height:1.6;max-width:20rem}.tk-copy[data-astro-cid-wuesjtfk]{text-align:center;padding:1.25rem 1rem 1.75rem;font-size:.78rem;color:var(--muted)}html body:has(.v21){background:#0a0a0d}html[data-theme=light] body:has(.v21){background:#faf7f1}
