@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--ink-1000:#0a0908;--ink-980:#0f0e0c;--ink-950:#0e0d0c;--ink-900:#16140f;--ink-800:#1f1d18;--ink-700:#2a2722;--ink-600:#3a3631;--bone-50:#f6f1e8;--bone-100:#ece6d8;--bone-200:#c8c0b0;--bone-300:#948c7e;--bone-400:#6b6358;--bone-500:#4a4439;--hex-existence:#551e8e;--hex-contextualization:#2f89d2;--hex-mobilisation:#73d6fd;--hex-permeation:#338c15;--hex-ideation:#fdfb10;--hex-experimentation:#fe9303;--hex-calibration:#fa2802;--cta:var(--hex-mobilisation);--cta-hover:#a3e4fe;--cta-press:#4dbef0;--status-go:#7ba05b;--status-warn:#d4a93c;--status-stop:#b8534a;--line-whisper:#f6f1e80a;--line-subtle:#f6f1e812;--line-standard:#f6f1e81a;--line-strong:#f6f1e824;--lift-1:#f6f1e805;--lift-2:#f6f1e80a;--lift-3:#f6f1e80f;--lift-4:#f6f1e814;--overlay:#080706e0;--bg-canvas:var(--ink-1000);--bg-panel:var(--ink-950);--bg-surface:var(--ink-900);--bg-surface-hi:var(--ink-800);--fg-primary:var(--bone-50);--fg-secondary:var(--bone-100);--fg-tertiary:var(--bone-200);--fg-muted:var(--bone-300);--fg-subtle:var(--bone-400);--fg-disabled:var(--bone-500);--accent:var(--hex-mobilisation);--accent-hover:var(--cta-hover);--accent-bg:var(--hex-mobilisation);--accent-press:var(--cta-press);--on-accent:var(--ink-1000);--border-subtle:var(--line-subtle);--border-default:var(--line-standard);--border-strong:var(--line-strong);--border-solid:var(--ink-700);--font-sans:-apple-system, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Source Serif Pro", "Apple Garamond", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Menlo, "Cascadia Mono", "Roboto Mono", monospace;--feat-sans:"kern", "liga";--t-display-xl:4.5rem;--t-display-lg:4rem;--t-display:3rem;--t-h1:2rem;--t-h2:1.5rem;--t-h3:1.25rem;--t-body-lg:1.125rem;--t-body:1rem;--t-small:.9375rem;--t-caption:.8125rem;--t-label:.75rem;--t-micro:.6875rem;--t-hero-wort:clamp(88px, 9vw, 130px);--t-hero-subhead:clamp(22px, 2.4vw, 32px);--t-hero-subtext:clamp(18px, 1.6vw, 22px);--t-hero-eyebrow:clamp(18px, 1.6vw, 24px);--t-section-h2:clamp(48px, 7vw, 120px);--t-eyebrow:16px;--t-question:clamp(20px, 2.2vw, 32px);--w-light:300;--w-regular:400;--w-medium:500;--w-strong:700;--w-black:900;--lh-tight:1;--lh-snug:1.13;--lh-display:1.06;--lh-heading:1.33;--lh-body:1.5;--lh-relaxed:1.6;--ls-display-xl:-.028em;--ls-display-lg:-.028em;--ls-display:-.025em;--ls-h1:-.02em;--ls-h2:-.012em;--ls-h3:-.008em;--ls-body:-.005em;--ls-normal:0;--ls-overline:.08em;--s-px:1px;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--s-13:128px;--r-micro:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:22px;--r-pill:9999px;--r-circle:50%;--e-flat:none;--e-subtle:0 1px 0 0 #0000000a;--e-ring:0 0 0 1px #0003;--e-card:0 0 0 1px var(--line-standard);--e-inset:inset 0 0 12px 0 #0003;--e-float:0 2px 4px #0006;--e-dialog:0 0 1px #00000014, 0 1px 1px #00000012, 0 3px 2px #0000000a, 0 5px 2px #00000003, 0 12px 24px #00000052;--e-focus:0 0 0 3px #73d6fd52;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-linen:cubic-bezier(.32, .08, .24, 1);--dur-quick:.12s;--dur-normal:.22s;--dur-slow:.4s;--dur-page:.64s;--section-pad-x:clamp(24px, 4vw, 64px);--section-pad-top:clamp(96px, 12vh, 144px);--section-max-w:1440px;--header-h:72px;--header-bg:#0a0908db;--eyebrow-top:clamp(80px, 12vh, 120px);--body-top-offset:clamp(120px, 16vh, 200px);--dur-section-cross:1s;--dur-state-cross:1.1s;--dur-state-rev:.9s;--dur-body-fade:.8s;--stagger-step:.28s;--ease-section:cubic-bezier(.5, 0, .25, 1);--ease-soft:cubic-bezier(.32, .08, .24, 1);--ease-decisive:cubic-bezier(.4, 0, .2, 1)}@media (orientation:portrait) and (pointer:coarse) and (min-width:501px){:root{--t-hero-wort:clamp(64px, 14vw, 140px);--t-hero-subhead:clamp(20px, 3.6vw, 32px);--t-hero-subtext:clamp(16px, 2.6vw, 20px);--t-hero-eyebrow:clamp(14px, 2.2vw, 20px);--t-section-h2:clamp(40px, 7vw, 64px);--t-eyebrow:15px}}@media (orientation:landscape) and (pointer:coarse) and (max-width:1400px){:root{--t-hero-subhead:clamp(20px, 2.4vw, 28px);--t-hero-subtext:clamp(15px, 1.6vw, 18px);--t-hero-eyebrow:clamp(14px, 1.6vw, 18px);--t-eyebrow:15px;--t-question:clamp(16px, 1.6vw, 22px)}}*{box-sizing:border-box}html,body{background:var(--ink-1000);overscroll-behavior:none;height:100dvh;margin:0;padding:0;overflow:hidden}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-sans);font-feature-settings:var(--feat-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--fg-primary)}body{color:var(--fg-primary);font-family:var(--font-sans);font-feature-settings:"kern", "liga";font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--w-regular)}@media (prefers-reduced-motion:reduce) and (max-width:500px) and (orientation:portrait),(prefers-reduced-motion:reduce) and (max-height:500px) and (pointer:coarse){html,body{height:auto;overflow:visible}}button,input,textarea{font-family:inherit}a{color:var(--accent);transition:color var(--dur-quick) var(--ease-out);text-decoration:none}a:hover{color:var(--accent-hover)}::selection{background:var(--accent);color:var(--on-accent)}.lab-header{height:var(--header-h);z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-subtle);padding:0 var(--section-pad-x);align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lab-header-inner{width:100%;max-width:var(--section-max-w);justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px);margin:0 auto;display:flex}.lab-header-nav{align-items:center;gap:clamp(16px,2.4vw,32px);margin-left:auto;display:flex}.lab-header-nav-item{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--fg-tertiary);white-space:nowrap;transition:color .22s var(--ease-soft);cursor:pointer;font-size:14px;font-weight:400;text-decoration:none}.lab-header-nav-item:hover{color:var(--fg-primary)}.lab-header-nav-item:focus-visible{box-shadow:var(--e-focus);border-radius:2px;outline:none}.lab-header-nav-item--active,.lab-header-menu-item--active{color:var(--fg-primary);font-weight:600}.lab-header-nav-item--placeholder{color:var(--fg-muted);opacity:.55;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lab-header-nav-item--placeholder:before{content:"";opacity:.6;background:currentColor;width:14px;height:1px;display:inline-block}@media (max-width:880px){.lab-header-nav{display:none}}.lab-brand{cursor:pointer;align-items:center;gap:12px;line-height:1;text-decoration:none;display:flex}.lab-brand img{filter:invert();flex-shrink:0;width:36px;height:36px;display:block}.lab-brand-word{letter-spacing:-.012em;color:var(--fg-primary);text-transform:capitalize;flex-direction:column;gap:0;font-size:13px;font-weight:700;line-height:1.05;display:flex}.lab-header-cta{border-radius:var(--r-md);color:var(--hex-mobilisation);border:1px solid var(--hex-mobilisation);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .22s var(--ease-soft), color .22s var(--ease-soft);background:0 0;align-items:center;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.lab-header-cta:hover{background:var(--hex-mobilisation);color:var(--ink-1000)}.lab-header-cta:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-header-burger{appearance:none;border-radius:var(--r-sm,6px);cursor:pointer;width:38px;height:38px;transition:background .2s var(--ease-soft);background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.lab-header-burger:hover{background:var(--lift-2,#ffffff0a)}.lab-header-burger:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-header-burger>span{background:var(--fg-primary);width:20px;height:2px;transition:transform .22s var(--ease-soft), opacity .22s var(--ease-soft);border-radius:1px;display:block}.lab-header-burger[aria-expanded=true]>span:first-child{transform:translateY(7px)rotate(45deg)}.lab-header-burger[aria-expanded=true]>span:nth-child(2){opacity:0}.lab-header-burger[aria-expanded=true]>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lab-header-menu{-webkit-backdrop-filter:blur(24px)saturate(120%);border-bottom:1px solid var(--line-subtle);padding:8px var(--section-pad-x) 20px;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-soft), transform .22s var(--ease-soft);background:#060504f5;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.lab-header-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.lab-header-menu-nav{flex-direction:column;gap:4px;display:flex}.lab-header-menu-item{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--fg-primary);text-align:right;transition:color .2s var(--ease-soft);padding:12px 4px;font-size:17px;font-weight:400;text-decoration:none}.lab-header-menu-item:hover{color:var(--hex-mobilisation)}.lab-header-menu-item:focus-visible{box-shadow:var(--e-focus);border-radius:2px;outline:none}.lab-header-menu-cta{align-self:flex-end;margin-top:16px}.lab-stage-root[data-mode=mobile-mini] .lab-header-inner>.lab-header-cta{display:none}.lab-stage-root[data-mode=mobile-mini] .lab-header-burger{display:inline-flex}.lab-stage-root[data-mode=mobile-mini] .lab-header-menu{display:block}.lab-stage-root{background:var(--ink-1000);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.lab-deck{position:absolute;inset:0;overflow:hidden}.lab-deck-inner{width:100%;height:100%;position:relative}.lab-deck-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-section-cross) var(--ease-soft), visibility 0s linear var(--dur-section-cross);will-change:opacity;position:absolute;inset:0}.lab-deck-slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-section-cross) var(--ease-soft), visibility 0s linear 0s}.lab-deck-slide>*{width:100%;height:100%}.lab-stage-a{background:var(--ink-1000);width:100%;height:100%;position:relative;overflow:hidden}.lab-watermark{padding:0 var(--section-pad-x);pointer-events:none;z-index:0;transition:opacity .9s var(--ease-soft);align-items:flex-start;display:flex;position:absolute;inset:0}.lab-watermark-inner{width:100%;max-width:var(--section-max-w);justify-content:flex-end;margin:0 auto;padding-top:clamp(160px,22vh,240px);display:flex}.lab-watermark img{opacity:.07;width:clamp(320px,36vw,560px);height:auto;display:block}.lab-section-b .lab-watermark,.lab-stage-root[data-mode=landscape] .lab-watermark img{display:none}.lab-stage-root[data-mode=landscape] .lab-watermark-inner{padding-top:var(--rabbit-top,clamp(180px, 24vh, 260px));transition:padding-top var(--dur-state-cross) var(--ease-soft);justify-content:flex-end}.lab-stage-root[data-mode=landscape] .lab-watermark-inner:after{content:"";height:var(--rabbit-height,clamp(360px, 32vw, 520px));aspect-ratio:1;background-color:var(--bone-50);opacity:var(--rabbit-opacity,.08);transition:height var(--dur-state-cross) var(--ease-soft), opacity var(--dur-state-cross) var(--ease-soft);display:block;-webkit-mask:url(/rabbit_white.svg) 50%/contain no-repeat;mask:url(/rabbit_white.svg) 50%/contain no-repeat}.lab-stage-root[data-mode=landscape] .lab-stage-a[data-state=state-2]{--rabbit-top:var(--rabbit-top-measured,calc(var(--eyebrow-top) + 50px));--rabbit-height:var(--rabbit-height-measured,clamp(420px, 46cqh, 510px));--rabbit-opacity:1}.lab-stage-root[data-mode=landscape] .lab-state[data-key=state-2] .lab-body-block{max-width:var(--h1-word-width,calc(6 * var(--t-section-h2)))}.lab-stage-root[data-mode=landscape] .lab-state[data-key=state-2] .lab-body-text{letter-spacing:.005em;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.lab-headline-slot{top:var(--eyebrow-top);padding:0 var(--section-pad-x);z-index:5;pointer-events:none;transform-origin:0 0;transition:top var(--dur-state-cross) var(--ease-soft), transform 1.5s var(--ease-decisive), opacity .9s var(--ease-soft);position:absolute;left:0;right:0}.lab-headline-slot-inner{width:100%;max-width:var(--section-max-w);margin:0 auto;display:block}.lab-stage-a[data-state=state-1] .lab-headline-slot{top:clamp(160px,22vh,240px)}.lab-stage-a[data-state=state-1] .lab-headline-wort{font-size:var(--t-hero-wort);line-height:.95}.lab-stage-a[data-state=state-1] .lab-headline-eyebrow{font-size:var(--t-hero-eyebrow)}.lab-headline-eyebrow{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:var(--t-eyebrow);letter-spacing:0;color:var(--fg-muted);text-transform:none;transition:font-size var(--dur-state-cross) var(--ease-soft), margin-top var(--dur-state-cross) var(--ease-soft), color .7s var(--ease-soft);margin:0 0 clamp(16px,2vh,24px);line-height:1.3}.lab-stage-root:not([data-mode=mobile-mini]) .lab-headline-eyebrow{margin-top:-2.6px}.lab-stage-root:not([data-mode=mobile-mini]) .lab-stage-a[data-state=state-1] .lab-headline-eyebrow{margin-top:0}.lab-headline-wort{font-family:var(--font-sans);font-size:var(--t-section-h2);letter-spacing:.01em;color:var(--fg-primary);text-transform:uppercase;text-wrap:balance;transition:font-size var(--dur-state-cross) var(--ease-soft), line-height var(--dur-state-cross) var(--ease-soft), letter-spacing .22s var(--ease-soft);margin:0;font-weight:900;line-height:1}.lab-headline-wort--b{text-wrap:nowrap}.lab-stage-root[data-mode=mobile-mini] .lab-headline-wort--b{text-wrap:balance}@media (orientation:portrait) and (pointer:coarse) and (min-width:501px){.lab-headline-wort--b{text-wrap:balance}}@media (max-width:1024px){.lab-headline-wort--b{text-wrap:balance}}.lab-stage-a[data-state=state-1] .lab-headline-wort{animation:5s ease-in-out infinite alternate lab-breath}@keyframes lab-breath{0%{letter-spacing:.01em}to{letter-spacing:.04em}}.lab-hero-tail{opacity:0;transition:opacity var(--dur-state-cross) var(--ease-soft);pointer-events:none;margin-top:clamp(18px,2.5vh,32px)}.lab-stage-a[data-state=state-1] .lab-hero-tail{opacity:1;pointer-events:auto}.lab-hero-tail[data-visible=false]{visibility:hidden}.lab-hero-subline{font-family:var(--font-serif);font-style:italic;font-size:var(--t-hero-subhead);letter-spacing:0;color:var(--fg-secondary);text-wrap:balance;max-width:36ch;margin:0 0 clamp(20px,3vh,36px);font-weight:300;line-height:1.2}.lab-hero-subtext{font-family:var(--font-sans);font-size:var(--t-hero-subtext);letter-spacing:0;color:var(--fg-tertiary);text-wrap:pretty;max-width:52ch;margin:0 0 clamp(12px,1.6vh,20px);font-weight:400;line-height:1.55}.lab-hero-subtext:last-child{margin-bottom:0}.lab-hero-subtext--accent{color:var(--hex-mobilisation);max-width:60ch}a.lab-hero-subtext--link{cursor:pointer;transition:opacity .18s var(--ease-soft);text-decoration:none;display:block}a.lab-hero-subtext--link:hover{opacity:.78}a.lab-hero-subtext--link:focus-visible{box-shadow:var(--e-focus);border-radius:var(--r-sm);outline:none}.lab-a-subline{left:0;right:0;top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);z-index:5;pointer-events:none;transition:none;position:absolute}.lab-stage-a[data-anim-ready=true] .lab-a-subline{transition:top var(--dur-state-cross) var(--ease-soft)}.lab-a-subline-inner{width:100%;max-width:var(--section-max-w);margin:0 auto}.lab-a-subline-text{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-secondary);text-wrap:balance;transition:font-size var(--dur-state-cross) var(--ease-soft), color .7s var(--ease-soft);margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}.lab-stage-a[data-state=state-1] .lab-a-subline{top:var(--a-subline-top-1,calc(var(--eyebrow-top) + var(--body-top-offset)))}.lab-stage-a[data-state=state-1] .lab-a-subline-text{font-size:var(--t-hero-subhead);max-width:36ch}.lab-a-subline-spacer{visibility:hidden;pointer-events:none}.lab-a-subline-spacer--body{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}.lab-stage-root[data-reduced=true] .lab-a-subline,.lab-stage-root[data-mode=reduced] .lab-a-subline{display:none}.lab-stage-root[data-reduced=true] .lab-hero-tail .lab-a-subline-spacer,.lab-stage-root[data-mode=reduced] .lab-hero-tail .lab-a-subline-spacer{visibility:visible}.lab-stage-root[data-reduced=true] .lab-a-subline-spacer--body,.lab-stage-root[data-mode=reduced] .lab-a-subline-spacer--body{display:none}.lab-state{padding:0 var(--section-pad-x);z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.lab-state[data-visible=true]{pointer-events:auto}.lab-state[data-visible=false]{opacity:0}.lab-state-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.lab-body-zone{left:0;right:0;top:calc(var(--eyebrow-top) + var(--body-top-offset));z-index:4;opacity:0;transition:opacity var(--dur-state-cross) var(--ease-soft), transform var(--dur-state-cross) var(--ease-soft);pointer-events:none;position:absolute;transform:translateY(10px)}.lab-body-zone[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.lab-body-zone-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;gap:clamp(22px,3.2vh,36px);margin:0 auto;display:flex}.lab-body-block{flex-direction:column;gap:clamp(20px,3vh,32px);max-width:62ch;display:flex}.lab-body-text{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--fg-secondary);text-wrap:pretty;opacity:0;transition:opacity var(--dur-body-fade) var(--ease-soft), transform var(--dur-body-fade) var(--ease-soft);margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.55;transform:translateY(10px)}.lab-body-text--muted{color:var(--fg-tertiary)}.lab-cta-row{opacity:0;transition:opacity var(--dur-body-fade) var(--ease-soft), transform var(--dur-body-fade) var(--ease-soft);justify-content:flex-end;margin-top:clamp(20px,3vh,36px);display:flex;transform:translateY(10px)}.lab-state[data-key=state-2] .lab-body-zone[data-visible=true] .lab-body-text:first-of-type{opacity:1;transition-delay:.5s;transform:translateY(0)}.lab-state[data-key=state-2] .lab-body-zone[data-visible=true] .lab-body-text:nth-of-type(2){opacity:1;transition-delay:.78s;transform:translateY(0)}.lab-state[data-key=state-2] .lab-body-zone[data-visible=true] .lab-cta-row{opacity:1;transition-delay:1.06s;transform:translateY(0)}.lab-cta{border-radius:var(--r-md);color:var(--hex-mobilisation);border:1px solid var(--hex-mobilisation);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .22s var(--ease-soft), color .22s var(--ease-soft);background:0 0;align-items:center;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.lab-cta:hover{background:var(--hex-mobilisation);color:var(--ink-1000)}.lab-cta:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-cta-arrow{opacity:.8;margin-left:8px}.lab-section-b{background:var(--ink-980);width:100%;height:100%;position:relative;overflow:hidden}.lab-section-b-body{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lab-section-b-body-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;gap:clamp(36px,5vh,64px);margin:0 auto;display:flex}.lab-b-subline{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-secondary);text-wrap:nowrap;max-width:90ch;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}@media (max-width:1080px){.lab-b-subline{text-wrap:pretty}}.lab-deck-slide .lab-b-subline,.lab-deck-slide .lab-question-item,.lab-deck-slide .lab-question-separator,.lab-deck-slide .lab-pullquote{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);transform:translateY(8px)}.lab-deck-slide[data-active=true] .lab-b-subline{opacity:1;transition:opacity .7s var(--ease-soft) .8s, transform .7s var(--ease-soft) .8s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:first-of-type{opacity:1;transition:opacity .7s var(--ease-soft) 1.08s, transform .7s var(--ease-soft) 1.08s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:nth-of-type(2){opacity:1;transition:opacity .7s var(--ease-soft) 1.24s, transform .7s var(--ease-soft) 1.24s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:nth-of-type(3){opacity:1;transition:opacity .7s var(--ease-soft) 1.4s, transform .7s var(--ease-soft) 1.4s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-separator{opacity:1;transition:opacity .7s var(--ease-soft) 1.48s, transform .7s var(--ease-soft) 1.48s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:nth-of-type(5){opacity:1;transition:opacity .7s var(--ease-soft) 1.56s, transform .7s var(--ease-soft) 1.56s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:nth-of-type(6){opacity:1;transition:opacity .7s var(--ease-soft) 1.72s, transform .7s var(--ease-soft) 1.72s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-question-item:nth-of-type(7){opacity:1;transition:opacity .7s var(--ease-soft) 1.88s, transform .7s var(--ease-soft) 1.88s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-pullquote{opacity:1;transition:opacity .7s var(--ease-soft) 2.12s, transform .7s var(--ease-soft) 2.12s;transform:translateY(0)}.lab-question-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.6vh,42px) clamp(40px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.lab-question-separator{opacity:1;background:#1c1b18;grid-column:1/-1;height:1px;margin:clamp(6px,1vh,12px) 0;padding:0;list-style:none}.lab-question-item{flex-direction:column;gap:12px;display:flex}.lab-question-num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);font-size:12px;font-weight:500}.lab-question-text{font-family:var(--font-sans);font-size:var(--t-question);letter-spacing:-.012em;color:var(--fg-primary);text-wrap:pretty;margin:0;font-weight:400;line-height:1.4}.lab-section-b .lab-question-text{font-size:clamp(18px,1.7vw,24px)}@media (min-width:620px) and (max-width:1023px){.lab-question-grid{grid-template-columns:1fr;gap:clamp(32px,4.4vh,48px) 0}.lab-question-item{grid-template-columns:max-content 1fr;align-items:baseline;gap:12px;display:grid}.lab-question-num{letter-spacing:.06em;color:var(--fg-tertiary);padding-top:4px;font-size:14px}.lab-question-text{max-width:56ch;font-size:clamp(18px,2.4vw,24px);line-height:1.4}.lab-question-separator{opacity:1;background:0 0;height:auto;margin:clamp(20px,3vh,32px) 0 clamp(8px,1vh,16px);padding:0;position:relative}.lab-question-separator:before{content:"Strategisch.";font-family:var(--font-serif);letter-spacing:0;color:var(--fg-muted);border-bottom:1px solid var(--fg-tertiary);border-bottom-color:#c8c0b01a;width:100%;padding-bottom:clamp(8px,1vh,14px);font-size:13px;font-style:italic;font-weight:300;display:block}}@media (max-width:619px){.lab-question-grid{grid-template-columns:1fr;gap:clamp(28px,4vh,40px) 0}.lab-question-separator{margin:clamp(20px,3vh,32px) 0}}.lab-pullcue{cursor:pointer;width:44px;height:44px;color:var(--fg-tertiary);opacity:.7;transition:opacity .22s var(--ease-soft);z-index:20;background:0 0;border:none;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite lab-pullcue-idle;display:inline-flex;position:absolute;bottom:clamp(20px,3dvh,40px);left:50%;transform:translate(-50%)}.lab-pullcue:hover{opacity:1}.lab-pullcue:focus-visible{opacity:1;box-shadow:var(--e-focus);border-radius:50%;outline:none}.lab-pullcue svg{width:18px;height:12px;display:block}.lab-pullcue[data-hint=true]{opacity:.85;animation:1.8s ease-in-out infinite lab-pullcue-hint}@keyframes lab-pullcue-idle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@keyframes lab-pullcue-hint{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}.lab-pullcue[data-inactive=true]{opacity:0;pointer-events:none}.lab-stage-root[data-mode=mobile-mini]{--t-section-h2:clamp(36px, 11cqw, 56px);--t-eyebrow:14px;--eyebrow-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(28px, 5cqh, 56px));--body-top-offset:clamp(144px, 22cqh, 180px);--body-top-offset-1line:clamp(100px, 16cqh, 130px);--section-pad-x:clamp(14px, 4cqw, 20px);height:100%;overflow:hidden;container-type:size}.lab-stage-root[data-mode=mobile-mini] .lab-deck{position:absolute;inset:0;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-deck-inner{width:100%;height:100%;position:relative}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide{opacity:0;pointer-events:none;transition:opacity var(--dur-section-cross) var(--ease-soft);position:absolute;inset:0}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide[data-active=true]{opacity:1;pointer-events:auto}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide>*{width:100%;height:100%}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-1] .lab-headline-slot{top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(48px, 9cqh, 100px))}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-2] .lab-headline-slot{top:var(--eyebrow-top)}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-1] .lab-headline-wort{text-wrap:nowrap;font-size:clamp(44px,14cqw,60px);line-height:.94}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-1] .lab-headline-eyebrow{color:var(--fg-secondary);margin-bottom:clamp(12px,2cqh,18px);font-size:clamp(15px,4.4cqw,20px)}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-2] .lab-headline-wort{font-size:clamp(34px,10cqw,52px);line-height:1}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-2] .lab-headline-eyebrow{color:var(--fg-secondary);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-2]{--body-top-offset-1line:clamp(80px, 12cqh, 110px)}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-2] .lab-body-zone{top:calc(var(--eyebrow-top) + var(--body-top-offset-1line))}.lab-stage-root[data-mode=mobile-mini] .lab-body-zone-inner{gap:clamp(14px,2cqh,22px)}.lab-stage-root[data-mode=mobile-mini] .lab-a-subline{top:calc(var(--eyebrow-top) + var(--body-top-offset-1line))}.lab-stage-root[data-mode=mobile-mini] .lab-a-subline-text,.lab-stage-root[data-mode=mobile-mini] .lab-a-subline-spacer--body{max-width:100%;font-size:clamp(15px,4.2cqw,18px)}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-1] .lab-a-subline{top:var(--a-subline-top-1,calc(var(--eyebrow-top) + var(--body-top-offset-1line)))}.lab-stage-root[data-mode=mobile-mini] .lab-stage-a[data-state=state-1] .lab-a-subline-text{max-width:100%;font-size:clamp(16px,4.6cqw,21px)}.lab-stage-root[data-mode=mobile-mini] .lab-hero-subline{text-wrap:balance;max-width:100%;margin:clamp(12px,2cqh,20px) 0;font-size:clamp(16px,4.6cqw,21px)}.lab-stage-root[data-mode=mobile-mini] .lab-hero-subtext{max-width:100%;margin:0 0 clamp(10px,1.6cqh,14px);font-size:clamp(15px,4.2cqw,17px);line-height:1.55}.lab-stage-root[data-mode=mobile-mini] .lab-body-block{gap:clamp(14px,2.4cqh,22px);max-width:100%}.lab-stage-root[data-mode=mobile-mini] .lab-body-text{font-size:clamp(15px,4.2cqw,17px);line-height:1.55}.lab-stage-root[data-mode=mobile-mini] .lab-cta{padding:11px 18px;font-size:15px}.lab-stage-root[data-mode=mobile-mini] .lab-watermark{justify-content:center;align-items:center;padding:0}.lab-stage-root[data-mode=mobile-mini] .lab-watermark-inner{justify-content:center;align-items:center;width:100%;max-width:none;height:100%;margin:0 auto;padding-top:0;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-watermark img{aspect-ratio:1;object-fit:contain;opacity:.06;width:min(85cqw,70cqh);height:auto}.lab-stage-root[data-mode=mobile-mini] .lab-header{padding-top:env(safe-area-inset-top,0px);height:calc(var(--header-h) + env(safe-area-inset-top,0px));top:0}.lab-stage-root[data-mode=mobile-mini] .lab-header-nav{display:none}.lab-stage-root[data-mode=mobile-mini] .lab-header-cta{padding:7px 12px;font-size:12px}.lab-stage-root[data-mode=mobile-mini] .lab-header-menu-cta{padding:11px 18px;font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-brand-word{font-size:10px}.lab-stage-root[data-mode=mobile-mini] .lab-section-b{width:100%;height:100%}.lab-stage-root[data-mode=mobile-mini] .lab-section-b .lab-headline-wort{text-wrap:balance;font-size:clamp(36px,11cqw,56px);line-height:1}.lab-stage-root[data-mode=mobile-mini] .lab-section-b .lab-headline-eyebrow{color:var(--fg-secondary);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-section-b-body-inner{gap:clamp(20px,4cqh,32px);max-width:100%}.lab-stage-root[data-mode=mobile-mini] .lab-b-subline{text-wrap:pretty;max-width:100%;color:var(--fg-secondary);font-size:clamp(16px,4.4cqw,20px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-question-pager{width:100%;margin-top:clamp(8px,1.6cqh,14px);position:relative;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-question-pager-track{width:200%;transition:transform .48s var(--ease-soft);will-change:transform;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-question-page{flex-direction:column;flex:0 0 50%;row-gap:clamp(14px,2.4cqh,22px);width:50%;margin:0;padding:0;list-style:none;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-question-page .lab-question-item{grid-template-columns:max-content 1fr;align-items:baseline;column-gap:12px;display:grid}.lab-stage-root[data-mode=mobile-mini] .lab-question-page .lab-question-num{letter-spacing:.06em;color:var(--hex-mobilisation);font-size:11px;font-family:var(--font-mono);padding-top:2px}.lab-stage-root[data-mode=mobile-mini] .lab-question-page .lab-question-text{letter-spacing:-.008em;max-width:100%;color:var(--fg-primary);margin:0;font-size:clamp(15px,4cqw,17px);line-height:1.4}.lab-stage-root[data-mode=mobile-mini] .lab-question-pager-controls{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:14px;min-height:24px;margin-top:clamp(16px,3cqh,24px);display:grid}.lab-stage-root[data-mode=mobile-mini] .lab-pager-dots{grid-column:2;justify-self:center;align-items:center;gap:8px;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-soft);align-items:center;gap:6px;font-size:10px;display:inline-flex}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint[data-visible=true]{opacity:1}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint--left{grid-column:1;justify-self:end}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint--right{grid-column:3;justify-self:start}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint-arrow{color:var(--hex-mobilisation);display:inline-block}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint-arrow svg{width:14px;height:14px;display:block}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint--right .lab-pager-hint-arrow{animation:pagerHintNudgeRight 2.4s var(--ease-soft) infinite}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint--left .lab-pager-hint-arrow{animation:pagerHintNudgeLeft 2.4s var(--ease-soft) infinite}@keyframes pagerHintNudgeRight{0%,70%,to{opacity:1;transform:translate(0)}40%{opacity:.55;transform:translate(4px)}}@keyframes pagerHintNudgeLeft{0%,70%,to{opacity:1;transform:translate(0)}40%{opacity:.55;transform:translate(-4px)}}.lab-stage-root[data-mode=mobile-mini] .lab-pager-hint-label{display:inline-block}.lab-stage-root[data-mode=mobile-mini] .lab-pager-dot{appearance:none;background:var(--fg-muted);opacity:.35;cursor:pointer;width:6px;height:6px;transition:opacity .22s var(--ease-soft), background .22s var(--ease-soft), transform .22s var(--ease-soft);border:none;border-radius:999px;padding:0}.lab-stage-root[data-mode=mobile-mini] .lab-pager-dot[aria-selected=true]{background:var(--hex-mobilisation);opacity:1;transform:scale(1.25)}.lab-stage-root[data-mode=mobile-mini] .lab-pager-dot:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-pullcue{bottom:clamp(16px,3cqh,32px)}.lab-stage-root[data-mode=mobile-mini][data-reduced=true]{-webkit-overflow-scrolling:touch;height:auto;min-height:100%;overflow:auto}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-mini-stacked{flex-direction:column;display:flex}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-mini-stack-frame{background:var(--ink-1000);width:100%;min-height:100dvh;padding:clamp(96px,14vh,160px) 0 clamp(48px,8vh,96px);position:relative}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-mini-stack-frame[data-tone=b]{background:var(--ink-980)}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-stage-a,.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-b{background:0 0;width:100%;height:auto;min-height:auto;position:relative;overflow:visible}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-headline-slot{padding:0 var(--section-pad-x);position:relative;top:auto}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-headline-wort{animation:none!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-state{pointer-events:auto;position:relative;inset:auto;opacity:1!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-body-zone{pointer-events:auto;position:relative;top:auto;opacity:1!important;transform:none!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-body-text,.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-cta-row{opacity:1!important;transition-delay:0s!important;transform:none!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-b-body{padding:0 var(--section-pad-x);top:auto;margin-top:clamp(24px,4vh,40px);position:relative;inset:auto}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-b-subline,.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-question-grid,.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-question-item{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-watermark,.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-pullcue{display:none}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-hero-tail{opacity:1!important;visibility:visible!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lab-stage-root[data-mode=reduced] *,.lab-stage-root[data-mode=reduced] :before,.lab-stage-root[data-mode=reduced] :after{transition:none!important;animation:none!important}.lab-stage-root[data-mode=reduced]{height:auto;overflow:auto}.lab-stage-root[data-mode=reduced] .lab-deck,.lab-stage-root[data-mode=reduced] .lab-deck-inner{height:auto;position:relative;inset:auto;overflow:visible}.lab-stage-root[data-mode=reduced] .lab-deck-slide{position:relative;inset:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.lab-stage-root[data-mode=reduced] .lab-deck-slide>*{height:auto}.lab-stage-root[data-mode=reduced] .lab-state{pointer-events:auto;opacity:1;min-height:auto;padding:clamp(48px, 8vh, 96px) var(--section-pad-x);position:relative;inset:auto}.lab-stage-root[data-mode=reduced] .lab-headline-slot{margin-bottom:clamp(24px,4vh,48px);padding-top:clamp(96px,14vh,160px);position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-headline-slot-inner{transform:none!important}.lab-stage-root[data-mode=reduced] .lab-hero-tail{opacity:1;visibility:visible;width:auto;transform:none!important}.lab-stage-root[data-mode=reduced] .lab-body-zone{pointer-events:auto;position:relative;top:auto;opacity:1!important;transform:none!important}.lab-stage-root[data-mode=reduced] .lab-section-b{height:auto;min-height:auto;padding:clamp(96px, 14vh, 160px) var(--section-pad-x) clamp(64px, 8vh, 120px);background:var(--ink-980)}.lab-stage-root[data-mode=reduced] .lab-section-b .lab-headline-slot{padding:0;position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-section-b-body{top:auto;margin-top:clamp(24px,4vh,40px);padding:0;position:relative;inset:auto}.lab-stage-root[data-mode=reduced] .lab-watermark{display:none}.lab-stage-root[data-mode=reduced] .lab-pullcue{margin:24px auto;animation:none;position:relative;bottom:auto;transform:none}.lab-stage-root[data-mode=reduced] .lab-state[data-visible=false]{display:block}.lab-stage-root[data-mode=reduced] .lab-stage-a{background:var(--ink-1000)!important}.lab-stage-root[data-section-tone]{transition:background var(--dur-section-cross) var(--ease-soft)}.lab-stage-root[data-section-tone=light]{background:var(--bone-50)}.lab-section-c{--c-bg:var(--bone-50);--c-fg-primary:var(--ink-1000);--c-fg-secondary:#1f1d18;--c-fg-tertiary:#3a3631;--c-fg-muted:#0a090885;--c-fg-subtle:#0a09085c;--c-line:#0a09081a;--c-line-subtle:#0a09080f;--c-border:#0a090824;--c-border-hover:#0a090852;background:var(--c-bg);width:100%;height:100%;color:var(--c-fg-primary);position:relative;overflow:hidden}.lab-section-c .lab-headline-eyebrow{color:var(--c-fg-muted)}.lab-section-c .lab-headline-wort{color:var(--c-fg-primary);animation:none!important}.lab-headline-wort--c{text-wrap:balance}.lab-section-c-body{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(56px,8vh,100px);left:0;right:0;overflow:hidden}.lab-section-c-body-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;gap:clamp(22px,3.2vh,36px);height:100%;margin:0 auto;display:flex}.lab-c-subline{font-family:var(--font-serif);letter-spacing:0;color:var(--c-fg-tertiary);text-wrap:pretty;flex:none;max-width:80ch;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}.lab-c-cards{flex:none;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(32px,5vh,56px) clamp(40px,6vw,96px);width:100%;padding-top:clamp(8px,1.5vh,18px);display:grid}.lab-c-cards-cell{display:flex}.lab-c-card{border:1px solid var(--c-border);border-radius:var(--r-lg);cursor:pointer;width:100%;min-height:clamp(220px,32vh,320px);transition:border-color .22s var(--ease-soft);background:0 0;flex-direction:column;gap:clamp(12px,1.6vh,18px);padding:clamp(22px,2.8vh,34px) clamp(22px,2vw,30px) clamp(58px,7vh,78px);display:flex;position:relative}.lab-c-card:hover{border-color:var(--c-border-hover)}.lab-c-card-hit{cursor:pointer;z-index:1;color:#0000;border-radius:var(--r-lg);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lab-c-card-hit:focus-visible{box-shadow:var(--e-focus);border-radius:var(--r-lg);outline:none}.lab-c-card>:not(.lab-c-card-hit):not(.lab-c-card-action){z-index:2;pointer-events:none;position:relative}.lab-c-card .lab-c-card-action{z-index:2;pointer-events:none}.lab-c-card-industry{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-muted);margin:0;font-size:11px;font-weight:500}.lab-c-card-title{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--c-fg-primary);text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}.lab-c-card-pull{font-family:var(--font-serif);color:var(--c-fg-tertiary);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(15px,1.4vw,18px);font-style:italic;font-weight:300;line-height:1.5}.lab-c-card-action{font-family:var(--font-sans);letter-spacing:-.005em;text-transform:none;color:var(--c-fg-subtle);transition:color .22s var(--ease-soft);background:0 0;border:none;border-radius:0;align-items:center;padding:4px 0;font-size:13px;font-weight:400;display:inline-flex;position:absolute;bottom:clamp(14px,1.8vh,22px);right:clamp(20px,2vw,30px)}.lab-c-card:hover .lab-c-card-action,.lab-c-card:focus-within .lab-c-card-action{color:var(--hex-mobilisation)}.lab-c-transfer-anchor{text-align:center;flex-direction:column;flex:none;gap:0;max-width:86ch;margin:auto auto 0;padding-top:clamp(16px,2.4vh,36px);display:flex}.lab-c-transfer-anchor-line{font-family:var(--font-serif);color:var(--c-fg-tertiary);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,22px);font-style:italic;font-weight:300;line-height:1.5}.lab-section-c .lab-pullcue{color:var(--c-fg-tertiary)}.lab-deck-slide .lab-c-subline,.lab-deck-slide .lab-c-cards-cell,.lab-deck-slide .lab-c-transfer-anchor{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);transform:translateY(8px)}.lab-deck-slide[data-active=true] .lab-c-subline{opacity:1;transition:opacity .7s var(--ease-soft) .8s, transform .7s var(--ease-soft) .8s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-c-cards-cell:first-of-type{opacity:1;transition:opacity .7s var(--ease-soft) .96s, transform .7s var(--ease-soft) .96s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-c-cards-cell:nth-of-type(2){opacity:1;transition:opacity .7s var(--ease-soft) 1.12s, transform .7s var(--ease-soft) 1.12s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-c-cards-cell:nth-of-type(3){opacity:1;transition:opacity .7s var(--ease-soft) 1.28s, transform .7s var(--ease-soft) 1.28s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-c-transfer-anchor{opacity:1;transition:opacity .7s var(--ease-soft) 1.52s, transform .7s var(--ease-soft) 1.52s;transform:translateY(0)}.lab-c-modal-root{z-index:1000;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px);display:flex;position:fixed;inset:0}.lab-c-modal-backdrop{z-index:1;animation:lab-c-backdrop-in .32s var(--ease-soft) both;background:#080706a6;position:absolute;inset:0}.lab-c-modal{z-index:2;background:var(--bone-50);width:min(100%,960px);max-height:min(86vh,920px);color:var(--ink-1000);border-radius:var(--r-xl);animation:lab-c-modal-in .36s var(--ease-soft) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.lab-c-modal:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background-color:var(--ink-1000);opacity:.05;width:clamp(330px,42%,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/rabbit_white.svg) 50%/contain no-repeat;mask:url(/rabbit_white.svg) 50%/contain no-repeat}@keyframes lab-c-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lab-c-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.lab-c-modal-close{z-index:3;border-radius:var(--r-md);cursor:pointer;width:44px;height:44px;color:var(--ink-800);transition:background .16s var(--ease-soft), color .16s var(--ease-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.lab-c-modal-close:hover{color:var(--ink-1000);background:#0a09080f}.lab-c-modal-close:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-c-modal-body{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-color:#0a090840 transparent;flex-direction:column;flex:1;gap:clamp(24px,3vh,36px);min-height:0;padding:clamp(28px,4vh,44px) clamp(28px,5vw,72px) clamp(32px,5vh,56px);display:flex;position:relative;overflow-y:auto}.lab-c-modal-body::-webkit-scrollbar{width:10px}.lab-c-modal-body::-webkit-scrollbar-thumb{border:3px solid var(--bone-50);background:#0a09082e;border-radius:999px}.lab-c-modal-header{z-index:1;background:var(--bone-50);border-bottom:1px solid #0a090814;flex-direction:column;flex:none;gap:clamp(10px,1.5vh,16px);padding:clamp(40px,6vh,72px) clamp(28px,5vw,72px) clamp(16px,2vh,22px);display:flex;position:relative}.lab-c-modal-industry{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0a09088c;margin:0;font-size:12px;font-weight:500}.lab-c-modal-title{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--ink-1000);text-wrap:balance;max-width:36ch;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.2}.lab-c-modal-section{flex-direction:column;gap:10px;display:flex}.lab-c-modal-section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0a090880;margin:0;font-size:11px;font-weight:500}.lab-c-modal-section-text{font-family:var(--font-sans);letter-spacing:-.005em;color:#0a0908d9;text-wrap:pretty;max-width:68ch;margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.6}.lab-c-modal-cta-row{z-index:1;background:var(--bone-50);border-top:1px solid #0a09081a;flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,2.6vh,28px) clamp(28px,5vw,72px);display:flex;position:relative}.lab-c-modal-cta-lead{font-family:var(--font-serif);color:var(--ink-1000);margin:0;font-size:clamp(18px,1.8vw,22px);font-style:italic;font-weight:300;line-height:1.4}.lab-c-modal-cta{border-radius:var(--r-md);color:var(--hex-mobilisation);border:1px solid var(--hex-mobilisation);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:background .22s var(--ease-soft), color .22s var(--ease-soft);background:0 0;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lab-c-modal-cta:hover{background:var(--hex-mobilisation);color:var(--ink-1000)}.lab-c-modal-cta:active{background:var(--cta-press);border-color:var(--cta-press)}.lab-c-modal-cta:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-section-c{background:var(--bone-50)}.lab-stage-root[data-mode=mobile-mini] .lab-section-c .lab-headline-wort{text-wrap:balance;letter-spacing:0;color:var(--c-fg-primary);font-size:clamp(36px,11cqw,56px);line-height:1}.lab-stage-root[data-mode=mobile-mini] .lab-section-c .lab-headline-eyebrow{color:var(--c-fg-muted);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-section-c-body--mini{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(48px,6cqh,72px);left:0;right:0;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-section-c-body--mini .lab-section-c-body-inner{flex-direction:column;gap:clamp(10px,1.6cqh,18px);height:100%;display:flex}@supports (-webkit-touch-callout:none){.lab-stage-root[data-mode=mobile-mini] .lab-section-c-body--mini{bottom:clamp(64px,8cqh,84px)}.lab-stage-root[data-mode=mobile-mini] .lab-section-c-body--mini .lab-section-c-body-inner{gap:clamp(14px,2cqh,22px)}}.lab-stage-root[data-mode=mobile-mini] .lab-section-c .lab-c-subline{color:var(--c-fg-tertiary);text-wrap:pretty;max-width:100%;font-size:clamp(15px,4.2cqw,18px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager{flex-direction:column;flex:none;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-track{width:max-content;transition:transform .48s var(--ease-soft);will-change:transform;flex:none;align-items:stretch;gap:4cqw;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-track[data-snap=true]{transition:none}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-page{box-sizing:border-box;flex:0 0 88cqw;justify-content:stretch;align-items:stretch;width:88cqw;margin-right:0;padding:clamp(6px,1cqh,10px) 0;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact{border-radius:var(--r-md);background:#0a090804;border:1px solid #0a09082e;gap:clamp(10px,1.4cqh,14px);width:100%;max-width:100%;height:auto;min-height:0;padding:clamp(26px,3.6cqh,32px) clamp(22px,4.6cqw,28px) clamp(64px,9cqh,76px)}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact:hover{border-color:#0a09084d}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-hit,.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-hit:focus-visible{border-radius:var(--r-md)}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-industry{letter-spacing:.1em;font-size:10.5px}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-title{max-width:100%;font-size:clamp(20px,5.8cqw,26px);line-height:1.2}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-pull{max-width:100%;margin-top:clamp(6px,1.2cqh,10px);font-size:clamp(13px,3.8cqw,15px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-c-card--compact .lab-c-card-action{letter-spacing:-.005em;text-transform:none;color:var(--hex-mobilisation);background:0 0;border:none;border-radius:0;padding:4px 0 0;font-size:12.5px;font-weight:400;bottom:clamp(10px,1.8cqh,14px);right:clamp(18px,4cqw,22px)}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-controls{flex:none;justify-content:center;align-items:center;gap:4px;padding:clamp(4px,.8cqh,8px) 0 0;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron{border-radius:var(--r-sm);width:28px;height:28px;color:var(--hex-mobilisation);cursor:pointer;transition:color .2s var(--ease-soft), background .2s var(--ease-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron:hover{background:#0a09080a}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron svg{width:11px;height:11px;display:block}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron[data-hint=true].lab-c-pager-chevron--right svg{animation:lab-c-chev-pulse-right 1.8s var(--ease-soft) infinite}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron[data-hint=true].lab-c-pager-chevron--left svg{animation:lab-c-chev-pulse-left 1.8s var(--ease-soft) infinite}@keyframes lab-c-chev-pulse-right{0%,60%,to{transform:translate(0)}30%{transform:translate(3px)}}@keyframes lab-c-chev-pulse-left{0%,60%,to{transform:translate(0)}30%{transform:translate(-3px)}}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-dots{align-items:center;gap:8px;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-dot{appearance:none;background:var(--ink-1000);opacity:.22;cursor:pointer;width:7px;height:7px;transition:background .22s var(--ease-soft), opacity .22s var(--ease-soft), transform .22s var(--ease-soft);border:none;border-radius:999px;padding:0}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-dot[aria-selected=true]{background:var(--hex-mobilisation);opacity:1;transform:scale(1.1)}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-dot:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-c-transfer-anchor--mini{max-width:100%;margin:auto auto 0;padding-top:clamp(6px,1.2cqh,12px)}.lab-stage-root[data-mode=mobile-mini] .lab-c-transfer-anchor--mini .lab-c-transfer-anchor-line{color:var(--c-fg-muted);text-wrap:balance;font-size:clamp(13px,3.6cqw,15px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide .lab-c-subline--persistent,.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide .lab-c-pager,.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide .lab-c-transfer-anchor--mini{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);transform:translateY(8px)}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide[data-active=true] .lab-c-subline--persistent{opacity:1;transition:opacity .7s var(--ease-soft) .4s, transform .7s var(--ease-soft) .4s;transform:translateY(0)}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide[data-active=true] .lab-c-pager{opacity:1;transition:opacity .7s var(--ease-soft) .7s, transform .7s var(--ease-soft) .7s;transform:translateY(0)}.lab-stage-root[data-mode=mobile-mini] .lab-deck-slide[data-active=true] .lab-c-transfer-anchor--mini{opacity:1;transition:opacity .7s var(--ease-soft) 6.8s, transform .7s var(--ease-soft) 6.8s;transform:translateY(0)}.lab-stage-root[data-mode=mobile-mini] .lab-section-c .lab-pullcue{color:var(--c-fg-tertiary)}@media (max-width:500px) and (orientation:portrait),(max-height:500px) and (pointer:coarse){.lab-c-modal-root{padding:0}.lab-c-modal{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lab-c-modal-close{width:44px;height:44px;top:12px;right:12px}.lab-c-modal-header{border-bottom:1px solid #0a090814;gap:4px;padding:18px 56px 16px 22px}.lab-c-modal-industry{letter-spacing:.1em;font-size:10.5px}.lab-c-modal-title{font-family:var(--font-sans);letter-spacing:-.014em;max-width:100%;margin:6px 0 0;font-size:clamp(22px,6cqw,28px);font-weight:500;line-height:1.2}.lab-c-modal-body{gap:clamp(22px,4cqh,28px);padding:clamp(16px,3cqh,22px) 22px clamp(20px,4cqh,28px)}.lab-c-modal-section{gap:8px}.lab-c-modal-section-label{letter-spacing:.1em;font-size:10.5px}.lab-c-modal-section-text{max-width:100%;font-size:clamp(14px,4cqw,16px);line-height:1.6}.lab-c-modal-cta-row{padding:clamp(14px, 2.2cqh, 20px) 22px max(clamp(14px, 2.2cqh, 20px), env(safe-area-inset-bottom,8px));border-top:1px solid #0a09081a;flex-direction:column;align-items:stretch;gap:10px}.lab-c-modal-cta-lead{text-align:left;font-size:clamp(15px,4.2cqw,17px)}.lab-c-modal-cta{justify-content:center;width:100%;padding:12px 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lab-deck-slide .lab-c-subline,.lab-deck-slide .lab-c-cards-cell,.lab-deck-slide .lab-c-transfer-anchor{opacity:1!important;transition:none!important;transform:none!important}.lab-c-modal-backdrop,.lab-c-modal{animation:none!important}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-track{transition:none!important}.lab-stage-root[data-mode=mobile-mini] .lab-c-pager-chevron[data-hint=true] svg{animation:none!important}.lab-stage-root[data-section-tone]{transition:none!important}}.lab-stage-root[data-mode=reduced] .lab-c-subline,.lab-stage-root[data-mode=reduced] .lab-c-cards-cell,.lab-stage-root[data-mode=reduced] .lab-c-transfer-anchor{opacity:1!important;transition:none!important;transform:none!important}.lab-stage-root[data-mode=reduced] .lab-section-c{height:auto;min-height:100vh;padding:clamp(96px, 14vh, 160px) var(--section-pad-x) clamp(64px, 8vh, 120px)}.lab-stage-root[data-mode=reduced] .lab-section-c .lab-headline-slot{padding:0;position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-section-c-body{top:auto;margin-top:clamp(24px,4vh,40px);padding:0;position:relative;inset:auto}.lab-stage-root[data-mode=reduced] .lab-section-c-body-inner{flex-direction:column;gap:clamp(28px,4vh,48px);height:auto;display:flex}.lab-stage-root[data-mode=reduced] .lab-c-cards{align-self:stretch}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-c-pager-track{transition:none!important}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-c{background:var(--bone-50);width:100%;height:auto;min-height:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(48px,6vh,80px);position:relative}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-c-body--mini{padding:0 var(--section-pad-x);top:auto;margin-top:clamp(24px,4vh,40px);position:relative;inset:auto}.lab-section-d{background:var(--ink-980);width:100%;height:100%;color:var(--fg-primary);--d-overlay-bg:#080706eb;--d-overlay-border:#f6f1e81a;position:relative;overflow:hidden}.lab-section-d .lab-headline-eyebrow{color:var(--fg-tertiary)}.lab-section-d .lab-headline-wort{color:var(--fg-primary);animation:none!important}.lab-headline-wort--d{text-wrap:nowrap}.lab-stage-root[data-mode=mobile-mini] .lab-headline-wort--d{text-wrap:balance}@media (orientation:portrait) and (pointer:coarse) and (min-width:501px){.lab-headline-wort--d{text-wrap:balance}}@media (max-width:1440px){.lab-headline-wort--d{text-wrap:balance}}.lab-section-d-body{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(56px,8vh,100px);left:0;right:0;overflow:hidden}.lab-section-d-body-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;gap:clamp(16px,2.4vh,24px);height:100%;margin:0 auto;display:flex}.lab-d-subline{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-secondary);text-wrap:pretty;flex:none;max-width:none;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}.lab-d-transfer{text-align:center;max-width:80ch;font-family:var(--font-serif);color:var(--fg-tertiary);text-wrap:pretty;z-index:1;flex:none;margin:auto auto 0;padding-top:clamp(16px,2.6vh,28px);font-size:clamp(17px,1.6vw,22px);font-style:italic;font-weight:300;line-height:1.5;position:relative}.lab-section-d .lab-pullcue{color:var(--fg-tertiary)}.lab-d-lem{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;container-type:size}.lab-d-lem-stage{aspect-ratio:3932/1860;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:min(100cqw,211.398cqh);position:relative;container-type:size}.lab-d-lem-stage>picture{pointer-events:none;position:absolute;inset:0}.lab-d-lem-bitmap{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.lab-d-lem-bitmap--mono{filter:grayscale()brightness(.62)contrast(.95);opacity:.92;z-index:1}.lab-d-lem-bitmap--lens{z-index:2;filter:none;opacity:var(--lens-opacity,0);transition:opacity .22s var(--ease-soft);-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--lens-x,50%) var(--lens-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--lens-x,50%) var(--lens-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--lens-x,50%) var(--lens-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--lens-x,50%) var(--lens-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--lens-x,50%) var(--lens-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh))}.lab-d-lem-bitmap--locked{z-index:3;filter:none;opacity:var(--locked-opacity,0);transition:opacity .24s var(--ease-soft);-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--locked-x,50%) var(--locked-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--locked-x,50%) var(--locked-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--locked-x,50%) var(--locked-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));-webkit-mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--locked-x,50%) var(--locked-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh));mask-image:radial-gradient(circle var(--lens-fade,22cqh) at var(--locked-x,50%) var(--locked-y,50%), #000 0, #000 var(--lens-r,15cqh), #0000 var(--lens-fade,22cqh))}.lab-d-lem[data-mode=landscape][data-active-hex=""] .lab-d-lem-stage{cursor:crosshair}.lab-d-lem-dots{pointer-events:none;z-index:4;position:absolute;inset:0}.lab-d-lem-dot{aspect-ratio:1;border:1.5px solid var(--cta);width:clamp(14px,1.9%,26px);color:var(--cta);opacity:.7;transition:border-color .24s var(--ease-soft), color .24s var(--ease-soft), transform .24s var(--ease-soft), opacity .24s var(--ease-soft);background:0 0;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0a090873,inset 0 0 0 .5px #0a090840}.lab-d-lem-dot[data-hex=existence]:not([data-active=true]):not([data-dimmed=true]){animation:lab-d-dot-pulse-existence 1.6s var(--ease-soft) infinite}@keyframes lab-d-dot-pulse-existence{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 2px #0a090873,inset 0 0 0 .5px #0a090840}50%{opacity:1;box-shadow:0 0 0 2px #0a090873, 0 0 10px 1px color-mix(in srgb, var(--cta) 35%, transparent), inset 0 0 0 .5px #0a090840;transform:translate(-50%,-50%)scale(1.06)}}.lab-d-lem-dot[data-colorized=true]{border-color:var(--dot-c);color:var(--dot-c);border-width:2px}.lab-d-lem-dot[data-active=true]{opacity:1;box-shadow:0 0 0 2px #0a09088c, 0 0 18px 3px var(--dot-c);animation:none;transform:translate(-50%,-50%)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.lab-d-lem-dot[data-active=true]{box-shadow:0 0 0 2px #0a09088c, 0 0 18px 3px color-mix(in srgb, var(--dot-c) 65%, transparent)}}.lab-d-lem-dot[data-hovered=true]:not([data-active=true]){opacity:1;animation-duration:1.6s}.lab-d-lem-dot[data-dimmed=true]{color:#73d6fd47;opacity:.85;border-color:#73d6fd47;animation:none;box-shadow:0 0 0 2px #0a090866,inset 0 0 0 .5px #0a090833}.lab-d-lem-hits{z-index:5;position:absolute;inset:0}.lab-d-lem-hit{cursor:pointer;background:0 0;border:none;border-radius:999px;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.lab-d-lem-hit:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-d-overlay{z-index:10;background:var(--d-overlay-bg);border:1px solid var(--d-overlay-border);border-radius:var(--r-lg);color:var(--fg-secondary);-webkit-backdrop-filter:blur(4px);pointer-events:auto;position:absolute}.lab-d-overlay-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 6px;font-size:10.5px;font-weight:500}.lab-d-overlay-title{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--hexis-c);margin:0 0 10px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.15}.lab-d-overlay-body{font-family:var(--font-sans);color:var(--fg-secondary);text-wrap:pretty;margin:0;font-size:clamp(13px,1.05vw,15px);font-weight:400;line-height:1.55}.lab-d-overlay-close{width:28px;height:28px;color:var(--fg-tertiary);cursor:pointer;transition:color .16s var(--ease-soft), background .16s var(--ease-soft);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.lab-d-overlay-close:hover{color:var(--fg-primary);background:#f6f1e80f}.lab-d-overlay-close:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-d-overlay--landscape{width:clamp(380px,36vw,520px);min-height:clamp(280px,32cqh,380px);animation:lab-d-overlay-card-in .22s var(--ease-soft) both;flex-direction:column;padding:clamp(20px,2.4vh,28px) clamp(24px,2.4vw,32px) clamp(56px,8cqh,72px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-d-overlay--landscape .lab-d-overlay-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.lab-d-overlay--landscape .lab-d-overlay-eyebrow,.lab-d-overlay--landscape .lab-d-overlay-title{flex:none}.lab-d-overlay--landscape .lab-d-overlay-body{flex:auto}.lab-d-lem-labels{pointer-events:none;z-index:4;position:absolute;inset:0}.lab-d-lem-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:10.5px;font-weight:500;display:none;position:absolute;transform:translate(-50%,-50%)}.lab-d-lem-label[data-hex=existence]{color:var(--hex-existence)}.lab-d-lem-label[data-hex=contextualization]{color:var(--hex-contextualization)}.lab-d-lem-label[data-hex=mobilisation]{color:var(--hex-mobilisation)}.lab-d-lem-label[data-hex=permeation]{color:var(--hex-permeation)}.lab-d-lem-label[data-hex=ideation]{color:var(--hex-ideation)}.lab-d-lem-label[data-hex=experimentation]{color:var(--hex-experimentation)}.lab-d-lem-label[data-hex=calibration]{color:var(--hex-calibration)}.lab-deck-slide .lab-d-subline,.lab-deck-slide .lab-d-transfer{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);transform:translateY(8px)}.lab-deck-slide .lab-d-lem{opacity:0;transition:opacity .6s var(--ease-soft)}.lab-deck-slide[data-active=true] .lab-d-subline{opacity:1;transition:opacity .7s var(--ease-soft) .8s, transform .7s var(--ease-soft) .8s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-d-lem{opacity:1;transition:opacity .7s var(--ease-soft) .96s}.lab-deck-slide[data-active=true] .lab-d-transfer{opacity:1;transition:opacity .7s var(--ease-soft) 1.52s, transform .7s var(--ease-soft) 1.52s;transform:translateY(0)}.lab-deck-slide:not([data-active=true]) .lab-section-d .lab-pullcue{opacity:0;transition:opacity .7s var(--ease-soft)}.lab-deck-slide[data-active=true] .lab-section-d .lab-pullcue{transition:opacity .7s var(--ease-soft) 1.88s}.lab-stage-root[data-mode=mobile-mini] .lab-section-d{background:var(--ink-980);--body-top-offset-1line:clamp(80px, 12cqh, 110px)}.lab-stage-root[data-mode=mobile-mini] .lab-section-d .lab-headline-wort{text-wrap:balance;color:var(--fg-primary);font-size:clamp(36px,11cqw,56px);line-height:1}.lab-stage-root[data-mode=mobile-mini] .lab-section-d .lab-headline-eyebrow{color:var(--fg-tertiary);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-section-d-body--mini{top:calc(var(--eyebrow-top) + var(--body-top-offset-1line,var(--body-top-offset)));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(48px,6cqh,72px);left:0;right:0;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-section-d-body--mini .lab-section-d-body-inner{flex-direction:column;gap:clamp(12px,2cqh,20px);height:100%;display:flex}@supports (-webkit-touch-callout:none){.lab-stage-root[data-mode=mobile-mini] .lab-section-d-body--mini{bottom:clamp(64px,8cqh,84px)}}.lab-stage-root[data-mode=mobile-mini] .lab-d-subline{color:var(--fg-secondary);text-wrap:pretty;max-width:100%;font-size:clamp(15px,4.2cqw,18px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-d-transfer{color:var(--fg-tertiary);max-width:100%;padding-top:clamp(8px,1.6cqh,14px);font-size:clamp(13px,3.6cqw,15px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-d-lem-stage{aspect-ratio:2037/1952;touch-action:pan-y;cursor:default;width:min(100cqw,104.355cqh)}.lab-stage-root[data-mode=mobile-mini] .lab-d-lem-dot{border-width:1.5px;width:clamp(13px,3.6cqw,20px)}.lab-stage-root[data-mode=mobile-mini] .lab-d-lem-dot[data-colorized=true]{border-width:2px}@media (prefers-reduced-motion:reduce){.lab-d-lem-bitmap--mono{opacity:.92!important;animation:none!important}.lab-d-lem-bitmap--lens,.lab-d-lem-bitmap--locked{display:none!important}.lab-d-lem-dot{animation:none!important}.lab-deck-slide .lab-d-subline,.lab-deck-slide .lab-d-transfer,.lab-deck-slide .lab-d-lem{opacity:1!important;transition:none!important;transform:none!important}.lab-d-lem-label{display:inline-block}}.lab-stage-root[data-mode=reduced] .lab-d-lem-bitmap--lens,.lab-stage-root[data-mode=reduced] .lab-d-lem-bitmap--locked{display:none}.lab-stage-root[data-mode=reduced] .lab-d-lem-bitmap--mono{opacity:.92}.lab-stage-root[data-mode=reduced] .lab-d-lem-dot{animation:none}.lab-stage-root[data-mode=reduced] .lab-section-d{height:auto;min-height:100vh;padding:clamp(96px, 14vh, 160px) var(--section-pad-x) clamp(64px, 8vh, 120px)}.lab-stage-root[data-mode=reduced] .lab-section-d .lab-headline-slot{padding:0;position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-section-d-body{top:auto;margin-top:clamp(24px,4vh,40px);padding:0;position:relative;inset:auto}.lab-stage-root[data-mode=reduced] .lab-d-lem-stage{width:min(100%,900px);margin:0 auto}.lab-stage-root[data-mode=reduced] .lab-d-lem-label{display:inline-block}.lab-d-overlay--mini{border:1px solid var(--d-overlay-border);border-radius:var(--r-lg);width:min(72cqh,86cqw);max-width:380px;height:min(72cqh,86cqw);max-height:380px;color:var(--fg-secondary);-webkit-backdrop-filter:blur(4px);pointer-events:auto;animation:lab-d-overlay-card-in .22s var(--ease-soft) both;background:#080706c7;flex-direction:column;margin:0;padding:clamp(16px,4cqh,22px) clamp(16px,4cqw,22px) clamp(48px,8cqh,60px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lab-d-overlay-card-in{0%{opacity:0;transform:translate(-50%,calc(4px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.lab-d-overlay--mini .lab-d-overlay-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.lab-d-overlay--mini .lab-d-overlay-eyebrow{flex:none}.lab-d-overlay--mini .lab-d-overlay-title{flex:none;font-size:clamp(20px,5.6cqw,26px)}.lab-d-overlay--mini .lab-d-overlay-body{flex:auto;font-size:clamp(13px,3.6cqw,15px);line-height:1.55}.lab-d-overlay-pager{pointer-events:auto;justify-content:space-between;align-items:center;height:clamp(28px,5cqh,36px);padding:0 clamp(8px,2cqw,14px);display:flex;position:absolute;bottom:clamp(8px,1.6cqh,14px);left:0;right:0}.lab-d-overlay-pager-chevron{width:36px;height:36px;color:var(--cta);cursor:pointer;transition:color .16s var(--ease-soft), transform .16s var(--ease-soft);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lab-d-overlay-pager-chevron:hover{color:var(--cta-hover)}.lab-d-overlay-pager-chevron:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-d-overlay-pager-chevron--next{color:var(--cta)}.lab-d-overlay-pager-chevron--next svg{stroke-width:1.8px;width:18px;height:18px}.lab-d-overlay-pager-chevron--prev{opacity:.62}.lab-d-overlay-pager-chevron--prev svg{width:13px;height:13px}.lab-d-overlay-pager-dots{pointer-events:auto;align-items:center;gap:clamp(6px,1.6cqw,9px);display:flex}.lab-d-overlay-pager-dot{cursor:pointer;width:clamp(8px,1.8cqw,11px);height:clamp(8px,1.8cqw,11px);transition:background .2s var(--ease-soft), border-color .2s var(--ease-soft), transform .2s var(--ease-soft);background:0 0;border:1.5px solid #73d6fd57;border-radius:50%;padding:0}.lab-d-overlay-pager-dot:hover{border-color:#73d6fdad}.lab-d-overlay-pager-dot:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-d-overlay-pager-dot[data-active=true]{background:var(--dot-c);border-color:var(--dot-c);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.lab-d-overlay--mini{animation:none!important}.lab-d-overlay-pager-dot{transition:none!important}}.lab-d-intro{cursor:pointer;padding:clamp(20px,4cqh,28px) clamp(20px,4cqw,28px)}.lab-d-intro-content{flex-direction:column;flex:auto;justify-content:center;gap:clamp(14px,2.6cqh,22px);padding-bottom:0;display:flex}.lab-d-intro-title{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-primary);text-wrap:pretty;margin:0;font-size:clamp(18px,4.6cqw,22px);font-style:italic;font-weight:300;line-height:1.32}.lab-d-intro-cta{font-family:var(--font-sans);letter-spacing:0;color:var(--cta);margin:0;font-size:clamp(15px,3.8cqw,17px);font-weight:500;line-height:1.3}@media (prefers-reduced-motion:reduce){.lab-d-intro{animation:none!important}}.lab-section-e{--e-bg:var(--bone-50);--e-fg-primary:var(--ink-1000);--e-fg-secondary:#1f1d18;--e-fg-tertiary:#3a3631;--e-fg-muted:#0a09088c;--e-fg-subtle:#0a090861;--e-line:#0a09081a;--e-line-subtle:#0a09080f;--e-border:#0a090824;--e-border-hover:#0a090852;background:var(--e-bg);width:100%;height:100%;color:var(--e-fg-primary);position:relative;overflow:hidden}.lab-section-e .lab-headline-eyebrow{color:var(--e-fg-muted)}.lab-section-e .lab-headline-wort{color:var(--e-fg-primary);animation:none!important}.lab-headline-wort--e{text-wrap:balance}.lab-section-e-body{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(72px,11vh,120px);left:0;right:0;overflow:hidden}.lab-section-e-body-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;gap:clamp(22px,3.2vh,36px);height:100%;margin:0 auto;display:flex}.lab-e-intro{font-family:var(--font-serif);letter-spacing:0;color:var(--e-fg-tertiary);text-wrap:pretty;flex:none;max-width:80ch;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.4}.lab-e-cards{flex:auto;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(24px,4vh,40px) clamp(20px,2.4vw,40px);width:100%;min-height:0;padding-top:clamp(4px,1vh,12px);display:grid}.lab-e-cards-cell{align-items:stretch;display:flex}.lab-e-card{border:1px solid var(--e-border);border-radius:var(--r-lg);cursor:pointer;width:100%;min-height:0;transition:border-color .22s var(--ease-soft);background:0 0;flex-direction:column;gap:clamp(20px,3vh,32px);padding:clamp(26px,3.4vh,38px) clamp(22px,1.8vw,30px) clamp(68px,8vh,84px);display:flex;position:relative}.lab-e-card:hover{border-color:var(--e-border-hover)}.lab-e-card-hit{cursor:pointer;z-index:1;color:#0000;border-radius:var(--r-lg);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lab-e-card-hit:focus-visible{box-shadow:var(--e-focus);border-radius:var(--r-lg);outline:none}.lab-e-card>:not(.lab-e-card-hit):not(.lab-e-card-action){z-index:2;pointer-events:none;position:relative}.lab-e-card .lab-e-card-action{z-index:2;pointer-events:none}.lab-e-card-title{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--e-fg-primary);flex-direction:column;gap:0;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2;display:flex}.lab-e-card-title-line{display:block}.lab-e-card-subhead{font-family:var(--font-serif);color:var(--e-fg-tertiary);text-wrap:pretty;flex:auto;max-width:34ch;margin:0;font-size:clamp(15px,1.4vw,18px);font-style:italic;font-weight:300;line-height:1.5}.lab-e-card-action{font-family:var(--font-sans);letter-spacing:-.005em;text-transform:none;color:var(--e-fg-subtle);transition:color .22s var(--ease-soft);background:0 0;border:none;border-radius:0;align-items:center;padding:4px 0;font-size:13px;font-weight:400;display:inline-flex;position:absolute;bottom:clamp(14px,1.8vh,22px);right:clamp(20px,2vw,30px)}.lab-e-card:hover .lab-e-card-action,.lab-e-card:focus-within .lab-e-card-action{color:var(--hex-mobilisation)}.lab-e-bridge{text-align:center;flex:none;max-width:86ch;margin:auto auto 0;padding-top:clamp(20px,3.6vh,48px);display:flex}.lab-e-bridge-line{font-family:var(--font-serif);color:var(--e-fg-tertiary);text-wrap:pretty;margin:0 auto;font-size:clamp(17px,1.6vw,22px);font-style:italic;font-weight:300;line-height:1.5}.lab-section-e .lab-pullcue{color:var(--e-fg-tertiary)}.lab-deck-slide .lab-e-intro,.lab-deck-slide .lab-e-cards-cell,.lab-deck-slide .lab-e-bridge{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);transform:translateY(8px)}.lab-deck-slide[data-active=true] .lab-e-intro{opacity:1;transition:opacity .7s var(--ease-soft) .8s, transform .7s var(--ease-soft) .8s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-e-cards-cell:first-of-type{opacity:1;transition:opacity .7s var(--ease-soft) .96s, transform .7s var(--ease-soft) .96s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-e-cards-cell:nth-of-type(2){opacity:1;transition:opacity .7s var(--ease-soft) 1.12s, transform .7s var(--ease-soft) 1.12s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-e-cards-cell:nth-of-type(3){opacity:1;transition:opacity .7s var(--ease-soft) 1.28s, transform .7s var(--ease-soft) 1.28s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-e-cards-cell:nth-of-type(4){opacity:1;transition:opacity .7s var(--ease-soft) 1.44s, transform .7s var(--ease-soft) 1.44s;transform:translateY(0)}.lab-deck-slide[data-active=true] .lab-e-bridge{opacity:1;transition:opacity .7s var(--ease-soft) 1.68s, transform .7s var(--ease-soft) 1.68s;transform:translateY(0)}.lab-e-modal-root{z-index:1000;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px);display:flex;position:fixed;inset:0}.lab-e-modal-backdrop{z-index:1;animation:lab-e-backdrop-in .32s var(--ease-soft) both;background:#080706a6;position:absolute;inset:0}.lab-e-modal{z-index:2;background:var(--bone-50);width:min(100%,880px);max-height:min(86vh,880px);color:var(--ink-1000);border-radius:var(--r-xl);animation:lab-e-modal-in .36s var(--ease-soft) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes lab-e-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lab-e-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.lab-e-modal-close{z-index:4;border-radius:var(--r-md);cursor:pointer;width:44px;height:44px;color:var(--ink-800);transition:background .16s var(--ease-soft), color .16s var(--ease-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.lab-e-modal-close:hover{color:var(--ink-1000);background:#0a09080f}.lab-e-modal-close:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-e-modal-header{background:var(--bone-50);z-index:3;border-bottom:1px solid #0a090814;flex-direction:column;flex:none;gap:clamp(14px,1.8vh,20px);padding:clamp(24px,3.4vh,34px) clamp(28px,5vw,64px) clamp(18px,2.2vh,24px);display:flex;position:relative}.lab-e-modal-title{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--ink-1000);text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.15}.lab-e-modal-body{-webkit-overflow-scrolling:touch;scrollbar-color:#0a090840 transparent;z-index:1;flex-direction:column;flex:auto;gap:clamp(32px,4.4vh,48px);min-height:0;padding:clamp(20px,2.6vh,28px) clamp(28px,5vw,64px) clamp(32px,4vh,44px);display:flex;position:relative;overflow-y:auto}.lab-e-modal-body::-webkit-scrollbar{width:10px}.lab-e-modal-body::-webkit-scrollbar-thumb{border:3px solid var(--bone-50);background:#0a09082e;border-radius:999px}.lab-e-modal:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background-color:var(--ink-1000);opacity:.05;width:clamp(330px,42%,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/rabbit_white.svg) 50%/contain no-repeat;mask:url(/rabbit_white.svg) 50%/contain no-repeat}.lab-e-modal-section,.lab-e-modal-intro{z-index:1;position:relative}.lab-e-modal-intro{font-family:var(--font-serif);color:#0a0908b8;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(16px,1.6vw,20px);font-style:italic;font-weight:300;line-height:1.45}.lab-e-modal-section{flex-direction:column;gap:clamp(18px,2.4vh,24px);display:flex}.lab-e-modal-section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0a090880;margin:0;font-size:11px;font-weight:500}.lab-e-modal-wirkung-list{counter-reset:wirkung;flex-direction:column;gap:clamp(20px,2.6vh,26px);margin:0;padding:0;list-style:none;display:flex}.lab-e-modal-wirkung-item{grid-template-columns:clamp(36px,4vw,48px) 1fr;align-items:baseline;column-gap:clamp(14px,1.6vw,22px);display:grid}.lab-e-modal-wirkung-num{font-family:var(--font-mono);letter-spacing:.02em;color:#0a09086b;white-space:nowrap;font-size:clamp(14px,1.2vw,16px);font-weight:500;line-height:1.5}.lab-e-modal-wirkung-text{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--ink-1000);text-wrap:pretty;max-width:none;margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.3}.lab-e-modal-formate-list{counter-reset:formate;flex-direction:column;gap:clamp(24px,3.2vh,32px);margin:0;padding:0;list-style:none;display:flex}.lab-e-modal-formate-item{border:none;grid-template-columns:clamp(36px,4vw,48px) 1fr;align-items:baseline;column-gap:clamp(14px,1.6vw,22px);padding:0;display:grid}.lab-e-modal-formate-code{font-family:var(--font-mono);letter-spacing:.02em;color:#0a09086b;white-space:nowrap;font-size:clamp(14px,1.2vw,16px);font-weight:500;line-height:1.5}.lab-e-modal-formate-content{flex-direction:column;gap:clamp(6px,.8vh,10px);min-width:0;display:flex}.lab-e-modal-formate-name{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--ink-1000);text-wrap:balance;max-width:44ch;margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.3}.lab-e-modal-formate-desc{font-family:var(--font-sans);letter-spacing:-.005em;color:#0a0908a6;text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(13.5px,1.25vw,15.5px);font-weight:400;line-height:1.55}.lab-e-modal-cta-row{background:var(--bone-50);z-index:3;border-top:1px solid #0a09081a;flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:clamp(16px,2vh,22px) clamp(28px,5vw,64px);display:flex;position:relative}.lab-e-modal-cta-lead{font-family:var(--font-serif);color:var(--ink-1000);max-width:48ch;margin:0;font-size:clamp(16px,1.6vw,20px);font-style:italic;font-weight:300;line-height:1.4}.lab-e-modal-cta{border-radius:var(--r-md);color:var(--hex-mobilisation);border:1px solid var(--hex-mobilisation);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .22s var(--ease-soft), color .22s var(--ease-soft);background:0 0;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lab-e-modal-cta:hover{background:var(--hex-mobilisation);color:var(--ink-1000)}.lab-e-modal-cta:active{background:var(--cta-press);border-color:var(--cta-press)}.lab-e-modal-cta:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-section-e{background:var(--bone-50);--body-top-offset-1line:clamp(80px, 12cqh, 110px)}.lab-stage-root[data-mode=mobile-mini] .lab-section-e .lab-headline-wort{text-wrap:balance;color:var(--e-fg-primary);font-size:clamp(34px,10cqw,52px);line-height:1.02}.lab-stage-root[data-mode=mobile-mini] .lab-section-e .lab-headline-eyebrow{color:var(--e-fg-muted);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-section-e-body--mini{top:calc(var(--eyebrow-top) + var(--body-top-offset-1line));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(60px,7.5cqh,88px);left:0;right:0;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-section-e-body--mini .lab-section-e-body-inner{flex-direction:column;gap:clamp(14px,2cqh,22px);height:100%;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-section-e .lab-e-intro{color:var(--e-fg-tertiary);text-wrap:pretty;max-width:100%;font-size:clamp(15px,4.2cqw,18px);line-height:1.45}.lab-stage-root[data-mode=mobile-mini] .lab-e-cards{flex:0 auto;grid-template-columns:1fr 1fr;gap:clamp(10px,3cqw,16px);min-height:0;padding-top:clamp(6px,1.2cqh,12px)}.lab-stage-root[data-mode=mobile-mini] .lab-e-cards-cell{align-items:stretch;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-e-card{border-radius:var(--r-md);background:#0a090804;border:1px solid #0a09082e;justify-content:flex-start;gap:clamp(8px,1.4cqh,12px);width:100%;height:100%;padding:clamp(12px,2.2cqh,16px) clamp(14px,3.6cqw,18px) clamp(28px,4.6cqh,36px)}.lab-stage-root[data-mode=mobile-mini] .lab-e-card:hover{border-color:#0a09084d}.lab-stage-root[data-mode=mobile-mini] .lab-e-card .lab-e-card-hit,.lab-stage-root[data-mode=mobile-mini] .lab-e-card .lab-e-card-hit:focus-visible{border-radius:var(--r-md)}.lab-stage-root[data-mode=mobile-mini] .lab-e-card-title{max-width:100%;font-size:clamp(20px,5.8cqw,26px);line-height:1.2}.lab-stage-root[data-mode=mobile-mini] .lab-e-card-subhead{max-width:100%;font-size:clamp(13px,3.8cqw,15px);line-height:1.45;display:block}@supports not (-webkit-touch-callout:none){.lab-stage-root[data-mode=mobile-mini] .lab-e-card{padding-left:clamp(9px,2.4cqw,12px);padding-right:clamp(9px,2.4cqw,12px)}.lab-stage-root[data-mode=mobile-mini] .lab-e-card-subhead{text-wrap:wrap;font-size:clamp(11px,3.2cqw,12.5px);line-height:1.35}}.lab-stage-root[data-mode=mobile-mini] .lab-e-card-action{color:var(--hex-mobilisation);font-size:12.5px;bottom:clamp(10px,1.6cqh,14px);right:clamp(12px,3.2cqw,16px)}.lab-stage-root[data-mode=mobile-mini] .lab-e-bridge{max-width:100%;margin:auto auto 0;padding-top:clamp(6px,1.2cqh,12px)}.lab-stage-root[data-mode=mobile-mini] .lab-e-bridge-line{color:var(--e-fg-muted);text-wrap:pretty;font-size:clamp(13px,3.6cqw,15px);line-height:1.4}.lab-stage-root[data-mode=mobile-mini] .lab-section-e .lab-pullcue{color:var(--e-fg-tertiary)}@media (max-width:500px) and (orientation:portrait),(max-height:500px) and (pointer:coarse){.lab-e-modal-root{padding:0}.lab-e-modal{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lab-e-modal-close{width:44px;height:44px;top:12px;right:12px}.lab-e-modal-header{padding:18px 56px 16px 22px}.lab-e-modal-title{max-width:100%;font-size:clamp(22px,6cqw,28px);line-height:1.2}.lab-e-modal-body{gap:clamp(22px,4cqh,28px);padding:clamp(20px,4cqh,28px) 22px clamp(24px,4cqh,32px)}.lab-e-modal-intro{max-width:100%;font-size:clamp(14px,3.8cqw,16px);line-height:1.45}.lab-e-modal-section{gap:10px}.lab-e-modal-section-label{letter-spacing:.1em;font-size:10.5px}.lab-e-modal-wirkung-item{grid-template-columns:28px 1fr;column-gap:12px}.lab-e-modal-wirkung-num{font-size:12.5px}.lab-e-modal-wirkung-text{max-width:100%;font-size:clamp(14px,4cqw,16px);font-weight:500;line-height:1.3}.lab-e-modal-formate-list{gap:clamp(20px,2.8cqh,26px)}.lab-e-modal-formate-item{grid-template-columns:28px 1fr;column-gap:12px;padding:0}.lab-e-modal-formate-code{font-size:12.5px}.lab-e-modal-formate-content{gap:clamp(4px,.6cqh,7px)}.lab-e-modal-formate-name{font-size:clamp(14px,4cqw,16px);font-weight:500}.lab-e-modal-formate-desc{max-width:100%;font-size:clamp(13px,3.6cqw,14.5px)}.lab-e-modal-cta-row{padding:clamp(14px, 2.2cqh, 20px) 22px max(clamp(14px, 2.2cqh, 20px), env(safe-area-inset-bottom,8px));flex-direction:column;align-items:stretch;gap:10px}.lab-e-modal-cta-lead{text-align:left;max-width:100%;font-size:clamp(15px,4.2cqw,17px)}.lab-e-modal-cta{justify-content:center;width:100%;padding:12px 20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lab-deck-slide .lab-e-intro,.lab-deck-slide .lab-e-cards-cell,.lab-deck-slide .lab-e-bridge{opacity:1!important;transition:none!important;transform:none!important}.lab-e-modal-backdrop,.lab-e-modal{animation:none!important}}.lab-stage-root[data-mode=reduced] .lab-e-intro,.lab-stage-root[data-mode=reduced] .lab-e-cards-cell,.lab-stage-root[data-mode=reduced] .lab-e-bridge{opacity:1!important;transition:none!important;transform:none!important}.lab-stage-root[data-mode=reduced] .lab-section-e{height:auto;min-height:100vh;padding:clamp(96px, 14vh, 160px) var(--section-pad-x) clamp(64px, 8vh, 120px)}.lab-stage-root[data-mode=reduced] .lab-section-e .lab-headline-slot{padding:0;position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-section-e-body{top:auto;margin-top:clamp(24px,4vh,40px);padding:0;position:relative;inset:auto}.lab-stage-root[data-mode=reduced] .lab-section-e-body-inner{flex-direction:column;gap:clamp(28px,4vh,48px);height:auto;display:flex}.lab-stage-root[data-mode=reduced] .lab-e-cards{align-self:stretch}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-e{background:var(--bone-50);width:100%;height:auto;min-height:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(48px,6vh,80px);position:relative}.lab-stage-root[data-mode=mobile-mini][data-reduced=true] .lab-section-e-body--mini{padding:0 var(--section-pad-x);top:auto;margin-top:clamp(24px,4vh,40px);position:relative;inset:auto}.lab-section-f{background:var(--ink-1000);width:100%;height:100%;color:var(--fg-primary);isolation:isolate;position:relative;overflow:hidden}.lab-section-f-inner{width:100%;height:100%;max-width:var(--section-max-w);margin:0 auto;position:relative}.lab-f-figure{z-index:1;pointer-events:none;--f-figure-lens:.72;position:absolute}.lab-f-figure--landscape{width:clamp(470px,48vw,690px);bottom:clamp(8px,3vh,44px);right:clamp(-104px,-4.5vw,-36px)}.lab-f-figure img{filter:grayscale()contrast(1.05);width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(66% 66% at 50% 40%,#000 52%,#00000073 78%,#0000 100%);mask-image:radial-gradient(66% 66% at 50% 40%,#000 52%,#00000073 78%,#0000 100%)}.lab-f-figure:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to top, rgba(8,9,12,var(--f-figure-lens)) 0%, rgba(8,9,12,calc(var(--f-figure-lens) * .55)) 22%, transparent 46%), linear-gradient(to left, rgba(8,9,12,calc(var(--f-figure-lens) * .66)) 0%, transparent 30%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 66% at 50% 40%,#000 52%,#00000073 78%,#0000 100%);mask-image:radial-gradient(66% 66% at 50% 40%,#000 52%,#00000073 78%,#0000 100%)}.lab-headline-wort--f{white-space:nowrap}.lab-section-f .lab-headline-wort{animation:none!important}.lab-section-f-body{top:calc(var(--eyebrow-top) + var(--body-top-offset));padding:0 var(--section-pad-x);z-index:2;position:absolute;bottom:clamp(72px,11vh,120px);left:0;right:0;overflow:hidden}.lab-section-f-body-inner{width:100%;max-width:var(--section-max-w);height:100%;margin:0 auto}.lab-f-body-inner{width:var(--f-h2-width,min-content);flex-direction:column;align-items:flex-start;gap:clamp(22px,3.2vh,36px);max-width:90%;display:flex}.lab-f-h2-measurer{top:0;left:var(--section-pad-x);visibility:hidden;pointer-events:none;white-space:nowrap;margin:0;position:absolute}.lab-f-subline{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-secondary);text-wrap:pretty;max-width:100%;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.3}.lab-f-quote{max-width:100%;margin:0;position:relative}.lab-f-quote p{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--fg-secondary);text-wrap:pretty;margin:0 0 clamp(10px,1.4vh,16px);font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1.45}.lab-f-quote p:last-child{margin-bottom:0}.lab-f-cta-primary{border-radius:var(--r-md);color:var(--cta);border:1px solid var(--cta);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--dur-normal) var(--ease-soft), color var(--dur-normal) var(--ease-soft), border-color var(--dur-normal) var(--ease-soft);background:0 0;align-self:flex-end;align-items:center;gap:10px;margin-top:clamp(12px,1.8vh,30px);padding:13px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.lab-f-cta-primary:hover{background:var(--cta);border-color:var(--cta);color:var(--on-accent)}.lab-f-cta-primary:active{background:var(--cta-press);border-color:var(--cta-press);color:var(--on-accent)}.lab-f-cta-primary:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-f-cta-primary .lab-f-cta-arrow{opacity:.75;transition:transform var(--dur-normal) var(--ease-soft)}.lab-f-cta-primary:hover .lab-f-cta-arrow{transform:translate(4px)}.lab-f-person-id{right:var(--section-pad-x);text-align:right;z-index:2;flex-direction:column;align-items:flex-end;gap:clamp(2px,.4vh,5px);width:min(34%,320px);display:flex;position:absolute;bottom:clamp(68px,9vh,96px)}.lab-f-name-1{font-family:var(--font-sans);letter-spacing:-.022em;color:var(--fg-primary);font-size:clamp(20px,1.9vw,28px);font-weight:700;line-height:1.05}.lab-f-name-2{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--fg-tertiary);font-size:clamp(11px,.85vw,13px);font-weight:300;line-height:1.3}.lab-f-rabbit-link{font:inherit;color:var(--accent);cursor:pointer;transition:color var(--dur-normal) var(--ease-soft);background:0 0;border:none;margin:0;padding:0;text-decoration:none}.lab-f-rabbit-link:hover{color:var(--accent-hover)}.lab-f-rabbit-link:focus-visible{box-shadow:var(--e-focus);border-radius:2px;outline:none}.lab-f-person-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(3px,.4vw,6px);margin-top:clamp(2px,.4vh,5px);display:inline-flex}.lab-f-person-link{font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;color:var(--accent);cursor:pointer;transition:color var(--dur-normal) var(--ease-soft);background:0 0;border:none;padding:3px 1px;font-size:clamp(11px,.85vw,13px);font-weight:400;text-decoration:none}.lab-f-person-link:hover{color:var(--accent-hover)}.lab-f-person-link:focus-visible{box-shadow:var(--e-focus);border-radius:var(--r-sm);outline:none}.lab-f-person-links .lab-f-dot{font-size:clamp(11px,.85vw,13px)}.lab-f-footer{left:var(--section-pad-x);right:var(--section-pad-x);z-index:3;border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,40px);padding-top:clamp(12px,1.8vh,20px);display:flex;position:absolute;bottom:clamp(16px,2.6vh,30px)}.lab-f-footer-legal{font-family:var(--font-sans);color:var(--fg-disabled);align-items:center;gap:clamp(8px,.9vw,14px);font-size:clamp(11px,.92vw,13px);display:inline-flex}.lab-f-dot{color:var(--fg-disabled);opacity:.6}.lab-f-footer-link{font:inherit;color:var(--fg-subtle);cursor:pointer;transition:color var(--dur-normal) var(--ease-soft);background:0 0;border:none;padding:2px 0;text-decoration:none}.lab-f-footer-link:hover{color:var(--fg-primary)}.lab-f-footer-link:focus-visible{box-shadow:var(--e-focus);border-radius:3px;outline:none}.lab-f-footer-copy{color:var(--fg-subtle);white-space:nowrap}.lab-deck-slide .lab-f-subline,.lab-deck-slide .lab-f-quote,.lab-deck-slide .lab-f-cta-primary,.lab-deck-slide .lab-f-person-id,.lab-deck-slide .lab-f-footer{opacity:0;transition:opacity .64s var(--ease-soft), transform .64s var(--ease-soft);transform:translateY(10px)}.lab-deck-slide .lab-f-figure{opacity:0;transition:opacity .9s var(--ease-soft), transform .9s var(--ease-soft);transform:translateY(18px)}.lab-deck-slide[data-active=true] .lab-f-subline{opacity:1;transition-delay:.76s;transform:none}.lab-deck-slide[data-active=true] .lab-f-quote{opacity:1;transition-delay:.94s;transform:none}.lab-deck-slide[data-active=true] .lab-f-cta-primary{opacity:1;transition-delay:1.12s;transform:none}.lab-deck-slide[data-active=true] .lab-f-figure{opacity:1;transition-delay:1.1s;transform:none}.lab-deck-slide[data-active=true] .lab-f-person-id{opacity:1;transition-delay:1.3s;transform:none}.lab-deck-slide[data-active=true] .lab-f-footer{opacity:1;transition-delay:1.48s;transform:none}.lab-header-menu-legal{border-top:1px solid var(--line-subtle);flex-direction:column;align-items:flex-end;gap:6px;margin-top:16px;padding-top:14px;display:flex}.lab-header-menu-legal-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.lab-header-menu-legal-copy{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--fg-subtle);white-space:nowrap;padding:6px 4px;font-size:13px;font-weight:400}.lab-header-menu-legal-link{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--fg-muted);cursor:pointer;transition:color var(--dur-normal) var(--ease-soft);background:0 0;border:none;padding:6px 4px;font-size:13px;font-weight:400;text-decoration:none}.lab-header-menu-legal-link:hover{color:var(--fg-primary)}.lab-header-menu-legal-link:focus-visible{box-shadow:var(--e-focus);border-radius:3px;outline:none}.lab-header-menu-legal .lab-f-dot{font-size:13px}.lab-f-modal-root{z-index:1000;justify-content:center;align-items:center;padding:clamp(16px,4vh,56px);display:flex;position:fixed;inset:0}.lab-f-modal-backdrop{z-index:1;background:var(--overlay);animation:lab-f-modal-backdrop-in .28s var(--ease-soft) both;position:absolute;inset:0}.lab-f-modal{z-index:2;background:var(--ink-950);width:min(100%,760px);max-height:min(86vh,820px);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--r-xl);box-shadow:var(--e-dialog);animation:lab-f-modal-in .36s var(--ease-soft) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.lab-f-modal[data-kind=person],.lab-f-modal[data-kind=quote]{width:min(100%,660px)}.lab-f-modal:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background-color:var(--bone-50);opacity:.05;width:clamp(330px,42%,360px);position:absolute;top:calc(50% + clamp(54px,8.5vh,88px));left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/rabbit_white.svg) 50%/contain no-repeat;mask:url(/rabbit_white.svg) 50%/contain no-repeat}@keyframes lab-f-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lab-f-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.lab-f-modal-close{z-index:4;border-radius:var(--r-md);cursor:pointer;width:44px;height:44px;color:var(--fg-tertiary);transition:background var(--dur-normal) var(--ease-soft), color var(--dur-normal) var(--ease-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.lab-f-modal-close:hover{background:var(--lift-2);color:var(--fg-primary)}.lab-f-modal-close:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-f-modal-header{z-index:3;background:var(--ink-950);border-bottom:1px solid var(--border-subtle);flex:none;padding:clamp(26px,4vh,40px) clamp(26px,4vw,56px) clamp(18px,2.4vh,26px);position:relative}.lab-f-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 10px;font-size:11px;font-weight:500}.lab-f-modal-title{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--fg-primary);margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}.lab-f-modal-header--person{align-items:center;gap:clamp(18px,2.4vw,28px);padding-right:clamp(60px,7vw,80px);display:flex}.lab-f-modal-person-photo{aspect-ratio:1;flex:none;width:clamp(76px,9vw,108px);overflow:hidden}.lab-f-modal-person-photo img{object-fit:cover;object-position:center 16%;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.lab-f-modal-person-photo--rabbit{overflow:visible}.lab-f-modal-person-photo--rabbit img{object-fit:contain;filter:none;padding:clamp(2px,.8vw,8px)}.lab-f-modal-person-id{min-width:0}.lab-f-modal-person-role{font-family:var(--font-sans);color:var(--fg-muted);letter-spacing:-.004em;margin:6px 0 0;font-size:clamp(14px,1.2vw,17px);font-weight:300}.lab-f-modal-body{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-color:var(--border-strong) transparent;flex:auto;min-height:0;padding:clamp(22px,3vh,32px) clamp(26px,4vw,56px) clamp(28px,4vh,44px);position:relative;overflow-y:auto}.lab-f-modal-body::-webkit-scrollbar{width:10px}.lab-f-modal-body::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--ink-950);border-radius:999px}.lab-f-modal-bio{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--fg-secondary);text-wrap:wrap;max-width:64ch;margin:0 0 clamp(16px,2.2vh,22px);font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.5}.lab-f-modal-cta{border-radius:var(--r-md);background:var(--cta);color:var(--on-accent);border:1px solid var(--cta);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-normal) var(--ease-soft);align-items:center;gap:10px;margin-top:clamp(8px,1.4vh,14px);padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lab-f-modal-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--on-accent)}.lab-f-modal-cta:focus-visible{box-shadow:var(--e-focus);outline:none}.lab-f-modal-section{margin:0 0 clamp(22px,3vh,30px)}.lab-f-modal-section:last-child{margin-bottom:0}.lab-f-modal-section h3{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--fg-secondary);margin:0 0 8px;font-size:15px;font-weight:500}.lab-f-modal-section p,.lab-f-modal-section address{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--fg-tertiary);text-wrap:pretty;max-width:70ch;margin:0 0 8px;font-size:14.5px;font-style:normal;font-weight:400;line-height:1.62}.lab-f-modal-section p:last-child,.lab-f-modal-section address:last-child{margin-bottom:0}.lab-f-modal-ph{color:var(--fg-subtle);font-style:italic}.lab-f-modal-legal{font-family:var(--font-sans)}.lab-f-modal-legal>:first-child{margin-top:0}.lab-f-modal-legal h2{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--fg-primary);margin:clamp(28px,4vh,38px) 0 clamp(8px,1.2vh,12px);font-size:clamp(17px,1.7vw,20px);font-weight:600;line-height:1.2}.lab-f-modal-legal h3{font-family:var(--font-sans);letter-spacing:-.006em;color:var(--fg-secondary);margin:clamp(20px,2.6vh,26px) 0 6px;font-size:clamp(14.5px,1.3vw,16px);font-weight:600}.lab-f-modal-legal h4{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--fg-tertiary);margin:clamp(14px,1.8vh,18px) 0 4px;font-size:14px;font-weight:500}.lab-f-modal-legal p{letter-spacing:-.004em;color:var(--fg-tertiary);text-wrap:pretty;max-width:72ch;margin:0 0 10px;font-size:14.5px;font-weight:400;line-height:1.62}.lab-f-modal-legal ul{margin:0 0 10px;padding-left:1.25em}.lab-f-modal-legal li{color:var(--fg-tertiary);max-width:72ch;margin:0 0 4px;font-size:14.5px;line-height:1.62}.lab-f-modal-legal strong{color:var(--fg-secondary);font-weight:600}.lab-f-modal-legal a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;transition:color var(--dur-normal) var(--ease-soft);text-decoration:underline}.lab-f-modal-legal a:hover{color:var(--accent-hover)}.lab-f-modal-legal a:focus-visible{box-shadow:var(--e-focus);border-radius:2px;outline:none}.lab-stage-root[data-mode=mobile-mini] .lab-section-f{--body-top-offset-1line:clamp(80px, 12cqh, 110px);--f-fig-w:clamp(380px, 108cqw, 500px)}.lab-stage-root[data-mode=mobile-mini] .lab-section-f .lab-headline-eyebrow{color:var(--fg-secondary);font-size:14px}.lab-stage-root[data-mode=mobile-mini] .lab-section-f .lab-headline-wort{text-align:left;text-wrap:balance;white-space:normal;font-size:clamp(34px,10cqw,52px);line-height:1.02}.lab-stage-root[data-mode=mobile-mini] .lab-section-f-body--mini{top:calc(var(--eyebrow-top) + var(--body-top-offset-1line));padding:0 var(--section-pad-x);position:absolute;bottom:clamp(14px,2.4cqh,24px);left:0;right:0;overflow:hidden}.lab-stage-root[data-mode=mobile-mini] .lab-section-f-body--mini .lab-section-f-body-inner{flex-direction:column;height:100%;display:flex}.lab-stage-root[data-mode=mobile-mini] .lab-f-body-inner{gap:clamp(8px,1.6cqh,14px);width:100%;max-width:100%}.lab-stage-root[data-mode=mobile-mini] .lab-f-subline{white-space:normal;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(16px,4.6cqw,20px);line-height:1.32}.lab-stage-root[data-mode=mobile-mini] .lab-f-quote{display:none}.lab-stage-root[data-mode=mobile-mini] .lab-f-cta-primary{justify-content:center;align-self:flex-start;width:auto;margin-top:clamp(14px,2cqh,22px);padding:11px 18px;font-size:15px}.lab-stage-root[data-mode=mobile-mini] .lab-f-figure--mini{right:calc(var(--f-fig-w) * -.145);width:var(--f-fig-w);--f-figure-lens:.9;position:absolute;bottom:clamp(0px,0cqh,6px)}.lab-stage-root[data-mode=mobile-mini] .lab-f-figure--mini:after{background:linear-gradient(to top, rgba(8,9,12,var(--f-figure-lens)) 0%, rgba(8,9,12,calc(var(--f-figure-lens) * .7)) 30%, transparent 60%), linear-gradient(to left, rgba(8,9,12,calc(var(--f-figure-lens) * .5)) 0%, transparent 30%)}.lab-stage-root[data-mode=mobile-mini] .lab-f-person-id{bottom:calc(env(safe-area-inset-bottom,0px) + clamp(12px, 2.2cqh, 22px));width:auto;max-width:86cqw}.lab-stage-root[data-mode=mobile-mini] .lab-f-name-1{font-size:clamp(27px,8cqw,38px)}.lab-stage-root[data-mode=mobile-mini] .lab-f-name-2{margin-top:3px;font-size:clamp(13px,3.8cqw,16px)}.lab-stage-root[data-mode=mobile-mini] .lab-f-person-links{justify-content:space-between;gap:0;width:100%;margin-top:clamp(1px,.4cqh,4px)}.lab-stage-root[data-mode=mobile-mini] .lab-f-person-links .lab-f-dot{display:none}.lab-stage-root[data-mode=mobile-mini] .lab-f-person-link{padding:5px 2px;font-size:clamp(13px,3.8cqw,16px)}.lab-stage-root[data-mode=mobile-mini] .lab-f-footer{display:none}@media (max-width:500px) and (orientation:portrait),(max-height:500px) and (pointer:coarse){.lab-f-modal-root{padding:0}.lab-f-modal,.lab-f-modal[data-kind=person]{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lab-f-modal-header{padding:18px 56px 16px 22px}.lab-f-modal-header--person{gap:16px;padding-right:56px}.lab-f-modal:before{top:50%}.lab-f-modal-title{font-size:clamp(22px,6cqw,28px)}.lab-f-modal-body{padding:22px 22px clamp(28px,5cqh,40px)}.lab-f-modal-bio{font-size:clamp(14px,4cqw,16px)}}@media (prefers-reduced-motion:reduce){.lab-deck-slide .lab-f-subline,.lab-deck-slide .lab-f-quote,.lab-deck-slide .lab-f-cta-primary,.lab-deck-slide .lab-f-person-id,.lab-deck-slide .lab-f-figure,.lab-deck-slide .lab-f-footer{opacity:1!important;transition:none!important;transform:none!important}.lab-f-modal-backdrop,.lab-f-modal{animation:none!important}}.lab-stage-root[data-mode=reduced] .lab-f-subline,.lab-stage-root[data-mode=reduced] .lab-f-quote,.lab-stage-root[data-mode=reduced] .lab-f-cta-primary,.lab-stage-root[data-mode=reduced] .lab-f-person-id,.lab-stage-root[data-mode=reduced] .lab-f-figure,.lab-stage-root[data-mode=reduced] .lab-f-footer{opacity:1!important;transition:none!important;transform:none!important}.lab-stage-root[data-mode=reduced] .lab-section-f{height:auto;min-height:100vh;padding:clamp(96px, 14vh, 160px) var(--section-pad-x) clamp(48px, 6vh, 80px)}.lab-stage-root[data-mode=reduced] .lab-section-f .lab-headline-slot{padding:0;position:relative;top:auto}.lab-stage-root[data-mode=reduced] .lab-section-f-body{top:auto;margin-top:clamp(24px,4vh,40px);padding:0;position:relative;inset:auto;overflow:visible}.lab-stage-root[data-mode=reduced] .lab-f-body-inner{width:100%;max-width:100%}.lab-stage-root[data-mode=reduced] .lab-f-subline{white-space:normal}.lab-stage-root[data-mode=reduced] .lab-section-f-inner{width:100%;max-width:var(--section-max-w);flex-direction:column;align-items:flex-start;gap:clamp(24px,4vh,40px);height:auto;min-height:0;margin:clamp(40px,6vh,72px) auto 0;display:flex;position:relative}.lab-stage-root[data-mode=reduced] .lab-f-figure--landscape{width:clamp(220px,40vw,320px);position:relative;bottom:auto;right:auto}.lab-stage-root[data-mode=reduced] .lab-f-person-id{text-align:left;align-items:flex-start;width:auto;position:relative;bottom:auto;right:auto}.lab-stage-root[data-mode=reduced] .lab-f-person-links{justify-content:flex-start}.lab-stage-root[data-mode=reduced] .lab-f-footer{width:100%;position:relative;bottom:auto;left:auto;right:auto}:is(html:has(.lab-legal-page),body:has(.lab-legal-page)){overscroll-behavior:auto;height:auto;overflow:visible}.lab-legal-page{background:var(--ink-1000);min-height:100dvh;color:var(--fg-primary);flex-direction:column;display:flex}.lab-legal-bar{padding:clamp(16px, 2.6vh, 24px) var(--section-pad-x);border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:20px;display:flex}.lab-legal-back{color:var(--fg-muted);white-space:nowrap;transition:color var(--dur-normal) var(--ease-soft);font-size:14px;text-decoration:none}.lab-legal-back:hover{color:var(--fg-primary)}.lab-legal-col{width:100%;max-width:760px;padding:clamp(40px, 8vh, 88px) var(--section-pad-x) clamp(40px, 8vh, 80px);flex:1 0 auto;margin:0 auto}.lab-legal-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 12px;font-size:12px;font-weight:500}.lab-legal-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--fg-primary);margin:0 0 clamp(28px,5vh,44px);font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}.lab-legal-foot{width:100%;max-width:760px;padding:clamp(20px, 4vh, 32px) var(--section-pad-x) clamp(32px, 6vh, 48px);border-top:1px solid var(--line-subtle);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:13px;display:flex}.lab-legal-foot a{color:var(--fg-muted);transition:color var(--dur-normal) var(--ease-soft);text-decoration:none}.lab-legal-foot a:hover{color:var(--fg-primary)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
