@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@property --wd{syntax:"<number>";inherits:false;initial-value:88}@property --wg{syntax:"<number>";inherits:false;initial-value:800}:root{--tinte:#0e1c14;--pflaume:#16291d;--schiefer:#56625b;--signal:#d06b7b;--signal-tief:#6e1320;--burg:#6e1320;--cast-c:#7a1626;--forest:#214221;--paper:#ece6da;--kreide:#f6f3ec;--gut:clamp(20px, 4vw, 72px);--nav-h:clamp(58px, 6vw, 84px);--a:var(--font-archivo), system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:auto}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}body{background:var(--tinte);color:var(--kreide);font-family:var(--a);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.band-light :focus-visible{outline-color:var(--signal-tief)}.mark{white-space:nowrap;letter-spacing:-.035em;font-variation-settings:"wdth" var(--wd,88), "wght" var(--wg,800);line-height:.78;display:inline-block;position:relative}.mark:before{content:attr(data-t);z-index:-1;left:var(--cast-x,.011em);top:var(--cast-y,.02em);color:var(--cast,var(--cast-c));position:absolute}.mark--flat:before{content:none}.lockup{width:max-content;display:inline-block}.lockup-desc{font-variation-settings:"wdth" 125, "wght" 400;width:100%;color:var(--desc,currentColor);opacity:var(--desc-o,.84);text-transform:uppercase;justify-content:space-between;margin-top:.3em;padding-left:.04em;font-size:max(9px,.132em);line-height:1;display:flex}.lockup-gap{flex:none;width:.7em}.d1{letter-spacing:-.035em;font-variation-settings:"wdth" 100, "wght" 600;font-size:clamp(38px,6.4vw,104px);line-height:1.02}.d2{letter-spacing:-.028em;font-variation-settings:"wdth" 100, "wght" 500;font-size:clamp(28px,3.9vw,60px);line-height:1.1}.d3{letter-spacing:-.022em;font-variation-settings:"wdth" 100, "wght" 600;font-size:clamp(22px,2.5vw,38px);line-height:1.16}.lead{letter-spacing:-.01em;font-variation-settings:"wdth" 112, "wght" 300;max-width:34ch;font-size:clamp(19px,1.75vw,28px);line-height:1.46}.body{font-variation-settings:"wdth" 112, "wght" 400;max-width:52ch;font-size:clamp(16px,1.15vw,19px);line-height:1.62}.quiet{letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;color:#f6f3ec9e;font-size:clamp(12px,.92vw,14px);line-height:1.5}.band-light .quiet,.band-paper .quiet{color:var(--schiefer)}.band-light .body{color:#2b3631}.band-light .lead{color:#1f2b25}.link-u{border-bottom:1px solid var(--signal);padding-bottom:1px}.band-light .link-u{color:var(--signal-tief);border-color:var(--signal-tief)}.band{padding:clamp(80px, 10vw, 168px) var(--gut);isolation:isolate;position:relative}.band-dark{background:var(--tinte);color:var(--kreide)}.band-light{background:var(--kreide);color:var(--tinte)}.band-warm{background:var(--paper);color:var(--tinte)}.band-paper{background:var(--kreide);color:var(--tinte)}.licht{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.licht:before,.licht:after{content:"";filter:blur(120px);border-radius:50%;position:absolute}.licht:before{background:var(--forest);opacity:.45;width:68%;height:94%;top:-18%;left:-12%}.licht:after{background:var(--forest);opacity:.35;width:56%;height:84%;top:16%;right:-8%}.licht-veil{z-index:-1;pointer-events:none;background:radial-gradient(125% 112% at 20% 38%,#0e1c1400 0%,#0e1c1457 44%,#0e1c14eb 100%);position:absolute;inset:0}.grid{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:clamp(16px,1.8vw,32px);display:grid}.to-right{text-align:right;margin-left:auto}.g-a{grid-column:1/6}.g-b{grid-column:8/13}.g-c{grid-column:6/13}.g-d{grid-column:8/13;margin-top:clamp(20px,2.2vw,36px)}.rule{background:#f6f3ec29;border:0;height:1px}.band-light .rule,.band-paper .rule{background:#dcd6c9}.nav{z-index:50;--g-bg:#0e1c143d;--g-edge:#f6f3ec12;--g-hi:#f6f3ec29;--g-lo:#00000038;--g-sh:#00000059;--g-blur:22px;--g-fx:saturate(1.4) brightness(.74) contrast(1.06);--g-sheen:linear-gradient(180deg, #f6f3ec17 0%, #f6f3ec05 45%, #0e1c141f 100%);--g-glint:radial-gradient(90% 220% at 18% -40%, #f6f3ec12, #f6f3ec00 60%);background-color:var(--g-bg);background-image:var(--g-glint), var(--g-sheen);width:auto;max-width:none;-webkit-backdrop-filter:blur(var(--g-blur)) var(--g-fx);backdrop-filter:blur(var(--g-blur)) var(--g-fx);box-shadow:inset 0 1px 0 var(--g-hi), inset 0 -1px 0 var(--g-lo), inset 0 0 0 1px var(--g-edge), 0 10px 28px -20px var(--g-sh);border-radius:6px;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(6px,.6vw,10px) clamp(14px,1.4vw,22px);transition:background-color .32s,box-shadow .32s,padding .32s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex;position:fixed;top:clamp(10px,1.2vw,18px);left:14px;right:14px}.nav[data-scrolled=true]{--g-bg:#0e1c1457;--g-blur:26px;padding-block:clamp(3px,.35vw,6px)}.nav[data-tone=light]{--g-bg:#f6f3ec33;--g-edge:#0e1c140d;--g-hi:#f6f3ecf2;--g-lo:#0e1c1412;--g-sh:#0e1c142e;--g-fx:saturate(1.35) brightness(1.16) contrast(.84);--g-sheen:linear-gradient(180deg, #f6f3ec80 0%, #f6f3ec1f 42%, #0e1c140d 100%);--g-glint:radial-gradient(90% 220% at 18% -40%, #f6f3ec59, #f6f3ec00 60%)}.nav[data-tone=light][data-scrolled=true]{--g-bg:#f6f3ec4d}.nav[data-tone=plum]{--g-bg:#16291d4d;--g-edge:#f6f3ec14;--g-hi:#f6f3ec26;--g-fx:saturate(1.3) brightness(.78) contrast(1.05)}.nav[data-tone=plum][data-scrolled=true]{--g-bg:#16291d6b}.nav[data-mixed=true]{--g-bg:#0e1c14b8}.nav[data-mixed=true][data-tone=light]{--g-bg:#f6f3ecd1}.nav[data-mixed=true][data-tone=plum]{--g-bg:#16291dcc}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav,.nav[data-scrolled=true]{--g-bg:#0e1c14e6}.nav[data-tone=light],.nav[data-tone=light][data-scrolled=true]{--g-bg:#f6f3ecf0}.nav[data-tone=plum],.nav[data-tone=plum][data-scrolled=true]{--g-bg:#16291deb}}.nav-brand{min-height:44px;color:var(--kreide);align-items:center;display:inline-flex}.nav-brand .mark{font-size:clamp(15px,1.5vw,20px);animation:linear both nav-dense;animation-timeline:scroll(root);animation-range:0 240px}@keyframes nav-dense{0%{--wd:125;--wg:300}}.nav-links{align-items:baseline;gap:clamp(14px,1.9vw,32px);display:flex}.nav-a{color:#f6f3ecc7;letter-spacing:.06em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:clamp(13px,1.02vw,15px);transition:color .18s,border-color .18s;display:inline-flex}.nav-a:hover,.nav-a:focus-visible,.nav-a[aria-current=page]{color:var(--kreide);border-color:var(--signal)}.nav-a.is-cta{color:var(--kreide);font-variation-settings:"wdth" 112, "wght" 600;border-color:var(--signal)}.nav-burger{cursor:pointer;color:var(--kreide);letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;background:0 0;border:0;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;font-size:14px;display:none}.nav-burger span{border-bottom:1px solid var(--signal);padding-bottom:3px}.nav-brand,.nav-a,.nav-burger{transition:color .18s,border-color .18s}.nav-burger span{transition:border-color .18s}.nav-brand[data-tone=light],.nav-burger[data-tone=light]{color:var(--tinte)}.nav-a[data-tone=light]{color:#2b3631}.nav-a[data-tone=light]:hover,.nav-a[data-tone=light]:focus-visible,.nav-a[data-tone=light][aria-current=page],.nav-a[data-tone=light].is-cta{color:var(--tinte);border-color:var(--signal-tief)}.nav-burger[data-tone=light] span{border-color:var(--signal-tief)}.nav [data-tone=light]:focus-visible{outline-color:var(--signal-tief)}.nav-sheet{z-index:60;background:var(--tinte);padding:var(--gut);flex-direction:column;justify-content:center;gap:clamp(10px,2.4vh,22px);display:flex;position:fixed;inset:0;overflow-y:auto}.nav-sheet a{letter-spacing:-.03em;font-variation-settings:"wdth" 112, "wght" 500;align-items:center;min-height:44px;font-size:clamp(30px,8.4vw,52px);display:flex}.ns-item{--g:clamp(14px, 2.4vw, 24px);--s:.3em;align-items:center;gap:var(--g);-webkit-tap-highlight-color:transparent;display:flex}.ns-n{letter-spacing:.14em;color:#f6f3ec9e;font-variation-settings:"wdth" 125, "wght" 300;flex:none;width:2.2em;font-size:12px;transition:color .24s;translate:0 -.2em}.ns-body{align-items:center;display:inline-flex;position:relative}.ns-m{left:calc(6px - var(--g));height:2px;width:calc(var(--g) - 14px + var(--s));background:var(--signal);transform-origin:0;margin-top:-1px;transition:transform .34s cubic-bezier(.16,1,.3,1),width .34s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:scaleX(0)}.ns-w{transition:translate .34s cubic-bezier(.16,1,.3,1);display:inline-block}.ns-t{color:var(--kreide);padding-block:.06em .12em;transition:font-variation-settings .34s cubic-bezier(.16,1,.3,1),color .24s;display:inline-block}.ns-item.is-cta .ns-m{transform:scaleX(1)}.ns-item.is-cta .ns-w{translate:var(--s) 0}.ns-item.is-cta .ns-t{font-variation-settings:"wdth" 112, "wght" 600;background:linear-gradient(90deg, var(--signal) 0 50%, var(--kreide) 50% 100%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;transition:font-variation-settings .34s cubic-bezier(.16,1,.3,1),background-position .52s cubic-bezier(.65,0,.35,1)}.ns-item[aria-current=page] .ns-n{color:var(--signal)}.ns-item:focus-visible{outline:none}.ns-item:focus-visible .ns-w{outline:2px solid var(--signal);outline-offset:6px;translate:var(--s) 0}.ns-item:focus-visible .ns-m{transform:scaleX(1)}.ns-item:focus-visible:not(.is-cta) .ns-t{font-variation-settings:"wdth" 104, "wght" 620}.ns-item.is-cta:focus-visible{--s:.55em}.ns-item.is-cta:focus-visible .ns-t{background-position:0 0}@media (hover:hover) and (pointer:fine){.ns-item:hover .ns-w{translate:var(--s) 0}.ns-item:hover .ns-m{transform:scaleX(1)}.ns-item:hover:not(.is-cta) .ns-t{font-variation-settings:"wdth" 104, "wght" 620}.ns-item:hover .ns-n{color:var(--signal)}.ns-item.is-cta:hover{--s:.55em}.ns-item.is-cta:hover .ns-t{background-position:0 0}.nav-sheet:has(.ns-item:hover) .ns-item:not(:hover) .ns-t{color:#f6f3ec99}.nav-sheet:has(.ns-item:hover) .ns-item.is-cta:not(:hover) .ns-t{opacity:.72}}.ns-item:active .ns-w{transition-duration:90ms;translate:.16em}.ns-item:active .ns-m{transition-duration:90ms;transform:scaleX(.7)}.ns-item.is-cta:active .ns-t{background-position:0 0;transition-duration:.2s}.nav-sheet[data-phase=open]{animation:.38s cubic-bezier(.77,0,.18,1) both ns-field}@keyframes ns-field{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.nav-sheet[data-phase=open] .ns-t{animation:.46s cubic-bezier(.16,1,.3,1) both ns-rise;animation-delay:calc(.12s + var(--i) * 65ms)}@keyframes ns-rise{0%{clip-path:inset(0 0 100%);translate:0 .9em}to{clip-path:inset(0 0 -10%);translate:0}}.nav-sheet[data-phase=open] .ns-n{animation:.36s cubic-bezier(.16,1,.3,1) both ns-settle;animation-delay:calc(.24s + var(--i) * 65ms)}.nav-sheet[data-phase=open] .ns-item.is-cta .ns-m{animation:.36s cubic-bezier(.16,1,.3,1) .6s both ns-mark}@keyframes ns-mark{0%{transform:scaleX(0)}}.nav-sheet[data-phase=open] .ns-settle{animation:.42s cubic-bezier(.16,1,.3,1) .52s both ns-settle}@keyframes ns-settle{0%{opacity:0;translate:0 6px}}.nav-sheet[data-phase=closing]{pointer-events:none;animation:.26s cubic-bezier(.77,0,.18,1) .19s both ns-lift}@keyframes ns-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.nav-sheet[data-phase=closing] .ns-t{animation:.2s cubic-bezier(.7,0,.84,0) both ns-sink;animation-delay:calc((4 - var(--i)) * 35ms)}@keyframes ns-sink{0%{clip-path:inset(0 0 -10%);translate:0}to{clip-path:inset(0 0 100%);translate:0 -.6em}}.nav-sheet[data-phase=closing] .ns-n,.nav-sheet[data-phase=closing] .ns-m,.nav-sheet[data-phase=closing] .ns-settle{animation:.14s both ns-out}@keyframes ns-out{to{opacity:0}}.nav-sheet-brand{top:0;left:var(--gut);height:var(--nav-h);align-items:center;display:flex;position:absolute}.nav-sheet-foot{left:var(--gut);right:var(--gut);position:absolute;bottom:clamp(20px,4vh,40px)}.nav-close{top:0;right:var(--gut);height:var(--nav-h);cursor:pointer;color:var(--kreide);letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;background:0 0;border:0;min-width:44px;font-size:14px;position:absolute}.nav-close span{border-bottom:1px solid var(--signal);padding-bottom:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gut);z-index:70;background:var(--burg);color:var(--kreide);padding:12px 18px;font-size:14px;top:10px}.foot{background:var(--tinte);color:var(--kreide);padding:clamp(48px, 6vw, 92px) var(--gut) clamp(24px, 3vw, 40px)}.foot-top{flex-wrap:wrap;justify-content:space-between;gap:clamp(28px,5vw,80px);display:flex}.foot-nav{flex-wrap:wrap;gap:clamp(28px,4vw,70px);display:flex}.foot-col{align-content:start;gap:2px;display:grid}.foot-col a,.foot-col span{font-variation-settings:"wdth" 112, "wght" 400;color:#f6f3eccc;align-items:center;min-height:44px;font-size:clamp(14px,1.05vw,16px);display:inline-flex}.foot-col a:hover,.foot-col a:focus-visible{color:var(--kreide)}.foot-legal{border-top:1px solid #f6f3ec29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px clamp(18px,2.4vw,34px);margin-top:clamp(42px,5vw,78px);padding-top:clamp(14px,1.6vw,22px);display:flex}.foot-legal a{align-items:center;min-height:44px;display:inline-flex}.mask-up{animation:linear both mask-up;animation-timeline:view();animation-range:entry 10% entry 70%}@keyframes mask-up{0%{clip-path:inset(0 0 100%);translate:0 .5em}to{clip-path:inset(0 0 -20%);translate:0}}.swap{display:inline-grid}.swap>*{grid-area:1/1}.cta{background:var(--burg);min-height:48px;color:var(--kreide);font-variation-settings:"wdth" 100, "wght" 600;align-items:center;padding:clamp(13px,1.2vw,18px) clamp(20px,2vw,32px);font-size:clamp(16px,1.25vw,19px);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s;display:inline-flex}.cta:hover,.cta:focus-visible{background:var(--kreide);color:var(--tinte);transform:translateY(-2px)}.cta-ghost{border-bottom:1px solid var(--signal);font-variation-settings:"wdth" 112, "wght" 500;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1024px){.nav{left:12px;right:12px}.grid{grid-template-columns:1fr;row-gap:clamp(18px,2.4vw,30px)}.g-a,.g-b,.g-c,.g-d{grid-column:1/-1}.g-b,.g-d{margin-left:clamp(0px,7vw,90px)}}@media (max-width:900px){.nav-links{display:none}.nav-burger{display:inline-flex}.nav{width:auto;max-width:none;padding:4px 6px 4px 14px;top:10px;left:11px;right:11px}.nav[data-scrolled=true]{padding-block:2px}.to-right{text-align:left;margin-left:0}}@media (max-width:700px){.nav{top:8px;left:8px;right:8px}.g-b,.g-d{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.run-state-i:not(:last-child){visibility:hidden!important}.run-state-i:last-child{visibility:visible!important}.cs-ui-cap>span:not(.cs-c3),.proof-ui .swap-a{visibility:hidden!important}.open{filter:none;scale:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.cta,.nav,.nav-brand,.nav-a,.nav-burger,.nav-burger span{transition:none}.ns-m,.ns-w,.ns-t,.ns-n{transition:none!important}.ns-item:hover .ns-t,.ns-item:focus-visible .ns-t,.ns-item:active .ns-t{font-variation-settings:"wdth" 112, "wght" 500!important}.ns-item.is-cta .ns-t{font-variation-settings:"wdth" 112, "wght" 600!important}.ns-item:not(.is-cta):hover .ns-w,.ns-item:not(.is-cta):active .ns-w{translate:none}}.open{isolation:isolate;flex-direction:column;min-height:100svh;padding:0 0 clamp(22px,3vw,44px);display:flex;position:relative;overflow:hidden}.open-claim{padding:calc(var(--nav-h) + clamp(28px, 7vh, 96px)) var(--gut) 0;letter-spacing:-.015em;font-variation-settings:"wdth" 112, "wght" 300;max-width:19ch;font-size:clamp(22px,2.5vw,40px);line-height:1.22}.open-stage{flex:1;align-items:center;padding-left:4vw;display:flex}.open-stage .lockup{width:max-content}.open-stage .mark{--wd:100;--wg:900;font-size:26.4vw}.open-stage .lockup-desc{opacity:.78;margin-top:.26em;font-size:max(11px,.107em)}.open-foot{padding:clamp(16px, 2.2vw, 36px) var(--gut) 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.open-disc{white-space:nowrap;align-items:baseline;gap:0 .85em;display:flex}.open-disc .sep{color:var(--signal)}.mark--build{position:relative}.mark--build .mark-face{display:inline-block;position:relative}.open .licht{animation:1.8s cubic-bezier(.16,1,.3,1) both build-light}@keyframes build-light{0%{opacity:.35}}.open-stage .mark:before{animation:.46s cubic-bezier(.77,0,.18,1) .1s both build-cast}@keyframes build-cast{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.open-stage .mark-face{animation:1s cubic-bezier(.77,0,.18,1) 1s both build-face}@keyframes build-face{0%{clip-path:inset(100% 0 0);translate:0 .08em}to{clip-path:inset(0);translate:0}}.open-stage .mark{animation:1.6s cubic-bezier(.65,0,.35,1) .1s both build-body}@keyframes build-body{0%{--wd:62;--wg:900}}.open-stage .lockup-desc{animation:.9s cubic-bezier(.77,0,.18,1) 2.6s both build-desc}@keyframes build-desc{0%{opacity:0;width:44%}30%{opacity:1}}.open-claim .line-in{animation:.7s cubic-bezier(.16,1,.3,1) 2.95s both build-line;display:inline-block}.open-foot .quiet>span:not(.sep),.open-foot>.quiet:last-child{animation:.64s cubic-bezier(.16,1,.3,1) 3.2s both build-line;display:inline-block}.open-disc>span:nth-child(3){animation-delay:3.27s}.open-disc>span:nth-child(5){animation-delay:3.34s}.open-foot>.quiet:last-child{animation-delay:3.41s}.open-disc .sep{animation:.4s 3.35s both build-sep}@keyframes build-sep{0%{opacity:0}}@keyframes build-line{0%{clip-path:inset(0 0 100%);translate:0 .9em}to{clip-path:inset(0);translate:0}}.open-frame{font-size:26.4vw;position:relative}.open-frame h1{font-size:2rem}.open-emblem{--emb-w:clamp(64px, min(5.5vw, 7.5svh), 90px);width:var(--emb-w);height:calc(var(--emb-w) * 357 / 272);animation:.9s cubic-bezier(.16,1,.3,1) 2.15s both build-emb;position:absolute;top:calc(100% + .06em);right:0;overflow:visible}@keyframes build-emb{0%{translate:0 .03em}}.open-emblem .emblem-forest{animation:.52s cubic-bezier(.77,0,.18,1) 2.15s both build-emb-forest}@keyframes build-emb-forest{0%{clip-path:inset(0 50% 48%)}to{clip-path:inset(0)}}.open-emblem .emblem-reflect{animation:.48s cubic-bezier(.65,0,.35,1) 2.47s both build-emb-reflect}@keyframes build-emb-reflect{0%{clip-path:inset(52% 0 48%)}to{clip-path:inset(0)}}body:has(.open) .nav-a{animation:.6s cubic-bezier(.16,1,.3,1) 3.5s both build-nav}body:has(.open) .nav-burger span{animation:.6s cubic-bezier(.16,1,.3,1) 3.5s both build-nav}@keyframes build-nav{0%{color:#f6f3ec59;border-color:#0000}}.open{z-index:0;position:sticky;top:0}.open~main,.open~.foot,.open~footer{z-index:1;position:relative}@supports (animation-timeline:scroll()){.open{transform-origin:50% 0;animation:linear both open-recede;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes open-recede{to{filter:brightness(.5);scale:.94}}}.early-b{color:var(--signal-tief);max-width:17ch;margin-top:clamp(28px,3.4vw,60px)}.limb{padding-block:clamp(34px,4.2vw,70px);position:relative}.limb-word{letter-spacing:-.04em;padding-block:6px;line-height:.82;display:block}.limb:first-child .limb-word{font-variation-settings:"wdth" 112, "wght" 500;font-size:clamp(46px,11.4vw,188px)}.limb:nth-child(2) .limb-word{font-variation-settings:"wdth" 75, "wght" 900;margin-left:clamp(0px,7vw,132px);font-size:clamp(42px,9.9vw,164px)}.limb:nth-child(3) .limb-word{font-variation-settings:"wdth" 125, "wght" 300;margin-left:clamp(0px,16vw,300px);font-size:clamp(38px,8.4vw,140px)}.limb-copy{max-width:52ch;margin-top:clamp(12px,1.2vw,20px)}.limb:first-child .limb-copy{text-align:right;margin-left:auto}.limb:first-child .limb-copy .lead,.limb:first-child .limb-copy .body{margin-left:auto}.limb:nth-child(2) .limb-copy{margin-left:clamp(0px,7vw,132px)}.limb:nth-child(3) .limb-copy{max-width:40ch}.limb-line{background:#f6f3ec29;height:1px;position:absolute;top:0;left:0;right:0}.limb:first-child .limb-line{display:none}.limb-n{color:var(--signal)}.proof-steps{gap:clamp(26px,3vw,48px);margin-top:clamp(40px,5vw,84px);display:grid}.proof-step{grid-template-columns:auto 1fr;align-items:baseline;column-gap:clamp(18px,2.2vw,40px);max-width:74ch;display:grid}.proof-step:nth-child(2){margin-left:clamp(0px,6vw,110px)}.proof-step:nth-child(3){margin-left:clamp(0px,12vw,220px)}.proof-step:nth-child(4){margin-left:clamp(0px,18vw,330px)}.proof-step h3{letter-spacing:-.022em;margin-bottom:8px;font-size:clamp(21px,1.9vw,30px)}.proof-step:first-child h3{font-variation-settings:"wdth" 88, "wght" 700}.proof-step:nth-child(2) h3{font-variation-settings:"wdth" 96, "wght" 650}.proof-step:nth-child(3) h3{font-variation-settings:"wdth" 104, "wght" 570}.proof-step:nth-child(4) h3{font-variation-settings:"wdth" 112, "wght" 500}.proof-step .n{color:var(--signal-tief);font-variation-settings:"wdth" 125, "wght" 300;letter-spacing:.16em;padding-top:.5em;font-size:13px}.proof-ui{margin-top:clamp(52px,6.4vw,110px);margin-inline:calc(var(--gut) * -1);background:var(--tinte);color:var(--kreide);padding:clamp(26px, 3.4vw, 60px) var(--gut) clamp(34px, 4.4vw, 76px);gap:clamp(22px,3vw,52px);display:grid}.proof-ui-top{border-bottom:1px solid #f6f3ec24;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:clamp(14px,1.6vw,22px);display:flex}.proof-ui-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,3vw,48px);display:grid}.proof-ui-state{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;font-size:13px}.proof-ui-name{letter-spacing:-.04em;font-variation-settings:"wdth" 88, "wght" 800;margin-top:clamp(10px,1.2vw,18px);font-size:clamp(40px,7.2vw,132px);line-height:.9}.proof-ui-act{justify-items:start;gap:clamp(16px,1.8vw,26px);display:grid}.proof-ui-cta{isolation:isolate;color:var(--kreide);box-shadow:inset 0 0 0 1px var(--signal);font-variation-settings:"wdth" 100, "wght" 600;padding:12px 20px;font-size:15px;position:relative}.proof-ui-cta:before{content:"";z-index:-1;background:var(--burg);transform-origin:0;position:absolute;inset:0}.proof-ui-res{letter-spacing:.02em;color:var(--kreide);font-variation-settings:"wdth" 112, "wght" 500;font-size:clamp(14px,1.05vw,16px)}@supports (animation-timeline:view()){.proof-ui{view-timeline-name:--pui;transform-origin:50% 100%;animation:linear both pui-near;animation-timeline:--pui;animation-range:entry cover 38%}@keyframes pui-near{0%{filter:brightness(.55);scale:.86}}.proof-ui-cta{animation:linear both pui-press-t;animation-timeline:--pui;animation-range:cover 44% cover 52%}.proof-ui-cta:before{animation:linear both pui-press;animation-timeline:--pui;animation-range:cover 44% cover 52%}@keyframes pui-press{0%{transform:scaleX(0)}}@keyframes pui-press-t{0%{color:var(--kreide)}}.proof-ui .swap-a{animation:linear both swap-out;animation-timeline:--pui;animation-range:cover 52% cover 56%}.proof-ui .swap-b{animation:linear both swap-in;animation-timeline:--pui;animation-range:cover 56% cover 61%}.proof-ui-res{animation:linear both pui-res;animation-timeline:--pui;animation-range:cover 58% cover 64%}@keyframes pui-res{0%{clip-path:inset(0 0 100%);translate:0 .8em}to{clip-path:inset(0 0 -20%);translate:0}}}.proof-ui .swap-a{visibility:hidden}@supports (animation-timeline:view()){.proof-ui .swap-a{visibility:visible}}@keyframes swap-mid{0%{clip-path:inset(100% 0 0);translate:0 .8em}22%,80%{clip-path:inset(0 0 -10%);translate:0}to{clip-path:inset(0 0 100%);translate:0 -.8em}}@keyframes swap-out{0%{clip-path:inset(0);translate:0}to{clip-path:inset(0 0 100%);translate:0 -.8em}}@keyframes swap-in{0%{clip-path:inset(100% 0 0);translate:0 .8em}to{clip-path:inset(0);translate:0}}@media (max-width:900px){.proof-ui-body{grid-template-columns:1fr}}@media (max-width:700px){.proof-ui-name{font-size:15vw;line-height:.88}.proof-ui-state{letter-spacing:.1em;font-variation-settings:"wdth" 112, "wght" 500;font-size:15px}.proof-ui-top .swap{font-size:14px}.proof-ui-cta{text-align:center;justify-self:stretch;padding:16px 20px;font-size:17px}.proof-ui-res{font-variation-settings:"wdth" 100, "wght" 600;font-size:16px}}.pers-a{font-variation-settings:"wdth" 118, "wght" 300;max-width:15ch;display:block}.pers-b{font-variation-settings:"wdth" 80, "wght" 900;letter-spacing:-.042em;max-width:13ch;margin-top:-.18em;margin-left:clamp(0px,22vw,420px);display:block}.pers-copy{margin-top:clamp(30px,3.4vw,58px)}.end{min-height:92svh;padding:clamp(84px, 10vw, 160px) var(--gut) clamp(26px, 3vw, 44px);isolation:isolate;background:var(--tinte);flex-direction:column;justify-content:space-between;gap:clamp(40px,6vw,90px);display:flex;position:relative;overflow:hidden}.end-mark .mark{font-size:23.6vw;display:block}@supports (animation-timeline:view()){.end-mark .mark{animation:linear both exhale;animation-timeline:view();animation-range:entry cover 48%}@keyframes exhale{0%{--wd:var(--x-wd,100);--wg:var(--x-wg,900)}}}.end-mark .lockup-desc{opacity:.7;font-size:max(10px,.118em)}.end-meta{border-top:1px solid #f6f3ec29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(16px,1.8vw,26px);padding-top:clamp(18px,2vw,30px);display:flex}@media (max-width:1024px){.proof-step:nth-child(n){max-width:none;margin-left:0}.proof-step{border-top:1px solid #dcd6c9;padding-top:clamp(18px,2.4vw,28px)}.proof-steps{gap:clamp(20px,2.6vw,32px)}.pers-b{margin-left:clamp(0px,14vw,180px)}}@media (max-width:900px){.limb:nth-child(n) .limb-word,.limb:nth-child(n) .limb-copy{margin-left:0}.limb-word{padding-block:10px}.limb:first-child .limb-copy,.limb:first-child .limb-copy .lead,.limb:first-child .limb-copy .body{text-align:left;margin-left:0}.open-stage{padding-left:5vw}.open-stage .mark{--wd:62;--wg:900;font-size:39.6vw}.open-frame{font-size:39.6vw}.open-emblem{--emb-w:clamp(56px, 8vw, 70px)}.open-foot{flex-direction:column;align-items:flex-start;gap:10px}.open-disc{flex-direction:column;gap:5px}.open-disc .sep{display:none}}@media (max-width:700px){.open-emblem{--emb-w:clamp(42px, 12vw, 52px)}.early-a{font-variation-settings:"wdth" 100, "wght" 500;max-width:11ch}.early-b{text-align:right;font-variation-settings:"wdth" 82, "wght" 800;letter-spacing:-.042em;max-width:12ch;margin-top:-.06em;margin-left:auto}.early-copy-a{max-width:30ch}.early-copy-b{text-align:right;max-width:30ch;margin-left:auto}.pers-a{max-width:12ch}.pers-b{max-width:11ch;margin-top:-.06em;margin-left:0}}.svc-open{isolation:isolate;background:var(--tinte);min-height:78svh;padding:calc(var(--nav-h) + clamp(50px, 9vw, 130px)) var(--gut) clamp(40px, 5vw, 80px);flex-direction:column;justify-content:flex-end;gap:clamp(20px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.svc-open .lead{max-width:40ch}.svc-meta{flex-wrap:wrap;align-items:baseline;gap:10px clamp(18px,2.4vw,34px);display:flex}.phys-web{--x-wd:112;--x-wg:500}.phys-dev{--x-wd:75;--x-wg:900}.phys-auto{--x-wd:100;--x-wg:900}.svc-word{letter-spacing:-.04em;font-variation-settings:"wdth" var(--wd), "wght" var(--wg);width:max-content;max-width:none;margin:0;line-height:.82;animation:.52s cubic-bezier(.77,0,.175,1) both svc-arrive;display:block}@keyframes svc-arrive{0%{--wd:var(--from-wd,var(--n-wd));--wg:var(--from-wg,var(--n-wg))}}.svc-word.is-fit{animation-name:svc-arrive-fit}@keyframes svc-arrive-fit{0%{--wd:var(--from-wd);--wg:var(--from-wg);font-size:var(--from-fs)}}.svc-word--design{--wd:112;--wg:500;--n-wd:112;--n-wg:300}.svc-word--dev{--wd:75;--wg:900;--n-wd:75;--n-wg:560}.svc-word--auto{--wd:125;--wg:300;--n-wd:125;--n-wg:200}::view-transition-group(.vt-open){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-group(.vt-lock){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-group(.vt-run){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(.vt-open){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-old(.vt-lock){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-old(.vt-run){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-new(.vt-open){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-new(.vt-lock){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-new(.vt-run){object-fit:contain;object-position:0 50%;transform-origin:0;width:100%;height:100%}::view-transition-old(.vt-open){animation:90ms cubic-bezier(.23,1,.32,1) both vt-out}::view-transition-old(.vt-lock){animation:90ms cubic-bezier(.23,1,.32,1) both vt-out}::view-transition-old(.vt-run){animation:90ms cubic-bezier(.23,1,.32,1) both vt-out}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(.vt-open){animation-duration:.58s}::view-transition-new(.vt-open){animation:.12s cubic-bezier(.23,1,.32,1) 60ms both vt-in,.56s cubic-bezier(.16,1,.3,1) both vt-widen}@keyframes vt-widen{0%{scale:.82 1}}::view-transition-group(.vt-lock){animation-duration:.44s}::view-transition-new(.vt-lock){animation:80ms linear 60ms both vt-in,.44s cubic-bezier(.7,0,.2,1.25) both vt-press}@keyframes vt-press{0%{scale:.9 1.14}}::view-transition-new(.vt-run){animation:.48s cubic-bezier(.23,1,.32,1) both vt-write}@keyframes vt-write{0%{clip-path:inset(0 100% 0 0)}}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}::view-transition-group(.vt-work){animation:none}::view-transition-group(.vt-start){animation:none}::view-transition-old(.vt-work){display:none}::view-transition-old(.vt-start){display:none}::view-transition-new(.vt-work){animation:.62s cubic-bezier(.77,0,.18,1) both vt-open-page}::view-transition-new(.vt-start){animation:.64s cubic-bezier(.16,1,.3,1) both vt-rise-page}@keyframes vt-open-page{0%{clip-path:inset(38% 0)}to{clip-path:inset(0)}}@keyframes vt-rise-page{0%{translate:0 22%}}html[data-vt]::view-transition-old(root){animation:.12s ease-out both vt-out}html[data-vt]::view-transition-new(root){animation:none}.phys-web .band{padding-block:clamp(110px,13vw,230px)}.phys-web .d1{font-variation-settings:"wdth" 118, "wght" 420}.phys-web .body{max-width:50ch}.wd-open{isolation:isolate;background:var(--tinte);min-height:100svh;color:var(--kreide);padding:calc(var(--nav-h) + clamp(22px, 5vh, 70px)) var(--gut) clamp(30px, 4vw, 64px);grid-template-rows:auto 1fr auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,1.8vw,32px);display:grid;position:relative;overflow:hidden}.licht--open:before{opacity:.46;width:78%;height:112%;top:-34%;left:auto;right:-16%}.licht--open:after{opacity:.72;width:62%;height:84%;top:46%;left:-22%;right:auto}.wd-eyebrow{grid-area:1/1/auto/7}.wd-open .svc-word{grid-area:2/1/auto/-1;place-self:center end;font-size:15.6vw}.wd-ruler{white-space:nowrap;grid-area:3/5/auto/-1;align-items:center;gap:14px;margin-top:clamp(10px,1.4vw,22px);display:flex}.wd-ruler span{background:#f6f3ec4d;flex:1;height:1px;position:relative}.wd-ruler span:before,.wd-ruler span:after{content:"";background:var(--signal);width:1px;height:11px;position:absolute;top:-5px}.wd-ruler span:before{left:0}.wd-ruler span:after{right:0}.wd-ruler:after{content:"Breit · 12 Spalten · Zustand offen"}.wd-lead{grid-area:4/1/auto/6;margin-top:clamp(40px,8vh,120px)}.wd-meta{grid-area:5/7/auto/-1;justify-self:end;margin-top:clamp(18px,2vw,30px)}.rc{background:var(--tinte);color:var(--kreide);height:320svh;position:relative}.rc-stage{height:100svh;padding:calc(var(--nav-h) + clamp(6px, 1.4vh, 18px)) var(--gut) clamp(20px, 3.6vh, 44px);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.2vh,30px);display:grid;position:sticky;top:0}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.rc-steps{gap:clamp(14px,2.4vw,40px);display:flex}.rc-steps li{color:#f6f3ec99;border-bottom:1px solid #0000;padding-bottom:3px}.rc-steps li:last-child{color:var(--kreide);border-color:var(--signal)}.rc-steps{flex-wrap:wrap}.rc-box{background:var(--pflaume);position:relative;overflow:hidden;container-type:size}.rc-note{color:#f6f3ecbd;max-width:58ch}.rc{height:400svh}.rc-box{width:var(--frame-w,min(100%, 44svh));--cn-l:5.4cqw;--cn-t:19cqh;--cn-fs:11.4cqw;--cn-w:90cqw;--cl-l:56cqw;--cl-t:58cqh;--cl-w:34cqw;--cl-fs:max(15px, 1.75cqw);--cc-l:56cqw;--cc-t:79cqh;--cc-fs:max(14px, 1.2cqw);--cm-t:86cqh;--cm-fs:max(12px, 1cqw);--ce-fs:max(11px, 1cqw);--ce-t:9cqh;justify-self:center}.rc-i{color:var(--kreide);letter-spacing:0;display:block;position:absolute}.rc-eye{letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;color:#f6f3ecb8;font-size:max(11px,3cqw);top:7cqh;left:6cqw}.rc-name{letter-spacing:-.045em;font-variation-settings:"wdth" 112, "wght" 500;width:90cqw;font-size:19cqw;line-height:.84;top:15cqh;left:6cqw}.rc-line{font-variation-settings:"wdth" 112, "wght" 300;width:80cqw;font-size:max(15px,4.6cqw);line-height:1.34;top:55cqh;left:6cqw}.rc-cta{background:var(--burg);color:var(--kreide);font-variation-settings:"wdth" 100, "wght" 600;padding:.95em 1.5em;font-size:max(14px,4cqw);top:76cqh;left:6cqw}.rc-meta{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;color:#f6f3ec99;font-size:max(11px,3cqw);top:91cqh;left:6cqw}@supports (animation-timeline:view()){.rc{view-timeline-name:--rc}.rc-i,.rc-steps li,.rc-box{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rc;animation-range:contain}.rc-box{animation-name:rc-frame;animation-timing-function:cubic-bezier(.77,0,.18,1)}@keyframes rc-frame{0%,72%{width:calc(100% + 2 * var(--gut))}84%,to{width:var(--frame-w,min(100%, 44svh))}}.rc-eye{animation-name:rc-eye}.rc-name{animation-name:rc-name}.rc-line{animation-name:rc-line}.rc-cta{animation-name:rc-cta}.rc-meta{animation-name:rc-meta}@keyframes rc-eye{0%,10%{letter-spacing:0;font-variation-settings:"wdth" 100, "wght" 400;color:#f6f3ecdb;font-size:max(17px,2.6cqw);top:12cqh;left:6cqw}28%,40%{letter-spacing:.18em;color:#f6f3ecb8;font-size:max(11px,1cqw);top:10cqh;left:6cqw}56%,86%{left:6cqw;top:var(--ce-t);font-size:var(--ce-fs);letter-spacing:.18em;color:#f6f3ecb8}}@keyframes rc-name{0%,10%{letter-spacing:0;font-variation-settings:"wdth" 100, "wght" 400;width:90cqw;font-size:max(17px,2.6cqw);line-height:1.3;top:23cqh;left:6cqw}28%,40%{letter-spacing:-.035em;font-variation-settings:"wdth" 88, "wght" 800;width:90cqw;font-size:max(30px,6.2cqw);line-height:.92;top:17cqh;left:6cqw}56%,86%{left:var(--cn-l);top:var(--cn-t);width:var(--cn-w);font-size:var(--cn-fs);letter-spacing:-.045em;font-variation-settings:"wdth" 112, "wght" 500;line-height:.86}}@keyframes rc-line{0%,10%{width:var(--a-line-w,80cqw);font-variation-settings:"wdth" 100, "wght" 400;font-size:max(17px,2.6cqw);top:34cqh;left:6cqw}28%,40%{left:6cqw;top:var(--b-line,40cqh);width:var(--b-line-w,46cqw);font-variation-settings:"wdth" 100, "wght" 400;font-size:max(16px,1.7cqw)}56%,86%{left:var(--cl-l);top:var(--cl-t);width:var(--cl-w);font-size:var(--cl-fs);font-variation-settings:"wdth" 112, "wght" 300}}@keyframes rc-cta{0%,10%{left:6cqw;top:var(--a-cta,56cqh);color:var(--kreide);font-variation-settings:"wdth" 100, "wght" 400;background:0 0;padding:0;font-size:max(17px,2.6cqw)}28%,40%{left:6cqw;top:var(--b-cta,56cqh);background:var(--burg);color:var(--kreide);font-variation-settings:"wdth" 100, "wght" 600;font-size:max(14px,1.2cqw)}56%,86%{left:var(--cc-l);top:var(--cc-t);font-size:var(--cc-fs)}}@keyframes rc-meta{0%,10%{left:6cqw;top:var(--a-meta,67cqh);letter-spacing:0;text-transform:none;font-variation-settings:"wdth" 100, "wght" 400;color:#f6f3ecdb;font-size:max(17px,2.6cqw)}28%,40%{left:6cqw;top:var(--b-meta,72cqh);font-size:max(12px,1cqw)}56%,86%{left:6cqw;top:var(--cm-t);font-size:var(--cm-fs)}}.rc-steps li:first-child{animation-name:rc-s1}.rc-steps li:nth-child(2){animation-name:rc-s2}.rc-steps li:nth-child(3){animation-name:rc-s3}.rc-steps li:nth-child(4){animation-name:rc-s4}@keyframes rc-s1{0%,19%{color:var(--kreide);border-color:var(--signal)}22%,to{color:#f6f3ec99;border-color:#0000}}@keyframes rc-s2{0%,19%{color:#f6f3ec99;border-color:#0000}22%,45%{color:var(--kreide);border-color:var(--signal)}48%,to{color:#f6f3ec99;border-color:#0000}}@keyframes rc-s3{0%,45%{color:#f6f3ec99;border-color:#0000}48%,76%{color:var(--kreide);border-color:var(--signal)}79%,to{color:#f6f3ec99;border-color:#0000}}@keyframes rc-s4{0%,76%{color:#f6f3ec99;border-color:#0000}}}@supports not (animation-timeline:view()){.rc{height:auto}.rc-stage{position:relative}}.wd-four{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(60px,8vw,150px) clamp(16px,1.8vw,32px);margin-top:clamp(60px,7vw,130px);display:grid}.wd-four-i{max-width:44ch}.wd-four-i:first-child{grid-column:1/6}.wd-four-i:nth-child(2){grid-column:8/13;margin-top:clamp(80px,13vw,240px)}.wd-four-i:nth-child(3){grid-column:3/8}.wd-four-i:nth-child(4){grid-column:9/13;margin-top:clamp(40px,7vw,130px)}.wd-four-n{letter-spacing:-.05em;font-variation-settings:"wdth" 125, "wght" 200;color:var(--signal);font-size:clamp(64px,9.6vw,180px);line-height:.78;display:block}.wd-four-i h3{letter-spacing:-.03em;font-variation-settings:"wdth" 118, "wght" 500;margin:clamp(14px,1.6vw,24px) 0 10px;font-size:clamp(26px,2.8vw,46px);line-height:1.05}.wd-four .body{color:#f6f3ecbd}@media (max-width:1279px){.wd-open .svc-word{--wd:100;--n-wd:100;font-size:17.4vw}.wd-ruler:after{content:"Mittel · 8 Spalten · Zustand fest"}}@media (max-width:900px){.wd-open .svc-word{justify-self:start}.wd-ruler{grid-column:1/-1}.wd-lead{grid-column:1/-1;max-width:30ch}.wd-meta{grid-column:1/-1;justify-self:start}.wd-four-i:nth-child(n){grid-column:1/-1;margin-top:0}.wd-four-i:nth-child(2n){text-align:right;margin-left:auto}.wd-ruler:after{content:"Tablet · 6 Spalten · neu geordnet"}}@media (max-width:700px){.wd-open{grid-template-rows:auto auto 1fr auto auto}.wd-open .svc-word{--wd:62;--wg:800;--n-wd:62;--n-wg:500;align-self:start;margin-top:clamp(28px,8vh,70px);font-size:25vw}.wd-lead{text-align:right;justify-self:end;max-width:24ch}.wd-ruler:after{content:"Telefon · 1 Spalte"}.rc{height:330svh}.rc-box{--frame-w:calc(100% + 2 * var(--gut));--cn-l:6cqw;--cn-t:15cqh;--cn-fs:19cqw;--cn-w:90cqw;--cl-l:6cqw;--cl-t:55cqh;--cl-w:80cqw;--cl-fs:max(15px, 4.6cqw);--cc-l:6cqw;--cc-t:76cqh;--cc-fs:max(14px, 4cqw);--cm-t:91cqh;--cm-fs:max(11px, 3cqw);--ce-fs:max(11px, 3cqw);--ce-t:7cqh}.rc-steps{gap:14px}.rc-box{--b-line:36cqh;--b-line-w:84cqw;--b-cta:66cqh;--b-meta:82cqh;--a-line-w:84cqw;--a-cta:50cqh;--a-meta:60cqh}.wd-eyebrow{grid-column:1/-1}}.phys-dev .band{padding-block:clamp(60px,6.6vw,118px)}.phys-dev .d1{font-variation-settings:"wdth" 75, "wght" 800;letter-spacing:-.045em;line-height:.98}.phys-dev .d2{font-variation-settings:"wdth" 75, "wght" 800;letter-spacing:-.035em}.phys-dev .body{font-variation-settings:"wdth" 88, "wght" 420;max-width:44ch;line-height:1.5}.phys-dev .lead{font-variation-settings:"wdth" 88, "wght" 400}.phys-dev .band,.phys-dev .dv-open,.phys-dev .end{padding-left:calc(var(--gut) + clamp(16px, 2.2vw, 40px))}.phys-dev .band:before,.phys-dev .dv-open:before,.phys-dev .end:before{content:"";top:0;bottom:0;left:var(--gut);background:#f6f3ec33;width:1px;position:absolute}.phys-dev .band-light:before{background:#c7c1b3}.dv-open{isolation:isolate;background:var(--tinte);color:var(--kreide);padding-top:calc(var(--nav-h) + clamp(26px, 4.4vw, 72px));padding-right:var(--gut);flex-direction:column;gap:clamp(14px,1.6vw,26px);padding-bottom:clamp(30px,3.6vw,60px);display:flex;position:relative;overflow:hidden}.dv-spine{left:calc(var(--gut) - 1px);top:var(--nav-h);background:var(--signal);width:3px;height:clamp(70px,11vw,190px);position:absolute}.dv-open .svc-word{line-height:.8;font-size:calc((100vw - 2 * var(--gut) - clamp(16px, 2.2vw, 40px)) / 4.86)}.dv-lock{border-top:1px solid #f6f3ec38;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,1.8vw,32px);margin-top:clamp(40px,5vw,96px);padding-top:clamp(16px,1.8vw,28px);display:grid}.dv-lead{grid-column:1/6;max-width:30ch;font-size:clamp(18px,1.5vw,24px);line-height:1.36}.dv-meta{grid-column:7/13;display:grid}.dv-meta li{letter-spacing:-.01em;font-variation-settings:"wdth" 75, "wght" 750;animation:.56s cubic-bezier(.16,1,.3,1) both dv-lock;animation-delay:calc(.46s + var(--i) * 60ms);border-bottom:1px solid #f6f3ec24;grid-template-columns:3.4em 1fr;align-items:baseline;padding:9px 0;font-size:clamp(16px,1.3vw,21px);display:grid}.dv-meta b{color:var(--signal);letter-spacing:.14em;font-variation-settings:"wdth" 125, "wght" 300;font-size:12px;font-weight:400}@keyframes dv-lock{0%{font-variation-settings:"wdth" 125, "wght" 300;translate:1.4em}}.dv-cols{grid-template-columns:repeat(2,minmax(0,40ch));column-gap:clamp(20px,2.6vw,44px);margin-top:clamp(24px,2.6vw,42px);display:grid}.nest{max-width:1100px;margin-top:clamp(44px,5vw,88px);overflow-x:clip}.nest-cap{margin-bottom:clamp(12px,1.2vw,18px)}.nest-l{border-left:1px solid #bcb6a8;margin-top:clamp(12px,1.2vw,18px);padding:clamp(10px,1vw,14px) 0 0 clamp(18px,2.8vw,48px)}.nest>.nest-l{border-left:0;border-top:2px solid var(--tinte);margin-top:0;padding-left:0}.nest-k{color:var(--signal-tief);letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;font-size:12px}.nest-t{letter-spacing:-.035em;font-variation-settings:"wdth" 75, "wght" calc(900 - var(--d) * 130);max-width:28ch;margin-top:4px;font-size:clamp(21px,2.7vw,44px);line-height:1.02}@supports (animation-timeline:view()){.nest{view-timeline-name:--nest}.nest .nest-l .nest-l{animation:cubic-bezier(.65,0,.35,1) both nest-dock;animation-timeline:--nest;animation-range:entry 10% cover 46%}@keyframes nest-dock{0%{translate:0 var(--gap-dock,56px)}}}@media (max-width:700px){.nest{--gap-dock:24px}}.spec{border-top:1px solid #f6f3ec3d;max-width:1320px;margin-top:clamp(30px,3.4vw,56px)}.spec-r{border-bottom:1px solid #f6f3ec1f;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;column-gap:clamp(16px,2.4vw,44px);padding:clamp(13px,1.3vw,19px) 0;display:grid}.spec dt{grid-template-columns:9em minmax(0,1fr);align-items:baseline;display:grid}.spec-k{color:var(--signal);letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;font-size:12px}.spec-h{letter-spacing:-.025em;font-variation-settings:"wdth" 75, "wght" 800;font-size:clamp(20px,1.9vw,30px);line-height:1.05}.spec dd{color:#f6f3ecbd;margin:0}@media (max-width:900px){.dv-lead,.dv-meta{grid-column:1/-1}.dv-meta{margin-top:20px}.dv-cols{grid-template-columns:1fr;row-gap:16px}.spec-r{grid-template-columns:1fr;row-gap:6px}}@media (max-width:700px){.spec dt{grid-template-columns:1fr;row-gap:3px}}.phys-auto .band{padding-block:clamp(84px,9vw,160px)}.phys-auto main>section:first-of-type .d1{font-variation-settings:"wdth" 125, "wght" 300}.phys-auto main>section:nth-of-type(2) .d1{font-variation-settings:"wdth" 100, "wght" 600}.phys-auto main>section:nth-of-type(3) .d2{font-variation-settings:"wdth" 84, "wght" 800}.phys-auto main>section:nth-of-type(4) .d1{font-variation-settings:"wdth" 80, "wght" 900;letter-spacing:-.045em}.au-open{isolation:isolate;background:var(--tinte);min-height:94svh;color:var(--kreide);padding:calc(var(--nav-h) + clamp(60px, 9vw, 150px)) var(--gut) clamp(30px, 3.6vw, 60px);flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,38px);display:flex;position:relative;overflow:hidden}.licht--run:before{opacity:.34;width:70%;height:90%;top:30%;left:30%}.licht--run:after{opacity:.8;width:70%;height:90%;top:-20%;left:-20%;right:auto}.au-eyebrow{top:calc(var(--nav-h) + clamp(18px, 2.6vw, 40px));left:var(--gut);position:absolute}.au-open .svc-word{font-size:12.4vw}.au-lead{max-width:38ch;margin-left:auto}.svc-word--auto .pulse{animation:.62s cubic-bezier(.16,1,.3,1) both au-pulse;animation-delay:calc(.56s + var(--i) * 48ms)}@keyframes au-pulse{42%{font-variation-settings:"wdth" 84, "wght" 820;color:var(--signal)}}.au-track{border-top:1px solid #f6f3ec38;justify-content:space-between;gap:12px;margin-top:clamp(18px,3vw,50px);padding-top:18px;display:flex;position:relative}.au-track:before{content:"";background:var(--signal);width:9px;height:9px;animation:1.4s cubic-bezier(.77,0,.175,1) 1.1s both au-travel;position:absolute;top:-5px;left:calc(100% - 9px)}@keyframes au-travel{0%{left:0}}.au-track li{color:var(--kreide);font-variation-settings:"wdth" 125, "wght" 500;animation:.26s cubic-bezier(.23,1,.32,1) both au-lit;animation-delay:calc(1.1s + var(--i) * .33s)}.au-track li:last-child{color:var(--signal)}@keyframes au-lit{0%{color:#f6f3ec57;font-variation-settings:"wdth" 125, "wght" 200}}.run-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,4.4vw,90px);margin-top:clamp(38px,4.4vw,72px);display:grid}.run-grid .chain{margin-top:0}.run .chain-step{align-content:start;min-height:36svh}.run-rec{top:calc(var(--nav-h) + 28px);background:var(--tinte);color:var(--kreide);gap:clamp(12px,1.4vw,20px);padding:clamp(20px,2.2vw,38px);display:grid;position:sticky}.run-rec-top{letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;color:#f6f3eca8;border-bottom:1px solid #f6f3ec24;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;font-size:12px;display:flex}.run-bar{grid-template-columns:repeat(5,clamp(14px,1.5vw,24px));gap:4px;display:grid}.run-bar i{background:#f6f3ec29;height:6px;position:relative}.run-bar i:before{content:"";background:var(--signal);transform-origin:0;position:absolute;inset:0}.run-rows li{color:var(--kreide);font-variation-settings:"wdth" 100, "wght" 600;border-bottom:1px solid #f6f3ec1a;grid-template-columns:7.2em minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;font-size:clamp(15px,1.15vw,18px);line-height:1.3;display:grid}.run-rows li:last-child{border-bottom:0}.run-rows b{letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;color:var(--signal);font-size:11px;font-weight:400}.run-rows li:last-child span{color:var(--signal)}.chain-out{display:none}.run-state{letter-spacing:-.03em;font-variation-settings:"wdth" 88, "wght" 800;padding-bottom:clamp(6px,1vh,12px);font-size:clamp(24px,2.4vw,42px);line-height:1.05;display:grid}.run-state-i{grid-area:1/1}.run-state-i:not(:last-child){visibility:hidden}.run-state-i:last-child{color:var(--signal)}@supports (animation-timeline:view()){.run .chain-step:first-child{view-timeline-name:--s1}.run .chain-step:nth-child(2){view-timeline-name:--s2}.run .chain-step:nth-child(3){view-timeline-name:--s3}.run .chain-step:nth-child(4){view-timeline-name:--s4}.run .chain-step:nth-child(5){view-timeline-name:--s5}.run-rows li,.run-rows li b,.run-rows li span,.run-bar i:before{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 34% cover 46%}.run-rows li{animation-name:rec-row}.run-rows li b,.run-rows li span{animation-name:rec-dim}.run-bar i:before{animation-name:rec-seg}.run-rows li:first-child,.run-rows li:first-child *,.run-bar i:first-child:before{animation-timeline:--s1}.run-rows li:nth-child(2),.run-rows li:nth-child(2) *,.run-bar i:nth-child(2):before{animation-timeline:--s2}.run-rows li:nth-child(3),.run-rows li:nth-child(3) *,.run-bar i:nth-child(3):before{animation-timeline:--s3}.run-rows li:nth-child(4),.run-rows li:nth-child(4) *,.run-bar i:nth-child(4):before{animation-timeline:--s4}.run-rows li:nth-child(5),.run-rows li:nth-child(5) *,.run-bar i:nth-child(5):before{animation-timeline:--s5}@keyframes rec-row{0%{font-variation-settings:"wdth" 125, "wght" 250}}@keyframes rec-dim{0%{color:#f6f3ec3d}}@keyframes rec-seg{0%{transform:scaleX(0)}}.run-state-i:not(:last-child){visibility:visible}.run .chain{view-timeline-name:--chain}.run{timeline-scope:--s1, --s2, --s3, --s4, --s5, --chain}.run-state-i,.run-state-i:not(:last-child){visibility:hidden}.run-state-i{animation:linear st-own;animation-timeline:--chain}.run-state-i:first-child{animation-name:st-first;animation-fill-mode:backwards;animation-range:cover cover 26%}.run-state-i:nth-child(2){animation-range:cover 26% cover 42%}.run-state-i:nth-child(3){animation-range:cover 42% cover 58%}.run-state-i:nth-child(4){animation-range:cover 58% cover 74%}.run-state-i:nth-child(5){animation-fill-mode:forwards;animation-range:cover 74% cover 80%}@keyframes st-first{0%,to{visibility:visible}}@keyframes st-own{0%{visibility:visible;translate:0 .35em}18%,to{visibility:visible;translate:0}}.chain-out{animation:linear both rec-dim-l;animation-timeline:view();animation-range:entry 90% cover 55%}@keyframes rec-dim-l{0%{color:#aba596;font-variation-settings:"wdth" 125, "wght" 250}}}@media (max-width:900px){.run-grid{grid-template-columns:1fr}.run-rec{z-index:2;margin-inline:calc(var(--gut) * -1);padding:calc(var(--nav-h) + 4px) var(--gut) 14px;order:-1;margin-bottom:8px;top:0}.run-rec-top{border-bottom:0;padding-bottom:0}.run-rows{display:none}.run .chain-step{min-height:0}.chain-out{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 500;color:var(--signal-tief);margin-top:12px;font-size:13px;display:block}.au-lead{margin-left:0}}@media (max-width:700px){.au-open .svc-word{--wd:88;--wg:300;--n-wd:88;font-size:21.4vw}.au-track{flex-wrap:wrap;row-gap:6px}}.stack{gap:clamp(6px,.8vw,12px);margin-top:clamp(36px,4.2vw,68px);display:grid}.stack p{letter-spacing:-.03em;font-variation-settings:"wdth" 88, "wght" 600;margin:0;font-size:clamp(21px,2.9vw,46px);line-height:1.08}.stack p:nth-child(2){margin-left:clamp(0px,5vw,90px)}.stack p:nth-child(3){margin-left:clamp(0px,10vw,180px)}.stack p:nth-child(4){margin-left:clamp(0px,15vw,270px)}.stack p:last-child{color:var(--signal)}.band-light .stack p:last-child{color:var(--signal-tief)}.chain{gap:0;margin-top:clamp(38px,4.4vw,72px);display:grid}.chain-step{border-top:1px solid #f6f3ec29;grid-template-columns:minmax(0,11ch) 1fr;align-items:start;column-gap:clamp(16px,2.4vw,42px);padding:clamp(18px,2.2vw,32px) 0;display:grid}.band-light .chain-step{border-color:#dcd6c9}.chain-step:last-child{border-bottom:1px solid #f6f3ec29}.band-light .chain-step:last-child{border-bottom-color:#dcd6c9}.chain-k{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;padding-top:.45em;font-size:13px}.band-light .chain-k{color:var(--signal-tief)}.chain-step p{letter-spacing:-.025em;margin:0;line-height:1.14}.chain-step:first-child p{font-variation-settings:"wdth" 125, "wght" 300;font-size:clamp(21px,2.5vw,38px)}.chain-step:nth-child(2) p{font-variation-settings:"wdth" 112, "wght" 400;font-size:clamp(21px,2.5vw,38px)}.chain-step:nth-child(3) p{font-variation-settings:"wdth" 100, "wght" 500;font-size:clamp(21px,2.5vw,38px)}.chain-step:nth-child(4) p{font-variation-settings:"wdth" 92, "wght" 650;font-size:clamp(21px,2.5vw,38px)}.chain-step:nth-child(5) p{font-variation-settings:"wdth" 84, "wght" 800;font-size:clamp(21px,2.5vw,38px)}.chain-note{font-variation-settings:"wdth" 112, "wght" 400;color:#f6f3ecb8;letter-spacing:0;max-width:54ch;margin-top:10px;font-size:clamp(15px,1.1vw,18px);line-height:1.55;display:block}.band-light .chain-note{color:#2b3631}@media (max-width:700px){.chain-step{grid-template-columns:1fr;row-gap:7px}.chain-k{padding-top:0}.case-res li,.ct-steps li{grid-template-columns:1fr;row-gap:5px}.proof-step{grid-template-columns:1fr;row-gap:4px}.proof-step .n{padding-top:0}}.pst{background:var(--pflaume);color:var(--kreide);min-height:100svh;padding:calc(var(--nav-h) + clamp(28px, 6vh, 90px)) var(--gut) clamp(40px, 6vh, 80px);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-content:start;gap:clamp(28px,5vh,64px) clamp(28px,5vw,110px);display:grid}.st-head{grid-column:1/-1;gap:clamp(14px,2vh,24px);display:grid}.st-word{letter-spacing:-.035em;font-variation-settings:"wdth" 125, "wght" 300;margin:0;font-size:clamp(44px,8.4vw,170px);line-height:.86}.st-lead{color:#f6f3ecdb;max-width:44ch}.st-side{border-top:1px solid #f6f3ec38;grid-column:2;align-self:start;gap:clamp(16px,2vh,24px);padding-top:clamp(16px,2vh,24px);display:grid}.st-side-h{letter-spacing:-.01em;font-variation-settings:"wdth" 100, "wght" 600;font-size:clamp(18px,1.4vw,22px)}.st-after{counter-reset:a;gap:12px;display:grid}.st-after li{counter-increment:a;color:#f6f3ecdb;font-variation-settings:"wdth" 112, "wght" 400;grid-template-columns:2em 1fr;font-size:clamp(15px,1.05vw,17px);line-height:1.5;display:grid}.st-after li:before{content:counter(a, decimal-leading-zero);color:var(--kreide);opacity:.7;letter-spacing:.12em;font-variation-settings:"wdth" 125, "wght" 300;padding-top:.35em;font-size:12px}.st-direct,.st-privacy{color:#f6f3ecdb;font-variation-settings:"wdth" 112, "wght" 400;font-size:15px;line-height:1.6}.pst .link-u{color:var(--kreide);border-color:var(--signal)}.brief{grid-column:1;align-content:start;gap:clamp(22px,3.4vh,44px);display:grid}.brief-steps{flex-wrap:wrap;gap:4px clamp(14px,2vw,30px);display:flex}.brief-steps button{cursor:pointer;color:#f6f3ecbf;letter-spacing:.14em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 300;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;padding:0;font-size:12px;transition:color .18s,border-color .18s}.brief-steps button.is-done{color:var(--kreide)}.brief-steps button[aria-current=step]{color:var(--kreide);border-color:var(--signal);font-variation-settings:"wdth" 125, "wght" 500}.brief-steps button:disabled{cursor:default;color:#f6f3eca8}.brief-form{gap:clamp(22px,3vh,38px);display:grid}.brief-q{border:0;gap:clamp(16px,2.4vh,28px);min-width:0;margin:0;padding:0;display:grid}.brief-q[hidden]{display:none}.brief-q>legend{margin-bottom:clamp(16px,2.4vh,28px);padding:0}.brief-q h2{scroll-margin-top:calc(var(--nav-h) + 20px);letter-spacing:-.035em;font-variation-settings:"wdth" 125, "wght" 300;outline:none;max-width:16ch;font-size:clamp(34px,4.8vw,92px);line-height:.98}.brief-q h2:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.brief-hint{color:#f6f3eccc;font-variation-settings:"wdth" 112, "wght" 400;font-size:15px}.brief-opts{flex-wrap:wrap;gap:6px clamp(18px,2.6vw,44px);display:flex}.brief-opt{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:inline-flex;position:relative}.brief-opt input{opacity:0;width:1px;height:1px;position:absolute}.brief-opt span{letter-spacing:-.02em;color:#f6f3eccc;font-variation-settings:"wdth" 112, "wght" 300;border-bottom:2px solid #0000;font-size:clamp(22px,2.3vw,40px);transition:color .18s,border-color .18s,font-variation-settings .24s cubic-bezier(.16,1,.3,1)}.brief-opts--small .brief-opt span{font-size:clamp(18px,1.5vw,26px)}.brief-opt input:checked+span{color:var(--kreide);border-color:var(--signal);font-variation-settings:"wdth" 88, "wght" 800}.brief-opt input:focus-visible+span{outline:2px solid var(--signal);outline-offset:4px}@media (hover:hover) and (pointer:fine){.brief-opt:hover span{color:var(--kreide)}}.brief-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);display:grid}.brief-sub{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.brief-sub legend{letter-spacing:.14em;text-transform:uppercase;color:#f6f3ecbf;font-variation-settings:"wdth" 125, "wght" 300;margin-bottom:10px;padding:0;font-size:12px}.brief-sub .brief-opts{flex-flow:column;align-items:flex-start;gap:0}.pst .field>span,.pst .field>small{color:#f6f3ecc7}.pst .field>span b{color:var(--kreide)}.pst .field input,.pst .field textarea{color:var(--kreide);border-bottom-color:#f6f3ec66}.pst .field input:focus,.pst .field textarea:focus,.pst .field input[aria-invalid=true],.pst .field textarea[aria-invalid=true]{border-bottom-color:var(--signal)}.pst .field em,.pst .privacy-row em{color:var(--kreide);border-left:3px solid var(--signal);padding-left:10px}.pst .privacy-row label{color:#f6f3ecdb}.pst .privacy-row a{color:var(--kreide);border-color:var(--signal)}.pst .privacy-row input{accent-color:var(--signal)}.brief-field textarea{font-size:clamp(17px,1.3vw,21px)}.brief-nav{flex-wrap:wrap;align-items:center;gap:12px clamp(18px,2.4vw,36px);display:flex}.brief-back{border:0;border-bottom:1px solid var(--signal);cursor:pointer;min-height:44px;color:var(--kreide);font-variation-settings:"wdth" 112, "wght" 500;background:0 0;padding:0}.brief-skip{color:#f6f3ecc7;font-variation-settings:"wdth" 112, "wght" 400;font-size:14px}.pst .inquiry-submit:hover:not(:disabled){background:var(--kreide);color:var(--tinte)}.pst .inquiry-submit-error{color:var(--kreide);border-left:3px solid var(--signal);padding-left:10px}.pst .inquiry-submit-error a{color:var(--kreide);border-bottom:1px solid var(--signal)}.brief-sum{border-top:1px solid #f6f3ec38;gap:8px;padding-top:clamp(14px,2vh,22px);display:grid}.brief-sum-k{letter-spacing:.14em;text-transform:uppercase;color:#f6f3ecbf;font-variation-settings:"wdth" 125, "wght" 300;font-size:12px}.brief-sum-v{letter-spacing:-.012em;font-variation-settings:"wdth" 112, "wght" 400;max-width:44ch;font-size:clamp(18px,1.6vw,28px);line-height:1.35}.brief-mark{color:#f6f3ece6;margin-top:clamp(10px,2vh,30px)}.brief-mark .mark{--wd:125;--wg:300;font-size:clamp(64px,11vw,210px)}.brief-steps{padding-bottom:10px;position:relative}.brief-steps:before,.brief-steps:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.brief-steps:before{background:#f6f3ec29}.brief-steps:after{background:var(--signal);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .55s cubic-bezier(.77,0,.18,1)}.brief-q:not([hidden])>legend h2{animation:.56s cubic-bezier(.16,1,.3,1) both q-rise}.brief-q:not([hidden])>:not(legend){animation:.56s cubic-bezier(.16,1,.3,1) 90ms both q-rise}.brief[data-dir=back] .brief-q:not([hidden])>legend h2,.brief[data-dir=back] .brief-q:not([hidden])>:not(legend){animation-name:q-fall}@keyframes q-rise{0%{clip-path:inset(-40px -40px 100%);translate:0 .6em}to{clip-path:inset(-40px);translate:0}}@keyframes q-fall{0%{clip-path:inset(100% -40px -40px);translate:0 -.6em}to{clip-path:inset(-40px);translate:0}}.brief-done{grid-column:1;align-content:start;gap:clamp(18px,3vh,34px);display:grid}.brief-done-h{letter-spacing:-.05em;font-variation-settings:"wdth" 125, "wght" 300;outline:none;font-size:clamp(64px,12vw,240px);line-height:.9;animation:.9s cubic-bezier(.16,1,.3,1) both q-rise}.brief-done-sum{animation:.9s cubic-bezier(.16,1,.3,1) .22s both q-rise}.brief-done-next,.brief-done-mark{animation:.9s cubic-bezier(.16,1,.3,1) .38s both q-rise}.brief-done-sum{font-variation-settings:"wdth" 112, "wght" 500;max-width:40ch;font-size:clamp(20px,1.9vw,32px);line-height:1.35}.brief-done-next{color:#f6f3ecdb;max-width:46ch;font-size:clamp(16px,1.15vw,19px);line-height:1.55}.brief-done-mark .mark{--wd:125;--wg:300;color:#f6f3ece6;font-size:clamp(64px,11vw,210px)}@media (prefers-reduced-motion:reduce){.brief-steps:after,.brief-opt span{transition:none}}@media (max-width:900px){.pst{grid-template-columns:1fr}.st-side,.brief,.brief-done{grid-column:1}.brief-pair{grid-template-columns:1fr}.brief-sub .brief-opts{flex-flow:wrap;gap:4px 20px}}.case-res{gap:clamp(12px,1.4vw,20px);margin-top:clamp(30px,3.4vw,54px);display:grid}.case-res li{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:-.015em;border-top:1px solid #dcd6c9;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(12px,1.6vw,24px);padding-top:clamp(12px,1.4vw,18px);font-size:clamp(17px,1.5vw,23px);display:grid}.case-res li b{color:var(--signal-tief);font-variation-settings:"wdth" 125, "wght" 300;letter-spacing:.14em;font-size:13px}.cs-ui{background:var(--tinte);color:var(--kreide);position:relative}.cs-ui-stage{min-height:100svh;padding:calc(var(--nav-h) + 10px) var(--gut) clamp(24px, 4vh, 48px);align-content:center;justify-items:center;row-gap:clamp(14px,2vh,26px);display:grid;position:relative;overflow:clip}.cs-ui-h{letter-spacing:.16em;text-transform:uppercase;color:#f6f3ecb3;font-variation-settings:"wdth" 125, "wght" 300;justify-self:start;font-size:12px;font-weight:400}.cs-ui-frame{width:min(1440px, 100%, calc((100svh - var(--nav-h) - 150px) * 1.6));aspect-ratio:16/10;--o2x:7.5%;--o2y:34.7%;--o3x:7.5%;--o3y:47.9%;transform-origin:50% 70%;background:#16291d;position:relative}.cs-ui-img{object-fit:cover;object-position:0 0;width:100%;height:100%;position:absolute;inset:0}.cs-ui-cap{text-align:center;font-variation-settings:"wdth" 112, "wght" 400;justify-self:center;max-width:46ch;font-size:clamp(17px,1.5vw,24px);line-height:1.35}.cs-ui-cap>span:not(.cs-c3){visibility:hidden}.cs-ui-note{letter-spacing:.14em;text-transform:uppercase;color:#f6f3eca8;font-variation-settings:"wdth" 125, "wght" 300;font-size:12px}@supports (animation-timeline:view()){.cs-ui{view-timeline-name:--csui;height:380svh}.cs-ui-stage{height:100svh;position:sticky;top:0}.cs-ui-frame,.cs-s2,.cs-s3,.cs-ui-cap>span{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--csui}.cs-ui-frame{animation-name:cs-approach;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-range:contain contain 30%}@keyframes cs-approach{0%{filter:brightness(.5);transform:perspective(1800px)rotateX(16deg)scale(.76)translateY(8%)}}.cs-s2{animation-name:cs-open-2;animation-timing-function:cubic-bezier(.77,0,.18,1);animation-range:contain 42% contain 56%}.cs-s3{animation-name:cs-open-3;animation-timing-function:cubic-bezier(.77,0,.18,1);animation-range:contain 70% contain 84%}@keyframes cs-open-2{0%{clip-path:circle(0% at var(--o2x,6%) var(--o2y,23%))}to{clip-path:circle(150% at var(--o2x,6%) var(--o2y,23%))}}@keyframes cs-open-3{0%{clip-path:circle(0% at var(--o3x,8%) var(--o3y,39%))}to{clip-path:circle(150% at var(--o3x,8%) var(--o3y,39%))}}.cs-ui-cap>span:not(.cs-c3){visibility:visible}.cs-c1{animation-name:swap-out;animation-range:contain 40% contain 44%}.cs-c2{animation-name:swap-mid;animation-range:contain 52% contain 72%}.cs-c3{animation-name:swap-in;animation-range:contain 80% contain 85%}}@media (max-width:700px){.cs-ui-stage{row-gap:14px;padding-inline:0}.cs-ui-h,.cs-ui-cap,.cs-ui-note{padding-inline:var(--gut)}.cs-ui-frame{aspect-ratio:1100/989;--o2x:50%;--o2y:0%;--o3x:50%;--o3y:0%;width:100%;max-height:none}.cs-ui-cap{font-size:18px}.cs-ui-img{object-position:50% 0}@keyframes cs-open-2{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cs-open-3{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cs-approach{0%{filter:brightness(.55);transform:scale(.9)translateY(6%)}}}.cs-fig{gap:12px;margin:clamp(30px,3.6vw,60px) 0 0;display:grid}.cs-fig img{width:100%;height:auto;box-shadow:0 0 0 1px #0e1c1414,0 30px 60px -40px #0e1c1459}.cs-fig figcaption{color:#2b3631;font-variation-settings:"wdth" 112, "wght" 400;max-width:60ch;font-size:clamp(14px,1vw,16px)}.cs-fig--record{max-width:760px}@media (max-width:700px){.cs-fig{margin-inline:calc(var(--gut) * -1)}.cs-fig figcaption{padding-inline:var(--gut)}.cs-fig--result img{aspect-ratio:4/5;object-fit:cover;object-position:0 0}}.ct-wrap{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,90px);display:grid}@media (min-width:1025px){.ct-wrap{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}}.ct-side{align-self:start}.ct-wrap>*{align-self:start;min-width:0}.ct-steps{gap:clamp(16px,1.8vw,26px);margin-top:clamp(28px,3vw,46px);display:grid}.ct-steps li{border-top:1px solid #dcd6c9;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(12px,1.6vw,22px);padding-top:clamp(12px,1.4vw,18px);display:grid}.ct-steps b{color:var(--signal-tief);letter-spacing:.14em;font-variation-settings:"wdth" 125, "wght" 300;font-size:13px}.legal{max-width:74ch}.legal h2{letter-spacing:-.02em;font-variation-settings:"wdth" 100, "wght" 600;margin:clamp(34px,3.6vw,56px) 0 12px;font-size:clamp(21px,1.9vw,28px)}.legal h3{font-variation-settings:"wdth" 100, "wght" 600;margin:clamp(22px,2.2vw,32px) 0 8px;font-size:clamp(17px,1.3vw,20px)}.legal p,.legal li{color:#2b3631;font-variation-settings:"wdth" 112, "wght" 400;font-size:clamp(15px,1.08vw,17px);line-height:1.66}.legal p+p{margin-top:12px}.legal ul{gap:8px;margin:12px 0;display:grid}.legal li{padding-left:18px;position:relative}.legal li:before{content:"";background:var(--signal-tief);width:7px;height:1px;position:absolute;top:.62em;left:0}.legal a{border-bottom:1px solid var(--signal-tief);color:var(--signal-tief)}.legal-open{isolation:isolate;background:var(--tinte);color:var(--kreide);padding:calc(var(--nav-h) + clamp(44px, 7vw, 104px)) var(--gut) clamp(40px, 5vw, 80px);flex-direction:column;gap:clamp(14px,1.8vw,26px);display:flex;position:relative;overflow:hidden}.nf{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + 40px) var(--gut) clamp(40px, 5vw, 80px);background:var(--tinte);flex-direction:column;justify-content:center;gap:clamp(22px,3vw,44px);display:flex;position:relative;overflow:hidden}.nf-code{letter-spacing:-.04em;font-variation-settings:"wdth" 62, "wght" 900;color:var(--kreide);margin:0;font-size:clamp(88px,25vw,380px);line-height:.8;display:block}.nf-links{flex-wrap:wrap;gap:12px clamp(20px,2.6vw,40px);display:flex}.inquiry-form{align-content:start;gap:clamp(22px,2.4vw,34px);margin-top:clamp(24px,2.6vw,40px);display:grid}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-content:start;align-items:start;gap:clamp(18px,2vw,28px);display:grid}.field{align-content:start;gap:7px;display:grid}.field>span{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 400;color:var(--schiefer);font-size:13px}.field>span b{color:var(--signal-tief)}.field>small{color:var(--schiefer);font-variation-settings:"wdth" 112, "wght" 400;font-size:14px}.field input,.field select,.field textarea{font-variation-settings:"wdth" 112, "wght" 400;min-height:46px;color:var(--tinte);background:0 0;border:0;border-bottom:1px solid #ccc6b8;border-radius:0;padding:11px 2px;font-size:clamp(16px,1.15vw,18px);transition:border-color .18s}.field textarea{resize:vertical;min-height:140px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus,.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-bottom-color:var(--signal-tief)}.field em{color:var(--signal-tief);font-variation-settings:"wdth" 112, "wght" 500;font-size:14px;font-style:normal}.field--wide{grid-column:1/-1}.inquiry-fieldset{border:0;align-content:start;gap:12px;margin:0;padding:0;display:grid}.inquiry-fieldset legend{letter-spacing:.12em;text-transform:uppercase;font-variation-settings:"wdth" 125, "wght" 400;color:var(--schiefer);padding:0;font-size:13px}.inquiry-fieldset>p{color:var(--schiefer);font-size:14px}.choice-list{align-content:start;gap:8px;display:grid}.choice-list--inline{grid-auto-columns:max-content;grid-auto-flow:column;gap:clamp(14px,2vw,26px)}.inquiry-choice{cursor:pointer;font-variation-settings:"wdth" 112, "wght" 400;align-items:center;gap:10px;min-height:44px;font-size:clamp(15px,1.1vw,17px);display:inline-flex}.inquiry-choice input{opacity:0;width:1px;height:1px;position:absolute}.inquiry-choice i{border:1px solid #aba596;flex:none;order:-1;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:inline-block}.inquiry-choice input[type=radio]~i{border-radius:50%}.inquiry-choice input:checked~i{background:var(--signal-tief);border-color:var(--signal-tief);box-shadow:inset 0 0 0 3px var(--kreide)}.inquiry-choice input:focus-visible~i{outline:2px solid var(--signal-tief);outline-offset:2px}.field--after-choice{margin-top:10px}.privacy-row{gap:7px;display:grid}.privacy-row label{color:#2b3631;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-size:clamp(14px,1.05vw,16px);line-height:1.55;display:grid}.privacy-row input{width:22px;height:22px;accent-color:var(--signal-tief)}.privacy-row a{border-bottom:1px solid var(--signal-tief);color:var(--signal-tief)}.inquiry-submit{background:var(--burg);min-height:52px;color:var(--kreide);cursor:pointer;font-variation-settings:"wdth" 100, "wght" 600;border:0;justify-self:start;align-items:center;gap:12px;padding:14px clamp(22px,2.2vw,34px);font-size:clamp(16px,1.25vw,19px);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s;display:inline-flex}.inquiry-submit:hover:not(:disabled){background:var(--tinte);color:var(--kreide);transform:translateY(-2px)}.inquiry-submit:disabled{opacity:.6;cursor:progress}.inquiry-status{font-variation-settings:"wdth" 112, "wght" 400;font-size:clamp(15px,1.1vw,17px);line-height:1.55}.inquiry-status--error{color:var(--signal-tief)}@media (prefers-reduced-motion:reduce){.inquiry-submit{transition:none}}.band-warm .quiet{color:var(--schiefer)}.band-warm .body{color:#2b3631!important}.band-warm .lead{color:#1f2b25}.band-warm .pers-b{color:var(--forest)}.band-warm :focus-visible{outline-color:var(--signal-tief)}.end--invite{background:var(--tinte)}.invite-field{z-index:-1;background:var(--tinte);transform-origin:50% 100%;position:absolute;inset:0}.invite-k{color:#f6f3ecc7}.invite-h{max-width:15ch;margin-top:clamp(16px,1.8vw,28px)}.invite-h>span{display:block}.invite-h2{font-variation-settings:"wdth" 88, "wght" 800;letter-spacing:-.04em}.invite-copy{color:#f6f3ece6;max-width:40ch;margin-top:clamp(20px,2.2vw,34px)}.invite-act{margin-top:clamp(28px,3.2vw,48px)}.invite-h2{color:var(--signal)}@supports (animation-timeline:view()){.end--invite{background:var(--kreide);view-timeline-name:--invite}.invite-field{animation:linear both invite-rise;animation-timeline:--invite;animation-range:entry entry 42%}@keyframes invite-rise{0%{transform:scaleY(0)}}.end--invite .invite-h>.mask-up{animation-timeline:--invite;animation-range:entry 24% entry 50%}.end--invite .invite-h>.invite-h2{animation-range:entry 32% entry 58%}.invite-act{animation:linear both invite-cta;animation-timeline:--invite;animation-range:entry 52% entry 74%}@keyframes invite-cta{0%{clip-path:inset(0 0 100%);translate:0 .8em}to{clip-path:inset(0 0 -20%);translate:0}}}@media (max-width:700px){.invite-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.end--invite{background:var(--tinte)}}.ws{pointer-events:none;display:block;position:absolute;overflow:visible}.ws-l{fill:none;stroke-width:1px;stroke-linecap:butt;transform-box:fill-box;transform-origin:0}.ws-s{stroke:#a33a4c;stroke-width:2px}.ws-r{stroke:var(--signal)}.nav-sheet{overflow-x:hidden}.ns-w{position:relative}.ns-sig{width:clamp(70px,26vw,380px);height:.7em;top:50%;left:calc(100% + .32em);translate:0 -50%}.ns-sig .ws-l{opacity:.85;transition:transform .16s cubic-bezier(.4,0,1,1);transform:scaleX(0)}.ns-item:focus-visible .ns-sig .ws-l,.ns-item:active .ns-sig .ws-l{transition:transform .32s cubic-bezier(.16,1,.3,1) calc(var(--d) * 1ms);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ns-item:hover .ns-sig .ws-l{transition:transform .32s cubic-bezier(.16,1,.3,1) calc(var(--d) * 1ms);transform:scaleX(1)}.nav-sheet:has(.ns-item:hover) .ns-item:not(:hover) .ns-sig .ws-l{transition:transform .16s cubic-bezier(.4,0,1,1);transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ns-sig,.ns-sig .ws-l{transition:none!important}}@media (max-width:900px){.open .licht{animation-duration:1.4s}.open-stage .mark:before{animation:.56s cubic-bezier(.22,1,.36,1) 60ms both build-word-m}.open-stage .mark-face{animation:.58s cubic-bezier(.22,1,.36,1) .14s both build-word-m}@keyframes build-word-m{0%{clip-path:inset(100% 0 0);translate:0 .06em}to{clip-path:inset(0);translate:0}}.open-stage .mark{animation:.9s cubic-bezier(.65,0,.35,1) .3s both build-weight-m}@keyframes build-weight-m{0%{--wd:62;--wg:800}}.open-stage .lockup-desc{animation:.6s cubic-bezier(.65,0,.35,1) 1s both build-desc-m}@keyframes build-desc-m{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.open-claim .line-in{animation-delay:1.45s}.open-foot .quiet>span:not(.sep),.open-foot>.quiet:last-child{animation-delay:1.65s}.open-disc>span:nth-child(3){animation-delay:1.72s}.open-disc>span:nth-child(5){animation-delay:1.79s}.open-foot>.quiet:last-child{animation-delay:1.86s}.open-emblem,.open-emblem .emblem-forest{animation-delay:2.05s}.open-emblem .emblem-reflect{animation-delay:2.33s}body:has(.open) .nav-a{animation-delay:2.2s}body:has(.open) .nav-burger span{animation-delay:2.2s}}html:not(.hero-ready) .open *,html:not(.hero-ready) .open :before{animation-play-state:paused!important}html:not(.hero-ready) body:has(.open) .nav-a{animation-play-state:paused!important}html:not(.hero-ready) body:has(.open) .nav-burger span{animation-play-state:paused!important}html.hero-skip .open *,html.hero-skip .open :before{animation:none!important}html.hero-skip body:has(.open) .nav-a{animation:none!important}html.hero-skip body:has(.open) .nav-burger span{animation:none!important}
