@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Helvetica Neue", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:#080c10;--color-ground-2:#06090d;--color-elevated:#101820;--color-elevated-2:#14202c;--color-label:#edf1f5;--color-label-2:#afb9c4;--color-label-3:#97a4b2;--color-label-4:#84919f;--color-separator:#26323d;--color-border-control:#6d81a0;--color-placeholder:#7f90a8;--color-tint:#85baff;--color-tint-hover:#b6d6ff;--color-on-tint:#04121c;--color-ice:#d6f4ff;--color-ember:#ffb36b;--color-negative:#ff8a94;--color-positive:#5fe0a8;--text-display:clamp(3.75rem, 8.4vw, 8.25rem);--text-display--line-height:.99;--text-display--letter-spacing:-.065em;--text-manifest:clamp(1.75rem, 1rem + 3.4vw, 4rem);--text-manifest--line-height:1.12;--text-manifest--letter-spacing:-.024em;--text-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--text-h1--line-height:1.02;--text-h1--letter-spacing:-.028em;--text-h2:clamp(2rem, 1.2rem + 2.6vw, 3.75rem);--text-h2--line-height:1.09;--text-h2--letter-spacing:-.045em;--text-h3:clamp(1.25rem, 1.15rem + .5vw, 1.625rem);--text-h3--line-height:1.22;--text-h3--letter-spacing:-.012em;--text-intro:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--text-intro--line-height:1.5;--text-intro--letter-spacing:-.008em;--text-body:1rem;--text-body--line-height:1.75;--text-body--letter-spacing:-.004em;--text-callout:.9375rem;--text-callout--line-height:1.55;--text-callout--letter-spacing:-.002em;--text-caption:.8125rem;--text-caption--line-height:1.45;--text-caption--letter-spacing:.01em;--text-eyebrow:.75rem;--text-eyebrow--line-height:1.3;--text-eyebrow--letter-spacing:.16em;--text-mono:.75rem;--text-mono--line-height:1.3;--text-mono--letter-spacing:.08em;--spacing-section:clamp(4.5rem, 2rem + 6.5vw, 8rem);--spacing-block:clamp(2.5rem, 1.8rem + 2.6vw, 4.5rem);--spacing-gutter:clamp(1.5rem, 4.5vw, 4.5rem);--container-page:72rem;--container-wide:90rem;--container-text:44rem;--radius-pill:980px;--radius-control:.5rem;--radius-card:.75rem;--radius-surface:1rem;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-quick:cubic-bezier(.23, 1, .32, 1);--ease-glide:cubic-bezier(.2, .7, .2, 1);--dur-press:.1s;--dur-hover:.18s;--dur-layer:.46s;--dur-layer-out:.3s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);background:var(--color-ground);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords}body{color:var(--color-label);background:var(--color-ground);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);min-height:100svh;margin:0;overflow-x:clip}h1,h2,h3,h4{color:var(--color-label);text-wrap:balance;margin:0;font-weight:400}h3,h4{font-weight:400}p{margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}ul,ol{margin:0;padding:0;list-style:none}dl,dd,figure,blockquote{margin:0}summary{list-style:none}summary::-webkit-details-marker{display:none}}@layer components{.vp-home{background:var(--color-ground);--home-rule:#aec1d42e;--home-space:clamp(2.5rem, 5vw, 5rem)}.vp-home :is(h1,h2,h3){font-weight:400}.vp-home :is(p,li,h2,h3){overflow-wrap:break-word}.vp-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--color-label-2);align-items:center;gap:.8rem;font-size:.6875rem;font-weight:500;line-height:1.6;display:flex}.vp-kicker:before{content:"";background:var(--color-tint);flex-shrink:0;width:1.25rem;height:1px}.vp-title{max-width:18ch;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);text-wrap:balance;margin-top:1.5rem}.vp-copy{max-width:56ch;color:var(--color-label-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.vp-small{color:var(--color-label-3);font-size:.8125rem;line-height:1.65}.vp-subtitle{color:var(--color-label);font-size:1.125rem;line-height:1.55}.vp-intro{gap:var(--home-space,3rem);grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.vp-intro-aside{flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:2.6rem;display:flex}.vp-home .vp-btn{min-height:3rem;padding:.85rem 1.35rem;line-height:1.4}.vp-home .vp-btn-text{padding-inline:0}.vp-origin{isolation:isolate;padding-top:10.5rem;position:relative;overflow:hidden}.vp-origin-content{padding-bottom:4.5rem;position:relative}.vp-origin-title{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);margin-top:2rem;position:relative}.vp-origin-title span{display:block}.vp-origin-title span:last-child{color:#c6d0da}.vp-origin-copy{isolation:isolate;flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;max-width:24rem;margin-top:2.5rem;display:flex;position:relative}.vp-origin-copy:before{content:"";z-index:-1;background:#080c10f5;position:absolute;inset:-1rem}.vp-origin-copy .vp-copy{margin-bottom:.7rem}.vp-origin-art{z-index:-1;width:min(76vw,70rem);position:absolute;top:2.5rem;right:-7%}.vp-origin-art:after{content:"";background:linear-gradient(90deg, var(--color-ground), transparent 45%), linear-gradient(0deg, var(--color-ground), transparent 18%, transparent 80%, var(--color-ground));position:absolute;inset:0}.vp-origin-cube{opacity:.9;width:100%;height:auto}.vp-origin-facts{background:#080c10d9;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:1.8rem 2rem;display:grid;position:relative}.vp-origin-facts:before{content:"";top:0;left:var(--spacing-gutter);right:var(--spacing-gutter);background:var(--home-rule);height:1px;position:absolute}.vp-origin-facts dt{color:var(--color-label-3);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.6875rem}.vp-origin-facts dd{max-width:26ch;font-size:.8125rem;line-height:1.55}.vp-position{border-top:1px solid var(--home-rule)}.vp-position-detail{gap:var(--home-space);margin-top:var(--home-space);grid-template-columns:1.1fr .9fr;display:grid}.vp-principles{flex-direction:column;gap:1.1rem;padding-right:2rem;display:flex}.vp-principles p{letter-spacing:-.02em;color:var(--color-label-2);max-width:35ch;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.5}.vp-principles p:last-child{color:var(--color-label)}.vp-formation{border-left:1px solid var(--home-rule);padding-left:2rem}.vp-formation .vp-copy{margin-top:1rem;font-size:.875rem}.vp-formation-nodes{background:var(--home-rule);border:1px solid var(--home-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:1.5rem;display:grid}.vp-formation-nodes li{background:var(--color-ground);color:var(--color-label-2);padding:1rem .7rem;font-size:.75rem}.vp-formation-result{padding-top:1rem;font-size:.875rem;line-height:1.6;position:relative}.vp-formation-result:before{content:"";background:linear-gradient(90deg, var(--color-tint), transparent);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.vp-services-section{background:#0b1117}.vp-service-system{gap:var(--home-space);margin-top:var(--home-space);grid-template-columns:.85fr 1.15fr;display:grid;position:relative}.vp-service-art{margin-left:calc(-1 * var(--spacing-gutter));align-self:start;position:sticky;top:7rem}.vp-service-art img{width:100%;-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.vp-service-register{border-top:1px solid var(--home-rule)}.vp-service-register li{border-bottom:1px solid var(--home-rule)}.vp-service-row{border-radius:2px;grid-template-columns:1.8rem minmax(0,1fr) 1rem;gap:1rem;padding:1.55rem 0;display:grid}.vp-register-index{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--color-label-3);padding-top:.4rem;font-size:.6875rem}.vp-service-row h3{letter-spacing:-.025em;font-size:clamp(1.125rem,1.7vw,1.55rem);line-height:1.3}.vp-service-row p{color:var(--color-label-2);max-width:52ch;margin-top:.65rem;font-size:.875rem;line-height:1.65}.vp-register-arrow{width:1rem;height:1rem;color:var(--color-label-3);transition:transform var(--dur-hover) var(--ease-quick);margin-top:.4rem}.vp-method-landscape{height:clamp(12rem,29vw,28rem);margin-top:var(--home-space);position:relative;overflow:hidden}.vp-method-landscape img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.vp-method-landscape:after{content:"";background:linear-gradient(0deg, var(--color-ground), transparent 50%);position:absolute;inset:0}.vp-method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem;margin-top:2rem;display:grid}.vp-method-steps li{border-top:1px solid var(--home-rule);padding-top:1.5rem}.vp-method-steps h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.2rem}.vp-method-steps .vp-copy{margin-top:.75rem;font-size:.875rem}.vp-portfolio-section{border-block:1px solid var(--home-rule)}.vp-portfolio-stage{isolation:isolate;margin-top:var(--home-space);align-items:flex-end;min-height:38rem;padding:3rem;display:flex;position:relative}.vp-portfolio-landscape{z-index:-2;object-fit:cover;object-position:65% 50%;width:100%;height:100%;position:absolute;inset:0}.vp-portfolio-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#080c104d,#0000 65%);position:absolute;inset:0}.vp-core-panel{border-radius:var(--radius-control);background:#0a1119f0;border:1px solid #a6c4e03d;width:26rem;max-width:100%;padding:2rem;box-shadow:inset 0 1px #ffffff0d}.vp-core-panel h3{letter-spacing:-.05em;margin-top:1rem;font-size:3rem}.vp-core-panel .vp-copy{margin-top:1.5rem;font-size:.9375rem}.vp-core-panel .vp-small{margin-top:.7rem}.vp-core-panel .vp-btn{margin-top:1rem}.vp-development-status{color:var(--color-label-2);align-items:center;gap:.6rem;margin-top:.7rem;font-size:.75rem;display:flex}.vp-development-status span{background:var(--color-tint);border-radius:50%;width:5px;height:5px}.vp-project-register{border-bottom:1px solid var(--home-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vp-project-register li{padding:2rem 0}.vp-project-register li+li{border-left:1px solid var(--home-rule);padding-left:2rem}.vp-project-register h3{letter-spacing:-.025em;font-size:1.125rem}.vp-project-register p{color:var(--color-label-3);margin-top:.7rem;font-size:.75rem}.vp-about-section{padding-block:var(--spacing-section)}.vp-about-heading{padding-bottom:var(--home-space)}.vp-about-landscape{isolation:isolate;height:clamp(24rem,43vw,42rem);position:relative}.vp-about-landscape>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vp-about-landscape:after{content:"";z-index:-1;background:linear-gradient(90deg, #080c10d9, #080c101a 85%), linear-gradient(0deg, var(--color-ground), transparent 35%);position:absolute;inset:0}.vp-about-words{flex-direction:column;justify-content:center;height:100%;display:flex}.vp-about-words p{letter-spacing:-.05em;font-size:clamp(2.5rem,5.6vw,5.25rem);line-height:1.1}.vp-about-principle{gap:var(--home-space);grid-template-columns:1.1fr .9fr;margin-top:3rem;display:grid}.vp-about-principle blockquote{letter-spacing:-.03em;max-width:30ch;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.4}.vp-about-principle figcaption{margin-top:1.5rem}.vp-about-principle li{border-top:1px solid var(--home-rule);color:var(--color-label-2);padding-block:1rem;font-size:.875rem;line-height:1.65}.vp-home-radar{border-top:1px solid var(--home-rule)}.vp-home-events{margin-top:var(--home-space)}.vp-home-events .vp-timeline-entry{grid-template-columns:.36fr 1fr;gap:3rem;padding-block:2rem}.vp-home-events .vp-timeline-title{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.5rem,2.2vw,2rem)}.vp-home-events .vp-timeline-date{color:var(--color-label);font-family:var(--font-sans);letter-spacing:-.01em;font-size:1rem}.vp-home-events .vp-timeline-date:before,.vp-home-events .vp-timeline-entry:before{box-shadow:none;background:var(--color-tint)}.vp-home-events .vp-chip{box-shadow:none;background:var(--color-elevated);color:var(--color-label-2);font-family:var(--font-sans);letter-spacing:.025em;border-radius:3px}.vp-radar-notes{max-width:75ch;color:var(--color-label-3);gap:.75rem;margin-top:2.5rem;font-size:.75rem;line-height:1.7;display:grid}.vp-access-section{isolation:isolate;border-block:1px solid var(--home-rule);background:#0b121a;position:relative;overflow:hidden}.vp-access-atmosphere{z-index:-1;pointer-events:none;opacity:.13;position:absolute;inset:0}.vp-access-atmosphere img{object-fit:cover;width:100%;height:100%}.vp-access-body{gap:var(--home-space);margin-top:var(--home-space);grid-template-columns:1.1fr .9fr;display:grid}.vp-access-options{align-self:start;max-width:26rem}.vp-access-options li{border-top:1px solid var(--home-rule);color:var(--color-label-2);padding-block:1.2rem;font-size:1.125rem}.vp-access-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.vp-access-copy .vp-copy{font-size:.9375rem}.vp-access-copy .vp-btn{margin-top:.5rem}.vp-home-contact h2{letter-spacing:-.05em;text-wrap:balance;max-width:20ch;margin-top:2rem;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.08}.vp-contact-bottom{justify-content:space-between;align-items:flex-start;gap:3rem;margin-top:3rem;display:flex}.vp-contact-bottom .vp-copy{max-width:49ch}.vp-contact-bottom>div{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.vp-contact-mail{color:var(--color-label-2);overflow-wrap:anywhere;padding-block:.5rem;font-size:.875rem}.vp-contact-mail:hover{text-decoration:underline}@media (hover:hover) and (pointer:fine){.vp-service-row:hover h3{color:var(--color-tint)}.vp-service-row:hover .vp-register-arrow{color:var(--color-tint);transform:translate(3px)}}@media not all and (min-width:64rem){.vp-origin{padding-top:9rem}.vp-origin-art{width:78vw;top:7rem;right:-9%}.vp-origin-copy{max-width:23rem}.vp-service-system{grid-template-columns:.65fr 1fr;gap:2rem}.vp-portfolio-stage{min-height:34rem;padding:2rem}.vp-origin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.vp-contact-bottom{flex-direction:column}}@media not all and (min-width:48rem){.vp-intro,.vp-position-detail,.vp-about-principle,.vp-access-body{grid-template-columns:minmax(0,1fr);gap:2rem}.vp-intro-aside{padding-top:0}.vp-title{max-width:19ch;margin-top:1rem}.vp-copy{font-size:.9375rem}.vp-origin{padding-top:8rem}.vp-origin-title{letter-spacing:-.055em;margin-top:1.6rem;font-size:clamp(2.65rem,10.3vw,4.8rem)}.vp-origin-content>.vp-kicker{letter-spacing:.1em;gap:.5rem;font-size:.5625rem}.vp-origin-content>.vp-kicker:before{width:.85rem}.vp-origin-art{width:110%;top:12rem;right:-5%}.vp-origin-art:after{background:linear-gradient(0deg, var(--color-ground), transparent 25%, transparent 80%, var(--color-ground))}.vp-origin-copy{gap:.6rem 1rem;max-width:32rem;margin-top:clamp(18.5rem,80vw,34rem);position:relative}.vp-origin-copy:before{content:"";inset:-1rem calc(-1 * var(--spacing-gutter));z-index:-1;background:linear-gradient(0deg, var(--color-ground) 70%, #080c10f0);position:absolute}.vp-origin-content{padding-bottom:2.5rem}.vp-origin-facts{gap:1.5rem 1rem;padding-block:1.5rem}.vp-origin-facts dd{font-size:.75rem}.vp-origin-facts dt{font-size:.625rem}.vp-principles{padding-right:0}.vp-formation{border-left:0;padding-left:0}.vp-service-system{grid-template-columns:minmax(0,1fr);gap:0}.vp-service-art{width:100%;max-width:30rem;height:19rem;margin:-1rem auto 0;position:relative;top:auto}.vp-service-art img{object-fit:contain;width:100%;height:100%}.vp-service-row{grid-template-columns:1.5rem minmax(0,1fr) 1rem;gap:.6rem;padding-block:1.5rem}.vp-method-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.vp-method-steps h3{-webkit-hyphens:auto;hyphens:auto;font-size:1rem}.vp-method-steps .vp-copy{font-size:.8125rem}.vp-portfolio-stage{min-height:0;padding:15rem 0 0}.vp-portfolio-landscape{object-position:69% 50%;height:22rem}.vp-core-panel{width:100%;margin-inline:1rem;padding:1.5rem}.vp-project-register{grid-template-columns:minmax(0,1fr)}.vp-project-register li,.vp-project-register li+li{border-left:0;border-bottom:1px solid var(--home-rule);padding:1.5rem 0}.vp-project-register li:last-child{border-bottom:0}.vp-about-landscape{height:24rem}.vp-home-events .vp-timeline-entry{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vp-home-events .vp-timeline-date{padding-left:1rem}.vp-contact-bottom{gap:1.5rem;margin-top:2rem}.vp-access-options{width:100%;max-width:none}}.vp-subpage{--text-body:1.0625rem;--text-callout:1rem;--text-caption:.9375rem;--text-caption--line-height:1.65;--page-rule:#b4c9dc30}.vp-subpage :is(h1,h2,h3,p,li,dd,a,legend){overflow-wrap:anywhere}.vp-subpage :is(h1,h2,h3){text-wrap:balance}.vp-subpage .vp-ph{padding-block:9rem 3rem;overflow:visible}.vp-page-intro{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-block:3.5rem;display:grid}.vp-page-intro h1{letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;margin-top:1.5rem;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:400;line-height:1.08}.vp-page-lead{letter-spacing:-.01em;max-width:40ch;color:var(--color-label-2);font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.65}.vp-page-intro-aside{min-width:0}.vp-page-mark{color:var(--color-tint);margin-bottom:2rem}.vp-page-mark svg{width:4rem;height:4rem}.vp-page-mark .vp-service-study{width:min(100%,20rem);height:12rem;margin-left:auto}.vp-service-study rect,.vp-service-study circle{fill:var(--color-ground)}.vp-page-notes{flex-direction:column;gap:.75rem;max-width:70ch;margin-top:2rem;display:flex}.vp-subpage .vp-eyebrow{font-family:var(--font-sans);letter-spacing:.08em;font-size:.8125rem;line-height:1.6}.vp-subpage .text-label-4{color:var(--color-label-3)}.vp-subpage .vp-card{background:var(--color-elevated);border:1px solid var(--page-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.vp-subpage .vp-card:before,.vp-subpage .vp-card:after{content:none}.vp-subpage .vp-chip{font-family:var(--font-sans);letter-spacing:.01em;background:var(--color-elevated);box-shadow:none;border-radius:3px;font-size:.8125rem;line-height:1.5}.vp-subpage .vp-lightline{background:var(--page-rule);height:1px;box-shadow:none}.vp-subpage .vp-lightline:after{content:none}.vp-subpage .vp-close{padding-block:clamp(4rem,8vw,8rem)}.vp-subpage .vp-close-wash{display:none}.vp-subpage .vp-close-panel{background:0 0;border:0;border-radius:0;padding:0}.vp-subpage .vp-close h2{font-weight:400}.vp-service-catalog{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.vp-service-catalog>li{border-top:1px solid var(--page-rule);min-width:0}.vp-catalog-entry{flex-direction:column;gap:1.75rem;width:100%;padding:2rem 0 2.5rem;display:flex}.vp-catalog-mark{color:var(--color-tint);justify-content:space-between;align-items:center;display:flex}.vp-catalog-title{letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.22}.vp-catalog-teaser{max-width:55ch;color:var(--color-label-2);font-size:1.0625rem;line-height:1.75}.vp-catalog-entry:hover .vp-catalog-title{color:var(--color-tint)}.vp-service-index{flex-wrap:wrap;gap:.5rem 2rem;padding-bottom:2rem;display:flex}.vp-service-index a{color:var(--color-label-2);align-items:baseline;gap:.65rem;padding-block:.5rem;font-size:.9375rem;display:flex}.vp-service-index a:hover{color:var(--color-tint)}.vp-service-index span{color:var(--color-tint);font-family:var(--font-mono);font-size:.75rem}.vp-service-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:3rem;display:grid}.vp-service-overview-grid>div:first-child{max-width:65ch}.vp-service-overview-grid>.vp-card{background:0 0;border-width:1px 0 0;border-radius:0}.vp-service-chapters{counter-reset:chapter;gap:4rem;display:grid}.vp-service-chapter{border-top:1px solid var(--page-rule);counter-increment:chapter;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.25rem 4rem;padding-top:2.5rem;scroll-margin-top:7rem;display:grid}.vp-service-chapter>h2{grid-area:1/1/span 5;font-size:clamp(1.75rem,3vw,2.75rem)}.vp-service-chapter>h2:before{content:"0" counter(chapter);font:.8125rem/1.5 var(--font-mono);color:var(--color-tint);letter-spacing:.02em;margin-bottom:1.25rem;display:block}.vp-service-chapter>:not(h2){grid-column:2;max-width:65ch}.vp-page-service[data-service=beratung] .vp-service-overview-grid>:first-child{grid-column:1/-1}.vp-page-service[data-service=beratung] .vp-service-overview-grid>:not(:first-child){border-top:1px solid var(--page-rule);padding-top:2rem}.vp-page-service[data-service=automatisierung] #approach{border-top-color:var(--color-tint)}.vp-page-service[data-service=forschung] #considerations{background:var(--color-elevated);padding:2rem}.vp-page-service[data-service=konzept] #results{border-top-color:var(--color-tint)}.vp-page-about .vp-band{box-shadow:none;border-radius:0}.vp-page-about dl>.vp-card{background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.vp-page-about .vp-line{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}.vp-featured-development{border-block:1px solid var(--page-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;padding-block:2rem;display:grid}.vp-featured-development .vp-stage{box-shadow:none;border:0;border-radius:8px;min-height:20rem}.vp-featured-development .vp-stage:before,.vp-featured-development .vp-stage:after{content:none}.vp-page-radar .vp-timeline-entry{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:3rem;padding-block:2.25rem}.vp-page-radar .vp-timeline-date{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1rem}.vp-page-radar .vp-timeline-title{font-size:clamp(1.5rem,2.5vw,2.25rem)}.vp-page-radar .vp-timeline-entry:before{box-shadow:none;background:var(--color-tint)}.vp-page-radar .vp-filter-chip span{font-size:.9375rem;font-family:var(--font-sans);letter-spacing:0;background:var(--color-elevated);border-radius:4px}.vp-page-radar .vp-filter-chip input:checked+span{border-color:var(--color-tint);background:var(--color-elevated-2)}.vp-page-radar .vp-radar>section+section{border-top:1px solid var(--page-rule);background:var(--color-ground-2)}.vp-subpage form{min-width:0}.vp-subpage form fieldset{border:0;border-top:1px solid var(--page-rule);background:0 0;border-radius:0;min-width:0;margin-top:1rem;padding:1.5rem 0 0}.vp-subpage form legend{letter-spacing:0;text-transform:none;color:var(--color-label);padding-right:1rem;font-size:1rem}.vp-subpage .vp-field{border-radius:6px;font-size:1rem;line-height:1.6;transition:none}.vp-subpage form label{line-height:1.65}.vp-subpage aside .vp-card{background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.vp-page-qualified>section:last-child>div>div{margin-inline:auto}.vp-page-qualified .vp-ph .vp-page-intro,.vp-page-legal .vp-ph .vp-page-intro{grid-template-columns:minmax(0,1fr);gap:2rem}.vp-page-qualified .vp-page-lead,.vp-page-legal .vp-page-lead{max-width:65ch}.vp-legal-article{flex-direction:column;gap:3rem;max-width:70ch;margin-inline:auto;padding-bottom:4rem;display:flex}.vp-legal-article>section{border-top:1px solid var(--page-rule);padding-top:2rem;scroll-margin-top:7rem}.vp-legal-article h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.3}.vp-legal-article p,.vp-legal-article li{line-height:1.85}.vp-legal-article .vp-card{border:0;border-radius:0}.vp-page-legal .vp-ph{max-width:70rem;margin-inline:auto}@media not all and (min-width:64rem){.vp-page-intro{grid-template-columns:minmax(0,1fr);gap:2rem}.vp-page-intro h1{max-width:23ch}.vp-page-mark{float:right;margin:0 0 1rem 1.5rem}.vp-page-mark .vp-service-study{width:10rem;height:7rem}.vp-service-overview-grid,.vp-featured-development{grid-template-columns:minmax(0,1fr)}.vp-service-chapter{column-gap:2rem}}@media not all and (min-width:48rem){.vp-subpage .vp-ph{padding-top:7rem;padding-bottom:1.5rem}.vp-page-intro{padding-block:2rem}.vp-page-intro h1{font-size:clamp(2.25rem,9vw,3.5rem)}.vp-page-service .vp-page-mark{float:none;margin:0 0 1.5rem}.vp-page-mark .vp-service-study{width:100%;height:9rem;margin:0}.vp-service-catalog{grid-template-columns:minmax(0,1fr)}.vp-service-chapter{grid-template-columns:minmax(0,1fr);gap:1.25rem}.vp-service-chapter>h2{grid-row:auto}.vp-service-chapter>:not(h2){grid-column:1}.vp-service-index{gap:0;display:grid}.vp-service-index a{padding-block:.65rem}.vp-page-radar .vp-timeline-entry{grid-template-columns:minmax(0,1fr);gap:1rem}.vp-subpage .vp-close-panel>div{gap:2rem}.vp-featured-development .vp-stage{min-height:15rem}}.vp-page{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-gutter);margin-inline:auto}.vp-page-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--spacing-gutter);margin-inline:auto}.vp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-ambient{z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 78% -12%, #1c468080, transparent 62%), radial-gradient(45% 45% at 6% 108%, #0bdffe17, transparent 60%), var(--color-ground);position:fixed;inset:0}.vp-grain{z-index:60;pointer-events:none;opacity:.045;background-image:var(--grain);mix-blend-mode:overlay;background-size:240px 240px;position:fixed;inset:0}.vp-progress{z-index:70;background:linear-gradient(90deg, var(--color-tint), var(--color-ice));transform-origin:0;opacity:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.vp-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-tint);font-weight:500}.vp-mono{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--text-mono--line-height);letter-spacing:var(--text-mono--letter-spacing);color:var(--color-label-3);font-variant-numeric:tabular-nums}.vp-code{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--text-mono--letter-spacing);color:var(--color-label-4);text-transform:uppercase}.vp-accent{background:linear-gradient(100deg, var(--color-ice) 0%, var(--color-tint) 55%, #7fb8ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.vp-link{color:var(--color-tint);text-underline-offset:.2em;transition:color var(--dur-hover) var(--ease-standard);text-decoration-color:#0bdffe59}.vp-link:hover{color:var(--color-tint-hover);text-decoration:underline}.vp-chip{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-label-2);white-space:nowrap;background:#ffffff0a;align-items:center;gap:.4em;padding:.32rem .7rem;display:inline-flex;box-shadow:inset 0 0 0 1px #d6f4ff24}.vp-chip-tint{color:var(--color-tint);background:#0bdffe14;box-shadow:inset 0 0 0 1px #0bdffe59}.vp-line{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-label);padding:1.35rem 0;font-weight:300;display:block}.vp-glass,.vp-card{isolation:isolate;border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 90px -50px #000000e6}.vp-glass:before,.vp-card:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-glass:after,.vp-card:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #0bdffe21, transparent 62%);opacity:0;transition:opacity var(--dur-hover) var(--ease-standard);pointer-events:none;z-index:1;position:absolute;inset:0}.vp-glass:hover:after,.vp-card:hover:after{opacity:1}.vp-card-interactive{transition:transform var(--dur-hover) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard);will-change:transform}.vp-card-interactive:hover{transform:translateY(-3px)}.vp-card-interactive:hover:before{background:var(--edge-strong)}.vp-card-interactive:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.995)}.vp-lightline{background:linear-gradient(90deg,#0000 0%,#d6f4ff47 18%,#0bdffe99 50%,#d6f4ff47 82%,#0000 100%);width:100%;height:1px;position:relative;overflow:visible}.vp-lightline:after{content:"";background:inherit;filter:blur(10px);opacity:.55;pointer-events:none;position:absolute;inset:-8px 0}.vp-lightline:before{content:"";background:linear-gradient(90deg, transparent, var(--color-ice), transparent);filter:blur(.6px);width:16%;height:3px;animation:vp-light-travel 7s var(--ease-glide) infinite;pointer-events:none;border-radius:2px;position:absolute;top:-1px;left:0;transform:translate(-100%)}.vp-lightline-still:before{opacity:0;animation:none}.vp-btn{isolation:isolate;border-radius:var(--radius-control);min-height:2.9rem;font-size:var(--text-callout);letter-spacing:.004em;white-space:normal;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-hover) var(--ease-standard), color var(--dur-hover) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard);justify-content:center;align-items:center;gap:.55em;padding:0 1.4rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.vp-btn:active{transition-duration:var(--dur-press);transform:scale(.965)}.vp-btn .vp-chevron{transition:transform var(--dur-hover) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.vp-btn:hover .vp-chevron{transform:translate(3px)}}.vp-btn-primary{color:var(--color-ground);background:var(--color-label);box-shadow:inset 0 1px #fff3}.vp-btn-primary:before{content:none}.vp-btn-primary:hover{color:var(--color-ground);background:var(--color-tint-hover)}.vp-btn-glass{color:var(--color-label);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0a;box-shadow:inset 0 0 0 1px #d6f4ff2e}.vp-btn-glass:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #d6f4ff5c}.vp-btn-text{min-height:1.5rem;color:var(--color-tint);border-radius:.25rem;padding:.25rem 0;font-weight:500}.vp-btn-text:hover{color:var(--color-tint-hover)}.vp-btn-compact{min-height:2.35rem;padding:0 1.05rem;font-size:.875rem}.vp-skip{z-index:200;transition:transform .16s var(--ease-quick);position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.vp-skip:focus-visible{transform:translateY(0)}.vp-nav{z-index:50;pointer-events:none;view-transition-name:vp-nav;position:fixed;inset:0 0 auto}.vp-nav-inner{pointer-events:auto;isolation:isolate;height:5.5rem;max-width:var(--container-wide);padding-inline:var(--spacing-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#080c10f0;border-bottom:1px solid #aec1d421;border-radius:0;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.vp-nav-inner:before{content:none;border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-nav-edge{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0bdffebf,#0000);height:1px;position:absolute;bottom:-1px;left:8%;right:8%}.vp-nav-brand{transition:opacity var(--dur-press) linear;border-radius:.5rem;flex-shrink:0;align-items:center;padding:.4rem .25rem;display:inline-flex}.vp-nav-brand:active{opacity:.6}.vp-nav-brand img{filter:none;width:13.5rem;height:auto}.vp-desktop-nav{flex:1;justify-content:flex-end;align-items:center;gap:.1rem}.vp-nav-controls{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media not all and (min-width:48rem){.vp-nav-inner{gap:.5rem;height:4.75rem;padding-inline:1rem}.vp-nav-brand img{width:clamp(9rem,43vw,13rem)}}.vp-nav-link{border-radius:var(--radius-pill);letter-spacing:.002em;color:var(--color-label-2);transition:color var(--dur-hover) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard);align-items:center;gap:.45em;padding:.8rem .6rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.vp-nav-link:hover{color:var(--color-label);background:#ffffff0d}.vp-nav-link[aria-current=page]{color:var(--color-label)}.vp-nav-here{background:var(--color-tint);height:1px;box-shadow:none;transform-origin:50%;animation:vp-here-in .48s var(--ease-standard) both;position:absolute;bottom:.15rem;left:.85rem;right:.85rem}.vp-radar-dot{background:var(--color-tint);width:6px;height:6px;box-shadow:none;border-radius:50%;display:inline-block;position:relative}.vp-radar-dot:after{content:none;animation:vp-pulse 2.4s var(--ease-glide) infinite;border:1px solid #ffb36b99;border-radius:50%;position:absolute;inset:-4px}.vp-menu-btn{width:2.75rem;height:2.75rem;color:var(--color-label);transition:transform var(--dur-hover) var(--ease-standard);background:#ffffff0d;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #d6f4ff33}.vp-menu-btn:active{transition-duration:var(--dur-press);transform:scale(.94)}.vp-lang{box-shadow:none;font-family:var(--font-sans);font-size:var(--text-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.vp-lang>*{min-width:2.25rem;min-height:2.75rem;color:var(--color-label-3);border-radius:0;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.vp-lang>[aria-current=true]{color:var(--color-label);text-decoration:underline;-webkit-text-decoration-color:var(--color-tint);-webkit-text-decoration-color:var(--color-tint);-webkit-text-decoration-color:var(--color-tint);text-decoration-color:var(--color-tint);text-underline-offset:.4rem;background:0 0}.vp-flyout-wrap:hover .vp-flyout{opacity:1;filter:blur();pointer-events:auto;transition-delay:60ms;transform:translate(-50%)scale(1)}.vp-flyout-wrap:has(:focus-visible) .vp-flyout{opacity:1;filter:blur();pointer-events:auto;transition-delay:60ms;transform:translate(-50%)scale(1)}.vp-flyout{border-radius:var(--radius-card);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);opacity:0;transform-origin:top;filter:blur(6px);pointer-events:none;width:22rem;transition:opacity var(--dur-layer) var(--ease-standard), transform var(--dur-layer) var(--ease-standard), filter var(--dur-layer) var(--ease-standard);z-index:5;padding:1.25rem 1.35rem 1.1rem;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%,-6px)scale(.98);box-shadow:inset 0 1px #ffffff1a,0 40px 80px -30px #000000f2}.vp-flyout:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:none){.vp-flyout{display:none}}.vp-hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:clip}.vp-hero-media{z-index:-2;will-change:transform;position:absolute;inset:-10% 0 0}.vp-hero-img{object-fit:cover;object-position:50% 50%;transform-origin:50% 46%;width:100%;height:100%;animation:vp-hero-settle 2.4s var(--ease-glide) both}.vp-hero-veil{z-index:-1;background:radial-gradient(68% 54% at 50% 46%, #050910bd 0%, #05091085 46%, #0509101f 78%, transparent 100%), linear-gradient(180deg, #0509109e 0%, #0509101a 26%, #05091057 66%, var(--color-ground) 100%);position:absolute;inset:0}.vp-hero-body{grid-area:1/1;place-items:center;padding-top:7.5rem;padding-bottom:5rem;display:grid;position:relative}.vp-hero-center{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;display:flex}.vp-hero-claim{text-wrap:balance;max-width:18ch}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln-i{will-change:transform;display:block}.vp-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;padding-block:1.35rem clamp(2rem,5vw,3rem);display:grid;position:relative}.vp-hero-facts:before{content:"";inset-inline:var(--spacing-gutter);background:var(--edge);opacity:.5;height:1px;position:absolute;top:0}@media (min-width:48rem){.vp-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.vp-hero-facts dt{margin-bottom:.3rem}.vp-hero-scroll{pointer-events:none;background:#d6f4ff1a;grid-area:1/1;place-self:end center;width:1px;height:3.5rem;position:relative;overflow:hidden}.vp-hero-scroll:after{content:"";background:linear-gradient(180deg, transparent, var(--color-ice));width:100%;height:45%;animation:vp-scroll-hint 2.4s var(--ease-glide) infinite;position:absolute;top:0;left:0;transform:translateY(-100%)}.vp-sh-mark{align-items:center;gap:.75rem;display:inline-flex}.vp-sh-mark:before{content:"";background:linear-gradient(90deg, var(--color-tint), transparent);width:2rem;height:1px;box-shadow:0 0 8px #0bdffe99}.vp-sh-index{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.12em;color:var(--color-label-3);font-variant-numeric:tabular-nums}.vp-manifest{position:relative}.vp-manifest-inner{min-height:60svh;padding-block:var(--spacing-block);align-items:center;display:flex}.vp-manifest-text{font-size:var(--text-manifest);line-height:var(--text-manifest--line-height);letter-spacing:var(--text-manifest--letter-spacing);text-wrap:pretty;max-width:24ch;font-weight:300}.vp-manifest-line{display:block}.vp-manifest-line+.vp-manifest-line{margin-top:.35em}.vp-manifest-w{display:inline}.vp-order{timeline-scope:--order}.vp-order-scene{--order-u:clamp(.6rem, 1.6vw, 1.25rem);--gap:clamp(1.25rem, 3vw, 2.5rem);grid-template-columns:1fr var(--gap) 1fr var(--gap) 1fr;grid-template-rows:auto var(--gap) auto;padding:clamp(1rem,3vw,2rem);display:grid;position:relative}.vp-order-node{isolation:isolate;border-radius:var(--radius-card);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);will-change:transform;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:8.5rem;padding:1.1rem 1.2rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -40px #000000e6}.vp-order-node:before{content:"";border-radius:inherit;background:var(--edge-strong);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-order-n1{grid-area:1/1}.vp-order-n2{grid-area:1/3}.vp-order-n3{grid-area:1/5}.vp-order-n4{grid-area:3/1}.vp-order-n5{grid-area:3/3}.vp-order-n6{grid-area:3/5}.vp-order-sign{width:1.5rem;height:1.5rem;color:var(--color-tint);filter:drop-shadow(0 0 8px #0bdffe99)}.vp-order-no{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.12em;color:var(--color-label-3)}.vp-order-name{font-size:var(--text-callout);color:var(--color-label);line-height:1.3}.vp-order-link{background:linear-gradient(90deg, transparent, var(--color-tint), transparent);will-change:transform;border-radius:1px;place-self:center;position:relative;box-shadow:0 0 10px #0bdffeb3}.vp-order-link-h{transform-origin:0;width:100%;height:1px}.vp-order-link-v{background:linear-gradient(180deg, transparent, var(--color-tint), transparent);transform-origin:top;width:1px;height:100%}.vp-order-h1{grid-area:1/2}.vp-order-h2{grid-area:1/4}.vp-order-h3{grid-area:3/2}.vp-order-h4{grid-area:3/4}.vp-order-v1{grid-area:2/1}.vp-order-v2{grid-area:2/3}.vp-order-v3{grid-area:2/5}.vp-order-captions{margin-top:1.5rem;display:grid;position:relative}.vp-order-cap{max-width:44ch;color:var(--color-label-2);grid-area:1/1}.vp-order-cap-before{display:none}@media not all and (min-width:48rem){.vp-order-scene{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:.75rem;padding:.5rem 0;overflow:clip}.vp-order-n1{grid-area:1/1}.vp-order-n2{grid-area:1/2}.vp-order-n3{grid-area:2/1}.vp-order-n4{grid-area:2/2}.vp-order-n5{grid-area:3/1}.vp-order-n6{grid-area:3/2}.vp-order-link{display:none}.vp-order-node{min-height:7rem;padding:.95rem 1rem}}.vp-tiles{grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;display:grid}@media (min-width:40rem){.vp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.vp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.vp-tile{border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;min-height:15.5rem;padding:1.5rem 1.5rem 1.4rem;display:flex}.vp-tile-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vp-tile-sign{width:1.9rem;height:1.9rem;color:var(--color-tint);filter:drop-shadow(0 0 10px #0bdffe8c);transition:transform var(--dur-hover) var(--ease-standard)}.vp-tile:hover .vp-tile-sign{transform:translateY(-2px)scale(1.04)}.vp-tile-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-label);-webkit-hyphens:auto;hyphens:auto;margin-top:auto;font-weight:400}.vp-tile-teaser{font-size:var(--text-callout);line-height:var(--text-callout--line-height);color:var(--color-label-2);text-wrap:pretty}.vp-tile[aria-current=page]{background:var(--glass-strong)}.vp-tile[aria-current=page]:before{background:var(--edge-strong)}.vp-index>li{border-top:1px solid #d6f4ff1a}.vp-index>li:last-child{border-bottom:1px solid #d6f4ff1a}.vp-path{grid-template-columns:1fr;gap:2.5rem 1.5rem;padding-left:2rem;display:grid;position:relative}.vp-path:before{content:"";background:linear-gradient(180deg, transparent, var(--color-tint) 10%, var(--color-tint) 90%, transparent);transform-origin:top;width:1px;position:absolute;top:.6rem;bottom:.6rem;left:.25rem;box-shadow:0 0 12px #0bdffe99}.vp-path-step{flex-direction:column;gap:.6rem;display:flex;position:relative}.vp-path-step:before{content:"";background:var(--color-ice);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:calc(-1.75rem - 4px);box-shadow:0 0 0 3px #0bdffe33,0 0 16px #0bdffee6}@media (min-width:48rem){.vp-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem;padding-top:2.5rem;padding-left:0}.vp-path:before{background:linear-gradient(90deg, transparent, var(--color-tint) 6%, var(--color-tint) 94%, transparent);transform-origin:0;width:auto;height:1px;inset:0 0 auto}.vp-path-step:before{top:calc(-2.5rem - 4px);left:0}}@media (min-width:80rem){.vp-path{grid-template-columns:repeat(6,minmax(0,1fr))}}.vp-path-num{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.14em;color:var(--color-tint)}.vp-path-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);-webkit-hyphens:auto;hyphens:auto;font-weight:400}.vp-path-body{font-size:var(--text-callout);line-height:var(--text-callout--line-height);color:var(--color-label-2);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.vp-scene{isolation:isolate;position:relative;overflow:clip}.vp-scene-img{z-index:-1;object-fit:cover;opacity:.38;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.vp-scene-veil{z-index:-1;pointer-events:none;background:radial-gradient(60% 60%,#0000,#050910b3);position:absolute;inset:0}.vp-strata{perspective:1400px;gap:.85rem;padding-left:clamp(2rem,6vw,3.25rem);display:grid;position:relative}.vp-strata:before{content:"";background:linear-gradient(180deg, transparent, var(--color-tint) 15%, var(--color-ice) 50%, var(--color-tint) 85%, transparent);width:1px;position:absolute;top:-1rem;bottom:-1rem;left:clamp(.5rem,2vw,1rem);box-shadow:0 0 14px #0bdffeb3}.vp-stratum{isolation:isolate;border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transform-origin:bottom;flex-direction:column;gap:.9rem;padding:1.35rem 1.5rem;display:flex;position:relative;transform:rotateX(6deg);box-shadow:inset 0 1px #ffffff14,0 30px 60px -40px #000000e6}.vp-stratum:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-stratum-high{background:var(--glass-strong)}.vp-stratum-high:before{background:var(--edge-strong)}.vp-stratum-mid:before{background:linear-gradient(150deg,#d6f4ffbf,#0bdffe40 40%,#ffffff14 70%,#0bdffe66)}.vp-band{isolation:isolate;border-radius:var(--radius-surface);background:var(--color-elevated);width:100%;height:clamp(20rem,44vw,40rem);position:relative;overflow:clip}.vp-band:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-band-img{object-fit:cover;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.vp-band-veil{z-index:1;pointer-events:none;background:linear-gradient(#05091026,#0509100d 40%,#050910cc);position:absolute;inset:0}.vp-band-text{z-index:2;padding:clamp(1.5rem,4vw,3rem);position:absolute;inset:auto 0 0}.vp-stage{isolation:isolate;border-radius:var(--radius-card);background:var(--color-elevated);position:relative;overflow:clip}.vp-stage:before{content:"";border-radius:inherit;background:var(--edge);-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-quote{padding-left:1.25rem;position:relative}.vp-quote:before{content:"";background:linear-gradient(180deg, var(--color-ice), var(--color-tint), transparent);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:0 0 10px #0bdffe99}.vp-timeline{flex-direction:column;display:flex;position:relative}.vp-timeline-entry{border-top:1px solid #d6f4ff1a;gap:.75rem 2.5rem;padding:1.75rem 0 1.75rem 1.75rem;display:grid;position:relative}.vp-timeline>li:last-child .vp-timeline-entry{border-bottom:1px solid #d6f4ff1a}.vp-timeline-entry:before{content:"";background:var(--color-ice);border-radius:50%;width:8px;height:8px;position:absolute;top:2.1rem;left:0;box-shadow:0 0 0 3px #0bdffe33,0 0 14px #0bdffee6}.vp-timeline-entry[data-archiviert=true]:before{background:var(--color-label-4);box-shadow:none}@media (min-width:64rem){.vp-timeline-entry{grid-template-columns:11rem minmax(0,1fr);padding-left:0}.vp-timeline-entry:before{top:2.1rem;left:12.3rem}}.vp-timeline-date{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-tint);padding-top:.15rem}.vp-timeline-main{flex-direction:column;gap:.75rem;display:flex}.vp-timeline-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-weight:400}.vp-rows>*+*{border-top:1px solid #d6f4ff17}.vp-details{border-top:1px solid #d6f4ff1a;position:relative}.vp-details:last-of-type{border-bottom:1px solid #d6f4ff1a}.vp-details:before{content:"";background:linear-gradient(180deg, transparent, var(--color-tint), transparent);transform-origin:top;width:1px;transition:transform var(--dur-layer) var(--ease-standard);position:absolute;top:1rem;bottom:1rem;left:-1.25rem;transform:scaleY(0);box-shadow:0 0 10px #0bdffeb3}.vp-details[open]:before{transform:scaleY(1)}.vp-details>summary{cursor:pointer;font-size:var(--text-intro);line-height:var(--text-intro--line-height);letter-spacing:var(--text-intro--letter-spacing);color:var(--color-label);transition:color var(--dur-hover) var(--ease-standard);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:400;display:flex}.vp-details>summary:hover{color:var(--color-ice)}.vp-details__sign{width:1.75rem;height:1.75rem;transition:transform var(--dur-layer) var(--ease-standard);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #d6f4ff38}.vp-details__sign:before,.vp-details__sign:after{content:"";background:var(--color-tint);width:.7rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-details__sign:after{transition:transform var(--dur-layer) var(--ease-standard);transform:translate(-50%,-50%)rotate(90deg)}.vp-details[open] .vp-details__sign:after{transform:translate(-50%,-50%)rotate(0)}.vp-details::details-content{block-size:0;transition:block-size var(--dur-layer) var(--ease-standard), content-visibility var(--dur-layer) allow-discrete;overflow:clip}.vp-details[open]::details-content{block-size:auto}.vp-field{border-radius:var(--radius-control);width:100%;min-height:3rem;color:var(--color-label);background:var(--color-elevated-2);border:1px solid var(--color-border-control);transition:border-color var(--dur-hover) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard);padding:.8rem 1rem}.vp-field::placeholder{color:var(--color-placeholder)}.vp-field:hover{border-color:#d6f4ff8c}.vp-field:focus-visible{outline:2px solid var(--color-tint);outline-offset:2px;border-color:var(--color-tint)}.vp-field[aria-invalid=true]{border-color:var(--color-negative)}select.vp-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9b8cc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 9 12 15.5 18.5 9'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.75rem}textarea.vp-field{resize:vertical;min-height:9rem}.vp-checkbox{appearance:none;border:1px solid var(--color-border-control);background:var(--color-elevated-2);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--dur-hover) var(--ease-standard);border-radius:.35rem;flex:none;place-content:center;display:grid}.vp-checkbox:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:var(--color-on-tint);width:.7rem;height:.7rem;transition:transform var(--dur-press) var(--ease-standard);transform:scale(0)}.vp-checkbox:checked{background:var(--color-tint);border-color:var(--color-tint)}.vp-checkbox:checked:before{transform:scale(1)}.vp-checkbox[aria-invalid=true]{border-color:var(--color-negative)}.vp-feedback{animation:vp-feedback-in .32s var(--ease-standard) both}.vp-topic-hint{display:flex}form:has(select[name=topic]) .vp-topic-hint{display:none}form:has(select[name=topic] option[value=vertraulich]:checked) .vp-topic-hint{display:flex}.vp-proof{display:block}form:has(select[name=requestType]) .vp-proof{display:none}:is(form:has(select[name=requestType] option[value=vertraulicherEinblick]:checked) .vp-proof,form:has(select[name=requestType] option[value=lizenzierung]:checked) .vp-proof,form:has(select[name=requestType] option[value=exklusiveNutzungsrechte]:checked) .vp-proof,form:has(select[name=requestType] option[value=ipTransfer]:checked) .vp-proof){display:block}.vp-details-sub,.vp-details-sub:last-of-type{border:0}.vp-details-sub:before{display:none}.vp-details-sub>summary{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-tint);justify-content:flex-start;gap:.6rem;padding:.4rem 0;font-weight:500}.vp-details-sub>summary::marker{color:var(--color-label-4)}.vp-filter-chip{cursor:pointer;display:inline-flex;position:relative}.vp-filter-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp-filter-chip span{border-radius:var(--radius-pill);font:400 var(--text-mono) / 1.3 var(--font-mono);letter-spacing:var(--text-mono--letter-spacing);color:var(--color-label-2);border:1px solid var(--color-separator);transition:color var(--dur-hover) var(--ease-standard), border-color var(--dur-hover) var(--ease-standard);background:#17264099;align-items:center;padding:.32rem .8rem;display:inline-flex}.vp-filter-chip:hover span{color:var(--color-label)}.vp-filter-chip input:checked+span{color:var(--color-tint);background:#0bdffe14;border-color:#0bdffe6b}.vp-filter-chip input:focus-visible+span{outline:2px solid var(--color-tint);outline-offset:3px}.vp-radar-empty{display:none}.vp-radar:has(#rf-itKi:checked) .vp-timeline>li:not([data-kategorien~=itKi]){display:none}.vp-radar:has(#rf-software:checked) .vp-timeline>li:not([data-kategorien~=software]){display:none}.vp-radar:has(#rf-digitalisierung:checked) .vp-timeline>li:not([data-kategorien~=digitalisierung]){display:none}.vp-radar:has(#rf-automatisierung:checked) .vp-timeline>li:not([data-kategorien~=automatisierung]){display:none}.vp-radar:has(#rf-technologieWirtschaft:checked) .vp-timeline>li:not([data-kategorien~=technologieWirtschaft]){display:none}.vp-radar:has(#rf-forschung:checked) .vp-timeline>li:not([data-kategorien~=forschung]){display:none}.vp-radar:has(#rf-zukunft:checked) .vp-timeline>li:not([data-kategorien~=zukunft]){display:none}:is(.vp-radar:has(#rf-itKi:checked):not(:has(.vp-timeline>li[data-kategorien~=itKi])) .vp-radar-empty,.vp-radar:has(#rf-software:checked):not(:has(.vp-timeline>li[data-kategorien~=software])) .vp-radar-empty,.vp-radar:has(#rf-digitalisierung:checked):not(:has(.vp-timeline>li[data-kategorien~=digitalisierung])) .vp-radar-empty,.vp-radar:has(#rf-automatisierung:checked):not(:has(.vp-timeline>li[data-kategorien~=automatisierung])) .vp-radar-empty,.vp-radar:has(#rf-technologieWirtschaft:checked):not(:has(.vp-timeline>li[data-kategorien~=technologieWirtschaft])) .vp-radar-empty,.vp-radar:has(#rf-forschung:checked):not(:has(.vp-timeline>li[data-kategorien~=forschung])) .vp-radar-empty,.vp-radar:has(#rf-zukunft:checked):not(:has(.vp-timeline>li[data-kategorien~=zukunft])) .vp-radar-empty){display:block}.vp-locked{overflow:hidden}.vp-scrim{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:var(--scrim-o,0);background:#02050bb8;position:fixed;inset:0}.vp-sheet{z-index:101;max-height:88svh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--color-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(0, var(--sheet-y,100%), 0);will-change:transform;touch-action:none;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;box-shadow:inset 0 1px #d6f4ff4d,0 -30px 80px -30px #000000e6}.vp-sheet-grabber{background:#d6f4ff59;border-radius:2px;width:2.75rem;height:4px;margin:.85rem auto .5rem}.vp-sheet-link{min-height:3.5rem;font-size:var(--text-h3);color:var(--color-label);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .25rem;font-weight:300;display:flex}.vp-sheet-link[aria-current=page]{color:var(--color-tint)}.vp-ph{isolation:isolate;padding-top:8.5rem;position:relative;overflow:clip}.vp-ph-img{object-fit:cover;opacity:.42;z-index:-1;pointer-events:none;width:min(78%,62rem);height:120%;position:absolute;top:-12%;right:-24%;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 75%)}.vp-wash-soft{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 80% 0,#0bdffe1a,#0000 60%);position:absolute;inset:0}.vp-close{isolation:isolate;padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:clip}.vp-close-wash{z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 50% 118%,#0bdffe1f,#0000 70%),radial-gradient(60% 50% at 84% -10%,#78b4ff1a,#0000 66%);position:absolute;inset:0}.vp-close-panel{border-radius:var(--radius-surface);padding:clamp(2rem,5vw,3.5rem)}.vp-footer{isolation:isolate;background:linear-gradient(180deg, var(--color-ground), var(--color-ground-2));position:relative;overflow:clip}.vp-footer-mark{opacity:.07;pointer-events:none;z-index:-1;width:min(92vw,78rem);position:absolute;bottom:-.6vw;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.vp-footer-link{min-height:1.5rem;color:var(--color-label-3);transition:color var(--dur-hover) var(--ease-standard);align-items:center;display:inline-flex}.vp-footer-link:hover{color:var(--color-label)}.vp-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.vp-page-enter{animation:vp-page-in .52s var(--ease-standard) both}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-auto{top:auto}.left-1\/2{left:50%}.left-\[-9999px\]{left:-9999px}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.my-section{margin-block:var(--spacing-section)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[0\.3em\]{margin-top:.3em}.mt-\[0\.4em\]{margin-top:.4em}.mt-\[0\.36em\]{margin-top:.36em}.mt-\[0\.42em\]{margin-top:.42em}.mt-auto{margin-top:auto}.mt-block{margin-top:var(--spacing-block)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-block{margin-bottom:var(--spacing-block)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-\[0\.9em\]{height:.9em}.h-\[0\.95em\]{height:.95em}.h-\[1\.05em\]{height:1.05em}.h-\[1\.15rem\]{height:1.15rem}.h-\[24px\]{height:24px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-\[18rem\]{min-height:18rem}.min-h-\[62svh\]{min-height:62svh}.min-h-\[70svh\]{min-height:70svh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-\[0\.9em\]{width:.9em}.w-\[0\.95em\]{width:.95em}.w-\[1\.05em\]{width:1.05em}.w-\[1\.15rem\]{width:1.15rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54ch\]{max-width:54ch}.max-w-\[62ch\]{max-width:62ch}.max-w-text{max-width:var(--container-text)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.grid-cols-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-block{gap:var(--spacing-block)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-separator{border-color:var(--color-separator)}.bg-elevated-2{background-color:var(--color-elevated-2)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-ground\/90{--tw-gradient-from:#080c10e6}@supports (color:color-mix(in lab, red, red)){.from-ground\/90{--tw-gradient-from:color-mix(in oklab, var(--color-ground) 90%, transparent)}}.from-ground\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ground\/25{--tw-gradient-via:#080c1040}@supports (color:color-mix(in lab, red, red)){.via-ground\/25{--tw-gradient-via:color-mix(in oklab, var(--color-ground) 25%, transparent)}}.via-ground\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.\[object-position\:50\%_58\%\]{object-position:50% 58%}.\[object-position\:50\%_60\%\]{object-position:50% 60%}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:var(--spacing)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-block{padding-block:var(--spacing-block)}.py-section{padding-block:var(--spacing-section)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[5\.75rem\]{padding-top:5.75rem}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-callout{font-size:var(--text-callout);line-height:var(--tw-leading,var(--text-callout--line-height));letter-spacing:var(--tw-tracking,var(--text-callout--letter-spacing))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing))}.text-intro{font-size:var(--text-intro);line-height:var(--tw-leading,var(--text-intro--line-height));letter-spacing:var(--tw-tracking,var(--text-intro--letter-spacing))}.text-manifest{font-size:var(--text-manifest);line-height:var(--tw-leading,var(--text-manifest--line-height));letter-spacing:var(--tw-tracking,var(--text-manifest--letter-spacing))}.text-mono{font-size:var(--text-mono);line-height:var(--tw-leading,var(--text-mono--line-height));letter-spacing:var(--tw-tracking,var(--text-mono--letter-spacing))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.05rem\]{font-size:1.05rem}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.text-label{color:var(--color-label)}.text-label-2{color:var(--color-label-2)}.text-label-3{color:var(--color-label-3)}.text-label-4{color:var(--color-label-4)}.text-negative{color:var(--color-negative)}.text-positive{color:var(--color-positive)}.text-tint{color:var(--color-tint)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[filter\:drop-shadow\(0_0_8px_rgb\(11_223_254_\/_0\.5\)\)\]{filter:drop-shadow(0 0 8px #0bdffe80)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-250{--tw-duration:.25s;transition-duration:.25s}.outline-none{--tw-outline-style:none;outline-style:none}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:text-label:hover{color:var(--color-label)}}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:min-h-\[24rem\]{min-height:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[13rem_1fr\]{grid-template-columns:13rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:hidden{display:none}.md\:py-32{padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.5fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.vp-origin-cube{animation:vp-origin-settle 1.8s var(--ease-quick) both}@supports (animation-timeline:view()){.vp-formation-result:before{animation:linear both vp-formation-connect;animation-timeline:view();animation-range:entry}.vp-service-art img{animation:linear both vp-modules-settle;animation-timeline:view();animation-range:entry}}}@keyframes vp-origin-settle{0%{transform:translateY(8px)scale(1.015)}to{transform:none}}@keyframes vp-formation-connect{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes vp-modules-settle{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.vp-home *,.vp-home :before,.vp-home :after{transition:none!important;animation:none!important;transform:none!important}}@media print{.vp-origin-art,.vp-service-art,.vp-access-atmosphere{display:none}.vp-origin-copy{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.vp-subpage *,.vp-subpage :before,.vp-subpage :after{transition:none!important;animation:none!important;transform:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--angle:57.33deg;--angle-mirror:-57.33deg;--angle-edge:147.33deg;--ratio-mark:1.2798;--ratio-stele:.6412;--edge:linear-gradient(var(--angle-edge), #d6f4ff9e 0%, #0bdffe29 32%, #ffffff0d 58%, #0bdffe47 100%);--edge-link:linear-gradient(var(--angle-edge), #d6f4ffc7 0%, #0bdffe57 30%, #0d4ab438 60%, #0bdffe75 100%);--edge-strong:linear-gradient(var(--angle-edge), #d6f4fff2 0%, #0bdffe73 35%, #ffffff1f 60%, #0bdffe99 100%);--glass:linear-gradient(165deg, #8cbeff1a 0%, #182e5433 42%, #050a146b 100%);--glass-strong:linear-gradient(165deg, #8cbeff29 0%, #182e544d 42%, #050a148c 100%);--glow:0 0 28px 2px #0bdffe6b;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:focus-visible{outline:2px solid var(--color-tint);outline-offset:3px;border-radius:.25rem}::selection{color:var(--color-label);background:#0bdffe47}::view-transition-old(.vp-page){animation:vp-fade-out .18s var(--ease-quick) both}::view-transition-new(.vp-page){animation:vp-page-in .52s .18s var(--ease-standard) both}::view-transition-old(vp-nav){display:none}::view-transition-new(vp-nav){animation:none}@keyframes vp-fade-out{to{opacity:0}}@keyframes vp-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vp-hero-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes vp-light-travel{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}70%{opacity:1}85%,to{opacity:0;transform:translate(640%)}}@keyframes vp-scroll-hint{0%{transform:translateY(-100%)}60%,to{transform:translateY(240%)}}@keyframes vp-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes vp-here-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes vp-feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes vp-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vp-reveal-soft{0%{opacity:0}to{opacity:1}}@keyframes vp-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vp-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vp-progress{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes vp-nav-material{0%{opacity:0}to{opacity:1}}@keyframes vp-hero-parallax{0%{transform:translateY(0)}to{transform:translateY(16%)}}@keyframes vp-hero-recede{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)}}@keyframes vp-band-drift{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes vp-manifest-lit{0%{opacity:.38}to{opacity:1}}@keyframes vp-order-settle{0%{transform:translate(calc(var(--dx) * var(--order-u)), calc(var(--dy) * var(--order-u))) rotate(var(--rot));opacity:.35}to{opacity:1;transform:none}}@keyframes vp-order-draw-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vp-order-draw-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vp-cap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes vp-cap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vp-lift-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vp-sub-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vp-pill-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes vp-line-rise{0%{transform:translateY(100%)}to{transform:none}}@supports (animation-timeline:scroll()){.vp-progress{animation:linear both vp-progress;animation-timeline:scroll(root)}.vp-nav-edge{animation:linear both vp-nav-material;animation-timeline:scroll(root);animation-range:0 30vh}.vp-hero-media{animation:linear both vp-hero-parallax;animation-timeline:scroll(root);animation-range:0 100vh}.vp-hero-body{animation:linear both vp-hero-recede;animation-timeline:scroll(root);animation-range:10vh 75vh}}@supports (animation-timeline:view()){[data-reveal]{animation:linear both vp-reveal;animation-timeline:view();animation-range:entry 6% entry 42%}[data-reveal-stagger]>[data-reveal]:nth-child(2),[data-reveal-stagger]>*>[data-reveal]:nth-child(2){animation-range:entry 12% entry 50%}[data-reveal-stagger]>[data-reveal]:nth-child(3),[data-reveal-stagger]>*>[data-reveal]:nth-child(3){animation-range:entry 18% entry 58%}[data-reveal-stagger]>[data-reveal]:nth-child(4),[data-reveal-stagger]>*>[data-reveal]:nth-child(4){animation-range:entry 24% entry 66%}[data-reveal-stagger]>[data-reveal]:nth-child(n+5),[data-reveal-stagger]>*>[data-reveal]:nth-child(n+5){animation-range:entry 30% entry 72%}.vp-lightline-draw{transform-origin:50%;animation:linear both vp-draw-x;animation-timeline:view();animation-range:entry}.vp-path:before{animation:linear both vp-draw-y;animation-timeline:view();animation-range:entry 10% cover 55%}@media (min-width:48rem){.vp-path:before{animation-name:vp-draw-x}}.vp-band-img{animation:linear both vp-band-drift;animation-timeline:view();animation-range:cover}.vp-manifest{view-timeline:--manifest block;height:240svh}.vp-manifest-inner{height:100svh;min-height:0;position:sticky;top:0}.vp-manifest-w{animation:linear both vp-manifest-lit;animation-timeline:--manifest;animation-range:var(--vp-range)}.vp-order-scene{view-timeline:--order block}.vp-order-node{animation:linear both vp-order-settle;animation-timeline:--order;animation-range:var(--vp-range)}.vp-order-link-h{animation:linear both vp-order-draw-h;animation-timeline:--order;animation-range:var(--vp-range)}.vp-order-link-v{animation:linear both vp-order-draw-v;animation-timeline:--order;animation-range:var(--vp-range)}.vp-order-cap-before{animation:linear both vp-cap-out;animation-timeline:--order;animation-range:var(--vp-range);display:block}.vp-order-cap-after{animation:linear both vp-cap-in;animation-timeline:--order;animation-range:var(--vp-range)}@media (prefers-reduced-motion:reduce){[data-reveal],.vp-order-node{animation-name:vp-reveal-soft}.vp-band-img,.vp-path:before,.vp-lightline-draw{animation:none}.vp-manifest{height:auto}.vp-manifest-inner{height:auto;min-height:60svh;position:static}.vp-manifest-w{animation:none}}}html.anim .vp-enter,html.anim .vp-enter-sub,html.anim .vp-enter-pill{opacity:0}html.anim .ln-i{transform:translateY(100%)}html.anim.go .ln-i{animation:vp-line-rise 1s var(--ease-standard) forwards}html.anim.go .ln:nth-child(2) .ln-i{animation-delay:.11s}html.anim.go .vp-enter{animation:vp-lift-in .7s var(--ease-standard) forwards}html.anim.go [data-enter=eyebrow]{animation-delay:60ms}html.anim.go .vp-enter-sub{animation:vp-sub-in .8s .42s var(--ease-standard) forwards}html.anim.go .vp-enter-pill{animation:vp-pill-in .7s var(--ease-standard) forwards}html.anim.go [data-enter=cta1]{animation-delay:.56s}html.anim.go [data-enter=facts]{animation-delay:.6s}html.anim.go [data-enter=cta2]{animation-delay:.68s}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:.12s;animation-delay:0s}::view-transition-new(*){animation-duration:.12s;animation-delay:0s}::view-transition-new(.vp-page){animation-delay:.12s}.vp-lightline:before,.vp-hero-scroll:after,.vp-radar-dot:after,.vp-hero-img,.vp-hero-media,.vp-hero-body{animation:none!important}.vp-enter,.vp-enter-sub,.vp-enter-pill,.ln-i,[data-reveal],.vp-order-node,.vp-btn:active,.vp-card-interactive:hover,.vp-tile-sign,.vp-flyout{animation-duration:1ms!important;transform:none!important}*,:before,:after{transition-duration:.12s!important}}@media (prefers-reduced-transparency:reduce){.vp-glass,.vp-card,.vp-nav-inner,.vp-flyout,.vp-sheet,.vp-scrim,.vp-btn-glass,.vp-order-node,.vp-stratum{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--color-elevated)!important}.vp-grain{display:none!important}}@media (prefers-contrast:more){.vp-glass:before,.vp-card:before,.vp-nav-inner:before,.vp-order-node:before,.vp-stratum:before{background:var(--color-label-2)!important}.vp-btn-glass{box-shadow:inset 0 0 0 1px var(--color-label-2)!important}.vp-field{border-color:var(--color-label-2)!important}.vp-grain{display:none!important}}@media print{.vp-nav,.vp-grain,.vp-progress,.vp-ambient,.vp-hero-scroll,.vp-footer-mark{display:none!important}body{color:#000!important;background:#fff!important}.vp-manifest{height:auto!important}.vp-manifest-inner{height:auto!important;position:static!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
