.pft{--pft-ink:#1a1a1a;--pft-muted:#8a8a85;--pft-blue:#2f6bff;--pft-green:#2e9e6a;--pft-pad:max(16px, calc((100% - var(--content,1232px)) / 2));--pft-card-w:384px;--pft-gap:40px;color:var(--pft-ink);-webkit-font-smoothing:antialiased;padding-block:96px 0;font-family:inherit}.pft *,.pft :before,.pft :after{box-sizing:border-box}.pft-track{gap:var(--pft-gap);padding:4px var(--pft-pad) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pft-pad);scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.pft-track::-webkit-scrollbar{display:none}.pft-item{flex:0 0 var(--pft-card-w);scroll-snap-align:start}.pft-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.pft-controls{gap:8px;display:flex}.pft-nav{width:40px;height:40px;color:var(--pft-ink);cursor:pointer;background:#1a1c210f;border:0;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.pft-nav:hover{background:#1a1c211c}.pft-nav:disabled{opacity:.35;cursor:default}.pft-rail{height:2px;margin-top:28px;position:relative;overflow:hidden}.pft-rail:before{content:"";background:#1a1c211a;height:1px;position:absolute;top:.5px;left:0;right:0}.pft-rail span{background:var(--pft-ink);will-change:transform;border-radius:1px;width:30%;height:2px;position:absolute;top:0;left:0}.pft-nav:focus-visible,.pft-card:focus-visible{outline:2px solid var(--pft-blue);outline-offset:3px}.pft-card{--bg:#4a443a;--fg:#fff;--btn:#ffffff29;aspect-ratio:384/524;background:var(--bg);color:var(--fg);border-radius:12px;padding:40px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.pft-card--olive{--bg:#4a443a}.pft-card--sky{--bg:#b9cbe0;--fg:#1a1a1a;--btn:#00000017}.pft-card--sand{--bg:#d9d4cb;--fg:#1a1a1a;--btn:#00000014}.pft-card--petrol{--bg:#24485c}.pft-card--night{--bg:#1c1c1e;--btn:#ffffff1f}.pft-card--sage{--bg:#8fa393;--fg:#1a1a1a;--btn:#ffffff47}.pft-card--bordeaux{--bg:#6b3a3e}.pft-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.25}.pft-card p{opacity:.74;max-width:30ch;margin:0;font-size:16px;line-height:1.5}.pft-card{transition:scale .25s}@media (width>=768px) and (hover:hover){.pft-card:hover{scale:1.01}}.pft-vis{color:var(--pft-ink);font-size:min(14px,4.5cqw);position:absolute;inset:44% 0 0}.pft-panel{background:#fff;border:1px solid #0000000f;border-radius:.85em;position:absolute;box-shadow:0 .7em 2em #00000017,0 1px 2px #0000000d}.pft-chip{white-space:nowrap;color:#6b6b66;background:#f1f1ef;border-radius:.4em;align-items:center;gap:.4em;padding:.3em .6em;font-size:.88em;display:inline-flex}.pft-chip--blue{color:var(--pft-blue);background:#ecf1ff}.pft-chip--green{color:#227a51;background:#e6f4ec}.pft-dot{background:var(--pft-green);border-radius:50%;flex:none;width:.55em;height:.55em}.pft-bar{height:.62em;width:var(--w,100%);background:#e6e6e3;border-radius:.31em}.pft-bar--hl{background:#f6e7b4}.pft-btn{color:#fff;white-space:nowrap;background:#26272b;border-radius:.5em;place-items:center;height:2.7em;padding:0 1.2em;font-size:.95em;font-weight:500;display:grid}.pft-btn--ghost{color:var(--pft-ink);background:#fff;border:1px solid #dadad6;font-weight:400}.pft-ico{flex:none;width:1.15em;height:1.15em}.pft-card--olive .pft-vis:before{content:"";background:#ffffff12;position:absolute;inset:22% 0 0}.pft-radar{padding:.4em 1.2em .6em;font-size:1em;bottom:2.6em;left:1.85em;right:1.85em}.pft-radar__head,.pft-radar__row{justify-content:space-between;align-items:center;gap:.8em;display:flex}.pft-radar__head{color:#77776f;border-bottom:1px solid #eeeeeb;padding:.7em 0;font-size:.88em}.pft-radar__head>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pft-radar__head b{color:var(--pft-ink);font-weight:500}.pft-radar__row{color:#55554f;padding:1.05em 0;font-size:.95em}.pft-radar__row+.pft-radar__row{border-top:1px solid #f0f0ed}.pft-radar__row b{color:var(--pft-ink);font-weight:500}.pft-wave{color:#283c5a59;width:100%;height:3.5em;position:absolute;top:0;left:0}.pft-ask{padding:1.3em 1.3em 1.2em;bottom:2.6em;left:1.5em;right:1.5em}.pft-ask__q{margin-bottom:1em;font-size:1em;font-weight:500}.pft-ask__field{align-items:center;gap:1em;margin-bottom:1.3em;display:flex}.pft-input{color:#44443f;border:1px solid #dededa;border-radius:.5em;flex:1;align-items:center;height:2.9em;padding:0 1em;font-size:.92em;display:flex}.pft-ask__src{color:#77776f;white-space:nowrap;align-items:center;gap:.45em;font-size:.78em;display:flex}.pft-ask__btns{grid-template-columns:1fr 1fr;gap:.9em;margin-bottom:1.4em;display:grid;position:relative}.pft-progress{color:#8a8a85;white-space:nowrap;align-items:center;gap:1em;font-size:.78em;display:flex}.pft-progress__track{background:#ededea;border-radius:.25em;flex:1;height:.45em;overflow:hidden}.pft-progress__fill{height:100%;width:var(--to,78%);background:var(--pft-blue);border-radius:inherit}.pft-cursor{width:1.6em;height:1.6em;position:absolute;top:1.6em;left:31%}.pft-doc{padding:1.2em 1.3em 1.3em;bottom:2em;left:1.75em;right:1.75em}.pft-doc__head{justify-content:space-between;align-items:center;margin-bottom:1.2em;font-size:1em;font-weight:500;display:flex}.pft-doc__lines{gap:.62em;margin-bottom:1.1em;display:grid}.pft-doc__line{align-items:center;gap:1em;display:flex}.pft-doc__line .pft-bar{flex:none}.pft-note{color:#55554f;white-space:nowrap;align-items:center;gap:.35em;font-size:.72em;display:flex}.pft-note:before{content:"";border:1px solid #77776f;border-radius:50%;width:.85em;height:.85em}.pft-doc__foot{justify-content:flex-end;display:flex}.pft-steps{color:#fff;margin:0;padding:0;list-style:none;position:absolute;top:1.6em;left:3em;right:2em}.pft-step{grid-template-columns:2.3em 1fr;column-gap:1.2em;padding-bottom:1.9em;display:grid;position:relative}.pft-step:not(:last-child):before{content:"";background:#ffffff4d;width:1px;position:absolute;top:2.5em;bottom:.3em;left:1.15em}.pft-step__mark{background:var(--pft-green);border-radius:50%;place-items:center;width:2.3em;height:2.3em;display:grid}.pft-step__mark--spin{background:0 0;border:2px solid #ffffff59;border-top-color:#fff}.pft-step__label{font-size:1.25em;line-height:1.85em}.pft-step--pending .pft-step__label{opacity:.62;padding-top:.35em;font-size:1.05em;line-height:1.4}.pft-file{background:#ffffff24;border-radius:.45em;grid-column:2;justify-self:start;align-items:center;gap:.55em;margin-top:.7em;padding:.7em 1em;font-size:.95em;display:inline-flex}.pft-portal{color:#fff;background:#2a2a2d;border-color:#ffffff0f;padding:1.3em 1.4em;inset:1.2em -2.5em -1em 1.85em}.pft-portal__title{margin-bottom:.4em;font-size:1.1em;font-weight:500}.pft-portal__meta{opacity:.75;margin-bottom:.6em;font-size:.8em}.pft-portal .pft-progress__track{background:#ffffff1a;flex:none;max-width:13em;height:.4em;margin-bottom:1.5em}.pft-field{max-width:13em;margin-bottom:1.1em}.pft-field label{margin-bottom:.45em;font-size:.8em;font-weight:500;display:block}.pft-field__box{background:#232326;border:1px solid #ffffff1a;border-radius:.4em;justify-content:space-between;align-items:center;gap:.6em;height:2.4em;padding:0 .7em;display:flex}.pft-field__box .pft-bar{background:#ffffff24;flex:1}.pft-field__box--focus{border-color:var(--pft-blue);box-shadow:0 0 0 3px #2f6bff38}.pft-caret{background:#fff;width:1px;height:1.2em}.pft-check{color:var(--pft-green);flex:none;width:1em;height:1em}.pft-mem{padding:1em 1.2em 1.2em;bottom:2em;left:1.6em;right:1.6em}.pft-mem__top{justify-content:flex-end;margin-bottom:.8em;display:flex}.pft-mem__note{color:#44443f;background:#f3f3f1;border-radius:.6em;align-items:flex-start;gap:.9em;margin-bottom:.9em;padding:.95em 1em;font-size:.95em;line-height:1.45;display:flex}.pft-mem__note b{color:var(--pft-ink);font-weight:500;display:block}.pft-bubble{background:#f3f3f1;border-radius:.7em;margin-bottom:.9em;padding:.8em 1.1em;font-size:.95em;display:inline-block}.pft-mem__btns{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.pft-ask-in{color:#3a3a3e;background:#e9e9ec;border-radius:.8em .8em .2em;padding:.8em 1.1em;font-size:.92em;line-height:1.4;position:absolute;top:-.6em;left:4.5em;right:1.6em}.pft-ask-in b{color:var(--pft-ink);font-weight:500;display:block}.pft-reply{padding:1.1em 1.3em;bottom:1.6em;left:1.6em;right:1.6em}.pft-reply__title{margin-bottom:1em;font-weight:500}.pft-reply__lines{gap:.65em;margin-bottom:1em;display:grid}.pft-reply__src{flex-wrap:wrap;gap:.6em;margin-bottom:1em;display:flex}.pft-reply__foot{justify-content:flex-end;display:flex}@media (width<=640px){.pft{--pft-card-w:min(calc(100vw - 72px), 384px);--pft-gap:14px;padding-block:64px 0}.pft-controls{display:none}.pft-head{margin-bottom:16px}.pft-card{padding:26px 24px}.pft-card h3{font-size:18px}.pft-card p{font-size:14.5px}}@keyframes pft-in{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes pft-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pft-fill{0%{width:var(--from,0%)}to{width:var(--to,78%)}}@keyframes pft-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes pft-cursor{0%{opacity:0;transform:translate(5em,3em)}15%{opacity:1}55%,to{opacity:1;transform:translate(0)}}@keyframes pft-press{0%,to{transform:none}50%{transform:scale(.95)}}@keyframes pft-spin{to{transform:rotate(360deg)}}@keyframes pft-blink{50%{opacity:0}}@keyframes pft-ring{0%,to{box-shadow:0 0 #2f6bff40}50%{box-shadow:0 0 0 4px #2f6bff38}}@keyframes pft-pulse{0%{box-shadow:0 0 #2e9e6a80}70%,to{box-shadow:0 0 0 .5em #2e9e6a00}}.pft.is-anim [data-a]{opacity:0}.pft.is-anim [data-a=grow]{opacity:1;transform-origin:0;transform:scaleX(0)}.pft.is-anim [data-a=fill]{opacity:1;width:var(--from,0%)}.pft.is-anim .is-live [data-a=in]{animation:pft-in .7s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.pft.is-anim .is-live [data-a=pop]{animation:pft-pop .5s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.pft.is-anim .is-live [data-a=grow]{animation:pft-grow .6s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}.pft.is-anim .is-live [data-a=fill]{animation:pft-fill 1.4s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}.pft.is-anim .is-live [data-a=cursor]{animation:pft-cursor 1.6s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}.pft.is-anim .is-live .pft-press{animation:pft-press .35s ease var(--d,0s)}.pft-step__mark--spin{animation:1.1s linear infinite pft-spin}.pft-caret{animation:1s step-end infinite pft-blink}.pft-field__box--focus{animation:2.4s ease-in-out infinite pft-ring}.pft-dot--live{animation:2s ease-out infinite pft-pulse}@media (prefers-reduced-motion:reduce){.pft *,.pft :before,.pft :after{transition:none!important;animation:none!important}}.hero:where(.astro-yig24ztu){text-align:center;padding-block:120px 0}.hero:where(.astro-yig24ztu) h1:where(.astro-yig24ztu){letter-spacing:-.035em;max-width:14em;margin-inline:auto;font-size:clamp(36px,5.2vw,56px);line-height:1.06}.hero:where(.astro-yig24ztu) p:where(.astro-yig24ztu){color:var(--ink-2);max-width:30em;margin:20px auto 0;font-size:18px}.hero:where(.astro-yig24ztu) .actions:where(.astro-yig24ztu){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero:where(.astro-yig24ztu) .actions:where(.astro-yig24ztu) .btn:where(.astro-yig24ztu){height:44px;padding:0 20px}@media (prefers-reduced-motion:no-preference){.hero:where(.astro-yig24ztu) h1:where(.astro-yig24ztu),.hero:where(.astro-yig24ztu) p:where(.astro-yig24ztu),.hero:where(.astro-yig24ztu) .actions:where(.astro-yig24ztu){animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero:where(.astro-yig24ztu) p:where(.astro-yig24ztu){animation-delay:80ms}.hero:where(.astro-yig24ztu) .actions:where(.astro-yig24ztu){animation-delay:.16s}}@media (width<=640px){.hero:where(.astro-yig24ztu){padding-top:56px}.hero:where(.astro-yig24ztu) h1:where(.astro-yig24ztu){line-height:1.1}.hero:where(.astro-yig24ztu) p:where(.astro-yig24ztu){font-size:17px}}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}.ph:where(.astro-rh7s42fn){color:var(--ink-2);font-style:italic}.btn-white:where(.astro-rh7s42fn){background:var(--field);color:var(--ink);border-color:var(--line-2)}.btn-white:where(.astro-rh7s42fn):hover{border-color:var(--ink)}.szene:where(.astro-rh7s42fn){mix-blend-mode:multiply;width:100%;height:auto;display:block;overflow:visible}.fluss:where(.astro-rh7s42fn){animation:fluss var(--fluss) linear infinite}.schweben:where(.astro-rh7s42fn){animation:8s ease-in-out infinite schweben}.wiegen:where(.astro-rh7s42fn){animation:7s ease-in-out infinite wiegen}.turm:where(.astro-rh7s42fn){opacity:0;animation:9s ease-in-out infinite turm}.glanz:where(.astro-rh7s42fn){animation:13s ease-in-out infinite glanz}.rauch:where(.astro-rh7s42fn) circle:where(.astro-rh7s42fn){transform-box:fill-box;transform-origin:50%;opacity:0;animation:11s ease-out infinite rauch}.blink:where(.astro-rh7s42fn){animation:7s ease-in-out infinite blink}.streifen:where(.astro-rh7s42fn){animation:1.6s ease-in-out infinite wehen}.halt:where(.astro-rh7s42fn),.halt:where(.astro-rh7s42fn) :where(.astro-rh7s42fn){animation-play-state:paused!important}.aus:where(.astro-rh7s42fn),.aus:where(.astro-rh7s42fn) :where(.astro-rh7s42fn){animation:none!important}.cta:where(.astro-rh7s42fn){padding-block:160px 128px}.cta-grid:where(.astro-rh7s42fn){column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.cta-open:where(.astro-rh7s42fn){grid-area:1/1/auto/-1}.cta-head:where(.astro-rh7s42fn){letter-spacing:-.03em;grid-area:2/1/auto/11;font-size:clamp(30px,4vw,44px);line-height:1.1}.cta-form:where(.astro-rh7s42fn){margin-top:var(--open-gap);grid-area:3/1/auto/6}#formular:where(.astro-rh7s42fn){scroll-margin-top:96px}.grafik:where(.astro-rh7s42fn){margin-top:var(--open-gap);margin-right:calc(-1 * clamp(0px, (100vw - var(--wrap)) / 2, 64px));grid-area:3/6/auto/13}form:where(.astro-rh7s42fn).notify .f:where(.astro-rh7s42fn) label:where(.astro-rh7s42fn),.wahl:where(.astro-rh7s42fn) legend:where(.astro-rh7s42fn){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wahl:where(.astro-rh7s42fn){border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.opt:where(.astro-rh7s42fn){border:1px solid var(--line-2);background:var(--field);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:8px 16px 8px 10px;font-size:14px;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.opt:where(.astro-rh7s42fn):hover{border-color:var(--ink)}.opt:where(.astro-rh7s42fn) input:where(.astro-rh7s42fn){opacity:0;width:1px;height:1px;margin:0;position:absolute}.opt:where(.astro-rh7s42fn) span:where(.astro-rh7s42fn):before{content:"";vertical-align:-4px;border:1px solid var(--line-2);box-sizing:border-box;background:var(--field) center / 10px no-repeat;border-radius:50%;width:18px;height:18px;margin-right:10px;display:inline-block}.opt:where(.astro-rh7s42fn):has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.opt:where(.astro-rh7s42fn) input:where(.astro-rh7s42fn):checked+span:where(.astro-rh7s42fn):before{border-color:var(--on-dark);background-color:var(--on-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.2 7.4 8 3' fill='none' stroke='%231a1c21' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.opt:where(.astro-rh7s42fn):has(input:focus-visible){outline:2px solid var(--petrol);outline-offset:2px}.fields:where(.astro-rh7s42fn){background:var(--field);border:1px solid var(--line-2);border-radius:6px}.f:where(.astro-rh7s42fn){display:flex}.f:where(.astro-rh7s42fn)+.f:where(.astro-rh7s42fn){border-top:1px solid var(--line)}form:where(.astro-rh7s42fn).notify input:where(.astro-rh7s42fn){width:100%;min-width:0;height:52px;font:400 16px var(--font);color:var(--ink);background:0 0;border:0;border-radius:5px;padding:0 16px}form:where(.astro-rh7s42fn).notify input:where(.astro-rh7s42fn)::placeholder{color:#1a1c219e}form:where(.astro-rh7s42fn).notify input:where(.astro-rh7s42fn):focus-visible{outline-offset:-2px}.cta-actions:where(.astro-rh7s42fn){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cta-actions:where(.astro-rh7s42fn) .btn:where(.astro-rh7s42fn){height:48px;padding:0 22px}.fine:where(.astro-rh7s42fn){color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin-top:16px;font-size:13px;line-height:1.5}.done:where(.astro-rh7s42fn){font-size:15px}.done:where(.astro-rh7s42fn) a:where(.astro-rh7s42fn){color:var(--ink);white-space:nowrap}@media (width<=880px){.cta:where(.astro-rh7s42fn){padding-block:96px 88px}.cta-open:where(.astro-rh7s42fn),.cta-head:where(.astro-rh7s42fn),.cta-form:where(.astro-rh7s42fn),.grafik:where(.astro-rh7s42fn){grid-column:1/-1}.cta-head:where(.astro-rh7s42fn){grid-row:2;font-size:30px;line-height:1.12}.cta-form:where(.astro-rh7s42fn){grid-row:3;margin-top:32px}.grafik:where(.astro-rh7s42fn){grid-row:4;margin:48px -16px 0}}@keyframes fluss{to{stroke-dashoffset:-33px}}@keyframes schweben{50%{transform:translateY(-4px)}}@keyframes wiegen{30%{transform:rotate(.7deg)}70%{transform:rotate(-.7deg)}}@keyframes turm{0%,60%,to{opacity:0}30%{opacity:.55}}@keyframes glanz{0%{transform:translate(0)}28%,to{transform:translateX(var(--weg))}}@keyframes rauch{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.6}to{opacity:0;transform:translate(16px,-125px)scale(2.6)}}@keyframes blink{0%,78%,to{opacity:0}86%{opacity:1}}@keyframes wehen{0%,to{transform:translateY(calc(var(--weite) * -1))}50%{transform:translateY(var(--weite))}}.grid12:where(.astro-7dare7a2){column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.logos:where(.astro-7dare7a2){justify-content:space-between;align-items:center;gap:24px;margin:24px 0 48px;display:flex}.logos:where(.astro-7dare7a2) div:where(.astro-7dare7a2){place-items:center;height:48px;display:grid}.logos:where(.astro-7dare7a2) .kl:where(.astro-7dare7a2){object-fit:contain;width:auto;max-width:100%;display:block}.kl-smalt:where(.astro-7dare7a2){height:20px}.kl-wefra:where(.astro-7dare7a2){height:14px}.kl-tilla:where(.astro-7dare7a2){height:24px}.kl-tooltime:where(.astro-7dare7a2),.kl-fluxraum:where(.astro-7dare7a2){height:18px}.kl-enapi:where(.astro-7dare7a2){height:13px}#kunden:where(.astro-7dare7a2){padding-top:80px}#kunden:where(.astro-7dare7a2) .opener:where(.astro-7dare7a2){border-top:0;padding-top:0}#kunden:where(.astro-7dare7a2) .k-head:where(.astro-7dare7a2){margin-top:0}.kunden:where(.astro-7dare7a2) .k-head:where(.astro-7dare7a2){grid-column:1/7;max-width:17em}.quote:where(.astro-7dare7a2){grid-column:7/13;margin-top:0}.quote:where(.astro-7dare7a2) p:where(.astro-7dare7a2){max-width:34em;font-size:20px;line-height:1.5}.quote:where(.astro-7dare7a2) .who:where(.astro-7dare7a2){color:var(--ink-2);margin-top:20px;font-size:14px}.quote:where(.astro-7dare7a2) .q-logo:where(.astro-7dare7a2){width:auto;height:20px;margin-top:16px;display:block}@media (width<=880px){.kunden:where(.astro-7dare7a2) .k-head:where(.astro-7dare7a2),.quote:where(.astro-7dare7a2){grid-column:1/-1}.quote:where(.astro-7dare7a2){margin-top:32px}.quote:where(.astro-7dare7a2) p:where(.astro-7dare7a2){font-size:18px}}@media (width<=640px){#kunden:where(.astro-7dare7a2){padding-top:56px}.logos:where(.astro-7dare7a2){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:20px 0 32px;display:grid}.logos:where(.astro-7dare7a2) .kl:where(.astro-7dare7a2){transform:scale(.86)}}.team-head:where(.astro-nf6h7kru){max-width:20em}.team:where(.astro-nf6h7kru){gap:var(--col-gap);margin-top:var(--open-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.member:where(.astro-nf6h7kru) img:where(.astro-nf6h7kru){aspect-ratio:1;object-fit:cover;object-position:50% 28%;background:var(--line);border-radius:12px;width:100%;display:block}.member:where(.astro-nf6h7kru) h3:where(.astro-nf6h7kru){margin-top:14px;font-size:15px;font-weight:500}.member:where(.astro-nf6h7kru) p:where(.astro-nf6h7kru){color:var(--ink-2);margin-top:2px;font-size:14px}.member:where(.astro-nf6h7kru) .li:where(.astro-nf6h7kru){color:var(--ink-2);align-items:center;gap:6px;margin-top:8px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.member:where(.astro-nf6h7kru) .li:where(.astro-nf6h7kru) svg:where(.astro-nf6h7kru){fill:currentColor;width:14px;height:14px}.member:where(.astro-nf6h7kru) .li:where(.astro-nf6h7kru):hover{color:var(--ink)}.alumni:where(.astro-nf6h7kru){margin-top:64px}.alumni:where(.astro-nf6h7kru) h3:where(.astro-nf6h7kru){color:var(--ink-2);font-size:13px;font-weight:400}.alumni-grid:where(.astro-nf6h7kru){grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 32px;margin-top:16px;display:grid}.alumni-grid:where(.astro-nf6h7kru) div:where(.astro-nf6h7kru){place-items:center;height:40px;display:grid}.alumni-grid:where(.astro-nf6h7kru) img:where(.astro-nf6h7kru){object-fit:contain;filter:grayscale();opacity:.5;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:20px}.alumni-grid:where(.astro-nf6h7kru) .sq:where(.astro-nf6h7kru){max-height:32px}.alumni-grid:where(.astro-nf6h7kru) .box:where(.astro-nf6h7kru){filter:grayscale()brightness(1.7);opacity:.45}@media (width<=640px){.team:where(.astro-nf6h7kru){grid-template-columns:minmax(0,1fr);gap:0}.member:where(.astro-nf6h7kru){border-top:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr);align-content:center;column-gap:16px;padding-block:16px;display:grid}.member:where(.astro-nf6h7kru):last-child{border-bottom:1px solid var(--line)}.member:where(.astro-nf6h7kru) img:where(.astro-nf6h7kru){border-radius:8px;grid-row:1/span 3;align-self:center;width:72px;height:72px}.member:where(.astro-nf6h7kru) h3:where(.astro-nf6h7kru){margin-top:0;font-size:16px}.member:where(.astro-nf6h7kru) p:where(.astro-nf6h7kru),.member:where(.astro-nf6h7kru) h3:where(.astro-nf6h7kru),.member:where(.astro-nf6h7kru) .li:where(.astro-nf6h7kru){grid-column:2}.member:where(.astro-nf6h7kru) .li:where(.astro-nf6h7kru){justify-self:start;margin-top:4px}.alumni:where(.astro-nf6h7kru){margin-top:48px}.alumni-grid:where(.astro-nf6h7kru){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.alumni-grid:where(.astro-nf6h7kru) div:where(.astro-nf6h7kru){height:36px}.alumni-grid:where(.astro-nf6h7kru) img:where(.astro-nf6h7kru){max-height:16px}.alumni-grid:where(.astro-nf6h7kru) .sq:where(.astro-nf6h7kru){max-height:28px}}
