@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.wzV-9G_className{font-family:Sora,Sora Fallback;font-style:normal}.wzV-9G_variable{--font-sora:"Sora", "Sora Fallback"}
.nv{--nv-cream:#f5f0eb;--nv-cream-deep:#ebe5dd;--nv-ink:#171717;--nv-cyan:#0fb4d6;--nv-ink-muted:#4a4845;--nv-cream-muted:#d5d0c8;--nv-cream-faint:#b8b3ac;--nv-cream-quote:#e8e3dc;--nv-rule-ink:#17171726;--nv-rule-ink-soft:#1717171f;--nv-rule-cream:#f5f0eb2e;--nv-gutter:clamp(20px, 8.33vw, 120px);--nv-diagonal:clamp(34px, 5vw, 72px);--nv-h2-tight-size:clamp(28px, 2.78vw, 40px);--nv-h2-tight-lh:1.08;--nv-ease:cubic-bezier(.65, 0, .35, 1);--nv-ease-soft:cubic-bezier(.2, .7, .2, 1);background:var(--nv-cream);color:var(--nv-ink);font-family:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;overflow-x:clip}.nv *,.nv :before,.nv :after{box-sizing:border-box}.nv-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.72vw,68px);font-weight:700;line-height:1.02}.nv-h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(31px,3.61vw,52px);font-weight:700;line-height:1.05}.nv-h2-tight{font-size:var(--nv-h2-tight-size);line-height:var(--nv-h2-tight-lh);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700}.nv-h2-loud{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.17vw,60px);font-weight:700;line-height:1}.nv-akzent{color:var(--nv-cyan)}.nv-lead{margin:0;font-size:clamp(17px,1.32vw,19px);line-height:1.55}.nv-body{margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.65}.nv-small{margin:0;font-size:clamp(14px,1.11vw,16px);line-height:1.6}.nv-section{padding-inline:var(--nv-gutter);scroll-margin-top:84px;position:relative}.nv-section--diagonal{margin-top:calc(var(--nv-diagonal) * -1)}.nv-section--kante-links{clip-path:polygon(0 var(--nv-diagonal), 100% 0, 100% 100%, 0 100%)}.nv-section--kante-rechts{clip-path:polygon(0 0, 100% var(--nv-diagonal), 100% 100%, 0 100%)}.nv-section--ink{background:var(--nv-ink);color:var(--nv-cream)}.nv-section--cream{background:var(--nv-cream);color:var(--nv-ink)}.nv-section--cyan{background:var(--nv-cyan);color:var(--nv-ink)}.nv-edge{width:100%;height:var(--nv-diagonal);z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0}.nv-edge>svg{width:100%;height:100%;display:block}.nv .nv-edge[data-reveal]{opacity:1;animation:none}.nv-sweep{--nv-sweep-flaeche:var(--nv-cyan);--nv-sweep-keil:var(--nv-ink);--nv-sweep-pfeil:var(--nv-cream);--nv-sweep-text-hover:var(--nv-cream);isolation:isolate;background:var(--nv-sweep-flaeche);color:var(--nv-ink);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:stretch;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nv-sweep--auf-ink{--nv-sweep-keil:var(--nv-cream);--nv-sweep-pfeil:var(--nv-ink);--nv-sweep-text-hover:var(--nv-ink)}.nv-sweep--creme{--nv-sweep-flaeche:var(--nv-cream);--nv-sweep-keil:var(--nv-cyan);--nv-sweep-pfeil:var(--nv-ink);--nv-sweep-text-hover:var(--nv-ink)}.nv-sweep-bg{background:var(--nv-sweep-keil);clip-path:polygon(calc(100% - var(--nv-wedge,46px)) 0, 100% 0, 100% 100%, calc(100% - var(--nv-wedge,46px) - 10px) 100%);transition:clip-path .5s var(--nv-ease);position:absolute;inset:0}.nv-sweep-txt{transition:color .25s .15s;position:relative}.nv-sweep-arrow{color:var(--nv-sweep-pfeil);align-items:center;display:flex;position:relative}.nv-sweep:hover .nv-sweep-bg,.nv-sweep:focus-visible .nv-sweep-bg{clip-path:polygon(-12px 0,100% 0,100% 100%,-12px 100%)}.nv-sweep:hover .nv-sweep-txt,.nv-sweep:focus-visible .nv-sweep-txt{color:var(--nv-sweep-text-hover)}.nv-sweep:disabled{cursor:default;opacity:.6}.nv-sweep--sm{--nv-wedge:40px;font-size:14px}.nv-sweep--sm .nv-sweep-txt{padding:11px 16px}.nv-sweep--sm .nv-sweep-arrow{padding:11px 12px 11px 16px}.nv-sweep--lg{--nv-wedge:46px;font-size:clamp(14px,1.04vw,15px)}.nv-sweep--lg .nv-sweep-txt{padding:16px 22px}.nv-sweep--lg .nv-sweep-arrow{padding:16px 16px 16px 20px}.nv-underline{color:inherit;white-space:nowrap;border-bottom:1.5px solid var(--nv-cyan);padding-bottom:2px;text-decoration:none;transition:border-color .2s,color .2s}.nv-underline:hover{color:var(--nv-cyan);border-color:currentColor}.nv-nav{color:inherit;padding:6px 0;font-size:15px;text-decoration:none;position:relative}.nv-nav-line{background:var(--nv-cyan);clip-path:polygon(0 0,0 0,0 100%,0 100%);height:2px;transition:clip-path .35s var(--nv-ease);position:absolute;bottom:0;left:0;right:0}.nv-nav:hover .nv-nav-line,.nv-nav:focus-visible .nv-nav-line{clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}.nv :focus-visible{outline:2px solid var(--nv-ink);outline-offset:3px;border-radius:2px}.nv-section--ink :focus-visible,.nv-section--ink-scope :focus-visible{outline-color:var(--nv-cream)}@media (prefers-reduced-motion:reduce){.nv *,.nv :before,.nv :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nv-nav-bar{z-index:50;padding:22px var(--nv-gutter);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--nv-rule-ink-soft);transition:padding .3s var(--nv-ease-soft);background:#f5f0ebd9;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.nv-nav-bar--klein{padding-block:12px}.nv-nav-fortschritt{background:var(--nv-cyan);transform-origin:0;pointer-events:none;height:3px;transition:transform .1s linear;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nv-nav-logo{color:inherit;flex:none;align-items:center;text-decoration:none;display:flex}.nv-nav-logo-bild{width:auto;height:28px;transition:height .3s var(--nv-ease-soft);display:block}.nv-nav-bar--klein .nv-nav-logo-bild{height:24px}.nv-nav-rechts{align-items:center;gap:clamp(16px,2.5vw,36px);display:flex}.nv-nav-liste{align-items:center;gap:clamp(20px,2.5vw,36px);display:flex}.nv-nav-schalter{width:44px;height:44px;color:inherit;border:1px solid var(--nv-rule-ink);cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0;display:none}.nv-nav-schalter span{width:18px;height:2px;transition:transform .2s var(--nv-ease-soft), opacity .2s;background:currentColor;display:block}.nv-nav-schalter span+span{margin-top:5px}.nv-nav-schalter--offen span:first-child{transform:translateY(7px)rotate(45deg)}.nv-nav-schalter--offen span:nth-child(2){opacity:0}.nv-nav-schalter--offen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nv-nav-panel{padding:0 var(--nv-gutter) 20px;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--nv-rule-ink-soft);animation:nv-nav-panel-auf .18s var(--nv-ease-soft);background:#f5f0ebf7;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.nv-nav-panel[hidden]{display:none}@keyframes nv-nav-panel-auf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nv-nav-panel-link{color:inherit;border-top:1px solid var(--nv-rule-ink-soft);padding:15px 0;font-size:17px;text-decoration:none;display:block}.nv-nav-panel-cta{padding-top:18px;display:none}@media (max-width:899px){.nv-nav-liste{display:none}.nv-nav-schalter{display:flex}}@media (max-width:479px){.nv-nav-cta{display:none}.nv-nav-panel-cta{display:block}}.nv-section.nv-hero{grid-template-columns:minmax(0,1fr) clamp(360px,38.9vw,560px);min-height:680px;padding-inline:0;display:grid}.nv-hero-text{padding:80px 40px 140px var(--nv-gutter);flex-direction:column;justify-content:center;gap:28px;max-width:760px;display:flex}.nv-hero-lead{color:var(--nv-ink-muted);max-width:36ch}.nv-hero-aktionen{flex-wrap:wrap;align-items:center;gap:26px;padding-top:6px;display:flex}.nv-hero-aktionen .nv-underline{font-size:14px}.nv-hero-beleg{margin-top:-12px;display:flex;container-type:inline-size}.nv-hero-panel{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);position:relative;overflow:hidden}.nv-hero-bild{object-fit:cover;object-position:50% 15%;filter:saturate(.85)}@media (max-width:899px){.nv-section.nv-hero{grid-template-columns:minmax(0,1fr);min-height:0}.nv-hero-text{padding:44px var(--nv-gutter) 52px;gap:22px;max-width:none}.nv-hero-panel{clip-path:polygon(0 24px,100% 0,100% 100%,0 100%);aspect-ratio:4/3;max-height:62vh}.nv-hero-bild{object-position:50% 8%}}.nv-stimme{padding-block:clamp(96px,12.5vw,180px) clamp(72px,9.72vw,140px)}.nv-stimme-raster{grid-template-columns:3px minmax(0,1fr);gap:clamp(20px,2.5vw,36px);max-width:900px;display:grid}.nv-stimme-balken{background:var(--nv-cyan)}.nv-stimme-zitat{flex-direction:column;gap:18px;margin:0;display:flex}.nv-stimme-blockquote{margin:0}.nv-stimme-text{letter-spacing:-.01em;color:var(--nv-cream-quote);margin:0;font-size:clamp(22px,2.22vw,32px);font-style:italic;font-weight:300;line-height:1.35}.nv-stimme-quelle{color:var(--nv-cream-faint);font-size:14px;font-style:normal}.nv-stimme-quelle--mit-beleg{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.nv-stimme-name{font-style:normal}.nv-stimme-firma{color:var(--nv-cyan)}.nv-google{min-height:24px;transition:color .2s var(--nv-ease-soft), border-color .2s var(--nv-ease-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.2;text-decoration:none;display:inline-flex}.nv-google--hell{--nv-google-stark:var(--nv-ink);--nv-google-leise:var(--nv-ink-muted)}.nv-google--dunkel{--nv-google-stark:var(--nv-cream);--nv-google-leise:var(--nv-cream-faint)}.nv-google-g{flex:none;width:18px;height:18px}.nv-google-wert{color:var(--nv-google-stark);font-size:14px;font-weight:700}.nv-google-sterne{fill:var(--nv-google-stark);gap:1px;display:inline-flex}.nv-google-sterne svg{width:14px;height:14px}.nv-google-anzahl{color:var(--nv-google-leise);text-underline-offset:3px;transition:color .2s var(--nv-ease-soft), text-decoration-color .2s var(--nv-ease-soft);font-size:13px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.nv-google--zeile{gap:4px 7px}.nv-google--zeile .nv-google-g{width:16px;height:16px}.nv-google--zeile .nv-google-sterne{fill:var(--nv-google-leise)}.nv-google--zeile .nv-google-sterne svg{width:12px;height:12px}.nv-google--zeile .nv-google-anzahl{font-size:14px}@container (max-width:208px){.nv-google--zeile{grid-template-columns:repeat(3,max-content) 1fr;gap:4px 7px;display:inline-grid}.nv-google--zeile .nv-google-anzahl{grid-column:1/-1}}.nv-google--zeile:hover .nv-google-anzahl{color:var(--nv-google-stark);text-decoration-color:currentColor}.nv-google--voll{border:1px solid var(--nv-rule-cream);border-radius:5px;padding:6px 11px 6px 9px}.nv-google--voll:hover{border-color:var(--nv-google-leise)}.nv-google--voll:focus-visible{border-radius:5px}@media (max-width:479px){.nv-google--voll{grid-template-columns:repeat(3,max-content) 1fr;gap:6px 8px;display:inline-grid}.nv-google--voll .nv-google-anzahl{grid-column:1/-1}}.nv-vergleich{padding-block:clamp(112px,13.2vw,190px) clamp(88px,11.1vw,160px)}.nv-vergleich-grid{gap:clamp(36px,4.6vw,64px);display:grid}.nv-vergleich-text{flex-direction:column;gap:26px;max-width:720px;display:flex}.nv-vergleich-legende{flex-direction:column;gap:14px;margin:0;padding:6px 0 0;list-style:none;display:flex}.nv-vergleich-legende li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.nv-vergleich-legende-nr{background:var(--nv-cyan);width:24px;height:24px;color:var(--nv-ink);clip-path:polygon(0 0,100% 0,100% 100%,18% 100%);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.nv-vergleich-legende-alt{color:var(--nv-ink-muted)}.nv-vergleich-note{color:var(--nv-ink-muted);margin:0;font-size:15px;line-height:1.6}.nv-vergleich-punch{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.nv-vergleich-col{--nv-cmp:100;flex-direction:column;align-items:flex-end;gap:22px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.nv-vergleich-col{--nv-cmp:50}}.nv-vergleich-schalter{gap:8px;display:none}.nv-vergleich-schalter-knopf{width:40px;height:40px;color:var(--nv-ink);cursor:pointer;transition:color .2s var(--nv-ease);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.nv-vergleich-schalter-knopf:before{content:"";background:var(--nv-cream-deep);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);transition:background .2s var(--nv-ease);position:absolute;inset:0}.nv-vergleich-schalter-knopf svg{position:relative}.nv-vergleich-schalter-knopf[aria-pressed=true]{color:var(--nv-cyan)}.nv-vergleich-schalter-knopf[aria-pressed=true]:before{background:var(--nv-ink)}.nv-vergleich-schalter-knopf:focus-visible{outline:2px solid var(--nv-ink);outline-offset:3px}.nv-vergleich-range{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;display:none;position:absolute;top:0;left:0}.nv-vergleich-buehne,.nv-vergleich-rahmenwerk{width:100%;position:relative}.nv-vergleich-screen{flex-direction:column;gap:28px;display:flex;position:relative;container-type:inline-size}.nv-vergleich-pane{aspect-ratio:16/9.2;background:#fff;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #1717178c,0 0 0 1px #17171714}.nv-vergleich-bild{object-fit:cover;object-position:top}.nv-vergleich-schleier{pointer-events:none;background:#17171747;position:absolute;inset:0}.nv-vergleich-tag{background:var(--nv-cyan);color:var(--nv-ink);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);padding:4px 13px 5px 9px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.nv-vergleich-chrom,.nv-vergleich-line,.nv-vergleich-grip,.nv-vergleich-labels,.nv-vergleich-rahmenwerk--handy{display:none}.nv-vergleich-marken{pointer-events:none;position:absolute;inset:0}.nv-vergleich-rahmen{border:2px dashed var(--nv-cyan);display:block;position:absolute}.nv-vergleich-pane--neu .nv-vergleich-rahmen{border-style:solid}.nv-vergleich-karte{filter:drop-shadow(0 12px 28px #0006);align-items:stretch;font-size:clamp(9px,1.76cqw,13px);font-weight:400;line-height:1.3;display:flex;position:absolute}.nv-vergleich-karte[data-mitte=true]{transform:translateY(-50%)}.nv-vergleich-karte-nr{background:var(--nv-cyan);width:2.31em;color:var(--nv-ink);clip-path:polygon(0 0,100% 0,100% 100%,18% 100%);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.nv-vergleich-karte-txt{background:var(--nv-ink);color:var(--nv-cream);white-space:nowrap;flex-direction:column;gap:1px;margin-left:-3px;padding:.54em .92em .62em;display:flex}.nv-vergleich-karte-frage{opacity:.75;font-size:.846em;font-weight:600}.nv-vergleich-karte-antwort{font-weight:700}.nv-vergleich-pane--neu .nv-vergleich-karte-nr{background:var(--nv-ink);color:var(--nv-cyan)}.nv-vergleich-pane--neu .nv-vergleich-karte-txt{background:var(--nv-cyan);color:var(--nv-ink)}.nv-vergleich-reiter{display:none}@container (max-width:599px){.nv-vergleich-karte{display:none}.nv-vergleich-reiter{background:var(--nv-cyan);width:19px;height:16px;color:var(--nv-ink);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:0;left:0}.nv-vergleich-pane--neu .nv-vergleich-reiter{background:var(--nv-ink);color:var(--nv-cyan)}}.nv-vergleich-legende-knopf{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s var(--nv-ease), box-shadow .18s var(--nv-ease);background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;margin:-6px -10px;padding:6px 10px;display:flex}.nv-vergleich-legende-knopf[data-an=true]{background:var(--nv-cream-deep);box-shadow:inset 0 0 0 2px var(--nv-ink)}.nv-vergleich-legende-knopf:focus-visible{outline:2px solid var(--nv-ink);outline-offset:3px}.nv-vergleich-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-vergleich-marke{transition:opacity .18s var(--nv-ease)}.nv-vergleich-marke[data-zustand=ab]{opacity:.2}.nv-vergleich-marke .nv-vergleich-karte-txt{transition:opacity .18s var(--nv-ease)}.nv-vergleich-marke[data-zustand=ab] .nv-vergleich-karte-txt{opacity:0}.nv-vergleich-marke .nv-vergleich-rahmen{transition:box-shadow .18s var(--nv-ease)}.nv-vergleich-marke .nv-vergleich-karte{transition:filter .18s var(--nv-ease)}.nv-vergleich-marke[data-zustand=an] .nv-vergleich-rahmen{box-shadow:0 0 0 2px var(--nv-ink)}.nv-vergleich-marke[data-zustand=an] .nv-vergleich-karte{filter:drop-shadow(0 14px 30px #0000009e)}@media (min-width:900px){.nv-vergleich-schalter{display:flex}.nv-vergleich-range{display:block}.nv-vergleich-chrom,.nv-vergleich-line,.nv-vergleich-grip,.nv-vergleich-labels{display:flex}.nv-vergleich-tag{display:none}.nv-vergleich-rahmenwerk{--nv-vergleich-chrom:#f1efeb;background:var(--nv-vergleich-chrom);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:10px;box-shadow:0 40px 90px -36px #1717178c,0 0 0 1px #17171714}.nv-vergleich-range:focus-visible~.nv-vergleich-buehne .nv-vergleich-rahmenwerk{outline:2px solid var(--nv-ink);outline-offset:4px}.nv-vergleich-buehne{grid-template-rows:var(--nv-buehne-h,auto) auto;transition:grid-template-rows .3s var(--nv-ease-soft);display:grid}.nv-vergleich-rahmenwerk{transition:opacity .3s var(--nv-ease-soft);grid-area:1/1;align-self:start}.nv-vergleich-labels{grid-area:2/1}.nv-vergleich-chrom{border-bottom:1px solid #17171714;align-items:center;gap:8px;height:34px;padding:0 14px}.nv-vergleich-punkt{background:#d8d3cc;border-radius:50%;flex:none;width:9px;height:9px}.nv-vergleich-url{color:#5c5a56;white-space:nowrap;background:#fff;border-radius:5px;flex:1;align-items:center;max-width:320px;height:20px;margin-left:14px;padding:0 10px;font-size:10.5px;display:flex;overflow:hidden}.nv-vergleich-screen{aspect-ratio:16/9.2;background:#fff;border-radius:0 0 10px 10px;display:block;overflow:hidden}.nv-vergleich-pane{aspect-ratio:auto;box-shadow:none;position:absolute;inset:0}.nv-vergleich-pane--neu{clip-path:polygon(calc(var(--nv-cmp) * 1%) 0, 100% 0, 100% 100%, calc(var(--nv-cmp) * 1%) 100%)}.nv-vergleich-line{top:0;bottom:0;left:calc(var(--nv-cmp) * 1% - 3px * var(--nv-cmp) / 100);background:var(--nv-cyan);width:3px;position:absolute}.nv-vergleich-grip{top:50%;left:calc(var(--nv-cmp) * 1% - 44px * var(--nv-cmp) / 100);background:var(--nv-cyan);width:44px;height:44px;color:var(--nv-ink);letter-spacing:-.06em;clip-path:polygon(0 0,85% 0,100% 100%,15% 100%);justify-content:center;align-items:center;font-size:15px;font-weight:700;position:absolute;transform:translateY(-50%)}.nv-vergleich-rahmenwerk--handy{background:#111;border-radius:38px;justify-self:center;width:340px;max-width:100%;padding:10px;display:block;box-shadow:0 40px 90px -36px #1717178c}.nv-vergleich-screen--handy{aspect-ratio:320/571;background:var(--nv-ink);border-radius:26px}.nv-vergleich-grid[data-ansicht=desk] .nv-vergleich-rahmenwerk--handy,.nv-vergleich-grid[data-ansicht=handy] .nv-vergleich-rahmenwerk:not(.nv-vergleich-rahmenwerk--handy){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--nv-ease-soft), visibility 0s linear .3s}@starting-style{.nv-vergleich-grid[data-ansicht=handy] .nv-vergleich-rahmenwerk--handy{opacity:0}}.nv-vergleich-labels{color:var(--nv-ink-muted);justify-content:space-between;align-items:center;margin-top:16px;padding:0 6px;font-size:12px}.nv-vergleich-label{color:#a8a29a;transition:color .3s var(--nv-ease);font-weight:600}.nv-vergleich-label[data-seite=alt],.nv-vergleich-col[data-sichtbar=neu] .nv-vergleich-label[data-seite=neu]{color:var(--nv-cyan)}.nv-vergleich-col[data-sichtbar=neu] .nv-vergleich-label[data-seite=alt]{color:#a8a29a}.nv-vergleich-hint{transition:opacity .3s var(--nv-ease)}.nv-vergleich-col[data-beruehrt=true] .nv-vergleich-hint{opacity:0}}.nv-vergleich-legende-antwort{transition:grid-template-rows .22s var(--nv-ease-soft);grid-template-rows:0fr;display:grid;overflow:hidden}.nv-vergleich-legende-antwort-inhalt{min-height:0;display:block}.nv-vergleich-legende-knopf[data-an=true] .nv-vergleich-legende-antwort{grid-template-rows:1fr;margin-top:6px}@media (max-width:899px){.nv-vergleich-legende-antwort{grid-template-rows:1fr;margin-top:6px}}@media (prefers-reduced-motion:reduce){.nv-vergleich-legende-antwort{transition:none}}@media (min-width:1280px){.nv-vergleich-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:80px}}@media (prefers-reduced-motion:reduce){.nv-vergleich-buehne,.nv-vergleich-rahmenwerk,.nv-vergleich-grid[data-ansicht=desk] .nv-vergleich-rahmenwerk--handy,.nv-vergleich-grid[data-ansicht=handy] .nv-vergleich-rahmenwerk:not(.nv-vergleich-rahmenwerk--handy),.nv-vergleich-label,.nv-vergleich-hint,.nv-vergleich-schalter-knopf,.nv-vergleich-schalter-knopf:before,.nv-vergleich-legende-knopf,.nv-vergleich-marke,.nv-vergleich-marke .nv-vergleich-rahmen,.nv-vergleich-marke .nv-vergleich-karte,.nv-vergleich-marke .nv-vergleich-karte-txt{transition:none}}.nv-projekte{padding-block:0 clamp(72px,8.3vw,120px)}.nv-projekte-wrap{flex-direction:column;display:flex}.nv-projekte-kopf{flex-direction:column;gap:16px;max-width:760px;padding-bottom:clamp(28px,2.78vw,40px);display:flex}.nv-projekte-intro{color:var(--nv-ink-muted);max-width:56ch}.nv-projekte-liste{flex-direction:column;gap:clamp(16px,1.67vw,24px);display:flex}.nv-projekte-featured{grid-template-columns:1fr;align-items:start;gap:clamp(28px,3.3vw,40px);display:grid}.nv-projekte-featured-text{flex-direction:column;gap:22px;display:flex}.nv-projekte-featured-satz{max-width:58ch}.nv-projekte-featured-link{align-self:flex-start;margin-top:6px;font-size:14px;font-weight:600}.nv-projekte-featured-zeile{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;display:flex}.nv-projekte-featured-name{letter-spacing:-.025em;font-size:clamp(22px,1.81vw,26px);font-weight:700;line-height:1.2}.nv-projekte-featured-gewerk{color:var(--nv-ink-muted);font-size:15px}.nv-projekte-featured-name+.nv-projekte-featured-gewerk:before{content:"·";color:var(--nv-ink-muted);margin-right:12px}.nv-projekte-featured-satz{color:var(--nv-ink);border-left:2px solid var(--nv-cyan);text-wrap:pretty;margin:0;padding-left:18px;font-size:clamp(17px,1.32vw,19px);line-height:1.5}.nv-projekte-reihe{border-top:1px solid var(--nv-rule-ink);grid-template-columns:1fr;gap:56px;padding:clamp(40px,3.89vw,56px) 0 40px;display:grid}@media (min-width:600px){.nv-projekte-reihe{grid-template-columns:1fr 1fr;gap:56px 32px}}@media (min-width:1024px){.nv-projekte-featured{--nv-mock-hoehe:80;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(48px,4.4vw,64px)}}@media (min-width:1200px){.nv-projekte-reihe{--nv-mock-hoehe:100;grid-template-columns:repeat(4,1fr);gap:32px}}.nv-projekte-item{flex-direction:column;gap:14px;display:flex}.nv-projekte-item-name{letter-spacing:-.02em;font-size:18px;font-weight:700}.nv-projekte-item-gewerk{color:var(--nv-ink-muted);margin-top:3px;font-size:13.5px}.nv-mock{width:100%;aspect-ratio:100 / var(--nv-mock-hoehe,85);position:relative;overflow:visible;container-type:inline-size}.nv-mock-flaeche{top:4cqw;left:0;right:2%;bottom:calc(var(--nv-mock-hoehe,85) * 1cqw - 77.25cqw);z-index:1;text-decoration:none;display:block;position:absolute}.nv-mock-shot{object-fit:cover;object-position:top;width:66%;height:41.25cqw;transition:transform .6s var(--nv-ease-soft), box-shadow .6s var(--nv-ease-soft);border-radius:.875cqw;display:block;position:absolute;box-shadow:0 1.9cqw 4.4cqw -1.25cqw #00000059,0 0 0 1px #0000000f}.nv-mock-key{top:36cqw;left:0}.nv-mock-hero{top:4cqw;left:16%;box-shadow:0 1.9cqw 4.4cqw -1.25cqw #00000073,0 0 0 1px #0000000f}.nv-mock-phone{box-sizing:border-box;width:20%;height:43.25cqw;transition:transform .6s var(--nv-ease-soft);background:#101010;border-radius:3.25cqw;padding:.5cqw;position:absolute;top:30cqw;left:78%;box-shadow:0 2.5cqw 5cqw -1.5cqw #00000073,inset 0 0 0 2px #3a3a3a}.nv-mock-screen{background:#fff;border-radius:2.75cqw;width:100%;height:100%;display:block;position:relative;overflow:hidden}.nv-mock-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nv-mock-island{background:#0a0a0a;border-radius:1cqw;width:5.75cqw;height:1.75cqw;position:absolute;top:.75cqw;left:50%;transform:translate(-50%)}.nv-mock-flaeche:hover~.nv-mock-shot{transform:translateY(-1.5cqw)scale(1.01)}.nv-mock-flaeche:hover~.nv-mock-phone{transform:translateY(-1.5cqw)rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){.nv-mock-flaeche:hover~.nv-mock-shot,.nv-mock-flaeche:hover~.nv-mock-phone{transform:none}}.nv-fenster{background:#111;border-radius:12px 12px 4px 4px;width:100%;max-width:520px;padding:0 8px 8px;display:block;box-shadow:0 40px 90px -36px #1717178c}.nv-fenster-leiste{align-items:center;gap:6px;height:26px;padding-left:4px;display:flex}.nv-fenster-punkt{background:#f5f0eb47;border-radius:50%;width:7px;height:7px;display:block}.nv-ablauf{padding-inline:0}.nv-ablauf-raster{grid-template-columns:minmax(0,560px) minmax(0,1fr);display:grid}.nv-ablauf-panel{background:var(--nv-ink);clip-path:polygon(0 0,100% 0,76% 100%,0 100%);min-height:860px;position:relative;overflow:hidden}.nv-ablauf-bild{object-fit:cover;object-position:50% 10%;filter:saturate(.8)contrast(1.05)}.nv-ablauf-text{max-width:720px;padding:clamp(96px, 12.5vw, 180px) var(--nv-gutter) clamp(80px, 9.72vw, 140px) clamp(24px, 2.78vw, 40px);flex-direction:column;gap:34px;display:flex}.nv-ablauf-schritte{color:var(--nv-cream-muted);flex-direction:column;gap:26px;display:flex}.nv-ablauf-satz{color:var(--nv-cream);font-weight:600}.nv-ablauf-cta{flex-wrap:wrap;align-items:center;gap:28px;padding-top:8px;display:flex}.nv-ablauf-hinweis{color:var(--nv-cream-faint);margin:0;font-size:14px}@media (max-width:899px){.nv-ablauf-raster{grid-template-columns:minmax(0,1fr)}.nv-ablauf-panel{aspect-ratio:4/3;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),0 100%);min-height:0;max-height:460px}.nv-ablauf-text{max-width:none;padding:64px var(--nv-gutter) 88px;gap:28px}}.nv-pakete{padding-block:clamp(96px,13.2vw,190px) clamp(80px,11.1vw,160px)}.nv-pakete-inner{flex-direction:column;gap:32px;display:flex}.nv-pakete-kopf{flex-direction:column;gap:16px;max-width:720px;display:flex}.nv-pakete-kopf p{color:var(--nv-ink-muted);max-width:56ch}.nv-pakete-liste{flex-direction:column;display:flex}.nv-paket{border-top:1px solid var(--nv-rule-ink);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:80px;padding-block:56px;display:grid}.nv-paket-text{flex-direction:column;gap:14px;display:flex}.nv-paket-name{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.22vw,32px);font-weight:700;line-height:1.1}.nv-paket-umfang{color:var(--nv-ink-muted);margin:4px 0 0;font-size:15px;line-height:1.4}.nv-paket-nutzen{letter-spacing:-.01em;max-width:30ch;font-weight:600}.nv-paket-erklaerung{color:var(--nv-ink-muted);max-width:56ch}.nv-paket-leistungen{color:var(--nv-ink-muted);margin:0;font-size:14px;line-height:1.6}.nv-paket-abschluss{font-size:14px;font-weight:600}@media (max-width:899.98px){.nv-pakete-inner{gap:28px}.nv-paket-cta--link.nv-underline{border-bottom:0;padding-bottom:0}.nv-paket-cta.nv-sweep--sm{--nv-wedge:46px;font-size:14px}.nv-paket-cta.nv-sweep--sm .nv-sweep-txt{padding:16px 22px}.nv-paket-cta.nv-sweep--sm .nv-sweep-arrow{padding:16px 16px 16px 20px}}@media (max-width:359px){.nv-paket-cta.nv-sweep{font-size:13px}.nv-paket-cta.nv-sweep .nv-sweep-txt{padding-inline:16px}}@media (min-width:900px){.nv-paket-cta--link.nv-sweep{isolation:auto;font-size:inherit;background:0 0;display:inline;position:static;overflow:visible}.nv-paket-cta--link .nv-sweep-bg,.nv-paket-cta--link .nv-sweep-arrow{display:none}.nv-paket-cta--link.nv-sweep .nv-sweep-txt,.nv-paket-cta--link.nv-sweep:hover .nv-sweep-txt,.nv-paket-cta--link.nv-sweep:focus-visible .nv-sweep-txt{color:inherit;padding:0;transition:none;position:static}}.nv-paket-koerper{display:contents}.nv-paket-geraete:not(:has(img)) .nv-paket-geraete-phone{visibility:hidden}@media (max-width:899.98px){.nv-pakete-liste{--nv-akk-balken:clamp(76px, 23.3vw, 100px);--nv-akk-streifen:calc(var(--nv-akk-balken) * .531);--nv-akk-dauer:.45s;--nv-akk-nach:.22s;margin-inline:calc(var(--nv-gutter) * -1)}.nv-pakete-liste>.nv-paket{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--nv-akk-balken) 0fr;background:var(--nv-ink);color:var(--nv-cream);transition:grid-template-rows var(--nv-akk-dauer) var(--nv-ease-soft), background-color .2s var(--nv-ease-soft);border-top:0;align-items:stretch;gap:0;padding:0;scroll-margin-top:84px;display:grid;position:relative;overflow:hidden}.nv-pakete-liste>.nv-paket+.nv-paket{border-top:2.5px solid var(--nv-cyan)}.nv-pakete-liste>.nv-paket[data-offen=true]{background:var(--nv-cream);color:var(--nv-ink);grid-template-rows:0 1fr}.nv-pakete-liste .nv-paket-gesicht{z-index:2;height:var(--nv-akk-balken);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0;right:0}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht{cursor:auto;pointer-events:none}.nv-pakete-liste .nv-paket-gesicht:focus-visible{outline:2px solid var(--nv-cream);outline-offset:-8px}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht:focus-visible{outline-color:var(--nv-ink)}.nv-pakete-liste .nv-paket-gesicht-flaeche{padding:0 calc(var(--nv-akk-streifen) + 12px) 0 var(--nv-gutter);transition:opacity .3s var(--nv-ease-soft) var(--nv-akk-nach);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht-flaeche{opacity:0;transition:opacity 30ms var(--nv-ease-soft)}.nv-pakete-liste .nv-paket-gesicht-flaeche:after{content:"";width:var(--nv-akk-streifen);background:color-mix(in srgb, var(--nv-cream) 4%, transparent);clip-path:polygon(calc(var(--nv-akk-balken) * .14588) 0, 100% 0, 100% 100%, 0 100%);position:absolute;top:0;bottom:0;right:0}.nv-pakete-liste .nv-paket-gesicht-name{letter-spacing:-.01em;white-space:nowrap;min-width:0;color:var(--nv-cream);font-size:clamp(16px,5.13vw,22px);font-weight:700;line-height:1.2}.nv-pakete-liste .nv-paket-gesicht-zahl{flex:none;align-items:baseline;gap:.55em;display:flex}.nv-pakete-liste .nv-paket-gesicht-ziffer{letter-spacing:-.04em;color:var(--nv-cyan);font-size:clamp(37px,11.6vw,52px);font-weight:700;line-height:.76}.nv-pakete-liste .nv-paket-gesicht-ziffer+.nv-paket-gesicht-einheit{color:var(--nv-cream-faint);font-size:clamp(13px,3.85vw,16px);line-height:1}.nv-pakete-liste .nv-paket-koerper{isolation:isolate;min-height:0;padding-inline:var(--nv-gutter);visibility:hidden;flex-direction:column;grid-area:2/1;align-items:stretch;gap:14px;transition:visibility 0s linear 30ms;display:flex;position:relative;overflow:hidden}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-koerper{visibility:visible;transition:none}.nv-pakete-liste .nv-paket-koerper:before,.nv-pakete-liste .nv-paket-koerper:after{content:"";flex:none}.nv-pakete-liste .nv-paket-koerper:before{order:-1;height:12px}.nv-pakete-liste .nv-paket-koerper:after{order:3;height:19px}.nv-pakete-liste .nv-paket-inhalt,.nv-pakete-liste .nv-paket-text{display:contents}:where(.nv-pakete-liste .nv-paket-text)>*{max-width:62ch}.nv-pakete-liste>.nv-paket .nv-paket-text>*{opacity:0;transition:opacity 30ms var(--nv-ease-soft), translate 0s linear 30ms;translate:0 6px}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-text>*{opacity:1;transition:opacity .3s var(--nv-ease-soft) var(--nv-akk-nach), translate .3s var(--nv-ease-soft) var(--nv-akk-nach);translate:none}.nv-pakete-liste [data-reveal]{opacity:1;animation:none}.nv-pakete-liste .nv-paket-label{color:var(--nv-cyan);margin-bottom:8px;font-size:16px;font-weight:700;display:block}.nv-pakete-liste .nv-paket-umfang{display:none}.nv-pakete-liste .nv-paket-zielgruppe{display:inline}.nv-pakete-liste .nv-paket-abschluss{order:2;margin-top:8px}.nv-pakete-liste .nv-paket-cta.nv-sweep--sm{min-height:44px}.nv-pakete-liste .nv-paket-cta.nv-sweep--sm .nv-sweep-txt,.nv-pakete-liste .nv-paket-cta.nv-sweep--sm .nv-sweep-arrow{padding-block:12px}.nv-pakete-liste .nv-paket-schau{order:1;margin-top:12px}.nv-pakete-liste .nv-paket-schau-ziffer{z-index:-1;letter-spacing:-.04em;white-space:nowrap;color:color-mix(in srgb, var(--nv-ink) 5.5%, transparent);font-size:118px;font-weight:700;line-height:1;position:absolute;top:calc(11px - .1115em);right:calc(10px + .006em)}.nv-pakete-liste>[data-feld="0"] .nv-paket-schau-ziffer{margin-right:-.054em}.nv-pakete-liste>[data-feld="2"] .nv-paket-schau-ziffer{margin-right:-.023em}.nv-pakete-liste .nv-paket-geraete{aspect-ratio:296/200;width:min(76vw,420px,100%);position:relative;container-type:inline-size}.nv-pakete-liste .nv-paket-geraete-shot{object-fit:cover;object-position:top;border-radius:1.11cqw;width:83.78cqw;height:52.36cqw;display:block;position:absolute;top:0;left:0;box-shadow:0 2.43cqw 5.61cqw -1.59cqw #00000059,0 0 0 1px #0000000f}.nv-pakete-liste .nv-paket-geraete-phone{box-sizing:border-box;background:#101010;border-radius:5.38cqw;width:33.11cqw;height:63.18cqw;padding:.83cqw;display:block;position:absolute;top:4.39cqw;left:67.23cqw;box-shadow:0 4.14cqw 8.28cqw -2.49cqw #00000073,inset 0 0 0 2px #3a3a3a}.nv-pakete-liste .nv-paket-geraete-screen{background:#fff;border-radius:4.55cqw;width:100%;height:100%;display:block;position:relative;overflow:hidden}.nv-pakete-liste .nv-paket-geraete-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nv-pakete-liste .nv-paket-schau-ziffer{opacity:0;transition:opacity 30ms var(--nv-ease-soft)}.nv-pakete-liste .nv-paket-geraete{opacity:0;transition:opacity 30ms var(--nv-ease-soft), translate 0s linear 30ms;translate:0 8px}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-schau-ziffer{opacity:1;transition:opacity .5s var(--nv-ease-soft) var(--nv-akk-nach)}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-geraete{opacity:1;transition:opacity .5s var(--nv-ease-soft) var(--nv-akk-nach), translate .5s var(--nv-ease-soft) var(--nv-akk-nach);translate:none}}@media (min-width:900px) and (max-width:1279.98px){.nv-pakete-liste .nv-paket-schau{display:none}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.nv-pakete-liste>.nv-paket,.nv-pakete-liste .nv-paket-koerper,.nv-pakete-liste .nv-paket-text>*,.nv-pakete-liste .nv-paket-gesicht-flaeche,.nv-pakete-liste .nv-paket-schau-ziffer,.nv-pakete-liste .nv-paket-geraete{transition:none!important}}@media (min-width:900px){.nv-pakete-liste{--nv-band-h:clamp(500px, 37.5vw, 560px);--nv-schraeg:calc(var(--nv-band-h) * .14588);--nv-zu:calc(17.5cqw + var(--nv-schraeg) / 2);--nv-geraet-w:calc(var(--nv-band-h) * .4815);--nv-geraet-h:calc(var(--nv-geraet-w) * 1.3058);--nv-text-w:clamp(300px, 65cqw - 56px - var(--nv-band-h) * .6336, 360px);--nv-ziffer-fs:calc(var(--nv-band-h) * .5188);height:var(--nv-band-h);flex-direction:row;container-type:inline-size}.nv-pakete-liste>.nv-paket{--l-oben:var(--nv-schraeg);--r-ab:var(--nv-schraeg);--r-ab-n:1;--nv-shot-l:calc(65cqw + var(--nv-schraeg) - var(--r-ab-n) * (var(--nv-band-h) * .5 - var(--nv-geraet-h) / 2) * .14588 - var(--nv-band-h) * .125 - var(--nv-geraet-w));--nv-inhalt-x:calc(var(--nv-schraeg) + 16px);flex:1 1 calc(17.5% + var(--nv-schraeg) / 2);min-width:0;height:100%;margin:0 0 0 calc(var(--nv-schraeg) * -1 - 1px);background:var(--nv-ink);color:var(--nv-cream);clip-path:polygon(var(--nv-schraeg) 0, 100% 0, calc(100% - var(--nv-schraeg)) 100%, 0 100%);transition:flex-basis .5s var(--nv-ease-soft), background-color .2s var(--nv-ease-soft);border:0;padding:0;display:block;position:relative;overflow:hidden}.nv-pakete-liste>.nv-paket:first-child{--l-oben:0px;--nv-inhalt-x:0px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--nv-schraeg)) 100%, 0 100%);margin-left:0}.nv-pakete-liste>.nv-paket:last-child{--r-ab:0px;--r-ab-n:0;clip-path:polygon(var(--nv-schraeg) 0, 100% 0, 100% 100%, 0 100%)}.nv-pakete-liste>.nv-paket[data-offen=true]{flex-basis:calc(65% + var(--nv-schraeg));background:var(--nv-cream);color:var(--nv-ink)}.nv-pakete-liste>.nv-paket:not(:first-child):before{content:"";top:0;bottom:0;left:calc(var(--nv-schraeg) / 2);z-index:3;width:var(--nv-linie,2px);background:var(--nv-cyan);pointer-events:none;position:absolute;transform:skew(-8.3deg)}.nv-paket-inhalt{top:0;bottom:0;left:var(--nv-inhalt-x);z-index:1;padding-top:calc(var(--nv-band-h) * .04);visibility:hidden;align-items:center;transition:visibility 0s linear 50ms;display:flex;position:absolute}.nv-paket-inhalt>*{opacity:0;transition:opacity 50ms var(--nv-ease-soft), translate 0s linear 50ms;translate:0 6px}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-inhalt{visibility:visible;transition:none}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-inhalt>*{opacity:1;transition:opacity .3s var(--nv-ease-soft) .24s, translate .3s var(--nv-ease-soft) .24s;translate:none}.nv-pakete-liste [data-reveal]{opacity:1;animation:none}.nv-pakete-liste .nv-paket-text{width:var(--nv-text-w);flex:none}.nv-pakete-liste .nv-paket-name{font-size:var(--nv-h2-tight-size);line-height:var(--nv-h2-tight-lh)}.nv-pakete-liste .nv-paket-nutzen{text-wrap:balance}.nv-pakete-liste .nv-paket-umfang{display:none}.nv-pakete-liste .nv-paket-zielgruppe{display:inline}.nv-pakete-liste .nv-paket-label{color:var(--nv-cyan);margin-bottom:6px;font-weight:700;display:block}.nv-pakete-liste .nv-paket-abschluss{margin-top:10px}.nv-pakete-liste .nv-paket-cta.nv-sweep{--nv-sweep-flaeche:var(--nv-cyan);--nv-sweep-keil:var(--nv-ink);--nv-sweep-pfeil:var(--nv-cream);--nv-sweep-text-hover:var(--nv-cream);--nv-wedge:46px;isolation:isolate;background:var(--nv-sweep-flaeche);border-bottom:0;padding-bottom:0;font-size:clamp(14px,1.04vw,15px);display:inline-flex;position:relative;overflow:hidden}.nv-pakete-liste .nv-paket-cta.nv-sweep .nv-sweep-bg{display:block}.nv-pakete-liste .nv-paket-cta.nv-sweep .nv-sweep-arrow{padding:16px 16px 16px 20px;display:flex}.nv-pakete-liste .nv-paket-cta.nv-sweep .nv-sweep-txt{color:var(--nv-ink);padding:16px 22px;transition:color .25s .15s;position:relative}.nv-pakete-liste .nv-paket-cta.nv-sweep:hover .nv-sweep-txt,.nv-pakete-liste .nv-paket-cta.nv-sweep:focus-visible .nv-sweep-txt{color:var(--nv-sweep-text-hover)}.nv-paket-schau{z-index:0;pointer-events:none;position:absolute;inset:0}.nv-paket-schau-ziffer{top:calc(var(--nv-band-h) * .5 - var(--nv-geraet-h) / 2 + var(--nv-band-h) * .23 - .0885em);left:calc(var(--nv-shot-l) + var(--nv-geraet-w) * .03 - .033em);font-size:var(--nv-ziffer-fs);letter-spacing:-.04em;white-space:nowrap;color:color-mix(in srgb, var(--nv-ink) 7%, transparent);font-weight:700;line-height:1;position:absolute}.nv-paket-geraete{top:calc(var(--nv-band-h) * .5 - var(--nv-geraet-h) / 2);left:var(--nv-shot-l);width:var(--nv-geraet-w);height:var(--nv-geraet-h);position:absolute;container-type:inline-size}.nv-paket-geraete-shot{object-fit:cover;object-position:top;border-radius:1.33cqw;width:100cqw;height:62.5cqw;display:block;position:absolute;top:0;left:0;box-shadow:0 2.9cqw 6.7cqw -1.9cqw #00000059,0 0 0 1px #0000000f}.nv-paket-geraete-phone{box-sizing:border-box;background:#101010;border-radius:6.69cqw;width:41.15cqw;height:79.23cqw;padding:1.03cqw;display:block;position:absolute;top:51.35cqw;left:55cqw;box-shadow:0 5.14cqw 10.29cqw -3.09cqw #00000073,inset 0 0 0 2px #3a3a3a}.nv-paket-geraete-screen{background:#fff;border-radius:5.66cqw;width:100%;height:100%;display:block;position:relative;overflow:hidden}.nv-paket-geraete-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nv-paket-schau-ziffer,.nv-paket-geraete{opacity:0;transition:opacity 50ms var(--nv-ease-soft)}.nv-paket-geraete{transition:opacity 50ms var(--nv-ease-soft), translate 0s linear 50ms;translate:0 8px}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-schau-ziffer{opacity:1;transition:opacity .5s var(--nv-ease-soft) .24s}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-geraete{opacity:1;transition:opacity .5s var(--nv-ease-soft) .24s, translate .5s var(--nv-ease-soft) .24s;translate:none}.nv-paket-gesicht{z-index:2;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht{cursor:auto;pointer-events:none}.nv-paket-gesicht:focus-visible{outline:none}.nv-paket-gesicht:focus-visible:after{content:"";top:10px;bottom:10px;left:calc(var(--l-oben) + 10px);right:calc(var(--r-ab) + 10px);outline:2px solid var(--nv-cream);position:absolute}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht:focus-visible:after{outline-color:var(--nv-ink)}.nv-paket-gesicht-flaeche{width:var(--nv-zu);transition:opacity .3s var(--nv-ease-soft) .24s;position:absolute;top:0;bottom:0;left:0}.nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht-flaeche{opacity:0;transition:opacity 50ms var(--nv-ease-soft)}.nv-paket-gesicht-name{top:calc(var(--nv-band-h) * .09);left:calc(var(--l-oben) + (100% - var(--l-oben)) * .4);writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;color:var(--nv-cream);font-size:18px;font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%)rotate(180deg)}.nv-paket-gesicht-zahl{bottom:calc(var(--nv-band-h) * .012);left:calc((100% + var(--l-oben) * .12 - var(--r-ab) * .88) / 2);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.nv-paket-gesicht-ziffer{font-size:calc(var(--nv-band-h) * .2);letter-spacing:-.04em;color:var(--nv-cyan);font-weight:700;line-height:.76}.nv-paket-gesicht-einheit{margin-top:calc(var(--nv-band-h) * .016);color:var(--nv-cream-muted);font-size:16px;line-height:1}.nv-pakete-liste[data-auftritt=wartet]{opacity:0}.nv-pakete-liste[data-auftritt=in]{--rise:50px;animation:rise-in .8s var(--ease-entry) both}}@media (min-width:1280px) and (max-width:1399.98px){.nv-paket-inhalt{padding-top:0}}@media (min-width:1280px){.nv-pakete-liste{--nv-linie:2.5px}}@media (min-width:900px) and (max-width:1279.98px){.nv-pakete-liste>.nv-paket:not(:first-child){--nv-inhalt-x:calc(var(--nv-schraeg) + 28px)}.nv-pakete-liste .nv-paket-text{width:min(480px, calc(65cqw - var(--nv-schraeg) - 44px))}.nv-paket-gesicht-ziffer{font-size:calc(var(--nv-band-h) * .15)}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.nv-pakete-liste[data-auftritt]{animation:none!important}.nv-pakete-liste>.nv-paket,.nv-pakete-liste .nv-paket-inhalt,.nv-pakete-liste .nv-paket-inhalt>*,.nv-pakete-liste .nv-paket-gesicht-flaeche,.nv-pakete-liste .nv-paket-schau-ziffer,.nv-pakete-liste .nv-paket-geraete{transition-delay:0s!important}}.nv-ueber-raster{margin-inline:calc(var(--nv-gutter) * -1);isolation:isolate;grid-template-columns:1fr;display:grid}.nv-ueber-absaetze{color:var(--nv-cream-muted);flex-direction:column;gap:22px;display:flex}.nv-ueber-absaetze p{margin:0}.nv-ueber-cta{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.nv-ueber-cta-note{color:var(--nv-cream-faint);font-size:14px}.nv-ueber-panel{z-index:1;position:relative;overflow:hidden}.nv-ueber-kopf h2,.nv-ueber-kopf .nv-ueber-lead{font:inherit;margin:0;display:block}.nv-ueber-frei-box{z-index:3;pointer-events:none;position:relative;overflow:hidden}@keyframes ueber-setzen{0%{transform:scale(1.06)}to{transform:scale(1)}}.nv-ueber-text,.nv-ueber-kopf{display:contents}.nv-ueber-panel[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.nv-ueber-kopf .nv-ueber-name{z-index:2;white-space:pre-line;pointer-events:none;--rise:24px;opacity:0;line-height:1.05;display:block}.nv-ueber-panel img,.nv-ueber-frei{transform-origin:45% 42%;transform:scale(1.06)}.nv-ueber-raster:has(.nv-ueber-panel[data-reveal=in]) :is(.nv-ueber-panel img,.nv-ueber-frei){animation:ueber-setzen 1.2s var(--ease-entry) both}.nv-ueber-raster:has(.nv-ueber-panel[data-reveal=in]) .nv-ueber-name{animation:rise-in var(--dur-entry) var(--ease-entry) 50ms both}@supports not selector(:has(*)){.nv-ueber-kopf .nv-ueber-name{opacity:1}.nv-ueber-panel img,.nv-ueber-frei{transform:none}}@media (scripting:none){.nv-ueber-kopf .nv-ueber-name{opacity:1;animation:none}.nv-ueber-panel img,.nv-ueber-frei{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.nv-ueber-kopf .nv-ueber-name{opacity:1!important;animation:none!important}.nv-ueber-panel img,.nv-ueber-frei{animation:none!important;transform:none!important}}@media (min-width:900px){.nv-ueber-raster{--ueber-panel-b:520px;--ueber-mass:clamp(570px, 44.84vw, 646px);--ueber-luft:clamp(28px, 2.8vw, 40px);--ueber-polster:calc(var(--nv-diagonal) + var(--ueber-luft));--ueber-foto-max:720px;--ueber-schraege:polygon(8% 0, 100% 0, 100% 100%, 0 100%);grid-template-columns:var(--nv-gutter) minmax(0, var(--ueber-mass)) minmax(60px, 1fr) var(--ueber-panel-b);grid-template-rows:var(--ueber-polster) 1fr auto auto auto 1fr var(--ueber-polster)}.nv-ueber-panel,.nv-ueber-name,.nv-ueber-frei-box{height:100%;min-height:680px;max-height:var(--ueber-foto-max);grid-area:1/4/-1/5;align-self:center}.nv-ueber-panel,.nv-ueber-frei-box{clip-path:var(--ueber-schraege)}.nv-ueber-kopf .nv-ueber-name{font-size:calc(var(--ueber-panel-b) * .1);padding-left:calc(var(--ueber-panel-b) * .089);flex-direction:column;display:flex}.nv-ueber-kopf .nv-ueber-name:before,.nv-ueber-kopf .nv-ueber-name:after{content:""}.nv-ueber-kopf .nv-ueber-name:before{flex:295 0 0}.nv-ueber-kopf .nv-ueber-name:after{flex:705 0 0}.nv-ueber-kopf .nv-ueber-lead{font-size:var(--nv-h2-tight-size);line-height:var(--nv-h2-tight-lh);grid-area:3/2}.nv-ueber-absaetze{grid-area:4/2/5/4;margin-top:28px;padding-right:60px}.nv-ueber-absaetze>p{max-width:var(--ueber-mass)}.nv-ueber-absaetze>.nv-ueber-orte{text-wrap:balance;max-width:none}.nv-ueber-cta{grid-area:5/2/6/4;margin-top:28px;padding-right:60px}.nv-ueber-cta-note[data-reveal]{opacity:1;animation:none}.nv-ueber-cta-note{text-wrap:balance}}@media (min-width:1280px){.nv-ueber-raster{--ueber-foto-max:800px}}@media (max-width:899px){.nv-ueber-raster{container-type:inline-size}.nv-ueber-panel,.nv-ueber-name,.nv-ueber-frei-box,.nv-ueber-anruf{grid-area:1/1}.nv-ueber-panel{aspect-ratio:4/5;width:100%;max-height:62vh}.nv-ueber-absaetze,.nv-ueber-cta{display:contents}.nv-ueber-cta[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.nv-ueber-kopf .nv-ueber-name{padding-top:calc(min(48.75cqw,24.18vh) - 1.575em);padding-inline:var(--nv-gutter);align-self:start;font-size:clamp(36px,10.1cqw,68px)}.nv-ueber-anruf{z-index:4;margin-left:var(--nv-gutter);--rise:24px;opacity:0;place-self:end start;translate:0 50%}.nv-ueber-raster:has(.nv-ueber-panel[data-reveal=in]) .nv-ueber-anruf{animation:rise-in .5s var(--ease-entry) .2s both}@supports not selector(:has(*)){.nv-ueber-anruf{opacity:1}}@media (scripting:none){.nv-ueber-anruf{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.nv-ueber-anruf{opacity:1!important;animation:none!important}}.nv-ueber-lead,.nv-ueber-absaetze>p,.nv-ueber-cta-note{max-width:760px;padding-inline:var(--nv-gutter);grid-column:1}.nv-ueber-kopf .nv-ueber-lead{margin-top:52px}.nv-ueber-absaetze>p:first-child{margin-top:34px}.nv-ueber-absaetze>p+p{margin-top:22px}.nv-ueber-cta-note{margin-top:34px;padding-bottom:clamp(84px,9.72vw,140px);display:block}}.nv-faq{padding-block:clamp(104px,11.8vw,170px) clamp(80px,9.03vw,130px)}.nv-faq-raster{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.nv-faq-liste{border-bottom:1px solid var(--nv-rule-ink);flex-direction:column;display:flex}.nv-faq-item{border-top:1px solid var(--nv-rule-ink)}.nv-faq-h3{font:inherit;margin:0}.nv-faq-kopf{letter-spacing:-.02em;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:22px 0;font-family:inherit;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.4;display:flex}.nv-faq-frage{flex:1;min-width:0}.nv-faq-zeichen{background:var(--nv-cyan);width:28px;height:28px;color:var(--nv-ink);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .2s,color .2s;display:flex}.nv-faq-zeichen[data-offen=true]{background:var(--nv-ink);color:var(--nv-cream)}.nv-faq-panel{visibility:hidden;transition:grid-template-rows .35s var(--nv-ease-soft), visibility .35s;grid-template-rows:0fr;display:grid}.nv-faq-panel[data-offen=true]{visibility:visible;grid-template-rows:1fr}.nv-faq-panel-innen{overflow:hidden}.nv-faq-antwort{color:var(--nv-ink-muted);max-width:60ch;margin:0;padding:0 0 24px;font-size:15.5px;line-height:1.65}@media (min-width:900px){.nv-faq-raster{grid-template-columns:360px 1fr;gap:100px}.nv-faq-antwort{padding-right:60px}}.nv-kontakt{padding-block:clamp(110px,12.5vw,180px) clamp(96px,11.1vw,160px)}.nv-kontakt-raster{grid-template-columns:1fr;align-items:start;gap:56px;display:grid}.nv-kontakt-text{flex-direction:column;gap:32px;display:flex}.nv-kontakt-h2-hell{color:var(--nv-cream)}.nv-kontakt-vorspann{max-width:40ch}.nv-kontakt-daten{flex-direction:column;gap:18px;padding-top:8px;display:flex}.nv-kontakt-zeile{color:inherit;align-items:baseline;gap:18px;text-decoration:none;display:flex}.nv-kontakt-label{flex:none;width:70px;font-size:13px}.nv-kontakt-tel{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(24px,2.08vw,30px);font-weight:700}.nv-kontakt-mail{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(18px,1.53vw,22px);font-weight:600}.nv-kontakt-zeiten{font-size:16px}.nv-kontakt-zeile .nv-kontakt-adresse{font-style:normal}.nv-kontakt-adresse>span{white-space:nowrap}.nv-kontakt-karte{background:var(--nv-ink);color:var(--nv-cream);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);flex-direction:column;gap:22px;padding:clamp(24px,3.05vw,44px);display:flex;box-shadow:0 40px 80px -30px #00000073}.nv-kontakt-karte :focus-visible{outline-color:var(--nv-cream)}.nv-kontakt-karte-kopf{flex-direction:column;align-items:flex-start;gap:10px;display:flex;container-type:inline-size}.nv-kontakt-karte-titel{letter-spacing:-.02em;font-size:clamp(19px,1.53vw,22px);font-weight:700}.nv-kontakt-felder{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.nv-kontakt-reihe{grid-template-columns:minmax(0,1fr);gap:14px 22px;display:grid}@container (min-width:360px){.nv-kontakt-reihe{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.nv-kontakt-feld{flex-direction:column;gap:6px;display:flex}.nv-kontakt-feld-label{color:var(--nv-cream-faint);font-size:13px}.nv-kontakt-input,.nv-kontakt-textarea{color:var(--nv-cream);background:0 0;border:0;border-bottom:1.5px solid #f5f0eb59;width:100%;padding:10px 0;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .2s}.nv-kontakt-textarea{resize:vertical;min-height:76px}.nv-kontakt-input:hover,.nv-kontakt-textarea:hover,.nv-kontakt-input:focus,.nv-kontakt-textarea:focus{border-bottom-color:var(--nv-cyan)}.nv-kontakt-input[aria-invalid=true],.nv-kontakt-textarea[aria-invalid=true]{border-bottom-color:var(--nv-cream)}.nv-kontakt-fehler{color:var(--nv-cream);font-size:13px;font-weight:600;line-height:1.45}.nv-kontakt-serverfehler{color:var(--nv-cream);border:1px solid var(--nv-cream-faint);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.nv-kontakt-consent{color:var(--nv-cream-faint);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.nv-kontakt-checkbox{width:16px;height:16px;accent-color:var(--nv-cyan);cursor:pointer;flex:none;margin:2px 0 0}.nv-kontakt-hinweis{color:var(--nv-cream-faint);margin:0;padding-bottom:20px;font-size:12px;line-height:1.5}.nv-kontakt-link{color:var(--nv-cream);text-underline-offset:3px;text-decoration:underline}.nv-kontakt-fortschritt{background:var(--nv-rule-cream);pointer-events:none;height:3px}.nv-kontakt-fortschritt-balken{background:var(--nv-cyan);transform-origin:0;height:100%;transition:transform .34s cubic-bezier(.22,.61,.36,1);display:block}.nv-kontakt-stapel{min-width:0;transition:height .34s cubic-bezier(.22,.61,.36,1);position:relative}.nv-kontakt-schritt{opacity:0;visibility:hidden;flex-direction:column;gap:22px;min-width:0;transition:opacity .16s ease-out,transform 0s linear .16s,visibility 0s linear .16s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(14px)}.nv-kontakt-schritt[data-aktiv=true]{opacity:1;visibility:visible;transition:opacity .34s cubic-bezier(.22,.61,.36,1) 20ms,transform .34s cubic-bezier(.22,.61,.36,1) 20ms,visibility;position:relative;transform:none}.nv-kontakt-schritt-kopf{flex-direction:column;gap:10px;display:flex}.nv-kontakt-schritt-zeile{color:var(--nv-cream-faint);justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;line-height:1.5;display:flex}.nv-kontakt-textknopf{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nv-kontakt-zurueck{margin-block:-12.5px;padding-block:12.5px}.nv-kontakt-frage{letter-spacing:-.02em;color:var(--nv-cream);margin:0;font-size:clamp(17px,1.32vw,19px);font-weight:600;line-height:1.35}.nv-kontakt-frage:focus{outline:none}.nv-kontakt-optionen{flex-direction:column;gap:8px;display:flex}.nv-kontakt-option{isolation:isolate;text-align:left;width:100%;min-height:52px;color:var(--nv-cream);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 26px 14px 16px;font-family:inherit;font-size:16px;line-height:1.5;display:flex;position:relative}.nv-kontakt-option:before,.nv-kontakt-option:after{content:"";pointer-events:none;transition:background-color .18s;position:absolute}.nv-kontakt-option:before{z-index:-2;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background-color:#f5f0eb59;inset:0}.nv-kontakt-option:after{z-index:-1;background-color:var(--nv-ink);clip-path:polygon(0 0,calc(100% - .3px) 0,calc(100% - 9.7px) 100%,0 100%);inset:1.5px}.nv-kontakt-option-marke{box-sizing:border-box;border:1.5px solid #f5f0eb59;flex:none;width:12px;height:12px;transition:border-color .18s,background-color .18s}@media (hover:hover){.nv-kontakt-option:hover:before{background-color:var(--nv-cream)}.nv-kontakt-option:hover:after{background-color:color-mix(in srgb, var(--nv-cream) 4%, var(--nv-ink))}.nv-kontakt-option:hover .nv-kontakt-option-marke{border-color:var(--nv-cream)}}.nv-kontakt-option[aria-pressed=true]:before{background-color:var(--nv-cyan)}.nv-kontakt-option[aria-pressed=true] .nv-kontakt-option-marke{border-color:var(--nv-cyan);background-color:var(--nv-cyan)}.nv-kontakt-recap{color:var(--nv-cream-faint);margin:0;font-size:12px;line-height:1.5}.nv-kontakt-recap-teil{white-space:nowrap}@media (prefers-reduced-motion:reduce){.nv .nv-kontakt-stapel,.nv .nv-kontakt-schritt,.nv .nv-kontakt-schritt[data-aktiv=true],.nv .nv-kontakt-option,.nv .nv-kontakt-option:before,.nv .nv-kontakt-option:after,.nv .nv-kontakt-option-marke,.nv .nv-kontakt-fortschritt-balken{transition-duration:0s!important;transition-delay:0s!important;animation-name:none!important;animation-duration:0s!important}.nv .nv-kontakt-schritt{transform:none}}@media (min-width:900px){.nv-kontakt-raster{grid-template-columns:1fr minmax(0,520px);gap:120px}}.nv-footer{color:var(--nv-cream-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:40px 48px;font-size:13px;display:flex}.nv-footer-marke{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.nv-footer-marke-text{flex-direction:column;display:flex}.nv-footer-marke-text .nv-footer-adresse{font-style:normal}.nv-footer-links{flex-wrap:wrap;gap:16px 28px;display:flex}.nv-footer-link{color:inherit;text-decoration:none;transition:color .2s}.nv-footer-link:hover{color:var(--nv-cream)}.nv-footer-verzeichnis{flex-basis:100%;grid-template-columns:auto 1fr;gap:16px 28px;display:grid}.nv-footer-gruppe{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.nv-footer-gruppe-titel{color:var(--nv-cream)}.nv-footer-link.nv-footer-gruppe-titel:hover{text-underline-offset:3px;text-decoration:underline}.nv-paket-chip{border:1px solid var(--nv-cream-faint);border-left:2px solid var(--nv-cyan);align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:13px;line-height:1.5;display:flex}.nv-paket-chip-label{color:var(--nv-cream-faint)}.nv-paket-chip-name{color:var(--nv-cream);overflow-wrap:anywhere;font-weight:600}.nv-paket-chip-weg{width:28px;height:28px;font:inherit;color:var(--nv-cream-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .2s;display:flex}.nv-paket-chip-weg:hover{color:var(--nv-cream)}.nv-paket-chip-weg svg{width:16px;height:16px}.nv-kontakt-feld-label{cursor:pointer;display:block}.nv-nav-logo-rahmen{flex:none;display:flex}.nv-vergleich-einblendung{min-width:0}.nv-projekte-featured-link-rahmen{align-self:flex-start;display:flex}.nv-kontakt-karte-rahmen{min-width:0}.nv-projekte.nv-projekte--kante{padding-top:clamp(104px,11.8vw,170px)}.nv-ort{padding-block:clamp(104px,11.8vw,170px) clamp(80px,9.03vw,130px)}.nv-ort-raster{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.nv-ort-inhalt{flex-direction:column;gap:clamp(40px,3.9vw,56px);max-width:640px;display:flex}.nv-ort-absaetze{color:var(--nv-cream-muted);flex-direction:column;gap:22px;display:flex}.nv-ort-absaetze p{margin:0}.nv-ort-anfahrt{flex-direction:column;gap:22px;display:flex}.nv-ort-anfahrt-titel{letter-spacing:-.02em;color:var(--nv-cream);margin:0;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.4}.nv-ort-zeilen{flex-direction:column;gap:18px;margin:0;display:flex}.nv-ort-zeile{align-items:baseline;gap:18px;display:flex}.nv-ort-zeile-label{width:70px;color:var(--nv-cream-faint);flex:none;font-size:13px;line-height:1.5}.nv-ort-zeile-wert{min-width:0;color:var(--nv-cream-muted);overflow-wrap:break-word;flex:1;margin:0;font-size:16px;line-height:1.5}.nv-ort-nachbarn-titel{color:var(--nv-cream-faint);margin:0 0 12px;font-size:13px}.nv-ort-liste{border-bottom:1px solid var(--nv-rule-cream);flex-direction:column;display:flex}.nv-ort-liste>*{border-top:1px solid var(--nv-rule-cream)}.nv-ort-link{color:var(--nv-cream);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.nv-ort-pfeil{color:var(--nv-cyan);transition:transform .3s var(--nv-ease-soft);flex:none}.nv-ort-link:hover{color:var(--nv-cyan)}.nv-ort-link:hover .nv-ort-pfeil{transform:translate(4px)}@media (min-width:900px){.nv-ort-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,6.94vw,100px)}}@media (prefers-reduced-motion:reduce){.nv-ort-pfeil{transition:none}}.nv-ueber-orte{color:var(--nv-cream-faint)}@keyframes nv-kante-zeichnen{0%{clip-path:inset(-4px 100% -4px 0)}to{clip-path:inset(-4px 0)}}.nv-start .nv-edge[data-reveal]{opacity:0}.nv-start .nv-edge[data-reveal=in]{opacity:1;animation:nv-kante-zeichnen 1.1s var(--nv-ease-soft) both}.nv.nv-start{--ease-entry:var(--nv-ease-soft)}.nv-start [data-reveal]:not(.nav-entry){--rise:22px!important;--dur:.7s!important}.nv-start [data-reveal=in][data-kind=x]:not(.nav-entry){animation-name:rise-in}.nv-start .nv-hero-text>[data-reveal]{--rise:26px!important;--stagger:0s!important}.nv-start .nv-hero-text>[data-reveal]:first-child{--lead:0s!important}.nv-start .nv-hero-text>[data-reveal]:nth-child(2){--lead:.12s!important}.nv-start .nv-hero-text>[data-reveal]:nth-child(3){--lead:.24s!important}.nv-start .nv-hero-text>[data-reveal]:nth-child(4){--lead:.36s!important}.nv-start .nv-nav-cta:not(:hover,:focus-visible) .nv-sweep-bg{clip-path:polygon(calc(100% - var(--nv-wedge,40px)) 0, 100% 0, 100% 100%, calc(100% - var(--nv-wedge,40px) - 8px) 100%)}.nv-start .nv-sweep-arrow{font-family:Sora,Helvetica,Arial,sans-serif}.nv-start .nv-nav-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:900px){.nv-start .nv-nav-bar{line-height:normal}}.nv-ticker{z-index:3;pointer-events:none;height:0;position:relative;container-type:inline-size}.nv-ticker-band{width:calc(100% + 2px);width:calc(hypot(100cqw, var(--nv-diagonal)) + 2px);transform-origin:0 0;height:30px;rotate:-2.862deg;rotate:atan2(calc(var(--nv-diagonal) * -1), 100cqw);letter-spacing:.01em;align-items:center;font-size:13.5px;font-weight:600;line-height:normal;display:flex;position:absolute;top:0;left:0;overflow:hidden}.nv-ticker--orte .nv-ticker-band{background:var(--nv-cyan);color:var(--nv-ink)}.nv-ticker--versprechen .nv-ticker-band{background:var(--nv-ink);color:var(--nv-cyan)}.nv-ticker-lauf{white-space:nowrap;align-items:center;animation:42s linear infinite nv-tape;display:flex}.nv-ticker--versprechen .nv-ticker-lauf{animation-direction:reverse}@keyframes nv-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.nv-ticker-text{flex:none}.nv-ticker-trenner{background:currentColor;flex:none;width:2px;height:12px;margin:0 20px;display:inline-block;transform:skew(-18deg)}.nv-ticker+.nv-section>.nv-edge{display:none}@media (prefers-reduced-motion:reduce){.nv-ticker-lauf{animation:none!important}}@keyframes nv-hero-wisch{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}}.nv-start .nv-hero-lead{max-width:40ch}@media (min-width:900px){.nv-start .nv-hero{min-height:clamp(560px,47.2vw,680px)}.nv-start .nv-hero-text{max-width:none;padding-block:80px}.nv-start .nv-hero-panel{animation:nv-hero-wisch 1s var(--nv-ease-soft) .1s both}}@media (prefers-reduced-motion:reduce){.nv-start .nv-hero-panel{animation:none!important}}@media (min-width:900px){.nv-start .nv-sweep,.nv-start .nv-underline{line-height:normal}}.nv-start .nv-hero .nv-underline:hover{border-color:var(--nv-ink);color:var(--nv-cyan)}@media (min-width:900px){.nv-start .nv-hero-beleg .nv-google{box-sizing:border-box;gap:4px 10px;min-height:22px;padding-top:4px;font-size:14px;line-height:normal}.nv-start .nv-hero-beleg .nv-google-sterne svg{width:14px;height:14px}}.nv-start .nv-hero-beleg .nv-google-sterne{fill:#fbbc05;order:1}.nv-start .nv-hero-beleg .nv-google-wert{order:2;font-weight:600}.nv-start .nv-hero-beleg .nv-google-anzahl{order:3;margin-left:-6px}@media (min-width:900px){.nv-start .nv-hero-beleg{margin-top:0}}.nv-start .nv-projekte{padding-bottom:clamp(72px,8.3vw,120px)}.nv-start .nv-ablauf-bild{object-position:50% 10%}@media (min-width:900px){.nv-start .nv-ablauf-text{max-width:none}}.nv-tage{flex-direction:column;gap:14px;padding-top:4px;display:flex}.nv-tage-balken{gap:6px;height:14px;padding:0 4px;display:flex}.nv-tag{background:color-mix(in srgb, var(--nv-cream) 8%, var(--nv-ink));flex:1;display:block;overflow:hidden;transform:skew(-18deg)}.nv-tag-fuellung{background:var(--nv-cyan);transform-origin:0;width:100%;height:100%;display:block}@keyframes nv-tag-fuellen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nv-tage[data-reveal=in] .nv-tag-fuellung{animation:nv-tag-fuellen .45s var(--nv-ease-soft) both;animation-delay:calc(var(--lead,0s) + .3s + var(--tag,0) * .11s)}.nv-tage-marken{color:var(--nv-cream-faint);justify-content:space-between;gap:12px;margin:0;font-size:13px;line-height:normal;display:flex}.nv-tage-marken strong{color:var(--nv-cream);font-weight:600}@media (max-width:899px){.nv-tage{gap:8px;margin-top:-14px;padding-top:0}}@media (max-width:479px){.nv-tage-marken{flex-wrap:wrap;gap:0 12px}.nv-tage-marken>:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.nv-tage .nv-tag-fuellung{animation:none!important}}@keyframes nv-band-auftritt{0%{opacity:0;translate:0 50px}to{opacity:1;translate:none}}@media (min-width:900px){.nv-start .nv-pakete{padding-top:clamp(96px,10.42vw,150px);padding-bottom:0}.nv-start .nv-pakete-inner{gap:56px}.nv-start .nv-pakete-kopf p{line-height:1.6}.nv-start .nv-pakete-band{--nv-pk-h:clamp(520px, 50vw, 720px);height:var(--nv-pk-h);margin-inline:calc(var(--nv-gutter) * -1);background:var(--nv-ink);position:relative;overflow:hidden}.nv-start .nv-pakete-liste{height:auto;position:absolute;inset:0;transform:skew(-8deg)}.nv-start .nv-pakete-liste[data-auftritt=in]{animation-name:nv-band-auftritt}.nv-start .nv-pakete-liste>.nv-paket,.nv-start .nv-pakete-liste>.nv-paket:first-child,.nv-start .nv-pakete-liste>.nv-paket:last-child{box-sizing:content-box;clip-path:none;background:var(--nv-ink);height:100%;color:var(--nv-cream);flex:0 0 19.4444cqw;margin:0;transition:flex-basis .8s cubic-bezier(.77,0,.175,1),background-color .55s,color .55s}.nv-start .nv-pakete-liste>.nv-paket:not(:first-child){border-left:3px solid var(--nv-cyan)}.nv-start .nv-pakete-liste>.nv-paket:not(:first-child):before{display:none}.nv-start .nv-pakete-liste>.nv-paket[data-offen=true]{background:var(--nv-cream);color:var(--nv-ink);flex-basis:61.1111cqw}.nv-start .nv-paket-gesicht{transform:skew(8deg)}.nv-start .nv-paket-gesicht-flaeche{width:auto;transition:opacity .25s 50ms;inset:0}.nv-start .nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-gesicht-flaeche{opacity:0;transition:opacity .25s}.nv-start .nv-paket-gesicht-name{top:calc(var(--nv-pk-h) * .0833);letter-spacing:-.01em;font-size:17px;line-height:normal;left:4.7222cqw;transform:rotate(180deg)}.nv-start .nv-paket-gesicht-zahl{bottom:calc(var(--nv-pk-h) * .1722);align-items:flex-start;gap:6px;left:4.4444cqw;transform:none}.nv-start .nv-pakete-liste>.nv-paket:first-child .nv-paket-gesicht-name{left:8.6111cqw}.nv-start .nv-pakete-liste>.nv-paket:first-child .nv-paket-gesicht-zahl{left:8.3333cqw}.nv-start .nv-pakete-liste>.nv-paket:last-child .nv-paket-gesicht-name{left:auto;right:8.6111cqw}.nv-start .nv-pakete-liste>.nv-paket:last-child .nv-paket-gesicht-zahl{align-items:flex-end;left:auto;right:8.3333cqw}.nv-start .nv-paket-gesicht-ziffer{font-size:calc(var(--nv-pk-h) * .19444);letter-spacing:-.06em;color:var(--nv-cyan);font-weight:800;line-height:.82}.nv-start .nv-paket-gesicht-einheit,.nv-start .nv-paket-gesicht-ziffer+.nv-paket-gesicht-einheit{color:var(--nv-cream-faint);margin-top:0;padding:0 6px;font-size:13px;line-height:normal}.nv-start .nv-paket-koerper{z-index:1;opacity:0;pointer-events:none;grid-template-columns:minmax(0,400px);justify-content:start;align-items:center;gap:3.8889cqw;padding:60px 10cqw 60px 4.4444cqw;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:skew(8deg)translate(40px)}.nv-start .nv-pakete-liste>.nv-paket:first-child .nv-paket-koerper{padding-left:8.3333cqw}.nv-start .nv-pakete-liste>.nv-paket:last-child .nv-paket-koerper{padding-right:13.8889cqw}.nv-start .nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-koerper{opacity:1;pointer-events:auto;transition-delay:.3s;transform:skew(8deg)translate(0)}.nv-start .nv-paket-inhalt{grid-area:1/1;padding:0;display:block;position:static}.nv-start .nv-paket-inhalt>*,.nv-start .nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-inhalt>*{opacity:1;transition:none;translate:none}.nv-start .nv-pakete-liste .nv-paket-text{gap:18px;width:auto}.nv-start .nv-pakete-liste .nv-paket-label{letter-spacing:.02em;margin:0 0 18px;font-size:13px;font-weight:600;line-height:normal}.nv-start .nv-pakete-liste .nv-paket-name{letter-spacing:-.03em;font-size:40px;line-height:1.05}.nv-start .nv-pakete-liste .nv-paket-nutzen{text-wrap:pretty;max-width:none;font-size:20px;font-weight:600;line-height:1.4}.nv-start .nv-pakete-liste .nv-paket-erklaerung{max-width:40ch;font-size:15px;line-height:1.6}.nv-start .nv-pakete-liste .nv-paket-abschluss{margin-top:10px}.nv-start .nv-pakete-liste .nv-paket-cta.nv-sweep{--nv-sweep-keil:var(--nv-cream);--nv-sweep-pfeil:var(--nv-ink);--nv-sweep-text-hover:var(--nv-ink);--nv-wedge:40px;font-size:14px}.nv-start .nv-pakete-liste .nv-paket-cta.nv-sweep .nv-sweep-txt{padding:12px 18px}.nv-start .nv-pakete-liste .nv-paket-cta.nv-sweep .nv-sweep-arrow{padding:12px 14px 12px 18px}.nv-start .nv-paket-mock{display:none}}@media (min-width:1280px){.nv-start .nv-paket-koerper{grid-template-columns:27.7778cqw 20.8333cqw}.nv-start .nv-paket-mock,.nv-start .nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-mock{z-index:auto;aspect-ratio:300/420;pointer-events:none;grid-area:1/2;display:block;position:relative;inset:auto;container-type:inline-size}.nv-start .nv-paket-mock .nv-paket-schau-ziffer,.nv-start .nv-pakete-liste>.nv-paket[data-offen=true] .nv-paket-mock .nv-paket-schau-ziffer{letter-spacing:-.08em;color:color-mix(in srgb, var(--nv-ink) 5.5%, transparent);opacity:1;-webkit-user-select:none;user-select:none;font-size:140cqw;font-weight:800;line-height:.8;transition:none;position:absolute;inset:auto -13.3333cqw -20cqw auto}.nv-paket-mock-browser{aspect-ratio:16/10;transform-origin:0;background:#fff;border-radius:2.6667cqw;width:100cqw;display:block;position:absolute;top:6.6667cqw;left:0;overflow:hidden;transform:perspective(1200px)rotateY(-10deg)rotateX(2deg);box-shadow:0 40px 70px -30px #1717178c,0 0 0 1px #17171714}.nv-paket-mock-leiste{background:#f1efeb;border-bottom:1px solid #17171714;align-items:center;gap:1.6667cqw;height:6cqw;padding:0 2.6667cqw;display:flex}.nv-paket-mock-leiste span{background:#d8d3cc;border-radius:50%;width:1.6667cqw;height:1.6667cqw}.nv-paket-mock-shot{object-fit:cover;object-position:top;width:100%;height:calc(100% - 6cqw);display:block}.nv-start .nv-paket-mock .nv-paket-mock-phone{box-sizing:content-box;background:#111;border-radius:6cqw;width:39.3333cqw;height:78.6667cqw;padding:1.6667cqw;position:absolute;top:auto;bottom:0;left:56.6667cqw;box-shadow:0 30px 60px -24px #17171799}.nv-start .nv-paket-mock .nv-paket-geraete-screen{background:var(--nv-ink);border-radius:4.6667cqw}.nv-paket-mock-strich{background:var(--nv-cyan);width:17.3333cqw;height:3px;position:absolute;bottom:-2px;left:0}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.nv-start .nv-pakete-liste>.nv-paket,.nv-start .nv-paket-koerper,.nv-start .nv-paket-gesicht-flaeche{transition:none!important}}.nv-stimme--export{padding-block:clamp(96px,12.5vw,180px) clamp(72px,9.72vw,140px)}@media (min-width:1280px){.nv-stimme--export{padding-block:clamp(120px,13.89vw,200px) clamp(110px,15.28vw,220px)}}.nv-stimme--export .nv-stimme-raster{gap:clamp(24px,2.78vw,40px);max-width:980px;margin-inline:auto}.nv-stimme--export .nv-stimme-balken{background:0 0;position:relative}.nv-stimme--export .nv-stimme-balken:before{content:"";background:var(--nv-cyan);position:absolute;inset:0;transform:skew(-8deg)}.nv-stimme--export .nv-stimme-zitat{gap:22px}.nv-stimme--export .nv-stimme-text{color:var(--nv-ink);text-wrap:pretty;font-size:clamp(24px,2.5vw,36px);line-height:1.3}@media (max-width:899px){.nv-stimme--export .nv-stimme-text{font-size:22px;line-height:1.35}}.nv-stimme--export .nv-stimme-quelle{color:var(--nv-ink-muted);font-size:15px;line-height:normal}.nv-stimme--export .nv-stimme-firma{font-weight:600}.nv-start .nv-stimme--export .nv-google--voll{margin-left:-10px}@media (min-width:900px){.nv-start .nv-ueber-cta .nv-sweep,.nv-start .nv-ueber-cta .nv-underline,.nv-start .nv-ueber-orte .nv-underline{line-height:inherit}.nv-start .nv-ueber-cta .nv-sweep-arrow{font-family:inherit}.nv-start .nv-h2.nv-ueber-kopf{text-wrap:balance}}.nv-start .nv-faq .nv-h2-tight .nv-akzent{color:inherit}.nv-start .nv-h2{text-wrap:pretty}.nv-start .nv-ablauf .nv-h2 .nv-akzent,.nv-start .nv-pakete .nv-h2 .nv-akzent{color:inherit}.nv-start .nv-faq-antwort{box-sizing:content-box}@media (min-width:900px){.nv-start .nv-faq-kopf,.nv-start .nv-kontakt-daten,.nv-start .nv-kontakt-karte-titel,.nv-start .nv-footer{line-height:normal}.nv-start .nv-kontakt-label{opacity:.75}}@media (max-width:899px){.nv-start .nv-nav-logo{margin-block:-8px;padding-block:8px}.nv-start .nv-hero-beleg .nv-google{min-height:44px;margin-block:-5px -15px;padding-block:5px 15px}.nv-start .nv-kontakt .nv-google--zeile{min-height:44px;margin-block:-10px}.nv-start .nv-kontakt-zeile{margin-block:-9px;padding-block:9px}.nv-start .nv-projekte-featured-link{line-height:1.5}.nv-start .nv-hero .nv-underline,.nv-start .nv-ueber-cta-note .nv-underline{margin-top:-23px;padding-top:23px}.nv-start .nv-projekte-featured-link{margin-top:-14px;padding-top:20px}.nv-start .nv-region-links .nv-underline{position:relative}.nv-start .nv-region-links .nv-underline:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nv-start .nv-region-links{isolation:isolate}.nv-start .nv-region-links .nv-underline:before{z-index:-1}}@media (min-width:1441px){.nv-start .nv-section,.nv-start .nv-nav-bar{padding-inline:calc(50% - 720px + var(--nv-gutter))}.nv-start .nv-section.nv-hero,.nv-start .nv-section.nv-region,.nv-start .nv-section.nv-ablauf{padding-inline:calc(50% - 720px)}.nv-start .nv-section.nv-hero{grid-template-columns:880px minmax(0,1fr);padding-right:0}.nv-start #ueber-mich.nv-section{padding-right:0}.nv-start #ueber-mich .nv-ueber-raster{margin-right:0}}
.nv{--ease-entry:ease-out;--ease-entry-hart:cubic-bezier(.2,.8,.2,1);--ease-ui:cubic-bezier(.4, 0, .2, 1);--dur-entry:.7s;--dur-ui:.3s;--rise:24px;--ease-nav:cubic-bezier(.22,1,.36,1)}@keyframes rise-in{0%{opacity:0;transform:translate3d(0, var(--rise), 0)}to{opacity:1;transform:none}}@keyframes rise-in-x{0%{opacity:0;transform:translate3d(var(--rise-x), 0, 0)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes siegel-in{0%{opacity:0;transform:scale(var(--siegel-scale,.7)) rotate(var(--siegel-rot,-8deg))}to{opacity:1;transform:none}}:where(.nv) [data-reveal]{opacity:0}:where(.nv) [data-reveal=in]{animation:rise-in var(--dur,var(--dur-entry)) var(--ease-entry) both;animation-delay:calc(var(--i,0) * var(--stagger,.1s) + var(--lead,0s))}:where(.nv) [data-reveal=in][data-kind=x]{animation-name:rise-in-x}:where(.nv) [data-reveal=in][data-kind=fade]{animation-name:fade-in}:where(.nv) [data-reveal=in][data-kind=siegel]{animation-name:siegel-in}:where(.nv) .hero-media{animation:settle 1.8s var(--ease-entry) both}@media (prefers-reduced-motion:reduce){:where(.nv) [data-reveal],:where(.nv) [data-reveal=in],:where(.nv) .hero-media{opacity:1!important;animation:none!important;transform:none!important}:where(.nv),:where(.nv) *,:where(.nv) :before,:where(.nv) :after{transition-duration:1ms!important}}:where(.nv) .nav-entry[data-reveal=in]{animation-timing-function:var(--ease-nav)}.nv-hero-text>[data-reveal],.nv-nav-bar>.nav-entry[data-reveal]{animation:rise-in var(--dur,var(--dur-entry)) var(--ease-entry) both;animation-delay:calc(var(--i,0) * var(--stagger,.1s) + var(--lead,0s))}.nv-nav-bar>.nav-entry[data-reveal]{animation-timing-function:var(--ease-nav)}
