/* from 47ed6c4d192a.css */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--color-transparent:transparent;--color-white:#fff;--color-fog:#f4f7fa;--color-fog-dark:#d5dee8;--color-dark:#151515;--color-red:#1B3A6F;--color-gold:#f9a900;--color-green:#0f6435;--color-jade:#048244;--color-indigo:#1f3a6f;--color-purple:#5e007e;--color-gold-700:#bb5b02;--color-sand:#d9c39a;--color-border-soft:#e1e7ee;--color-canvas:var(--color-white);--color-forest:var(--color-green);--color-amber:var(--color-gold-700);--color-sage:var(--color-green);--color-success:#04b244;--color-warm-yellow:#eef4fa;--color-dark-hover:#2a2a2a;--color-geo-sumi:#1a1614;--color-geo-ai:#1f3a5f;--color-geo-asagi:#b8cfd9;--color-geo-karashi:#e8a82a;--color-geo-shu:#1B3A6F;--color-geo-kohaku:#b57b3f;--color-geo-moegi:#2f4538;--color-ui-ground:#fff;--color-ui-line:#e6ebf1;--color-ui-ink:#151515;--color-ui-accent:#f9a900;--color-ui-accent-deep:#e29a00;--color-ui-accent-bright:#ffc53d;--color-ui-sub:#15151599;--color-ui-card-border:#e1e7ee;--color-ui-glow:#f9a90047;--color-ui-glow-soft:#f9a90024;--color-ui-inner-light:#ffffff80;--color-ui-body:#15151599;--color-dark-3:#15151508;--color-dark-8:#15151514;--color-dark-30:#1515154d;--color-secondary:#15151599;--color-muted:#15151580;--color-dim:#1515158c;--color-border:#15151533;--color-border-light:#1515151a;--color-border-emphasis:#15151566;--color-red-tint:#1B3A6F14;--color-gold-tint:#f9a90014;--color-gold-halo:#f9a9003d;--color-green-tint:#0f64351a;--color-indigo-tint:#1f3a6f1a;--color-sage-tint:var(--color-green-tint);--color-sage-tint-strong:#0f643529;--color-canvas-muted:#fff9;--color-canvas-dim:#fff6;--color-canvas-border:#ffffff4d;--color-canvas-border-subtle:#ffffff26;--color-category-product:#001847;--color-category-strategy:#5c6d53;--color-category-marketing:var(--color-red);--color-category-case-studies:#b8860b;--font-display:"Onest Local", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Onest Local", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SF Mono", "Fira Code", "JetBrains Mono", monospace;--text-display:96px;--text-display--line-height:1;--text-display--letter-spacing:-.02em;--text-stat:96px;--text-stat--line-height:1;--text-stat--letter-spacing:-.04em;--text-h1:64px;--text-h1--line-height:1;--text-h1--letter-spacing:-.04em;--text-h2:48px;--text-h2--line-height:1;--text-h2--letter-spacing:-.04em;--text-h3:32px;--text-h3--line-height:1;--text-h3--letter-spacing:-.04em;--text-h4:24px;--text-h4--line-height:1;--text-h4--letter-spacing:-.04em;--text-body:20px;--text-body--line-height:1.4;--text-body--letter-spacing:-.02em;--text-body-sm:16px;--text-body-sm--line-height:1.4;--text-body-sm--letter-spacing:-.02em;--text-button:14px;--text-button--line-height:1;--text-caption:14px;--text-caption--line-height:1.4;--text-nav:12px;--text-nav--line-height:1;--text-overline:11px;--text-overline--line-height:1;--text-overline--letter-spacing:.06em;--text-eyebrow:11px;--text-eyebrow--line-height:1;--text-eyebrow--letter-spacing:.08em;--text-small:11px;--text-small--line-height:1;--tracking-heading:-.04em;--tracking-body:-.02em;--tracking-overline:.06em;--leading-heading:1;--leading-body:1.4;--radius:6px;--radius-card:6px;--radius-button:6px;--radius-badge:4px;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--grid-cols:12;--grid-gutter:24px;--section-pad-y:80px}}@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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.skip-link{z-index:10000;background:var(--color-dark);color:var(--color-canvas);font-family:var(--font-body);font-size:var(--text-button);letter-spacing:var(--body-ls);border-radius:var(--radius);padding:12px 20px;font-weight:500;text-decoration:none;transition:top .15s;position:fixed;top:-100%;left:16px}.skip-link:focus{outline:2px solid var(--color-dark);outline-offset:2px;top:12px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--nav-height) + var(--announcement-height) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:var(--body-lh);letter-spacing:var(--body-ls);color:var(--color-dark);background-color:var(--color-white)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--heading-ls);font-weight:600;line-height:var(--heading-lh);text-wrap:balance}p,li,dt,dd,blockquote,figcaption{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit}main{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.top-0{top:calc(var(--spacing) * 0)}.top-\[var\(--announcement-height\)\]{top:var(--announcement-height)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+12px\)\]{bottom:calc(env(safe-area-inset-bottom) + 12px)}.left-0{left:calc(var(--spacing) * 0)}.z-\[200\]{z-index:200}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(var\(--nav-height\)\+var\(--announcement-height\)\)\]{height:calc(var(--nav-height) + var(--announcement-height))}.h-\[var\(--announcement-height\)\]{height:var(--announcement-height)}.h-\[var\(--nav-height\)\]{height:var(--nav-height)}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-11{width:calc(var(--spacing) * 11)}.w-\[85vw\]{width:85vw}.w-\[110px\]{width:110px}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-\[640px\]{max-width:640px}.max-w-\[var\(--content-width\)\]{max-width:var(--content-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}.gap-\[var\(--card-gap\)\]{gap:var(--card-gap)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-border-soft>:not(:last-child)){border-color:var(--color-border-soft)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--color-border)}.border-transparent{border-color:#0000}.bg-canvas{background-color:var(--color-canvas)}.bg-fog{background-color:var(--color-fog)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-none{background-image:none}.p-0{padding:calc(var(--spacing) * 0)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--margin\)\]{padding-inline:var(--margin)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[14px\]{padding-block:14px}.py-\[var\(--section-pad-y\)\]{padding-block:var(--section-pad-y)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[calc\(var\(--nav-height\)\+var\(--announcement-height\)\+16px\)\]{padding-top:calc(var(--nav-height) + var(--announcement-height) + 16px)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-button{font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height))}.text-nav{font-size:var(--text-nav);line-height:var(--tw-leading,var(--text-nav--line-height))}.text-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-heading{--tw-leading:var(--leading-heading);line-height:var(--leading-heading)}.leading-none{--tw-leading:1;line-height:1}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-body{--tw-tracking:var(--tracking-body);letter-spacing:var(--tracking-body)}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-overline{--tw-tracking:var(--tracking-overline);letter-spacing:var(--tracking-overline)}.whitespace-nowrap{white-space:nowrap}.text-dark{color:var(--color-dark)}.text-dark\/80{color:#151515cc}@supports (color:color-mix(in lab, red, red)){.text-dark\/80{color:color-mix(in oklab, var(--color-dark) 80%, transparent)}}.text-secondary{color:var(--color-secondary)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-normal\)\]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.duration-\[var\(--duration-slow\)\]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-default{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}@media (hover:hover){.hover\:border-border-emphasis:hover{border-color:var(--color-border-emphasis)}.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:text-dark:hover{color:var(--color-dark)}.hover\:opacity-80:hover{opacity:.8}}.active\:scale-\[0\.98\]:active{scale:.98}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:w-screen{width:100vw}.max-sm\:max-w-none{max-width:none}.max-sm\:text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:right-auto{right:auto}.md\:bottom-5{bottom:calc(var(--spacing) * 5)}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:hidden{display:none}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-\[240px\]{width:240px}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:self-end{align-self:flex-end}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:py-1{padding-block:calc(var(--spacing) * 1)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.md\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.md\:tracking-body{--tw-tracking:var(--tracking-body);letter-spacing:var(--tracking-body)}.md\:text-secondary{color:var(--color-secondary)}}@media (min-width:64rem){.lg\:\[grid-template-columns\:var\(--footer-cols\)\]{grid-template-columns:var(--footer-cols)}}}[data-color=sage]:hover{border-color:#5c6d5340!important}[data-color=indigo]:hover{border-color:#00184733!important}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes scrim-in{0%{opacity:0}}@keyframes crossfade-out{0%{opacity:1}to{opacity:0}}@keyframes crossfade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-consent-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lcs-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes lcs-blink{50%{opacity:0}}@keyframes live-call-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes live-call-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes live-call-blink{0%{opacity:1}50%{opacity:0}}@keyframes norm-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes norm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes norm-modal-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes case-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.site-nav{transition:transform .26s var(--ease-out-soft), opacity .18s ease-out, border-color .28s ease;will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.site-nav{transition-duration:.01ms}}.nav-hamburger-bar{background-color:var(--color-dark);width:20px;height:2px;transition:transform .25s var(--ease), opacity .25s var(--ease);border-radius:1px;display:block}.nav-hamburger-bar--open:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger-bar--open:nth-child(2){opacity:0}.nav-hamburger-bar--open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile-drawer{transition:transform .3s var(--ease-out-expo);transform:translate(100%)}.nav-mobile-drawer--open{transform:translate(0)}@keyframes impl-tl-live-pulse{0%{box-shadow:0 0 #04824473}70%{box-shadow:0 0 0 12px #04824400}to{box-shadow:0 0 #04824400}}:root{--color-text-secondary:var(--color-secondary);--color-text-muted:var(--color-muted);--color-text-dim:var(--color-dim);--content-width:1280px;--homepage-content-width:1280px;--margin:80px;--card-gap:16px;--nav-height:72px;--announcement-height:40px;--heading-ls:-.04em;--body-ls:-.02em;--heading-lh:1;--body-lh:1.4;--section-lg:80px;--section-md:43px;--section-sm:34px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.6s}html[data-announcement=off]{--announcement-height:0px}@media (max-width:767px){html[data-announcement=on]{--announcement-height:58px}html,body{overflow-x:clip}}@media (max-width:1024px){:root{--margin:40px;--section-lg:48px;--section-md:36px;--section-sm:28px;--section-pad-y:64px;--grid-gutter:20px}}@media (max-width:767px){:root{--margin:20px;--section-lg:40px;--section-md:28px;--section-sm:24px;--section-pad-y:48px;--grid-gutter:16px}}.homepage-grid{grid-template-columns:repeat(var(--grid-cols,12), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--grid-gutter);max-width:var(--homepage-content-width,1200px);padding-inline:var(--margin);width:100%;margin-inline:auto;display:grid}.hg-span-8{grid-column:1/span 8}.hg-span-10{grid-column:1/span 10}@media (max-width:1024px){.homepage-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hg-span-8,.hg-span-10{grid-column:1/-1}}@media (max-width:767px){.homepage-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.hg-span-8,.hg-span-10{grid-column:1/-1}}.reveal{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(8px)}.reveal.visible{opacity:1;transform:translateY(0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@layer base{.nt-hero-hero{text-align:left;background:var(--color-white);isolation:isolate;flex-direction:column;align-items:stretch;padding-top:80px;padding-bottom:60px;display:flex;position:relative}.nt-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;width:100%;display:grid;position:relative}.nt-hero-hero{min-height:720px}.nt-hero-left{flex-direction:column;align-self:center;gap:24px;max-width:620px;display:flex}.nt-hero-h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-dark);text-wrap:balance;margin:0;font-size:clamp(36px,3.7vw,54px);line-height:1.04}.nt-hero-h1-rotate{display:inline}.nt-hero-h1-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-hero-h1-mask{vertical-align:baseline;clip-path:inset(-.04em -1em -.1em);display:inline-grid}.nt-hero-h1-word{white-space:nowrap;color:var(--color-red);grid-area:1/1;transition:transform .6s cubic-bezier(.87,0,.13,1);transform:translateY(130%)}.nt-hero-h1-word:before{content:attr(data-word)}.nt-hero-h1-word[data-state=active]{transform:translateY(0)}.nt-hero-h1-word[data-state=exiting]{transform:translateY(-130%)}.nt-hero-h1-word[data-state=idle]{transition:none;transform:translateY(130%)}@media (prefers-reduced-motion:reduce){.nt-hero-h1-word{transition:none!important}}.nt-hero-sub{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text-secondary);text-wrap:balance;max-width:540px;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.4}.nt-hero-right{flex-direction:column;align-items:flex-end;gap:24px;display:flex}@keyframes nt-hero-play-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes nt-hero-text-fade-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes nt-hero-call-orb-in{0%{opacity:.6;transform:scale(3.93)translate(60px,65px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes nt-hero-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes nt-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nt-hero-tr-wave{0%,to{height:30%}50%{height:100%}}@keyframes nt-hero-tr-in{0%{opacity:0}to{opacity:1}}@keyframes nt-hero-orb-breath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes nt-hero-orb-breath-strong{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1024px){.nt-hero-grid{grid-template-columns:1fr;gap:clamp(24px,4vw,40px)}.nt-hero-hero{min-height:0;padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(36px,5vw,56px)}.nt-hero-right{align-items:center;padding-top:0}}@media (max-width:767px){.nt-hero-grid{grid-template-columns:1fr;gap:24px}.nt-hero-left{text-align:left;align-items:flex-start;gap:16px}.nt-hero-sub{max-width:none}.nt-hero-hero{min-height:0;padding-top:clamp(28px,7vw,40px);padding-bottom:clamp(28px,6vw,36px)}.nt-hero-hero.nt-hero-depth-cards{padding-top:16px}.nt-hero-h1{text-align:left;font-size:clamp(28px,7.8vw,44px);text-wrap:normal!important}.nt-hero-sub{text-align:left;text-wrap:normal!important}}.nt-hero-hero-with-bg .nt-hero-hero{background:0 0}}@keyframes nt-hero-dock-swap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nt-hero-mic-pulse{0%{box-shadow:0 0 0 0 var(--color-green-tint)}70%,to{box-shadow:0 0 0 7px #0000}}:root{--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--distance-medium:12px}.nt-hero-depth-cards{--dcard-radius:6px;--dcard-shadow-recede:0 8px 10px -6px #0000000d, 0 20px 25px -5px #0000000d;--dcard-shadow-lift:0 8px 10px -6px #0000001a, 0 20px 25px -5px #0000001a}.nt-hero-depth-cards[data-depth-variant=deck]{--deck-dx:-32px;--deck-dy:0px}.nt-hero-depth-cards[data-depth-variant=deck-list]{--deck-dx:50px;--deck-dy:0px}.nt-hero-depth-cards[data-depth-variant=deck-toplist]{--deck-dx:-32px;--deck-dy:30px}@property --dcard-hover-z{syntax:"<length>";inherits:false;initial-value:0}@property --nt-hero-d{syntax:"<number>";inherits:false;initial-value:0}@property --nt-hero-ad{syntax:"<number>";inherits:false;initial-value:0}@property --dcard-press{syntax:"<number>";inherits:false;initial-value:1}@keyframes nt-hero-dcard-timer-fill{to{width:100%}}@keyframes nt-hero-dcard-grow-in{0%{transform:translateX(var(--call-dx,0px)) scale(.673);opacity:0}10%{opacity:1}to{transform:translateX(var(--call-dx,0px)) scale(1);opacity:1}}@keyframes nt-hero-dcard-mobile-in{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes nt-hero-dcard-shadow-in{0%{opacity:0}to{opacity:1}}@keyframes nt-hero-call-orb-settle{0%{opacity:0;transform:scale(2.2)translateY(64px)}35%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nt-hero-panel-rise{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--panel-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:767px){.nt-hero-depth-cards{--dcard-shadow-lift:0 10px 28px -14px #0000001f}}@layer base{@keyframes nt-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}@layer base{.nt-section.nt-latency{background:var(--color-canvas);padding-top:32px;padding-bottom:200px}.nt-latency__stack{flex-direction:column;align-items:stretch;display:flex}.nt-latency__heading{font-family:var(--font-display);font-weight:var(--w-halbfett);letter-spacing:-.022em;color:var(--color-dark);max-width:720px;margin:0 0 64px;font-size:clamp(32px,3vw,44px);line-height:1.1}.nt-latency__bar{background:#1515151f;width:100%;height:3px;position:relative;overflow:hidden}.nt-latency__fill{width:0;position:absolute;top:0;bottom:0;left:0}.nt-latency__fill--industry{z-index:1;background:#15151552}.nt-latency__fill--industry-filled{width:100%;transition:width 1.24s cubic-bezier(.33,1,.68,1)}.nt-latency__bar-caption{justify-content:space-between;align-items:center;gap:24px;margin-top:12px;display:flex}.nt-latency__bar-caption-label{font-family:var(--font-display);font-weight:var(--w-kraftig);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;line-height:1.2}.nt-latency__bar-caption-label--trail{text-align:right}.nt-latency__replay-row{justify-content:flex-start;margin-top:32px;display:flex}.nt-latency__replay{border:1px solid var(--color-border);border-radius:var(--radius-button);font-family:var(--font-display);font-weight:var(--w-kraftig);letter-spacing:.02em;color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 20px 11px 16px;font-size:12px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nt-latency__replay:hover{background:var(--color-button-surface);border-color:var(--color-border-emphasis);color:var(--color-dark)}.nt-latency__replay:focus-visible{outline:2px solid var(--color-border-emphasis);outline-offset:2px}@media (max-width:1024px){.nt-section.nt-latency{padding-top:24px;padding-bottom:144px}.nt-latency__heading{margin-bottom:40px}}@media (max-width:640px){.nt-section.nt-latency{padding-top:16px;padding-bottom:96px}.nt-latency__heading{margin-bottom:32px}}}@layer base{.nt-int-cta{z-index:5;border:1px solid var(--color-border-soft);width:28px;height:28px;color:var(--color-dark);background:var(--color-white);border-radius:4px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:inline-flex;position:absolute;top:32px;right:32px}.nt-int-cta:hover{border-color:var(--color-border);transform:translate(2px,-2px)}.nt-bento-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}}@media (max-width:767px){.nt-int-cta{width:48px!important;height:48px!important}.nt-bento-row{scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:12px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.nt-bento-row::-webkit-scrollbar{display:none}.nt-bento-row>*{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 88%;max-width:320px}}@layer base{.nt-site{--color-canvas:#fff;--color-button-surface:#eef2f6;--color-dark:#151515;--color-white:#fff;--fog-50:#f4f7fa;--fog-100:#e8eef4;--fog-200:#d5dee8;--fog-300:#b7c3d1;--fog-400:#a2a29c;--fog-500:#94917b;--fog-600:#87826f;--fog-700:#716c5d;--fog-800:#5d594f;--fog-900:#4d4a41;--fog-950:#282622;--color-border:#15151566;--color-border-soft:var(--fog-100);--color-border-emphasis:#1515158c;--color-text-secondary:#15151599;--color-gold:#f9a900;--color-jade:#048244;--color-jade-channel:4 130 68;--color-geo-shu-channel:27 58 111;--radius-card:6px;--radius-button:6px;--w-fett:800;--w-3-4-fett:700;--w-halbfett:600;--w-kraftig:500;--w-buch:400;--w-leicht:300;--nt-section-pad:96px;--nt-content-width:1280px;--nt-margin:80px;background:var(--color-canvas);color:var(--color-dark)}.nt-halbfett{font-weight:var(--w-halbfett);letter-spacing:-.02em}.nt-kraftig{font-weight:var(--w-kraftig);letter-spacing:0}.nt-buch{font-weight:var(--w-buch);letter-spacing:-.01em}@media (max-width:640px){.nt-site .nt-buch{font-size:16px!important}}.nt-eyebrow{font-family:var(--font-display);font-weight:var(--w-kraftig);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;line-height:1.2}.nt-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card)}.nt-section{padding-top:var(--nt-section-pad);padding-bottom:var(--nt-section-pad)}.nt-frame{max-width:var(--nt-content-width);padding-left:var(--nt-margin);padding-right:var(--nt-margin);margin:0 auto}.nt-section-header{grid-template-columns:minmax(0,740px) minmax(0,460px);align-items:end;gap:80px;display:grid}.nt-section-header>h2{text-wrap:balance}.nt-section-header>p{text-align:left;text-wrap:balance;justify-self:end;max-width:280px;margin-left:auto}@media (max-width:900px){.nt-section-header{grid-template-columns:1fr;align-items:start;gap:24px}.nt-section-header>p{max-width:none;margin-left:0}}@media (max-width:1024px){.nt-site{--nt-margin:40px;--nt-section-pad:72px}}@media (max-width:640px){.nt-site{--nt-margin:20px;--nt-section-pad:56px}}.nt-tabnum{font-variant-numeric:tabular-nums}@keyframes nt-live-pulse{0%{box-shadow:0 0 #04824480}70%{box-shadow:0 0 0 8px #04824400}to{box-shadow:0 0 #04824400}}@keyframes nt-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@layer base{.nt-impl{width:100%;margin:0 auto}.nt-impl-head{text-align:left;flex-direction:column;gap:14px;max-width:720px;margin-bottom:56px;display:flex}.nt-impl-headline{font-family:var(--font-display);font-weight:var(--w-halbfett);letter-spacing:-.022em;color:var(--color-dark);max-width:720px;margin:0;font-size:clamp(34px,3vw,44px);line-height:1.05}.nt-impl-track-wrap{min-height:220px;padding:0 4px;position:relative}.nt-impl-track{background:var(--color-border-soft);border-radius:999px;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.nt-impl-fill{background:var(--color-jade);border-radius:inherit;transform-origin:0;transition:transform 1.8s var(--ease-out-expo) 60ms;position:absolute;inset:0;transform:scaleX(0)}.nt-impl-track-wrap.is-active .nt-impl-fill{transform:scaleX(1)}.nt-impl-dot{background:var(--color-canvas);border:2px solid var(--color-border-soft);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.6)}.nt-impl-track-wrap.is-active .nt-impl-dot{animation:nt-impl-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--nt-impl-dot-delay,0s) forwards}.nt-impl-track-wrap.is-active .nt-impl-dot[data-state=live]{animation:nt-impl-dot-pop .38s cubic-bezier(.34, 1.56, .64, 1) var(--nt-impl-dot-delay,0s) forwards, nt-impl-live-pulse 2.4s ease-out var(--nt-impl-pulse-delay,0s) infinite}@keyframes nt-impl-dot-pop{0%{opacity:0;background:var(--color-canvas);border-color:var(--color-border-soft);transform:translate(-50%,-50%)scale(.6)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;background:var(--color-jade);border-color:var(--color-jade);transform:translate(-50%,-50%)scale(1)}}@keyframes nt-impl-live-pulse{0%,to{box-shadow:0 0 #22664480}50%{box-shadow:0 0 0 10px #2640}}.nt-impl-labels{pointer-events:none;position:absolute;left:0;right:0}.nt-impl-labels-above{height:96px;bottom:calc(50% + 22px)}.nt-impl-labels-below{height:96px;top:calc(50% + 22px)}.nt-impl-milestone{text-align:center;opacity:0;width:200px;transition:opacity .36s ease-out, transform .36s var(--ease-out-expo);transition-delay:var(--nt-impl-text-delay,0s);pointer-events:auto;margin-left:-100px;position:absolute}.nt-impl-milestone[data-side=above]{bottom:0;transform:translateY(-8px)}.nt-impl-milestone[data-side=below]{top:0;transform:translateY(8px)}.nt-impl-track-wrap.is-active .nt-impl-milestone{opacity:1;transform:translateY(0)}.nt-impl-day{font-family:var(--font-display);font-weight:var(--w-kraftig);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;display:block}.nt-impl-milestone[data-state=live] .nt-impl-day{color:var(--color-jade)}.nt-impl-label{font-family:var(--font-body);font-weight:var(--w-buch);color:var(--color-dark);margin-bottom:6px;font-size:16px;line-height:1.3;display:block}.nt-impl-sub{font-family:var(--font-body);font-weight:var(--w-buch);color:var(--color-text-secondary);font-size:14px;line-height:1.4;display:block}.nt-impl-mobile{display:none}@media (max-width:900px){.nt-impl-track-wrap{display:none}.nt-impl-head{margin-bottom:32px}.nt-impl-mobile{margin-top:8px;display:block;position:relative}.nt-impl-mobile-item{opacity:0;transition:opacity .48s ease-out, transform .48s var(--ease-out-expo);grid-template-columns:24px 1fr;column-gap:16px;padding-bottom:64px;display:grid;transform:translateY(12px)}.nt-impl-mobile-item:last-child{padding-bottom:0}.nt-impl-mobile-item.is-visible{opacity:1;transform:translateY(0)}.nt-impl-mobile-rail{align-self:stretch;width:24px;position:relative}.nt-impl-mobile-rail:before{content:"";background:var(--color-border-soft);border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:-64px;left:50%}.nt-impl-mobile-item:first-child .nt-impl-mobile-rail:before{top:8px}.nt-impl-mobile-item:last-child .nt-impl-mobile-rail:before{bottom:calc(100% - 24px)}.nt-impl-mobile-dot{background:var(--color-jade);border:2px solid var(--color-jade);box-sizing:border-box;z-index:1;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:6px;left:50%}.nt-impl-mobile-item[data-state=live] .nt-impl-mobile-dot{animation:2.4s ease-out infinite nt-impl-live-pulse}.nt-impl-mobile-item:not(.is-visible) .nt-impl-mobile-dot{background:var(--color-canvas);border-color:var(--color-border-soft)}.nt-impl-mobile-content{padding-top:0}.nt-impl-mobile-content .nt-impl-day{margin-bottom:10px}.nt-impl-mobile-content .nt-impl-label{margin-bottom:6px;font-size:18px}.nt-impl-mobile-content .nt-impl-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.nt-impl-fill{transition:none;transform:scaleX(1)}.nt-impl-dot{opacity:1;background:var(--color-jade);border-color:var(--color-jade);transform:translate(-50%,-50%)scale(1);animation:none!important}.nt-impl-milestone,.nt-impl-mobile-item{opacity:1;transition:none;transform:none!important}.nt-impl-mobile-item .nt-impl-mobile-dot{background:var(--color-jade);border-color:var(--color-jade);animation:none!important}}}.nt-uc-controls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.nt-uc-arrow{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-button);width:40px;height:40px;color:var(--color-dark);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .2s,opacity .2s;display:inline-flex}.nt-uc-arrow:hover:not(:disabled){border-color:var(--color-border-emphasis)}.nt-uc-arrow:disabled{opacity:.3;cursor:default}.nt-uc-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.nt-uc-track::-webkit-scrollbar{display:none}.nt-uc-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;display:flex}.nt-uc-card{background:var(--fog-50);flex-direction:column;gap:16px;width:100%;padding:32px;display:flex}.nt-uc-card__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-dark);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,26px);line-height:1.15}.nt-uc-card__copy{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}@media (max-width:1024px){.nt-uc-slide{flex-basis:calc(50% - 8px)}}@media (max-width:640px){.nt-uc-slide{flex-basis:86%}.nt-uc-card{padding:24px}}
