.px-x{translate:calc(var(--px-a) + (var(--px-b) - var(--px-a)) * var(--p)) 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.px-x{animation-name:px-drift-x}}.px-plate{--px-a:calc(var(--px-far) * -.5);--px-b:calc(var(--px-far) * .5);scale:1.12}}.lt-section--office:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fff 0% 40%,#f6fcfc 100%);background-image:linear-gradient(#fff 0% 40%,lab(98.5564% -2.14592 -.759804) 100%);position:absolute;inset:0}.lt-blob{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.lt-blob--a{aspect-ratio:1.35;background-image:linear-gradient(140deg, color-mix(in oklab, var(--color-brand-200) 44%, transparent) 0%, color-mix(in oklab, var(--color-hero-sky) 12%, transparent) 70%, transparent 100%);width:min(46rem,58vw);inset:-14% auto auto -18%}.lt-blob--b{aspect-ratio:1.2;background-image:linear-gradient(200deg, color-mix(in oklab, var(--color-brand-100) 60%, transparent) 0%, color-mix(in oklab, var(--color-brand-300) 22%, transparent) 72%, transparent 100%);width:min(40rem,52vw);inset:auto -14% -22% auto}.lt-dots{z-index:-1;pointer-events:none;width:9rem;height:6rem;color:color-mix(in oklab, var(--color-brand-400) 46%, transparent);background-image:radial-gradient(currentColor 1.4px,#0000 1.4px);background-size:.85rem .85rem;position:absolute}.lt-dots--a{top:3.5rem;left:2.5rem}.lt-dots--b{bottom:5.5rem;right:2.5rem}@media (max-width:47.99rem){.lt-dots{display:none}}.lt-sheen{z-index:-1;pointer-events:none;background-image:radial-gradient(38rem 26rem at 22% 42%, color-mix(in oklab, var(--color-hero-cyan) 16%, transparent) 0%, color-mix(in oklab, var(--color-brand-200) 10%, transparent) 46%, transparent 72%);position:absolute;inset:-12% -30%}@media (prefers-reduced-motion:no-preference){.lt-section--office .lt-sheen{animation:29s ease-in-out infinite alternate lt-sheen-pan}.lt-section--office .lt-blob--a{animation:23s ease-in-out infinite lt-blob-a}.lt-section--office .lt-blob--b{animation:19s ease-in-out infinite lt-blob-b}.lt-section--office .lt-dots{animation:11s ease-in-out infinite lt-dots-drift}.lt-section--office .lt-dots--b{animation-delay:-5.5s}}.lt-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lt-section--wave:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffffb8 0%,#ffffff80 42%,#ffffffbd 100%);position:absolute;inset:0}.lt-wave{inset-inline:0;z-index:1;pointer-events:none;color:var(--next,#fff);line-height:0;position:absolute;bottom:-1px}.lt-wave svg{width:118%;height:clamp(2rem,4.5vw,4.8rem);margin-inline-start:-9%;display:block}.lt-wave-back{--px-a:-1.6rem;--px-b:1.6rem}.lt-wave-front{--px-a:1.1rem;--px-b:-1.1rem}.lt-film{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.lt-film-media{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-film:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#fff 0%,#0000 9%),linear-gradient(#0000 89%,#f2fbfb 100%);position:absolute;inset:0}@media (max-width:40rem){.lt-film{aspect-ratio:16/9;width:100%}.lt-film-media{object-fit:contain;object-position:50% 50%}.lt-film:after{background-image:linear-gradient(#fff 0%,#0000 6%),linear-gradient(#0000 93%,#f2fbfb 100%)}}.lt-story{position:relative}.lt-go{background-color:color-mix(in oklab, var(--tint) 12%, #fff);color:var(--tint);border-radius:999px;place-items:center;transition:background-color .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}.lt-card{--tint:var(--color-brand-500);isolation:isolate;border:1px solid color-mix(in oklab, var(--tint) 15%, transparent);box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 38px -26px color-mix(in oklab, var(--tint) 58%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff0;border-radius:1.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative}.lt-card:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(14rem 10rem at 50% -12%, color-mix(in oklab, var(--tint) 22%, transparent) 0%, transparent 68%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.lt-card:hover:before,.lt-card:focus-visible:before{opacity:1}.lt-card:hover{border-color:color-mix(in oklab, var(--tint) 40%, transparent);box-shadow:inset 0 1px 0 #ffffffe6, 0 28px 54px -26px color-mix(in oklab, var(--tint) 62%, transparent);transform:translateY(-4px)}.lt-card-icon{color:var(--tint);background-color:color-mix(in oklab, var(--tint) 12%, #fff);transition:background-color .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1)}.lt-card:hover .lt-card-icon{background-color:var(--tint);color:#fff;transform:translateY(-2px)}.lt-card-foot{border-top:1px solid color-mix(in oklab, var(--tint) 16%, transparent)}.lt-card--row:before{background-image:radial-gradient(11rem 9rem at 0% 50%, color-mix(in oklab, var(--tint) 24%, transparent) 0%, transparent 72%)}.lt-card--row:hover{transform:translateY(-2px)}.lt-card:hover .lt-go,.lt-card:focus-visible .lt-go{background-color:var(--tint);color:#fff;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.lt-go,.lt-card,.lt-card-icon{transition:none!important}.lt-card:hover,.lt-card--row:hover,.lt-card:hover .lt-go,.lt-card:hover .lt-card-icon{transform:none!important}}@keyframes lt-sheen-pan{0%{opacity:.75;transform:translate(-7%,1%)}to{opacity:1;transform:translate(9%,-3%)}}@keyframes lt-blob-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,3%)scale(1.07)}}@keyframes lt-blob-b{0%,to{transform:translate(0,0)scale(1.04)}50%{transform:translate(-3%,-2.5%)scale(1)}}@keyframes lt-dots-drift{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:1;transform:translateY(-.45rem)}}
