#tk-intro{position:fixed;inset:0;z-index:99999;background:#07111f;display:flex;align-items:center;justify-content:center;overflow:hidden;clip-path:circle(150% at 50% 50%);transition:clip-path .9s cubic-bezier(.76,0,.24,1),transform .9s cubic-bezier(.76,0,.24,1);will-change:clip-path,transform}#tk-intro.done{display:none}#tk-intro.tki-exit{clip-path:circle(0% at 50% 50%);transform:scale(1.04)}#tk-intro:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(0,164,159,.14) 0%,rgba(7,17,31,0) 60%);opacity:0;transition:opacity 1.4s ease}#tk-intro.tki-converge:after{opacity:1}#tk-intro:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;opacity:0;transition:opacity 1.1s ease}#tk-intro.tki-converge:before{opacity:1}.tki-mark{position:relative;width:clamp(220px,26vw,400px);height:clamp(220px,26vw,400px);transition:opacity .7s ease,filter .7s ease;will-change:opacity,filter}#tk-intro.tki-reveal .tki-mark{opacity:0;filter:blur(10px)}.tki-shape{opacity:0;filter:blur(7px);transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .6s ease,filter .7s ease;will-change:transform,opacity,filter}#tk-intro.tki-converge .tki-shape{opacity:1;filter:blur(0) drop-shadow(0 0 10px rgba(0,164,159,.35));transform:none}.tki-s1{transform:translate(-48px,-58px) rotate(-22deg) scale(.55);fill:#fff}.tki-s2{transform:translate(58px,-30px) rotate(34deg) scale(.55);fill:#00a49f}.tki-s3{transform:translate(0,10px) rotate(-10deg) scale(.62);fill:none;stroke:#0b4d90;stroke-width:3}.tki-s4{transform:translate(-62px,52px) rotate(16deg) scale(.55);fill:#fff}.tki-s5{transform:translate(58px,58px) rotate(-28deg) scale(.55);fill:#00a49f}#tk-intro.tki-converge .tki-s1{transition-delay:0s}#tk-intro.tki-converge .tki-s2{transition-delay:.08s}#tk-intro.tki-converge .tki-s3{transition-delay:.16s}#tk-intro.tki-converge .tki-s4{transition-delay:.24s}#tk-intro.tki-converge .tki-s5{transition-delay:.32s}.tki-link{stroke:#00a49f;stroke-width:1.5;opacity:0;filter:drop-shadow(0 0 3px rgba(0,164,159,.8));transition:stroke-dashoffset .75s cubic-bezier(.19,1,.22,1),opacity .5s ease;will-change:stroke-dashoffset,opacity}.tki-l1{stroke-dasharray:113;stroke-dashoffset:113}.tki-l2{stroke-dasharray:116.4;stroke-dashoffset:116.4}.tki-l3{stroke-dasharray:99.9;stroke-dashoffset:99.9}.tki-l4{stroke-dasharray:114.02;stroke-dashoffset:114.02}#tk-intro.tki-converge .tki-link{stroke-dashoffset:0;opacity:.75;transition-delay:.55s}#tk-intro.tki-converge .tki-mark{animation:tkiGlow .9s ease 1s}@keyframes tkiGlow{0%{filter:drop-shadow(0 0 0 rgba(0,164,159,0))}45%{filter:drop-shadow(0 0 26px rgba(0,164,159,.5))}100%{filter:drop-shadow(0 0 0 rgba(0,164,159,0))}}.tki-logo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2vh,24px);opacity:0;transform:translateY(14px) scale(.97);filter:blur(8px);transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .65s cubic-bezier(.19,1,.22,1),filter .65s cubic-bezier(.19,1,.22,1);will-change:opacity,transform,filter}#tk-intro.tki-reveal .tki-logo{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.tki-logo-name{display:flex;align-items:baseline}.tki-tak,.tki-nek{font-family:'Outfit',sans-serif;font-size:clamp(52px,9vw,120px);font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tki-tak{color:#fff}.tki-nek{color:#00a49f}.tki-logo-accent{width:0;height:1.5px;background:linear-gradient(to right,transparent,rgba(0,164,159,.9),transparent);transition:width .6s cubic-bezier(.19,1,.22,1);transition-delay:.35s}#tk-intro.tki-reveal .tki-logo-accent{width:clamp(160px,22vw,340px)}.tki-logo-tag{font-family:'Outfit',sans-serif;font-size:clamp(10px,1vw,14px);font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:rgba(255,255,255,.42);opacity:0;transition:opacity .5s ease;transition-delay:.55s}#tk-intro.tki-reveal .tki-logo-tag{opacity:1}@media (prefers-reduced-motion:reduce){.tki-shape,.tki-link,.tki-mark,.tki-logo,.tki-logo-accent,.tki-logo-tag,#tk-intro,#tk-intro:before,#tk-intro:after{transition-duration:.01ms !important;animation:none !important}}@media (max-width:560px){.tki-mark{width:clamp(180px,50vw,260px);height:clamp(180px,50vw,260px)}}