.DisciplineVisual-module__QfmlVq__branding{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.DisciplineVisual-module__QfmlVq__brandMark{aspect-ratio:1;background:var(--accent);color:#fff;width:clamp(7rem,12vw,10rem);transition:transform .9s var(--ease-out), border-radius .9s var(--ease-out);border-radius:1.5rem;place-items:center;display:grid}.DisciplineVisual-module__QfmlVq__brandMark svg{width:52%;height:auto}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__brandMark{border-radius:50%;transform:rotate(-8deg)scale(1.05)}.DisciplineVisual-module__QfmlVq__brandSide{gap:1rem;display:grid}@media (max-width:30rem){.DisciplineVisual-module__QfmlVq__branding{gap:1.25rem}.DisciplineVisual-module__QfmlVq__brandMark{border-radius:1.1rem;width:5.5rem}.DisciplineVisual-module__QfmlVq__palette i{width:2rem;height:2rem}}.DisciplineVisual-module__QfmlVq__palette{display:flex}.DisciplineVisual-module__QfmlVq__palette i{border:2px solid var(--ink);width:2.5rem;height:2.5rem;transition:margin .7s var(--ease-out);border-radius:50%;margin-right:-.6rem}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__palette i{margin-right:.35rem}.DisciplineVisual-module__QfmlVq__typeSample{font-size:clamp(3rem,2rem + 3vw,5rem);line-height:1;display:grid}.DisciplineVisual-module__QfmlVq__typeSans,.DisciplineVisual-module__QfmlVq__typeSerif{transition:opacity .5s ease, transform .7s var(--ease-out);grid-area:1/1}.DisciplineVisual-module__QfmlVq__typeSans{font-weight:200}.DisciplineVisual-module__QfmlVq__typeSerif{opacity:0;font-weight:900;transform:translateY(.3em)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__typeSans{opacity:0;transform:translateY(-.3em)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__typeSerif{opacity:1;transform:none}.DisciplineVisual-module__QfmlVq__browser{background:var(--paper);border-radius:.9rem;width:min(100%,15rem);overflow:hidden;box-shadow:0 12px 30px #0f171414}.DisciplineVisual-module__QfmlVq__browserBar{border-bottom:1px solid var(--line);gap:.3rem;padding:.55rem .65rem;display:flex}.DisciplineVisual-module__QfmlVq__browserBar i{background:var(--line);border-radius:50%;width:.45rem;height:.45rem}.DisciplineVisual-module__QfmlVq__browserBody{gap:.5rem;padding:.7rem;display:grid}.DisciplineVisual-module__QfmlVq__wfHero{background:var(--ink);transform-origin:0;height:3.5rem;transition:transform .7s var(--ease-out), background-color .5s ease;border-radius:.5rem}.DisciplineVisual-module__QfmlVq__wfCols{align-items:flex-end;gap:.4rem;height:2.75rem;display:flex}.DisciplineVisual-module__QfmlVq__wfCols i{background:var(--paper-2);transform-origin:bottom;height:100%;transition:transform .7s var(--ease-out), flex .7s var(--ease-out);border-radius:.4rem;flex:1}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wfHero{background:var(--accent);transform:scaleX(.62)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wfCols i:first-child{flex:2}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wfCols i:nth-child(2){transition-delay:80ms;transform:scaleY(.6)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wfCols i:nth-child(3){transition-delay:.16s;transform:scaleY(.8)}.DisciplineVisual-module__QfmlVq__print{width:11rem;height:9rem;position:relative}.DisciplineVisual-module__QfmlVq__sheet{background:var(--paper);transition:transform .8s var(--ease-out);border-radius:.35rem;align-content:start;gap:.35rem;padding:.7rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #0f17141a}.DisciplineVisual-module__QfmlVq__sheet i,.DisciplineVisual-module__QfmlVq__sheet b{background:var(--line);border-radius:1px;height:.3rem;display:block}.DisciplineVisual-module__QfmlVq__sheet b{background:var(--ink);height:2.2rem}.DisciplineVisual-module__QfmlVq__sheetFolder{width:6.5rem;height:8rem;transform:translate(-50%,-50%)rotate(-4deg)}.DisciplineVisual-module__QfmlVq__sheetFlyer{width:5.5rem;height:7.5rem;transform:translate(-50%,-50%)rotate(3deg)}.DisciplineVisual-module__QfmlVq__sheetCard{background:var(--accent);color:#fff;align-content:center;place-items:center;width:5.5rem;height:3.25rem;transform:translate(-50%,-50%)rotate(-2deg)}.DisciplineVisual-module__QfmlVq__sheetCard svg{width:1.8rem}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__sheetFolder{transform:translate(-95%,-52%)rotate(-12deg)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__sheetFlyer{transform:translate(-10%,-58%)rotate(10deg)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__sheetCard{transform:translate(-50%,10%)rotate(-6deg)}.DisciplineVisual-module__QfmlVq__phone{border:2px solid var(--ink);border-radius:1.2rem;width:6.5rem;height:10.5rem;padding:.45rem;position:relative;overflow:hidden}.DisciplineVisual-module__QfmlVq__feed{gap:.35rem;animation:7s linear infinite paused DisciplineVisual-module__QfmlVq__feed;display:grid}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__feed{animation-play-state:running}@keyframes DisciplineVisual-module__QfmlVq__feed{to{transform:translateY(-50%)}}.DisciplineVisual-module__QfmlVq__post{background:var(--paper);border-radius:.6rem;height:4.2rem}.DisciplineVisual-module__QfmlVq__post[data-v="1"]{background:var(--ink)}.DisciplineVisual-module__QfmlVq__post[data-v="2"]{background:#c9b99a}.DisciplineVisual-module__QfmlVq__heart{width:1.4rem;fill:var(--accent);transition:transform .5s cubic-bezier(.34,1.8,.64,1) .2s;position:absolute;bottom:.6rem;right:.6rem;transform:scale(0)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__heart{transform:scale(1)}.DisciplineVisual-module__QfmlVq__dev{align-items:center;gap:1rem;width:min(100%,15rem);display:flex}.DisciplineVisual-module__QfmlVq__code{background:var(--ink);border-radius:.8rem;flex:1;gap:.45rem;padding:.85rem;display:grid}.DisciplineVisual-module__QfmlVq__code i{transform-origin:0;background:#f4f2ee59;border-radius:99px;height:.35rem;display:block}.DisciplineVisual-module__QfmlVq__code i[data-accent]{background:var(--accent)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__code i{animation:DisciplineVisual-module__QfmlVq__type .9s var(--ease-out) both}@keyframes DisciplineVisual-module__QfmlVq__type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DisciplineVisual-module__QfmlVq__score{place-items:center;width:4rem;height:4rem;display:grid;position:relative}.DisciplineVisual-module__QfmlVq__score svg{position:absolute;inset:0;transform:rotate(-90deg)}.DisciplineVisual-module__QfmlVq__score circle{fill:none;stroke-width:4px}.DisciplineVisual-module__QfmlVq__scoreTrack{stroke:var(--line)}.DisciplineVisual-module__QfmlVq__scoreValue{stroke:#1f9d55;stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:40px;transition:stroke-dashoffset 1.2s var(--ease-out)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__scoreValue{stroke-dashoffset:0}.DisciplineVisual-module__QfmlVq__score span{font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.DisciplineVisual-module__QfmlVq__app{border:2px solid var(--ink);border-radius:1.3rem;gap:.5rem;width:7.5rem;padding:.6rem;display:grid}.DisciplineVisual-module__QfmlVq__appHeader{background:var(--ink);border-radius:.6rem;height:1.6rem}.DisciplineVisual-module__QfmlVq__appRow{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.DisciplineVisual-module__QfmlVq__appRow i{background:var(--line);border-radius:99px;flex:1;height:.35rem}.DisciplineVisual-module__QfmlVq__toggle{background:var(--line);border-radius:99px;width:1.7rem;height:1rem;transition:background-color .4s;position:relative}.DisciplineVisual-module__QfmlVq__toggle b{background:var(--paper);width:.7rem;height:.7rem;transition:transform .4s var(--ease-out);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.DisciplineVisual-module__QfmlVq__toggle[data-on]{background:var(--accent)}.DisciplineVisual-module__QfmlVq__toggle[data-on] b{transform:translate(.7rem)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__toggle{background:var(--accent)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__toggle b{transform:translate(.7rem)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__toggle[data-on]{background:var(--line)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__toggle[data-on] b{transform:none}.DisciplineVisual-module__QfmlVq__appTabs{border-top:1px solid var(--line);justify-content:space-around;padding-top:.35rem;display:flex}.DisciplineVisual-module__QfmlVq__appTabs i{background:var(--line);border-radius:50%;width:.45rem;height:.45rem}.DisciplineVisual-module__QfmlVq__appTabs i[data-active]{background:var(--ink)}.DisciplineVisual-module__QfmlVq__flow{color:#fff;grid-template-columns:auto minmax(1.25rem,1fr) auto minmax(1.25rem,1fr) auto;align-items:center;width:min(100%,46rem);display:grid}.DisciplineVisual-module__QfmlVq__inputs,.DisciplineVisual-module__QfmlVq__outputs{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.DisciplineVisual-module__QfmlVq__inputs li,.DisciplineVisual-module__QfmlVq__outputs li{white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:clamp(.75rem,.7rem + .25vw,.9375rem);font-weight:500;display:inline-flex}.DisciplineVisual-module__QfmlVq__inputs li{background:#ffffff24;border:1px solid #ffffff40}.DisciplineVisual-module__QfmlVq__inputs svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:.9rem;height:.9rem}.DisciplineVisual-module__QfmlVq__wires{width:100%;height:7.5rem;overflow:visible}.DisciplineVisual-module__QfmlVq__wires path{fill:none;stroke:#ffffff8c;stroke-width:1.5px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.DisciplineVisual-module__QfmlVq__wiresOut{transform:scaleX(-1)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wires path{animation:.9s linear infinite DisciplineVisual-module__QfmlVq__flow}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__wiresOut path{animation-direction:reverse}@keyframes DisciplineVisual-module__QfmlVq__flow{to{stroke-dashoffset:-18px}}.DisciplineVisual-module__QfmlVq__core{aspect-ratio:1;place-items:center;width:clamp(4rem,3rem + 3vw,5.5rem);display:grid;position:relative}.DisciplineVisual-module__QfmlVq__coreDot{z-index:1;width:100%;height:100%;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 30px #0000002e}.DisciplineVisual-module__QfmlVq__coreDot svg{fill:currentColor;width:42%;transition:transform .9s var(--ease-out)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__coreDot svg{transform:rotate(90deg)scale(1.1)}.DisciplineVisual-module__QfmlVq__coreLabel{font-family:var(--font-mono);letter-spacing:.12em;opacity:.8;font-size:.6875rem;position:absolute;bottom:-1.5rem}.DisciplineVisual-module__QfmlVq__ring{opacity:0;border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:0}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__ring{animation:DisciplineVisual-module__QfmlVq__pulse 1.8s var(--ease-out) infinite}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__ring:nth-child(2){animation-delay:.9s}@keyframes DisciplineVisual-module__QfmlVq__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.DisciplineVisual-module__QfmlVq__outputs li{color:var(--ink);opacity:.5;transition:opacity .4s ease calc(var(--i) * .18s + .5s);background:#fff}.DisciplineVisual-module__QfmlVq__check{background:var(--paper-2);color:#fff;width:1.05rem;height:1.05rem;transition:background-color .3s ease calc(var(--i) * .18s + .5s);border-radius:50%;place-items:center;display:grid}.DisciplineVisual-module__QfmlVq__check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:70%;transition:stroke-dashoffset .4s var(--ease-out) calc(var(--i) * .18s + .6s)}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__outputs li{opacity:1}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__check{background:#1f9d55}.discipline-card:is(:hover,:focus-visible,[data-playing]) .DisciplineVisual-module__QfmlVq__check svg{stroke-dashoffset:0}@media (max-width:47.99rem){.DisciplineVisual-module__QfmlVq__flow{grid-template-columns:auto minmax(.5rem,1fr) auto minmax(.5rem,1fr) auto}.DisciplineVisual-module__QfmlVq__inputs svg{display:none}.DisciplineVisual-module__QfmlVq__wires{height:6.5rem}.DisciplineVisual-module__QfmlVq__inputs li,.DisciplineVisual-module__QfmlVq__outputs li{padding:.35rem .5rem;font-size:.6875rem}.DisciplineVisual-module__QfmlVq__core{width:3.25rem}}@media (max-width:25rem){.DisciplineVisual-module__QfmlVq__flow{grid-template-columns:auto minmax(.35rem,1fr) auto minmax(.35rem,1fr) auto}.DisciplineVisual-module__QfmlVq__inputs,.DisciplineVisual-module__QfmlVq__outputs{gap:.4rem}.DisciplineVisual-module__QfmlVq__inputs li,.DisciplineVisual-module__QfmlVq__outputs li{gap:.3rem;padding:.3rem .45rem;font-size:.625rem}.DisciplineVisual-module__QfmlVq__check{width:.85rem;height:.85rem}.DisciplineVisual-module__QfmlVq__core{width:2.6rem}}[data-tone=light] .DisciplineVisual-module__QfmlVq__palette i:first-child{box-shadow:inset 0 0 0 1px var(--line)}[data-tone=light] .DisciplineVisual-module__QfmlVq__browser{background:#fff;box-shadow:0 1.25rem 2.5rem -1rem #0f171433}[data-tone=light] .DisciplineVisual-module__QfmlVq__sheet:not(.DisciplineVisual-module__QfmlVq__sheetCard){background:#fff;box-shadow:0 1.25rem 2.5rem -1rem #0f171433}[data-tone=light] .DisciplineVisual-module__QfmlVq__flow{color:var(--ink)}[data-tone=light] .DisciplineVisual-module__QfmlVq__inputs li{border-color:var(--line);background:#fff}[data-tone=light] .DisciplineVisual-module__QfmlVq__wires path{stroke:#0f171459}[data-tone=light] .DisciplineVisual-module__QfmlVq__coreDot{background:var(--accent);color:#fff}[data-tone=light] .DisciplineVisual-module__QfmlVq__ring{border-color:#e3061380}[data-tone=light] .DisciplineVisual-module__QfmlVq__outputs li{box-shadow:0 .5rem 1.25rem -.5rem #0f171440}
.Disciplines-module__4KCEpq__section{padding:var(--space-block) var(--gutter) clamp(5rem, 10vw, 9rem);overflow-x:clip}.Disciplines-module__4KCEpq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.Disciplines-module__4KCEpq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Disciplines-module__4KCEpq__dot{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem}.Disciplines-module__4KCEpq__title{font-size:min(clamp(2.5rem,1.4rem + 4vw,5.25rem),9.4vw);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1}.Disciplines-module__4KCEpq__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.Disciplines-module__4KCEpq__line>span{display:block}.Disciplines-module__4KCEpq__muted{color:var(--muted)}.Disciplines-module__4KCEpq__lead{max-width:30ch;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);line-height:1.4}.Disciplines-module__4KCEpq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.8vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Disciplines-module__4KCEpq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Disciplines-module__4KCEpq__item[data-slug=branding],.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen]{grid-column:1/-1}}@media (min-width:72rem){.Disciplines-module__4KCEpq__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(21rem,auto)}.Disciplines-module__4KCEpq__item[data-slug=branding]{grid-area:span 2/1/auto/span 2}.Disciplines-module__4KCEpq__item[data-slug=apps]{grid-column:1/span 1}.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen]{grid-column:2/span 3}.Disciplines-module__4KCEpq__item:not([data-slug=branding],[data-slug=ki-fuer-unternehmen]) .Disciplines-module__4KCEpq__items{display:none}}.Disciplines-module__4KCEpq__card{border-radius:var(--radius-card);background:var(--paper-2);height:100%;min-height:23rem;color:var(--ink);isolation:isolate;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.Disciplines-module__4KCEpq__item[data-slug=branding] .Disciplines-module__4KCEpq__card{background:var(--ink);color:var(--paper)}.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen] .Disciplines-module__4KCEpq__card{background:var(--accent);color:#fff}@media (min-width:72rem){.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen] .Disciplines-module__4KCEpq__card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(1.5rem,3vw,3rem);display:grid}.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen] .Disciplines-module__4KCEpq__top{z-index:1;grid-area:1/1/auto/-1;position:relative}.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen] .Disciplines-module__4KCEpq__visual{grid-area:1/2/4;align-self:center;margin:0}.Disciplines-module__4KCEpq__item[data-slug=ki-fuer-unternehmen] .Disciplines-module__4KCEpq__bottom{grid-area:3/1}}.Disciplines-module__4KCEpq__top{justify-content:space-between;align-items:center;display:flex}.Disciplines-module__4KCEpq__meta{align-items:center;gap:.6rem;display:flex}.Disciplines-module__4KCEpq__tag{opacity:.7;border:1px solid;border-radius:999px;padding:.3em .75em;font-size:.75rem;font-weight:500}.Disciplines-module__4KCEpq__num{font-family:var(--font-mono);opacity:.6;font-size:.75rem}.Disciplines-module__4KCEpq__visual{flex:1;place-items:center;min-height:7.5rem;margin:.75rem 0;display:grid;position:relative}.Disciplines-module__4KCEpq__bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.Disciplines-module__4KCEpq__text{display:grid}.Disciplines-module__4KCEpq__cardTitle{font-size:clamp(1.75rem,1.2rem + 1vw,2.4rem);font-weight:var(--display-weight);letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1.05}.Disciplines-module__4KCEpq__item[data-slug=branding] .Disciplines-module__4KCEpq__cardTitle{font-size:clamp(2.5rem,1.5rem + 2.5vw,4.5rem);line-height:1}.Disciplines-module__4KCEpq__desc{letter-spacing:-.005em;text-wrap:pretty;max-width:40ch;margin-top:.75rem;font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);line-height:1.4}.Disciplines-module__4KCEpq__items{letter-spacing:.005em;opacity:.6;border-top:1px solid;border-image:linear-gradient(90deg,currentColor,#0000) 1;max-width:60ch;margin-top:1.25rem;padding-top:1rem;font-size:.8125rem;line-height:1.6}.Disciplines-module__4KCEpq__arrow{opacity:.6;width:2.75rem;height:2.75rem;transition:transform .6s var(--ease-out), opacity .3s ease, background-color .3s ease;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Disciplines-module__4KCEpq__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.Disciplines-module__4KCEpq__card:is(:hover,:focus-visible,[data-playing]) .Disciplines-module__4KCEpq__arrow{opacity:1;transform:rotate(45deg)}
