.home-ink{background-color:var(--nx-ink);color:var(--nx-white)}.home-nowrap{white-space:nowrap}.home-h2{font-size:var(--nx-section-title-size);font-stretch:var(--nx-section-title-width);font-weight:var(--nx-section-title-weight);line-height:var(--nx-section-title-leading);letter-spacing:var(--nx-section-title-tracking);text-wrap:wrap}.home-icon{width:48px;height:48px;color:var(--nx-ink);flex:none;overflow:visible}.home-icon :is(path,rect,circle){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home-icon .n{fill:currentColor;stroke:none}.home-hero{flex-direction:column;padding-top:clamp(56px,8.4vw,128px);display:flex;position:relative;overflow:hidden}.home-hero>.nx-container{flex-direction:column;flex:1;display:flex}.home-hero__title{font-size:var(--nx-hero-size);font-stretch:var(--nx-hero-width);font-weight:var(--nx-hero-weight);line-height:var(--nx-hero-leading);letter-spacing:var(--nx-hero-tracking);text-wrap:wrap}.home-hero__line{white-space:nowrap;display:block}.home-hero__stop{margin-left:.035em}.home-plumb{vertical-align:baseline;width:0;height:0;display:inline-block;position:relative}.home-plumb__swing{transform-origin:0 -2400px;mix-blend-mode:multiply;width:0;height:0;animation:home-settle var(--nx-settle) var(--nx-ease) .5s both;position:absolute;bottom:.42em;left:-.068em}.home-plumb__thread{background-color:#2b2926;width:1px;height:2400px;position:absolute;bottom:calc(1.75em - 1px);left:-.5px}.home-hero__title .home-plumb__bob{pointer-events:none;-webkit-user-select:none;user-select:none;width:.7181em;max-width:none;height:auto;position:absolute;bottom:-.0201em;left:-.3565em}@keyframes home-settle{0%{transform:rotate(0)}11%{transform:rotate(.56deg)}29%{transform:rotate(-.4deg)}46%{transform:rotate(.25deg)}62%{transform:rotate(-.13deg)}77%{transform:rotate(.06deg)}89%{transform:rotate(-.02deg)}to{transform:rotate(0)}}.home-hero__foot{column-gap:var(--nx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;margin-top:clamp(44px,5.2vw,80px);display:grid}.home-hero__sub{max-width:30ch;font-size:var(--nx-lead-size);font-weight:var(--nx-lead-weight);line-height:var(--nx-lead-leading);letter-spacing:var(--nx-lead-tracking);grid-column:1/span 6}.home-hero__ext{color:var(--nx-graphite);grid-column:8/span 4;padding-top:.35em;font-size:16px;line-height:1.62}.home-hero__ctas{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.home-hero__caps{padding-top:clamp(56px,6.4vw,96px)}.home-hero__caps ul{column-gap:var(--nx-gutter);border-top:1px solid var(--nx-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-hero__caps li{letter-spacing:.004em;padding:18px 0 28px;font-size:15px;font-weight:520;font-stretch:112%}.home-problem{padding:clamp(104px,13vw,196px) 0 clamp(104px,12vw,180px)}.home-problem__title{max-width:15.5ch;font-size:var(--nx-statement-size);font-stretch:var(--nx-statement-width);font-weight:var(--nx-statement-weight);line-height:var(--nx-statement-leading);letter-spacing:var(--nx-statement-tracking);text-wrap:balance}.home-problem__word,.home-problem__pair{white-space:nowrap;display:inline-block}.home-problem__char{transition:transform .9s var(--nx-ease-out);display:inline-block}.home-problem__title:hover .home-problem__char{transform:none!important}.home-problem__body{column-gap:min(var(--nx-gutter), 100% / 11);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(56px,7vw,104px);display:grid}.home-problem__body p{color:var(--nx-fog);letter-spacing:-.003em;grid-column:6/span 6;font-size:clamp(19px,1.65vw,25px);line-height:1.5}.home-problem__close{letter-spacing:-.026em;text-wrap:balance;margin-top:clamp(80px,10vw,152px);font-size:clamp(32px,4.4vw,68px);font-weight:540;font-stretch:118%;line-height:1.04}.home-services{padding:var(--nx-section) 0}.home-services__grid{column-gap:min(var(--nx-gutter), 100% / 11);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.home-services__head{top:calc(var(--nx-header) + 1px + var(--nx-safe-top) + 39px);grid-column:1/span 4;align-self:start;position:sticky}.home-services__body{grid-column:5/-1}.home-services__intro{max-width:34ch;color:var(--nx-graphite);margin-top:24px;font-size:16px;line-height:1.62}.home-services__row{border-top:1px solid var(--nx-rule);color:var(--nx-ink);grid-template-columns:52px minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:28px;padding:30px 0;text-decoration:none;display:grid}.home-services__list li:last-child .home-services__row{border-bottom:1px solid var(--nx-rule)}.home-services__name{font-size:var(--nx-title-size);font-stretch:var(--nx-title-width);font-weight:var(--nx-title-weight);line-height:var(--nx-title-leading);letter-spacing:var(--nx-title-tracking)}.home-services__line{color:var(--nx-graphite);font-size:17px;line-height:1.45}.home-services__row:hover .home-services__name{color:var(--nx-red);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.home-services .home-services__more{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;margin-top:56px;padding-left:80px;display:grid}.home-services__more-name{font-size:17px;font-weight:560;font-stretch:112%;line-height:1.3;display:block}.home-services__more-line{color:var(--nx-graphite);margin-top:4px;font-size:15px;line-height:1.5;display:block}.home-services__all{margin-top:40px;margin-left:80px}.home-work{padding:0 0 var(--nx-section)}.home-work__top{justify-content:space-between;align-items:flex-end;gap:var(--nx-gutter);flex-wrap:wrap;margin-bottom:clamp(36px,4vw,56px);display:flex}.home-work__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.8vw,44px);display:grid}.home-case{flex-direction:column;display:flex;position:relative}.home-case__fig{aspect-ratio:4/3;border-radius:var(--nx-radius-panel);background-color:var(--nx-stone);justify-content:center;align-items:center;display:flex;overflow:hidden}.home-diagram{width:82%;height:auto}.home-case__title{font-size:var(--nx-card-title-size);font-stretch:var(--nx-card-title-width);font-weight:var(--nx-card-title-weight);line-height:var(--nx-card-title-leading);letter-spacing:var(--nx-card-title-tracking);text-wrap:balance;margin-top:26px}.home-case__title a{color:var(--nx-ink);text-decoration:none}.home-case__title a:after{content:"";border-radius:var(--nx-radius-panel);position:absolute;inset:0}.home-case:hover .home-case__title a{color:var(--nx-red);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.home-case--bare .home-case__title{margin-top:0}.home-case__summary{color:var(--nx-graphite);margin-top:12px;font-size:16px;line-height:1.58}.home-case__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.home-case__tags li{border-radius:var(--nx-radius-pill);font-size:var(--nx-tag-size);font-weight:var(--nx-tag-weight);font-stretch:var(--nx-tag-width);line-height:var(--nx-tag-leading);border:1px solid #1412103d;padding:6px 12px}.home-work .home-clients{border-top:1px solid var(--nx-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px 56px;margin-top:clamp(80px,9vw,136px);padding-top:44px;display:flex}.home-clients__logo{background-color:var(--nx-ink);opacity:.78;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-clients__logo--universitat-innsbruck{aspect-ratio:3.83815;height:44px;-webkit-mask-image:url(/clients/universitat-innsbruck.png);mask-image:url(/clients/universitat-innsbruck.png)}.home-clients__logo--motivia-ai{aspect-ratio:6.72;height:31px;-webkit-mask-image:url(/clients/motivia-ai.png);mask-image:url(/clients/motivia-ai.png)}.home-clients__logo--the-morning-news{aspect-ratio:2.4125;height:54px;-webkit-mask-image:url(/clients/the-morning-news.png);mask-image:url(/clients/the-morning-news.png)}.home-diff{position:relative;overflow:hidden}.home-diff__media{width:min(74%,1300px);display:block;position:absolute;top:0;bottom:0;right:0}.home-diff__media img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#000 34%)}.home-diff__in{padding-top:clamp(120px,14vw,216px);padding-bottom:clamp(120px,14vw,216px);position:relative}.home-diff__copy{max-width:540px}.home-diff__title{letter-spacing:-.03em;text-wrap:balance;max-width:9ch;font-size:clamp(38px,5.6vw,88px);font-weight:540;font-stretch:118%;line-height:1}.home-diff__copy p{color:var(--nx-fog);margin-top:28px;font-size:18px;line-height:1.62}.home-diff__copy p+p{margin-top:18px}.home-honest{padding:clamp(112px,14vw,212px) 0}.home-honest__statement{max-width:24ch;font-size:var(--nx-belief-size);font-stretch:var(--nx-belief-width);font-weight:var(--nx-belief-weight);line-height:var(--nx-belief-leading);letter-spacing:var(--nx-belief-tracking);text-wrap:pretty}.home-contact{padding:clamp(112px,13vw,200px) 0 clamp(104px,12vw,184px)}.home-contact__title{max-width:14ch;font-size:var(--nx-statement-size);font-stretch:var(--nx-statement-width);font-weight:var(--nx-statement-weight);line-height:var(--nx-statement-leading);letter-spacing:var(--nx-statement-tracking);text-wrap:balance}.home-contact__ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(40px,4vw,56px);display:flex}@media (max-width:980px){.home-services__head{grid-column:1/-1;position:static}.home-services__body{grid-column:1/-1}.home-work__grid{grid-template-columns:minmax(0,1fr);gap:64px}.home-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.home-case__fig{grid-row:1/span 4}.home-case__title{margin-top:0}.home-case--bare{display:flex}.home-diff__media{width:100%;height:auto;position:relative}.home-diff__media img{height:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.home-diff__in{padding-top:40px;padding-bottom:120px}}@media (max-width:760px){.home-hero{padding-top:52px}.home-hero__title{letter-spacing:-.03em;font-size:min(12.4vw,64px);font-stretch:100%;line-height:1}.home-plumb__swing{bottom:.52em;left:-.078em}.home-hero__foot{grid-template-columns:minmax(0,1fr);row-gap:22px;margin-top:40px}.home-hero__sub,.home-hero__ext,.home-hero__ctas{grid-column:1/-1}.home-hero__ext{max-width:40ch;padding-top:0}.home-hero__ctas{margin-top:6px}.home-hero__caps{padding-top:52px}.home-hero__caps ul{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__caps li{border-bottom:1px solid var(--nx-rule);padding:14px 0 16px}.home-hero__caps li:nth-last-child(-n+2){border-bottom:0}.home-problem__title{max-width:none}.home-problem__body p{grid-column:1/-1}.home-services__row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 18px;padding:24px 0}.home-services__row .home-icon{grid-row:1/span 2;width:40px;height:40px}.home-services__line{grid-column:2;font-size:16px}.home-services .home-services__more{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:44px;padding-left:0}.home-services__all{margin-left:0}.home-case{display:flex}.home-case__fig{width:100%}.home-case__title{margin-top:22px}.home-work .home-clients{justify-content:space-between;gap:28px 16px;padding-top:36px}.home-clients__logo--universitat-innsbruck{height:27px}.home-clients__logo--motivia-ai{height:18.5px}.home-clients__logo--the-morning-news{height:33px}.home-diff__in{padding-bottom:104px}}@media (max-width:480px){.home-hero__ctas,.home-contact__ctas{flex-direction:column;align-items:stretch}.home-hero__ctas .nx-button,.home-contact__ctas .nx-button{width:100%}}@media (prefers-reduced-motion:reduce){.home-plumb__swing{animation:none}.home-problem__char{transition:none}}