.contact-lp{background:transparent;color:var(--ink);font-family:var(--body);font-weight:300;overflow-x:clip;position:relative;-webkit-font-smoothing:antialiased;color-scheme:dark;--ground:#06090c;--steel:#101c26;--steel2:#16242f;--ink:#eef6f8;--mute:rgba(238,246,248,.64);--faint:rgba(238,246,248,.4);--line:rgba(238,246,248,.1);--ice:#7fd4e6;--ice-hi:#d8f4f8;--on-ice:#101c26;--cream:#fffef2;--ink-k:#141414;--display:"Space Grotesk","Inter",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--kong:"DM Sans","Inter",system-ui,sans-serif;--gutter:clamp(16px,4vw,56px)}.contact-lp a{color:inherit}.contact-lp .field input::-moz-placeholder{color:var(--faint)}.contact-lp .field input::placeholder{color:var(--faint)}.contact-lp [hidden]{display:none!important}.contact-lp .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.contact-lp :where(a,.contact-lp button,.contact-lp input,.contact-lp textarea):focus-visible{border-radius:8px;outline:2px solid var(--ice);outline-offset:3px}.contact-lp .btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:600 15px/1 var(--display);height:50px;justify-content:center;letter-spacing:-.01em;padding:0 26px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,opacity .2s;white-space:nowrap}.contact-lp .btn.primary{background:var(--ice);color:var(--on-ice)}.contact-lp .btn.primary:hover:not(:disabled){background:var(--ice-hi)}.contact-lp .btn.ghost{background:transparent;border:1px solid rgba(238,246,248,.24);color:var(--ink)}.contact-lp .btn.ghost:hover{border-color:var(--ice);color:var(--ice-hi)}.contact-lp .btn:disabled{cursor:not-allowed;opacity:.36}.contact-lp .wrap{margin:0 auto;max-width:1328px;padding-inline:var(--gutter)}.contact-lp .direct{align-items:center;color:var(--mute);display:flex;flex-wrap:wrap;font-size:15px;gap:8px 10px;margin:0}.contact-lp .addr{color:var(--ink);font-weight:400;-webkit-user-select:all;-moz-user-select:all;user-select:all}.contact-lp .copy{all:unset;border:1px solid var(--line);border-radius:99px;color:var(--mute);cursor:pointer;font:500 12px/1 var(--display);padding:7px 11px}.contact-lp .copy:hover{border-color:#eef6f84d;color:var(--ink)}.contact-lp .hero{align-items:end;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);padding-block:clamp(120px,16vh,168px) clamp(70px,10vh,120px)}.contact-lp h1{font:500 clamp(64px,11vw,190px)/.86 var(--display);letter-spacing:-.06em;margin:0 0 0 -.045em}.contact-lp h1 .ln{display:block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em}.contact-lp h1 .ln>span{display:block}.contact-lp .lede{color:var(--mute);font-size:clamp(17px,1.35vw,20px);line-height:1.55;margin:30px 0;max-width:30rem}.contact-lp .paths{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.contact-lp .kong-stage{align-items:end;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;min-height:520px;position:relative}.contact-lp .kong-stage:before{background:radial-gradient(50% 60% at 62% 100%,rgba(127,212,230,.16),transparent 70%);bottom:-40px;content:"";height:70%;left:-6%;pointer-events:none;position:absolute;right:-10%}.contact-lp .kong-fig{aspect-ratio:2/3;margin-bottom:-6px;margin-left:-8px;position:relative;width:clamp(150px,13vw,210px);z-index:1}.contact-lp .kong-fig img{filter:drop-shadow(0 24px 30px rgba(0,0,0,.6));height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.contact-lp .kong-fig img.f1,.contact-lp .kong-fig.wave1 img.f0{opacity:0}.contact-lp .kong-fig.wave1 img.f1{opacity:1}.contact-lp .floor{background:linear-gradient(90deg,transparent,rgba(238,246,248,.22) 30%,rgba(238,246,248,.22) 80%,transparent);bottom:-7px;height:1px;left:0;position:absolute;right:0}.contact-lp .balloon{background:var(--cream);border:3px solid var(--ink-k);border-radius:24px 24px 8px;box-shadow:7px 7px 0 var(--ice);color:var(--ink-k);font-family:var(--kong);font-weight:500;margin-bottom:120px;position:relative;transform-origin:100% 100%;z-index:2}.contact-lp .balloon .tag{background:var(--cream);border:3px solid var(--ink-k);border-radius:99px;font:800 12px/1.2 var(--kong);left:22px;letter-spacing:.02em;padding:3px 12px;position:absolute;top:-15px}.contact-lp .balloon .tail{bottom:18px;height:34px;position:absolute;right:-24px;width:30px}.contact-lp .log{display:flex;flex-direction:column;gap:12px;max-height:330px;overflow-y:auto;padding:26px 22px 14px;scrollbar-width:thin}.contact-lp .m{font-size:16px;line-height:1.45;margin:0;max-width:92%}.contact-lp .m.kong{align-self:flex-start}.contact-lp .m.you{align-self:flex-end;background:var(--ink-k);border-radius:14px 14px 4px;color:var(--cream);font-weight:500;padding:9px 14px}.contact-lp .m.kong .w{display:inline}.contact-lp .dots{display:inline-flex;gap:5px;padding:4px 0}.contact-lp .dots i{animation:clp-dot 1.1s infinite;background:var(--ink-k);border-radius:50%;height:7px;opacity:.35;width:7px}.contact-lp .dots i:nth-child(2){animation-delay:.15s}.contact-lp .dots i:nth-child(3){animation-delay:.3s}@keyframes clp-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.contact-lp .composer{align-items:center;border-top:2px solid var(--ink-k);display:flex;gap:10px;padding:12px 12px 12px 20px}.contact-lp .composer input{background:transparent;border:0;color:var(--ink-k);flex:1;font:500 16px/1.3 var(--kong);min-width:0;padding:8px 0}.contact-lp .composer input::-moz-placeholder{color:#14141480}.contact-lp .composer input::placeholder{color:#14141480}.contact-lp .composer input:focus-visible{outline:none}.contact-lp .composer:focus-within{box-shadow:inset 0 0 0 2px transparent}.contact-lp .composer button{background:var(--ink-k);border:3px solid var(--ink-k);border-radius:99px;color:var(--cream);cursor:pointer;font:800 13px/1 var(--kong);padding:10px 16px}.contact-lp .composer button:disabled{cursor:default;opacity:.4}.contact-lp .composer button:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.contact-lp .chips{bottom:28px;display:flex;flex-wrap:wrap;gap:8px;left:0;position:absolute;right:clamp(150px,13vw,210px)}.contact-lp .chip{all:unset;background:#101c2699;border:1px solid rgba(238,246,248,.2);border-radius:99px;color:var(--ink);cursor:pointer;font:500 13.5px/1.2 var(--body);padding:9px 14px;transition:border-color .2s,background .2s}.contact-lp .chip:hover{background:#101c26f2;border-color:var(--ice)}.contact-lp .chip:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.contact-lp .chip[aria-pressed=true]{border-color:var(--ice);color:var(--ice-hi)}.contact-lp .hint{bottom:-2px;color:var(--faint);font-size:12.5px;left:0;position:absolute}.contact-lp .write{align-items:start;display:grid;gap:clamp(36px,6vw,110px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:clamp(90px,14vh,160px)}.contact-lp .write h2{font:500 clamp(40px,5.6vw,86px)/.96 var(--display);letter-spacing:-.05em;margin:0 0 20px;text-wrap:balance}.contact-lp .write .sub{color:var(--mute);font-size:clamp(16px,1.25vw,19px);line-height:1.6;margin:0;max-width:30rem}.contact-lp .why{border-top:1px solid var(--line);list-style:none;margin:clamp(40px,6vh,64px) 0 0;padding:0}.contact-lp .why li{border-bottom:1px solid var(--line);padding:20px 0}.contact-lp .why b{color:var(--ink);display:block;font:500 clamp(20px,1.7vw,24px)/1.2 var(--display);letter-spacing:-.025em;margin-bottom:6px}.contact-lp .why span{color:var(--mute);font-size:15.5px;line-height:1.55}.contact-lp .panel{background:linear-gradient(180deg,#16242fb8,#101c2661);border:1px solid var(--line);border-radius:26px;box-shadow:0 40px 90px -40px #000c;padding:clamp(22px,3vw,40px);position:relative}.contact-lp .form{display:grid;gap:18px 16px;grid-template-columns:1fr 1fr}.contact-lp .field{display:flex;flex-direction:column;gap:8px}.contact-lp .field.full{grid-column:1/-1}.contact-lp .field label{color:var(--ink);font:500 14px/1.2 var(--display)}.contact-lp .field input,.contact-lp .field textarea{background:#06090c8c;border:1px solid rgba(238,246,248,.14);border-radius:14px;box-sizing:border-box;color:var(--ink);font:400 16px/1.4 var(--body);padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.contact-lp .field input:hover,.contact-lp .field textarea:hover:not(:disabled){border-color:#eef6f842}.contact-lp .field input:focus,.contact-lp .field textarea:focus{border-color:var(--ice);box-shadow:0 0 0 3px #7fd4e629;outline:none}.contact-lp .field input.ok{border-color:#7fd4e673}.contact-lp .field textarea{min-height:170px;resize:vertical}.contact-lp .field textarea:disabled{background:#06090c4d;cursor:not-allowed}.contact-lp .field textarea::-moz-placeholder{color:var(--faint)}.contact-lp .field textarea::placeholder{color:var(--faint)}.contact-lp .gate{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.contact-lp .ticks{align-items:center;color:var(--faint);display:flex;font-size:12.5px;gap:6px}.contact-lp .ticks i{background:#eef6f824;border-radius:2px;height:4px;transition:background .35s;width:22px}.contact-lp .ticks i.on{background:var(--ice)}.contact-lp .lock{align-items:center;color:var(--faint);display:inline-flex;font-size:12.5px;gap:6px}.contact-lp .lock svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.contact-lp .lock .shackle{transform-origin:16px 10px;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.contact-lp .msgfield.open .lock{color:var(--ice)}.contact-lp .msgfield.open .lock .shackle{transform:rotate(-24deg) translate(-2px,-2px)}.contact-lp .foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;grid-column:1/-1;margin-top:6px}.contact-lp .mailto{color:var(--mute);font-size:14px}.contact-lp .mailto a{color:var(--ice)}.contact-lp .err{color:#f5a3a3;font-size:14.5px;grid-column:1/-1;margin:0}.contact-lp .sent{padding:clamp(20px,4vh,40px) 0}.contact-lp .sent .check{background:var(--ice);border-radius:50%;color:var(--on-ice);display:grid;height:54px;margin-bottom:22px;place-items:center;width:54px}.contact-lp .sent .check svg{fill:none;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:26px}.contact-lp .sent h3{font:500 clamp(30px,3vw,44px)/1.05 var(--display);letter-spacing:-.04em;margin:0 0 14px}.contact-lp .sent p{color:var(--mute);font-size:16px;line-height:1.6;margin:0 0 20px}.contact-lp .close{border-top:1px solid var(--line);padding-block:clamp(60px,10vh,120px) clamp(90px,14vh,150px)}.contact-lp .close p{color:var(--mute);font-size:16px;margin:0 0 14px}.contact-lp .big-mail{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px 20px}.contact-lp .big-mail .addr{font:500 clamp(34px,6.4vw,104px)/1 var(--display);letter-spacing:-.05em;overflow-wrap:anywhere}.contact-lp .composer button svg{display:none;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:18px}@media(min-width:1024px)and (max-width:1279px){.contact-lp{--gutter:40px}.contact-lp .hero{align-items:center;gap:48px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding-block:136px 90px}.contact-lp h1{font-size:clamp(88px,9.2vw,116px)}.contact-lp .lede{font-size:18px;margin:26px 0}.contact-lp .kong-stage{align-items:end;grid-template-areas:"balloon fig" "chips fig";grid-template-columns:minmax(0,1fr) 150px;min-height:0;row-gap:0}.contact-lp .balloon{grid-area:balloon;margin-bottom:0}.contact-lp .kong-fig{grid-area:fig;width:150px}.contact-lp .chips{grid-area:chips;padding:22px 0 10px;position:static}.contact-lp .write{gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-block:110px}.contact-lp .form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.contact-lp .why li{padding:16px 0}}@media(max-width:1279px){.contact-lp{-webkit-text-size-adjust:100%;--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px)}.contact-lp .wrap{padding-inline:calc(var(--gutter) + var(--sl)) calc(var(--gutter) + var(--sr))}.contact-lp .btn{box-sizing:border-box}.contact-lp .log{overscroll-behavior:contain}.contact-lp .copy{font-size:13px;padding:0 16px}.contact-lp .chip,.contact-lp .copy{align-items:center;display:inline-flex;min-height:44px}.contact-lp .chip{box-sizing:border-box;font-size:14px;padding:10px 16px}.contact-lp .composer button{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:44px;min-width:44px}.contact-lp .composer input{box-sizing:border-box;min-height:44px}.contact-lp .field{min-width:0}.contact-lp .field input{min-height:50px}.contact-lp .mailto a{display:inline-block;padding:12px 0}.contact-lp .big-mail{align-items:center}}@media(min-width:600px)and (max-width:1023px){.contact-lp{--gutter:36px}.contact-lp .hero{align-items:start;gap:44px;grid-template-columns:minmax(0,1fr);padding-block:128px 64px}.contact-lp h1{font-size:clamp(96px,14.5vw,132px)}.contact-lp .lede{font-size:18.5px;margin:24px 0 26px;max-width:34rem}.contact-lp .kong-stage{align-items:end;grid-template-areas:"balloon fig" "chips fig";grid-template-columns:minmax(0,560px) 172px;justify-content:start;min-height:0}.contact-lp .balloon{grid-area:balloon;margin-bottom:0}.contact-lp .kong-fig{grid-area:fig;width:172px}.contact-lp .chips{grid-area:chips;padding:20px 0 12px;position:static}.contact-lp .write{gap:44px;grid-template-columns:minmax(0,1fr);padding-block:80px 90px}.contact-lp .why{border-top:0;display:grid;gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.contact-lp .why li{border-bottom:0;border-top:1px solid var(--line);padding:18px 0 0}.contact-lp .why b{font-size:19px}.contact-lp .why span{font-size:14.5px}.contact-lp .form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:599px){.contact-lp{--gutter:20px}.contact-lp .hero{align-items:stretch;display:flex;flex-direction:column;gap:0;padding-block:108px 44px}.contact-lp .hero-copy{display:contents}.contact-lp h1{font-size:clamp(56px,17vw,76px);order:1}.contact-lp .lede{font-size:16.5px;margin:18px 0 26px;order:2}.contact-lp .kong-stage{order:3}.contact-lp .paths{margin:32px 0 16px;order:4}.contact-lp .direct{order:5}.contact-lp .paths .btn[href="#kong"]{display:none}.contact-lp .paths .btn{height:52px;width:100%}.contact-lp .kong-stage{--kw:104px;align-items:end;-moz-column-gap:6px;column-gap:6px;grid-template-areas:"balloon balloon" "chips fig";grid-template-columns:minmax(0,1fr) var(--kw);min-height:0}.contact-lp .kong-stage:before{left:-20px;right:-20px}.contact-lp .balloon{border-radius:22px 22px 22px 8px;box-shadow:5px 5px 0 var(--ice);grid-area:balloon;margin-bottom:0}.contact-lp .balloon .tail{height:28px;inset:auto calc(var(--kw)/2 - 14px) -27px auto;transform:rotate(90deg);width:24px}.contact-lp .log{max-height:min(280px,40vh);padding:24px 16px 12px}.contact-lp .m{font-size:15.5px}.contact-lp .composer{padding:8px 8px 8px 16px}.contact-lp .composer button{border-radius:50%;height:44px;padding:0;width:44px}.contact-lp .composer button .label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.contact-lp .composer button svg{display:block}.contact-lp .kong-fig{grid-area:fig;margin:0 0 -6px;width:var(--kw)}.contact-lp .chips{align-items:flex-start;flex-direction:column;gap:8px;grid-area:chips;padding:26px 0 10px;position:static}.contact-lp .chip{border-radius:22px;max-width:100%;text-align:left;white-space:normal}.contact-lp .write{gap:36px;grid-template-columns:minmax(0,1fr);padding-block:72px}.contact-lp .write h2{font-size:clamp(40px,12vw,52px)}.contact-lp .why{margin-top:28px}.contact-lp .why li{padding:16px 0}.contact-lp .why b{font-size:19px}.contact-lp .why span{font-size:15px}.contact-lp .panel{border-radius:22px;padding:20px}.contact-lp .form{gap:16px;grid-template-columns:minmax(0,1fr)}.contact-lp .foot .btn{height:52px;width:100%}.contact-lp .close{padding-block:56px 72px}.contact-lp .big-mail .addr{font-size:clamp(28px,9vw,40px)}}@media(max-width:374px){.contact-lp .kong-stage{--kw:88px}.contact-lp .chip{font-size:13.5px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.contact-lp *,.contact-lp :after,.contact-lp :before{animation:none!important;transition:none!important}}.contact-lp .kong-fig{animation:clp-rise .9s cubic-bezier(.16,1,.3,1) .4s both}.contact-lp .balloon{animation:clp-pop .7s cubic-bezier(.34,1.56,.64,1) .85s both}.contact-lp .chips .chip{animation:clp-chip .5s cubic-bezier(.22,1,.36,1) 1.2s both}.contact-lp .chips .chip:nth-child(2){animation-delay:1.27s}.contact-lp .chips .chip:nth-child(3){animation-delay:1.34s}.contact-lp .chips .chip:nth-child(4){animation-delay:1.41s}@keyframes clp-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes clp-pop{0%{opacity:0;transform:scale(.86)}}@keyframes clp-chip{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.contact-lp .balloon,.contact-lp .chips .chip,.contact-lp .kong-fig{animation:none}}
