.k27{--colgap:clamp(48px,7.2vw,104px);--ink:#0c0c0c;--btn:#11131a;--ink2:#2c2c2c;--grey:#6f6e69;--grey2:#9a9994;--rule:#e6e5e1;--rule2:#d9d8d3;--paper:#f6f6f4;--navy:#0f1118;--accent:#2a4df0;--accent-dark:#8ea0ff;--sans:"The Future","Inter",system-ui,sans-serif;--mono:"The Future Mono","Inter",ui-monospace,monospace;--ease:cubic-bezier(.2,.7,.2,1)}.k27 *{box-sizing:border-box;margin:0;padding:0}.k27{background:#fff;color:var(--ink);font-family:var(--sans);font-size:17.5px;letter-spacing:-.005em;line-height:1.55;-webkit-font-smoothing:antialiased}.k27 a{color:inherit;text-decoration:none}.k27 .wrap{margin:0 auto;max-width:1352px;padding:0 clamp(20px,3.9vw,56px)}.k27 .mono{color:var(--grey2);font-family:var(--mono);font-size:11.9px;letter-spacing:.06em;text-transform:uppercase}.k27 .band .n,.k27 .dark .n,.k27 .ft .n,.k27 .n{color:inherit}.k27 .ic .i-a{fill:var(--ink)}.k27 .ic .i-b{fill:var(--accent)}.k27 .ic .i-m{fill:#bdbcb7}.k27 .dark .ic .i-a{fill:#fff}.k27 .dark .ic .i-b{fill:var(--accent-dark)}.k27 .dark .ic .i-m{fill:hsla(0,0%,100%,.28)}.k27 .band .ic .i-a{fill:#fff}.k27 .band .ic .i-b{fill:#0c0c0c}.k27 .band .ic .i-m{fill:hsla(0,0%,100%,.35)}.k27 .k-nav{border-bottom:1px solid var(--rule)}.k27 .k-nav>.wrap{align-items:center;display:flex;gap:28px;height:72px}.k27 .logo img{display:block;height:30px}.k27 .links{display:flex;font-size:15.3px;font-weight:500;gap:30px;margin-left:34px}.k27 .links a{align-items:center;border-bottom:2px solid transparent;display:flex;height:72px;margin-bottom:-1px}.k27 .links a.on{border-bottom-color:var(--ink)}.k27 .links a.has:after{border-bottom:1px solid var(--grey2);border-right:1px solid var(--grey2);content:"";display:inline-block;height:5px;margin-left:8px;position:relative;top:-2px;transform:rotate(45deg);width:5px}.k27 .k-nav .k-right{margin-left:auto}.k27 .btn{align-items:center;background:var(--btn);border:1px solid var(--btn);border-radius:100px;color:#fff;display:inline-flex;font-size:16.4px;font-weight:500;gap:12px;height:46px;padding:0 22px 0 24px;white-space:nowrap}.k27 .btn svg{height:16px;width:16px}.k27 .btn.ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.k27 .btn.sm{font-size:14.7px;height:40px;padding:0 18px 0 20px}.k27 .btns{display:flex;flex-wrap:wrap;gap:12px}.k27 .band .btn{background:#fff;border-color:#fff;color:var(--ink)}.k27 .band .btn.ghost{background:transparent;border-color:hsla(0,0%,100%,.6);color:#fff}.k27 .link{align-items:center;border-bottom:1px solid var(--ink);display:inline-flex;font-size:16.9px;font-weight:500;gap:10px;padding-bottom:3px}.k27 .link:after{content:"→";font-family:Inter,sans-serif;font-size:18.1px}@media(max-width:900px){.k27 .links{display:none}}.k27 .crumb{padding:24px 0 0}.k27 .k-hero{padding-top:64px}.k27 .k-hero h1{font-size:min(5.76vw,8.4vh,79.1px);font-weight:500;letter-spacing:-.045em;line-height:1.03}.k27 .k-hero h1 span{display:block}.k27 .k-hero h1 .l2{font-size:.6em;letter-spacing:-.035em;line-height:1.12;margin-top:.3em}.k27 .hero-row{align-items:start;display:grid;gap:var(--colgap);grid-template-columns:1fr 1fr;margin-top:44px}.k27 .k-lede{font-size:22.6px;font-weight:500;letter-spacing:-.015em;line-height:1.38;max-width:38ch}.k27 .hero-row .btns{margin-top:28px}.k27 .hero-row .k-body{color:var(--ink2);max-width:46ch}.k27 .proof{border-top:1px solid var(--rule);color:var(--grey);font-size:12.4px;line-height:1.7;margin-top:22px;max-width:46ch;padding-top:16px}.k27 .panel{background:var(--navy);border-radius:10px;color:#fff;height:340px;margin-top:48px;overflow:hidden;position:relative}.k27 .ptop{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:14px 22px}.k27 .ptop .mono{color:hsla(0,0%,100%,.8);font-size:11.3px}.k27 .ptop .mono+.mono{color:hsla(0,0%,100%,.4)}.k27 .k-tag{border:1px solid hsla(0,0%,100%,.22);border-radius:100px;color:hsla(0,0%,100%,.75);font-family:var(--mono);font-size:11.3px;padding:3px 9px;position:absolute}.k27 .dotsx{background-image:radial-gradient(hsla(0,0%,100%,.55) 1px,transparent 1.2px);background-size:9px 9px;height:56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);opacity:.55;position:absolute;width:90px}@media(max-width:900px){.k27 .hero-row{gap:28px;grid-template-columns:1fr}}.k27 .shero{align-items:end;display:grid;gap:56px;grid-template-columns:1fr 220px;padding:64px 0 0}.k27 .shero h1{font-size:min(6.1vw,8.6vh,85.9px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.k27 .shero h1 span{display:block}.k27 .shero .k-lede{margin-top:32px;max-width:44ch}.k27 .shero .big{justify-self:end}.k27 .shero .mono{display:block;margin-bottom:22px}@media(max-width:900px){.k27 .shero{grid-template-columns:1fr}.k27 .shero .big{display:none}}.k27 .sec{padding:112px 0 0}.k27 .h2{font-size:clamp(36.2px,3.95vw,54.2px);font-weight:500;letter-spacing:-.038em;line-height:1.08;max-width:22ch}.k27 .kicker{display:block;margin-bottom:18px}.k27 .k-sub{font-size:20.3px;font-weight:500;letter-spacing:-.015em;line-height:1.38;margin-top:18px;max-width:44ch}.k27 .prose{color:var(--ink2);display:flex;flex-direction:column;gap:14px;max-width:54ch}.k27 .split{align-items:start;display:grid;gap:var(--colgap);grid-template-columns:1fr 1fr}@media(max-width:900px){.k27 .split{gap:32px;grid-template-columns:1fr}}.k27 .cols{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);display:grid;margin-top:48px}.k27 .cols.c4{grid-template-columns:repeat(4,1fr)}.k27 .cols.c5{grid-template-columns:repeat(5,1fr)}.k27 .cols.c3{grid-template-columns:repeat(3,1fr)}.k27 .cols>div{padding:34px 24px 44px 0}.k27 .cols>div+div{border-left:1px solid var(--rule);padding-left:24px}.k27 .cols .mono{display:block;margin-bottom:22px}.k27 .cols h3{font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-bottom:12px}.k27 .cols.c5 h3{font-size:20.3px}.k27 .cols p{color:var(--ink2);font-size:15.8px}.k27 .cols .link{font-size:15.3px;margin-top:18px}@media(max-width:900px){.k27 .cols.c3,.k27 .cols.c4,.k27 .cols.c5{grid-template-columns:1fr 1fr}.k27 .cols>div+div{border-left:none;padding-left:0}}.k27 .board{background:var(--navy);border-radius:10px;color:#fff;margin-top:48px;overflow:hidden}.k27 .bt{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:14px 24px}.k27 .bf,.k27 .bt .mono{color:hsla(0,0%,100%,.5)}.k27 .bin{display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px}.k27 .bin>div{padding:22px 0 24px}.k27 .bin>div+div{border-left:1px solid hsla(0,0%,100%,.08);padding-left:22px}.k27 .bin .mono{color:hsla(0,0%,100%,.45);display:block;margin-bottom:8px}.k27 .bin b{font-size:21.5px;font-weight:500;letter-spacing:-.02em}.k27 .bplan{background:var(--accent);font-size:clamp(29.4px,3.39vw,45.2px);font-weight:500;letter-spacing:-.035em;line-height:1.1;padding:26px 24px}.k27 .six{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:repeat(6,1fr);padding:0 24px}.k27 .six>a{display:flex;flex-direction:column;padding:26px 16px 28px 0;transition:background .2s var(--ease)}.k27 .six>a+a{border-left:1px solid hsla(0,0%,100%,.08);padding-left:16px}.k27 .six .ic{display:block;margin-bottom:22px}.k27 .six .mono{color:hsla(0,0%,100%,.4);display:block;margin-bottom:8px}.k27 .six h3{font-size:17.5px;font-weight:500;letter-spacing:-.015em;line-height:1.22}.k27 .six p{color:hsla(0,0%,100%,.55);font-size:14.7px;line-height:1.4;margin-top:6px}.k27 .six .go{color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-size:16.9px;margin-top:auto;padding-top:18px}.k27 .six>a:hover .go{color:var(--accent-dark)}.k27 .bf{padding:14px 24px}@media(max-width:900px){.k27 .six{grid-template-columns:1fr 1fr}.k27 .six>a+a{border-left:none;padding-left:0}.k27 .bin{grid-template-columns:1fr}.k27 .bin>div+div{border-left:none;padding-left:0}}.k27 .cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.k27 .card{border:1px solid var(--rule2);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s var(--ease)}.k27 .card:hover{border-color:var(--ink)}.k27 .card .top{padding:24px 24px 20px}.k27 .card h3{font-size:29.4px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.k27 .card .hl{color:var(--ink2);font-size:16.9px;line-height:1.4;margin-top:10px}.k27 .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.k27 .chip{border:1px solid var(--ink);border-radius:100px;font-family:var(--mono);font-size:10.7px;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.k27 .chip.soft{border-color:var(--rule2);color:var(--grey)}.k27 .chip.ok{background:var(--ink);color:#fff}.k27 .card dl{border-top:1px solid var(--rule);margin-top:auto}.k27 .card dl div{border-bottom:1px solid var(--rule);display:grid;font-size:15.3px;gap:12px;grid-template-columns:110px 1fr;padding:12px 24px}.k27 .card dt{color:var(--grey2);font-family:var(--mono);font-size:11.3px;letter-spacing:.06em;padding-top:3px;text-transform:uppercase}.k27 .card dd{color:var(--grey);font-style:normal}.k27 .card dd.res{color:var(--ink);font-weight:500}.k27 .card .foot{padding:16px 24px}.k27 .tbc{border:1px dashed var(--grey2);border-radius:4px;color:var(--grey);display:inline-block;font-size:13.6px;padding:1px 7px}@media(max-width:900px){.k27 .cards{grid-template-columns:1fr}}.k27 .mock{background:#fff;border:1px solid var(--rule2);border-radius:8px;font-size:14.7px;overflow:hidden}.k27 .mock .ch{border-bottom:1px solid var(--rule);color:var(--grey2);display:flex;font-family:var(--mono);font-size:11.3px;justify-content:space-between;letter-spacing:.04em;padding:11px 14px;text-transform:uppercase}.k27 .mock .ch b{color:var(--ink);font-weight:400}.k27 .mock .cr{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:14px;grid-template-columns:1fr auto auto;padding:10px 14px}.k27 .mock .cr b{font-weight:500}.k27 .mock .cr small{color:var(--grey2);display:block;font-size:12.4px}.k27 .mock .cr .t{color:var(--grey2);font-family:var(--mono);font-size:11.3px}.k27 .mock .cf{color:var(--grey);display:flex;font-size:13.6px;justify-content:space-between;padding:11px 14px}.k27 .mock .cf b{color:var(--ink);font-weight:500}.k27 .plat{border-left:1px solid var(--rule);border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.k27 .plat div{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:14px 14px 16px}.k27 .plat b{display:block;font-size:16.9px;font-weight:500;letter-spacing:-.01em}.k27 .plat span{color:var(--grey);font-size:13.6px}.k27 .stat{border-top:1px solid var(--rule);display:flex;gap:40px;margin-top:32px;padding-top:18px}.k27 .stat b{color:var(--accent);display:block;font-size:45.2px;font-weight:500;letter-spacing:-.04em;line-height:1}.k27 .stat span{color:var(--grey);display:block;font-size:14.7px;margin-top:8px}.k27 .ledger{border-top:1px solid var(--ink);margin-top:48px}.k27 .lrow{align-items:baseline;border-bottom:1px solid var(--rule);display:grid;gap:36px;grid-template-columns:110px 1fr 1.5fr;padding:22px 0}.k27 .lrow .k{color:var(--grey2);font-family:var(--mono);font-size:12.4px}.k27 .lrow h3{font-size:22.6px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.k27 .lrow p{color:var(--ink2);font-size:16.4px;max-width:56ch}.k27 .srow{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:28px;grid-template-columns:70px 72px 1.1fr 1.4fr 40px;padding:34px 0;transition:background .2s var(--ease)}.k27 .srow:hover{background:var(--paper);margin:0 -20px;padding-left:20px;padding-right:20px}.k27 .srow .k{color:var(--grey2);font-family:var(--mono);font-size:12.4px}.k27 .srow h3{font-size:29.4px;font-weight:500;letter-spacing:-.03em;line-height:1.12}.k27 .srow h3 small{color:var(--grey);display:block;font-size:15.8px;font-weight:400;letter-spacing:-.005em;margin-top:8px}.k27 .srow p{color:var(--ink2);font-size:16.9px;max-width:44ch}.k27 .srow .go{font-family:Inter,sans-serif;font-size:22.6px;justify-self:end}.k27 .steps{border-top:1px solid var(--ink);margin-top:48px}.k27 .step{align-items:baseline;border-bottom:1px solid var(--rule);display:grid;gap:36px;grid-template-columns:110px 1fr;padding:24px 0}.k27 .step .k{color:var(--grey2);font-family:var(--mono);font-size:12.4px}.k27 .step p{font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.25;max-width:36ch}@media(max-width:900px){.k27 .lrow,.k27 .step{gap:6px;grid-template-columns:1fr}.k27 .srow{gap:16px;grid-template-columns:48px 1fr 24px}.k27 .srow .k,.k27 .srow p{display:none}}.k27 .band{background:var(--accent);color:#fff;margin-top:112px;padding:104px 0}.k27 .band .mono{color:hsla(0,0%,100%,.6)}.k27 .band .h2{max-width:24ch}.k27 .outs{border-top:1px solid hsla(0,0%,100%,.5);display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.k27 .outs div{padding:22px 22px 0 0}.k27 .outs div+div{border-left:1px solid hsla(0,0%,100%,.22);padding-left:22px}.k27 .outs .mono{display:block;margin-bottom:18px}.k27 .outs p{font-size:21.5px;font-weight:500;letter-spacing:-.02em;line-height:1.28}@media(max-width:900px){.k27 .outs{grid-template-columns:1fr 1fr}.k27 .outs div+div{border-left:none;padding-left:0}.k27 .band{padding:72px 0}}.k27 .miles{border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;margin-top:28px}.k27 .miles div{padding:16px 0 0}.k27 .miles div+div{border-left:1px solid var(--rule);padding-left:22px}.k27 .miles b{color:var(--accent);display:block;font-size:45.2px;font-weight:500;letter-spacing:-.04em;line-height:1}.k27 .miles span{color:var(--grey);display:block;font-size:15.3px;margin-top:8px}.k27 .badge{align-items:center;background:#ff5c35;border-radius:14px;color:#fff;display:flex;font-family:var(--mono);font-size:10.2px;height:76px;justify-content:center;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;transform:rotate(-8deg);width:76px}.k27 .k-faq{border-top:1px solid var(--ink);margin-top:48px}.k27 .q{border-bottom:1px solid var(--rule);display:grid;gap:56px;grid-template-columns:1fr 1.25fr;padding:30px 0}.k27 .q h3{font-size:23.7px;font-weight:500;letter-spacing:-.025em;line-height:1.22;max-width:22ch}.k27 .q p{color:var(--ink2);max-width:58ch}@media(max-width:900px){.k27 .q{gap:10px;grid-template-columns:1fr}}.k27 .k-cta{padding:150px 0 130px}.k27 .k-cta h2{font-size:min(6.78vw,94.9px);font-weight:500;letter-spacing:-.045em;line-height:1.02;max-width:16ch}.k27 .k-cta.long h2{font-size:min(5.2vw,67.8px);letter-spacing:-.04em;line-height:1.05;max-width:20ch}.k27 .k-cta .row{align-items:center;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-top:56px;padding-top:26px}.k27 .k-cta .row p{font-size:21.5px;font-weight:500;letter-spacing:-.015em;max-width:40ch}.k27 .ft{background:var(--navy);color:hsla(0,0%,100%,.7);padding:72px 0 36px}.k27 .ft .top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;padding-bottom:52px}.k27 .ft .top img{filter:brightness(0) invert(1);height:30px}.k27 .ft .colsf{display:grid;gap:24px;grid-template-columns:.8fr 1.2fr 1fr 1fr .9fr;padding:44px 0 52px}.k27 .ft h4{color:hsla(0,0%,100%,.55);font-family:var(--mono);font-size:11.3px;font-weight:400;letter-spacing:.06em;margin-bottom:20px;min-height:14px;text-transform:uppercase}.k27 .ft ul{display:flex;flex-direction:column;gap:12px;list-style:none}.k27 .ft .btm{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.4);display:flex;font-family:var(--mono);font-size:11.3px;justify-content:space-between;letter-spacing:.06em;padding-top:22px}@media(max-width:900px){.k27 .ft .colsf{grid-template-columns:1fr 1fr}}.k27 .conn{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);display:grid;grid-template-columns:1.1fr 1.1fr .9fr;margin-top:48px}.k27 .conn>div{padding:34px 28px 44px 0}.k27 .conn>div+div{border-left:1px solid var(--rule);padding-left:28px}.k27 .conn .mono{display:block;margin-bottom:20px}.k27 .conn p{color:var(--ink2);font-size:16.4px}.k27 .conn ul{list-style:none}.k27 .conn li{border-top:1px solid var(--rule);display:flex;font-size:16.4px;font-weight:500;gap:12px;justify-content:space-between;padding:11px 0}.k27 .conn li:first-child{border-top:none;padding-top:0}.k27 .conn li:after{color:var(--grey2);content:"→";font-family:Inter,sans-serif}.k27 .rels{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.k27 .rel{align-items:center;border:1px solid var(--rule2);border-radius:100px;display:inline-flex;font-size:14.7px;font-weight:500;gap:10px;padding:6px 14px 6px 8px}.k27 .rel:hover{border-color:var(--ink)}@media(max-width:900px){.k27 .conn{grid-template-columns:1fr}.k27 .conn>div+div{border-left:none;border-top:1px solid var(--rule);padding-left:0}}.k27 .vis{background:var(--navy);border-radius:10px;color:#fff;font-size:15.8px;margin-top:56px;overflow:hidden}.k27 .vis .vt{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:14px 24px}.k27 .vis .vt .mono{color:hsla(0,0%,100%,.85);font-size:11.3px}.k27 .vis .vt .mono+.mono{color:hsla(0,0%,100%,.4)}.k27 .vis .vf{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);padding:14px 24px}.k27 .vis .chipd{border:1px solid hsla(0,0%,100%,.35);border-radius:100px;color:hsla(0,0%,100%,.85);font-family:var(--mono);font-size:10.7px;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.k27 .vis .chipd.on{background:var(--accent);border-color:var(--accent);color:#fff}.k27 .vis .chipd.ok{background:#fff;border-color:#fff;color:var(--navy)}.k27 .vis .dim{color:hsla(0,0%,100%,.5)}.k27 .stg{display:grid;grid-template-columns:repeat(6,1fr);padding:0 24px}.k27 .stg>div{padding:26px 16px 28px 0;position:relative}.k27 .stg>div+div{border-left:1px solid hsla(0,0%,100%,.08);padding-left:16px}.k27 .stg .mono{color:hsla(0,0%,100%,.45);display:block;margin-bottom:14px}.k27 .stg b{display:block;font-size:38.4px;font-weight:500;letter-spacing:-.04em;line-height:1}.k27 .stg span.d{color:hsla(0,0%,100%,.55);display:block;font-size:14.1px;margin-top:8px}.k27 .stg .bar{background:hsla(0,0%,100%,.14);height:4px;margin-top:18px;position:relative}.k27 .stg .bar i{background:#fff;height:100%;left:0;position:absolute;top:0}.k27 .stg .stall{background:rgba(42,77,240,.22)}.k27 .stg .stall .bar i{background:var(--accent-dark)}.k27 .stg .stall .flag{display:inline-block;margin-top:14px}.k27 .run{display:grid;grid-template-columns:1.5fr 1fr}.k27 .run .steps2{padding:10px 24px 14px}.k27 .run .st{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:14px;grid-template-columns:22px 1fr auto auto;padding:13px 0}.k27 .run .st:last-child{border-bottom:none}.k27 .run .st i{border:1.5px solid hsla(0,0%,100%,.35);border-radius:50%;height:12px;justify-self:center;width:12px}.k27 .run .st.done i{background:#fff;border-color:#fff}.k27 .run .st.now i{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 0 0 5px rgba(142,160,255,.2)}.k27 .run .st b{font-size:16.9px;font-weight:500}.k27 .run .st small,.k27 .run .st.q b{color:hsla(0,0%,100%,.5)}.k27 .run .st small{display:block;font-size:13.6px;font-weight:400}.k27 .run .st .t{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:11.3px}.k27 .run .side{border-left:1px solid hsla(0,0%,100%,.08);padding:24px}.k27 .run .side .mono{color:hsla(0,0%,100%,.45);display:block;margin-bottom:8px}.k27 .run .side b{display:block;font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-bottom:6px}.k27 .run .side p{color:hsla(0,0%,100%,.6);font-size:15.3px;margin-bottom:22px}.k27 .vtab .r{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:16px;grid-template-columns:1.2fr 1fr 1fr 1fr;padding:14px 24px}.k27 .vtab .r:last-of-type{border-bottom:none}.k27 .vtab .r.h{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:11.3px;letter-spacing:.06em;padding-bottom:12px;padding-top:12px;text-transform:uppercase}.k27 .vtab .r b{font-size:17.5px;font-weight:500}.k27 .vtab .r .t{color:hsla(0,0%,100%,.5);font-family:var(--mono);font-size:11.9px}.k27 .vbars{padding:10px 24px 16px}.k27 .vbars .r{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:20px;grid-template-columns:200px 1fr 64px;padding:15px 0}.k27 .vbars .r:last-child{border-bottom:none}.k27 .vbars b{font-size:17.5px;font-weight:500}.k27 .vbars small{color:hsla(0,0%,100%,.5);display:block;font-size:13.6px;font-weight:400}.k27 .vbars .bar{background:hsla(0,0%,100%,.12);border-radius:4px;height:8px;position:relative}.k27 .vbars .bar i{background:#fff;border-radius:4px;height:100%;left:0;position:absolute;top:0}.k27 .vbars .bar i.c{background:var(--accent-dark)}.k27 .vbars .v{font-size:22.6px;font-weight:500;letter-spacing:-.02em;text-align:right}.k27 .v2{display:grid;grid-template-columns:1fr 1fr}.k27 .v2>div{padding:22px 24px 26px}.k27 .v2>div+div{border-left:1px solid hsla(0,0%,100%,.08)}.k27 .v2 .mono{color:hsla(0,0%,100%,.45);display:block;margin-bottom:14px}.k27 .v2 .li{border-top:1px solid hsla(0,0%,100%,.08);display:grid;font-size:15.8px;gap:14px;grid-template-columns:120px 1fr;padding:11px 0}.k27 .v2 .li span:first-child{color:hsla(0,0%,100%,.5);font-family:var(--mono);font-size:11.3px;letter-spacing:.06em;padding-top:3px;text-transform:uppercase}.k27 .v2 .chk{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:12px;grid-template-columns:20px 1fr auto;padding:11px 0}.k27 .v2 .chk i{background:#fff;border-radius:50%;height:14px;position:relative;width:14px}.k27 .v2 .chk i:after{border:solid var(--navy);border-width:0 1.5px 1.5px 0;content:"";height:6.5px;left:4.5px;position:absolute;top:2.5px;transform:rotate(45deg);width:3.5px}.k27 .v2 .chk.no i{background:transparent;border:1.5px solid hsla(0,0%,100%,.35)}.k27 .v2 .chk.no i:after{display:none}.k27 .v2 .chk .t{color:hsla(0,0%,100%,.45);font-family:var(--mono);font-size:11.3px}.k27 .v2 .big{font-size:58.8px;font-weight:500;letter-spacing:-.045em;line-height:1}.k27 .v2 .cap{color:hsla(0,0%,100%,.55);font-size:15.3px;margin-top:8px}.k27 .months{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);height:110px;margin-top:22px}.k27 .months div{background:hsla(0,0%,100%,.85);border-radius:2px 2px 0 0;position:relative}.k27 .months div.f{background:transparent;border:1px dashed hsla(0,0%,100%,.45)}.k27 .months div.c{background:var(--accent-dark)}.k27 .mlab{color:hsla(0,0%,100%,.45);display:grid;font-family:var(--mono);font-size:10.7px;gap:8px;grid-template-columns:repeat(6,1fr);margin-top:8px;text-align:center}@media(max-width:900px){.k27 .stg{grid-template-columns:1fr 1fr}.k27 .stg>div+div{border-left:none;padding-left:0}.k27 .run,.k27 .v2{grid-template-columns:1fr}.k27 .run .side,.k27 .v2>div+div{border-left:none;border-top:1px solid hsla(0,0%,100%,.08)}.k27 .vtab .r{grid-template-columns:1fr 1fr}.k27 .vbars .r{grid-template-columns:1fr 60px}.k27 .vbars .bar{display:none}}.k27 .k-hero h1.one{font-size:min(5.31vw,7.8vh,72.3px)}.k27 .cred{align-items:center;color:var(--grey);display:inline-flex;font-family:var(--mono);font-size:11.9px;gap:10px;letter-spacing:.06em;margin-top:22px;text-transform:uppercase}.k27 .cred i{background:#ff5c35;border-radius:2px;height:10px;transform:rotate(-8deg);width:10px}.k27 .hero-row .k-body p+p{margin-top:12px}.k27 .intro2{color:var(--ink2);display:grid;gap:var(--colgap);grid-template-columns:1fr 1fr;margin-top:32px}.k27 .intro2 p{max-width:50ch}.k27 .hsv{border-top:1px solid var(--ink);margin-top:56px}.k27 .hsv a{align-items:start;border-bottom:1px solid var(--rule);display:grid;gap:36px;grid-template-columns:64px 1fr 1.25fr 28px;padding:34px 0;transition:background .2s var(--ease)}.k27 .hsv a:hover{background:var(--paper);margin:0 -20px;padding-left:20px;padding-right:20px}.k27 .hsv h3{font-size:29.4px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.k27 .hsv h3 small{color:var(--ink);display:block;font-size:19.2px;font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-top:10px}.k27 .hsv p{color:var(--ink2);max-width:52ch}.k27 .hsv .go{font-family:Inter,sans-serif;font-size:22.6px;justify-self:end;padding-top:4px}.k27 .after,.k27 .links2{margin-top:32px}.k27 .links2{display:flex;flex-wrap:wrap;gap:28px}.k27 .jr{background:var(--navy);border-radius:10px;color:#fff;margin-top:48px;overflow:hidden}.k27 .jr .lane{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:170px repeat(4,1fr)}.k27 .jr .lane:last-child{border-bottom:none}.k27 .jr .lane>div{padding:20px 20px 22px}.k27 .jr .lane>div+div{border-left:1px solid hsla(0,0%,100%,.08)}.k27 .jr .lab{color:hsla(0,0%,100%,.45);font-family:var(--mono);font-size:11.3px;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.k27 .jr .sys b{display:block;font-size:22.6px;font-weight:500;letter-spacing:-.02em}.k27 .jr .sys span{color:hsla(0,0%,100%,.55);display:block;font-size:14.7px;margin-top:4px}.k27 .jr .dat{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:15.3px;gap:10px}.k27 .jr .dat:after{border-top:1.5px dotted hsla(0,0%,100%,.45);content:"";flex:1;height:0}.k27 .jr .dat.end:after{display:none}.k27 .jr .stp{align-items:center;display:flex;font-size:15.3px;gap:10px}.k27 .jr .stp i{background:#fff;border-radius:50%;flex:none;height:12px;width:12px}.k27 .jr .stp.now i{background:var(--accent-dark);box-shadow:0 0 0 5px rgba(142,160,255,.2)}.k27 .jr .stp.q i{background:transparent;border:1.5px solid hsla(0,0%,100%,.35)}.k27 .jr .stp small,.k27 .jr .stp.q{color:hsla(0,0%,100%,.5)}.k27 .jr .stp small{display:block;font-size:13.6px}.k27 .defs{border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;margin-top:0}.k27 .defs>div{padding:30px 32px 36px 0}.k27 .defs>div+div{border-left:1px solid var(--rule);padding-left:32px}.k27 .defs h3{font-size:23.7px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px;max-width:26ch}.k27 .defs p{color:var(--ink2);max-width:46ch}.k27 .why{border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;margin-top:56px}.k27 .why>div{border-bottom:1px solid var(--rule);padding:32px 40px 40px 0}.k27 .why>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:40px;padding-right:0}.k27 .why h3{font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.22;margin-bottom:14px;max-width:24ch}.k27 .why p{color:var(--ink2);max-width:48ch}.k27 .why p+p{margin-top:10px}.k27 .eng{margin-top:72px}.k27 .eng h3.t{font-size:31.6px;font-weight:500;letter-spacing:-.03em}.k27 .eng>p{color:var(--ink2);margin-top:12px;max-width:60ch}.k27 .closing{font-size:21.5px;font-weight:500;letter-spacing:-.015em;margin-top:28px;max-width:50ch}.k27 .q p+p{margin-top:10px}.k27 .k-cta .txt{color:var(--ink2);display:flex;flex-direction:column;gap:12px;max-width:52ch}.k27 .k-cta .txt p:first-child{color:var(--ink);font-size:21.5px;font-weight:500;letter-spacing:-.015em}@media(max-width:900px){.k27 .defs,.k27 .intro2,.k27 .why{gap:16px;grid-template-columns:1fr}.k27 .defs>div+div,.k27 .why>div:nth-child(2n){border-left:none;padding-left:0}.k27 .hsv a{gap:16px;grid-template-columns:48px 1fr}.k27 .hsv .go{display:none}.k27 .hsv p{grid-column:2}.k27 .jr .lane{grid-template-columns:1fr 1fr}.k27 .jr .lane>div+div{border-left:none}}.k27 .engines{border-top:1px solid var(--ink);margin-top:32px}.k27 .erow{align-items:start;border-bottom:1px solid var(--rule);display:grid;gap:44px;grid-template-columns:100px 1fr 1.25fr;padding:44px 0}.k27 .erow .enum{color:var(--grey2);font-family:var(--mono);font-size:12.4px;padding-top:7px}.k27 .erow h3{font-size:30.5px;font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:14ch}.k27 .erow .desc{color:var(--ink2);font-size:16.9px;margin-top:16px;max-width:38ch}.k27 .ecard{background:#fff;border:1px solid var(--rule2);border-radius:6px;font-size:14.7px;overflow:hidden}.k27 .ecard .ch{color:var(--grey2);font-family:var(--mono);font-size:11.9px;padding:10px 14px}.k27 .ecard .ch,.k27 .ecard .cr{border-bottom:1px solid var(--rule);display:flex;justify-content:space-between}.k27 .ecard .cr{align-items:center;gap:12px;padding:9px 14px}.k27 .ecard .cr b{font-weight:500}.k27 .ecard .cr small{color:var(--grey2);display:block;font-size:12.4px}.k27 .ecard .cr .r{align-items:center;display:flex;font-weight:500;gap:10px}.k27 .ecard .ebar{background:var(--rule);height:2px;position:relative;width:38px}.k27 .ecard .ebar i{background:var(--ink);height:100%;left:0;position:absolute;top:0}.k27 .ecard .cf{color:var(--grey);display:flex;font-size:13.6px;justify-content:space-between;padding:10px 14px}.k27 .ecard .cf b{color:var(--ink);font-weight:500}.k27 .ecard .note{color:var(--grey2);font-family:var(--mono);font-size:11.9px;padding:9px 14px}.k27 .ecard .note,.k27 .kan{border-bottom:1px solid var(--rule)}.k27 .kan{display:grid;grid-template-columns:1fr 1fr 1fr}.k27 .kan>div{border-right:1px solid var(--rule);min-height:128px;padding:9px 10px}.k27 .kan>div:last-child{border-right:none}.k27 .kan .kh{color:var(--grey2);font-family:var(--mono);font-size:10.7px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.k27 .deal{border:1px solid var(--rule2);border-radius:4px;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:6px;padding:6px 8px}.k27 .deal small{color:var(--grey2);display:block;font-family:var(--mono);font-size:10.7px;font-weight:400;margin-top:3px}.k27 .deal.won{border-color:var(--ink)}@media(max-width:900px){.k27 .erow{gap:18px;grid-template-columns:1fr}}.k27 .svd{background:var(--navy);color:#fff;margin-top:112px;padding:112px 0 104px}.k27 .svd .h2{max-width:20ch}.k27 .svd .intro2{color:hsla(0,0%,100%,.68)}.k27 .svx{border-top:1px solid hsla(0,0%,100%,.22);display:grid;grid-template-columns:1fr 1.05fr;margin-top:72px}.k27 .svl{display:flex;flex-direction:column}.k27 .svl a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.38);cursor:pointer;display:flex;font-size:clamp(27.1px,2.82vw,38.4px);font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.035em;line-height:1.1;padding:22px 28px 22px 0;transition:color .25s var(--ease),padding-left .25s var(--ease)}.k27 .svl a:after{content:"→";font-family:Inter,sans-serif;font-size:22.6px;opacity:0;transform:translateX(-8px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.k27 .svl a.on{color:#fff;padding-left:14px}.k27 .svl a.on:after{opacity:1;transform:none}.k27 .svp{border-left:1px solid hsla(0,0%,100%,.1);min-height:400px;padding:44px 0 44px 56px;position:relative}.k27 .svp .pane{inset:44px 0 44px 56px;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.k27 .svp .pane.on{opacity:1;pointer-events:auto;transform:none}.k27 .svp .ic{display:block;margin-bottom:40px}.k27 .svp .pane .ic circle{transition:opacity .4s var(--ease)}.k27 .svp h3{font-size:28.2px;font-weight:500;letter-spacing:-.03em;line-height:1.2;max-width:22ch}.k27 .svp p{color:hsla(0,0%,100%,.68);margin-top:16px;max-width:46ch}.k27 .svd .after{margin-top:40px}.k27 .svd .link{border-bottom-color:hsla(0,0%,100%,.7)}@media(max-width:900px){.k27 .svx{grid-template-columns:1fr}.k27 .svp{display:none}.k27 .svl a{color:#fff;padding-left:0!important}.k27 .svl a:after{opacity:1;transform:none}.k27 .svl a small{display:block}}@media(prefers-reduced-motion:reduce){.k27 .svl a,.k27 .svl a:after,.k27 .svp .pane{transition:none}}.k27 .k-nav .k-right{align-items:center;display:flex;gap:22px}.k27 .phone{color:var(--grey);font-family:var(--mono);font-size:12.4px;letter-spacing:.04em}.k27 .k-cta.live h2{font-size:min(6.2vw,88px);line-height:1.06;max-width:none}.k27 .k-cta.live h2 span{display:block}.k27 .k-cta.live .bk{font-size:11.9px;line-height:1.9}.k27 .k-cta.live .bk b{color:var(--ink);display:block;font-weight:400}@media(max-width:900px){.k27 .phone{display:none}}.k27 .k-nav{background:#fff;position:relative;transition:border-color .2s var(--ease);z-index:50}.k27 .k-nav.open{border-bottom-color:var(--ink)}.k27 .links a.has:after{transition:transform .2s var(--ease)}.k27 .links a.act{border-bottom-color:var(--ink)}.k27 .links a.act.has:after{border-color:var(--ink);top:1px;transform:rotate(225deg)}.k27 .mpanels{left:0;margin-top:1px;position:absolute;right:0;top:100%}.k27 .mp{background:#fff;border-bottom:1px solid var(--ink);box-shadow:0 30px 60px rgba(15,17,24,.08);display:none}.k27 .mp.show{animation:mpin .22s var(--ease);display:block}@keyframes mpin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.k27 .mg{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;padding-bottom:40px;padding-top:36px}.k27 .mg .col{padding-right:30px}.k27 .mg .col+.col{border-left:1px solid var(--rule);padding-left:30px}.k27 .mg .col .mono{color:var(--ink);display:block;margin-bottom:16px}.k27 .mg .col a{display:block;font-size:15px;font-weight:500;padding:7px 0}.k27 .mg .col a small{color:var(--grey2);display:block;font-size:12.5px;font-weight:400;margin-top:1px}.k27 .mg .col a:hover{color:var(--accent)}.k27 .mg .lead{font-size:25px;font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:17ch}.k27 .mg .lead+p{color:var(--grey);font-size:15px;margin-top:12px;max-width:32ch}.k27 .mg .go{align-items:center;border-bottom:1px solid var(--ink);display:inline-flex!important;gap:10px;margin-top:22px;padding:0 0 2px!important}.k27 .mg .go:after{content:"→";font-family:Inter,sans-serif}.k27 .mg .all{border-top:1px solid var(--rule);color:var(--grey);font-size:14px!important;font-weight:400!important;margin-top:10px;padding-top:12px!important}.k27 .mg.sv{grid-template-columns:1.15fr 3fr}.k27 .svgrid{align-content:start;border-left:1px solid var(--rule);display:grid;gap:6px 30px;grid-template-columns:1fr 1fr 1fr;padding-left:30px}.k27 .svi{align-items:start;border-bottom:1px solid var(--rule);display:grid;gap:16px;grid-template-columns:40px 1fr;padding:14px 0}.k27 .svi b{display:block;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.k27 .svi small{color:var(--grey);display:block;font-size:13.5px;line-height:1.35;margin-top:4px}.k27 .svi:hover b{color:var(--accent)}@media(max-width:900px){.k27 .mpanels{display:none}}@media(prefers-reduced-motion:reduce){.k27 .mp.show{animation:none}}.k27 .oc-state{font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin-top:40px;max-width:34ch}.k27 .oc-h{font-size:clamp(27.1px,2.71vw,36.2px);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin-top:88px}.k27 .oc{background:var(--navy);border-radius:10px;color:#fff;margin-top:28px;overflow:hidden}.k27 .oc .top{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 24px}.k27 .oc .top .mono{color:hsla(0,0%,100%,.8)}.k27 .oc .g{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:190px repeat(4,1fr)}.k27 .oc .g>div{padding:22px 22px 24px}.k27 .oc .g>div+div{border-left:1px solid hsla(0,0%,100%,.08)}.k27 .oc .lab{color:hsla(0,0%,100%,.45);font-family:var(--mono);font-size:11.3px;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.k27 .oc .sys b{display:block;font-size:24.9px;font-weight:500;letter-spacing:-.025em}.k27 .oc .sys span{color:hsla(0,0%,100%,.55);display:block;font-size:14.7px;margin-top:4px}.k27 .oc .dat{color:hsla(0,0%,100%,.85);font-size:15.3px;line-height:1.35;position:relative}.k27 .oc .dat:before{border-top:1.5px dotted hsla(0,0%,100%,.45);content:"";display:block;height:0;margin-bottom:14px}.k27 .oc .stp b{display:block;font-size:19.2px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.k27 .oc .stp p{color:hsla(0,0%,100%,.62);font-size:14.7px;line-height:1.45}.k27 .oc .g.ann{border-bottom:1px solid hsla(0,0%,100%,.08)}.k27 .oc .g.ann>div{padding-top:0}.k27 .oc .ann .par{grid-column:3/span 2}.k27 .oc .ann .gate,.k27 .oc .ann .par{border-left:1px solid hsla(0,0%,100%,.08)}.k27 .oc .ann .bar{background:var(--accent-dark);display:block;height:3px;margin:0 -22px 16px}.k27 .oc .ann .gate .bar{background:var(--accent)}.k27 .oc .ann .mono{color:#fff;display:block;margin-bottom:6px}.k27 .oc .ann p{color:hsla(0,0%,100%,.62);font-size:14.7px}.k27 .oc .ex{display:grid;grid-template-columns:190px repeat(3,1fr)}.k27 .oc .ex>div{padding:22px 22px 26px}.k27 .oc .ex>div+div{border-left:1px solid hsla(0,0%,100%,.08)}.k27 .oc .ex b{display:block;font-size:17px;font-weight:500;letter-spacing:-.015em;margin-bottom:8px}.k27 .oc .ex p{color:hsla(0,0%,100%,.62);font-size:14.7px;line-height:1.45}.k27 .oc-cap{font-size:21.5px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin-top:24px;max-width:52ch}.k27 .oc-btns{margin-top:40px}@media(max-width:900px){.k27 .oc .ex,.k27 .oc .g{grid-template-columns:1fr}.k27 .oc .ex>div+div,.k27 .oc .g>div+div{border-left:none;border-top:1px solid hsla(0,0%,100%,.08)}.k27 .oc .ann .par{grid-column:auto}.k27 .oc .ann .bar{margin:0 0 14px}.k27 .oc .ann>div:empty{display:none}}.k27 .acc7{border-top:1px solid var(--ink);margin-top:32px}.k27 .ac{border-bottom:1px solid var(--rule)}.k27 .ah{all:unset;align-items:baseline;box-sizing:border-box;cursor:pointer;display:grid;gap:44px;grid-template-columns:100px 1fr 1.25fr 24px;padding:21px 0;transition:background .2s var(--ease);width:100%}.k27 .ah:hover{background:var(--paper);box-shadow:-20px 0 0 var(--paper),20px 0 0 var(--paper)}.k27 .ah:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k27 .ah .enum{color:var(--grey2);font-family:var(--mono);font-size:12.4px}.k27 .ah h3{font-size:24.9px;font-weight:500;letter-spacing:-.028em;line-height:1.15}.k27 .ah .d{color:var(--ink2);font-size:16.4px;line-height:1.45}.k27 .ah .pm{align-self:center;height:14px;justify-self:end;position:relative;width:14px}.k27 .ah .pm:after,.k27 .ah .pm:before{background:var(--ink);content:"";height:1.5px;left:0;position:absolute;top:6px;transition:transform .3s var(--ease);width:14px}.k27 .ah .pm:after{transform:rotate(90deg)}.k27 .ac.on .ah .pm:after{transform:rotate(0)}.k27 .ab{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.k27 .ac.on .ab{grid-template-rows:1fr}.k27 .ab>.in{display:grid;gap:0 44px;grid-template-columns:100px 1fr 1.25fr 24px;overflow:hidden}.k27 .ab .cw{grid-column:3;padding:6px 0 34px}@media(max-width:900px){.k27 .ah{gap:6px 16px;grid-template-columns:1fr 24px}.k27 .ah .enum{display:none}.k27 .ah .d{grid-column:1}.k27 .ah .pm{grid-column:2;grid-row:1}.k27 .ab>.in{grid-template-columns:1fr}.k27 .ab .cw{grid-column:1}}@media(prefers-reduced-motion:reduce){.k27 .ab,.k27 .ah .pm:after{transition:none}}.k27 .btn .roll{display:grid;overflow:hidden}.k27 .btn .roll>span{grid-area:1/1;transition:transform .34s var(--ease);white-space:nowrap}.k27 .btn .roll>span+span{transform:translateY(115%)}.k27 .btn svg{transition:transform .22s var(--ease)}.k27 .btn:active{transform:scale(.98)}@media(max-width:900px){.k27 .btn .roll>span+span{display:none}}@media (hover:hover){.k27 .btn:hover .roll>span:first-child{transform:translateY(-115%)}.k27 .btn:hover .roll>span+span{transform:none}.k27 .btn:hover svg{transform:translateX(4px)}}@media (prefers-reduced-motion:no-preference){html.mo .rv{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}html.mo .rv.in{opacity:1;transform:none}html.mo .k-cta.live h2,html.mo .k-hero h1{visibility:hidden}html.mo .k-cta.live h2.lready,html.mo .k-hero h1.lready{visibility:visible}html.mo .ln{display:block;margin-bottom:-.14em;overflow:hidden;padding-bottom:.14em}html.mo .ln>i{display:block;font-style:normal;transform:translateY(108%);transition:transform 1s var(--ease) var(--d,0s)}html.mo .lnin .ln>i{transform:none}html.mo .dr{border-top-color:transparent!important;position:relative}html.mo .dr:before{background:var(--drc,var(--ink));content:"";height:1px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--ease)}html.mo .dr.in:before{transform:scaleX(1)}html.mo .svx.dr{--drc:hsla(0,0%,100%,.3)}html.mo .oc .ann .mono,html.mo .oc .ann p,html.mo .oc .dat,html.mo .oc .ex>div:not(.lab),html.mo .oc .sys{opacity:0;transition:opacity .7s var(--ease) var(--d,0s)}html.mo .oc .stp{opacity:.16;transition:opacity .7s var(--ease) var(--d,0s)}html.mo .oc .dat:before{transition:transform .8s var(--ease) var(--d,0s)}html.mo .oc .ann .bar,html.mo .oc .dat:before{transform:scaleX(0);transform-origin:left center}html.mo .oc .ann .bar{transition:transform .9s var(--ease) var(--d,0s)}html.mo .oc.play .ann .mono,html.mo .oc.play .ann p,html.mo .oc.play .dat,html.mo .oc.play .ex>div:not(.lab),html.mo .oc.play .stp,html.mo .oc.play .sys{opacity:1}html.mo .oc.play .ann .bar,html.mo .oc.play .dat:before{transform:scaleX(1)}html.mo .svp .pane.on .ic circle{animation:dotin .5s var(--ease) both;animation-delay:calc(var(--i,0)*7ms + 80ms);transform-box:fill-box;transform-origin:center}@keyframes dotin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}html.mo .ac.on .ecard>*{animation:rise .5s var(--ease) both}html.mo .ac.on .ecard>:first-child{animation-delay:.18s}html.mo .ac.on .ecard>:nth-child(2){animation-delay:.24s}html.mo .ac.on .ecard>:nth-child(3){animation-delay:.3s}html.mo .ac.on .ecard>:nth-child(4){animation-delay:.36s}html.mo .ac.on .ecard>:nth-child(5){animation-delay:.42s}html.mo .ac.on .ecard>:nth-child(6){animation-delay:.48s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.k27 .sph{padding-top:72px}.k27 .sph-g{align-items:end;display:grid;gap:56px;grid-template-columns:1fr 200px}.k27 .sph h1{font-size:min(5.4vw,8.8vh,80px);font-weight:500;letter-spacing:-.045em;line-height:1.04;max-width:18ch}.k27 .sph .big{justify-self:end;padding-bottom:10px}.k27 .sph .hero-row{border-top:1px solid var(--rule);margin-top:56px;padding-top:36px}.k27 .sph .k-body p+p{margin-top:12px}html.mo .sph .big.in .ic circle{animation:dotin .5s var(--ease) both;animation-delay:calc(var(--i,0)*9ms + .25s);transform-box:fill-box;transform-origin:center}.k27 .statement{font-size:24.9px;font-weight:500;letter-spacing:-.025em;line-height:1.28;margin-top:44px;max-width:40ch}.k27 .band .statement{color:#fff}.k27 .band .intro2{color:hsla(0,0%,100%,.85)}.k27 .band .intro2 p+p{margin-top:12px}.k27 .svd.sp{padding:112px 0}.k27 .svd.sp .h2{max-width:22ch}.k27 .svd.sp .prose.dk{color:hsla(0,0%,100%,.7);margin-top:28px;max-width:58ch}.k27 .drows{border-top:1px solid hsla(0,0%,100%,.3);margin-top:64px}.k27 .drow{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:var(--colgap);grid-template-columns:1fr 1.1fr;padding:38px 0 42px}.k27 .drow h3{font-size:28.3px;font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:20ch}.k27 .drow .prose{color:hsla(0,0%,100%,.7);max-width:52ch}.k27 .svd.sp .statement{color:#fff}html.mo .drows.dr{--drc:hsla(0,0%,100%,.3)}.k27 .k-cta .txt p{max-width:48ch}.k27 .related{align-items:center;border-top:1px solid var(--rule);display:grid;gap:32px;grid-template-columns:200px 1fr;margin-top:64px;padding-top:26px}.k27 .related>div{display:flex;flex-wrap:wrap;gap:14px}.k27 .relc{align-items:center;border:1px solid var(--rule2);border-radius:100px;display:inline-flex;font-size:16px;font-weight:500;gap:14px;padding:8px 22px 8px 12px;transition:border-color .2s var(--ease)}.k27 .relc:hover{border-color:var(--ink)}.k27 .q>div p+p{margin-top:10px}@media(max-width:900px){.k27 .sph-g{gap:28px;grid-template-columns:1fr}.k27 .sph .big{justify-self:start;order:-1;padding-bottom:0}.k27 .sph .big .ic{height:96px;width:96px}.k27 .drow,.k27 .related{gap:14px;grid-template-columns:1fr}}.k27 .ft .top{align-items:flex-start;padding-bottom:64px}.k27 .ft .top img{height:44px}.k27 .badge2{background:#f2876b;clip-path:polygon(50% 0,96% 22%,100% 72%,52% 100%,8% 80%,0 28%);color:#fff;display:flex;flex-direction:column;height:124px;justify-content:center;padding:0 0 0 24px;transform:rotate(-4deg);width:124px}.k27 .badge2 b{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1}.k27 .badge2 span{font-size:9.5px;line-height:1.2;margin-top:5px}.k27 .badge2 i{font-size:9px;font-style:normal;font-weight:500;letter-spacing:.06em;margin-top:8px}.k27 .ft .colsf{grid-template-columns:.8fr 1.15fr 1fr 1.15fr .9fr}@media(max-width:900px){.k27 .ft .colsf{gap:36px 24px;grid-template-columns:1fr 1fr}.k27 .ft .top img{height:34px}.k27 .badge2{height:96px;padding-left:18px;width:96px}.k27 .badge2 b{font-size:15px}}.k27 .ft ul{color:hsla(0,0%,100%,.85);font-size:15.3px;gap:14px}.k27{--sans:var(--font-display);--mono:var(--font-mono);font-family:var(--font-display)}.k27 .ft .top img.elite{filter:none;height:176px;width:176px}.k27 .crumb a{color:inherit}.k27 .crumb a:hover{color:var(--ink)}.k27 .svd{padding:88px 0 84px}.k27 .svx{margin-top:52px}.k27 .svl a{font-size:clamp(20px,1.95vw,27px);padding:15px 24px 15px 0}.k27 .svl a:after{font-size:17px}.k27 .svp{min-height:300px;padding:36px 0 36px 48px}.k27 .svp .pane{inset:36px 0 36px 48px}.k27 .svp .ic{height:92px;margin-bottom:28px;width:92px}.k27 .svp h3{font-size:22px}.k27 .svp p{font-size:15.5px;margin-top:12px}html.mo .k27 .ln{margin-bottom:-.26em;padding-bottom:.26em}.k27 .k-hero .flow{margin-bottom:0;margin-top:48px}.k27 .k-hero .flow+.hero-row{margin-top:48px}