.services{--canvas-scale:1;width:100%;color:var(--lahorix-text-primary,#101820);background:var(--lahorix-surface,#fff);padding:48px 24px;font-family:Manrope,sans-serif;position:relative}.services__inner{isolation:isolate;width:100%;max-width:1280px;margin-inline:auto;position:relative}.services__lavender,.services__peach{z-index:-1;pointer-events:none;position:absolute}.services__lavender{width:96px;height:96px;top:0;right:0}.services__peach{display:none}.services__eyebrow{max-width:100%;min-height:32px;color:var(--lahorix-text-primary,#101820);letter-spacing:1.2px;background:#fff;border:1px solid #ffb86b;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:6px 12px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.services__eyebrow img{flex:0 0 8px}.services__introduction{margin-top:20px}.services__heading{letter-spacing:0;overflow-wrap:break-word;max-width:1080px;margin:0;padding:0;font-size:34px;font-weight:800;line-height:39px}.services__heading span{display:block}.services__heading span:last-child{color:var(--lahorix-heading-accent,#c45c00)}.services__summary{max-width:660px;color:var(--lahorix-text-secondary,#667085);margin:20px 0 0;font-size:16px;font-weight:400;line-height:25px}.services__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;gap:24px;margin-top:32px;display:grid}.service-card{min-width:0;box-shadow:inset 0 0 0 1px var(--lahorix-outline,#e8eaed);background:#fff;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:20px;display:flex}.service-card__header{align-items:center;gap:12px;width:100%;display:flex}.service-card__icon{width:40px;height:40px;color:var(--lahorix-text-primary,#101820);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-card__icon svg{width:28px;height:28px}.service-card h3{overflow-wrap:break-word;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:26px}.service-card__description{width:100%;color:var(--lahorix-text-secondary,#667085);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:25px}.service-card__footer{--artwork-height:65px;--artwork-width:100px;width:100%;height:var(--artwork-height);flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.service-card__artwork{width:var(--artwork-width);height:calc(var(--artwork-height) - var(--artwork-crop,0px));flex-shrink:0;position:relative;overflow:hidden}.service-card__artwork img{top:calc(-1 * var(--artwork-crop,0px));width:var(--artwork-width);height:var(--artwork-height);object-fit:contain;pointer-events:none;position:absolute;left:0}.service-card__action{z-index:1;flex:0 0 44px;width:44px;height:44px}.service-card__action svg{width:20px;height:20px}@media (width>=600px){.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.services{padding-block:64px}.services__heading{font-size:40.8px;line-height:46.8px}.services__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}}@media (width>=1200px){.services{padding-block:80px}.services__heading{font-size:62px;line-height:67px}.services__summary{font-size:17px;line-height:27px}.services__lavender{width:165px;height:165px;top:20px;right:145px}.services__peach{width:230px;height:230px;display:block;top:165px;right:0}.service-card{border-radius:24px;padding:24px}.service-card__header{gap:18px}.service-card__icon{border-radius:14px;width:62px;height:62px}.service-card__icon svg{width:32px;height:32px}.service-card h3{font-size:23px;line-height:28px}.service-card__footer{--artwork-height:85px;--artwork-width:175px}}.home-content-section{--canvas-scale:1;padding-block:var(--lahorix-section-space,48px);color:var(--lahorix-ink,#101820);background:var(--lahorix-white,#fff);scroll-margin-top:24px;font-family:Manrope,sans-serif}.home-content-section :is(h2,h3,p,ul,ol){margin:0}.home-content-section :is(ul,ol){padding:0;list-style:none}.home-content-container{width:min(100% - 48px,1280px);margin-inline:auto}.home-content-intro{min-width:0;margin-bottom:var(--lahorix-section-intro-space,32px);position:relative}.home-content-eyebrow{border:1px solid var(--lahorix-orange-border,#ffb86b);letter-spacing:1.2px;border-radius:999px;align-items:center;gap:9px;max-width:100%;min-height:31px;padding:7px 12px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.home-content-eyebrow>span{background:#ff7a00;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.home-content-section .home-content-heading{margin-top:20px;font-size:39px;font-weight:800;line-height:44px}.home-content-heading>span{display:block}.home-content-heading{overflow-wrap:break-word}.home-content-heading-accent{color:var(--lahorix-heading-accent,#c45c00)}.home-content-section .home-content-summary{max-width:660px;color:var(--lahorix-body,#667085);margin-top:20px;font-size:15px;line-height:23px}.home-content-section--work .home-content-summary{font-size:14px;line-height:22px}.home-content-section--process .home-content-heading{font-size:43px;line-height:47px}.home-content-section--process .home-content-summary{max-width:430px;font-size:17px;line-height:26px}.home-content-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;max-width:480px;display:grid;margin-inline:auto!important}.home-content-card{border:1px solid var(--lahorix-border,#e8eaed);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:20px;display:flex}.home-content-card h3{overflow-wrap:break-word;max-width:100%;font-size:20px;font-weight:700;line-height:26px}.home-card-description{color:var(--lahorix-body,#667085);font-size:14px;line-height:22px}.home-card-kicker{letter-spacing:1px;color:var(--lahorix-text-accent,#b34700);font-size:12px;font-weight:700;line-height:18px}.home-card-art{flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.home-card-art img{width:100%;height:100%;display:block}.home-card-art--solution{aspect-ratio:250/130;align-self:center;max-width:250px;margin-top:auto}.home-card-art--solution img{object-fit:contain}.home-solution-tags{flex-wrap:wrap;gap:8px;width:100%;display:flex}.home-solution-tags li{background:var(--lahorix-cool-gray,#f2f7f8);color:var(--lahorix-ink,#101820);border-radius:10px;padding:3px 8px;font-size:12px;font-weight:600;line-height:18px}.home-card-art--work{aspect-ratio:322/157;border-radius:12px;align-self:center;max-width:322px}.home-card-art--work img{object-fit:cover}.home-work-preview{align-self:center;width:100%;max-width:322px}.home-work-preview .home-work-category{width:fit-content;min-width:64%;max-width:98%;margin-top:-7.46%;margin-left:2%;display:flex;position:relative}.home-work-category{max-width:100%;color:var(--lahorix-ink,#101820);letter-spacing:.6px;border-radius:18px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.home-work-category .lahorix-icon{flex-shrink:0}.home-work-result{border:1px solid var(--lahorix-border,#e8eaed);border-radius:20px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:auto;padding:6px 8px 6px 12px;display:flex}.home-work-result>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.home-work-result strong{font-size:22px;font-weight:700;line-height:28px}.home-work-result span{color:var(--lahorix-body,#667085);font-size:12px;line-height:18px}.home-work-result>.lahorix-icon-button{background:0 0;border:0;flex:0 0 44px;width:44px;height:44px}.home-content-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.home-content-actions>p{color:var(--lahorix-body,#667085);flex:320px;font-size:14px;line-height:22px}.home-content-actions .lahorix-button{max-width:100%}.home-content-section .lahorix-button{min-width:0;max-width:100%;height:auto;min-height:50px}.home-content-section .lahorix-button--secondary{padding-block:7px}.home-content-section .lahorix-button__label{white-space:normal;flex:auto;min-width:0}.home-solutions-actions .lahorix-button{width:235px}.home-content-section--work .home-content-actions .lahorix-button{width:260px}.home-solution-orbits,.home-work-orbits{display:none}.home-process-intro{margin-bottom:var(--lahorix-section-intro-space,32px);grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.home-process-intro .home-content-intro{margin-bottom:0}.home-process-artwork{justify-self:center;width:min(100%,370px);position:relative}.home-process-artwork-canvas{transform-origin:0 0;display:flow-root;position:absolute;inset:0 auto auto 0}.home-process-laptop{object-fit:contain;width:100%;position:absolute;inset:0 auto auto 0}.home-process-floating{justify-content:center;align-items:center;display:flex;position:relative}.home-process-floating-card{background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden;transform:rotate(3deg)}.home-process-floating-icon,.home-process-floating-arrow{color:#101820;flex-shrink:0;place-items:center;display:grid}.home-process-floating-icon{background:#ff8000}.home-process-floating-arrow{background:#ff7d00}.home-process-floating-label{color:#1a1f26;overflow-wrap:anywhere;flex-shrink:1;min-width:0;font-weight:600;line-height:normal}.home-process-step-heading{align-items:center;gap:12px;display:flex}.home-process-number{isolation:isolate;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:700;line-height:20px;display:grid;position:relative}.home-process-number>img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-process-step-icon{isolation:isolate;width:58px;height:58px;color:var(--lahorix-ink,#101820);place-items:center;display:grid;position:relative}.home-process-step-icon>img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-card-art--process{aspect-ratio:102/107;border-radius:12px;width:102px;max-width:100%}.home-card-art--process img{object-fit:cover}.home-process-cta{background:var(--lahorix-peach,#fff3e7);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:20px;display:flex}.home-process-cta>div{flex:300px;min-width:0}.home-process-cta p{color:var(--lahorix-ink,#101820);letter-spacing:1px;font-size:12px;font-weight:700;line-height:18px}.home-process-cta h3{margin-top:8px;font-size:21px;font-weight:700;line-height:27px}.home-process-cta .lahorix-button{width:240px}@media (width>=768px){.home-content-section .home-content-heading{font-size:46.8px;line-height:52.8px}.home-content-section--process .home-content-heading{font-size:51.6px;line-height:56.4px}}@media (width>=900px){.home-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (width>=1200px){.home-content-card{padding:24px}.home-content-grid--solutions,.home-content-grid--work{grid-template-columns:repeat(3,minmax(0,1fr))}.home-content-grid--process{grid-template-columns:repeat(4,minmax(0,1fr))}.home-content-section .home-content-heading{font-size:70px;line-height:74px}.home-content-section--solutions .home-content-heading{font-size:64px;line-height:68px}.home-content-section--solutions .home-content-heading>span:not(:first-child),.home-content-section--work .home-content-heading>span{display:inline}.home-content-intro--decorated{padding-right:280px}.home-content-section .home-content-summary{font-size:17px;line-height:27px}.home-content-section--work .home-content-summary{font-size:18px}.home-content-section--process .home-content-summary{font-size:19px;line-height:29px}.home-solution-card h3{font-size:27px;line-height:34px}.home-work-card h3,.home-process-card h3{font-size:22px;line-height:27px}.home-solution-card .home-card-description{font-size:15px;line-height:23px}.home-card-art--solution{aspect-ratio:295/150;max-width:295px}.home-card-art--work{aspect-ratio:377/205;border-radius:14px;max-width:377px}.home-work-preview{max-width:377px}.home-work-preview .home-work-category{margin-top:-8.23%}.home-card-art--process{aspect-ratio:280/130;border-radius:14px;width:100%;max-width:280px}.home-solution-orbits{width:230px;height:195px;display:block;position:absolute;top:0;right:0}.home-orbit-lavender{width:180px;height:180px;position:absolute;top:0;left:0}.home-orbit-peach{width:130px;height:130px;position:absolute;top:55px;left:100px}.home-orbit-letter{isolation:isolate;color:#ff7a00;place-items:center;width:45px;height:45px;font-size:19px;font-weight:700;line-height:25px;display:grid;position:absolute}.home-orbit-letter img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-orbit-letter--0{top:135px;left:0}.home-orbit-letter--1{color:#7a49f5;top:90px;left:70px}.home-orbit-letter--2{color:#20a66c;top:145px;left:160px}.home-work-orbits{width:280px;height:230px;display:block;position:absolute;top:0;right:0}.home-work-orbits img:first-child{width:150px;height:150px;position:absolute;top:10px;left:0}.home-work-orbits img:last-child{width:230px;height:230px;position:absolute;top:0;right:0}.home-process-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px}.home-process-artwork{width:100%;max-width:840px}.home-process-cta{padding:24px}.home-process-cta h3{font-size:27px;line-height:34px}}.home-footer{--footer-ink:var(--lahorix-ink,#101820);--footer-muted:var(--lahorix-body,#667085);--footer-border:var(--lahorix-border,#e8eaed);background:var(--lahorix-white,#fff);color:var(--footer-ink);overflow-wrap:break-word;padding-top:64px;font-family:Manrope,sans-serif;font-size:14px;line-height:22px}.home-footer :where(h2,h3,p,ul){margin:0}.home-footer ul{padding:0;list-style:none}.home-footer-container{width:min(100% - 48px,1280px);margin-inline:auto}.home-footer-intro{grid-template-columns:minmax(0,740px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.home-footer-message,.home-footer-artwork-group,.home-footer-brand,.home-footer-navigation,.home-footer-nav,.home-footer-social{min-width:0}.home-footer-eyebrow{border:1px solid var(--lahorix-orange-border,#ffb86b);letter-spacing:1px;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:5px 12px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.home-footer-eyebrow>span{background:var(--lahorix-orange,#ff7a00);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.home-footer h2{letter-spacing:0;margin-top:24px;font-size:70px;font-weight:800;line-height:76px}.home-footer h2>span{display:block}.home-footer h2{overflow-wrap:break-word}.home-footer-heading-accent{color:var(--lahorix-heading-accent,#c45c00)}.home-footer-summary{max-width:660px;color:var(--footer-muted);margin-top:24px;font-size:16px;line-height:25px}.home-footer-artwork{aspect-ratio:540/374;width:100%;max-width:540px;margin-inline:auto}.home-footer-artwork picture,.home-footer-artwork img{width:100%;height:100%;display:block}.home-footer-artwork img{object-fit:contain;pointer-events:none}.home-footer-motto{letter-spacing:1px;font-size:14px;font-weight:700;line-height:22px}.home-footer-motto-mobile,.home-footer-nav-mobile,.home-footer-mobile-label{display:none}.home-footer-details{border-top:1px solid var(--footer-border);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;margin-top:40px;padding-top:32px;display:grid}.home-footer-brand>img{aspect-ratio:300/65;object-fit:contain;object-position:left center;width:min(100%,300px);height:auto;display:block}.home-footer-brand>p:not(.home-footer-motto){color:var(--footer-muted);margin-top:20px;font-size:16px;line-height:25px}.home-footer-brand>.home-footer-motto{color:var(--footer-muted);margin-top:32px}.home-footer-navigation{grid-template-columns:1.2fr 1fr 1fr 1.1fr;align-items:start;gap:24px;display:grid}.home-footer :is(.home-footer-nav,.home-footer-social) h3{letter-spacing:1px;font-size:14px;font-weight:700;line-height:22px}.home-footer-nav>ul,.home-footer-social>ul{margin-top:16px}.home-footer-nav li>:is(a,span){width:fit-content;max-width:100%;min-height:44px;color:var(--footer-muted);overflow-wrap:anywhere;align-items:center;gap:4px;padding-block:6px;font-size:14px;line-height:22px;display:flex}.home-footer a{touch-action:manipulation;transition:color var(--motion-interaction,.16s) ease-out;text-decoration:none}.home-footer-nav li>a{min-width:44px}.home-footer a svg{color:var(--footer-ink);flex:none}.home-footer a:focus-visible{outline:2px solid var(--footer-ink);outline-offset:4px;border-radius:4px}.home-footer-social>ul{flex-wrap:wrap;gap:8px;display:flex}.home-footer-social li{border:1px solid var(--footer-border);border-radius:999px;flex:124px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:600;line-height:22px;display:flex}.home-footer-social li svg{color:var(--lahorix-orange,#ff7a00);flex:none}.home-footer-social li,.home-footer-social li>span{min-width:0}.home-footer-social-note{color:var(--footer-muted);margin-top:16px;font-size:14px;line-height:22px}.home-footer-wordmark{margin-block:var(--lahorix-wordmark-space-before,48px) var(--lahorix-wordmark-space-after,32px);color:var(--footer-border);text-align:center;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;font-size:clamp(48px,21vw - 10.08px,160px);font-weight:800;line-height:1.065}.home-footer-legal{border-top:1px solid var(--footer-border);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:20px;font-size:14px;line-height:22px;display:flex}.home-footer-legal-items{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.home-footer-legal-items>span{align-items:center;min-height:44px;display:inline-flex}.home-footer-legal a{align-items:center;gap:4px;min-height:44px;display:inline-flex}@media (width>=1200px){.home-footer-summary{font-size:20px;line-height:30px}.home-footer-brand>p:not(.home-footer-motto){font-size:17px;line-height:27px}}@media (hover:hover) and (pointer:fine){.home-footer a:hover{color:var(--footer-ink);text-underline-offset:4px;text-decoration:underline}}@media (width>=768px) and (width<=1199px){.home-footer-intro{grid-template-columns:1fr;gap:32px}.home-footer-message{max-width:760px}.home-footer-summary{font-size:16.8px;line-height:26.4px}.home-footer-brand>p:not(.home-footer-motto){font-size:18px;line-height:27.6px}.home-footer h2{font-size:48px;line-height:54px}.home-footer-artwork-group{width:100%;max-width:540px;margin-inline:auto}.home-footer-details{grid-template-columns:1fr;gap:32px}.home-footer-brand{max-width:480px}.home-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-footer-social>ul{max-width:342px}}@media (width<=767px){.home-footer{padding-top:48px}.home-footer-intro{grid-template-columns:1fr;gap:32px}.home-footer h2{margin-top:18px;font-size:30px;line-height:35px}.home-footer-summary{margin-top:24px}.home-footer-artwork-group{width:100%;max-width:342px;margin-inline:auto}.home-footer-artwork{aspect-ratio:342/256;max-width:342px}.home-footer-motto-mobile{text-align:center;color:var(--lahorix-text-accent,#b34700);margin-top:9px;display:block}.home-footer-details{grid-template-columns:1fr;gap:32px}.home-footer-brand>img{aspect-ratio:290/62;width:min(100%,290px)}.home-footer-brand>p:not(.home-footer-motto){margin-top:24px}.home-footer-navigation{grid-template-columns:1fr;gap:32px}.home-footer-nav-desktop,.home-footer-motto-desktop,.home-footer-desktop-label,.home-footer-social-note{display:none}.home-footer-nav-mobile,.home-footer-mobile-label{display:block}.home-footer-nav li{border-bottom:1px solid var(--footer-border)}.home-footer-nav li>:is(a,span){width:100%}.home-footer-wordmark{margin-block:var(--lahorix-wordmark-space-before,32px) var(--lahorix-wordmark-space-after,20px)}.home-footer-legal{flex-direction:column;align-items:flex-start;gap:8px}.home-footer-legal-items{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.home-footer a{transition:none}}.footer-navigation-link{text-decoration:none;transition:color .16s}.footer-navigation-link:hover{color:#101820;text-underline-offset:4px;text-decoration:underline}.header-navigation-link{text-decoration:none;transition:color .16s}@media (hover:hover) and (pointer:fine){.header-navigation-link:hover{color:var(--lahorix-text-accent)}}.lahorix-heading-accent{color:var(--lahorix-heading-accent)}.lahorix-text-accent{color:var(--lahorix-text-accent)}.header-menu-button{color:#101820;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:background-color .16s;display:grid}.header-menu-button:hover{background:#fff3e7}.header-menu-button:active{background:#ffe1c2}.case-study-link{border-radius:50%;text-decoration:none;transition:color .16s,background-color .16s}.case-study-link:hover{color:var(--lahorix-text-accent);background:#fff3e7}.testimonial-controls{justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex}.testimonial-page-indicator{background:#ff7a00;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.section-glyph{place-items:center;line-height:0;display:grid}.home-hero.home-hero--desktop{height:940px}.home-hero.home-hero--mobile{height:1020px}.home-hero>:is(.hero-fixed-artwork,.hero-primary-copy,.hero-service-labels,.hero-result-labels){pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero>:is(.hero-fixed-artwork,.hero-primary-copy,.hero-service-labels,.hero-result-labels)>*{pointer-events:auto}.home-hero[data-hero-expanded=true]{flex-direction:column;height:auto;min-height:1020px;padding-bottom:32px;display:flex}.home-hero--desktop[data-hero-expanded=true]{gap:32px;min-height:940px;padding:0 64px 64px}.home-hero[data-hero-expanded=true]>:is(.hero-fixed-artwork,.hero-primary-copy,.hero-service-labels,.hero-result-labels){pointer-events:auto;width:auto;height:auto;position:relative;inset:auto}.home-hero[data-hero-expanded=true]>[data-name^=Navbar]{flex-shrink:0;position:relative;inset:auto}.home-hero--desktop[data-hero-expanded=true]>nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;width:100%;height:auto;min-height:96px;padding:24px 0;display:flex}.home-hero--desktop[data-hero-expanded=true]>nav>*{position:relative;inset:auto}.home-hero--desktop[data-hero-expanded=true]>nav>a:not(.lahorix-button){white-space:normal;align-items:center;min-height:44px;display:flex}.home-hero[data-hero-expanded=true]>.hero-primary-copy{flex-direction:column;order:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.home-hero--mobile[data-hero-expanded=true]>.hero-primary-copy{width:342px;margin:32px 24px 0}.home-hero[data-hero-expanded=true] .hero-primary-copy>*,.home-hero[data-hero-expanded=true] .hero-primary-copy h1>span{max-width:100%;height:auto;position:relative;inset:auto}.home-hero[data-hero-expanded=true] .hero-primary-copy h1{width:100%;margin:0;display:block!important}.home-hero[data-hero-expanded=true] .hero-primary-copy h1>span{overflow-wrap:anywhere;width:100%;display:block}.home-hero[data-hero-expanded=true] .hero-primary-copy>p{width:min(100%,840px)}.home-hero[data-hero-expanded=true] .hero-primary-copy>[data-name="Badge / Eyebrow"]{flex-shrink:1;width:auto;min-height:31px}.home-hero[data-hero-expanded=true] [data-name="Badge / Eyebrow"]>p{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}.home-hero[data-hero-expanded=true] .hero-primary-copy>.lahorix-button{width:min(100%,342px);min-height:50px}.home-hero[data-hero-expanded=true]>.hero-fixed-artwork{flex-shrink:0;order:2;margin-inline:auto;display:block;position:relative;overflow:clip}.home-hero[data-hero-expanded=true] .hero-fixed-artwork>[data-name^="Motion occlusion mask"]{display:none}.home-hero--desktop[data-hero-expanded=true]>.hero-fixed-artwork{width:770px;height:790px}.home-hero--desktop[data-hero-expanded=true] .hero-fixed-artwork>*{transform:translate(-610px,-146px)}.home-hero--mobile[data-hero-expanded=true]>.hero-fixed-artwork{width:390px;height:477px;margin-top:32px}.home-hero--mobile[data-hero-expanded=true] .hero-fixed-artwork>*{transform:translateY(-76px)}.home-hero[data-hero-expanded=true]>.hero-service-labels{order:3;gap:24px;display:grid}.home-hero--desktop[data-hero-expanded=true]>.hero-service-labels{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero--mobile[data-hero-expanded=true]>.hero-service-labels{grid-template-columns:minmax(0,1fr);margin:24px}.home-hero[data-hero-expanded=true] .hero-service-labels>[data-motion=hero]{gap:16px;width:auto;height:auto;padding:20px;position:relative;inset:auto;overflow:visible}.home-hero[data-hero-expanded=true] .hero-service-labels [data-name="Icon and title"]{width:100%;height:auto;overflow:visible}.home-hero[data-hero-expanded=true] .hero-service-labels [data-hero-fit-height]{overflow-wrap:anywhere;flex-shrink:1;width:auto;min-width:0;height:auto}.home-hero[data-hero-expanded=true] .hero-service-labels [data-name=Card\ details]{margin-top:auto}.home-hero[data-hero-expanded=true]>.hero-result-labels{flex-wrap:wrap;order:4;justify-content:center;align-items:flex-start;gap:24px;display:flex}.home-hero--mobile[data-hero-expanded=true]>.hero-result-labels{margin:0 24px}.home-hero[data-hero-expanded=true] .hero-result-labels>[data-name^=Floating\ result]{grid-template-columns:54px minmax(0,1fr);gap:16px;width:min(100%,500px);height:auto;padding:18px;display:grid;position:relative;inset:auto;overflow:visible}.home-hero[data-hero-expanded=true] .hero-result-labels>[data-name^=Floating\ result]>*{position:relative;inset:auto}.home-hero[data-hero-expanded=true] .hero-result-labels [data-name=Growth\ icon]{grid-area:1/1/span 2}.home-hero[data-hero-expanded=true] .hero-result-labels [data-hero-fit-height]{overflow-wrap:anywhere;grid-column:2;width:auto;min-width:0;height:auto}.home-hero[data-hero-expanded=true] .hero-result-labels [data-motion=curve]{grid-column:1/-1;justify-self:end}.home-hero[data-hero-expanded=true] .hero-result-labels>[data-name^=Growth\ badge]{width:auto;height:auto;padding:12px;position:relative;inset:auto;overflow:visible}.home-hero[data-hero-expanded=true] .hero-result-labels>[data-name^=Growth\ badge]>p{white-space:nowrap;position:relative;inset:auto}.design-section .tech-flow[data-node-id],.design-section .why-flow[data-node-id]{height:auto}.tech-flow__copy,.why-flow__copy{flex-direction:column;align-items:flex-start;display:flex}.tech-flow__copy>[data-name="Badge / Eyebrow"],.why-flow__copy>[data-name="Badge / Eyebrow"]{flex-shrink:0;height:auto;min-height:31px;position:relative;inset:auto}.tech-flow__copy>[data-name="Badge / Eyebrow"] p,.why-flow__copy>[data-name="Badge / Eyebrow"] p{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}.tech-flow__heading,.why-flow__heading{flex-direction:column;align-items:flex-start;display:flex}.tech-flow__heading>p,.why-flow__heading>p,.tech-flow__copy>p,.why-flow__copy>p{flex-shrink:0;height:auto;position:relative;inset:auto}.tech-flow__copy>.lahorix-button{flex-shrink:0;position:relative;inset:auto}.tech-flow--desktop[data-node-id]{min-height:690px;padding-bottom:11px}.tech-flow--desktop .tech-flow__main{min-height:550px;position:relative}.tech-flow--desktop .tech-flow__copy{width:520px;margin-left:94px;padding-top:85px}.tech-flow--desktop .tech-flow__heading{margin-top:23px}.tech-flow--desktop .tech-flow__heading>p+p{margin-top:-1px}.tech-flow--desktop .tech-flow__copy>p{margin:29px 0 0 2px}.tech-flow--desktop .tech-flow__copy>.lahorix-button{margin-top:43px}.tech-flow--desktop .tech-flow__strip{min-height:118px;margin-top:11px;position:relative}.tech-flow--desktop .tech-flow__strip>[data-node-id="4:950"]{top:0}.tech-flow--desktop .tech-flow__strip>[data-node-id="16:62"]{grid-template-columns:1fr;height:auto;min-height:118px;padding-top:89.83px;padding-bottom:10.17px;display:grid;position:relative;top:auto;overflow:visible}.tech-flow--desktop [data-node-id="16:62"]>p{overflow-wrap:anywhere;grid-area:1/1;height:auto;min-height:18px;position:relative;top:auto}.tech-flow--mobile[data-node-id]{min-height:1031px;padding-bottom:40px}.tech-flow--mobile .tech-flow__copy{width:342px;margin-left:24px;padding-top:47px}.tech-flow--mobile .tech-flow__heading{margin-top:21px}.tech-flow--mobile .tech-flow__copy>p{margin-top:36px}.tech-flow--mobile .tech-flow__art{width:360px;height:337px;margin:27px 0 0 15px;position:relative}.tech-flow--mobile .tech-flow__art>div{inset:0}.tech-flow--mobile>.lahorix-button{margin:18px 0 0 76px;position:relative;inset:auto}.tech-flow--mobile>[data-node-id="4:1353"]{height:auto;margin:29px 0 0 65px;position:relative;inset:auto}.tech-flow--mobile .tech-flow__logos{grid-template-columns:repeat(4,78px);gap:28px 10px;width:342px;margin:25px 0 0 24px;display:grid}.tech-flow--mobile .tech-flow__logo{flex-direction:column;align-items:center;min-width:0;display:flex}.tech-flow--mobile .tech-flow__logo>div{flex-shrink:0;position:relative;inset:auto}.tech-flow--mobile .tech-flow__logo>p{overflow-wrap:anywhere;height:auto;min-height:18px;margin-top:5px;position:relative;inset:auto}.design-section .why-flow--mobile[data-node-id]{min-height:1272px;padding-top:0;padding-bottom:32px}.why-flow--mobile .why-flow__copy{width:342px;margin-left:24px;padding-top:40px}.why-flow--mobile .why-flow__heading{margin-top:16px}.why-flow--mobile .why-flow__heading>p+p{margin-top:-1px}.why-flow--mobile .why-flow__copy>p{margin-top:22px}.why-flow--mobile .why-flow__art{width:354px;height:250px;margin:36px 0 0 18px;position:relative}.why-flow--mobile .why-flow__art>div{inset:0}.why-flow--mobile .home-why-values{margin-top:22px}.why-flow--mobile .home-why-value{padding-bottom:26px}.why-flow--mobile .home-why-action{position:relative;inset:auto}.why-flow--desktop[data-node-id]{min-height:710px;padding-bottom:8px}.why-flow--desktop .why-flow__intro{grid-template-columns:730px 375px;align-items:start;column-gap:151px;margin-left:94px;padding-top:80px;display:grid}.why-flow--desktop .why-flow__heading{margin-top:29px}.why-flow--desktop .why-flow__heading>p+p{margin-top:1px}.why-flow--desktop .why-flow__intro>p{height:auto;padding-top:80px;position:relative;inset:auto}.why-flow--desktop .why-flow__body{grid-template-columns:635px 600px;align-items:start;gap:35px;margin:47px 0 0 90px;display:grid}.why-flow--desktop .why-flow__visual>div{position:relative;inset:auto}.why-flow--desktop .why-flow__visual>p{height:auto;margin:-28px 0 0 2px;position:relative;inset:auto}.why-flow--desktop .why-flow__details{padding-top:24px}.why-flow--desktop .why-flow__values{grid-template-columns:280px 280px;gap:0 30px;display:grid}.why-flow--desktop .why-flow__value{min-width:0}.why-flow--desktop .why-flow__value:nth-child(-n+2){min-height:172px}.why-flow--desktop .why-flow__value>*{height:auto;position:relative;inset:auto}.why-flow--desktop .why-flow__value>div{height:1px}.why-flow--desktop .why-flow__value>p:nth-child(2){margin-top:23px}.why-flow--desktop .why-flow__value>p:nth-child(3){margin-top:18px}.why-flow--desktop .why-flow__value>p:nth-child(4){margin-top:10px}.why-flow--desktop .why-flow__details>.lahorix-button{margin:-5px 0 0 auto;position:relative;inset:auto}.home-stories{color:#101820;background:#fff;width:100%;font-family:Manrope,sans-serif;font-weight:400;position:relative}.home-stories p{overflow-wrap:anywhere;margin:0}.home-stories__intro-copy,.home-stories__heading,.home-stories__attribution{min-width:0}.home-stories__eyebrow{background:#fff;border:1px solid #ffb86b;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:max-content;min-width:210px;max-width:100%;min-height:31px;padding:7px 12px;display:flex}.home-stories__eyebrow p{letter-spacing:1.2px;min-width:0;font-size:11px;font-weight:700;line-height:normal}.home-stories__dot{flex:0 0 8px;width:8px;height:8px}.home-stories__dot img{width:100%;height:100%}.home-stories__heading{font-weight:800}.home-stories__summary,.home-stories__role,.home-stories__result-label{color:#667085}.home-stories__avatars{flex-shrink:0}.home-stories__avatars img{object-fit:contain;pointer-events:none;width:100%;height:100%}.home-stories__trust-badge{background:#fff;border:1px solid #e8eaed;border-radius:22px;align-self:start;position:relative}.home-stories__trust-copy{font-size:16px;font-weight:700}.home-stories__trust-label{padding-left:28px}.home-stories__quote-card{background:#fff;border:1px solid #e8eaed;min-width:0}.home-stories__quote-icon{height:32px;line-height:0;display:block}.home-stories__client,.home-stories__result-value{font-weight:700}.home-stories .home-stories__role{margin-top:3px}.home-stories__controls{width:128px}.home-stories__results{display:grid}.home-stories__result{min-width:0}.home-stories--desktop{min-height:780px;padding:78px 0 23px}.home-stories--desktop .home-stories__intro{grid-template-columns:minmax(0,772px) minmax(0,484px);gap:18px;width:1274px;margin-left:80px;display:grid}.home-stories--desktop .home-stories__heading{grid-template-columns:minmax(0,382px) minmax(0,390px);margin-top:27px;font-size:64px;display:grid}.home-stories--desktop .home-stories__summary{width:600px;margin:20px 0 0 2px;font-size:18px;line-height:calc(1em + 10px)}.home-stories--desktop .home-stories__trust{grid-template-columns:240px minmax(0,244px);align-items:start;padding-top:37px;display:grid}.home-stories--desktop .home-stories__avatars{width:310px;height:98px}.home-stories--desktop .home-stories__trust-badge{min-height:78px;margin-top:22px;padding:11px 3px 19px 24px}.home-stories--desktop .home-stories__trust-copy p{line-height:calc(1em + 7px)}.home-stories--desktop .home-stories__story{grid-template-columns:460px minmax(0,820px);align-items:start;gap:10px;width:1290px;margin:53px 0 0 60px;display:grid}.home-stories--desktop .home-stories__photo{border-radius:22px;width:460px;height:344px}.home-stories--desktop .home-stories__photo img{object-fit:cover;pointer-events:none;border-radius:22px;width:100%;height:100%}.home-stories--desktop .home-stories__quote-card{border-radius:26px;min-height:346px;padding:15px 46px 13px 47px}.home-stories--desktop .home-stories__quote-icon{width:90px;margin-left:-3px}.home-stories--desktop .home-stories__quote{margin-top:45px;font-size:24px;line-height:calc(1em + 12px)}.home-stories--desktop .home-stories__quote-footer{grid-template-columns:minmax(0,522px) 128px;align-items:start;margin-top:38px;display:grid}.home-stories--desktop .home-stories__client{width:260px;max-width:100%;font-size:20px;line-height:calc(1em + 6px)}.home-stories--desktop .home-stories__role{width:250px;max-width:100%;font-size:15px;line-height:calc(1em + 7px)}.home-stories--desktop .home-stories__controls{margin-top:13px}.home-stories--desktop .home-stories__results{grid-template-columns:repeat(3,320px) minmax(0,335px);gap:10px;width:1325px;margin:32px 0 0 65px}.home-stories--desktop .home-stories__result{background:#fff3e7;border-radius:17px;min-height:72px;padding:15px 45px 5px 55px}.home-stories--desktop .home-stories__result-value{width:130px;max-width:100%;font-size:27px;line-height:calc(1em + 6px)}.home-stories--desktop .home-stories__result-label{margin-top:-1px;font-size:14px;line-height:calc(1em + 6px)}.home-stories--desktop .home-stories__closing{align-self:start;margin:19px 0 0 35px;font-size:21px;line-height:calc(1em + 6px)}.home-stories--mobile{min-height:1390px;padding:68px 24px 24px}.home-stories--mobile .home-stories__heading{margin-top:19px;font-size:39px}.home-stories--mobile .home-stories__heading>p:first-child{max-width:340px}.home-stories--mobile .home-stories__heading>p+p{max-width:320px;margin-top:-1px}.home-stories--mobile .home-stories__summary{margin-top:12px;font-size:16px;line-height:calc(1em + 8px)}.home-stories--mobile .home-stories__trust{flex-direction:column;align-items:center;margin-top:35px;display:flex}.home-stories--mobile .home-stories__avatars{width:246px;height:78px}.home-stories--mobile .home-stories__trust-badge{align-self:center;width:202px;min-height:68px;padding:9px 9px 11px 21px}.home-stories--mobile .home-stories__trust-copy p{line-height:calc(1em + 6px)}.home-stories--mobile .home-stories__quote-card{border-radius:23px;min-height:555px;margin-top:28px;padding:14px 21px 7px}.home-stories--mobile .home-stories__quote-icon{width:75px}.home-stories--mobile .home-stories__quote{max-width:296px;margin-top:46px;font-size:20px;line-height:calc(1em + 12px)}.home-stories--mobile .home-stories__quote-footer{margin-top:112px}.home-stories--mobile .home-stories__attribution{max-width:260px}.home-stories--mobile .home-stories__client{font-size:19px;line-height:calc(1em + 6px)}.home-stories--mobile .home-stories__role{font-size:14px;line-height:calc(1em + 6px)}.home-stories--mobile .home-stories__controls{margin:26px 0 0 6px}.home-stories--mobile .home-stories__results{gap:6px;margin-top:19px}.home-stories--mobile .home-stories__result{background:#fff;border:1px solid #e8eaed;border-radius:21px;min-height:76px;padding:9px 23px 15px 97px}.home-stories--mobile .home-stories__result-value{font-size:23px;line-height:calc(1em + 6px)}.home-stories--mobile .home-stories__result-label{margin-top:1px;font-size:15px;line-height:calc(1em + 5px)}.home-stories--mobile .home-stories__closing{max-width:290px;margin:22px 0 0 51px;font-size:22px;line-height:calc(1em + 6px)}.home-stories--desktop .home-stories__heading>p{line-height:calc(1em + 6px)}.home-stories--mobile .home-stories__heading>p{line-height:calc(1em + 5px)}.home-technologies-mobile[data-node-id]{height:1031px}.home-technologies-mobile .home-technology-second-row-mark{top:931px}.home-technologies-mobile .home-technology-second-row-label{top:973px}.home-why-mobile[data-node-id]{height:auto;padding-top:566px;padding-bottom:32px}.home-why-values{width:342px;margin-left:24px}.home-why-value{word-break:break-word;min-height:148px}.home-why-value__rule{background:#e8eaed;height:1px}.home-why-value__eyebrow{letter-spacing:1px;width:320px;color:var(--lahorix-text-accent);margin:21px 0 0;font-size:11px;font-weight:700;line-height:16px}.home-why-value__title{color:#101820;width:320px;margin:11px 0 0;font-size:20px;font-weight:700;line-height:25px}.home-why-value__description{color:#667085;width:330px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:20px}.home-why-mobile .home-why-action{margin:32px 24px 0 auto;display:flex}.home-contact-desktop[data-node-id]{--contact-trim:-12px;height:728px}.home-contact-mobile[data-node-id]{--contact-trim:-28px;height:1202px}.home-contact-composition{width:100%;height:100%;top:var(--contact-trim);position:relative}.site-stage .faq-section{padding-bottom:64px}@media (width<=1023px){.site-stage .faq-section{padding-bottom:40px}}.home-contact.home-contact-desktop[data-node-id],.home-contact.home-contact-mobile[data-node-id]{height:auto;display:flow-root}.home-contact.home-contact-desktop[data-node-id]{min-height:728px}.home-contact.home-contact-mobile[data-node-id]{min-height:1202px}.home-contact .home-contact-composition{height:auto;margin-bottom:var(--contact-trim)}.home-contact .contact-flow-message>[data-node-id],.home-contact .contact-flow-heading p,.home-contact .contact-flow-actions>.lahorix-button,.home-contact .contact-flow-proof>[data-node-id]{margin:0;position:relative;top:auto;left:auto}.home-contact .contact-flow-message>[data-name="Badge / Eyebrow"]{height:auto;min-height:31px}.home-contact [data-name="Badge / Eyebrow"] p{white-space:normal;flex-shrink:1;min-width:0}.home-contact .contact-flow-heading-row{flex-wrap:wrap;align-items:start;display:flex}.home-contact .contact-flow-heading-row>p{width:max-content;max-width:100%}.home-contact .contact-flow-actions{align-items:start;gap:16px;display:flex}.home-contact .contact-flow-proof{align-items:start;display:flex}.home-contact .contact-flow-artwork{align-items:start;display:grid;position:relative}.home-contact .contact-flow-artwork>[data-name="Artwork / cta_scene"]{top:0;left:0}.home-contact .contact-flow-artwork>[data-node-id^="11:"]{box-sizing:border-box;height:auto;position:relative;top:auto;left:auto}.home-contact .contact-flow-artwork [data-name^="Floating contact card"]{box-sizing:border-box;height:auto;overflow:visible}.home-contact .contact-flow-artwork [data-name^="Floating contact card"]>[data-node-id]:not([data-name]){height:auto}.home-contact .contact-flow-benefit{align-items:start;min-width:0;display:grid}.home-contact .contact-flow-benefit-icon{position:relative}.home-contact .contact-flow-benefit-copy{min-width:0}.home-contact .contact-flow-benefit-copy>p{overflow-wrap:break-word;width:auto;margin:0;position:relative;top:auto;left:auto}.home-contact-desktop .home-contact-composition{padding-bottom:12px}.home-contact-desktop .contact-flow-main{grid-template-columns:521px 785px;align-items:start;margin-left:84px;padding-top:44px;display:grid}.home-contact-desktop .contact-flow-message{width:571px;padding-top:38px}.home-contact-desktop .contact-flow-heading{margin-top:26px}.home-contact-desktop .contact-flow-heading-row>p:first-child{min-width:276px}.home-contact-desktop .contact-flow-message>[data-node-id="4:1248"]{margin-top:22px}.home-contact-desktop .contact-flow-actions{margin-top:57px}.home-contact-desktop .contact-flow-proof{gap:21px;margin-top:17px}.home-contact-desktop .contact-flow-proof>[data-node-id="4:1252"]{padding-top:5px}.home-contact-desktop .contact-flow-artwork{grid-template-rows:auto;grid-template-columns:59.4px 275.23px 136.37px 259.938px 54.062px;width:785px;min-height:550px}.home-contact-desktop .contact-flow-artwork>[data-node-id="11:294"]{grid-area:1/2;min-height:120.984px;margin-top:90px;padding-block:6.992px}.home-contact-desktop .contact-flow-artwork>[data-node-id="11:303"]{grid-area:1/4;min-height:111.489px;margin-top:210.28px;padding-block:8.7445px}.home-contact-desktop [data-name="Floating contact card / Discuss Your Ideas"]{min-height:107px;padding-block:30px}.home-contact-desktop [data-name="Floating contact card / Get a Custom Plan"]{min-height:94px;padding-block:23.5px}.home-contact-desktop .contact-flow-artwork [data-name^="Floating contact card"]>[data-node-id]:not([data-name]){min-height:47px}.home-contact-desktop [data-node-id="4:1253"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;height:auto;min-height:100px;margin:24px 0 0 44px;padding:20px 7px 20px 35px;display:grid;position:relative;top:auto;left:auto;overflow:visible}.home-contact-desktop .contact-flow-benefit{grid-template-columns:60px minmax(0,1fr);gap:20px}.home-contact-desktop .contact-flow-benefit-icon{width:60px;height:60px}.home-contact-desktop .contact-flow-benefit-icon>div{top:0;left:0}.home-contact-desktop .contact-flow-benefit-icon>span{top:9px;left:13px}.home-contact-desktop .contact-flow-benefit-copy{padding-top:4px}.home-contact-desktop .contact-flow-benefit-copy>p+p{margin-top:4px}.home-contact-mobile .home-contact-composition{padding-bottom:19px}.home-contact-mobile .contact-flow-message{width:342px;margin-left:24px;padding-top:68px}.home-contact-mobile .contact-flow-heading{margin-top:21px}.home-contact-mobile .contact-flow-heading-row{margin-top:1px}.home-contact-mobile .contact-flow-heading-row>p:first-child{min-width:154px}.home-contact-mobile .contact-flow-message>[data-node-id="4:1638"]{margin-top:21px}.home-contact-mobile .contact-flow-artwork{grid-template-rows:auto;grid-template-columns:6.98px 148.624px 75.396px 140.367px 2.633px;width:374px;min-height:312px;margin:74px 0 0 8px}.home-contact-mobile .contact-flow-artwork>[data-node-id="11:312"]{grid-area:1/2;min-height:65.331px;margin-top:57px;padding-block:3.7755px}.home-contact-mobile .contact-flow-artwork>[data-node-id="11:321"]{grid-area:1/4;min-height:60.204px;margin-top:121.43px;padding-block:4.722px}.home-contact-mobile [data-name="Floating contact card / Discuss Your Ideas / Mobile"]{min-height:57.78px;padding-block:16.2px}.home-contact-mobile [data-name="Floating contact card / Get a Custom Plan / Mobile"]{min-height:50.76px;padding-block:12.69px}.home-contact-mobile .contact-flow-artwork [data-name^="Floating contact card"]>[data-node-id]:not([data-name]){min-height:25.38px}.home-contact-mobile .contact-flow-actions{flex-direction:column;gap:10px;width:342px;margin:23px 0 0 24px}.home-contact-mobile .contact-flow-proof{flex-direction:column;align-items:center;gap:14px;width:390px;margin-top:24px}.home-contact-mobile .contact-flow-benefits{gap:5px;width:342px;margin:37px 0 0 24px;display:grid}.home-contact-mobile .contact-flow-benefits>[data-node-id]{height:auto;min-height:67px;padding:9px 20px 8px 9px;position:relative;top:auto;left:auto;overflow:visible}.home-contact-mobile .contact-flow-benefit{grid-template-columns:43px minmax(0,1fr);gap:9px}.home-contact-mobile .contact-flow-benefit-icon{width:43px;height:43px;margin-top:2px}.home-contact-mobile .contact-flow-benefit-icon>div{top:0;left:0}.home-contact-mobile .contact-flow-benefit-icon>span{top:7px;left:9px}.home-contact-mobile .contact-flow-benefit-copy>p+p{margin-top:2px}
