.Header{--scroll:0;position:relative;z-index:5}.SkipLink{background-color:var(--clr-white);border-radius:999px;color:var(--kw-navy);font-weight:600;left:.75rem;padding:.7rem 1.1rem;position:fixed;text-decoration:none;top:.75rem;transform:translateY(-200%);transition:transform .2s;z-index:60}.SkipLink:focus{transform:none}.Header-bar{view-transition-name:kw-header;left:0;position:fixed;right:0;top:0;transition:background-color .35s,box-shadow .35s,transform .5s var(--kw-ease);z-index:50}.Header--hidden .Header-bar{transform:translateY(-100%)}.Header--solid .Header-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#14264fdb;box-shadow:0 1px 0 #ffffff14}.Header-barInner{gap:1rem;height:var(--kw-bar-height);justify-content:space-between}.Header-barInner,.Header-logo{align-items:center;display:flex}.Header-logo{color:var(--clr-white);height:44px;text-decoration:none}.Header-logo .Logo{height:100%;transition:height .3s;width:auto}.Header--solid .Header-logo .Logo{height:36px}.Header-actions{align-items:center;display:flex;gap:.6rem}.Header-cta{align-items:center;background-color:var(--kw-magenta);border-radius:999px;color:var(--clr-white);display:none;font-size:.92rem;font-weight:600;gap:.6em;isolation:isolate;line-height:1;overflow:hidden;padding:.75rem 1.2rem;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.Header-cta:before{background-color:var(--kw-magenta-deep);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:-1}.Header-cta:focus-visible:before,.Header-cta:hover:before{transform:none}.Header-cta:hover{box-shadow:0 12px 30px -10px #e6007e99}.Header-cta svg{height:1.1em;transition:transform .3s;width:1.1em}.Header-cta:hover svg{transform:translateX(4px)}.Header-burger{align-items:center;background-color:#ffffff1f;border:0;border-radius:12px;color:var(--clr-white);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;place-items:center;width:44px}.Header-burger span:not(.sr-only){background-color:currentcolor;display:block;height:2px;transition:transform .3s,opacity .3s;width:20px}.Header--open .Header-burger span:first-child{transform:translateY(7px) rotate(45deg)}.Header--open .Header-burger span:nth-child(2){opacity:0}.Header--open .Header-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header-progress{background:linear-gradient(90deg,var(--kw-cyan),var(--kw-magenta));bottom:0;height:2px;left:0;position:absolute;transform:scaleX(var(--progress,0));transform-origin:left;width:100%}.Navigation{display:none}.Navigation-list{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}.Navigation-link{color:var(--clr-white);display:block;font-size:.95rem;font-weight:500;line-height:1;padding:.6rem 0;position:relative;text-decoration:none;white-space:nowrap}.Navigation-link:after{background-color:var(--kw-ice);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.Navigation-link:hover:after,.Navigation-link[aria-current]:after{transform:scaleX(1)}.Header-drawer{background-color:var(--kw-navy-deep);inset:0;overflow:auto;padding-block:calc(var(--kw-bar-height) + 2.5rem) 3rem;position:fixed;transform:translateY(-100%);transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;visibility:hidden;z-index:49}.Header-drawerInner{display:grid;gap:.9rem;justify-items:start}.Header-drawerCta{background-color:var(--kw-magenta);border-radius:999px;color:var(--clr-white);font-weight:600;margin-top:1.5rem;padding:1rem 1.6rem;text-decoration:none}.Header--open .Header-drawer{transform:none;transition:transform .45s cubic-bezier(.2,.7,.2,1);visibility:visible}.Header-drawerLink{color:var(--clr-white);font-family:var(--Headline-font-family);font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.05;text-decoration:none}.Header-drawerLink:hover,.Header-drawerLink[aria-current]{color:var(--kw-ice)}@media screen and (min-width:1026px){.Header-cta{display:flex}}@media screen and (min-width:1280px){.Navigation{display:flex}.Navigation-list{gap:clamp(1.1rem,1.6vw,1.6rem)}.Header-burger,.Header-drawer{display:none}}.PageHero,.Stage{background-color:var(--kw-navy-deep);color:var(--clr-white);overflow:hidden;position:relative}.Stage{padding:calc(var(--kw-bar-height) + clamp(3rem, 8vw, 7rem)) 0 clamp(6rem,12vw,10rem)}.PageHero:after,.Stage:after{background-color:var(--kw-paper);bottom:-1px;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:var(--kw-edge);left:0;position:absolute;right:0}.Stage-sails{inset:0;pointer-events:none;position:absolute}.Stage-sail{opacity:.95;position:absolute;will-change:transform}.Stage-sail--a{background:linear-gradient(180deg,#006a9980 0,#006a9980 82%,var(--kw-cyan) 100%);clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);height:120%;right:-25vw;top:-10%;transform:translateY(calc(var(--scroll)*-.18px));width:70vw}.Stage-sail--b{background:linear-gradient(200deg,var(--kw-ice),#0000 70%);clip-path:polygon(0 0,100% 15%,80% 100%);height:90%;opacity:.1;right:-6vw;top:20%;transform:translateY(calc(var(--scroll)*-.32px));width:48vw}.Stage-sail--c{background:linear-gradient(20deg,var(--kw-magenta),#0000 80%);bottom:-10%;clip-path:polygon(0 100%,100% 100%,0 0);height:60%;left:-8vw;opacity:.8;transform:translateY(calc(var(--scroll)*.12px));width:38vw}.Stage-sail--muted{opacity:.5}.Stage-grain{background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.045) 0 1px,#0000 1px 140px);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.Stage-inner{align-items:center;display:grid;gap:2.5rem;position:relative}.Stage-inner>.neos-contentcollection{align-items:center;display:grid;gap:2rem}.Stage .Button-wrapper,.Stage .Facts,.Stage .Headline-wrapper,.Stage .StagePerson,.Stage .Text{grid-column:1}.Stage .Headline{color:var(--clr-white);font-size:clamp(2.4rem,1.4rem + 3.2vw,4.4rem);max-width:16ch}.Stage .Subheadline{color:var(--kw-ice)}.Stage-inner>.neos-contentcollection>*{--intro:0;animation:kw-intro .9s var(--kw-ease-out) calc(.9s + var(--intro)*.12s) backwards}.Stage-inner>.neos-contentcollection>:nth-child(2){--intro:1}.Stage-inner>.neos-contentcollection>:nth-child(3){--intro:2}.Stage-inner>.neos-contentcollection>:nth-child(4){--intro:3}.Stage-inner>.neos-contentcollection>:nth-child(n+5){--intro:4}.Stage-inner>.neos-contentcollection>.Headline-wrapper{animation:none}.Stage .Subheadline{animation:kw-intro .9s var(--kw-ease-out) .2s backwards}.Stage-inner>.neos-contentcollection>.Devices{animation-name:kw-intro-devices}@keyframes kw-intro{0%{opacity:0;transform:translateY(22px)}}@keyframes kw-intro-devices{0%{opacity:0;transform:translateX(40px) scale(.96)}}.Stage .Headline-wrapper{margin-bottom:0}.Stage .Headline-wrapper+.Text{color:#ffffffd1;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);margin:-1rem 0 0;max-width:62ch}.Stage .Text p{color:inherit}.Stage .Button-wrapper{margin:-.5rem 0 0}.StagePerson{align-items:center;display:flex;gap:.9rem;margin:1.5rem 0 0}.StagePerson-photo{background:#ffffff14;border-radius:50%;box-shadow:0 0 0 3px var(--kw-navy-deep),0 0 0 5px var(--kw-ice);display:grid;flex:none;height:60px;overflow:hidden;place-items:center;width:60px}.StagePerson-photo img{display:block;height:100%;object-fit:cover;width:100%}.StagePerson-photo svg{fill:var(--kw-ice);height:34px;opacity:.85;width:34px}.StagePerson-text{display:flex;flex-direction:column;gap:.1rem;line-height:1.3;margin:0}.StagePerson-lead{color:var(--kw-ice);font-size:.85rem;font-weight:600;letter-spacing:.01em}.StagePerson-name{color:var(--clr-white);font-size:1rem;font-weight:700}.StagePerson-name span{color:#ffffffd9;font-weight:400}.Stage .Devices{grid-column:1}@media screen and (min-width:1026px){.Stage-inner>.neos-contentcollection{grid-template-columns:.95fr 1.05fr}.Stage-sail--a{background:linear-gradient(160deg,var(--kw-cyan),#0a77b4 60%,#0000 100%)}.Stage-sail--b{opacity:.55}.Stage .Devices{grid-column:2;grid-row:1/span 6;max-width:none}}.PageHero{padding:calc(var(--kw-bar-height) + 4rem) 0 clamp(5rem,10vw,8rem)}.PageHero-inner{position:relative}.PageHero-title{text-wrap:balance;font-family:var(--Headline-font-family);font-size:clamp(2.4rem,1.6rem + 3.4vw,4.8rem);font-weight:800;letter-spacing:-.01em;line-height:1;margin:0;max-width:16ch}@media (prefers-reduced-motion:reduce){.Stage .Subheadline,.Stage-inner>.neos-contentcollection>*,.Stage-sail{animation:none;transform:none}.Header-bar,.Header-burger span,.Header-cta,.Header-drawer,.Navigation-link:after{transition:none}}