@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--color-sea-500:var(--sea-500);--color-sea-700:var(--sea-700);--color-sea-900:var(--sea-900);--color-foam:var(--foam);--shadow-soft:var(--shadow-soft);--shadow-card:var(--shadow-card);--shadow-deep:var(--shadow-deep)}}@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;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}*{box-sizing:border-box;border-color:var(--border)}html{zoom:.8;scroll-behavior:smooth;scroll-padding-top:110px;font-size:clamp(16px,1.4375vw,20px)}body{background:var(--background);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{letter-spacing:-.045em;font-weight:400;line-height:1.06}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{color:#171719;background:#a8dbfe}:focus-visible{outline-offset:5px;outline:2px solid #4cabf0}}@layer components{.container-x{width:min(1280px,100% - 112px);margin-inline:auto}.eyebrow,.micro{font-family:var(--font-mono);letter-spacing:.015em;text-transform:uppercase;font-size:clamp(12px,1.175vw,16px);line-height:1.6}.eyebrow{align-items:center;gap:12px;display:inline-flex}.dot{background:#aaeb66;border-radius:50%;width:5px;height:5px;display:inline-block}.btn{border:1px solid #8d8d8d;border-radius:999px;justify-content:space-between;align-items:center;gap:36px;min-height:60px;padding:18px 27px;font-size:clamp(16px,1.525vw,20px);line-height:1.4;transition:background .25s,color .25s;display:inline-flex}.btn>span{font-size:22px;line-height:1}.btn-primary{color:#fff;background:#202224;border-color:#202224}.btn-primary:hover{background:#1f6fc0;border-color:#2196e7}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-light{color:#fff;border-color:#ffffff70}.btn-light:hover{color:#171719;background:#fff;border-color:#fff}.btn-accent{color:#171719;background:#a8dbfe;border-color:#a8dbfe}.btn-accent:hover{background:#c4e6fe}.text-link{font-family:var(--font-mono);align-items:center;gap:24px;padding:14px 0;font-size:clamp(12px,1.175vw,16px);line-height:1.6;display:inline-flex}.text-link:hover{color:#1f6fc0}.section-title{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(34px,5.625vw,64px);font-weight:400;line-height:1.05}.section-title em{color:var(--sea-700);font-style:normal}.section-lede{max-width:56ch;color:var(--muted-foreground);font-size:clamp(19px,1.875vw,25px);line-height:1.75}.card-soft{border:1px solid var(--border);background:0 0;border-radius:0}.card-elevated{border:1px solid var(--border);background:#fff;border-radius:0}.card-ink{color:#fff;background:#171719;border-radius:0}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-32{top:calc(var(--spacing) * -32)}.-right-24{right:calc(var(--spacing) * -24)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[480px\]{height:480px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-\[480px\]{width:480px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[238px\]{max-width:238px}.max-w-\[520px\]{max-width:520px}.max-w-\[1360px\]{max-width:1360px}.max-w-md{max-width:var(--container-md)}.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,)}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:6px}.rounded-xl{border-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.\!bg-foam{background-color:var(--foam)!important}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-background{background-color:var(--background)}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-sea-500\/12{background-color:var(--sea-500)}@supports (color:color-mix(in lab,red,red)){.bg-sea-500\/12{background-color:color-mix(in oklab,var(--sea-500) 12%,transparent)}}.bg-sea-500\/30{background-color:var(--sea-500)}@supports (color:color-mix(in lab,red,red)){.bg-sea-500\/30{background-color:color-mix(in oklab,var(--sea-500) 30%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.object-cover{object-fit:cover}.object-top{object-position:top}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.font-display{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.\!text-white{color:var(--color-white)!important}.text-foam{color:var(--foam)}.text-foreground{color:var(--foreground)}.text-ink{color:var(--ink)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-sea-500{color:var(--sea-500)}.text-sea-700{color:var(--sea-700)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--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)}.ring-ink\/10{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ring-ink\/10{--tw-ring-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.running{animation-play-state:running}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}.focus\:border-sea-500:focus{border-color:var(--sea-500)}.focus\:bg-surface:focus{background-color:var(--surface)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-sea-500\/20:focus{--tw-ring-color:var(--sea-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sea-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--sea-500) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:max-w-\[256px\]{max-width:256px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[19px\]{font-size:19px}}@media(min-width:48rem){.md\:h-24{height:calc(var(--spacing) * 24)}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}@media(min-width:80rem){.xl\:max-w-none{max-width:none}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-x-5{column-gap:calc(var(--spacing) * 5)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-mono:"IBM Plex Mono", monospace;--ink:#202224;--ink-2:#414147;--sea-50:#f4fcfc;--sea-100:#e0f0f7;--sea-300:#aadcf2;--sea-500:#1f6fc0;--sea-700:#155a9e;--sea-900:#0a3652;--foam:#b1dffe;--background:#f5f5f2;--foreground:var(--ink);--surface:#fff;--surface-elevated:#eee;--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:#1c1c1e;--primary-foreground:#fff;--secondary:#e3edf5;--secondary-foreground:var(--ink);--muted:#efefed;--muted-foreground:#646467;--accent:#acddfe;--accent-foreground:#202224;--border:#d0d0ce;--input:#bcbcbc;--ring:#1f6fc0;--destructive:#b02626;--destructive-foreground:#fff;--radius:0px;--shadow-soft:none;--shadow-card:none;--shadow-deep:none;--grad-ink:#171719}.skip-link{color:#000;z-index:100;background:#fff;padding:12px;position:absolute;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.exp-nav{z-index:50;color:#f4f4f3;background:#141517;border-bottom:1px solid #ffffff45;position:sticky;top:0}.exp-nav-home{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10161830;position:absolute;top:0;left:0;right:0}.exp-nav-bar{grid-template-columns:285px 1fr 125px;min-height:90px;display:grid}.exp-brand{font-family:var(--font-display);letter-spacing:-.03em;border-right:1px solid #ffffff45;align-items:center;gap:15px;padding:15px 28px;font-size:22px;display:flex}.brand-mark{flex:none;width:auto;height:42px;display:block}.brand-sub{font-family:var(--font-sans);letter-spacing:0;margin-top:3px;font-size:clamp(11px,1.05vw,14px);line-height:1.3;display:block}.exp-desktop-links{grid-template-rows:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;padding:18px 12px;display:grid}.exp-desktop-links a{font-family:var(--font-mono);text-transform:uppercase;padding:3px 20px;font-size:clamp(12px,1.175vw,16px)}.exp-desktop-links a>span{color:#959599;margin-right:6px}.exp-desktop-links a:hover,.exp-desktop-links [aria-current]{color:#acddfe}.exp-index-toggle{text-transform:uppercase;font-family:var(--font-mono);border-left:1px solid #ffffff45;justify-content:center;align-items:center;gap:15px;font-size:clamp(12px,1.175vw,16px);display:flex}.exp-index-toggle>span{font-size:20px}.exp-index-panel{color:#fff;background:#18191b;border:1px solid #4b4b4f;width:min(620px,100%);max-height:calc(125svh - 90px);padding:36px;position:absolute;top:100%;right:0;overflow:auto}.exp-index-panel>.micro{color:#97afbe;margin-bottom:25px}.exp-index-panel>a{border-top:1px solid #44444a;align-items:center;gap:20px;padding:18px 0;font-size:25px;display:flex}.exp-index-panel>a>span{color:#6cb1ec;font-size:clamp(12px,1.175vw,16px);font-family:var(--font-mono)}.exp-index-panel svg{margin-left:auto}.exp-index-panel p{margin:28px 0 0}.exp-index-panel [aria-current]{color:#acddfe}.exp-hero{isolation:isolate;color:#fff;background:#0c181e;height:max(760px,125svh);position:relative;overflow:hidden}.exp-hero-video{z-index:-3;object-fit:cover;filter:saturate(.4)brightness(.65);width:100%;height:100%;position:absolute;inset:0}.exp-hero-shade{z-index:-2;background:linear-gradient(#070e1540,#06101710 40%,#080c1890);position:absolute;inset:0}.exp-hero-grid{z-index:-1;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff15 50%,#0000 calc(50% + .5px));border-inline:1px solid #ffffff15;margin-inline:28px;position:absolute;inset:90px 0 0}.exp-hero-top{color:#dae3e5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:125px;left:56px;right:56px}.exp-hero-top>span:first-child{align-items:center;gap:10px;display:flex}.live-dot{background:#b8ee71;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #b8ee71}.exp-hero-main{grid-template-columns:32px 1fr 230px;align-items:start;gap:30px;display:grid;position:absolute;top:26%;left:56px;right:56px}.exp-cross{font-family:var(--font-mono);font-size:26px;font-weight:400;line-height:1}.exp-hero-main .exp-cross{padding-top:40px}.exp-hero-main h1{letter-spacing:-.06em;margin-top:27px;font-size:clamp(70px,10.375vw,130px);font-weight:400;line-height:.92}.exp-hero-main h1 em{color:#a9e3fe;font-style:normal}.exp-hero-main>p{color:#dbe1e4;align-self:end;margin-bottom:7px;font-size:clamp(16px,1.525vw,20px);line-height:1.65}.exp-hero-main .micro{letter-spacing:.02em;font-size:clamp(11px,1.05vw,14px)}.exp-hero-word{letter-spacing:-.09em;color:#d7eff530;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:38.75vw;font-weight:500;line-height:.8;position:absolute;bottom:-5.25vw;left:30px;right:30px}.exp-hero-word>span{vertical-align:top;color:#acddfe70;padding-left:2.5vw;font-size:8.75vw;display:inline-block;transform:translateY(2.5vw)}.exp-hero-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:56px;right:56px}.exp-explore{font-family:var(--font-mono);letter-spacing:.05em;align-items:center;gap:28px;font-size:clamp(12px,1.175vw,16px);display:flex}.exp-explore>span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;font-size:clamp(22px,2.1125vw,28px);display:grid}.exp-video-control{font-size:clamp(12px,1.175vw,16px);font-family:var(--font-mono);background:#10151b55;border:1px solid #ffffff60;border-radius:999px;padding:10px 15px}.exp-section-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:32px;font-size:clamp(11px,1.05vw,14px);line-height:1.4;display:flex}.exp-section-label>span:first-child{border:1px solid;padding:5px 8px}.exp-section-label i{opacity:.45;background:repeating-linear-gradient(110deg,currentColor 0 1px,#0000 1px 3px);width:170px;height:6px}.exp-section-label>b{margin-left:auto;font-size:23px;font-weight:400}.exp-discovery{padding-block:90px}.exp-discovery-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;margin-top:70px;display:grid}.exp-discovery h2{letter-spacing:-.055em;font-size:clamp(48px,7vw,84px);line-height:.98}.exp-discovery h2>span{color:#939096}.exp-discovery-heading>div{border-left:1px solid #9f9fa0;padding-left:45px;position:relative}.exp-discovery-heading .exp-cross{background:var(--background);padding-bottom:16px;position:absolute;top:-27px;left:-13px}.exp-discovery-heading p:first-of-type{max-width:370px;margin-bottom:28px;font-size:clamp(18px,1.7625vw,23px);line-height:1.5}.exp-discovery-heading p:nth-of-type(2){color:#6a6a6d;max-width:390px;font-size:clamp(17px,1.6375vw,22px);line-height:1.75}.exp-discovery-heading .btn{margin-top:30px}.exp-products{color:#f2f2f0;background:#131416;padding:80px 0 95px}.exp-products .exp-section-label{color:#acc8cf}.exp-products-heading{justify-content:space-between;align-items:end;gap:30px;margin-top:55px;display:flex}.exp-products h2{letter-spacing:-.05em;font-size:clamp(50px,7.875vw,92px)}.exp-products-heading p{color:#b1cbcd;font-size:clamp(17px,1.6375vw,22px);line-height:1.75}.exp-product-switch{border-block:1px solid #55545d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.exp-product-switch button{color:#b6b3bb;text-align:left;border-right:1px solid #55545d;align-items:center;gap:20px;padding:25px 20px;font-size:23px;display:flex}.exp-product-switch button:last-child{border-right:0}.exp-product-switch button>span{font:clamp(12px,1.175vw,16px) var(--font-mono);color:#898590}.exp-product-switch b{margin-left:auto;font-size:24px;font-weight:400}.exp-product-switch [aria-pressed=true]{color:var(--ink);background:#f1f1f1;box-shadow:inset 0 -3px #1f6fc0}.exp-product-switch [aria-pressed=true]>span{color:#155a9e}.exp-product-switch button:hover{background:#29404a}.exp-product-switch [aria-pressed=true]:hover{background:#e6e6e6}.exp-product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:40px;display:grid}.exp-specimen{background:radial-gradient(#223d46,#0000 70%);border:1px solid #55545d;min-width:0;padding:20px}.exp-specimen>.micro{color:#acccdb;justify-content:space-between;gap:10px;font-size:clamp(10px,.9375vw,12px);display:flex}.exp-specimen-art{aspect-ratio:1;width:min(100%,330px);margin:25px auto;position:relative}.exp-specimen-caption{color:#b1cad8;border-top:1px solid #55545d;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.exp-specimen-caption span{font-size:22px}.exp-product-copy{min-width:0;padding-block:30px;position:relative;overflow:hidden}.exp-product-copy>.micro{color:#89ccfe}.exp-product-copy h3{white-space:pre-line;letter-spacing:-.045em;margin-top:25px;font-size:clamp(31px,4.5vw,52px);line-height:1.04}.exp-product-copy p{color:#a7c4c9;max-width:370px;margin-top:24px;font-size:clamp(18px,1.7625vw,23px);line-height:1.8}.exp-product-copy .btn{z-index:1;margin-top:35px;position:relative}.exp-product-code{font-family:var(--font-mono);color:#ffffff06;pointer-events:none;font-size:120px;line-height:1;position:absolute;bottom:-17px;right:-3px}.exp-genetics{background:linear-gradient(125deg,#f1f1f1 20%,#e9ecef 65%,#dce3e9);padding-block:80px;overflow:hidden}.exp-genetics-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:65px;display:grid}.exp-genetics h2{margin-top:25px;font-size:clamp(56px,8.375vw,100px);line-height:.95}.exp-genetics h2 em{color:#1f6fc0;font-style:normal}.exp-genetics p{color:#4f6c81;max-width:370px;margin:28px 0;font-size:clamp(17px,1.6375vw,22px);line-height:1.8}.exp-dna-art{aspect-ratio:1;background-image:linear-gradient(#ffffff45 1px,#0000 1px),linear-gradient(90deg,#ffffff45 1px,#0000 1px);background-size:40px 40px;border:1px solid #ffffff60;max-width:550px;padding:18px;position:relative}.dna-label{font-size:clamp(10px,.9375vw,12px);position:absolute;bottom:15px;left:20px}.dna-cross{font:22px var(--font-mono);position:absolute;top:10px;right:15px}.exp-future{color:#e9f4f9;background:#12222a;padding-block:70px 80px;position:relative;overflow:hidden}.exp-future:before{content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#227cc177,#0000 70%);position:absolute;inset:0}.exp-future .container-x{position:relative}.exp-future h2{letter-spacing:-.05em;margin-top:60px;font-size:clamp(48px,8.75vw,100px);line-height:1.02}.exp-future h2>span{color:#95cff7}.exp-future-bottom{justify-content:space-between;align-items:end;gap:35px;margin-top:45px;display:flex}.exp-future-bottom p{color:#a5c9d6;font-size:clamp(19px,1.875vw,25px);line-height:1.7}.exp-footer{color:#dcdcdf;background:#111214;padding-top:60px;overflow:hidden}.exp-footer-top{border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.exp-footer-top>.micro{color:#a2a0a6}.exp-footer-top>a{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,5vw,58px)}.exp-footer-top>a>span{color:#82cbfd;margin-left:30px}.exp-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:35px;padding-block:40px;display:grid}.exp-footer-grid>div{flex-direction:column;align-items:start;gap:10px;font-size:clamp(14px,1.4125vw,19px);line-height:1.6;display:flex}.exp-footer-grid .micro{color:#a2a0a6;margin-bottom:10px}.exp-footer-legal{color:#fff;margin-bottom:6px;font-weight:500;display:block}.exp-footer-grid .exp-footer-tagline{letter-spacing:-.04em;font-size:21px;line-height:1.25;display:block}.exp-footer-tagline>span,.exp-footer a:hover{color:#82cbfd}.exp-footer-bottom{font:clamp(11px,1.05vw,14px) var(--font-mono);color:#aaa8af;border-top:1px solid #ffffff35;justify-content:space-between;gap:20px;padding-block:25px;display:flex}.exp-footer-word{letter-spacing:-.08em;color:#ccdee5;margin-top:55px;margin-left:-10px;font-size:31.25vw;line-height:.75}.exp-footer-word>span{vertical-align:top;color:#6cb8eb;padding-left:20px;font-size:7.5vw;display:inline-block}.product-hero{background:#e2ecf3;border-bottom:1px solid #a4c1d1;position:relative;overflow:hidden}.product-hero:after{content:"+";font:25px var(--font-mono);color:#5a9cd8;position:absolute;bottom:20px;left:25px}.product-hero .section-title{text-transform:uppercase;font-size:clamp(42px,6.25vw,74px);font-weight:400}.product-hero .card-elevated{background:0 0;border:1px solid #9dbacd;border-radius:0;position:relative}.product-hero .card-elevated:before{content:"[ SHNPL / APPLIED INTELLIGENCE ]";font:clamp(10px,.9375vw,12px) var(--font-mono);color:#547f92;position:absolute;top:14px;left:16px}.product-hero .section-lede{font-size:clamp(19px,1.875vw,25px)}.steps-list{gap:0;display:grid}.step-item{border-top:1px solid var(--border);align-items:start;gap:24px;padding:28px 0;display:flex}.step-number{font:clamp(14px,1.4125vw,19px) var(--font-mono);min-width:25px;color:var(--sea-700);padding-top:5px}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.result-stat{border-top:1px solid #ffffff35;padding:23px 0}.result-stat strong{font-family:var(--font-display);font-size:clamp(30px,4.375vw,50px);font-weight:400}.result-stat h3{font:clamp(12px,1.175vw,16px) var(--font-mono);text-transform:uppercase;color:#82cbfd;margin-top:10px;line-height:1.5}.result-stat p{color:#a9c6cb;margin-top:10px;font-size:clamp(14px,1.4125vw,19px);line-height:1.7}.product-contact-cta{color:#fff;background:#171719;justify-content:space-between;align-items:center;gap:35px;margin-bottom:80px;padding:50px;display:flex}.product-contact-cta h2{margin-top:20px;font-size:clamp(32px,4.375vw,50px);line-height:1.1}.product-contact-cta .eyebrow{color:#ffffffa6}.company-header{border-bottom:1px solid var(--border);margin-bottom:60px;padding-block:70px}.company-header h1{font-family:var(--font-display);text-transform:uppercase;max-width:1050px;margin-top:25px;font-size:clamp(44px,7.5vw,85px);line-height:1}.company-header h1 em{color:#1f6fc0;font-style:normal}.company-header p{max-width:540px;color:var(--muted-foreground);margin-top:25px;font-size:clamp(19px,1.875vw,25px);line-height:1.7}.team-photo{aspect-ratio:.8;background:#dbe7ea;overflow:hidden}.team-photo img{object-fit:cover;object-position:top;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%}.section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-heading h2{font-family:var(--font-display);text-transform:uppercase;margin-top:22px;font-size:clamp(38px,5vw,62px);line-height:1.08}.section-heading>p{max-width:310px;color:var(--muted-foreground);font-size:clamp(17px,1.6375vw,22px);line-height:1.75}.advisor-card{border-top:1px solid var(--border);grid-template-columns:100px 1fr;gap:24px;padding:28px 0;display:grid}.advisor-card img{object-fit:cover;filter:grayscale();width:100px;height:110px}.advisor-card h3{font-size:24px}.advisor-role{font:clamp(13px,1.2875vw,17px) var(--font-mono);color:#1f6fc0;margin-top:10px;line-height:1.6}.advisor-card details{margin-top:15px}.advisor-card summary{cursor:pointer;font:clamp(12px,1.175vw,16px) var(--font-mono);text-transform:uppercase}.advisor-card details p{color:var(--muted-foreground);margin-top:15px;font-size:clamp(17px,1.6375vw,22px);line-height:1.8}.contact-note{color:var(--muted-foreground);margin-top:15px;font-size:clamp(14px,1.4125vw,19px);line-height:1.6}@media(max-width:880px){.container-x{width:calc(100% - 72px)}.exp-nav-bar{grid-template-columns:225px 1fr 95px}.exp-brand{padding-inline:22px}.exp-desktop-links a{padding-inline:12px;font-size:11px}.exp-hero-main{grid-template-columns:20px 1fr 180px;gap:20px;left:36px;right:36px}.exp-hero-main h1{font-size:10.625vw}.exp-discovery-heading{gap:60px}.exp-product-detail{gap:40px}.exp-footer-grid{gap:25px}.exp-footer-grid .exp-footer-tagline{font-size:20px}}@media(max-width:614px){.container-x{width:calc(100% - 40px)}.exp-nav-bar{grid-template-columns:1fr 94px;min-height:76px}.exp-brand{border-right:0;padding:13px 20px;font-size:19px}.brand-mark{height:34px}.brand-sub{font-size:10px}.exp-desktop-links{display:none}.exp-index-panel{max-height:calc(125svh - 76px);padding:25px}.exp-index-panel>a{gap:15px;font-size:22px}.exp-index-panel>a>span{font-size:10px}.exp-hero{height:max(760px,125svh)}.exp-hero-top{font-size:10px;top:106px;left:20px;right:20px}.exp-hero-top>span:last-child{display:none}.exp-hero-grid{margin-inline:15px;inset:76px 0 0}.exp-hero-main{grid-template-columns:minmax(0,1fr);gap:24px;top:27%;left:20px;right:20px}.exp-hero-main>.exp-cross{display:none}.exp-hero-main .micro{max-width:290px;font-size:10px;display:block}.exp-hero-main h1{margin-top:24px;font-size:clamp(52px,15vw,90px);line-height:.98}.exp-hero-main>p{margin:0;font-size:16px;line-height:1.7}.exp-hero-word{font-size:40vw;line-height:1;bottom:94px;left:15px;right:15px}.exp-hero-bottom{bottom:28px;left:20px;right:20px}.exp-explore{gap:12px;max-width:230px;font-size:10px;line-height:1.6}.exp-explore>span{flex-shrink:0;width:33px;height:33px}.exp-video-control{padding:8px 12px;font-size:10px}.exp-section-label{gap:15px;font-size:10px}.exp-section-label i{flex-shrink:0;width:45px}.exp-section-label>span:nth-of-type(2){max-width:140px}.exp-discovery{padding-block:55px}.exp-discovery-heading{grid-template-columns:1fr;gap:45px;margin-top:40px}.exp-discovery h2{font-size:clamp(42px,12.5vw,65px)}.exp-discovery-heading>div{margin-left:8px;padding-left:25px}.exp-discovery-heading p:first-of-type{margin-bottom:20px;font-size:17px}.exp-products{padding-block:55px}.exp-products-heading{margin-top:40px;display:block}.exp-products h2{font-size:52px}.exp-products-heading>p{margin-top:25px}.exp-product-switch{margin-top:30px}.exp-product-switch button{flex-wrap:wrap;gap:6px;padding:18px 10px;font-size:22px}.exp-product-switch button>span{width:100%;font-size:10px}.exp-product-switch b{font-size:22px}.exp-product-detail{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:25px}.exp-specimen-art{width:min(100%,270px)}.exp-product-copy{padding:25px 0}.exp-product-copy h3{font-size:36px}.exp-product-copy p{font-size:17px}.exp-product-code{font-size:100px}.exp-genetics{padding-block:55px}.exp-genetics-grid{grid-template-columns:minmax(0,1fr);gap:35px;margin-top:40px}.exp-genetics h2{font-size:61px}.exp-dna-art{justify-self:center;width:100%;max-width:420px}.exp-future{padding-block:50px}.exp-future h2{margin-top:40px;font-size:clamp(30px,9.375vw,54px)}.exp-future-bottom{margin-top:30px;display:block}.exp-future-bottom .btn{margin-top:25px}.exp-footer{padding-top:45px}.exp-footer-top{display:block}.exp-footer-top>.micro{margin-bottom:25px;display:block}.exp-footer-top>a{font-size:45px}.exp-footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.exp-footer-grid>div:first-child{grid-column:1/-1}.exp-footer-grid .exp-footer-tagline{grid-column:1/-1;font-size:24px}.exp-footer-bottom{flex-direction:column;line-height:1.6}.exp-footer-word{margin-top:30px;margin-left:-5px;font-size:33.75vw}.exp-footer-word>span{padding-left:12px}.product-contact-cta{flex-direction:column;align-items:start;margin-bottom:55px;padding:30px 22px}.product-hero .section-title{font-size:40px}.product-hero .card-elevated:before{font-size:7px;left:10px}.company-header{margin-bottom:40px;padding-block:45px}.company-header h1{font-size:43px}.section-heading{display:block}.section-heading>p{margin-top:22px}.advisor-card{grid-template-columns:75px minmax(0,1fr);gap:18px}.advisor-card img{width:75px;height:85px}.advisor-card h3{font-size:22px}.btn{gap:26px;min-height:54px;padding:15px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.tele-shot{aspect-ratio:1;color:#fff;width:100%;height:100%;font-family:var(--font-sans);background:#171719;position:relative;overflow:hidden;container-type:inline-size}.tele-bg{background:radial-gradient(60% 50% at 78% 18%,var(--sea-500),transparent 70%),radial-gradient(50% 40% at 15% 90%,var(--sea-700),transparent 70%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,transparent 1px 9%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,transparent 1px 9%),linear-gradient(180deg,#1c1d21,#131416);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tele-bg{background:radial-gradient(60% 50% at 78% 18%,color-mix(in srgb,var(--sea-500) 55%,transparent),transparent 70%),radial-gradient(50% 40% at 15% 90%,color-mix(in srgb,var(--sea-700) 40%,transparent),transparent 70%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,transparent 1px 9%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,transparent 1px 9%),linear-gradient(180deg,#1c1d21,#131416)}}.tele-bg:after{content:"";background:linear-gradient(#0000 40%,#131416cc);position:absolute;inset:0}.tele-k{font:500 clamp(8px,2.6cqw,11px)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;display:block}.tele-live{font:500 clamp(8px,2.6cqw,11px) var(--font-mono);letter-spacing:.16em;background:#ffffff10;border:1px solid #fff2;align-items:center;gap:.6em;padding:.55em .9em;display:inline-flex;position:absolute;top:5%;left:5%}.tele-live i{background:#8be34a;border-radius:50%;width:.6em;height:.6em;animation:1.8s infinite tele-ping}@keyframes tele-ping{0%{box-shadow:0 0 #8be34a80}70%{box-shadow:0 0 0 .6em #8be34a00}to{box-shadow:0 0 #8be34a00}}.tele-tile{aspect-ratio:1;background:#ffffff08;border:1px solid #fff2;width:30%;position:absolute;top:5%;right:5%;overflow:hidden}.tele-tile>svg{width:100%;height:100%;position:absolute;inset:0}.tele-tile>span{font:500 clamp(7px,2cqw,9.5px) var(--font-mono);letter-spacing:.1em;white-space:nowrap;background:#131416d9;padding:.5em .7em;position:absolute;bottom:0;left:0;right:0}.tele-pin{fill:var(--color-foam);stroke:#131416;stroke-width:1.2px}.tele-pin.off{fill:#fff6}.tele-pin-ring{fill:none;stroke:var(--color-foam);stroke-width:1px}.tele-panel{-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #fff2;padding:3.2% 4.5% 3%;position:absolute;bottom:5%;left:5%;right:5%}.tele-panel-head{justify-content:space-between;align-items:flex-end;gap:4%;display:flex}.tele-v{font:500 clamp(18px,7.5cqw,36px)/1 var(--font-display);letter-spacing:-.03em;margin-top:.35em}.tele-v small{font:400 .36em var(--font-mono);color:#ffffffa6;margin-left:.3em}.tele-state{text-align:right}.tele-state strong{font:500 clamp(11px,4cqw,18px)/1.1 var(--font-display);margin-top:.35em;display:block}.tele-state em{font:400 clamp(7px,2.4cqw,10.5px) var(--font-mono);color:#ffffff8c;margin-top:.3em;font-style:normal;display:block}.tele-chart{width:100%;height:clamp(30px,12.5cqw,64px);margin-top:3%;display:block}.tele-axis{font:400 clamp(7px,2.2cqw,9.5px) var(--font-mono);letter-spacing:.1em;color:#ffffff73;justify-content:space-between;margin-top:.6em;display:flex}.tele-thr{color:#ff8a5b}.tele-metrics{border-top:1px solid #fff2;grid-template-columns:repeat(4,1fr);gap:3%;margin-top:3.5%;padding-top:3%;display:grid}.tele-metrics strong{font:500 clamp(11px,4.4cqw,19px)/1 var(--font-display);letter-spacing:-.02em;margin-top:.4em;display:block}.tele-metrics strong small{font:400 .5em var(--font-mono);color:#ffffffa6;margin-left:.25em}.tele-metrics em{font:400 clamp(7px,2.3cqw,10px) var(--font-mono);color:#8be34a;margin-top:.4em;font-style:normal;display:block}.count-shot{aspect-ratio:1;color:#fff;width:100%;height:100%;font-family:var(--font-sans);background:#171719;grid-template-columns:1fr 46%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.count-photo{background:#e9e9e6;position:relative;overflow:hidden}.count-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.count-photo .tele-live{background:#171719d9;top:6%;left:6%}.tele-live.static i{background:var(--color-foam);animation:none}.count-side{background:radial-gradient(70% 40% at 100% 0%,var(--sea-500),transparent 70%),linear-gradient(180deg,#1c1d21,#131416);border-left:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;padding:7% 7% 6%;display:flex}@supports (color:color-mix(in lab,red,red)){.count-side{background:radial-gradient(70% 40% at 100% 0%,color-mix(in srgb,var(--sea-500) 40%,transparent),transparent 70%),linear-gradient(180deg,#1c1d21,#131416)}}.count-block+.count-block{border-top:1px solid #ffffff1a;margin-top:4%;padding-top:4%}.count-block>strong{font:500 clamp(11px,5.2cqw,20px)/1.1 var(--font-display);margin-top:.35em;display:block}.count-block>em{font:400 clamp(7px,2.6cqw,10px) var(--font-mono);color:#ffffff8c;margin-top:.3em;font-style:normal;display:block}.count-side .tele-v{font-size:clamp(18px,9cqw,34px)}.count-size{justify-content:space-between;align-items:baseline;gap:4%;display:flex}.count-size em{font:500 clamp(7px,2.6cqw,10px) var(--font-mono);letter-spacing:.08em;color:var(--color-foam);white-space:nowrap;font-style:normal}.count-hist{width:100%;height:clamp(18px,8cqw,36px);margin-top:6%;display:block}.count-side .tele-axis{margin-top:.5em;font-size:clamp(6.5px,2.3cqw,9px)}.count-rows{border-top:1px solid #ffffff1a;margin-top:4%}.count-rows>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;padding:3.5% 0;display:flex}.count-rows>div:last-child{border-bottom:0;padding-bottom:0}.count-rows strong{font:500 clamp(11px,5cqw,19px)/1 var(--font-display);letter-spacing:-.02em}.count-rows strong small{font:400 .55em var(--font-mono);color:#ffffffa6;margin-left:.25em}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}.rise,.rise-2{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.rise-2{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.rise,.rise-2{animation:none}}.exp-diagram{width:100%;height:auto;display:block}.exp-diagram-wide{border-top:1px solid #aaa;margin-top:80px;padding-top:30px}.exp-system{background:var(--background);border-top:1px solid var(--border)}@media(max-width:614px){.exp-diagram-wide{margin-top:48px;overflow-x:auto}.exp-diagram-wide .exp-diagram{min-width:720px}}.exp-product-switch{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-page{color:#202224;background:#f5f5f2}.bt-intro{padding-top:68px;padding-bottom:60px}.bt-eyebrow,.bt-title-row,.bt-lead,.bt-section-line{justify-content:space-between;gap:32px;display:flex}.bt-eyebrow{border-bottom:1px solid #c4c8c9;padding-bottom:24px}.bt-title-row{align-items:center;margin:36px 0}.bt-title-row h1{font-family:var(--font-display);letter-spacing:-.085em;font-size:clamp(64px,11.6vw,170px);font-weight:400;line-height:1}.bt-title-row h1 span{color:#1f6fc0}.bt-title-row>p{letter-spacing:-.04em;font-size:clamp(22px,3vw,40px);line-height:1.12}.bt-lead{align-items:start}.bt-lead p{max-width:610px;font-size:20px;line-height:1.65}.bt-cinema{color:#f5f5f2;background:#171719;padding:24px 3.7vw 25px}.bt-film-top{color:#b1dffe;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.bt-frame-wrap{background:#e9eef0;height:min(66vw,700px);min-height:430px;position:relative;overflow:hidden}.bt-frame{border:0;width:100%;height:100%;display:block}.bt-film-caption{pointer-events:none;color:#fff;background:linear-gradient(#0000,#0a1921d9);width:100%;padding:55px 30px 24px;position:absolute;bottom:0;left:0}.bt-film-caption h2{margin:6px 0;font-size:clamp(26px,3vw,45px);font-weight:400}.bt-film-caption>span:last-child{opacity:.75;font-size:13px}.bt-loading{color:#202224;background:#e9eef0;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.bt-loading a{text-decoration:underline}.bt-film-controls{font:13px var(--font-mono);border-bottom:1px solid #45494e;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.bt-film-controls button{cursor:pointer;border:1px solid #545e65;padding:10px 16px}.bt-film-controls button:disabled{opacity:.4;cursor:wait}.bt-scenes{gap:8px;display:flex}.bt-scenes button[aria-pressed=true]{color:#172b3a;background:#b1dffe}.bt-model-note{color:#aab3bb;max-width:1050px;margin-top:17px;font-size:12px;line-height:1.7}.bt-purpose,.bt-roadmap{padding-top:95px;padding-bottom:95px}.bt-section-line{border-bottom:1px solid #bfc5c8;padding-bottom:22px}.bt-purpose h2,.bt-data h2,.bt-roadmap h2{font-family:var(--font-display);letter-spacing:-.06em;margin:42px 0;font-size:clamp(36px,5.5vw,76px);font-weight:400;line-height:1.08}.bt-purpose h2 em,.bt-data h2 em{color:#1f6fc0;font-style:normal}.bt-use-grid,.bt-roadmap-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.bt-use-grid article{border-top:1px solid #929fa5;padding-top:24px}.bt-use-grid article>.micro{color:#155a9e;justify-content:space-between;display:flex}.bt-use-grid h3,.bt-roadmap h3{letter-spacing:-.04em;margin:38px 0 18px;font-size:27px;font-weight:400;line-height:1.2}.bt-use-grid p,.bt-roadmap p{color:#5b6469;font-size:16px;line-height:1.8}.bt-data{background:#b1dffe;padding:70px 0 85px}.bt-data-grid{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.bt-data-grid p{max-width:510px;margin-bottom:35px;font-size:19px;line-height:1.8}.bt-connections{padding-top:35px}.bt-connections>a{border-bottom:1px solid #80adc9;padding:23px 0;display:block}.bt-connections strong{margin-top:9px;font-size:22px;font-weight:400;display:block}.bt-destination{flex-direction:column;gap:10px;padding:28px 0;display:flex}.bt-destination strong{font:50px var(--font-display);letter-spacing:-.06em}.bt-roadmap-grid article{border-top:1px solid #bfc5c8;padding-top:24px}.bt-home-art{color:#b1dffe;width:100%;padding:30px}.bt-tank-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:55px 30px;display:grid;transform:perspective(650px)rotateX(44deg)rotate(-25deg)}.bt-tank-grid i{background:linear-gradient(135deg,#b1dffe,#1f6fc0);border:6px solid #dce2e4;height:60px;box-shadow:7px 9px #758a94}.bt-home-art>.micro:last-child{text-align:right;display:block}@media(max-width:900px){.bt-data-grid{grid-template-columns:1fr;gap:0}.bt-use-grid,.bt-roadmap-grid{gap:22px}.bt-eyebrow{font-size:10px}.exp-product-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-lead{flex-direction:column}.bt-title-row>p{font-size:22px}.bt-film-controls{flex-wrap:wrap}.bt-scenes{flex-basis:100%;order:3;justify-content:center}}@media(max-width:600px){.bt-intro{padding-top:35px;padding-bottom:35px}.bt-eyebrow,.bt-section-line{flex-direction:column;gap:10px}.bt-title-row{flex-direction:column;align-items:start;gap:20px}.bt-title-row h1{font-size:19vw}.bt-title-row>p br{display:none}.bt-lead p{font-size:17px}.bt-film-top{flex-direction:column;gap:8px;font-size:9px}.bt-frame-wrap{height:480px;min-height:0}.bt-film-caption{padding:50px 18px 20px}.bt-film-controls{gap:12px;font-size:11px}.bt-scenes button{padding:9px 13px}.bt-use-grid,.bt-roadmap-grid{grid-template-columns:1fr;gap:35px}.bt-purpose,.bt-roadmap{padding-block:55px}.bt-use-grid h3,.bt-roadmap h3{margin-top:22px}.bt-data{padding-block:45px}.bt-cinema{padding-inline:14px}.bt-model-note{font-size:11px}}.exp-footer-programs{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:32px;padding:30px 0;display:flex}.exp-footer-programs>h2{color:#a2a0a6;margin:0}.exp-footer-program-links{align-items:center;gap:clamp(32px,5vw,72px);display:flex}.exp-program-link{border-radius:4px;justify-content:center;align-items:center;min-height:96px;display:flex}.exp-program-link:focus-visible{outline-offset:8px;outline:2px solid #82cbfd}.exp-program-nvidia{width:220px;height:auto}.exp-program-claude{flex-direction:column;align-items:flex-start;gap:12px}.exp-program-claude img{width:168px;height:auto}.exp-program-claude>span{font:11px var(--font-mono);letter-spacing:.08em;color:#c3c1c7}.exp-program-claude>span>span{color:#82cbfd;margin-left:12px}@media(max-width:640px){.exp-footer-programs{flex-direction:column;align-items:flex-start;gap:18px}.exp-footer-program-links{flex-wrap:wrap;gap:20px 32px;width:100%}.exp-program-nvidia{width:180px}.exp-program-claude img{width:145px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-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}
