:root{--color-text-primary:#0f0f0f;--color-text-muted:#5a5a5a;--color-text-subtle:#888;--color-text-placeholder:silver;--color-border:#d8d8d8;--color-placeholder-bg:#999;--color-background:#fff;--color-accent:#edff00;--font-primary:"helvetica-neue-lt-pro",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}.h1,h1{font-size:64px;letter-spacing:-.03em;line-height:1.03}.h1,.h2,h1,h2{font-weight:700;color:var(--color-text-primary)}.h2,h2{font-size:48px;letter-spacing:-.025em;line-height:1.06}.h3,h3{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.h3,.h4,h3,h4{color:var(--color-text-primary)}.h4,h4{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.body-lg{font-size:15px}.body-lg,.body-md{font-weight:400;line-height:1.85;color:var(--color-text-muted)}.body-md{font-size:14px}.body-sm{font-size:13px;font-weight:400;line-height:1.75;color:var(--color-text-muted)}.label{font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.index-number{font-size:96px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--color-border)}.quote-text{font-style:italic;font-weight:400;line-height:1.65;color:var(--color-text-primary)}.quote-text strong{font-style:italic;font-weight:600}.quote-name{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.quote-name,.quote-role{font-size:11px;font-style:normal}.quote-role{color:var(--color-text-subtle);line-height:1.6}.cta{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cta,.nav-link-active{color:var(--color-text-primary)}.nav-link-active{font-size:13px;font-weight:500}.nav-link-inactive{font-size:13px;font-weight:400;color:var(--color-text-subtle)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.px-gutter{padding-left:32px;padding-right:32px}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.ang-image,.up-skygates{height:200px!important;object-fit:cover;object-position:center}.nav-desktop{display:none!important}.nav-hamburger{display:flex!important}.nav-inner{padding:0 20px!important;height:48px!important}.hero-row1{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:24px!important;gap:24px!important;padding:24px 20px 0!important}.hero-index{grid-column:1/-1!important}.hero-index-number{font-size:64px!important}.hero-meta-block{grid-column:span 1!important}.hero-meta-text{font-size:13px!important}.hero-spacer{display:none!important}.hero-row2{display:block!important;padding:24px 20px 32px!important}.hero-h1-col,.hero-sub-col{grid-column:unset!important}.hero-h1{font-size:36px!important;letter-spacing:-.02em!important;line-height:1.1!important}.hero-subtext{font-size:14px!important;line-height:1.75!important;margin-top:20px!important}.hero-cta{display:block!important;width:100%!important;text-align:center!important;padding:14px 20px!important;margin-top:24px!important}.hero-image{height:220px!important}.acc-header{padding:24px 20px!important;display:block!important}.acc-header-content,.acc-header-index{grid-column:unset!important}.acc-index{font-size:64px!important}.acc-h2{font-size:32px!important;letter-spacing:-.02em!important}.acc-row-header{grid-template-columns:32px 1fr auto!important;padding:20px!important;gap:0 12px!important}.acc-num{font-size:10px!important}.acc-problem{font-size:15px!important;max-width:100%!important;padding-right:0!important}.acc-divider,.acc-service-name{display:none!important}.acc-mobile-title{display:inline-block!important}.acc-arrow{margin-left:0!important}[data-accordion-item]{display:flex!important;flex-direction:column!important}.acc-row-header{order:0}.acc-body{display:contents!important}.acc-body-spacer,.acc-body-spacer2,.acc-mobile-label{display:none!important}.acc-solution-col{order:1;width:100%!important;padding:0 20px 0 64px!important;border-right:none!important;margin-bottom:24px!important}.acc-solution-text{font-size:14px!important;max-width:100%!important}.acc-logos-col{order:3;width:100%!important;padding:0 20px 24px 64px!important}.acc-logo-grid{grid-template-columns:repeat(3,1fr)!important;width:auto!important}.acc-logo-cell{width:auto!important;height:80px!important}.acc-logo-img{width:100%!important;height:100%!important;object-fit:contain!important}.nh-tags-row{order:2;border-top:none!important;padding:16px 0 20px!important;margin-left:64px!important;margin-right:20px!important;overflow:hidden!important}.quote-section{grid-template-columns:1fr!important;padding:40px 20px!important;gap:32px!important}.quote-left{grid-column:unset!important}.index-number,.quote-index{font-size:64px!important}.index-number{font-weight:700!important;letter-spacing:-.04em!important;color:#e8e8e8!important}.quote-img{max-width:320px!important}.quote-right{grid-column:unset!important}.quote-blockquote{font-size:17px!important;line-height:1.65!important}.about-header{display:block!important;padding:40px 20px!important}.about-index{font-size:64px!important}.about-h3{font-size:28px!important;line-height:1.1!important}.about-main{display:block!important;padding:0 20px!important}.about-text{grid-column:unset!important;padding-right:0!important;padding-top:24px!important;padding-bottom:24px!important}.about-cols{display:block!important}.about-cols>*{margin-bottom:20px}.about-meta{margin-top:24px!important}.about-meta-value{font-size:13px!important}.about-bio{font-weight:500!important;color:#0f0f0f!important}.about-bio,.body-sm{font-size:15px!important;line-height:1.75!important}.body-sm{font-weight:400!important;color:var(--color-text-muted)!important}.about-images{grid-column:unset!important;padding-top:0!important;height:240px!important;margin-top:32px!important;width:100%!important}.about-images img{object-position:center 50%!important}.klotz-section{padding:40px 20px!important}.klotz-grid{display:block!important}.klotz-spacer{display:none!important}.klotz-content{grid-column:unset!important}.klotz-blockquote{font-size:17px!important}.contact-header{display:block!important;padding:40px 20px!important}.contact-h2{font-size:36px!important}.contact-body{display:block!important;padding:20px 20px 40px!important}.contact-spacer,.contact-spacer-right{display:none!important}.contact-content{grid-column:unset!important}.contact-link{font-size:15px!important}.site-footer{padding:20px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.footer-right{gap:16px!important}}@media (min-width:769px){.acc-mobile-label,.acc-mobile-title,.nav-hamburger,.nav-mobile-overlay{display:none!important}}@media (min-width:768px) and (max-width:1024px){.nav-inner{padding:0 24px!important}.nav-desktop{gap:24px!important}.hero-row1{padding:40px 24px 0!important}.hero-index-number{font-size:80px!important}.hero-meta-text{font-size:13px!important}.hero-meta-block{gap:24px!important}.hero-row2{padding:32px 24px 40px!important}.hero-h1{font-size:52px!important;letter-spacing:-.025em!important}.hero-subtext{font-size:14px!important;max-width:560px!important}.hero-cta{display:inline-block!important;width:auto!important}.hero-image{height:280px!important}.acc-header{padding:40px 24px!important}.acc-h2{font-size:40px!important}.acc-row-header{padding:22px 24px!important}.acc-problem{font-size:16px!important;max-width:380px!important}.acc-service-name{font-size:10px!important}.acc-body{padding:0 24px 28px!important;grid-template-columns:5fr 4fr!important;gap:0 32px!important}.acc-body-spacer,.acc-body-spacer2{display:none!important}.acc-solution-text{font-size:13px!important}.acc-solution-col{padding-right:32px!important}.acc-logo-grid{grid-template-columns:repeat(3,1fr)!important;width:100%!important}.acc-logo-cell{width:110px!important;height:110px!important;padding:12px!important}.quote-section{padding:48px 24px!important;grid-template-columns:4fr 6fr!important;gap:0 32px!important}.quote-index{font-size:72px!important}.quote-blockquote{font-size:17px!important}.about-header{padding:40px 24px!important}.about-index{font-size:72px!important}.about-main{display:block!important;padding:0!important}.about-text{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0 32px!important;gap:0 32px!important;padding:40px 24px 32px!important;grid-column:unset!important}.about-h3{font-size:36px!important;margin-bottom:32px!important}.about-cols,.about-h3{grid-column:1/-1!important}.about-cols{gap:0 32px!important}.about-cols .body-sm,.about-cols>p{font-size:13px!important}.about-meta{grid-column:1/-1!important;margin-top:24px!important}.about-meta-value{font-size:12px!important}.about-images{grid-column:unset!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important;width:100%!important;height:400px!important;padding-top:0!important;margin-top:0!important}.klotz-section{padding:48px 24px!important}.klotz-blockquote{font-size:17px!important}.contact-header{padding:48px 24px!important}.contact-h2{font-size:40px!important}.contact-body{padding:24px!important}.contact-link{font-size:14px!important}.site-footer{padding:24px!important}}@media (max-width:1180px) and (orientation:portrait){.about-main{display:block!important;padding:0!important}.about-text{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0 24px!important;gap:0 24px!important;grid-column:unset!important;padding:40px 24px 32px!important;width:100%!important}.about-h3{font-size:32px!important;margin-bottom:28px!important}.about-cols,.about-h3,.about-meta{grid-column:1/-1!important}.about-images{grid-column:unset!important;display:grid!important;grid-template-columns:1fr 1fr!important;height:460px!important;width:100%!important;padding-top:0!important;margin-top:0!important}.about-images img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}}@media (min-width:769px) and (max-width:1080px){.klotz-section{padding:48px 24px!important}.klotz-blockquote{font-size:16px!important}.contact-header{padding:48px 24px 0!important}.contact-body{padding:24px 24px 48px!important}.contact-h2{font-size:36px!important}.contact-content p,.contact-link{font-size:14px!important}.site-footer{padding:20px 24px!important;font-size:13px!important}.about-h3{font-size:32px!important}.about-images{height:360px!important}.about-images img{object-position:center 50%!important}.about-meta{padding:0 24px!important;font-size:12px!important}.why-now{padding:64px 24px!important}.why-now-inner{grid-template-columns:5fr 6fr!important;gap:0 48px!important}.why-now-headline{font-size:40px!important}.why-now-body{font-size:14px!important}.why-now-stat-value{font-size:24px!important}.quote-section{display:flex!important;flex-direction:row!important;gap:32px!important;padding:48px 24px 64px!important;align-items:stretch!important}.quote-left{flex:0 0 220px!important;grid-column:unset!important}.quote-left .quote-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.quote-right{flex:1 1!important;grid-column:unset!important}.quote-blockquote{font-size:16px!important}}@media (min-width:769px) and (max-width:1080px) and (orientation:portrait){.acc-solution-col{padding-left:68px!important}}@media (min-width:769px) and (max-width:1080px){.hero-row1{padding:48px 24px 0!important}.hero-row2{padding:24px 24px 40px!important;gap:24px}.hero-index-number{font-size:72px!important}.h1{font-size:44px!important}.hero-meta-text{font-size:13px!important}.hero-meta-block+.hero-meta-block{margin-left:0}.hero-subtext{font-size:14px!important;max-width:400px!important}.hero-cta{padding:10px 18px!important}.hero-image{height:260px!important}.hero-image img{object-fit:cover!important}.nav-inner{height:64px!important}.nav-desktop a{font-size:14px!important;padding:12px 8px!important;display:inline-flex!important;align-items:center!important}.nav-cta,.nav-desktop a{min-height:44px!important}.nav-cta{padding:10px 18px!important}.quote-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}}@media (min-width:1024px) and (max-width:1280px){.nav-inner{padding:0 28px!important}.hero-row1{padding:48px 28px 0!important}.hero-row2{padding:32px 28px 40px!important}.hero-h1{font-size:56px!important}.acc-header{padding-left:28px!important;padding-right:28px!important}.acc-h2{font-size:44px!important}.acc-row-header{padding-left:28px!important;padding-right:28px!important}.acc-problem{font-size:17px!important}.acc-body{padding-left:28px!important;padding-right:28px!important}.quote-section{padding:64px 28px!important}.quote-blockquote{font-size:18px!important}.about-header,.about-main{padding-left:28px!important;padding-right:28px!important}.about-h3{font-size:40px!important}.klotz-section{padding:64px 28px!important}.contact-body,.contact-header{padding-left:28px!important;padding-right:28px!important}.site-footer{padding:24px 28px!important}}.up-bio-inner{display:flex;flex-direction:column}.up-bio-image{order:-1;margin-bottom:32px}@media (min-width:769px){.up-hero{padding:96px 32px 80px!important}.up-hero-inner{display:grid;grid-template-columns:6fr 6fr;grid-gap:0 48px;gap:0 48px;align-items:end}.up-h1{font-size:52px!important}.up-bio{padding:80px 32px!important}.up-bio-inner{display:grid;grid-template-columns:7fr 5fr;grid-gap:0 64px;gap:0 64px;align-items:start}.up-bio-image{position:-webkit-sticky;position:sticky;top:72px}.up-prinzipien{padding:80px 32px!important}.up-prinzip{display:grid!important;grid-template-columns:5fr 7fr!important;grid-gap:0 80px!important;gap:0 80px!important;padding:36px 0!important}.up-prinzip-titel{font-size:22px!important}.up-gti{padding:64px 32px!important}.up-gti-inner{display:grid;grid-template-columns:5fr 7fr;grid-gap:0 80px;gap:0 80px;align-items:center}.up-gti-headline{font-size:28px!important}.up-bohrson{padding:80px 32px!important}.up-bohrson-inner{display:grid;grid-template-columns:4fr 8fr;grid-gap:0 64px;gap:0 64px}.up-bohrson-quote{font-size:18px!important}.up-cta{padding:80px 32px!important}.up-cta-inner{display:grid;grid-template-columns:7fr 5fr;grid-gap:0 80px;gap:0 80px}.up-cta-headline{font-size:36px!important}.up-cta-btn{display:inline-block!important;width:auto!important}}@media (min-width:768px) and (max-width:1024px){.up-hero{padding:64px 24px!important}.up-h1{font-size:40px!important}.up-bio{padding:64px 24px!important}.up-bio-inner{grid-template-columns:6fr 5fr!important;gap:0 48px!important}.up-prinzipien{padding:64px 24px!important}.up-prinzip{gap:0 48px!important}.up-gti{padding:48px 24px!important}.up-bohrson,.up-cta{padding:64px 24px!important}}@media (min-width:769px){.ang-hero{padding:96px 32px 80px!important}.ang-hero-inner{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 24px;gap:0 24px}.ang-hero-left{grid-column:1/7}.ang-hero-right{grid-column:8/13;align-self:flex-end}.ang-h1{font-size:56px!important}.ang-image{height:320px!important}.ang-pakete{padding:0 32px}.ang-paket{display:grid!important;grid-template-columns:5fr 4fr 3fr!important;grid-gap:0 48px!important;gap:0 48px!important;padding:48px 0!important}.ang-hinweis{margin:32px!important;padding:28px 32px!important}.ang-cta{padding:80px 32px!important}.ang-cta-inner{display:grid;grid-template-columns:7fr 5fr;grid-gap:0 80px;gap:0 80px;align-items:center}.ang-cta-btn{width:auto!important;display:inline-block!important}}@media (min-width:768px) and (max-width:1024px){.ang-hero{padding:64px 24px!important}.ang-h1{font-size:44px!important}.ang-pakete{padding:0!important}.ang-paket{grid-template-columns:5fr 4fr 3fr!important;gap:0 32px!important;padding:40px 24px!important}}@media (min-width:769px){.why-now{padding:80px 32px!important}.why-now-inner{display:grid;grid-template-columns:5fr 7fr;grid-gap:0 80px;gap:0 80px;align-items:start}.why-now-headline{font-size:48px!important}.why-now-body{font-size:15px!important}.why-now-stat-value{font-size:28px!important}}@media (min-width:768px) and (max-width:1024px){.why-now{padding:64px 24px!important}.why-now-inner{grid-template-columns:5fr 6fr!important;gap:0 48px!important}.why-now-headline{font-size:44px!important}}.hero-cta{transition:opacity .15s ease}.hero-cta:hover{opacity:.8}.gti-bridge-mobile{display:none}@media (max-width:768px){.gti-bridge-mobile{display:block;font-size:13px;font-style:italic;color:#888;margin-top:16px;margin-bottom:0;line-height:1.75}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.is-visible{opacity:1;transform:translateY(0)}.animate-scroll-left{animation:scroll-left 60s linear infinite}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}[id]{scroll-margin-top:80px}body{font-family:var(--font-primary);background:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}