.company-3d{width:100%;position:relative;color:var(--brand-paper)}.lai .motion-preview-heading{text-align:center;padding:36px 24px 8px}.lai .motion-preview-heading .motion-preview-eyebrow{font:500 .8125rem/1.5 var(--font-mono);color:var(--brand-teal);letter-spacing:.09em;margin:0 0 18px}.lai.company-motion-preview .motion-preview-heading h1{font-size:clamp(2rem,4.2vw,3.75rem);font-weight:900;line-height:1.1;letter-spacing:-.042em;max-width:1060px;margin:0 auto;text-wrap:balance}.lai .motion-preview-heading .motion-preview-lead{font:400 1.0625rem/1.65 var(--font-body);color:var(--brand-muted-on-dark);max-width:580px;margin:20px auto 22px}.lai .motion-preview-heading .motion-preview-cta{display:inline-flex;align-items:center;gap:22px;min-height:48px;padding:12px 24px;border-radius:8px;background:var(--brand-teal);color:var(--brand-ink);font:900 1rem/1.5 var(--font-body);text-decoration:none}.lai.company-motion-preview .company-preview-nav a{font-size:.9375rem;min-height:44px}.company-motion-preview .company-preview-nav{flex-wrap:wrap;gap:8px 20px}.lai.company-motion-preview .company-preview-nav .company-preview-brand{font-size:1.1875rem}.company-motion-preview .company-preview-footer{font-size:.875rem;line-height:1.5}.company-motion-preview a:focus-visible{outline:3px solid var(--brand-teal);outline-offset:5px}.company-motion-preview .company-skip{position:fixed;top:-100px;left:20px;padding:14px 20px;background:var(--brand-paper);color:var(--brand-ink);z-index:20}.company-motion-preview .company-skip:focus{top:12px}.company-motion-preview .company-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.company-3d-stage{position:relative;width:100%;height:clamp(660px,57vw,860px);overflow:hidden;isolation:isolate}.company-3d-poster{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.company-3d-poster img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.company-3d[data-ready=true] .company-3d-poster{visibility:hidden}.company-3d[data-ready=false] :is(.company-3d-canvas,.company-notifications,.world-dialogue,.world-dialogue-tails){opacity:0!important;visibility:hidden!important}.company-3d-canvas{display:block;width:100%;height:100%}.company-notifications{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transition:opacity .2s}.company-notification{position:absolute;left:0;top:0;width:clamp(244px,19vw,280px);min-height:9rem;padding:14px 16px;box-sizing:border-box;background:var(--brand-paper);color:var(--brand-text);border:1px solid var(--brand-white);border-radius:12px;box-shadow:0 10px 24px hsl(var(--brand-ink-hsl) / .19),0 2px 5px hsl(var(--brand-ink-hsl) / .07);transform-origin:50% 50%;will-change:transform,opacity;opacity:0;visibility:hidden;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.notification-app{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;margin-bottom:8px;color:var(--brand-muted)}.notification-app img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.notification-app .notification-time{margin-left:auto;font-weight:400;color:var(--brand-muted);font-size:.875rem}.company-notification strong{display:block;font-size:.875rem;font-weight:650;margin-bottom:4px}.lai .company-notification p{font-size:1rem;margin:0;line-height:1.4;text-wrap:pretty}.company-notification[data-app=drive] [data-body]{font-weight:600}.world-dialogue-tails{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:4;pointer-events:none}.world-dialogue-tails path{visibility:hidden}.world-dialogue{position:absolute;top:0;left:0;z-index:5;width:300px;max-width:calc(100% - 32px);box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;pointer-events:none;padding:14px 16px;background:var(--brand-paper);color:var(--brand-text);border-radius:16px;box-shadow:0 8px 24px hsl(var(--brand-ink-hsl) / .2);text-align:left;visibility:hidden;will-change:transform,opacity}.world-dialogue>div:last-child{min-width:0}.world-dialogue [data-speaker]{display:block;color:var(--brand-teal-ink);font:900 .875rem/1.4 var(--font-body)}.world-dialogue:not([data-tone=human]) [data-speaker]{font-size:1rem}.world-dialogue [data-role]{display:block;color:var(--brand-muted);font:400 .875rem/1.4 var(--font-body)}.world-dialogue [data-role]:empty{display:none}.world-dialogue[data-tone=violet] [data-speaker]{color:var(--brand-violet)}.world-dialogue[data-tone=human] [data-speaker]{color:var(--brand-muted)}.lai .world-dialogue p{margin:5px 0 0;font:400 1.125rem/1.4 var(--font-body);text-wrap:pretty}.world-dialogue-avatar{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--brand-teal-ink)}.world-dialogue-avatar img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.world-dialogue-avatar svg{display:none;color:var(--brand-paper)}.world-dialogue[data-tone=violet] .world-dialogue-avatar{background:var(--brand-violet)}.world-dialogue[data-tone=human] .world-dialogue-avatar{background:var(--brand-muted)}.world-dialogue[data-tone=human] .world-dialogue-avatar img{display:none}.world-dialogue[data-tone=human] .world-dialogue-avatar svg{display:block}.company-3d[data-view=movement] .company-notifications{opacity:0;visibility:hidden}.lai .company-3d-motion-note{text-align:right;padding:0 28px 12px;margin:0;color:var(--brand-muted-on-dark);font:400 .9375rem/1.5 var(--font-body)}@media (max-width: 649px){.lai .motion-preview-heading{padding:30px 20px 10px}.lai .motion-preview-heading .motion-preview-lead{font-size:1rem}.company-3d-stage{height:max(calc(510px + 20rem),calc(248px + 18rem + 72.727273vw))}.company-notification{width:calc(100% - 98px);min-height:6rem;padding:10px 12px}.company-notification strong{display:none}.notification-app{margin-bottom:5px}.world-dialogue{width:330px;padding:14px;gap:10px}.lai .company-3d-motion-note{text-align:left;padding:0 16px 12px}}@media (prefers-reduced-motion: reduce){.company-notifications{transition:none}}.lai.transformation-story{--story-text: var(--paper);--story-muted: var(--dim);--story-violet: color-mix(in srgb, var(--violet) 65%, var(--white));--story-accent: var(--teal);--story-gutter: clamp(24px, 6vw, 112px);--story-ease: cubic-bezier(.23, 1, .32, 1);position:relative;isolation:isolate;color:var(--story-text);background:var(--ink);overflow-x:clip}.transformation-story ::-moz-selection{color:var(--ink);background:var(--teal)}.transformation-story ::selection{color:var(--ink);background:var(--teal)}.transformation-story button{font:inherit;cursor:pointer}.transformation-story :is(a,button){-webkit-tap-highlight-color:transparent}.transformation-story :is(a,button):focus-visible{outline:2px solid var(--teal);outline-offset:5px}.transformation-story :is(button,.story-cta):active{transform:translateY(1px)}.lai .story-wrap{width:min(1320px,calc(100% - var(--story-gutter) * 2));margin-inline:auto}.lai .story-main{outline:none}.lai .story-main section{position:relative;scroll-margin-top:110px}.lai .story-main :is(h1,h2,h3){font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.lai .story-main h1{font-size:var(--type-display);line-height:var(--leading-display)}.lai .story-main h2{font-size:var(--type-section);line-height:var(--leading-heading)}.lai .story-main h3{font-size:var(--type-section);line-height:1.12}.lai .story-main :is(h1,h2,h3) em{font-weight:inherit;color:var(--story-accent)}.lai .story-kicker{color:var(--story-accent);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:26px;font-family:var(--mono);font-weight:var(--font-weight-label);line-height:1.5}.lai .story-lead{font-size:var(--type-lead);line-height:var(--leading-lead);margin-top:28px;max-width:47ch}.lai .story-body{font-size:var(--type-body);color:var(--story-muted);line-height:var(--leading-body);max-width:53ch;margin-top:22px}.lai .story-small{color:var(--story-muted);font-size:12px;line-height:1.7;margin-top:18px;max-width:59ch}.lai a.story-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:52px;padding:13px 22px;margin-top:30px;border:1px solid var(--teal);border-radius:3px;background:var(--teal);color:var(--ink);font-size:var(--type-small);transition:background .16s ease-out;font-weight:var(--font-weight-heading);line-height:1.5}.lai a.story-cta:hover{color:var(--ink);background:color-mix(in srgb,var(--teal) 75%,var(--white))}.lai a.story-link{display:inline-flex;align-items:center;gap:24px;color:var(--story-text);font-size:13px;margin-top:22px;padding-block:7px;border-bottom:1px solid var(--line)}.lai a.story-link:hover{color:var(--teal);border-color:var(--teal)}.lai .story-skip{position:fixed;top:10px;left:20px;z-index:1100;padding:12px 20px;background:var(--paper);color:var(--ink);transform:translateY(-200%)}.lai .story-skip:focus{transform:none}.lai .story-hero{min-height:min(1000px,100svh);height:max(760px,100svh);max-height:1080px;display:flex;align-items:center;overflow:clip}.lai .story-hero>.story-wrap{position:relative;z-index:5;pointer-events:none;padding-top:32px}.lai .story-hero-copy{width:min(47%,620px);pointer-events:auto}.lai .story-hero h1 em{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.lai .story-hero-copy .story-body{max-width:47ch}.lai .story-hero-art{position:absolute;top:40px;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lai .story-hero-horizon{position:absolute;right:-12vw;bottom:-13vw;width:80vw;height:32vw;border:1px solid var(--line);border-radius:50%;transform:rotate(-15deg)}.lai .story-portrait{position:absolute;width:min(47vw,660px);bottom:5vh;transform-origin:50% 92%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 85%,transparent)}.lai .story-portrait img{width:100%;height:auto}.lai .story-human{right:12vw;z-index:3}.lai .story-digital{right:-5vw;bottom:11vh;z-index:2;opacity:.84}.lai .story-hero-thread{position:absolute;right:0;bottom:7vh;width:57vw;height:76vh;z-index:4}.lai .story-hero-thread path{stroke:var(--story-violet);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7}.lai .story-hero-thread circle{fill:var(--teal)}.lai .story-hero-thread .story-origin-dot{fill:var(--pink)}.lai .story-hero-floor{position:absolute;inset:auto 0 0;height:15vh;background:linear-gradient(transparent,var(--ink) 90%);z-index:5}.lai .story-hero-caption{position:absolute;right:13vw;bottom:52px;z-index:6;display:flex;gap:10vw;font-size:12px}.lai .story-hero-caption span:first-child{color:var(--pink)}.lai .story-hero-caption span:last-child{color:var(--teal)}.lai.story-motion .story-human{transform:translate3d(calc((var(--story-p, .5) - .5) * -100px + var(--story-mx, 0) * 12px),calc((var(--story-p, .5) - .5) * 90px + var(--story-my, 0) * 6px),0) scale(calc(1 + (var(--story-p, .5) - .5) * .1))}.lai.story-motion .story-digital{transform:translate3d(calc((var(--story-p, .5) - .5) * 65px + var(--story-mx, 0) * 5px),calc((var(--story-p, .5) - .5) * -65px + var(--story-my, 0) * 3px),0)}.lai.story-motion .story-hero-thread path{stroke-dashoffset:calc(1 - clamp(0,(var(--story-p, .5) - .5) * 3,1))}.lai .story-recognition{--story-accent: var(--pink);padding-block:clamp(80px,10vw,150px)}.lai .story-recognition-layout{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(50px,8vw,140px)}.lai .story-recognition-copy{max-width:640px}.lai .story-quote{margin:0;padding:30px 0 30px 32px;border-left:1px solid var(--line)}.lai .story-quote:before{content:"“";display:block;font-size:90px;line-height:.8;color:var(--pink);margin-bottom:18px}.lai .story-quote>p{font-size:clamp(26px,2.4vw,38px);line-height:1.3;letter-spacing:-.025em}.lai .story-quote :is(footer,cite){display:block;font-size:12px;color:var(--story-muted);font-style:normal;margin-top:18px}.lai .story-possibilities{padding-block:clamp(65px,7vw,112px) 50px;border-top:1px solid var(--line)}.lai .story-section-intro{max-width:770px;margin-bottom:clamp(40px,5vw,76px)}.lai .story-possibilities .story-section-intro{--story-accent: var(--story-violet)}.lai .story-possibilities-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(40px,6vw,100px)}.lai .story-trace-column{position:relative}.lai .story-trace-sticky{position:sticky;top:max(96px,calc(50svh - 235px));padding-bottom:64px}.lai .story-trace{--trace-a: 1;--trace-b: 1;--trace-c: 1;width:100%}.lai.story-motion .story-trace{--trace-a: clamp(0, (var(--story-p, 0) - .08) * 4.6, 1);--trace-b: clamp(0, (var(--story-p, 0) - .36) * 4.6, 1);--trace-c: clamp(0, (var(--story-p, 0) - .66) * 4.6, 1)}.lai .story-trace-origin{text-align:center;color:var(--paper);font-size:14px}.lai .story-trace svg{width:100%;height:auto;overflow:visible}.lai .story-trace-source{fill:var(--paper)}.lai .story-trace-bed path{stroke:var(--line);stroke-width:1.5}.lai .story-branch{stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1}.lai .story-branch-a{stroke:var(--teal);stroke-dashoffset:calc(1 - var(--trace-a))}.lai .story-branch-b{stroke:var(--pink);stroke-dashoffset:calc(1 - var(--trace-b))}.lai .story-branch-c{stroke:var(--story-violet);stroke-dashoffset:calc(1 - var(--trace-c))}.lai .story-endpoint-a{fill:var(--teal);opacity:calc(.25 + var(--trace-a) * .75)}.lai .story-endpoint-b{fill:var(--pink);opacity:calc(.25 + var(--trace-b) * .75)}.lai .story-endpoint-c{fill:var(--story-violet);opacity:calc(.25 + var(--trace-c) * .75)}.lai .story-trace-label{font-family:var(--sans);font-size:14px}.lai .story-trace-label-a{fill:var(--teal)}.lai .story-trace-label-b{fill:var(--pink)}.lai .story-trace-label-c{fill:var(--story-violet)}.lai .story-trace-mobile{display:none}.lai .story-benefits{min-width:0}.lai .story-benefit{padding-block:24px clamp(72px,8vw,120px)}.lai .story-benefit+.story-benefit{padding-top:52px;border-top:1px solid var(--line)}.lai .story-benefit-copy{max-width:630px;margin-bottom:32px}.lai .story-benefit h3{color:var(--teal)}.lai .story-benefit .story-body{margin-top:18px}.lai .story-benefit-media{position:relative;width:100%;aspect-ratio:1600 / 889;overflow:clip;border-radius:4px;background:var(--ink)}.lai .story-benefit-media picture{display:contents}.lai .story-benefit-media :is(img,video){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lai .story-benefit-media video{opacity:0}.lai .story-benefit-media video[data-ready=true]{opacity:1}.lai .story-benefit:nth-child(2){--story-accent: var(--pink)}.lai .story-benefit:nth-child(2) h3{color:var(--pink)}.lai .story-benefit:nth-child(2) .story-benefit-copy{margin-left:auto;max-width:640px}.lai .story-benefit:nth-child(3){--story-accent: var(--story-violet)}.lai .story-benefit:nth-child(3) h3{color:var(--story-violet)}.lai.story-motion .story-benefit:first-child .story-benefit-media{clip-path:inset(0 calc((1 - clamp(0,var(--story-p, 0) * 2.4,1))*9%) 0 0 round 4px)}.lai.story-motion .story-benefit:nth-child(3) .story-benefit-media img{transform:scale(calc(1.025 + var(--story-p, .5) * .025)) translateY(calc((var(--story-p, .5) - .5) * -18px))}.lai .story-judgment{--story-accent: var(--pink);padding-block:clamp(65px,7vw,112px);background:var(--ink-2)}.lai .story-judgment-heading{max-width:890px;margin-bottom:48px}.lai .story-judgment-heading .story-body{max-width:59ch}.lai .story-judgment-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px}.lai .story-judgment-media{position:relative;overflow:clip;aspect-ratio:1600 / 889;background:var(--ink);border-radius:4px}.lai .story-judgment-media :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center}.lai .story-judgment-media video{opacity:0}.lai .story-judgment-media video[data-ready=true]{opacity:1}.lai .story-workflow{list-style:none;padding:0;margin:0}.lai .story-workflow li{position:relative;padding:25px 0 28px 28px;border-left:1px solid var(--line)}.lai .story-workflow li:before{content:"";position:absolute;left:-4px;top:34px;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px var(--ink-2)}.lai .story-workflow li:last-child:before{background:var(--pink)}.lai .story-workflow-role{display:block;font-size:11px;color:var(--teal);margin-bottom:10px}.lai .story-workflow li:last-child .story-workflow-role{color:var(--pink)}.lai .story-workflow h3{font-size:var(--type-card);letter-spacing:var(--tracking-heading)}.lai .story-workflow :is(p,.story-body){color:var(--story-muted);font-size:14px;line-height:1.75;margin-top:12px}.lai .story-workflow li:last-child h3{color:var(--pink)}.lai .story-judgment>.story-wrap>.story-small{margin-top:30px}.lai .story-proof{padding-block:clamp(90px,9vw,144px)}.lai .story-proof .story-section-intro{margin-bottom:48px}.lai .story-evidence{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,100px);align-items:start;padding-block:44px;border-top:1px solid var(--line)}.lai .story-evidence-metric{color:var(--teal);font-size:clamp(32px,4vw,62px);line-height:1.15;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lai .story-evidence:nth-child(2) .story-evidence-metric{color:var(--pink)}.lai .story-evidence:nth-child(3) .story-evidence-metric{color:var(--story-violet)}.lai .story-evidence-copy>:first-child:not(h3){color:var(--story-muted);font-size:12px;margin-bottom:10px}.lai .story-evidence-copy h3{font-size:var(--type-card);line-height:1.3;letter-spacing:var(--tracking-heading)}.lai .story-evidence-copy .story-body{margin-top:14px;font-size:15px}.lai .story-evidence-copy .story-link{margin-top:18px}.lai .story-delivery{padding-block:clamp(72px,8vw,120px);border-top:1px solid var(--line)}.lai .story-delivery-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(48px,7vw,108px);align-items:start}.lai .story-delivery-copy{--story-accent: var(--story-violet)}.lai .story-delivery-copy h2{font-size:var(--type-section)}.lai .story-delivery-steps{margin-top:36px;display:grid;gap:24px}.lai .story-delivery-steps p{display:grid;gap:5px;font-size:14px;line-height:1.7}.lai .story-delivery-steps strong{color:var(--paper);font-weight:400;font-size:17px}.lai .story-delivery-steps p:nth-child(1) strong{color:var(--teal)}.lai .story-delivery-steps p:nth-child(2) strong{color:var(--pink)}.lai .story-delivery-steps p:nth-child(3) strong{color:var(--story-violet)}.lai .story-delivery-steps span{color:var(--story-muted)}.lai .story-workshop{padding:clamp(28px,3vw,44px);background:var(--ink-2);border:1px solid var(--line);border-radius:4px}.lai .story-workshop>:is(span,.story-kicker){color:var(--story-violet);display:block;font-size:12px;line-height:1.6;margin-bottom:18px}.lai .story-workshop>:is(strong,h3){display:block;font-size:var(--type-title);font-weight:var(--font-weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.lai .story-workshop :is(p,.story-body){color:var(--story-muted);font-size:14px;line-height:1.75;margin-top:20px}.lai .story-workshop .story-small{font-size:12px}.lai .story-close{--story-accent: var(--pink);padding-block:clamp(96px,11vw,176px) clamp(72px,8vw,112px)}.lai .story-close-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(45px,8vw,132px);align-items:end}.lai .story-close h2{font-size:var(--type-section)}.lai .story-close .story-body{max-width:44ch}.lai .story-founder{border-top:1px solid var(--line);padding-top:26px}.lai .story-founder img{width:80px;height:92px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);margin-bottom:22px;border-radius:2px}.lai .story-founder strong{display:block;font-size:18px;font-weight:400}.lai .story-founder span{display:block;font-size:12px;color:var(--story-muted);margin-top:5px}.lai .story-founder p{color:var(--story-muted);font-size:13px;line-height:1.7;margin-top:12px;max-width:30ch}.lai .story-footer{padding-block:16px 24px;color:var(--story-muted);font-size:var(--type-small)}.lai .story-footer>.story-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:22px 32px;border-top:1px solid var(--line);padding-top:24px}.lai .story-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.lai .story-footer :is(a,button){display:inline-flex;gap:10px;align-items:center;background:none;border:0;color:var(--story-muted);font-size:var(--type-small);padding-block:8px;min-height:40px}.lai .story-footer :is(a,button):hover{color:var(--teal)}.lai .story-footer>.story-wrap>a{margin-left:auto}.lai .story-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;width:100%;border-top:1px solid var(--line);padding-top:16px;font-size:var(--type-small)}.lai .story-footer-bottom>span{margin-right:auto}.lai .story-footer-bottom :is(a,button){font-size:var(--type-small)}.lai .story-menu{padding:0;border:1px solid var(--line);background:var(--ink-2);color:var(--paper);width:min(1000px,calc(100% - 40px));max-height:calc(100svh - 50px);margin:auto;border-radius:4px}.lai .story-menu::backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.lai .story-menu-content{padding:38px 45px}.lai .story-menu-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.lai .story-menu-head h2{font-size:var(--type-title);font-weight:var(--font-weight-heading)}.lai .story-menu-head button{border:0;background:none;color:var(--paper);width:44px;height:44px;display:grid;place-items:center}.lai .story-menu-assurances{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;margin-top:30px}.lai .story-menu-assurances article{border-top:2px solid var(--teal);padding-top:16px}.lai .story-menu-assurances article:nth-child(2){border-color:var(--pink)}.lai .story-menu-assurances article:nth-child(3){border-color:var(--violet)}.lai .story-menu h3{font-size:18px;font-weight:var(--font-weight-heading);line-height:1.4}.lai .story-menu p{color:var(--story-muted);font-size:13px;line-height:1.7;margin-top:12px}.lai .story-menu-resources{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}.lai .story-menu-tools{margin-top:20px}.lai .story-menu-tools a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;color:var(--story-muted)}.lai .story-menu-tools a:hover{color:var(--teal)}.lai .story-menu form{margin-top:20px}.lai .story-menu form .btn{font-size:13px;padding:13px 15px}.lai .story-menu-footer{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px;margin-top:30px;font-size:11px;color:var(--story-muted)}.lai .story-menu-footer span{margin-right:auto}.lai .story-menu-footer :is(a,button){font-size:11px;color:var(--story-muted);background:none;border:0;padding:0}@keyframes story-arrive{0%{opacity:.95;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lai.story-motion [data-story-reveal][data-revealed=true]{animation:story-arrive .62s var(--story-ease) both}@media (min-width: 1100px){.lai .story-benefit:nth-child(3){padding-block:64px 60px}.lai .story-benefit:nth-child(3) .story-benefit-copy{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:18px 32px;max-width:none}.lai .story-benefit:nth-child(3) h3{grid-row:span 2}.lai .story-benefit:nth-child(3) .story-lead{margin-top:0}.lai .story-benefit:nth-child(3) .story-body{grid-column:2;margin-top:0}}@media (max-width: 1100px){.lai .story-possibilities-layout{grid-template-columns:145px minmax(0,1fr);gap:40px}.lai .story-judgment-layout{gap:32px}.lai .story-judgment-media{aspect-ratio:1600 / 889}}@media (max-width: 900px){.lai .story-hero{height:auto;min-height:0;max-height:none;display:block;padding-top:135px;padding-bottom:0}.lai .story-hero>.story-wrap{padding-top:0}.lai .story-hero-copy{width:min(640px,100%)}.lai .story-hero-art{position:relative;inset:auto;height:min(72vw,610px);margin-top:32px}.lai .story-portrait{width:min(65vw,510px);bottom:0}.lai .story-human{right:25vw}.lai .story-digital{right:2vw;bottom:6%}.lai .story-hero-thread,.lai .story-hero-caption{display:none}.lai .story-hero-floor{height:100px}.lai .story-recognition-layout{grid-template-columns:1fr;gap:38px}.lai .story-quote{max-width:460px;margin-left:15%;padding-block:15px}.lai .story-quote:before{font-size:68px}.lai .story-recognition{padding-block:80px}.lai .story-possibilities-layout{display:block}.lai .story-trace-sticky{position:static;padding-bottom:42px}.lai .story-trace{max-width:450px;margin:0 auto}.lai .story-trace-origin{margin-bottom:8px}.lai .story-trace-desktop{display:none}.lai .story-trace-mobile{display:block}.lai .story-trace-mobile .story-branch{stroke-dasharray:none}.lai.story-motion .story-trace{--trace-a: 1;--trace-b: 1;--trace-c: 1}.lai .story-benefit-copy{max-width:640px}.lai .story-benefit:nth-child(2) .story-benefit-copy{margin-left:0}.lai .story-benefit{padding-bottom:65px}.lai .story-judgment-layout{grid-template-columns:1fr;gap:32px}.lai .story-judgment-media{aspect-ratio:1600 / 889}.lai .story-judgment-media :is(img,video){-o-object-position:center;object-position:center}.lai .story-workflow{max-width:650px}.lai .story-workflow li{padding-block:20px}.lai .story-workflow li:before{top:29px}.lai .story-evidence{grid-template-columns:1fr;gap:26px;padding-block:36px}.lai .story-evidence-metric{font-size:clamp(36px,6vw,55px)}.lai .story-evidence-copy{max-width:660px}.lai .story-delivery-layout{grid-template-columns:1fr;gap:40px}.lai .story-workshop{max-width:650px}.lai .story-close-layout{grid-template-columns:1fr;gap:48px}.lai .story-close-copy{max-width:650px}.lai .story-founder{display:grid;grid-template-columns:70px 1fr;gap:24px;max-width:540px}.lai .story-founder img{width:70px;height:80px;margin-bottom:0}.lai .story-founder p{max-width:40ch}.lai .story-menu-assurances{grid-template-columns:1fr;gap:24px}.lai .story-menu-resources{grid-template-columns:1fr;gap:30px}}@media (max-width: 600px){.lai .story-main section{scroll-margin-top:30px}.lai .story-hero{padding-top:120px}.lai .story-kicker{margin-bottom:24px}.lai .story-hero .story-lead{font-size:18px;margin-top:24px}.lai .story-hero .story-cta{margin-top:24px}.lai .story-hero .story-small{font-size:11px}.lai .story-hero-art{height:98vw;margin-top:24px}.lai .story-portrait{width:85vw}.lai .story-human{right:15vw}.lai .story-digital{right:-11vw;bottom:6%}.lai .story-recognition{padding-block:56px 70px}.lai .story-quote{margin-left:7%;padding-left:22px}.lai .story-quote>p{font-size:28px}.lai .story-possibilities{padding-top:60px}.lai .story-section-intro{margin-bottom:32px}.lai .story-benefit-copy{margin-bottom:24px}.lai .story-benefit+.story-benefit{padding-top:35px}.lai .story-benefit-media{aspect-ratio:1600 / 889;margin-inline:-24px;width:calc(100% + 48px);border-radius:0}.lai .story-judgment{padding-block:64px}.lai .story-judgment-heading{margin-bottom:30px}.lai .story-workflow-role{display:block;font-size:11px;color:var(--teal);margin-bottom:10px}.lai .story-workflow li:last-child .story-workflow-role{color:var(--pink)}.lai .story-workflow li{padding-left:23px}.lai .story-proof{padding-block:70px}.lai .story-evidence{gap:22px}.lai .story-evidence-metric{font-size:clamp(30px,8.3vw,45px)}.lai .story-delivery{padding-block:64px}.lai .story-workshop{padding:26px 22px}.lai .story-close{padding-block:70px}.lai .story-founder{gap:20px}.lai .story-footer{gap:10px 22px}.lai .story-footer>.story-wrap>a{margin-left:0}.lai .story-menu-content{padding:24px}}@media (prefers-reduced-motion: reduce){.transformation-story *,.transformation-story *:before,.transformation-story *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors: active){.lai .story-hero h1 em{background:none;color:CanvasText}}.lai.showcase-home{--story-text: var(--brand-paper);--story-muted: var(--brand-muted-on-dark);--story-violet: var(--brand-violet-light);--story-accent: var(--brand-teal);--story-gutter: clamp(24px, 5.5vw, 100px);--story-ease: cubic-bezier(.2,.65,.3,1);overflow-x:clip;isolation:isolate}.showcase-home ::-moz-selection{background:var(--brand-teal);color:var(--brand-ink)}.showcase-home ::selection{background:var(--brand-teal);color:var(--brand-ink)}.showcase-home button{font:inherit;cursor:pointer}.showcase-home .page-nav{width:calc(100% - 64px);max-width:1380px;min-height:64px;margin:18px auto 0;top:14px;border:1px solid var(--brand-line);border-radius:100px;background:color-mix(in srgb,var(--brand-ink) 92%,transparent)}.showcase-home .page-nav .page-nav-inner{min-height:64px;height:64px;padding-inline:25px}.home-showcase{padding-bottom:24px}.showcase-frame{width:min(1060px,calc(100% - 48px));margin:auto;padding-block:36px 8px;position:relative;z-index:1}.showcase-introduction{min-width:0;text-align:center}.lai .showcase-introduction h1{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.1;font-weight:900;letter-spacing:-.042em;margin:0;text-wrap:balance}.lai .showcase-possibility{color:var(--brand-pink);background:linear-gradient(105deg,var(--brand-teal),var(--brand-pink) 52%,var(--brand-violet-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lai .showcase-lead{margin:20px auto 22px;max-width:580px;font:400 1.0625rem/1.65 var(--font-body);color:var(--brand-muted-on-dark)}.lai .showcase-introduction .story-cta{margin:0;min-height:48px;padding:12px 24px;border-radius:8px;font:900 1rem/1.5 var(--font-body);gap:22px}.lai.showcase-home .home-cta-note{max-width:38rem;margin:14px auto 0;color:var(--brand-muted-on-dark);font-size:13px;line-height:1.6}.home-showcase>.company-3d{max-width:1500px;margin-inline:auto}.home-showcase a:focus-visible{outline:3px solid var(--brand-teal);outline-offset:5px}@media (max-width: 900px){.showcase-home .page-nav{width:calc(100% - 28px);margin-top:10px;top:10px}.showcase-home .page-nav .page-nav-inner{width:100%;height:auto;padding-inline:17px}}@media (max-width: 649px){.showcase-frame{width:calc(100% - 40px);padding-block:30px 10px}.lai .showcase-lead{font-size:1rem}}@media (max-width: 600px){.showcase-home .page-nav .page-nav-inner{width:100%;height:auto}}@media (max-width: 359px){.lai .showcase-introduction .story-cta{padding-inline:16px;gap:14px}}.showcase-home .home-context{padding-block:110px 80px}.home-context .story-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(40px,8vw,120px);align-items:start}.lai .home-context h2{font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.15;max-width:21ch;text-wrap:balance}.lai .home-context h3{margin-top:28px;margin-bottom:10px;color:var(--brand-paper);font-size:22px;font-weight:700;line-height:1.3}.lai .home-context p{color:var(--brand-muted-on-dark);font-size:18px;line-height:1.8;max-width:55ch}.lai .home-context p+p{margin-top:18px}.showcase-home .story-proof{padding-block:70px 90px;background:var(--brand-paper);color:var(--brand-text);--story-text: var(--brand-text);--story-muted: var(--brand-muted);--line: var(--brand-border)}.showcase-home .story-proof .story-section-intro{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(40px,8vw,120px);max-width:none;margin-bottom:44px}.showcase-home .story-proof h2{font-size:40px;font-weight:500}.showcase-home .story-proof .story-body{margin-top:0;font-size:17px}.showcase-home .story-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.showcase-home .story-evidence{--case-accent: var(--brand-teal-ink);display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;border:1px solid var(--brand-border);border-top:3px solid var(--case-accent);border-radius:16px;background:var(--brand-white);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-ink) 5%,transparent)}.showcase-home .story-evidence-rose{--case-accent: var(--brand-pink-ink)}.showcase-home .story-evidence-teal{--case-accent: var(--brand-violet)}.showcase-home .story-evidence-card{display:flex;flex:1;flex-direction:column;align-items:start;min-height:270px;padding:28px;color:var(--brand-text);border-radius:13px;text-decoration:none;transition:background-color .16s ease}.showcase-home .story-evidence-card:hover{background:color-mix(in srgb,var(--case-accent) 4%,var(--brand-white))}.showcase-home .story-evidence-card:focus-visible{outline:3px solid var(--case-accent);outline-offset:4px}.showcase-home .story-evidence h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.lai.showcase-home .story-evidence .story-evidence-metric{font-size:clamp(26px,2.7vw,39px);margin:24px 0 32px;color:var(--case-accent);letter-spacing:-.045em;line-height:1.25}.showcase-home .story-evidence-action{display:inline-flex;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:14px;line-height:1.5}.showcase-home .story-evidence-action svg{flex-shrink:0;color:var(--case-accent)}.showcase-home .story-proof .story-small{margin-top:36px}.showcase-home .story-delivery{border-top:0}.showcase-home .story-delivery h2{font-size:clamp(36px,3.8vw,54px);font-weight:500}.showcase-home .story-body{font-size:17px}.showcase-home .story-workshop{background:linear-gradient(140deg,var(--brand-ink-raised),var(--brand-ink));border-radius:8px}.showcase-home .story-about{padding-block:30px 100px}.showcase-home .story-about-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);align-items:center}.showcase-home .story-about-portrait{margin:0;max-width:440px}.showcase-home .story-about-portrait img{border-radius:6px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.showcase-home .story-about h2{font-size:40px;font-weight:500}.lai.showcase-home .story-about-role{font-size:15px;color:var(--brand-teal);margin-top:10px}.showcase-home .story-close{border-top:1px solid var(--brand-line);background:radial-gradient(ellipse at 75% 70%,color-mix(in srgb,var(--brand-violet) 9%,transparent),transparent 70%)}.showcase-home .story-close-layout{display:block;max-width:1000px;text-align:center}.showcase-home .story-close h2{font-size:clamp(38px,4.5vw,64px);font-weight:500}.showcase-home .story-close .story-body,.showcase-home .story-close .story-small{margin-inline:auto}.showcase-home .story-close .story-small,.showcase-home .story-footer{font-size:13px}.showcase-home .story-footer :is(a,button){font-size:13px}.showcase-home .story-proof{border-radius:40px 40px 0 0}@media (max-width: 900px){.showcase-home :is(.home-context .story-wrap,.story-about-layout,.story-proof .story-section-intro){grid-template-columns:1fr;gap:28px}.showcase-home .story-evidence-list{grid-template-columns:1fr;gap:20px}.showcase-home .home-context{padding-block:64px}.showcase-home .story-proof{padding-block:56px;border-radius:28px 28px 0 0}.showcase-home .story-evidence-card{min-height:230px;padding:24px}.showcase-home .story-proof h2{font-size:34px}.showcase-home .story-about{padding-block:30px 64px}.showcase-home .story-about-portrait{max-width:340px}}@media (prefers-reduced-motion: reduce){.showcase-home .story-evidence-card{transition:none}}@media (forced-colors: active){.lai .showcase-possibility{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}
