.lalia-client-quote{color:#f4f4f2;text-wrap:balance;min-width:0;min-height:2.7em;margin:0;display:grid;position:relative}.lalia-client-quote__item{opacity:0;width:100%;max-width:none;transition:opacity var(--motion-panel) var(--motion-ease), transform var(--motion-panel) var(--motion-ease);grid-area:1/1;transform:translateY(.45rem)}.lalia-client-quote__item[data-active=true]{opacity:1;transform:translateY(0)}@media (min-width:1101px){.hero-section{min-height:var(--hero-visible-block-size);padding-top:var(--hero-content-block-space);padding-bottom:var(--hero-content-block-space)}.hero-stage{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));place-content:center stretch;align-items:start;gap:clamp(2rem,5vh,4rem) 0;padding-right:0;display:grid}.hero-heading-block{grid-column:1;padding-right:clamp(2.5rem,6vw,7.5rem)}.hero-copy{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3vh,2.5rem) 0;width:100%;max-width:none;height:auto;padding:0;display:grid}.hero-intro-stack,.hero-actions{grid-column:1;padding-right:clamp(2.5rem,6vw,7.5rem)}.hero-intro-stack{grid-row:1}.hero-actions{grid-row:2;align-self:start}.hero-actions-row{gap:var(--cta-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hero-section .hero-subactions{display:contents}.hero-subactions-phrase{box-sizing:border-box;grid-area:1/2;align-self:start;width:100%;max-width:none;padding-inline:clamp(1.5rem,2.2vw,2.75rem)}.hero-subactions-buttons{grid-area:2/2;grid-template-columns:repeat(2, minmax(0, var(--action-width-standard)));justify-content:start;align-self:start;align-items:flex-start;gap:var(--cta-gap);width:100%;padding-inline:clamp(1.5rem,2.2vw,2.75rem);display:grid}}@media (max-width:1100px){.lalia-client-quote{display:none}}@media (max-width:900px){.hero-section{padding-top:var(--hero-content-block-space);padding-bottom:var(--hero-content-block-space);justify-content:flex-start}.hero-copy{flex-direction:column;align-items:stretch;gap:clamp(1.25rem,5vw,2rem);width:100%;max-width:100%;display:flex}.hero-intro-stack{order:1}.hero-actions{order:2;width:100%}.hero-section .hero-subactions{flex-direction:column;order:3;width:100%;max-width:100%;margin:0;padding:0;display:flex;position:static;inset:auto;transform:none}.hero-actions-row,.hero-subactions-buttons{align-items:stretch;gap:var(--cta-gap);flex-direction:column;width:100%;max-width:100%;padding:0;display:flex}.hero-section .lalia-action{max-width:100%}}@media (prefers-reduced-motion:reduce){.lalia-client-quote__item{transition:none;display:none}.lalia-client-quote__item:first-child{opacity:1;display:block;transform:none}}html[data-spacing=wide] .hero-section{min-height:var(--hero-visible-block-size);overflow:hidden}html[data-spacing=wide] .hero-section :is(p,li){margin-bottom:0}
.lalia-action{font-family:var(--type-family-ui)!important;font-weight:var(--action-label-weight)!important;letter-spacing:var(--type-tracking-label)!important;line-height:var(--type-leading-label)!important}.lalia-action--sm{font-size:var(--action-font-sm)!important}.lalia-action--md{font-size:var(--action-font-md)!important}.lalia-action--lg{font-size:var(--action-font-lg)!important}.site-header[data-shell=header] .site-nav-link,.shell-menu-trigger,.footer-links a,.footer-legal-links a,.footer-legal-links button{font-family:var(--type-family-ui)!important;font-size:var(--type-size-label-md)!important;font-weight:var(--type-weight-semibold)!important;letter-spacing:var(--type-tracking-label)!important;line-height:var(--type-leading-label)!important}.site-header[data-shell=header] .site-nav-link.is-active{font-weight:var(--type-weight-bold)!important}.headline{font-family:var(--type-family-ui)!important;font-size:var(--type-size-title-display)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:var(--type-tracking-title)!important;line-height:.9!important}.arch-title,.masonry-title{font-family:var(--type-family-ui)!important;font-size:var(--type-size-title-section)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:var(--type-tracking-title)!important;line-height:var(--type-leading-title)!important}.section-light-subtitle{font-family:var(--type-family-ui)!important;font-size:clamp(1.25rem,1.55vw,1.625rem)!important;font-weight:var(--type-weight-light)!important;letter-spacing:-.015em!important;line-height:1.35!important}.lalia-client-quote{font-family:var(--type-family-ui)!important;font-size:clamp(1.9rem,2vw,2.4rem)!important;font-weight:var(--type-weight-light)!important;letter-spacing:-.035em!important;line-height:1.06!important}.hero-lead,.section-subtitle p,.arch-lead,.featured-case-body{font-family:var(--type-family-ui)!important;font-size:var(--type-size-body-lg)!important;font-weight:var(--type-weight-light)!important;letter-spacing:0!important;line-height:var(--type-leading-body)!important}.hero-eyebrow,.arch-index,.actu-card-tag,.platform-card-tag{font-family:var(--type-family-ui)!important;font-size:var(--type-size-card-meta)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:var(--type-tracking-label)!important;line-height:var(--type-leading-card-meta)!important}.team-role,.platform-card-add-subtitle{font-family:var(--type-family-ui)!important;font-size:var(--type-size-card-subtitle)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:0!important;line-height:var(--type-leading-card-subtitle)!important}.team-specialty{font-family:var(--type-family-ui)!important;font-size:var(--type-size-card-detail)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:var(--type-tracking-card-detail)!important;line-height:var(--type-leading-card-detail)!important}.actu-card--teaser h3,.team-name-row h3,.lalia-media-card__title,.platform-card-add-label,:is(.method-card,.platform-card,.swiper-slide,.lalia-card) h3{font-family:var(--type-family-ui)!important;font-size:var(--type-size-title-card)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:-.025em!important;line-height:1.1!important}.actu-card--teaser p,.team-bio,.method-proof,.lalia-media-card__description{font-family:var(--type-family-ui)!important;font-size:var(--type-size-card-body)!important;font-weight:var(--type-weight-regular)!important;letter-spacing:0!important;line-height:var(--type-leading-card-body)!important}.chapter-progress,.chapter-progress-label{font-family:var(--type-family-ui)!important;font-size:var(--type-size-progress)!important;font-weight:var(--type-weight-bold)!important;line-height:var(--type-leading-progress)!important}.footer-tagline{font-family:var(--type-family-ui)!important;font-size:var(--type-size-body-sm)!important;font-weight:var(--type-weight-regular)!important;letter-spacing:0!important;line-height:var(--type-leading-body)!important}.site-footer :is(p,address){font-family:var(--type-family-ui)!important;font-size:var(--type-size-body-sm)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-leading-body)!important}.site-footer :is(h2,h3,strong),.fsm-link,.mobile-nav-pill-section{font-family:var(--type-family-ui)!important;font-size:var(--type-size-label-lg)!important;font-weight:var(--type-weight-semibold)!important;line-height:var(--type-leading-label)!important}.arch-lead strong,.footer-tagline em{font-weight:var(--type-weight-bold)!important}.personalization-text-scale-button[data-scale="100"] .personalization-text-scale-glyph{font-size:var(--text-scale-preview-100)!important}.personalization-text-scale-button[data-scale="125"] .personalization-text-scale-glyph{font-size:var(--text-scale-preview-125)!important}.personalization-text-scale-button[data-scale="150"] .personalization-text-scale-glyph{font-size:var(--text-scale-preview-150)!important}.personalization-text-scale-button[data-scale="200"] .personalization-text-scale-glyph{font-size:var(--text-scale-preview-200)!important}html[data-text-scale="125"]{font-size:125%!important}html[data-text-scale="150"]{font-size:150%!important}html[data-text-scale="200"]{font-size:200%!important}:is(.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel)>.shell-personalization-head{box-sizing:border-box!important;width:100%!important;height:var(--shell-header-effective-height)!important;min-height:var(--shell-header-effective-height)!important;max-height:var(--shell-header-effective-height)!important;padding:max(.9rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 2rem) .9rem!important;border-bottom:1px solid color-mix(in srgb, var(--fg) 18%, transparent)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}:is(.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel)>.shell-personalization-head>.shell-personalization-title{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.42rem!important;min-width:0!important;display:flex!important}:is(.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel)>.shell-personalization-head>.shell-personalization-title>h2{font-size:1.28rem!important;font-weight:var(--type-weight-bold)!important;letter-spacing:0!important;margin:0!important;line-height:1!important}:is(.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel)>.shell-personalization-head>.shell-personalization-close{order:initial!important;flex:0 0 var(--shell-header-control-visual-size)!important;position:relative!important}@media (max-width:900px){:is(.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel)>.shell-personalization-head{padding:max(.7rem, env(safe-area-inset-top)) var(--page-gutter) .7rem!important}.headline,.arch-title,.masonry-title{font-size:clamp(3rem,10vw,8rem)!important}.mobile-nav-pill-section,.mobile-nav-pill-menu a{font-size:var(--type-size-label-lg)!important;font-weight:var(--type-weight-semibold)!important}}
@media (max-width:900px){:root{--shell-mobile-top-offset:0px;--shell-mobile-dock-height:calc(4.7rem + env(safe-area-inset-bottom));--shell-mobile-nav-item-height:3.75rem;--shell-mobile-nav-item-gap:.625rem;--shell-mobile-nav-font-size:clamp(.9rem, 3.8vw, 1.05rem);--shell-mobile-nav-index-size:.625rem;--mobile-dock-height:var(--shell-mobile-dock-height);--hero-visible-block-size:calc(100svh - var(--shell-mobile-dock-height))}html,body{scroll-padding-top:0!important}body,html[data-personalization-open] body{padding-top:0!important;padding-bottom:var(--shell-mobile-dock-height)!important}.app-root,.site-shell,#main-content{margin-top:0!important;padding-top:0!important}.site-header[data-shell=header]{overflow:visible;width:100%!important;height:var(--shell-mobile-dock-height)!important;min-height:var(--shell-mobile-dock-height)!important;max-height:var(--shell-mobile-dock-height)!important;padding:.65rem var(--page-gutter) max(.65rem, env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--header-border)!important;border-radius:0!important;inset:auto 0 0!important}.site-header[data-shell=header][data-product=studio] .shell-brand{width:auto;min-width:0;height:calc(var(--shell-mobile-dock-height) - 1.3rem);flex-direction:row;flex:0 auto;align-items:center;gap:.55rem;min-height:0;display:inline-flex;position:relative;overflow:visible}.site-header[data-shell=header][data-product=studio] .shell-brand img{object-fit:contain;object-position:center;flex:0 auto;max-width:100%;max-height:2rem;display:block;width:clamp(4.85rem,22vw,6rem)!important;height:auto!important}.site-header[data-shell=header][data-product=studio] .shell-brand-divider{display:none!important}.site-header[data-shell=header][data-product=studio] .shell-brand-copy{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;height:1.5rem;padding:0 .65rem;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}:is(.shell-mobile-menu,.shell-mobile-menu:has(.shell-search--mobile),.shell-mobile-menu:has(.shell-mobile-menu-utilities),.shell-mobile-menu:has(.shell-search--mobile):has(.shell-mobile-menu-utilities)){inset:max(0px, env(safe-area-inset-top)) 0 var(--shell-mobile-dock-height) 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(1rem, 4vw, 1.5rem) var(--page-gutter) 1rem!important;border:0!important;border-top:1px solid var(--header-border)!important;border-radius:0!important;overflow:hidden auto!important}.shell-mobile-menu-head{border:0!important;padding:0!important;display:none!important}.shell-search--mobile{border:0!important;padding:0 0 clamp(.8rem,3vw,1rem)!important}.shell-mobile-menu-utilities{border:0!important;padding-block:0 .75rem!important}.shell-mobile-navigation{overscroll-behavior:contain;overflow:hidden auto;min-height:0!important;padding-top:0!important}.shell-mobile-navigation ol{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.shell-mobile-navigation li{border-radius:0;min-width:0;background:0 0!important;border:0!important}.shell-mobile-navigation li a{color:var(--header-fg);border:0!important;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(.55rem,2vw,.8rem)!important;min-height:3.5rem!important;padding:.65rem 0!important;text-decoration:none!important;display:grid!important}.shell-mobile-navigation li a>span,.shell-mobile-navigation li strong,.shell-mobile-navigation li svg{grid-row:1!important;align-self:center!important}.shell-mobile-navigation li a>span{font-size:var(--shell-mobile-nav-index-size)!important;grid-column:1!important;text-decoration:none!important}.shell-mobile-navigation li strong{overflow-wrap:normal!important;font-size:var(--shell-mobile-nav-font-size)!important;font-weight:var(--type-weight-semibold)!important;letter-spacing:-.01em!important;grid-column:2!important;line-height:1.2!important;text-decoration:none!important}.shell-mobile-navigation li svg{height:auto;grid-column:3!important;width:1.35rem!important}.shell-mobile-navigation li a[aria-current=page]{color:var(--header-fg)!important;background:0 0!important}.shell-mobile-navigation li a[aria-current=page] strong{font-weight:var(--type-weight-bold)!important}.shell-mobile-navigation li a[aria-current=page] svg{color:var(--shell-accent)}.shell-mobile-menu-foot{flex:none;padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom))!important;border:0!important}.shell-mobile-menu-foot:not(:has(.lalia-action)){display:none!important}.hero-section{min-height:var(--hero-visible-block-size)!important;padding-top:var(--hero-content-block-space)!important;padding-bottom:var(--hero-content-block-space)!important}html[data-spacing=wide] .hero-section{min-height:var(--hero-visible-block-size)!important}:root{--shell-mobile-dock-height:calc(4rem + env(safe-area-inset-bottom))}.site-header[data-shell=header][data-product=studio]{display:contents!important}.site-header[data-shell=header][data-product=studio]>.brand-logo,.site-header[data-shell=header][data-product=studio]>.site-nav,.site-header[data-shell=header][data-product=studio]>.shell-menu-trigger{display:none!important}.site-header[data-shell=header][data-product=studio]>.shell-search{z-index:10020;top:max(.55rem, env(safe-area-inset-top))!important;right:calc(var(--page-gutter) + 8.9rem)!important;bottom:auto!important;left:var(--page-gutter)!important;width:auto!important;margin:0!important;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:fixed!important}.site-header[data-shell=header][data-product=studio]>.header-actions{z-index:10021;top:max(.55rem, env(safe-area-inset-top))!important;right:var(--page-gutter)!important;gap:.3rem!important;width:auto!important;margin:0!important;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:fixed!important;bottom:auto!important;left:auto!important}.site-header[data-shell=header][data-product=studio]>.header-actions>:not(.notification-center):not(.connected-user-control):not(.personalization-trigger){display:none!important}.site-header[data-shell=header][data-product=studio] .notification-center,.site-header[data-shell=header][data-product=studio] .connected-user-control,.site-header[data-shell=header][data-product=studio]>.header-actions>.personalization-trigger{display:inline-flex!important}.site-header[data-shell=header][data-product=studio]>.shell-search form,.site-header[data-shell=header][data-product=studio] .notification-trigger,.site-header[data-shell=header][data-product=studio] .connected-user-track{border-color:var(--header-border)!important;background:var(--header-solid-bg)!important;color:var(--header-fg)!important;border-radius:var(--radius-control)!important;-webkit-backdrop-filter:none!important;box-shadow:0 6px 18px #0000001f!important}.site-header[data-shell=header][data-product=studio] .personalization-trigger{box-shadow:none!important;background:0 0!important;border:0!important}.site-header[data-shell=header][data-product=studio] .personalization-trigger-icon{border-color:var(--header-border)!important;border-radius:var(--radius-control)!important;background:var(--header-solid-bg)!important;color:var(--header-fg)!important;-webkit-backdrop-filter:none!important;box-shadow:0 6px 18px #0000001f!important}.site-header[data-shell=header][data-product=studio].site-header--mobile-hidden>.shell-search,.site-header[data-shell=header][data-product=studio].site-header--mobile-hidden>.header-actions{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important}.shell-mobile-dock{border:1px solid color-mix(in srgb, var(--fg) 42%, transparent)!important;background:var(--header-solid-bg)!important;height:60px!important;color:var(--header-fg)!important;-webkit-backdrop-filter:none!important;border-radius:10px!important;gap:8px!important;padding:4px!important;transition:opacity .22s,visibility!important;box-shadow:0 8px 24px #00000024!important}.shell-mobile-dock.shell-mobile-dock--hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important}.shell-mobile-dock-brand{border-radius:7px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.shell-mobile-dock-scroll{gap:8px!important}.shell-mobile-dock-link{height:50px!important;min-height:50px!important;color:color-mix(in srgb, var(--header-fg) 76%, transparent)!important;font-size:var(--shell-header-label-size)!important;letter-spacing:.1em!important;border-radius:7px!important;padding-inline:15px!important;font-weight:620!important}.shell-mobile-dock-link[aria-current=page]{border-color:var(--header-fg)!important;background:color-mix(in srgb, var(--header-fg) 12%, transparent)!important;color:var(--header-fg)!important;font-weight:760!important}.shell-footer .shell-footer-directory{display:none!important}.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel,.shell-personalization{background:var(--header-solid-bg)!important;color:var(--header-fg)!important}.shell-personalization,.notification-panel.shell-side-panel,.site-header[data-shell=header] .connected-user-menu.shell-side-panel{border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;inset:0!important}.shell-personalization{opacity:0!important;transition:opacity .18s,visibility 0s linear .18s!important;transform:none!important}.shell-personalization.is-open{opacity:1!important;transition:opacity .22s,visibility!important;transform:none!important}.shell-personalization-body{scrollbar-gutter:auto!important}.site-header[data-shell=header] .connected-user-menu.shell-side-panel{grid-template-rows:var(--shell-header-effective-height) minmax(0, 1fr) auto!important;flex-direction:initial!important;display:grid!important;transform:translate(100%)!important}.site-header[data-shell=header] .connected-user-menu.shell-side-panel.is-open{transform:translate(0,0)!important}:is(html:has(.shell-personalization.is-open),html:has(.shell-side-panel.is-open)){scrollbar-gutter:auto!important;overflow:hidden!important}:is(body:has(.shell-personalization.is-open) .shell-mobile-dock,body:has(.shell-side-panel.is-open) .shell-mobile-dock){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.notification-panel.shell-side-panel>.shell-overlay-head,.connected-user-menu.shell-side-panel>.shell-overlay-head,.shell-personalization>.shell-personalization-head{box-sizing:border-box;height:var(--shell-header-effective-height)!important;min-height:var(--shell-header-effective-height)!important;max-height:var(--shell-header-effective-height)!important;padding:max(.7rem, env(safe-area-inset-top)) var(--page-gutter) .7rem!important;border-bottom:1px solid var(--header-border)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.notification-panel .shell-personalization-title,.connected-user-menu .shell-personalization-title,.shell-personalization>.shell-personalization-head .shell-personalization-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.notification-panel .shell-personalization-close,.connected-user-menu .shell-personalization-close,.shell-personalization>.shell-personalization-head .shell-personalization-close{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.connected-user-menu.shell-side-panel .connected-user-card-body{padding:clamp(1rem,4vw,1.35rem)!important}.connected-user-menu.shell-side-panel>.shell-overlay-head{border-bottom:1px solid color-mix(in srgb, var(--header-fg) 18%, transparent)!important}.connected-user-menu.shell-side-panel .connected-user-menu-actions{border-top:1px solid var(--header-border)}.app-root[data-theme] .hero-section{padding-top:max(5.75rem, var(--hero-content-block-space))!important}}@media (min-width:901px){.shell-personalization,.notification-panel.shell-side-panel,.connected-user-menu.shell-side-panel{width:min(34rem,100dvw)!important;max-width:none!important;left:max(0px,100dvw - 34rem)!important;right:auto!important}}.hero-section .hero-platform-action{--action-border-color:#f4f4f2!important;color:#080808!important;background:#f4f4f2!important;border-color:#f4f4f2!important}.hero-section .hero-platform-action:is(:hover,:focus-visible),.hero-section .hero-platform-action[aria-expanded=true]{--action-border-color:#ffffffd1!important;color:#fff!important;background:#080808!important;border-color:#ffffffd1!important}.hero-section .hero-recruit-action,.hero-section .hero-recruit-action:is(:hover,:focus-visible){--action-border-color:#ffffffb8!important;color:#fff!important;background:#080808!important;border-color:#ffffffb8!important}.hero-section .hero-recruit-action:is(:hover,:focus-visible){--action-border-color:#fff!important;background:#171717!important;border-color:#fff!important}.hero-section .hero-subaction-menu{max-height:min(32rem, calc(100svh - var(--shell-header-effective-height) - 2rem));overscroll-behavior:contain;overflow:hidden auto;top:auto!important;bottom:calc(100% + .6rem)!important}.hero-section:has(.hero-subaction-menu.is-open){z-index:30;overflow:visible!important}
