html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#171717;background:#fff;font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:5px;outline:2px solid #5551ff}.site-header{background:#fff}.navbar{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1760px;min-height:88px;margin:0 auto;padding:0 48px;display:flex;position:relative}.navbar-brand{flex-shrink:0;align-items:center;display:inline-flex}.navbar-wordmark{width:96px;height:auto;display:block}.navbar-links{align-items:center;gap:32px;margin-left:auto;display:flex}.navbar-link{font-size:14px;font-weight:500;line-height:1.5;transition:color .16s}.navbar-link:hover{color:#777}.navbar-actions{align-items:center;gap:16px;display:flex}.demo-button{color:#fff;white-space:nowrap;cursor:pointer;background:#000;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:4px 4px 4px 20px;font-size:14px;font-weight:400;transition:background .16s,border-color .16s;display:inline-flex}.demo-button:hover{background:#222;border-color:#222}.demo-button-icon{color:#000;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.demo-button-icon svg{transition:transform .16s}.demo-button:hover .demo-button-icon svg{transform:translate(2px)}.menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.menu-toggle:hover{background:#f5f5f5}.mobile-menu{display:none}.hero{isolation:isolate;border-radius:18px;place-items:center;height:calc(100svh - 112px);min-height:520px;margin:0 24px 24px;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-1;background:#3b3b3b;position:absolute;inset:0}.hero-media:before,.hero-media:after{pointer-events:none;content:"";position:absolute;inset:0}.hero-media:before{background:linear-gradient(#0000 45%,#ff733314 78%,#8b41ff24 100%),#00000080}.hero-media:after{background-image:linear-gradient(#0000004d 1px,#0000 1px),linear-gradient(90deg,#0000004d 1px,#0000 1px);background-size:6px 6px;-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}.hero-video{object-fit:cover;width:100%;height:100%;display:block}.hero-content{text-align:center;width:100%;padding:64px 40px}.hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:1080px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,3.6vw,64px);font-weight:300;line-height:1.13}.hero-scroll-cue{color:#fff;align-items:center;gap:14px;font-size:14px;font-weight:400;line-height:1.4;display:flex;position:absolute;bottom:28px;right:28px}.hero-scroll-icon{border:1px solid #ffffffd9;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.statement{color:#000;background:#fff;padding:clamp(80px,10vw,160px) clamp(24px,3.33vw,48px) clamp(24px,3.33vw,48px);overflow:clip}.statement-content{width:100%;max-width:1120px;margin:0 auto}.statement-paragraph{letter-spacing:-.045em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(34px,3.8vw,60px);font-weight:300;line-height:1.18}.statement-paragraph+.statement-paragraph{margin-top:1.15em}.statement-word{display:inline-block}.panorama{isolation:isolate;color:#171717;background:#fff;padding:clamp(56px,6.67vw,96px) 0 clamp(32px,3.61vw,52px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:clip visible}.panorama-heading{z-index:3;text-align:center;max-width:980px;margin:0 auto;padding:0 24px;position:relative}.panorama-heading h2{letter-spacing:-.045em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.06}.panorama-industry-line{justify-content:center;align-items:baseline;gap:.28em;margin-top:.12em;display:flex}.panorama-industry-words{text-align:left;letter-spacing:-.025em;margin:-.12em -.08em -.18em;padding:.12em .08em .18em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}.panorama-industry-words>:not(.sr-only){white-space:nowrap}.panorama-industry-in{animation:.48s cubic-bezier(.22,1,.36,1) both industry-enter;display:inline-block}.panorama-industry-out{animation:.36s both industry-exit;position:absolute;top:.12em;left:.08em}@keyframes industry-enter{0%{opacity:0;filter:blur(8px);transform:translateY(35%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes industry-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-35%)}}.panorama-stage{z-index:1;height:clamp(480px,50vw,720px);perspective:var(--panorama-perspective);place-items:center;margin-top:clamp(24px,4vw,56px);display:grid;position:relative}.panorama-ring{width:0;height:0;transform-style:preserve-3d;animation:panorama-rotate var(--panorama-duration) linear infinite;position:relative}.panorama-card{width:var(--panorama-card-width);height:var(--panorama-card-height);margin-left:calc(var(--panorama-card-width) * -.5);margin-top:calc(var(--panorama-card-height) * -.5);backface-visibility:hidden;background:#eee;border-radius:16px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 44px #00000029}.panorama-card img{object-fit:cover}.panorama-card-label{color:#fff;letter-spacing:-.01em;background:linear-gradient(#0000,#0000008c);padding:48px 20px 20px;font-size:clamp(15px,1.3vw,18px);font-weight:400;position:absolute;inset:auto 0 0}.panorama-edge{z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#0000 18% 82%,#fff);position:absolute;inset:0}.panorama:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#fff);height:clamp(64px,8vw,112px);position:absolute;bottom:-1px;left:0;right:0}@keyframes panorama-rotate{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(0)rotateY(-360deg)}}.bento{z-index:1;background:#fff;margin:0 auto;padding-block:clamp(40px,5svh,64px);padding-inline:max(clamp(20px,3.33vw,48px),50% - 880px);position:relative}.bento-heading{color:#000;letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0 0 clamp(32px,4svh,48px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.06}.bento-heading span{display:block}.bento-grid{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:clamp(540px,78svh,840px);display:grid}.bento-card{background:#f1f1f1;border-radius:20px;min-width:0;overflow:hidden}.bento-card-intro{grid-area:1/1/4/3;align-items:flex-end;padding:clamp(24px,2.5vw,40px);display:flex}.bento-card-intro h3{letter-spacing:-.04em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,3.1vw,46px);font-weight:300;line-height:1.1}.bento-card-feature{grid-area:4/1/9/3;position:relative}.bento-card-spotlight{color:#fff;background:#000;grid-area:1/3/6/5;place-items:center;display:grid;position:relative;container-type:inline-size}.bento-partner-logos{flex:1;justify-content:center;align-items:center;gap:clamp(8px,4cqw,32px);width:100%;padding:clamp(12px,4cqw,40px);display:flex}.bento-brand-astlian{flex-shrink:0;width:clamp(44px,24cqw,190px);height:auto;display:block}.bento-card-spotlight .bento-brand-astlian{filter:invert()}.bento-brand-divider{opacity:.5;background:currentColor;flex-shrink:0;width:1px;height:clamp(28px,11cqw,90px)}.bento-brand-lanzaidea{width:clamp(90px,32cqw,270px);height:auto;display:block}.bento-brand-kontovu{aspect-ratio:1;flex-shrink:0;width:clamp(34px,24cqw,90px);position:relative;overflow:hidden}.bento-brand-kontovu img{object-fit:contain;transform:scale(1.3)}.bento-brand-caption{letter-spacing:-.025em;text-align:center;margin:0;padding:0 clamp(12px,5cqw,20px) clamp(24px,8cqw,32px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,5cqw,19px);font-weight:400;line-height:1.4}.bento-card-small-two img{object-fit:cover;object-position:70% center}.bento-card-small-one{color:#171717;background:#fff;flex-direction:column;grid-area:6/3/9/4;display:flex;position:relative;container-type:inline-size}.bento-card-small-two{background:#eef0f7;grid-area:6/4/9/5;position:relative}@media (max-width:900px){.navbar{gap:24px;padding:0 24px}.navbar-links{gap:22px}}@media (max-width:720px){.bento-heading{margin-bottom:40px;font-size:clamp(32px,5vw,56px)}.bento-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto}.bento-card{aspect-ratio:4/5;border-radius:16px;grid-area:auto}.bento-card-intro,.bento-card-feature,.bento-card-spotlight{aspect-ratio:4/3;grid-column:span 2}.bento-card-intro{aspect-ratio:16/9}.bento-card-small-two img{object-position:62% center}.panorama{padding-top:96px}.navbar{flex-wrap:wrap;gap:0;min-height:76px;padding:0 20px}.navbar-wordmark{width:88px}.navbar-links{display:none}.navbar-actions{gap:8px}.demo-button{gap:12px;min-height:38px;padding:4px 4px 4px 16px;font-size:13px}.demo-button-icon{width:28px;height:28px}.menu-toggle{display:inline-flex}.mobile-menu:not([hidden]){flex-direction:column;flex-basis:100%;gap:4px;padding:8px 0 20px;display:flex}.mobile-menu .navbar-link{padding:12px 0}.hero{border-radius:14px;height:calc(100svh - 100px);min-height:440px;margin:0 12px 12px}.hero-content{padding:48px 24px}.hero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(28px,7vw,40px);line-height:1.15}.hero-scroll-cue{gap:12px;font-size:13px;bottom:20px;right:20px}.hero-scroll-icon{width:28px;height:28px}.statement-paragraph{letter-spacing:-.04em;font-size:clamp(28px,6.6vw,38px);line-height:1.24}.statement-paragraph+.statement-paragraph{margin-top:1.3em}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.panorama-industry-in{animation:none}.panorama-industry-out{display:none}.panorama-ring{animation:none}.statement-word{opacity:1!important;filter:none!important}*,:before,:after{transition:none!important}}
