@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lever-owner-progress:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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{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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.eyebrow{letter-spacing:.1em;color:var(--muted-2);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.eyebrow .sq{background:var(--muted-2);border-radius:2px;width:8px;height:8px}.accent{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.split-wait .lt{opacity:0;filter:blur(14px);will-change:transform, opacity, filter;display:inline-block;transform:translateY(10px)}.split-wait .lt.gap{width:.28em}.split-wait .w{white-space:nowrap;display:inline-block}.split-wait.in .lt{animation:letterRise var(--lt-dur,.65s) cubic-bezier(.22, .61, .36, 1) both;animation-delay:calc(var(--t0,0s) + var(--d,0s))}@keyframes letterRise{0%{opacity:0;filter:blur(14px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes softRise{0%{opacity:0;filter:blur(12px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sub-row{opacity:0;will-change:transform, opacity;display:block;transform:translateY(18px)}.sub-row.in{animation:.25s cubic-bezier(.22,.61,.36,1) forwards rowRise}@keyframes rowRise{to{opacity:1;transform:translateY(0)}}@keyframes popBounce{0%{opacity:0;transform:scale(0)}40%{opacity:1}65%{transform:scale(1.1)}85%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popSnap{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.beamline{pointer-events:none;border-radius:inherit;padding:var(--beam-ring,2px);-webkit-mask-composite:xor;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.beamline .dot{aspect-ratio:1;width:var(--beam-size,140px);filter:blur(.6px);offset-path:rect(0 auto auto 0 round var(--beam-radius,24px));offset-rotate:0deg;background:radial-gradient(circle,#fff 0%,#ffffffb3 6%,#ffffff4d 18%,#ffffff1a 32%,#fff0 50%);animation:6s linear infinite beamLoop;position:absolute}.beamline .dot-b{animation-delay:-3s}@keyframes beamLoop{to{offset-distance:100%}}:where(.topnav,.topnav__cta,.hero__ctas .btn,.hero__pill,.conn,.ai-card,.runway-card)>:not(.beamline){z-index:1;position:relative}.topnav{width:min(var(--site-max), calc(100vw - 48px));z-index:200;isolation:isolate;inset-inline:0;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;height:clamp(44px,3.8vw,55px);margin-inline:auto;padding:0 20px;transition:background-color .4s,box-shadow .4s,color .4s;display:grid;position:fixed;top:clamp(10px,1.2vw,16px)}.topnav__brand{color:#fff;justify-self:start;align-items:center;gap:8px;display:flex}.topnav__brand .brand__mark{filter:brightness(0)invert();width:auto;height:21px;transition:filter .4s;display:block}.topnav__brand .brand__wordmark{filter:brightness(0)invert();width:auto;height:19px;transition:filter .4s;display:block}.topnav__brand .wordmark{letter-spacing:-.05em;font-size:19px;font-weight:600;line-height:1;transition:color .4s}.topnav__links{justify-self:center;align-items:center;gap:clamp(14px,1.8vw,28px);padding:2px 0;display:flex;overflow:visible}.topnav__links>a{letter-spacing:-.02em;color:#fefefebf;white-space:nowrap;font-size:clamp(12px,.95vw,14px);font-weight:500;text-decoration:none;transition:color .4s}.topnav__group{align-items:center;display:flex;position:relative}.topnav__group-trigger{font:inherit;letter-spacing:-.02em;color:#fefefebf;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:clamp(12px,.95vw,14px);font-weight:500;transition:color .4s;display:inline-flex}.topnav__group-caret{opacity:.72;font-size:.72em;line-height:1;transition:transform .2s}.topnav__group.is-open .topnav__group-caret,.topnav__group:focus-within .topnav__group-caret{transform:rotate(180deg)}.topnav__group.is-open:after{content:"";height:14px;position:absolute;top:100%;left:-24px;right:-24px}.topnav__menu{z-index:40;border:1px solid var(--hairline);opacity:0;visibility:hidden;pointer-events:none;background:#fefefefa;border-radius:12px;gap:2px;min-width:168px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 32px #0e0a071f}.topnav__group.is-open .topnav__menu,.topnav__group:focus-within .topnav__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.topnav__group.is-open .topnav__menu:before,.topnav__group:focus-within .topnav__menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.topnav__menu-item{letter-spacing:-.02em;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s;display:flex;color:var(--ink)!important}.topnav__menu-item:hover{background:#0e0a070d;color:var(--ink)!important}.topnav__menu-item--disabled{opacity:.45;cursor:not-allowed;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.topnav__menu-item--disabled{color:color-mix(in srgb, var(--ink) 55%, var(--muted))!important}}.topnav__menu-item--disabled:hover{background:0 0}.topnav__menu-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--steel);background:#18498b14;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.topnav__right{justify-self:end;align-items:center;gap:clamp(12px,1.4vw,20px);display:flex}.topnav__signin{letter-spacing:-.02em;color:#fefefed9;font-size:clamp(12px,.95vw,14px);font-weight:500;transition:color .4s}.topnav__cta{background:var(--royal);height:clamp(32px,2.7vw,39px);color:var(--paper);letter-spacing:-.02em;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--royal-rgb), .22);border:1px solid #0000;border-radius:clamp(8px,.7vw,10px);justify-content:center;align-items:center;padding:0 clamp(12px,1.1vw,18px);font-size:clamp(12px,.95vw,14px);font-weight:500;text-decoration:none;transition:background-color .28s,box-shadow .28s;display:inline-flex;position:relative}.topnav__cta:hover{background:var(--royal)}@supports (color:color-mix(in lab, red, red)){.topnav__cta:hover{background:color-mix(in srgb, var(--royal) 86%, var(--ink))}}.topnav__cta:hover{box-shadow:0 6px 16px rgba(var(--royal-rgb), .28)}.topnav.is-glass{box-shadow:none;background:0 0}.topnav.is-glass .topnav__links>a:hover,.topnav.is-glass .topnav__group-trigger:hover,.topnav.is-glass .topnav__signin:hover{color:#fffffff2}.topnav.is-glass .topnav__cta{color:var(--ink);background:#fff;border-color:#ffffffeb}.topnav.is-glass .topnav__cta:hover{background:#ffffffeb}.topnav.is-dark{background:var(--paper);box-shadow:inset 0 -1px 0 var(--hairline)}.topnav.is-dark .topnav__brand .brand__mark,.topnav.is-dark .topnav__brand .brand__wordmark{filter:none}.topnav.is-dark .topnav__brand .wordmark,.topnav.is-dark .topnav__signin{color:var(--ink)}.topnav.is-dark .topnav__links>a,.topnav.is-dark .topnav__group-trigger{color:#0e0a07a6}.topnav.is-dark .topnav__group-trigger:hover,.topnav.is-dark .topnav__links>a:hover{color:var(--ink)}.topnav,.topnav__brand,.topnav__cta{opacity:0}.topnav__links>a{opacity:0;display:inline-block;transform:translateY(14px)}.topnav__group-trigger{opacity:0;transform:translateY(14px)}.topnav__signin{opacity:0;transform:translate(24px)}.topnav.play-nav{animation:.6s cubic-bezier(.22,.61,.36,1) forwards softRise}.topnav__brand.play-in{animation:.38s cubic-bezier(.4,0,.2,1) forwards fadeRiseSm}@keyframes fadeRiseSm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.topnav__links>a.play-in,.topnav__group-trigger.play-in{animation:.32s cubic-bezier(.4,0,.2,1) forwards linkRise}@keyframes linkRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.topnav__signin.play-in{animation:.38s cubic-bezier(.4,0,.2,1) forwards signSlide}@keyframes signSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.topnav__cta.play-in{transform-origin:50%;animation:.7s cubic-bezier(.4,0,.2,1) forwards ctaSwell}@keyframes ctaSwell{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.2)}65%{transform:scale(1.2)}80%{transform:scale(.9)}90%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.topnav.nav-ready,.topnav.nav-ready .topnav__brand,.topnav.nav-ready .topnav__cta{opacity:1}.topnav.nav-ready .topnav__links>a,.topnav.nav-ready .topnav__group-trigger,.topnav.nav-ready .topnav__signin{opacity:1;transform:none}.topnav__burger,.drawer{display:none}.stage{color:#fff;perspective:2000px;z-index:50;will-change:transform;background-color:#0e1218;width:100%;height:100dvh;transition:transform 1.1s cubic-bezier(.7,0,.2,1),box-shadow 1.1s cubic-bezier(.7,0,.2,1);position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 24px 60px #080a0e73}.stage.is-open{transform:translateY(100dvh);box-shadow:0 54px 114px #080a0e8c}.stage__glass{z-index:1;background-color:#0e1218;position:absolute;inset:0}.stage__glass-painting{z-index:1;object-fit:cover;object-position:center center;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.stage__glass-painting--shader{z-index:2}.stage__vignette{z-index:3;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#0000 60%,#0000002e 100%);position:absolute;inset:0}.stage__lip{display:none}.stage__logo{z-index:10;opacity:0;pointer-events:none;color:#fff;background:#0e0a078c;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.stage__logo .brand__mark{filter:brightness(0)invert();width:auto;height:21px;display:block}.stage__logo .brand__wordmark{filter:brightness(0)invert();width:auto;height:19px;display:block}.stage__logo .wordmark{letter-spacing:-.05em;font-size:19px;font-weight:600}.stage__logo.play-in{animation:.48s cubic-bezier(.25,.8,.25,1) forwards splashIn}.stage__logo.play-out{animation:.32s ease-in forwards splashOut}@keyframes splashIn{0%{opacity:0;transform:translate(-50%)scale(.75)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes splashOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.92)}}.hero{text-align:center;box-sizing:border-box;color:#fff;z-index:6;flex-direction:column;justify-content:center;align-items:center;padding:clamp(72px,10vh,96px) clamp(16px,4vw,32px) clamp(32px,6vh,56px);display:flex;position:absolute;inset:0}.hero__pill,.hero__ctas .btn-solid,.topnav.is-glass .topnav__cta{border:1px solid #ffffffeb;box-shadow:0 4px 14px #0000001f}.hero__ctas .btn-solid:hover,.topnav.is-glass .topnav__cta:hover{box-shadow:0 6px 18px #00000029}.hero__pill{opacity:0;filter:blur(12px);will-change:transform, opacity, filter;cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:clamp(5px,.5vw,7px);padding:clamp(3px,.35vw,4px) clamp(9px,.9vw,12px) clamp(3px,.35vw,4px) clamp(3px,.35vw,4px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;transform:translateY(10px)}.hero__pill:hover{transform:translateY(-1px)}.hero__pill.play-in{animation:.6s cubic-bezier(.22,.61,.36,1) .1s forwards softRise}.hero__pill .chip{background:var(--royal);color:#fefefeeb;letter-spacing:.12em;border-radius:100px;justify-content:center;align-items:center;padding:clamp(2px,.3vw,4px) clamp(5px,.45vw,7px);font-size:clamp(8px,.72vw,10px);font-weight:600;display:flex}.hero__pill .label{letter-spacing:-.03em;color:var(--ink);padding-right:2px;font-size:clamp(10px,.85vw,12px);font-weight:500}.hero__pill-avatar{width:clamp(22px,1.8vw,26px);height:clamp(22px,1.8vw,26px);box-shadow:none;background:#0e0a070a;border:1.5px solid #0e0a071f;border-radius:50%;flex-shrink:0;transition:transform .28s cubic-bezier(.22,.61,.36,1),border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.hero__pill-avatar:hover{border-color:#0e0a0738;transform:scale(1.06);box-shadow:0 0 0 3px #0e0a070f}.hero__pill-avatar:active{transform:scale(1.02)}.hero__pill-avatar__placeholder{z-index:0;background:radial-gradient(circle at 35% 32%,#ffffff59 0%,#0000 45%),linear-gradient(145deg,#18498b8c 0%,#072049d9 100%);border-radius:50%;position:absolute;inset:0}.hero__pill-avatar__placeholder:after{content:"";background:#ffffff38;border-radius:50%;width:46%;height:28%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.hero__pill-avatar__placeholder:before{content:"";background:#ffffff47;border-radius:50%;width:34%;height:34%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hero__pill-avatar__photo{z-index:1;object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__title{text-align:center;letter-spacing:-.055em;color:#fff;--lt-dur:.65s;--t0:60ms;width:fit-content;max-width:min(88vw,860px);margin:26px auto 0;font-size:clamp(38px,4.6vw,52px);font-weight:500;line-height:1.06}.hero__title .row2{letter-spacing:-1.2px;font-weight:500;line-height:1}.hero__title .row2.accent{letter-spacing:-.02em}.hero__sub{color:#ffffffeb;text-align:center;letter-spacing:-.02em;width:min(560px,88vw);margin:20px auto 0;font-size:clamp(13px,1.15vw,16px);font-weight:500;line-height:148%}.hero__sub .sub-row{opacity:0;filter:blur(12px);will-change:transform, opacity, filter;transform:translateY(10px)}.hero__sub .sub-row.in{animation:.6s cubic-bezier(.22,.61,.36,1) forwards softRise}.hero__sub .sub-row.in:first-child{animation-delay:.38s}.hero__sub .sub-row.in:nth-child(2){animation-delay:.48s}.hero__ctas{opacity:0;filter:blur(12px);will-change:transform, opacity, filter;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,20px);margin-top:clamp(12px,1.4vw,20px);display:flex;transform:translateY(10px)}.hero__ctas .btn{letter-spacing:-.9px;color:#fefefe;cursor:pointer;border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;gap:10px;height:clamp(36px,3.2vw,46px);padding:0 16px;font-size:clamp(13px,1.1vw,16px);font-weight:500;display:inline-flex;position:relative}.hero__ctas .btn-solid{width:clamp(170px,15.5vw,223px);color:var(--ink);background:#fff;border-radius:100px;font-weight:500;transition:background-color .28s,box-shadow .28s}.hero__ctas .btn-solid:hover{background:#ffffffeb}.hero__ctas .btn-solid svg{flex-shrink:0;width:18px;height:18px}.hero__ctas .btn-solid svg.icon-meet{width:19px;height:16px;color:inherit}.hero__ctas .btn-ghost{white-space:nowrap;width:auto;color:var(--ink);background:#fff;border:1px solid #fff;padding:0 clamp(16px,1.8vw,24px);transition:background-color .28s,border-color .28s,box-shadow .28s;box-shadow:0 6px 18px #00000024}.hero__ctas .btn-ghost:hover{background:#ffffffeb;border-color:#ffffffeb;box-shadow:0 8px 22px #0000002e}.hero__ctas.play-in{animation:.65s cubic-bezier(.22,.61,.36,1) .55s forwards softRise}.hero__logos{opacity:0;filter:blur(12px);will-change:opacity, transform, filter;flex-direction:column;align-items:center;gap:9px;margin-top:clamp(22px,2.2vw,30px);display:flex;overflow:visible;transform:translateY(10px)}.hero__logos-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}.hero__logos-grid{grid-template-columns:repeat(3,minmax(128px,176px));align-items:start;gap:0;display:grid;overflow:visible}.hero__logo-cell{border-left:1px solid #ffffff17;flex-direction:column;align-items:center;gap:6px;padding:0 clamp(18px,1.8vw,22px);display:flex;position:relative;overflow:visible}.hero__logo-cell:first-child{border-left:none}.hero__logo-mark{color:#ffffffe0;justify-content:center;align-items:center;width:100%;height:clamp(19px,1.7vw,22px);text-decoration:none;display:flex}.hero__logo-mark svg{width:auto;max-width:100%;height:100%;display:block}.hero__logo-mark--swan svg{max-width:88px}.hero__logo-mark--flex svg{max-width:108px}.hero__logo-mark--happypal svg{max-width:90px}.hero__logo-label{letter-spacing:.025em;color:#ffffffeb;pointer-events:none;white-space:nowrap;font-size:clamp(9px,.78vw,10px);font-weight:500;line-height:1}.hero__logos.play-in{animation:.65s cubic-bezier(.22,.61,.36,1) .72s forwards softRise}@media (max-width:600px){.hero__logos-grid{grid-template-columns:repeat(3,1fr);gap:8px}.hero__logo-cell{border-left:none;gap:5px;padding:0 9px}.hero__logo-mark{height:17px}.hero__logo-mark--flex svg{max-width:88px}.hero__logo-label{font-size:8px}}.mock{-webkit-backdrop-filter:blur(22px);z-index:4;isolation:isolate;--beam-radius:24px;--beam-size:300px;--beam-ring:1px;opacity:0;transform-origin:bottom;background:#ffffff38;border-radius:24px;width:min(1224px,100vw - 96px);height:534px;position:absolute;bottom:-200px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-150px)rotateX(85deg);box-shadow:inset 0 0 0 1px #ffffff38}.mock>.beamline{z-index:0;position:absolute;inset:0}.mock.play-in{animation:2.2s cubic-bezier(.5,1,.3,1) forwards mockDrop}@keyframes mockDrop{0%{opacity:0;transform:translate(-50%)translateY(-150px)rotateX(85deg)}15%{opacity:1}to{opacity:1;transform:translate(-50%)translateY(0)rotateX(0)}}.mock__bar{color:#ffffffe6;z-index:2;align-items:center;gap:18px;height:54px;padding:0 18px;display:flex;position:relative}.mock__nav{color:#ffffffd9;align-items:center;gap:12px;display:flex}.mock__nav svg{width:14px;height:14px}.mock__url{color:#fff;letter-spacing:-.01em;background:#ffffff26;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;height:26px;font-size:12px;display:flex;position:relative}.mock__url .corner-plus{width:11px;height:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.mock__url .padlock{opacity:.85;width:10px;height:12px}.mock__opts{color:#ffffffd9;align-items:center;gap:18px;display:flex}.mock__opts svg{width:16px;height:16px}.dash{z-index:1;background:#fff;border-radius:18px;display:flex;position:absolute;inset:54px 7px 0;overflow:hidden}.dash__side{background:#0e0a0708;border-right:1px solid #0e0a070f;width:290px;padding:16px}.side-card{background:#0e0a070a;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.side-card__logo{width:32px;height:32px;color:var(--ink);background:#0e0a071a;border:1px solid #0e0a071f;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.side-card__logo svg{width:18px;height:18px}.side-card__meta .k{letter-spacing:.1em;color:#0e0a0766;font-size:9px;font-weight:700}.side-card__meta .n{letter-spacing:-.04em;color:var(--ink);margin-top:3px;font-size:16px;font-weight:500}.side-card__unfold{color:#0e0a0780;margin-left:auto}.side-card__unfold svg{width:16px;height:16px}.dash__side h6{letter-spacing:.1em;color:#0e0a07bf;margin:28px 0 12px;font-size:9px;font-weight:700}.side-menu{flex-direction:column;gap:6px;display:flex}.side-menu a{letter-spacing:-.02em;color:#0e0a07a6;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.side-menu a svg{width:14px;height:14px}.side-menu a.active{color:var(--ink);background:#0e0a070d;font-weight:500}.dash__main{flex-direction:column;flex:1;display:flex}.crumbs{letter-spacing:-.02em;border-bottom:1px solid #0e0a0712;align-items:center;gap:6px;padding:16px 24px;font-size:13px;display:flex}.crumbs span{color:#0e0a0759}.crumbs strong{color:var(--ink);font-weight:500}.hello{letter-spacing:-.04em;color:#0e0a07d9;padding:22px 24px 0;font-size:28px;font-weight:500}.kpi-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:18px 24px 24px;display:grid}.kpi{border:1px solid var(--hairline);background:#0e0a0708;border-radius:14px;flex-direction:column;padding:4px 4px 10px;display:flex}.kpi__core{background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:12px 16px;display:flex}.kpi__label{letter-spacing:.1em;color:#0e0a0766;font-size:11px;font-weight:700}.kpi__val{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--ink);margin-top:12px;font-size:28px;line-height:1}.kpi__note{color:#0e0a0759;letter-spacing:-.02em;margin-top:4px;font-size:13px}.kpi__foot{justify-content:space-between;align-items:center;margin-top:8px;padding:0 6px;display:flex}.kpi__foot .qmark{width:14px;height:14px}.kpi__mom{letter-spacing:-.03em;font-size:12px;font-weight:500}.kpi__mom .up{color:#4ba884}.kpi__mom .lbl{color:#0e0a0773}.spark path.dim{stroke:#0e0a0733}.mock__bar,.dash__side,.crumbs,.hello,.kpi-grid>.kpi{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;transform:translateY(8px)}.mock.play-in .mock__bar{animation:.7s cubic-bezier(.25,.8,.25,1) .45s forwards blurIn}.mock.play-in .dash__side{animation:.7s cubic-bezier(.25,.8,.25,1) .75s forwards blurIn}.mock.play-in .crumbs{animation:.6s cubic-bezier(.25,.8,.25,1) 1.05s forwards blurIn}.mock.play-in .hello{animation:.6s cubic-bezier(.25,.8,.25,1) 1.2s forwards blurIn}.mock.play-in .kpi-grid>.kpi:first-child{animation:.65s cubic-bezier(.25,.8,.25,1) 1.4s forwards blurIn}.mock.play-in .kpi-grid>.kpi:nth-child(2){animation:.65s cubic-bezier(.25,.8,.25,1) 1.55s forwards blurIn}.mock.play-in .kpi-grid>.kpi:nth-child(3){animation:.65s cubic-bezier(.25,.8,.25,1) 1.7s forwards blurIn}@keyframes blurIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}html.no-cinema .stage{height:100dvh;box-shadow:none;position:relative;transform:none!important}html.no-cinema .stage__logo,html.no-cinema .deck__panel--ghost{display:none}html.no-cinema .deck__panel{height:auto;overflow:visible}html.fp-on,html.fp-on body{height:100%;overflow:hidden}.deck{z-index:1;background:0 0;position:relative}.deck__panel{height:100vh;position:relative;overflow:hidden}.deck__panel--ghost{background:0 0}.deck__panel--flow{height:auto;overflow:visible}.deck__panel--flow>.lp{background:0 0;position:relative}.lp__backdrop{z-index:0;pointer-events:none;background:#fff;position:fixed;inset:0}.deck__panel>section{height:100%}.sec-think{background:var(--paper);flex-direction:column;justify-content:center;width:100%;padding-top:140px;display:flex;position:relative;overflow:hidden}.think__inner{flex-direction:column;justify-content:center;max-width:1264px;height:calc(100vh - 80px);margin:0 auto;padding:clamp(60px,8vh,100px) clamp(32px,5vw,64px) clamp(40px,6vh,80px);display:flex;position:relative}.think__ovals{pointer-events:none;justify-content:center;height:clamp(160px,22vh,260px);display:flex;position:absolute;top:clamp(120px,20vh,200px);left:0;right:0}.think__ovals .o{border:1.5px solid #0e0a070d;border-radius:300px;width:clamp(260px,35vw,470px);height:clamp(140px,18vw,255px);margin-left:clamp(-150px,-10vw,-80px)}.think__ovals .o:first-child{margin-left:clamp(-220px,-15vw,-120px)}.think__ovals .o.square{border-radius:0}.think__grid{grid-template-columns:clamp(80px,16vw,200px) 1fr clamp(80px,16vw,200px);align-items:start;gap:clamp(20px,4vw,48px);display:grid;position:relative}.think__grid h2{letter-spacing:-.05em;color:var(--ink);--lt-dur:.9s;--t0:.1s;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.05}.think__lede{letter-spacing:-.04em;color:#0e0a0773;max-width:582px;margin:36px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.15}.think__bottom{grid-template-columns:clamp(80px,16vw,200px) 1fr auto;align-items:end;gap:clamp(20px,4vw,48px);margin-top:clamp(40px,10vh,120px);display:grid}.think__note{grid-column:2;max-width:330px}.think__note p{letter-spacing:-.02em;color:#0e0a07d9;margin:0 0 16px;font-size:clamp(12px,1vw,14px);line-height:1.15}.btn-meet{height:clamp(38px,4vw,46px);color:var(--ink);letter-spacing:-.03em;background:#00000012;border-radius:14px;align-items:center;gap:8px;padding:0 clamp(10px,1.5vw,16px);font-size:clamp(13px,1.2vw,16px);font-weight:500;display:inline-flex}.btn-meet svg{width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px)}.think__stats{justify-self:end;gap:clamp(6px,.8vw,10px);margin-right:clamp(-300px,632px - 50vw,0px);display:flex}.think__stats .stat{border-radius:clamp(16px,2vw,24px);flex-direction:column;justify-content:space-between;width:clamp(80px,9vw,120px);height:clamp(80px,9vw,120px);padding:clamp(8px,1vw,14px);display:flex}.think__stats .stat.violet{background:#8669b905;border:1px solid #8669b933;box-shadow:inset 0 0 11px 5px #8669b90a}.think__stats .stat.blue{background:#255bf305;border:1px solid #255bf333;box-shadow:inset 0 0 11px 5px #255bf30a}.think__stats .v{font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(18px,1.8vw,24px);line-height:1}.think__stats .l{letter-spacing:.1em;font-size:clamp(8px,.8vw,10px);font-weight:700;line-height:1.2}.think__stats .violet .v{color:var(--violet)}.think__stats .violet .l{color:#8669b9b3}.think__stats .blue .v{color:#2552de}.think__stats .blue .l{color:#255bf3b3}.sec-think .think__grid .eyebrow,.sec-think .think__note p{opacity:0;will-change:transform, opacity;transform:translateY(22px)}.sec-think .btn-meet,.sec-think .think__stats .stat{opacity:0;transform-origin:50%;will-change:transform, opacity;transform:scale(0)}.sec-think .think__grid h2{opacity:0}.sec-think.is-live .think__grid h2{opacity:1}.sec-think.is-live .think__grid .eyebrow{animation:.7s cubic-bezier(.22,.61,.36,1) 50ms forwards fadeRise}.sec-think .think__lede .sub-row.in{animation-duration:.7s}.sec-think.is-live .think__note p{animation:.7s cubic-bezier(.22,.61,.36,1) .85s forwards fadeRise}.sec-think.is-live .btn-meet{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.15s forwards popBounce}.sec-think.is-live .think__stats .stat.violet{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.35s forwards statPop}.sec-think.is-live .think__stats .stat.blue{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.65s forwards statPop}@keyframes statPop{0%{opacity:0;transform:scale(0)}40%{opacity:1}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.sec-problem{background:var(--paper);flex-direction:column;justify-content:center;width:100%;padding-top:140px;display:flex;position:relative;overflow:hidden}.problem__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1264px;height:calc(100vh - 80px);margin:0 auto;padding:clamp(60px,8vh,100px) clamp(32px,5vw,64px) clamp(40px,6vh,80px);display:flex;position:relative}.problem__ovals{pointer-events:none;justify-content:center;height:clamp(160px,22vh,260px);display:flex;position:absolute;top:clamp(120px,20vh,200px);left:0;right:0}.problem__ovals .o{border:1.5px solid #0e0a070d;border-radius:300px;width:clamp(260px,35vw,470px);height:clamp(140px,18vw,255px);margin-left:clamp(-150px,-10vw,-80px)}.problem__ovals .o:first-child{margin-left:clamp(-220px,-15vw,-120px)}.problem__ovals .o.square{border-radius:0}.problem__head{max-width:720px;margin-bottom:clamp(40px,6vh,72px);position:relative}.problem__head h2{letter-spacing:-.05em;color:var(--ink);--lt-dur:.9s;--t0:.1s;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.05}.problem__sub{letter-spacing:-.03em;color:#0e0a0773;max-width:520px;margin:24px auto 0;font-size:clamp(16px,1.5vw,20px);line-height:1.3}.problem__stats{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1vw,14px);display:flex}.problem__stats .stat{opacity:0;border-radius:clamp(16px,2vw,24px);flex-direction:column;justify-content:space-between;width:clamp(100px,11vw,140px);height:clamp(100px,11vw,140px);padding:clamp(10px,1.2vw,16px);display:flex;transform:scale(0)}.problem__stats .stat.violet{background:#8669b905;border:1px solid #8669b933;box-shadow:inset 0 0 11px 5px #8669b90a}.problem__stats .stat.blue{background:#3b82f605;border:1px solid #3b82f633;box-shadow:inset 0 0 11px 5px #3b82f60a}.problem__stats .stat.amber{background:#d9770605;border:1px solid #d9770633;box-shadow:inset 0 0 11px 5px #d977060a}.problem__stats .v{letter-spacing:-.05em;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1}.problem__stats .l{letter-spacing:.06em;font-size:clamp(7px,.7vw,9px);font-weight:700;line-height:1.2}.problem__stats .violet .v{color:#8669b9}.problem__stats .violet .l{color:#8669b9b3}.problem__stats .blue .v{color:#3b82f6}.problem__stats .blue .l{color:#3b82f6b3}.problem__stats .amber .v{color:#d97706}.problem__stats .amber .l{color:#d97706b3}.sec-problem .problem__head .eyebrow,.sec-problem .problem__sub{opacity:0;will-change:transform, opacity;transform:translateY(22px)}.sec-problem .problem__head h2{opacity:0;transform:translateY(22px)}.sec-problem.is-live .problem__head .eyebrow{animation:.7s cubic-bezier(.22,.61,.36,1) 50ms forwards fadeRise}.sec-problem.is-live .problem__head h2{animation:.7s cubic-bezier(.22,.61,.36,1) .2s forwards fadeRise}.sec-problem.is-live .problem__sub{animation:.7s cubic-bezier(.22,.61,.36,1) .45s forwards fadeRise}.sec-problem.is-live .problem__stats .stat.violet{animation:1.1s cubic-bezier(.22,.61,.36,1) .9s forwards statPop}.sec-problem.is-live .problem__stats .stat.blue{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.2s forwards statPop}.sec-problem.is-live .problem__stats .stat.amber{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.5s forwards statPop}.sec-how{background:var(--paper);position:relative;overflow:hidden}.how__lines{width:var(--site-max);pointer-events:none;justify-content:space-between;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.how__lines i{background:repeating-linear-gradient(#0e0a071f 0 4px,#0000 4px 8px);width:1px;height:100%}.how__inner{max-width:1500px;margin:0 auto;padding:clamp(96px,16.8vh,176px) clamp(20px,3vw,40px) 0;position:relative}.how__head{text-align:center;max-width:626px;margin:0 auto clamp(12px,1.8vh,20px);position:relative}.how__head .eyebrow{justify-content:center;margin-bottom:clamp(10px,2.3vh,24px)}.how__head h2{letter-spacing:-.06em;color:var(--ink);text-wrap:pretty;--lt-dur:.45s;--t0:50ms;margin:0 0 clamp(8px,1.5vh,16px);font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:1}.how__head>p{letter-spacing:-.02em;color:#0e0a07a6;max-width:448px;margin:0 auto;font-size:clamp(12px,.95vw,14px);line-height:1.35}.how__head .corner{letter-spacing:.1em;color:#0e0a0733;font-size:10px;font-weight:700;position:absolute;top:90px}.how__head .corner-l{left:-180px}.how__head .corner-r{right:-180px}.how__head .corner .lt{opacity:0;display:inline-block}.how__head .corner .lt.gap{width:.3em}.how__head .corner-l .lt{transform:translate(10px)}.how__head .corner-r .lt{transform:translate(-10px)}.sec-how.is-live .corner .lt{animation:.35s cubic-bezier(.22,.61,.36,1) both cornerSlide;animation-delay:var(--d,0s)}@keyframes cornerSlide{to{opacity:1;transform:translate(0)}}.sec-how .how__head .sub-row.in{animation-duration:.35s}.fcards{zoom:1;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(10px,1.5vh,16px);display:grid}.fcard{color:#fff;opacity:0;will-change:transform, opacity;border-radius:16px;flex-direction:column;justify-content:flex-start;height:552px;padding:134px 74px 0;display:flex;position:relative;overflow:hidden;transform:translateY(60px)}.fcard--detect,.fcard--forecast{padding-top:59px}.fcard--connect{background:radial-gradient(110% 80% at 12% 0,#d6e0f8e6 0%,#78a0e000 55%),radial-gradient(150% 120% at 88% 108%,#2860c6d9 0%,#2860c600 62%),linear-gradient(155deg,#7e9fe0 0%,#5b86d6 48%,#436fc9 100%)}.fcard--detect{background:radial-gradient(110% 80% at 85% -5%,#d6e0f8e6 0%,#78a0e000 55%),radial-gradient(150% 120% at 8% 108%,#2860c6d9 0%,#2860c600 62%),linear-gradient(205deg,#7e9fe0 0%,#5b86d6 52%,#3f69c4 100%)}.fcard--forecast{background:radial-gradient(130% 85% at 50% -8%,#d6e0f8f2 0%,#78a0e000 60%),linear-gradient(#6f97dd 0%,#4f7bd0 55%,#3a64c0 100%)}.fcard .stamp{text-align:center;letter-spacing:.1em;color:#ffffffbf;opacity:0;will-change:transform, opacity;font-size:10px;font-weight:700;position:absolute;bottom:24px;left:0;right:0;transform:translateY(20px)}.sec-how.cards-live .fcard--connect{animation:.8s cubic-bezier(.22,.61,.36,1) forwards cardUp}.sec-how.cards-live .fcard--detect{animation:.8s cubic-bezier(.22,.61,.36,1) .25s forwards cardUp}.sec-how.cards-live .fcard--forecast{animation:1s cubic-bezier(.22,.61,.36,1) .5s forwards cardUpPop}@keyframes cardUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes cardUpPop{0%{opacity:0;transform:translateY(60px)scale(.95)}70%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:1;transform:translateY(0)scale(1)}}.conn-list{flex-direction:column;gap:10px;display:flex}.conn{isolation:isolate;--beam-size:200px;opacity:0;will-change:transform, opacity, border-radius;background:#6193dd33;border-radius:50%;align-items:center;gap:16px;height:88px;padding:10px 20px 10px 10px;display:flex;position:relative;transform:scale(0)}.conn .beamline .dot{opacity:.5}.conn-list .conn:first-child .dot-a{animation-delay:-.5s}.conn-list .conn:first-child .dot-b{animation-delay:-3.5s}.conn-list .conn:nth-child(2) .dot-a{animation-delay:-2.5s}.conn-list .conn:nth-child(2) .dot-b{animation-delay:-5.5s}.conn-list .conn:nth-child(3) .dot-a{animation-delay:-4.5s}.conn-list .conn:nth-child(3) .dot-b{animation-delay:-1.5s}.conn .badge{border-radius:16px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.conn .badge.stripe{color:#fff;letter-spacing:-.04em;background:#635bff;font-size:22px;font-weight:700}.conn .badge.qb{color:#fff;letter-spacing:-.03em;background:#2ca01c;font-size:20px;font-weight:700}.conn .badge.mercury{background:#fff}.conn .badge.mercury svg{width:36px;height:36px;color:var(--ink)}.conn .badge.signal{color:#fff;letter-spacing:-.03em;background:#635bff;font-size:18px;font-weight:700}.conn .badge.enrich{color:#fff;letter-spacing:-.03em;background:#2ca01c;font-size:18px;font-weight:700}.conn .badge.pipeline{background:#fff}.conn .badge.pipeline svg{width:36px;height:36px;color:var(--ink)}.conn .meta{flex:1;min-width:0}.conn .kicker{letter-spacing:-.02em;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;line-height:1.1;overflow:hidden}.conn .name{letter-spacing:-.04em;color:#fff;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1}.conn .live-pill{letter-spacing:.1em;background:var(--royal);color:#fefefef2;white-space:nowrap;border-radius:100px;flex-shrink:0;padding:6px 8px;font-size:11px;font-weight:700}.ai-card{isolation:isolate;--beam-size:300px;opacity:0;will-change:transform, opacity, border-radius;background:#6193dd33;border-radius:50%;flex-direction:column;flex:0 0 378px;gap:12px;padding:12px;display:flex;position:relative;transform:scale(0)}.panel-head{align-items:center;gap:10px;display:flex}.panel-head .ic{width:42px;height:42px;color:var(--royal);background:#fff;border-radius:10px;place-items:center;display:grid}.panel-head .ic svg{width:24px;height:24px}.panel-head .k{letter-spacing:.1em;color:#ffffffbf;font-size:10px;font-weight:700}.panel-head .t{letter-spacing:-.04em;color:#fff;margin-top:4px;font-size:17px;font-weight:500}.ai-card .msg{letter-spacing:-.05em;color:#fffffff2;text-wrap:pretty;padding:50px 4px 0;font-size:24px;font-weight:500;line-height:1.1}.alarm{color:#fff;background:#e62a2a;border-radius:100px;align-self:flex-start;align-items:center;gap:6px;padding:6px 14px 6px 6px;display:inline-flex}.alarm i{color:#e62a2a;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.alarm i svg{width:12px;height:12px}.alarm span{letter-spacing:-.03em;font-size:14px;font-weight:500}.saving{opacity:0;will-change:transform, opacity;background:#fff3;border-radius:24px;padding:14px;transform:translateY(20px)}.saving .lbl{color:#ffffffd9;letter-spacing:-.02em;font-size:14px;font-weight:500}.saving .v{font-family:var(--font-mono);letter-spacing:-.06em;color:#fff;margin-top:6px;font-size:32px;line-height:1}.saving .v em{font-family:var(--font-sans);font-style:normal;font-weight:500}.runway-card{isolation:isolate;--beam-size:300px;opacity:0;transform-origin:50%;will-change:transform, opacity, border-radius;background:#6193dd33;border-radius:50%;flex-direction:column;flex:0 0 378px;gap:12px;padding:12px;display:flex;position:relative;transform:scale(0)}.chart{height:148px;margin-top:6px;position:relative}.chart svg{width:100%;height:100%;display:block}.chart-flag{color:#0e0a07bf;letter-spacing:.06em;white-space:nowrap;opacity:0;background:#fff;border-radius:32px;padding:6px 12px;font-size:9px;font-weight:700;position:absolute;top:0;left:30%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.chart-dot{opacity:0;z-index:2;pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px #ffffff80}.chart .axis{letter-spacing:.1em;color:#ffffffbf;justify-content:space-between;margin-top:6px;font-size:10px;font-weight:700;display:flex}.runway-foot{background:#fff3;border-radius:24px;margin-top:20px;padding:14px}.runway-foot .v{letter-spacing:-.05em;color:#fff;font-size:28px;font-weight:500}.runway-foot .d{letter-spacing:-.02em;color:#ffffffd9;margin-top:4px;font-size:14px}.pop-burst{animation:.85s cubic-bezier(.22,.61,.36,1) forwards circleBurst!important}@keyframes circleBurst{0%{opacity:0;border-radius:50%;transform:scale(0)}40%{opacity:1}65%{opacity:1;border-radius:24px;transform:scale(1.1)}85%{opacity:1;border-radius:24px;transform:scale(.9)}to{opacity:1;border-radius:24px;transform:scale(1)}}.pop-rise{animation:.5s cubic-bezier(.22,.61,.36,1) forwards stampUp!important}@keyframes stampUp{to{opacity:1;transform:translateY(0)}}.sec-hub{background:var(--paper);min-height:100vh;position:relative;overflow:hidden}.hub__lines{width:var(--site-max);pointer-events:none;justify-content:space-between;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.hub__lines i{background:repeating-linear-gradient(#0e0a0714 0 4px,#0000 4px 8px);width:1px;height:100%}.hub__axis{background:repeating-linear-gradient(90deg,#0e0a071f 0 6px,#0000 6px 10px);height:1px;position:absolute;top:50%;left:0;right:0}.hub__inner{max-width:1440px;height:100%;min-height:min(980px,100vh - 10px);margin:0 auto;padding:clamp(90px,13vh,140px) clamp(24px,3vw,40px) clamp(36px,5.5vh,80px);position:relative}.orbit{aspect-ratio:1;--tile-w:clamp(72px, min(16.3vw, calc((100vh - 260px) * .2), 135px), 135px);--tile-h:clamp(84px, min(19vw, calc((100vh - 260px) * .232), 158px), 158px);--core:clamp(72px, min(14vw, calc((100vh - 260px) * .2), 158px), 158px);width:min(680px,82vw,100vh - 260px);height:auto;margin:clamp(12px,2.5vh,30px) auto 0;position:relative}.orbit__ring{transform-origin:50%;position:absolute;inset:0}.tile{width:var(--tile-w);height:var(--tile-h);border-radius:calc(var(--tile-w) * .31);color:#fff;letter-spacing:-.04em;font-weight:700;font-size:calc(var(--tile-w) * .18);border:1px solid #0e0a0721;place-items:center;display:grid;box-shadow:0 18px 38px #0000001a,inset 0 -10px 30px #00000014}.orbit__ring .tile{margin:calc(var(--tile-h) / -2) 0 0 calc(var(--tile-w) / -2);--rot:0deg;transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%;transform:scale(0)}.orbit__ring .tile>*{transform:rotate(calc(var(--rot) * -1));transform-origin:50%;justify-content:center;align-items:center;display:inline-flex}.tile--blank{color:#0e0a078c;background:#fff;border:1px solid #0e0a0714;box-shadow:0 6px 14px #0e0a070a}.tile--core{width:var(--core);height:var(--core);margin:calc(var(--core) / -2) 0 0 calc(var(--core) / -2);color:#fff;z-index:3;opacity:0;background:radial-gradient(90% 80% at 50% 0,#8cb4ebe6 0%,#3372d900 60%),linear-gradient(#7ba5f0 0%,#5a8be4 55%,#4a6fa8 100%);border:1px solid #0e0a070a;border-radius:clamp(20px,3.4vw,32px);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:scale(0)translateY(30px);box-shadow:inset 0 0 13px #fff9,0 24px 44px #08174f33}.tile--core svg{width:min(74px, calc(var(--core) * .46));height:auto}.core-label{transform:translate(-50%, calc(var(--core) / 2 + 18px));text-align:center;color:var(--ink);z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.core-label .n{letter-spacing:-.05em;opacity:0;font-size:clamp(18px,1.7vw,24px);font-weight:500;transform:translateY(20px)}.core-label .k{letter-spacing:.1em;color:#0e0a0766;opacity:0;margin-top:clamp(4px,.6vw,8px);font-size:clamp(8px,.7vw,10px);font-weight:700;transform:translateY(20px)}.hub__bottom{max-width:587px;position:absolute;bottom:clamp(28px,5vh,60px);left:clamp(24px,3vw,40px)}.hub__bottom .eyebrow{opacity:0;margin-bottom:clamp(14px,1.8vw,24px);transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.sec-hub.is-live .hub__bottom .eyebrow{opacity:1;transition-delay:1.2s;transform:translateY(0)}.hub__bottom h2{letter-spacing:-.05em;color:var(--ink);text-wrap:pretty;--lt-dur:.45s;--t0:1.7s;margin:0;font-size:clamp(42px,4vw,66px);font-weight:500;line-height:1}.filter-wheel{cursor:pointer;opacity:0;will-change:transform, opacity;width:clamp(140px,13vw,180px);height:clamp(200px,28vh,280px);position:absolute;top:clamp(120px,18vh,220px);right:clamp(6px,1vw,10px);overflow:hidden;transform:translate(120%);-webkit-mask-image:linear-gradient(#0000 0%,#0000000d 8%,#000 25% 75%,#0000000d 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000000d 8%,#000 25% 75%,#0000000d 92%,#0000 100%)}.sec-hub.is-live .filter-wheel.play-in{opacity:1;transition:transform 1.1s cubic-bezier(.22,.61,.36,1),opacity .8s;transform:translate(0)}.filter-wheel button{letter-spacing:-.025em;white-space:nowrap;transform-origin:100%;will-change:transform, opacity, color, background;background:#0e0a0708;border:1px solid #0e0a070f;border-radius:clamp(8px,.85vw,12px);padding:clamp(6px,.7vw,10px) clamp(12px,1.2vw,18px);font-size:clamp(12px,1.05vw,15px);font-weight:500;position:absolute;top:0;right:0}.hub__pill{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;will-change:opacity, transform;background:#0e0a070a;border-radius:100px;align-items:center;gap:clamp(6px,.7vw,10px);height:clamp(40px,3.5vw,50px);padding:clamp(3px,.3vw,4px) clamp(10px,1.1vw,16px) clamp(3px,.3vw,4px) clamp(3px,.3vw,4px);display:flex;position:absolute;bottom:clamp(28px,5vh,60px);right:clamp(24px,3vw,40px);transform:scale(0)}.sec-hub.is-live .hub__pill{animation:1.1s cubic-bezier(.22,.61,.36,1) 1.5s forwards popBounce}.hub__pill .av{gap:clamp(3px,.3vw,4px);display:flex}.hub__pill .av i{width:clamp(32px,2.9vw,42px);height:clamp(32px,2.9vw,42px);color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.hub__pill .av i svg{width:clamp(14px,1.2vw,18px);height:clamp(14px,1.2vw,18px)}.hub__pill .meta .t{letter-spacing:-.03em;color:var(--ink);font-size:clamp(12px,1.05vw,15px);font-weight:500;line-height:1}.hub__pill .meta .s{letter-spacing:.1em;color:#0e0a0766;margin-top:clamp(3px,.4vw,6px);font-size:clamp(7px,.65vw,9px);font-weight:700}.hub__stamp{letter-spacing:.1em;color:#0e0a0759;opacity:0;font-size:clamp(8px,.7vw,10px);font-weight:700;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:clamp(14px,2.5vh,30px);left:50%;transform:translate(-50%)translateY(20px)}.sec-hub.is-live .hub__stamp{opacity:1;transition-delay:1.2s;transform:translate(-50%)translateY(0)}@media (max-width:1400px){.mock{width:min(1000px,100vw - 64px);bottom:-160px}.dash__side{width:230px}.fcards{zoom:.92}}@media (max-width:1200px){.mock{width:min(900px,100vw - 48px);bottom:-140px}.think__inner{padding:clamp(40px,6vh,80px) clamp(24px,4vw,48px) clamp(30px,4vh,60px)}.hub__bottom{margin-top:40px;position:static}.filter-wheel,.hub__pill,.hub__stamp,.how__head .corner{display:none}.fcards{zoom:.82}}@media (max-width:1100px){.fcards{zoom:.76}}@media (max-height:1000px){.fcards{zoom:.95}}@media (max-height:940px){.mock,.fcards{zoom:.9}}@media (max-height:860px){.mock{zoom:.8}.fcards{zoom:.85}}@media (max-height:800px){.mock{zoom:.72}.fcards{zoom:.78}.how__inner{padding-top:clamp(90px,12.5vh,100px)}}@media (max-height:740px){.mock{zoom:.64}.fcards{zoom:.72}}@media (max-height:720px){.fcards{zoom:.65}}@media (max-height:680px){.mock{zoom:.56}.fcards{zoom:.59}}@media (max-height:640px){.fcards{zoom:.54}}@media (min-width:901px){.drawer{display:none!important}}@media (max-width:900px){.topnav{grid-template-columns:1fr auto;width:calc(100vw - 24px);max-width:none;height:52px;padding:0 8px 0 16px;top:8px}.topnav__links,.topnav__signin{display:none}.topnav__burger{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:flex}.topnav__burger span{background:#fff;border-radius:2px;width:18px;height:2px;transition:background .4s;display:block}.topnav.is-dark .topnav__burger span{background:var(--ink)}.drawer{z-index:300;color:#fff;background:#0e0a07f7;flex-direction:column;justify-content:center;gap:14px;padding:0 36px;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.drawer.is-open{transform:translate(0)}.drawer a{letter-spacing:-.04em;color:#fff;padding:6px 0;font-size:30px;font-weight:500;text-decoration:none}.drawer__group{gap:4px;display:grid}.drawer__group-trigger{letter-spacing:-.04em;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 0;font-size:30px;font-weight:500;display:flex}.drawer__group-caret{opacity:.7;font-size:.55em;transition:transform .2s}.drawer__group.is-open .drawer__group-caret{transform:rotate(180deg)}.drawer__sub{gap:2px;padding:0 0 8px 14px;display:none}.drawer__group.is-open .drawer__sub{display:grid}.drawer__sub-item{letter-spacing:-.03em;color:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:22px;font-weight:500;text-decoration:none;display:flex}.drawer__sub-item--disabled{opacity:.45;cursor:not-allowed}.drawer__sub-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;background:#ffffff1a;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.drawer a.dim{opacity:.7;font-size:20px}.drawer a.drawer__cta{background:var(--steel);color:#fff;border-radius:12px;align-self:flex-start;margin-top:8px;padding:12px 22px;font-size:18px}.drawer__close{color:#fff;background:#ffffff14;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:22px;right:22px}.stage{height:100svh;box-shadow:none;position:relative;transform:none!important}.hero{justify-content:center;padding:clamp(88px,14vh,112px) 16px clamp(24px,5vh,40px)}.hero__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(20px,6.9vw,42px);line-height:1.12}.hero__title .row2{letter-spacing:-.045em}.hero__sub{width:min(440px,90vw);margin-top:14px}.hero__ctas{flex-wrap:wrap;margin-top:18px;padding:0 8px}.hero__ctas .btn{white-space:nowrap}.hero__ctas .btn-solid{width:auto}.mock{zoom:.52;width:min(1224px,192.308vw - 38.4615px);bottom:72px}.deck__panel{height:auto;overflow:visible}.deck__panel--ghost{display:none}.sec-think{padding-top:0}.think__inner{height:auto;min-height:0;padding:72px 20px 48px}.think__grid{grid-template-columns:1fr;gap:22px}.think__bottom{grid-template-columns:1fr;gap:32px;margin-top:48px}.think__note{grid-column:auto}.think__stats{justify-self:stretch;gap:12px;width:100%;margin-right:0}.think__stats .stat{aspect-ratio:1;border-radius:24px;flex:1 1 0;width:auto;max-width:190px;height:auto;padding:16px}.think__stats .v{font-size:clamp(24px,8vw,34px)}.think__stats .l{font-size:clamp(9px,2.8vw,12px)}.think__ovals{top:90px}.how__inner{padding:72px 16px 48px}.fcards{zoom:1;grid-template-columns:1fr;gap:16px}.fcard{height:auto;min-height:470px;padding:56px 22px 70px}.fcard--detect,.fcard--forecast{padding-top:56px}.ai-card,.runway-card{flex:initial}.hub__inner{min-height:0;padding:72px 16px 48px}.orbit{--tile-w:clamp(52px, 15vw, 72px);--tile-h:clamp(60px, 17.5vw, 84px);--core:clamp(60px, 17vw, 84px);width:min(78vw,360px)}.orbit__ring .tile{font-size:calc(var(--tile-w) * .22)}.hub__bottom{max-width:none;margin-top:48px;position:static}}@media (max-width:600px){.mock{zoom:.42;width:min(1224px,238.095vw - 38.0952px);bottom:56px}.dash__side{display:none!important}}@media (max-width:600px) and (max-height:700px){.mock{zoom:.34;bottom:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.topnav,.topnav__brand,.topnav__cta,.topnav__links>a,.topnav__signin,.hero__pill,.hero__ctas,.hero__logos,.hero__ctas .btn,.mock,.mock__bar,.dash__side,.crumbs,.hello,.kpi-grid>.kpi,.split-wait .lt,.sub-row,.fcard,.fcard .stamp,.conn,.ai-card,.runway-card,.saving,.tile--core,.core-label .n,.core-label .k,.orbit__ring .tile,.filter-wheel,.hub__pill,.hub__stamp,.hub__bottom .eyebrow,.sec-think .think__grid .eyebrow,.sec-think .think__note p,.sec-think .btn-meet,.sec-think .think__stats .stat,.sec-think .think__grid h2,.sec-problem .problem__head h2,.sec-problem .problem__head .eyebrow,.sec-problem .problem__sub,.sec-problem .problem__stats .stat,.chart-flag{opacity:1!important;filter:none!important;transform:none!important}.mock{transform:translate(-50%)!important}.conn,.ai-card,.runway-card{border-radius:24px!important}}.uc-root{background:var(--paper);min-height:100vh}.uc-hero{background-color:#072049;justify-content:center;padding:clamp(120px,13vw,180px) 24px clamp(80px,9vw,120px);display:flex}.uc-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:760px;display:flex}.uc-hero__pill{color:#fff;letter-spacing:-.02em;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;height:30px;margin-bottom:28px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.uc-hero__pill .chip{letter-spacing:.01em;text-transform:uppercase;background:#ffffff26;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.uc-hero__title{letter-spacing:-.055em;color:#fff;margin:0 0 20px;font-size:clamp(38px,5vw,56px);font-weight:500;line-height:1.06}.uc-hero__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.uc-hero__sub{color:#ffffffb8;letter-spacing:-.02em;max-width:520px;margin:0 0 32px;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.uc-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.uc-content{max-width:var(--site-max);margin:0 auto;padding:clamp(64px,7vw,100px) 24px clamp(80px,9vw,120px)}.uc-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:clamp(80px,9vw,120px);display:grid}.uc-card{background:var(--paper);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:16px;padding:clamp(28px,3vw,40px);transition:box-shadow .25s,transform .25s;display:flex}.uc-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #08174f14,0 2px 6px #08174f0a}.uc-card__tag{background:rgba(var(--royal-rgb), .08);height:24px;color:var(--royal);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.uc-card__title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25}.uc-card__body{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.65}.uc-card__metric{border-top:1px solid var(--hairline);align-items:baseline;gap:8px;padding-top:16px;display:flex}.uc-card__metric-value{letter-spacing:-.04em;color:var(--royal);font-size:clamp(26px,2.5vw,32px);font-weight:700;font-family:var(--font-sans)}.uc-card__metric-label{color:var(--muted-2);letter-spacing:-.02em;font-size:13px;line-height:1.3}.uc-cta{text-align:center;background:#072049;border-radius:24px;flex-direction:column;align-items:center;gap:0;padding:clamp(48px,6vw,80px) clamp(32px,5vw,72px);display:flex}.uc-cta .eyebrow{color:#ffffff80;margin-bottom:24px}.uc-cta .eyebrow .sq{background:#ffffff4d}.uc-cta__title{letter-spacing:-.045em;color:#fff;margin:0 0 18px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.1}.uc-cta__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.uc-cta__sub{color:#ffffffa6;letter-spacing:-.02em;max-width:480px;margin:0 0 32px;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.uc-cta__btn{align-self:center}.uc-hero__ctas .btn{letter-spacing:-.9px;color:#fefefe;cursor:pointer;border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;gap:10px;height:clamp(36px,3.2vw,46px);padding:0 16px;font-size:clamp(13px,1.1vw,16px);font-weight:500;display:inline-flex;position:relative;transform:none}.uc-hero__ctas .btn-solid{background:var(--steel);color:#fff;border:1px solid #0000;transition:background-color .28s,box-shadow .28s;box-shadow:0 6px 18px #18498b47}.uc-hero__ctas .btn-solid:hover{background:var(--royal);box-shadow:0 8px 22px rgba(var(--royal-rgb), .32)}.uc-hero__ctas .btn-solid svg{flex-shrink:0;width:18px;height:18px}.uc-hero__ctas .btn-ghost{color:#ffffffeb;background:0 0;border:1px solid #ffffff47;transition:background-color .28s,border-color .28s}.uc-hero__ctas .btn-ghost:hover{background:#ffffff14;border-color:#ffffff73}.uc-cta .btn-solid{letter-spacing:-.9px;color:#fff;cursor:pointer;background:var(--steel);border:1px solid #0000;border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;gap:10px;height:clamp(36px,3.2vw,46px);padding:0 24px;font-size:clamp(13px,1.1vw,16px);font-weight:500;transition:background-color .28s,box-shadow .28s;display:inline-flex;position:relative;transform:none;box-shadow:0 6px 18px #18498b47}.uc-cta .btn-solid:hover{background:var(--royal);box-shadow:0 8px 22px rgba(var(--royal-rgb), .32)}.uc-cta .btn-solid svg{flex-shrink:0;width:18px;height:18px}@media (max-width:900px){.uc-grid{grid-template-columns:1fr}.uc-hero__ctas{flex-direction:column;align-items:center}.uc-cta{border-radius:16px;padding:40px 24px}}.kpi-grid--signal .kpi__core{align-items:center}.kpi__mom-badge{letter-spacing:-.02em;background:#4ba8841f;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.kpi__mom-badge .up{color:#4ba884}.account-list{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;flex-direction:column;gap:6px;padding:0 24px 20px;display:flex;transform:translateY(8px)}.mock.play-in .account-list{animation:.7s cubic-bezier(.25,.8,.25,1) 1.85s forwards blurIn}.account-row{border:1px solid var(--hairline);background:#0e0a0705;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.account-row__main{flex-direction:column;gap:2px;min-width:100px;display:flex}.account-row__name{letter-spacing:-.03em;color:var(--ink);font-size:12px;font-weight:600}.account-row__stage{letter-spacing:.05em;color:#0e0a0759;text-transform:uppercase;font-size:10px;font-weight:600}.account-row__signal{color:#0e0a0780;letter-spacing:-.02em;flex:1;align-items:center;gap:5px;font-size:11px;display:flex}.signal-ic{color:#635bff;flex-shrink:0;align-items:center;display:flex}.signal-ic svg{width:12px;height:12px}.account-row__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.intent-dots{gap:3px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.dot--on{background:#4ba884}.dot--off{background:#0e0a071f}.account-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.account-badge--tier1{color:#635bff;background:#635bff1a}.seq-status{letter-spacing:.05em;text-transform:uppercase;color:#0e0a0759;font-size:9px;font-weight:700}.cs-shell{background:var(--paper);--cs-sidebar-w:220px;--cs-meta-w:240px;--cs-layout-gap:clamp(48px, 6vw, 80px);--cs-split-gap:clamp(32px, 4vw, 48px);--cs-sticky-top:clamp(64px, 5.5vw, 76px);min-height:100vh;position:relative;overflow-x:clip}.cs-shell__lines{width:var(--site-max);pointer-events:none;z-index:0;justify-content:space-between;max-width:calc(100vw - 48px);height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.cs-shell__lines i{background:repeating-linear-gradient(#0e0a071f 0 4px,#0000 4px 8px);width:1px;height:100%}.cs-shell>:not(.cs-shell__lines):not(.topnav):not(.drawer){z-index:1;position:relative}.cs-shell .topnav .beamline{display:none}.cs-shell .topnav:not(.is-dark){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none}.cs-shell .topnav:not(.is-dark) .topnav__cta{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff24;border:1px solid #ffffff61}.cs-shell .topnav:not(.is-dark) .topnav__cta:hover{background:#ffffff38;border-color:#ffffff80}.cs-shell .topnav.is-dark .topnav__cta{background:var(--cs-hero-accent,var(--steel));color:#fff;box-shadow:none;border-color:#0000}.cs-shell .topnav.is-dark .topnav__cta:hover{background:var(--cs-hero-accent,var(--steel))}@supports (color:color-mix(in lab, red, red)){.cs-shell .topnav.is-dark .topnav__cta:hover{background:color-mix(in srgb, var(--cs-hero-accent,var(--steel)) 88%, black)}}.cs-shell .topnav.is-dark .topnav__cta:hover{box-shadow:none}.cs-hero{--cs-hero-accent:var(--steel);--cs-hero-grid-line:#ffffff52;--cs-hero-card:var(--cs-hero-accent)}@supports (color:color-mix(in lab, red, red)){.cs-hero{--cs-hero-card:color-mix(in srgb, var(--cs-hero-accent) 72%, white)}}.cs-hero{--cs-hero-rail-overhang:calc(var(--site-gutter) + 48px);--cs-hero-ink:#fff;background:var(--cs-hero-accent);color:var(--cs-hero-ink);padding:calc(var(--cs-sticky-top) + 12px) var(--site-gutter) clamp(48px, 6vw, 64px);margin-top:0}.cs-hero[data-accent-tone=light]{--cs-hero-grid-line:#432d7229;--cs-hero-card:var(--cs-hero-accent)}@supports (color:color-mix(in lab, red, red)){.cs-hero[data-accent-tone=light]{--cs-hero-card:color-mix(in srgb, var(--cs-hero-accent) 55%, white)}}.cs-hero[data-accent-tone=light]{--cs-hero-ink:#432d72}.cs-shell[data-accent-tone=light] .topnav.is-dark .topnav__cta{color:#fff;background:#432d72}.cs-shell[data-accent-tone=light] .topnav.is-dark .topnav__cta:hover{background:#3b2864}.cs-hero__inner{max-width:var(--site-max);margin:0 auto;position:relative}.cs-hero__inner:before,.cs-hero__inner:after{content:"";top:0;bottom:calc(-1 * var(--cs-hero-rail-overhang));background:var(--cs-hero-grid-line);pointer-events:none;z-index:1;width:1px;position:absolute}.cs-hero__inner:before{left:0}.cs-hero__inner:after{right:0}.cs-hero__frame{border-top:1px solid var(--cs-hero-grid-line);position:relative}.cs-hero__row--crumbs{border-bottom:1px solid var(--cs-hero-grid-line);padding:clamp(10px,1.2vw,14px) clamp(20px,2.5vw,28px)}.cs-hero__row--title{border-bottom:1px solid var(--cs-hero-grid-line);padding:clamp(14px,1.8vw,20px) clamp(20px,2.5vw,28px) clamp(16px,2vw,24px)}.cs-hero__row--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(220px,24vw,280px);display:grid;position:relative}.cs-hero__row--split:before{content:"";top:0;bottom:calc(-1 * var(--cs-hero-rail-overhang));background:var(--cs-hero-grid-line);pointer-events:none;z-index:1;width:1px;position:absolute;left:50%;transform:translate(-50%)}.cs-hero__cell{min-height:0}.cs-hero__cell--visual{justify-content:center;align-items:center;padding:clamp(16px,2vw,24px);display:flex}.cs-hero__cell--content{grid-template-rows:minmax(0,1fr) minmax(0,1fr);display:grid}.cs-hero__crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-hero-ink,#fff);border:none;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-hero__crumbs{color:color-mix(in srgb, var(--cs-hero-ink,#fff) 65%, transparent)}}.cs-hero__crumbs a{color:var(--cs-hero-ink,#fff)}@supports (color:color-mix(in lab, red, red)){.cs-hero__crumbs a{color:color-mix(in srgb, var(--cs-hero-ink,#fff) 65%, transparent)}}.cs-hero__crumbs a{transition:color .15s}.cs-hero__crumbs a:hover{color:var(--cs-hero-ink,#fff)}.cs-hero__title{letter-spacing:-.055em;color:var(--cs-hero-ink,#fff);margin:0;font-size:clamp(40px,5.5vw,64px);font-weight:500;line-height:.95}.cs-hero__visual{aspect-ratio:1;background:var(--cs-hero-card);border-radius:12px;justify-content:center;align-items:center;width:min(100%,200px);height:auto;padding:clamp(16px,2vw,20px);display:flex}.cs-hero__visual--image{aspect-ratio:auto;background:#fefefe;width:100%;max-width:none;padding:clamp(12px,1.5vw,16px);overflow:hidden}.cs-hero__visual--placeholder{aspect-ratio:auto;background:0 0;align-items:stretch;width:100%;max-width:none;min-height:180px;padding:0}.cs-hero__placeholder{aspect-ratio:4/3;width:100%;height:100%;min-height:180px}.cs-hero__visual-img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.cs-hero__logo{width:100%;color:var(--cs-hero-ink,#fff);justify-content:center;align-items:center;display:flex}.cs-hero__logo svg{width:auto;max-width:100%;height:clamp(36px,4vw,52px)}.cs-hero__headline{border-bottom:1px solid var(--cs-hero-grid-line);letter-spacing:-.035em;color:var(--cs-hero-ink,#fff);margin:0;padding:clamp(16px,2vw,24px) clamp(20px,2.5vw,28px);font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.cs-hero__headline{color:color-mix(in srgb, var(--cs-hero-ink,#fff) 92%, transparent)}}.cs-hero__headline{text-align:left;align-self:start}.cs-hero__metric-panel{flex-direction:column;gap:12px;padding:clamp(16px,2vw,24px) clamp(56px,6vw,72px) clamp(16px,2vw,24px) clamp(20px,2.5vw,28px);display:flex;position:relative}.cs-hero__impact-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#fff;border:none;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex}.cs-hero__metric-viewport{overflow:hidden}.cs-hero__metric-track{min-height:88px;transition:transform .5s;display:flex}.cs-hero__metric{flex:0 0 100%;min-width:100%}.cs-hero__metric-value{letter-spacing:-.05em;color:var(--cs-hero-ink,#fff);margin:0;font-size:clamp(40px,5vw,56px);font-weight:500;line-height:1}.cs-hero__metric-label{letter-spacing:-.02em;max-width:28ch;color:var(--cs-hero-ink,#fff);margin:10px 0 0;font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.cs-hero__metric-label{color:color-mix(in srgb, var(--cs-hero-ink,#fff) 72%, transparent)}}.cs-hero__dots{gap:6px;margin:0;display:flex;position:absolute;bottom:clamp(24px,3vw,32px);right:clamp(24px,3vw,32px)}.cs-hero__dot{cursor:pointer;background:#ffffff47;border:none;border-radius:2px;width:16px;height:4px;padding:0;transition:background .2s,width .2s,opacity .2s}.cs-hero__dot.is-active{background:#fff;width:24px}.cs-body--sheet{z-index:2;background:var(--paper);border-radius:24px 24px 0 0;margin-top:-48px;padding-top:clamp(48px,6vw,64px);position:relative}.cs-side-nav{top:calc(var(--cs-sticky-top) + 16px);z-index:2;grid-column:2;align-self:start;position:sticky}.cs-side-nav__visual{aspect-ratio:1;border:1px solid var(--hairline);background:var(--cs-hero-accent,var(--steel));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cs-side-nav__visual{background:color-mix(in srgb, var(--cs-hero-accent,var(--steel)) 85%, white)}}.cs-side-nav__visual{justify-content:center;align-items:center;margin-bottom:28px;padding:14px;display:flex;overflow:hidden}.cs-side-nav__visual--image{background:#fefefe;padding:0}.cs-side-nav__visual-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cs-side-nav__logo{color:#fff;justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex}.cs-shell[data-accent-tone=light] .cs-side-nav__logo{color:#432d72}.cs-side-nav__logo svg{max-width:120px;height:36px}.cs-side-nav__links{border:1px solid var(--hairline);box-shadow:0 0 0 5px var(--paper,#fffaf0), 0 10px 28px #0e0a070b;background:#fff;border-radius:16px;padding:8px;display:block}@supports (color:color-mix(in lab, red, red)){.cs-side-nav__links{box-shadow:0 0 0 5px color-mix(in srgb, var(--paper,#fffaf0) 92%, #fff), 0 10px 28px #0e0a070b}}.cs-side-nav__list{max-height:calc(100vh - var(--cs-sticky-top) - 240px);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cs-side-nav__link{text-align:left;letter-spacing:-.02em;color:#0e0a077a;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.35;transition:color .15s,background-color .15s;display:flex}.cs-side-nav__link:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cs-side-nav__link:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}}.cs-side-nav__link.is-active{color:var(--ink);background:var(--ink);font-weight:500}@supports (color:color-mix(in lab, red, red)){.cs-side-nav__link.is-active{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.cs-side-nav__dot{background:var(--ink);opacity:0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;transition:opacity .15s}.cs-side-nav__dot.is-on{opacity:1}.cs-body{padding:calc(var(--cs-sticky-top) + 24px) var(--site-gutter) clamp(64px, 8vw, 96px);position:relative}.cs-body>.cs-container,.cs-body>.cs-cta,.cs-body>.cs-related,.cs-body>.cs-related-proof,.cs-body>.lp-module.cs-related-proof,.cs-shell>.cs-related-band,.cs-shell>.cs-closing-band{z-index:1;position:relative}.cs-container{max-width:var(--site-max);margin:0 auto}.cs-page-layout{grid-template-columns:minmax(0, 1fr) var(--cs-sidebar-w);gap:var(--cs-layout-gap);align-items:start;display:grid}.cs-main{grid-column:1;min-width:0}.cs-prose{max-width:none}.cs-eyebrow-pill{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;border:none;border-radius:0;margin-bottom:12px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.cs-eyebrow-pill--brand{color:#0e0a0773;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;font-size:11px;font-weight:600}.cs-shell[data-accent-tone=light] .cs-eyebrow-pill--brand{color:#432d728c}.cs-glance{scroll-margin-top:calc(var(--cs-sticky-top) + 16px)}.cs-glance__split{grid-template-columns:var(--cs-meta-w) minmax(0, 1fr);gap:var(--cs-split-gap);align-items:start;margin-top:clamp(32px,4vw,48px);display:grid}.cs-glance__prose{min-width:0}.cs-eyebrow{margin-bottom:12px;display:flex}.cs-main .eyebrow.cs-eyebrow,.cs-article .eyebrow.cs-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;gap:0;font-size:11px;font-weight:600}.cs-main .eyebrow.cs-eyebrow .sq,.cs-article .eyebrow.cs-eyebrow .sq{display:none}.cs-glance__quote{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--ink);max-width:720px;margin:0;font-size:clamp(28px,3.4vw,42px);font-style:normal;font-weight:500;line-height:1.06}.cs-glance__body{letter-spacing:-.015em;color:#0e0a07a8;margin:0 0 16px;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.cs-company-logo,.cs-glance__logo{height:22px;color:var(--ink);align-items:center;display:flex}.cs-company-logo svg,.cs-glance__logo svg{width:auto;max-width:100%;height:100%}.cs-glance__logo-mark--swan svg{max-width:72px}.cs-glance__logo-mark--flex svg{max-width:88px}.cs-glance__logo-mark--happypal svg{max-width:76px}.cs-glance__card{background:0 0;border:none;border-radius:0;padding:0}.cs-glance__card-label{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.cs-glance__desc{color:#0e0a07a8;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.cs-glance__link{color:var(--ink);letter-spacing:-.02em;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.cs-glance__link:hover{text-decoration:underline}.cs-glance__meta{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;margin:0;padding-top:16px;display:flex}.cs-glance__meta div{flex-direction:column;gap:4px;display:flex}.cs-glance__meta dt{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;font-size:11px;font-weight:600}.cs-glance__meta dd{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.4}.cs-article{margin-top:clamp(48px,6vw,72px)}.cs-section{scroll-margin-top:calc(var(--cs-sticky-top) + 16px);padding-top:clamp(48px,6vw,72px)}.cs-section:first-child{padding-top:0}.cs-section__title{letter-spacing:-.045em;color:var(--ink);margin:0 0 16px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.cs-section__title-main{display:block}.cs-section__body{letter-spacing:-.015em;color:#0e0a07a8;max-width:52ch;margin:0 0 16px;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.cs-section__body:last-child{margin-bottom:0}.cs-section--use-case{border-top:1px solid var(--hairline)}.cs-highlights{margin-top:28px}.cs-highlights__title{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;margin:0 0 12px;font-size:11px;font-weight:600}.cs-highlights__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-highlights__list li{color:#0e0a07a8;padding-left:1.15em;font-size:clamp(15px,1.2vw,16px);line-height:1.5;position:relative}.cs-highlights__list li:before{content:"•";color:#0e0a0773;position:absolute;top:0;left:0}.cs-bullets{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cs-bullets li{color:#0e0a07a8;padding-left:1.15em;font-size:clamp(15px,1.2vw,16px);line-height:1.5;position:relative}.cs-bullets li:before{content:"•";color:#0e0a0773;position:absolute;top:0;left:0}.cs-visual{width:100%;margin:32px 0}.cs-visual__img{border:1px solid var(--hairline);border-radius:16px;width:100%;height:auto;display:block}.cs-visual__placeholder{aspect-ratio:16/9;text-align:center;background:#0e0a0705;border:1px dashed #0e0a072e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.cs-visual__placeholder-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);font-size:11px;font-weight:700}.cs-visual__placeholder-alt{color:var(--muted-2);max-width:420px;font-size:14px;line-height:1.45}.cs-visual__caption{color:var(--muted-2);margin-top:10px;font-size:13px;line-height:1.45}.cs-quote{background:0 0;border:none;margin:28px 0 0;padding:0}.cs-quote__text{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(17px,1.5vw,20px);font-style:italic;font-weight:400;line-height:1.45}.cs-quote__author{align-items:center;gap:10px;margin-top:16px;display:flex}.cs-quote__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.cs-quote__avatar--initials{letter-spacing:.04em;color:var(--ink);border:1px solid var(--hairline);background:#0e0a070d;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cs-quote__meta{flex-direction:column;gap:2px;display:flex}.cs-quote__role{color:var(--ink);font-size:12px;font-weight:600}.cs-quote__name{color:var(--muted);font-size:12px}.cs-impact-stats{grid-template-columns:repeat(2,minmax(140px,200px));gap:10px;margin:28px 0 0;display:grid}.cs-impact-stats .stat{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.cs-impact-stats .stat.violet{background:#8669b905;border:1px solid #8669b933;box-shadow:inset 0 0 11px 5px #8669b90a}.cs-impact-stats .stat.blue{background:#255bf305;border:1px solid #255bf333;box-shadow:inset 0 0 11px 5px #255bf30a}.cs-impact-stats .v{font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(22px,2.2vw,28px);line-height:1}.cs-impact-stats .l{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.cs-impact-stats .violet .v{color:var(--violet)}.cs-impact-stats .violet .l{color:#8669b9b3}.cs-impact-stats .blue .v{color:#2552de}.cs-impact-stats .blue .l{color:#255bf3b3}.cs-related{border-top:1px solid var(--hairline);margin-top:clamp(56px,7vw,80px);padding-top:clamp(40px,5vw,56px)}.cs-body .cs-related-proof,.cs-body .lp-module.cs-related-proof{border-top:none;margin-top:clamp(32px,4vw,48px);padding-top:0}.cs-related-band,.cs-closing-band{background:#fff;margin-top:0;position:relative}.cs-related-band .lp-module--proof,.cs-closing-band .lp-module--closing{margin-top:0}.cs-related__title{letter-spacing:-.04em;color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2.8vw,32px);font-weight:600}.cs-related__sub{color:var(--muted-2);max-width:520px;margin:0 0 28px;font-size:15px;line-height:1.55}.cs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cs-card{border:1px solid var(--hairline);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.cs-card:hover{border-color:#18498b40;box-shadow:0 12px 40px #0e0a070f}.cs-card__logo{height:20px;color:var(--ink)}.cs-card__logo svg{width:auto;height:100%}.cs-card__industry{letter-spacing:.06em;text-transform:uppercase;color:var(--steel);background:#18498b0f;border:1px solid #18498b1a;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:600}.cs-card__quote{color:var(--muted-2);letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.cs-card__author-row{align-items:center;gap:10px;display:flex}.cs-card__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.cs-card__avatar--initials{color:var(--steel);background:#18498b14;border:1px solid #18498b1f;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.cs-card__meta{flex-direction:column;gap:2px;display:flex}.cs-card__author{color:var(--ink);font-size:12px;font-weight:600}.cs-card__role{color:var(--muted);font-size:11px}.cs-card__metric{flex-direction:column;gap:2px;padding-top:8px;display:flex}.cs-card__metric-value{letter-spacing:-.04em;color:var(--ink);font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1}.cs-card__metric-label{color:var(--muted);font-size:12px;line-height:1.35}.cs-card__subtitle{color:var(--muted-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cs-card__cta{color:var(--steel);letter-spacing:-.02em;margin-top:auto;font-size:13px;font-weight:600}.cs-index-hero{padding-top:calc(var(--cs-sticky-top) + 24px);max-width:720px;padding-bottom:clamp(40px,5vw,56px)}.cs-index-hero__title{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(38px,4.5vw,52px);font-weight:500;line-height:1.05}.cs-index-hero__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.cs-index-hero__sub{color:var(--muted-2);letter-spacing:-.02em;text-wrap:pretty;max-width:560px;margin:0 0 clamp(28px,3vw,36px);font-size:clamp(15px,1.2vw,17px);line-height:1.6}.cs-index-hero__logos{border-top:1px solid var(--hairline);align-items:center;gap:clamp(28px,4vw,40px);padding-top:clamp(20px,2.5vw,28px);display:flex}.cs-index-hero__logo{height:20px;color:var(--ink);opacity:.55;align-items:center;text-decoration:none;transition:opacity .18s;display:flex}.cs-index-hero__logo:hover{opacity:1}.cs-index-hero__logo svg{width:auto;height:100%}.cs-index-main{padding:0 clamp(20px,3vw,24px) clamp(48px,6vw,64px)}.cs-index-main__title{letter-spacing:-.04em;color:var(--ink);margin:0 0 clamp(28px,3.5vw,40px);font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.15}.cs-index-list{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}.cs-index-card{border:1px solid var(--hairline);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,32px);transition:border-color .18s,box-shadow .18s;display:grid}.cs-index-card:hover{border-color:#18498b33;box-shadow:0 12px 40px #0e0a070d}.cs-index-card__company{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(18px,2vw,22px);font-weight:600}.cs-index-card__quote{color:var(--muted-2);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.cs-index-card__author{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cs-index-card__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.cs-index-card__avatar--initials{color:var(--steel);background:#18498b14;border:1px solid #18498b1f;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cs-index-card__meta{flex-direction:column;gap:2px;display:flex}.cs-index-card__author-name{color:var(--ink);font-size:13px;font-weight:600}.cs-index-card__author-role{color:var(--muted);font-size:12px}.cs-index-card__metric{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.cs-index-card__metric-value{letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.cs-index-card__metric-label{color:var(--muted);font-size:13px;line-height:1.35}.cs-index-card__link{color:var(--steel);letter-spacing:-.02em;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.cs-index-card__link:hover{color:var(--ink)}.cs-index-card__media{flex-direction:column;gap:12px;display:flex}.cs-index-card__cover{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--hairline);border-radius:12px;width:100%}.cs-index-card__placeholder{aspect-ratio:4/3;border:1px solid var(--hairline);color:var(--ink);background:linear-gradient(160deg,#e8f5f0 0% 42%,#fff 42% 100%);border-radius:12px;justify-content:center;align-items:center;padding:32px;display:flex}.cs-index-card__placeholder svg{width:auto;height:clamp(28px,4vw,40px)}.cs-index-card__headline{color:var(--muted-2);letter-spacing:-.02em;margin:0;font-size:13px;line-height:1.45}.cs-index-wall{border-top:1px solid var(--hairline);padding:clamp(40px,5vw,56px) clamp(20px,3vw,24px)}.cs-index-wall__title{letter-spacing:-.04em;color:var(--ink);margin:0 0 clamp(24px,3vw,32px);font-size:clamp(20px,2.2vw,26px);font-weight:600}.cs-index-wall__carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,20px);max-width:640px;display:grid}.cs-index-wall__nav{appearance:none;border:1px solid var(--hairline);color:var(--muted-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s}.cs-index-wall__nav:hover{color:var(--ink);border-color:#18498b40}.cs-index-wall__slide{border:1px solid var(--hairline);text-align:center;background:#fff;border-radius:16px;padding:clamp(24px,3vw,32px)}.cs-index-wall__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-bottom:12px;font-size:10px;font-weight:600;display:inline-block}.cs-index-wall__snippet{color:var(--muted-2);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.cs-index-wall__link{color:var(--steel);font-size:14px;font-weight:600;text-decoration:none}.cs-index-wall__link:hover{color:var(--ink)}.cs-index-wall__dots{gap:8px;margin-top:16px;display:flex}.cs-index-wall__dot{background:var(--hairline);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .18s,transform .18s}.cs-index-wall__dot.is-active{background:var(--steel);transform:scale(1.15)}.cs-cta{max-width:var(--site-max);text-align:center;background:#072049;border-radius:24px;flex-direction:column;align-items:center;margin:clamp(56px,7vw,80px) auto 0;padding:clamp(48px,6vw,80px) clamp(32px,5vw,72px);display:flex}.cs-cta .eyebrow{color:#ffffff80;margin-bottom:24px}.cs-cta .eyebrow .sq{background:#ffffff4d}.cs-cta__title{letter-spacing:-.045em;color:#fff;margin:0 0 18px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.1}.cs-cta__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.cs-cta__sub{color:#ffffffa6;letter-spacing:-.02em;max-width:480px;margin:0 0 32px;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.cs-cta__btn{letter-spacing:-.9px;color:#fefefe;isolation:isolate;--beam-radius:14px;--beam-size:80px;--beam-ring:1px;background:var(--steel);border:1px solid #ffffff4d;border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;gap:10px;height:clamp(36px,3.2vw,46px);padding:0 24px;font-size:clamp(13px,1.1vw,16px);font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8px 6px #fff3,0 2px 5px #3d629333,0 9px 9px #3d62932b,0 19px 12px #3d62931a}.cs-cta__btn svg{flex-shrink:0;width:18px;height:18px}@media (max-width:900px){.cs-hero__row--split{grid-template-columns:1fr;min-height:0}.cs-hero__row--split:before{display:none}.cs-hero__cell--visual{border-bottom:1px solid var(--cs-hero-grid-line)}.cs-hero__cell--content{grid-template-rows:auto auto}.cs-hero__visual--image{width:100%}.cs-hero__visual:not(.cs-hero__visual--image){width:min(100%,200px)}.cs-hero__headline,.cs-hero__metric-label{max-width:none}.cs-hero__metric-panel{padding-right:clamp(24px,3vw,32px)}.cs-page-layout{flex-direction:column;display:flex}.cs-side-nav{grid-template-columns:80px 1fr;align-items:start;gap:20px;display:grid;position:static}.cs-side-nav__visual{aspect-ratio:1;margin-bottom:0;padding:10px}.cs-side-nav__logo svg{height:28px}.cs-side-nav__links{min-width:0;box-shadow:0 0 0 4px var(--paper,#fffaf0);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.cs-side-nav__links{box-shadow:0 0 0 4px color-mix(in srgb, var(--paper,#fffaf0) 92%, #fff)}}.cs-side-nav__list{flex-flow:wrap;gap:4px;max-height:none}.cs-side-nav__link{width:auto;padding:6px 10px;font-size:12px}.cs-side-nav__dot{margin-top:5px}.cs-glance__split,.cs-index-card{grid-template-columns:1fr}.cs-index-card__media{order:-1}.cs-index-wall__carousel{grid-template-columns:1fr;gap:12px}.cs-index-wall__nav{justify-self:center}.cs-related__grid{grid-template-columns:1fr}.cs-impact-stats{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cs-side-nav__link{font-size:11px}.cs-section__body,.cs-glance__body{font-size:15px}.cs-impact-stats{grid-template-columns:1fr}}.about-root{background:var(--paper);min-height:100vh}.about__hero{padding-top:100px}.about__hero .think__inner{height:auto;min-height:calc(100vh - 100px)}.about__section{opacity:1}.about__founder{border-top:1px solid #0e0a070f;padding:clamp(60px,8vh,100px) clamp(32px,5vw,64px)}.about__founder-inner{grid-template-columns:clamp(120px,20vw,200px) 1fr;align-items:center;gap:clamp(24px,4vw,48px);max-width:900px;margin:0 auto;display:grid}.about__founder-photo{aspect-ratio:1;object-fit:cover;border:1px solid #0e0a0714;border-radius:clamp(16px,2vw,24px);width:100%}.about__founder-name{letter-spacing:-.05em;margin:12px 0 4px;font-size:clamp(24px,2.5vw,36px);font-weight:500}.about__founder-role{color:#0e0a0780;margin:0 0 16px;font-size:clamp(14px,1.2vw,16px)}.about__founder-link{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.about__founder-link svg{width:16px;height:16px}.about__stack{border-top:1px solid #0e0a070f;padding:clamp(60px,8vh,100px) clamp(32px,5vw,64px)}.about__stack-inner{max-width:720px;margin:0 auto}.about__stack-title{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(24px,2.5vw,36px);font-weight:500}.about__stack-body{color:#0e0a0799;margin:0 0 24px;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.about__stack-tools{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.about__stack-tools li{letter-spacing:-.02em;background:#0e0a070a;border:1px solid #0e0a0714;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:600}.about__cta{margin:0 clamp(32px,5vw,64px) clamp(60px,8vh,100px)}.product-root{background:var(--paper);min-height:100vh}.product-hero{padding-top:100px}.product-body{padding:clamp(40px,6vh,80px) 0;position:relative}.product-body__lines{width:var(--site-max);pointer-events:none;grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-body__lines i{background:repeating-linear-gradient(#0e0a071f 0 4px,#0000 4px 8px);width:1px;height:100%}.product-container{max-width:900px;margin:0 auto;padding:0 clamp(32px,5vw,64px);position:relative}.product-intro{margin-bottom:clamp(40px,6vh,72px)}.product-phases{flex-direction:column;gap:clamp(48px,6vh,80px);display:flex}.product-phase .cs-section__title{margin-bottom:16px}.product-cta{margin-top:clamp(60px,8vh,100px)}.sec-faq{background:var(--paper);border-top:1px solid #0e0a070f;padding:clamp(80px,10vh,120px) clamp(32px,5vw,64px);position:relative}.faq__lines{width:var(--site-max);pointer-events:none;grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq__lines i{background:repeating-linear-gradient(#0e0a071f 0 4px,#0000 4px 8px);width:1px;height:100%}.faq__inner{max-width:720px;margin:0 auto;position:relative}.faq__head{text-align:center;margin-bottom:clamp(40px,5vh,64px)}.faq__title{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}.faq__title em{color:#0e0a0773;font-style:italic}.faq__list{flex-direction:column;gap:0;display:flex}.faq__item{border-bottom:1px solid #0e0a0714}.faq__item:first-child{border-top:1px solid #0e0a0714}.faq__question{cursor:pointer;text-align:left;letter-spacing:-.03em;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.5vh,24px) 0;font-size:clamp(15px,1.3vw,17px);font-weight:600;display:flex}.faq__icon{color:#0e0a0766;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.faq__answer{padding:0 0 clamp(18px,2.5vh,24px)}.faq__answer p{color:#0e0a0799;letter-spacing:-.02em;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.55}.sec-faq .faq__head,.sec-faq .faq__item{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.sec-faq.is-live .faq__head,.sec-faq.is-live .faq__item{opacity:1;transform:translateY(0)}.sec-faq.is-live .faq__item:first-child{transition-delay:.1s}.sec-faq.is-live .faq__item:nth-child(2){transition-delay:.18s}.sec-faq.is-live .faq__item:nth-child(3){transition-delay:.26s}.sec-faq.is-live .faq__item:nth-child(4){transition-delay:.34s}.sec-faq.is-live .faq__item:nth-child(5){transition-delay:.42s}@media (max-width:900px){.about__founder-inner{text-align:center;grid-template-columns:1fr}.about__founder-photo{max-width:160px;margin:0 auto}.problem__inner{height:auto;min-height:calc(100vh - 80px)}}.home-below{background:var(--paper);position:relative}.home-sec{border-top:1px solid #0e0a070f;padding:clamp(72px,10vh,120px) clamp(32px,5vw,64px);position:relative}.home-sec__lines{width:min(var(--site-max), 100%);pointer-events:none;grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-sec__lines i{background:repeating-linear-gradient(#0e0a071f 0 4px,#0000 4px 8px);width:1px;height:100%}.home-sec__inner{max-width:var(--site-max);margin:0 auto;position:relative}.home-sec__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vh,64px)}.home-sec__title{letter-spacing:-.05em;color:var(--ink);margin:16px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.08}.home-sec__title em{color:#0e0a076b;font-style:italic}.home-sec__sub{color:#0e0a078c;letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.45}.home-sec .home-sec__head,.home-sec .offer__cards,.home-sec .offer__footnote,.home-sec .timeline__steps,.home-sec .timeline__link,.home-sec .plays__grid,.home-sec .proof__grid,.home-sec .proof__link,.home-sec .compare__wrap,.home-sec .closing__inner{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.home-sec.is-live .home-sec__head{opacity:1;transform:translateY(0)}.home-sec.is-live .offer__cards,.home-sec.is-live .timeline__steps,.home-sec.is-live .plays__grid,.home-sec.is-live .proof__grid,.home-sec.is-live .compare__wrap,.home-sec.is-live .closing__inner{opacity:1;transition-delay:.12s;transform:translateY(0)}.home-sec.is-live .offer__footnote,.home-sec.is-live .timeline__link,.home-sec.is-live .proof__link{opacity:1;transition-delay:.28s;transform:translateY(0)}.offer__cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer__card{height:auto;min-height:280px;color:var(--ink);opacity:1;background:#fff;border:1px solid #0e0a0714;padding:28px 24px 56px;transform:none;box-shadow:0 8px 24px #0e0a070a}.offer__card-body{z-index:1;position:relative}.offer__card .stamp{text-align:left;letter-spacing:.08em;color:#0e0a0766;margin-bottom:16px;font-size:10px;font-weight:700;position:static}.offer__card-title{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(18px,1.6vw,22px);font-weight:600}.offer__card-text{color:#0e0a0799;letter-spacing:-.02em;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.45}.offer__footnote{text-align:center;color:#0e0a0773;letter-spacing:-.02em;margin:24px 0 0;font-size:13px}.timeline__steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.timeline__step{background:#fff9;border:1px solid #0e0a0714;border-radius:16px;padding:clamp(20px,2.5vw,28px)}.timeline__period{letter-spacing:.08em;color:#0e0a0766;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.timeline__number{letter-spacing:-.06em;color:var(--ink);margin-bottom:12px;font-size:clamp(28px,3vw,36px);font-weight:600;display:block}.timeline__step-title{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(16px,1.4vw,20px);font-weight:600}.timeline__step-summary{color:#0e0a0794;letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.5}.timeline__link{letter-spacing:-.02em;color:var(--ink);margin-top:32px;font-size:14px;font-weight:600;display:inline-block}.plays__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plays__card{height:auto;min-height:320px;color:var(--ink);opacity:1;background:#fff;border:1px solid #0e0a0714;padding:24px;transform:none;box-shadow:0 8px 24px #0e0a070a}.plays__card-inner{z-index:1;position:relative}.plays__card-title{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.2}.plays__signal{background:#635bff0f;border:1px solid #635bff26;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;display:flex}.plays__signal-label{letter-spacing:.1em;color:#635bffb3;font-size:9px;font-weight:700}.plays__signal-value{letter-spacing:-.03em;font-size:14px;font-weight:600}.plays__steps{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.plays__step{border-bottom:1px dashed #0e0a071a;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.plays__step-label{letter-spacing:.04em;color:#0e0a0773;font-size:10px;font-weight:700}.plays__step-value{text-align:right;color:#0e0a07bf;letter-spacing:-.02em}.plays__footer{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:8px;display:flex}.plays__score-val{letter-spacing:-.05em;color:#8669b9;font-size:28px;font-weight:700;line-height:1}.plays__score-label,.plays__run-label{letter-spacing:.08em;color:#0e0a0766;font-size:9px;font-weight:700;display:block}.plays__run-value{letter-spacing:-.02em;font-size:12px;font-weight:600}.proof__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.proof__grid--single{grid-template-columns:minmax(0,420px);justify-content:center}.proof__link{letter-spacing:-.02em;color:var(--ink);margin-top:32px;font-size:14px;font-weight:600;display:inline-block}.compare__wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0e0a0714;border-radius:16px;overflow-x:auto}.compare__table{border-collapse:collapse;letter-spacing:-.02em;width:100%;min-width:720px;font-size:13px}.compare__table th,.compare__table td{text-align:left;vertical-align:top;border-bottom:1px solid #0e0a070f;padding:14px 16px}.compare__table thead th{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;background:#0e0a0705;font-size:11px;font-weight:700}.compare__col--lever,.compare__cell--lever{color:var(--ink);background:#8669b90a;font-weight:600}.compare__row-label{color:var(--ink);min-width:180px;font-weight:600}.compare__corner{width:180px}.sec-closing{border-top:none;padding-bottom:clamp(80px,12vh,140px)}.closing__inner{background:var(--steel);color:#fff;text-align:left;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,5vw,64px);max-width:900px;margin:0 auto;padding:clamp(40px,6vh,64px);display:grid}.closing__inner.uc-cta{margin:0 auto}.closing__inner .eyebrow{color:#ffffff80}.closing__inner .eyebrow .sq{background:#ffffff4d}.closing__founder{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.closing__photo{object-fit:cover;border:1px solid #fff3;border-radius:20px;width:96px;height:96px}.closing__name{letter-spacing:-.03em;font-size:16px;font-weight:600}.closing__role{color:#ffffff8c;font-size:13px}.closing__about-link{color:#fffc;letter-spacing:-.02em;font-size:13px;font-weight:500}.closing__about-link:hover{color:#fff}.home-below .sec-faq{border-top:1px solid #0e0a070f}@media (max-width:900px){.offer__cards,.timeline__steps,.plays__grid,.proof__grid{grid-template-columns:1fr}.closing__inner{text-align:center;grid-template-columns:1fr}.closing__copy{flex-direction:column;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.home-sec .home-sec__head,.home-sec .offer__cards,.home-sec .offer__footnote,.home-sec .timeline__steps,.home-sec .timeline__link,.home-sec .plays__grid,.home-sec .proof__grid,.home-sec .proof__link,.home-sec .compare__wrap,.home-sec .closing__inner{opacity:1!important;transform:none!important}}.lp{background:#fff;position:relative}.lp>:not(.lp__backdrop){z-index:1;position:relative}.lp-module{padding:clamp(72px, 10vh, 120px) var(--site-gutter);border-top:1px solid var(--hairline)}.lp>.lp-module:first-of-type{padding-top:clamp(140px,18vh,220px)}.lp-module__inner{max-width:var(--site-max);margin:0 auto}.lp-module__grid{gap:clamp(32px,5vw,48px);display:grid}.lp-module__grid--split{grid-template-columns:1fr 1fr;align-items:center}.lp-module__label{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0773;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.lp-module__title{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.lp-module__title-accent{color:#0e0a076b}.lp-module__sub{color:#0e0a07a8;max-width:52ch;margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.lp-module__body{margin-top:clamp(32px,4vh,48px)}.lp-module__footnote,.lp-module__link{color:#0e0a078c;letter-spacing:-.02em;margin-top:24px;font-size:14px;display:block}.lp-module__link:hover{color:var(--ink)}html.reveal-ready .lp-module:not(.is-live) .lp-module__copy,html.reveal-ready .lp-module:not(.is-live) .lp-module__visual,html.reveal-ready .lp-module:not(.is-live) .lp-module__body{opacity:0;transform:translateY(20px)}.lp-module .lp-module__copy,.lp-module .lp-module__visual,.lp-module .lp-module__body{transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1)}.lp-module.is-live .lp-module__copy,.lp-module.is-live .lp-module__visual{opacity:1;transform:translateY(0)}.lp-module.is-live .lp-module__body{opacity:1;transition-delay:.1s;transform:translateY(0)}.visual-slot{margin:0}.visual-slot__frame{aspect-ratio:4/3;border:1px dashed #0e0a0724;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.visual-slot--sky .visual-slot__frame{background:var(--card-sky)}.visual-slot--sand .visual-slot__frame{background:var(--card-sand)}.visual-slot--mint .visual-slot__frame{background:var(--card-mint)}.visual-slot--lilac .visual-slot__frame{background:var(--card-lilac)}.visual-slot--peach .visual-slot__frame{background:var(--card-peach)}.visual-slot__tag{letter-spacing:.1em;text-transform:uppercase;color:#0e0a0759;font-size:10px;font-weight:700}.visual-slot__id{font-size:12px;font-family:var(--font-mono);color:#0e0a0773}.lp-tensions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-tension{border:1px solid var(--hairline);background:#fff;border-radius:16px;padding:20px 24px}.lp-tension__title{letter-spacing:-.03em;margin:0 0 6px;font-size:17px;font-weight:600}.lp-tension__body{color:#0e0a0794;margin:0;font-size:15px;line-height:1.45}.lp-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-card{border-radius:20px;min-height:220px;padding:24px}.lp-card--sky{background:var(--card-sky)}.lp-card--mint{background:var(--card-mint)}.lp-card--lilac{background:var(--card-lilac)}.lp-card__stamp{letter-spacing:.08em;color:#0e0a0766;font-size:10px;font-weight:700}.lp-card__title{letter-spacing:-.04em;margin:12px 0 8px;font-size:20px;font-weight:600}.lp-card__body{color:#0e0a0794;margin:0 0 16px;font-size:14px;line-height:1.45}.lp-card__tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-card__tools li{background:#ffffff8c;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.lp-flow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-flow__node{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:24px;position:relative}.lp-flow__label{letter-spacing:.08em;text-transform:uppercase;color:#0e0a0766;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.lp-flow__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-flow__items li{color:var(--ink);font-size:14px;font-weight:500}.lp-flow__arrow{display:none}.lp-mosaic{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lp-mosaic__tile{border:1px solid var(--hairline);background:#fff;border-radius:24px;overflow:hidden}.lp-mosaic__tile .visual-slot__frame{aspect-ratio:16/9;border:none;border-radius:0}.lp-mosaic__copy{padding:20px 24px 24px}.lp-mosaic__title{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:600}.lp-mosaic__signal{color:#0e0a078c;margin:0 0 8px;font-size:13px}.lp-mosaic__signal span{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:10px;font-weight:700}.lp-mosaic__outcome{color:#0e0a0794;margin:0;font-size:14px;line-height:1.45}.lp-timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-timeline__step{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:24px}.lp-timeline__period{letter-spacing:.08em;color:#0e0a0766;font-size:11px;font-weight:700}.lp-timeline__number{letter-spacing:-.05em;margin:8px 0 12px;font-size:32px;font-weight:600;display:block}.lp-timeline__title{margin:0 0 8px;font-size:17px;font-weight:600}.lp-timeline__summary{color:#0e0a0794;margin:0;font-size:14px;line-height:1.45}.lp-proof{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-proof--single{grid-template-columns:minmax(0,420px);justify-content:center}.lp-compare{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-compare__card{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:24px}.lp-compare__card--highlight{background:var(--card-sky);border-color:#0000}.lp-compare__name{margin:0 0 12px;font-size:18px;font-weight:600}.lp-compare__points{color:#0e0a079e;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.4;display:grid}.lp-faq{border:1px solid var(--hairline);background:#fff;border-radius:20px;gap:0;display:grid;overflow:hidden}.lp-faq__item{border-bottom:1px solid var(--hairline)}.lp-faq__item:last-child{border-bottom:none}.lp-faq__question{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:16px;font-weight:500;display:flex}.lp-faq__answer{padding:0 24px 20px}.lp-faq__answer p{color:#0e0a07a8;margin:0;font-size:15px;line-height:1.5}.lp-closing{border:1px solid var(--hairline);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.lp-closing__founder{align-items:center;gap:16px;display:flex}.lp-closing__photo{object-fit:cover;border-radius:50%;width:64px;height:64px}.lp-closing__name{font-size:16px;font-weight:600;display:block}.lp-closing__role{color:#0e0a0780;margin-bottom:4px;font-size:14px;display:block}@media (max-width:900px){.lp-module__grid--split,.lp-cards,.lp-flow,.lp-timeline,.lp-compare,.lp-proof,.lp-mosaic{grid-template-columns:1fr}.lp-closing{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lp-module .lp-module__copy,.lp-module .lp-module__visual,.lp-module .lp-module__body{opacity:1!important;transform:none!important}}.lp .btn-solid{letter-spacing:-.4px;color:#fff;cursor:pointer;background:var(--steel);border:1px solid #0000;border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;gap:10px;height:clamp(38px,3.2vw,46px);padding:0 24px;font-size:clamp(13px,1.1vw,16px);font-weight:500;transition:transform .2s,background-color .28s,box-shadow .28s;display:inline-flex;position:relative;box-shadow:0 6px 18px #18498b47}.lp .btn-solid:hover{background:var(--royal);box-shadow:0 8px 22px rgba(var(--royal-rgb), .32);transform:translateY(-1px)}.lp .btn-solid svg{flex-shrink:0;width:18px;height:18px}.gframe{flex-direction:column;gap:14px;margin:0;display:flex}.gframe__frame{outline-offset:4px;background:#fffdf7;border:1px solid #0e0a0759;outline:1px solid #0e0a071f;padding:6px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s;box-shadow:0 2px 6px #0e0a070f,0 14px 32px #0e0a0714}.gframe:hover .gframe__frame{transform:translateY(-4px);box-shadow:0 4px 10px #0e0a0714,0 22px 44px #0e0a071f}.gframe__mat{border:1px solid var(--hairline);background:#fffdf7;padding:clamp(12px,2vw,22px)}.gframe__art{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gframe--portrait .gframe__art{aspect-ratio:3/4}.gframe--wide .gframe__art{aspect-ratio:16/7}.gframe--sky .gframe__art{background:var(--card-sky)}.gframe--sand .gframe__art{background:var(--card-sand)}.gframe--mint .gframe__art{background:var(--card-mint)}.gframe--lilac .gframe__art{background:var(--card-lilac)}.gframe--peach .gframe__art{background:var(--card-peach)}.gframe__art:not(:has(.gframe__img)){background-image:radial-gradient(#0e0a071a 1px,#0000 1px);background-size:7px 7px}.gframe__pending{color:#0e0a074d;font-size:28px}.gframe__img{object-fit:cover;width:100%;height:100%}.gframe__img--contain{object-fit:contain}.gframe__art--dither .gframe__img{filter:contrast(1.08)saturate(.9)}.gframe__art--dither:after{content:"";mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(#0e0a0759 .6px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.gframe__plaque{text-align:center;background:#fffdf7;border:1px solid #0e0a0729;align-self:center;padding:8px 20px;transition:transform .35s cubic-bezier(.22,.61,.36,1);box-shadow:0 1px 3px #0e0a070d}.gframe:hover .gframe__plaque{transform:translateY(2px)}.gframe__title{font-family:var(--font-serif);letter-spacing:.01em;color:var(--ink);font-size:16px;font-style:italic;display:block}.gframe__medium{letter-spacing:.04em;color:#0e0a0780;margin-top:2px;font-size:11px;display:block}.ascii{color:#0e0a07c7;font-family:ui-monospace,monospace;font-size:clamp(10px,1.1vw,13px);line-height:1.35;position:relative}.ascii pre{font:inherit;white-space:pre;margin:0}.ascii__size{visibility:hidden}.ascii__draw{position:absolute;inset:0}.ascii__hidden{opacity:0}.ascii__cursor{color:var(--ink);animation:.7s step-end infinite ascii-blink}@keyframes ascii-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ascii__cursor{animation:none}}.lp--clay{--lp-section-min-height:clamp(580px, 62vh, 680px);--lp-section-pad-y:clamp(96px, 14vh, 148px)}.lp--clay .lp-module{box-sizing:border-box;min-height:var(--lp-section-min-height);padding-top:var(--lp-section-pad-y);padding-bottom:var(--lp-section-pad-y);border-top:none;flex-direction:column;justify-content:center;display:flex}.lp--clay>.lp-module:first-of-type{padding-top:var(--lp-section-pad-y)}.lp--clay .lp-module__inner{width:100%}.lp--clay .lp-module--problem{min-height:var(--lp-section-min-height);padding-top:var(--lp-section-pad-y);padding-bottom:var(--lp-section-pad-y)}.lp--clay .lp-module--problem .lp-module__body{margin-top:clamp(48px,6vh,72px)}@media (max-width:860px){.lp-module.lp-module--problem .lp-module__body{transition:opacity .7s;transform:none}}.lp--clay .lp-module--problem .lpx-tensions{margin-top:clamp(40px,5vh,56px)}.lp--clay .lp-module__grid:not(.lp-module__grid--split)>.lp-module__copy{max-width:var(--site-copy-col)}.lp--clay .lp-module--faq .lp-faq{border-radius:24px;box-shadow:0 1px #0e0a070a}.lp-module--faq .lp-module__copy,.lp-module--faq .lp-module__title,.lp-module--faq .lp-module__title-accent,.lp-module--proof .lp-module__copy,.lp-module--proof .lp-module__title,.lp-module--proof .lp-module__title-accent,.lp-module--proof .lp-module__sub{position:relative;overflow:visible}.lp--clay .lp-module--closing .lp-closing{background:var(--card-sky);border-color:#0000;border-radius:28px}.lp-module--closing .lp-module__copy,.lp-module--closing .lp-module__title,.lp-module--closing .lp-module__title-accent{position:relative;overflow:visible}.lp-closing-cal{border:1px solid var(--hairline);background:#fff;border-radius:28px;width:100%;min-height:480px;margin-top:clamp(28px,3.5vh,40px);overflow:hidden}.lp-closing-cal--loading{background:linear-gradient(#0e0a0705,#0000 40%),#fff}.lp-closing-cal .cal-inline-container{background:#fff;line-height:0;overflow:hidden}.lp-closing-cal cal-inline{background:#fff}.lp-closing-cal iframe.cal-embed{clip-path:inset(0 0 56px);margin-bottom:-56px;display:block}@media (max-width:900px){.lp-closing-cal{min-height:560px}.lp-closing-cal iframe.cal-embed{clip-path:inset(0 0 28px);margin-bottom:-28px}}.lp--clay .lp-module--closing .lp-closing-cal{border-color:var(--hairline);background:#fff;margin-top:0}.clay-wall,.clay-tabs,.clay-prompt,.clay-infra,.clay-case,.clay-bento{border-top:1px solid var(--hairline);padding:clamp(72px,10vh,120px) clamp(24px,5vw,64px)}.clay-wall__inner,.clay-tabs__inner,.clay-prompt__inner,.clay-infra__inner,.clay-case__inner,.clay-bento__inner{max-width:var(--site-max);opacity:0;margin:0 auto;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.clay-wall.is-live .clay-wall__inner,.clay-tabs.is-live .clay-tabs__inner,.clay-prompt.is-live .clay-prompt__inner,.clay-infra.is-live .clay-infra__inner,.clay-case.is-live .clay-case__inner,.clay-bento.is-live .clay-bento__inner{opacity:1;transform:translateY(0)}.clay-wall__headline{letter-spacing:-.04em;text-align:center;color:#0e0a078c;max-width:28ch;margin:0 auto clamp(32px,4vh,48px);font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.15}.clay-wall__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.clay-wall__card{border:1px solid var(--hairline);color:inherit;background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.clay-wall__card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0e0a070f}.clay-wall__metric{background:var(--card-mint);color:#0e0a07b3;border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.clay-wall__metric strong{letter-spacing:-.03em;color:var(--ink);font-size:15px;font-weight:700}.clay-wall__quote{letter-spacing:0;flex:1;margin:0;font-size:16px;line-height:1.5}.clay-wall__quote em{font-family:var(--font-serif);color:#0e0a07d1;font-style:italic}.clay-wall__author{align-items:center;gap:12px;margin-top:auto;display:flex}.clay-wall__avatar,.clay-wall__initials{border-radius:50%;flex-shrink:0;width:40px;height:40px}.clay-wall__initials{background:var(--card-sand);color:#0e0a078c;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.clay-wall__meta{flex:1;min-width:0}.clay-wall__name{font-size:14px;font-weight:600;display:block}.clay-wall__role{color:#0e0a0780;font-size:12px;display:block}.clay-wall__logo{opacity:.7;width:72px}.clay-wall__logo svg{width:100%;height:auto}.clay-tabs__title{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.clay-tabs__sub{color:#0e0a07a8;max-width:52ch;margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.clay-tabs__bar{scrollbar-width:none;gap:8px;margin:clamp(28px,4vh,40px) 0;padding-bottom:4px;display:flex;overflow-x:auto}.clay-tabs__bar::-webkit-scrollbar{display:none}.clay-tabs__pill{letter-spacing:-.02em;border:1px solid var(--hairline);color:#0e0a078c;background:#fff;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.clay-tabs__pill.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.clay-tabs__panel{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.clay-tabs__panel-title{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(22px,2.4vw,32px);font-weight:600}.clay-tabs__panel-body{color:#0e0a07a8;margin:0;font-size:16px;line-height:1.5}.clay-tabs__result{margin:16px 0 0;font-size:17px}.clay-tabs__result em{font-family:var(--font-serif);color:var(--ink);font-style:italic}.clay-tabs__diagram{border-radius:20px;align-items:center;min-height:300px;padding:clamp(20px,3vw,32px);display:flex;overflow-x:auto}.clay-tabs__diagram .ascii{margin:0 auto}.clay-tabs__diagram--sky{background:var(--card-sky)}.clay-tabs__diagram--sand{background:var(--card-sand)}.clay-tabs__diagram--mint{background:var(--card-mint)}.clay-tabs__diagram--lilac{background:var(--card-lilac)}.clay-tabs__diagram--peach{background:var(--card-peach)}.clay-prompt{background:#ffffff80}.clay-prompt__title{letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.clay-prompt__sub{color:#0e0a07a8;text-align:center;max-width:42ch;margin:16px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.clay-prompt__input-row{background:var(--canvas);border:1px solid var(--hairline);border-radius:999px;gap:10px;max-width:720px;margin:clamp(28px,4vh,40px) auto;padding:8px;display:flex}.clay-prompt__input{letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 20px;font-size:16px}.clay-prompt__submit{background:var(--ink);color:#fff;border-radius:999px;flex-shrink:0;padding:12px 24px;font-size:14px;font-weight:600}.clay-prompt__segmented{background:var(--canvas);border-radius:999px;justify-content:center;gap:4px;width:fit-content;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.clay-prompt__segment{color:#0e0a0780;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.clay-prompt__segment.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0e0a0714}.clay-prompt__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;margin:0 auto;display:flex}.clay-prompt__chip{border:1px solid var(--hairline);color:#0e0a07a6;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.clay-prompt__chip:hover{background:var(--card-sand);border-color:#0e0a0740}.clay-prompt__chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.clay-prompt__blueprint{background:var(--canvas);border:1px solid var(--hairline);border-radius:20px;justify-content:center;max-width:720px;margin:32px auto 0;padding:clamp(20px,3vw,32px);display:flex;overflow-x:auto}.pillars{border-top:1px solid var(--hairline);height:480vh;position:relative}.pillars__sticky{align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.pillars__inner{width:100%;max-width:var(--site-max);margin:0 auto;padding:0 clamp(24px,5vw,64px)}.pillars__header{margin-bottom:clamp(20px,3vh,36px)}.pillars__title{letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.pillars__sub{color:#0e0a07a8;max-width:56ch;margin:12px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.pillars__stage{flex-direction:column;gap:clamp(18px,2.5vh,28px);display:flex}.pillars__nav{border-bottom:1px solid var(--hairline);order:-1;gap:clamp(16px,2.4vw,32px);padding-bottom:12px;display:flex}.pillars__dot{color:#0e0a0761;align-items:baseline;gap:8px;transition:color .35s;display:inline-flex;position:relative}.pillars__dot:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.pillars__dot.is-active{color:var(--ink)}.pillars__dot.is-active:after{transform:scaleX(1)}.pillars__dot-num{font-family:var(--font-serif);font-size:14px;font-style:italic}.pillars__dot-label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.pillars__panels{display:grid}.pillars__panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,56px);transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1),visibility 0s linear .55s;display:grid;transform:translateY(28px)}.pillars__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1),visibility;transform:translateY(0)}.pillars__panel .gframe{margin:0}.pillars__panel-title{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(24px,2.8vw,38px);font-weight:600;line-height:1.08}.pillars__panel-body{color:#0e0a07a8;margin:0 0 14px;font-size:16px;line-height:1.5}.pillars__deliverable{margin:0 0 20px;font-size:16px}.pillars__deliverable em{font-family:var(--font-serif);color:#0e0a07d9;font-style:italic}.pillars__proof{border:1px solid var(--hairline);background:#ffffff8c;border-radius:16px;margin:0;padding:18px 22px;font-size:15px;line-height:1.5}.pillars__proof p{font-family:var(--font-serif);margin:0 0 8px;font-size:16px;font-style:italic}.pillars__proof footer{color:#0e0a078c;font-size:13px}.pillars__cta{margin-top:clamp(20px,3vh,32px)}.clay-infra__title{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.clay-infra__sub{color:#0e0a07a8;max-width:52ch;margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.clay-infra__grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(24px,4vw,48px);margin-top:clamp(32px,4vh,48px);display:grid}.clay-infra__timeline{gap:12px;display:grid}.clay-infra__step{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:24px}.clay-infra__period{letter-spacing:.08em;text-transform:uppercase;color:#0e0a0766;font-size:11px;font-weight:700}.clay-infra__number{letter-spacing:-.05em;color:#0e0a0733;margin:6px 0 8px;font-size:28px;font-weight:600;display:block}.clay-infra__step-title{margin:0 0 6px;font-size:17px;font-weight:600}.clay-infra__step-summary{color:#0e0a07a8;margin:0;font-size:14px;line-height:1.45}.clay-infra__feed{background:var(--ink);border-radius:20px;padding:clamp(20px,3vw,28px);overflow-x:auto}.clay-infra__feed .ascii{color:#fffaf0d9}.clay-infra__feed .ascii__cursor{color:#fffaf0}.clay-infra__feed-caption{color:#fffaf0b3;margin-bottom:16px;font-size:15px;display:block}.clay-infra__feed-caption em{font-family:var(--font-serif);font-style:italic}.clay-infra__guarantee{font-family:var(--font-serif);color:var(--ink);max-width:44ch;margin:32px 0 0;font-size:clamp(18px,2vw,24px);font-style:italic}.clay-infra__positioning{color:#0e0a07a8;margin:10px 0 0;font-size:15px}.clay-infra__footnote{color:#0e0a078c;margin:20px 0 24px;font-size:14px}.clay-case__card{color:inherit;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,56px);text-decoration:none;display:grid}.clay-case__gallery{padding:clamp(8px,1vw,16px)}.clay-case__copy{flex-direction:column;gap:12px;display:flex}.clay-case__company{letter-spacing:.06em;text-transform:uppercase;color:#0e0a0766;font-size:12px;font-weight:700}.clay-case__headline{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15}.clay-case__quote{color:#0e0a07a8;margin:8px 0;font-size:15px;line-height:1.5}.clay-case__quote p{font-family:var(--font-serif);color:#0e0a07cc;margin:0 0 8px;font-size:18px;font-style:italic}.clay-case__metrics{gap:24px;margin-top:auto;display:flex}.clay-case__metric-value{letter-spacing:-.04em;font-size:24px;font-weight:700;display:block}.clay-case__metric-label{color:#0e0a0780;max-width:16ch;font-size:12px;display:block}.clay-case__cta{margin-top:8px;font-size:14px;font-weight:600}.clay-bento__title{letter-spacing:-.045em;margin:0 0 clamp(28px,4vh,40px);font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.06}.clay-bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(200px,auto);gap:14px;display:grid}.clay-bento__tile{color:inherit;border:1px solid var(--hairline);border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.clay-bento__tile:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0e0a070f}.clay-bento__tile--wide{grid-column:span 2}.clay-bento__tile--tall{grid-row:span 2}.clay-bento__tile--sky{background:var(--card-sky)}.clay-bento__tile--sand{background:var(--card-sand)}.clay-bento__tile--mint{background:var(--card-mint)}.clay-bento__tile--lilac{background:var(--card-lilac)}.clay-bento__tile-copy{padding:24px 24px 12px}.clay-bento__tile-label{letter-spacing:.08em;text-transform:uppercase;color:#0e0a0766;font-size:11px;font-weight:700}.clay-bento__tile-title{letter-spacing:-.03em;margin:8px 0 12px;font-size:20px;font-weight:600}.clay-bento__tile-link{font-size:13px;font-weight:600}.clay-bento__tile .gframe{gap:10px;margin-top:auto;padding:0 20px 20px}.clay-bento__tile .gframe__plaque{padding:5px 14px}.clay-bento__tile .gframe__title{font-size:13px}.clay-bento__tile .gframe__medium{font-size:10px}.clay-bento__ascii{margin-top:auto;padding:0 24px 24px;overflow-x:auto}@media (max-width:900px){.clay-wall__grid,.clay-tabs__panel,.clay-infra__grid,.clay-case__card{grid-template-columns:1fr}.pillars{height:auto}.pillars__sticky{height:auto;padding:clamp(72px,10vh,120px) 0;display:block;position:static;overflow:visible}.pillars__nav{display:none}.pillars__panels{flex-direction:column;gap:56px;display:flex}.pillars__panel{opacity:1;visibility:visible;pointer-events:auto;grid-template-columns:1fr;transition:none;transform:none}.clay-tabs__diagram{justify-content:flex-start;min-height:0}.ascii{font-size:10px}.clay-prompt__input-row{border-radius:20px;flex-direction:column}.clay-prompt__submit{width:100%}.clay-bento__grid{grid-template-columns:1fr}.clay-bento__tile--wide,.clay-bento__tile--tall{grid-area:span 1/span 1}}.clay-case .gframe{opacity:0;transition:opacity .8s .18s,transform .8s cubic-bezier(.22,.61,.36,1) .18s;transform:translateY(26px)scale(.985)}.clay-case.is-live .gframe{opacity:1;transform:translateY(0)scale(1)}.clay-wall__card{opacity:0}.clay-wall.is-live .clay-wall__card{animation:.6s cubic-bezier(.22,.61,.36,1) both clay-wall-in}.clay-wall.is-live .clay-wall__card:nth-child(2){animation-delay:80ms}.clay-wall.is-live .clay-wall__card:nth-child(3){animation-delay:.16s}.clay-wall.is-live .clay-wall__card:nth-child(4){animation-delay:.24s}@keyframes clay-wall-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clay-wall__inner,.clay-tabs__inner,.clay-prompt__inner,.clay-infra__inner,.clay-case__inner,.clay-bento__inner,.clay-case .gframe,.clay-wall__card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.pillars__panel,.pillars__dot,.pillars__dot:after{transition:none!important}}.lpx-tensions{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.lpx-tension{border:1px solid var(--hairline);background:#fff;border-radius:16px;padding:22px 24px}.lpx-tension__title{letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:600}.lpx-tension__body{color:var(--muted-2);margin:0;font-size:14.5px;line-height:1.5}.lpx-layers{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:clamp(40px,6vh,64px);display:grid}.lpx-layer{border:1px solid var(--hairline);background:#fff;border-radius:16px;padding:24px}.lpx-layer__stamp{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:11px}.lpx-layer__title{letter-spacing:-.03em;margin:12px 0 8px;font-size:19px;font-weight:600}.lpx-layer__body{color:var(--muted-2);margin:0 0 16px;font-size:14px;line-height:1.5}.lpx-layer__tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lpx-layer__tools li{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11px}.lpx-plays{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lpx-play{border:1px solid var(--hairline);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.lpx-play__signal{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--steel);font-size:11px}.lpx-play__title{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:600}.lpx-play__outcome{color:var(--muted-2);margin:0;font-size:14.5px;line-height:1.5}.plays-flow.rev-engine{width:100%;margin:0}.plays-flow__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;width:100%;display:grid}.plays-flow__col{border:1px solid var(--re-line);background:#fff;border-radius:4px;min-width:0;padding:clamp(14px,2.2vw,20px);transition:opacity .35s,box-shadow .35s}.plays-flow__title{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink);text-align:center;margin:0 0 12px;font-size:clamp(16px,1.6vw,18px);font-weight:500;line-height:1.25}.plays-flow__scene{min-height:120px;position:relative}.plays-flow__wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plays-flow__wire{transition:stroke .3s,stroke-width .3s,filter .3s}.plays-flow__wire.lit{stroke:rgba(var(--royal-rgb), .88);stroke-width:2.25px;animation:1.4s ease-in-out infinite plays-wire-pulse}@keyframes plays-wire-pulse{0%,to{stroke-opacity:.75}50%{stroke-opacity:1}}.plays-flow__col--active{box-shadow:0 0 0 1px rgba(var(--royal-rgb), .14), 0 10px 28px #0e0a0714}.plays-flow.is-animating .plays-flow__col:not(.plays-flow__col--active) .plays-flow__stack{opacity:.62}.plays-flow__stack{z-index:2;flex-direction:column;gap:16px;transition:opacity .35s;display:flex;position:relative}.plays-flow__panel{border:1px solid var(--re-line);background:#fff;border-radius:4px;overflow:hidden}.plays-flow__panel-hd{background:#0e0a070a;border-bottom:1px solid #0e0a070f;justify-content:center;align-items:center;gap:8px;height:28px;display:flex}.plays-flow__panel-dot{background:#0e0a0729;flex:none;width:5px;height:5px}.plays-flow__panel-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--re-muted);font-size:9px;font-weight:500;line-height:1}.plays-flow__panel-body{padding:10px}.plays-flow__panel--out{transition:border-color .3s,box-shadow .3s}.plays-flow__panel--out.lit{border-color:rgba(var(--royal-rgb), .28);box-shadow:0 0 0 1px rgba(var(--royal-rgb), .1)}.plays-flow__inputs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.plays-flow__chip{border:1px solid rgba(var(--royal-rgb), .18);color:var(--ink);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.plays-flow__nodes{flex-direction:column;gap:12px;display:flex}.plays-flow__node{border:1px solid var(--re-line);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.plays-flow__node.lit{border-color:rgba(var(--royal-rgb), .28);background:rgba(var(--royal-rgb), .06);box-shadow:0 0 0 1px rgba(var(--royal-rgb), .08)}.plays-flow__node-label{min-width:0;color:var(--ink);flex:auto;font-size:11px;font-weight:500;line-height:1.35}.plays-flow__node.lit .plays-flow__node-label{color:var(--re-accent)}.plays-flow__outputs{flex-direction:column;gap:6px;display:flex}.plays-flow__out{border:1px solid var(--re-line);background:#fff;border-radius:3px;align-items:center;gap:8px;padding:8px 10px;display:flex}.plays-flow__out-seq{background:rgba(var(--royal-rgb), .1);width:16px;height:16px;font-family:var(--font-mono);color:var(--re-accent);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.plays-flow__out-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.plays-flow__out-label{color:var(--ink);font-size:11px;font-weight:500;line-height:1.3}.plays-flow__out-detail{color:var(--re-muted);font-size:10px;line-height:1.35}.plays-flow .rev-engine__tile{border:.55px solid var(--re-line);background:#fff;border-radius:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 2px 4px #0e0a070f}.plays-flow .rev-engine__tile img{object-fit:contain;width:13px;height:13px}.plays-flow .rev-engine__tiles{flex:none;gap:4px;display:flex}.lp-module--plays .plays-flow__col{opacity:0;transition:opacity .55s,transform .55s,box-shadow .35s;transform:translateY(16px)}.lp--clay .lp-module--plays .lp-module__grid:not(.lp-module__grid--split)>.lp-module__copy{max-width:min(100%,68ch)}.lp-module--plays .lp-module__sub{white-space:nowrap;max-width:none}@media (max-width:820px){.lp--clay .lp-module--plays .lp-module__grid:not(.lp-module__grid--split)>.lp-module__copy{max-width:var(--site-copy-col)}.lp-module--plays .lp-module__sub{white-space:normal;max-width:52ch}}.lp-module--plays.is-live .plays-flow__col{opacity:1;transform:translateY(0)}.lp-module--plays.is-live .plays-flow__col:first-child{transition-delay:80ms}.lp-module--plays.is-live .plays-flow__col:nth-child(2){transition-delay:.16s}.lp-module--plays.is-live .plays-flow__col:nth-child(3){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.plays-flow.is-animating .plays-flow__col:not(.plays-flow__col--active) .plays-flow__stack{opacity:1}.plays-flow__wire.lit{animation:none}.lp-module--plays .plays-flow__col{opacity:1;transition:none;transform:none}}.proof-board{width:100%;margin:0;position:relative}.proof-board--grid .proof-board__viewport{scroll-snap-type:none;overflow:visible}.proof-board--grid .proof-board__viewport:before,.proof-board--grid .proof-board__viewport:after{display:none}.proof-board--grid .proof-board__track{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:clamp(14px,2vw,20px);width:100%;min-width:0;padding-bottom:0;display:grid}.proof-board--grid .proof-board__cell{scroll-snap-align:unset;--proof-portrait-top:calc(var(--proof-cell-pad-block) + 2 * 1.55 * clamp(15px, 1.35vw, 17px) + 16px);flex:none;justify-content:flex-start;align-self:stretch;width:100%;max-width:none;height:100%}.proof-board--grid .proof-board__quote{flex:none;align-self:stretch;min-height:3.1em;margin-block:0}.proof-board--grid .proof-board__rule{margin-top:auto;margin-bottom:8px;padding-top:28px}.proof-board--grid .proof-attribution__role{white-space:normal;min-height:2.6em;line-height:1.3}.proof-board--grid .proof-attribution{min-height:clamp(112px,13vw,136px)}.use-cases-index{background:#fff;min-height:100vh;padding-block-start:clamp(72px,12vh,120px)}.use-cases-index__intro{padding-block-end:clamp(40px,8vh,72px)}html.use-cases-index-page,html.use-cases-index-page body,html.use-cases-index-page .use-cases-index .lp--clay{background:#fff}html:has(.use-cases-index){background:#fff}html:has(.use-cases-index) body{background:#fff}html:has(.use-cases-index) .use-cases-index .lp--clay{background:#fff}.proof-board__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;opacity:0;scroll-padding-inline:0;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);position:relative;overflow:auto visible;transform:translateY(16px);container:proof-viewport/inline-size}.proof-board__viewport::-webkit-scrollbar{display:none}.proof-board__viewport:focus{outline:none}.proof-board__viewport:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.proof-board__viewport:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.proof-board__viewport:focus-visible{outline-offset:4px;border-radius:4px}.lp-module.is-live .proof-board__viewport{opacity:1;transform:translateY(0)}.proof-board__nav{z-index:5;border:1px solid var(--hairline);width:40px;height:40px;color:var(--muted-2);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:color .18s,border-color .18s,opacity .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0e0a071a}.proof-board__nav:hover:not(:disabled){color:var(--ink);border-color:#18498b40}.proof-board__nav:disabled{opacity:.35;cursor:default}.proof-board__nav--prev{left:-8px}.proof-board__nav--next{right:-8px}@media (max-width:768px){.proof-board__nav{display:none}}.proof-board__viewport:before{content:"";float:left;background:linear-gradient(to left, transparent, var(--paper) 45%, var(--paper));width:clamp(32px,5vw,56px);height:100%;margin-right:calc(-1*clamp(32px,5vw,56px));position:sticky;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.proof-board__viewport:before{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--paper) 72%, transparent) 45%, var(--paper))}}.proof-board__viewport:before{pointer-events:none;z-index:1}.proof-board__viewport:after{content:"";float:right;background:linear-gradient(to right, transparent, var(--paper) 45%, var(--paper));width:clamp(32px,5vw,56px);height:100%;margin-left:calc(-1*clamp(32px,5vw,56px));position:sticky;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.proof-board__viewport:after{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--paper) 72%, transparent) 45%, var(--paper))}}.proof-board__viewport:after{pointer-events:none;z-index:1}.proof-board__track{gap:clamp(12px,1.5vw,16px);width:max-content;min-width:100%;padding-bottom:4px;display:flex}.proof-board__cell{--proof-cell-pad-inline:clamp(18px, 2.2vw, 24px);--proof-cell-pad-block:clamp(18px, 2.2vw, 24px);--proof-portrait-width:clamp(128px, 32%, 168px);--proof-portrait-top:calc(clamp(18px, 2.2vw, 24px) + 3 * 1.55 * clamp(15px, 1.35vw, 17px) + 19px + 1px - clamp(14px, 1.8vw, 20px));scroll-snap-align:start;min-width:0;padding:clamp(18px,2.2vw,24px);padding-bottom:var(--proof-cell-pad-block);border:1px solid var(--hairline);color:inherit;background:#fff;border-radius:20px;flex-direction:column;flex:0 0 clamp(280px,70cqw,480px);align-self:flex-start;gap:0;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden}.proof-board__cell:hover{background:#18498b08}.proof-board__cell:hover .proof-board__go{color:var(--ink)}.proof-board__quote{letter-spacing:-.025em;color:var(--ink);flex:none;margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.55}.proof-board__quote--overview{letter-spacing:-.03em;color:var(--ink)}.proof-board__rule{margin:0 calc(-1 * var(--proof-cell-pad-inline)) 18px;border-top:1px solid var(--hairline);z-index:0;pointer-events:none;position:relative}.proof-attribution{--proof-cell-pad:var(--proof-cell-pad-inline);margin:0 calc(-1 * var(--proof-cell-pad)) 0;padding-right:var(--proof-portrait-width);z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;min-height:clamp(96px,11vw,120px);display:grid;position:relative;overflow:visible}.proof-attribution__sig,.proof-attribution__logo{border-right:1px solid var(--hairline);flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(12px,1.4vw,16px) clamp(10px,1.2vw,14px);display:flex}.proof-attribution__logo{color:var(--ink);border-right:none;justify-content:center;align-items:center}.proof-attribution__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-3);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.proof-attribution__name-ink{font-family:var(--font-ink-note), "Segoe Print", cursive;color:var(--royal);white-space:normal;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.1;display:block}.proof-attribution__signature{object-fit:contain;object-position:left bottom;width:auto;max-width:100%;height:clamp(28px,3.2vw,36px);display:block}.proof-attribution__role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.proof-attribution__logo svg{width:auto;height:clamp(18px,1.6vw,22px);display:block}.proof-board__portrait{top:var(--proof-portrait-top);z-index:2;pointer-events:none;width:var(--proof-portrait-width);box-sizing:border-box;line-height:0;position:absolute;bottom:0;right:0;overflow:visible}.proof-board__portrait img{object-fit:contain;object-position:right bottom;width:100%;height:100%;display:block}.proof-board__portrait-fallback{width:clamp(64px,14vw,80px);height:clamp(64px,14vw,80px);color:var(--steel);background:#18498b14;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.proof-board__go{z-index:6;letter-spacing:-.02em;color:var(--steel);margin-top:12px;font-size:13px;font-weight:600;transition:color .18s;position:relative}@media (max-width:640px){.proof-board__cell{flex:0 0 min(88cqw,100%)}}@media (max-width:768px){.proof-board__cell{--proof-portrait-width:clamp(96px, 30cqw, 128px)}}@media (prefers-reduced-motion:reduce){.proof-board__viewport{opacity:1;transition:none;transform:none}}.proof-ink-cta{text-align:center;width:100%;margin:clamp(28px,4vh,40px) 0 0;padding:0}@property --lever-owner-progress{syntax:"<number>";inherits:true;initial-value:0}.lever-owner{--lever-owner-progress:0;width:100%;margin:0}.lever-owner__card{border:1px solid var(--hairline);background:#fff;border-radius:18px;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(20px,3vw,32px);padding:clamp(22px,3vw,28px);display:grid;position:relative;overflow:visible;box-shadow:0 18px 48px #0e0a070a}.lever-owner__mascot{pointer-events:none;z-index:3;position:absolute;top:-46px;right:20px}.lever-owner__mascot-svg{width:auto;height:46px;display:block;overflow:visible}.lever-owner__profile{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lever-owner__avatar-wrap{width:72px;height:72px;position:relative}.lever-owner__ring{border:1px solid rgba(var(--royal-rgb), .22);border-radius:50%;animation:3.2s ease-in-out infinite lever-owner-ring;position:absolute;inset:-5px}.lever-owner.is-animating .lever-owner__ring{border-color:rgba(var(--royal-rgb), .42)}@keyframes lever-owner-ring{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lever-owner__avatar{z-index:1;object-fit:cover;border:2px solid #fff;border-radius:50%;width:72px;height:72px;display:block;position:relative;box-shadow:0 8px 20px #0e0a071f}.lever-owner__identity{flex-direction:column;gap:4px;display:flex}.lever-owner__name{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:600}.lever-owner__name-ink{width:fit-content;max-width:100%;display:block;position:relative;overflow:visible}.lever-owner__name-ink__hand{vertical-align:baseline;display:inline-block;position:relative}.lever-owner__name-ink__sizer{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:Caveat,cursive;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.05}.lever-owner__name-ink [data-tegaki=root],.lever-owner__name-ink canvas{position:absolute;top:0;left:0}.lever-owner__name-ink canvas{pointer-events:none}.lever-owner__name-ink--pending{opacity:0;visibility:hidden}.lever-owner__name-ink--writing,.lever-owner__name-ink--complete{opacity:1;visibility:visible}.lever-owner__role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:10px}.lever-owner__pillars{gap:0;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.lever-owner__pillars:before{content:"";background:#0e0a071a;width:1px;position:absolute;top:12px;bottom:12px;left:5px}.lever-owner__pillar{gap:4px;padding:12px 0 12px 8px;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.lever-owner__pillar:before{content:"";background:#fff;border:2px solid #0e0a071f;border-radius:50%;width:8px;height:8px;transition:border-color .45s,background .45s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:absolute;top:18px;left:-18px}.lever-owner__pillar.done:before{border-color:rgba(var(--royal-rgb), .42);background:rgba(var(--royal-rgb), .14)}.lever-owner__pillar.lit:before{border-color:rgba(var(--royal-rgb), .9);background:rgba(var(--royal-rgb), .92);box-shadow:0 0 0 4px rgba(var(--royal-rgb), .12);transform:scale(1.12)}.lever-owner.is-animating .lever-owner__pillar:not(.lit):not(.done){opacity:.42}.lever-owner.is-animating .lever-owner__pillar.done{opacity:.84}.lever-owner__pillar.lit{opacity:1;transform:translate(3px)}.lever-owner__pillar-label{letter-spacing:-.02em;color:var(--ink);font-size:14px;font-weight:600}.lever-owner__pillar.lit .lever-owner__pillar-label{color:var(--steel)}.lever-owner__pillar-detail{color:var(--muted-2);max-width:52ch;font-size:13.5px;line-height:1.45}@media (max-width:760px){.lever-owner__card{grid-template-columns:1fr}.lever-owner__profile{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.lever-owner__ring{animation:none}.lever-owner.is-animating .lever-owner__pillar{opacity:1;transform:none}}.lpx-proof{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lpx-proofcard{border:1px solid var(--hairline);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:26px;display:flex}.lpx-proofcard__metric{color:var(--muted-2);font-size:14px}.lpx-proofcard__metric b{letter-spacing:-.04em;color:var(--steel);margin-right:8px;font-size:30px;font-weight:600}.lpx-proofcard__quote{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;line-height:1.55}.lpx-proofcard__by{color:var(--muted);margin-top:auto;font-size:13px}.lpx-proofcard__by strong{color:var(--ink);font-weight:600}.lpx-proof__cta{margin-top:clamp(28px,4vh,40px)}.sysd{margin:0}.sysd__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-3);margin-top:14px;font-size:11px}.sysd-flow__track{align-items:stretch;gap:4px;display:flex}.sysd-node{border:1px solid var(--hairline);background:#fff;border-radius:14px;flex:1 1 0;min-width:0;padding:18px 18px 20px}.sysd-node__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:12px;font-size:11px;display:block}.sysd-node__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sysd-node__items li{color:var(--ink);font-size:14px}.sysd-node--gate{background:#18498b0d;border-color:#18498b47;flex:none;min-width:160px}.sysd-node__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:6px;font-size:10px;display:block}.sysd-node--gate .sysd-node__label{color:var(--steel);margin-bottom:8px}.sysd-node__note{color:var(--muted-2);margin:0;font-size:12.5px;line-height:1.45}.sysd-link{font-family:var(--font-mono);color:var(--muted-3);align-self:center;padding:0 2px;font-size:18px}.sysd-timeline__track{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px;margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.sysd-timeline__track:before{content:"";background:var(--hairline);height:1px;position:absolute;top:26px;left:6px;right:6px}.sysd-mile{flex-direction:column;gap:6px;padding-top:20px;display:flex;position:relative}.sysd-mile__dot{background:var(--steel);width:9px;height:9px;box-shadow:0 0 0 4px var(--canvas);border-radius:50%;position:absolute;top:0;left:0}.sysd-mile__stamp{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:11px}.sysd-mile__title{letter-spacing:-.03em;font-size:17px;font-weight:600}.sysd-mile__body{color:var(--muted-2);font-size:13.5px;line-height:1.45}.sysd-mini__track{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sysd-mini__step{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--hairline);color:var(--muted);background:#fff;border-radius:999px;padding:6px 11px;font-size:11px}.sysd-mini__step.is-signal{color:var(--steel);border-color:#18498b47}.sysd-mini__step.is-out{background:var(--steel);border-color:var(--steel);color:var(--paper)}.sysd-mini__link{font-family:var(--font-mono);color:var(--muted-3);font-size:13px}.sysd-matrix__grid{gap:12px;display:grid}.sysd-col{border:1px solid var(--hairline);background:#fff;border-radius:16px;padding:24px 22px}.sysd-col.is-primary{background:#18498b0d;border-color:#18498b47}.sysd-col__name{letter-spacing:-.02em;margin-bottom:14px;font-size:16px;font-weight:600;display:block}.sysd-col.is-primary .sysd-col__name{color:var(--steel)}.sysd-col__points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sysd-col__points li{color:var(--muted-2);padding-left:18px;font-size:13.5px;line-height:1.4;position:relative}.sysd-col__points li:before{content:"·";color:var(--muted-3);position:absolute;left:4px}.sysd-col.is-primary .sysd-col__points li{color:var(--ink)}.sysd-col.is-primary .sysd-col__points li:before{content:"→";color:var(--steel);font-family:var(--font-mono);font-size:12px;left:0}.sysd-scatter__field{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#0e0a0704 10px 20px);border:1px dashed #0e0a072e;border-radius:18px;flex-wrap:wrap;align-content:center;gap:10px;min-height:220px;padding:28px;display:flex;position:relative}.sysd-scatter__chip{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--muted);background:#fff;border-radius:8px;padding:7px 12px;font-size:12px}.sysd-scatter__chip:nth-child(2){transform:rotate(-3deg)}.sysd-scatter__chip:nth-child(3){transform:rotate(2deg)}.sysd-scatter__chip:nth-child(5){transform:rotate(-2deg)}.sysd-scatter__tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-3);font-size:10px;position:absolute;bottom:14px;right:16px}.lpx-ways__head-grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,5vw,48px);margin-top:4px;display:grid}.lpx-ways__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lpx-ways__list-item{letter-spacing:-.045em;color:var(--ink);font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.05;display:block}.lpx-ways__list-text--accent{color:#0e0a076b}.lpx-ways__intro{color:var(--muted-2);max-width:46ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.lpx-ways__intro-accent{color:var(--steel)}.lpx-ways__grid{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px);display:grid}.lpx-way{background:var(--paper);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;padding:26px 26px 24px;display:flex}.lpx-way.is-primary{background:#18498b0a;border-color:#18498b3d}.lpx-way__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.lpx-way__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--hairline);border-radius:6px;padding:5px 10px;font-size:10px}.lpx-way.is-primary .lpx-way__tag{color:var(--steel);border-color:#18498b47}.lpx-way__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);font-size:10px}.lpx-way__title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(20px,2vw,27px);font-weight:500}.lpx-way__body{color:var(--muted-2);max-width:44ch;margin:12px 0 0;font-size:14.5px;line-height:1.5}.lpx-way__link{font-family:var(--font-mono);letter-spacing:.02em;color:var(--steel);cursor:default;margin-top:18px;font-size:12px}.lpx-way__panel{border:1px solid var(--hairline);background:var(--paper);border-radius:12px;margin-top:26px;overflow:hidden}.lpx-way__panel-bar{border-bottom:1px solid var(--hairline);background:#0e0a0705;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.lpx-way__panel-header{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.lpx-way__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:5px;padding:4px 9px;font-size:10px}.lpx-way.is-primary .lpx-way__badge{background:var(--steel)}.lpx-way__panel-body{padding:20px 16px 18px}.lpx-way__panel-body .sysd--mini{justify-content:center;display:flex}.lpx-way__panel-body--handover{flex-direction:column;gap:14px;display:flex}.lpx-way__handover-name{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);font-size:11.5px}.lpx-way__handover-rows{margin:0;padding:0;list-style:none;display:grid}.lpx-way__handover-row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.lpx-way__handover-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);font-size:10px}.lpx-way__handover-value{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lpx-way__handover-value--live{color:var(--steel)}.lpx-way__handover-dot{background:var(--steel);border-radius:999px;flex:none;width:6px;height:6px}.lpx-way__handover-from{color:var(--muted-3);text-decoration:line-through;text-decoration-thickness:1px}.lpx-way__handover-arrow{color:var(--muted-3)}.lpx-way__handover-to{color:var(--ink);font-weight:600}.lpx-way__handover-footer{border-top:1px solid var(--hairline);justify-content:flex-end;padding-top:12px;display:flex}.lpx-way__handover-stamp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);background:#18498b0d;border:1px solid #18498b52;border-radius:5px;padding:4px 9px;font-size:10px}.lpx-way__panel-body--digest{flex-direction:column;gap:14px;display:flex}.lpx-way__digest-week{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);font-size:11.5px}.lpx-way__digest-rows{margin:0;padding:0;list-style:none;display:grid}.lpx-way__digest-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.15fr) minmax(48px,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.lpx-way__digest-service{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:11.5px}.lpx-way__digest-bar{background:#18498b1a;border-radius:999px;height:6px;position:relative;overflow:hidden}.lpx-way__digest-fill{background:var(--steel);border-radius:999px;position:absolute;inset:0 auto 0 0}.lpx-way__digest-result{font-family:var(--font-mono);color:var(--muted-2);text-align:right;white-space:nowrap;font-size:11px}.lpx-way__digest-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.lpx-way__digest-next{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-3);font-size:10px}.lpx-way__digest-metric{font-family:var(--font-mono);color:var(--steel);font-size:11.5px}@media (max-width:860px){.lp--clay{--lp-section-min-height:auto;--lp-section-pad-y:clamp(52px, 7vh, 64px)}.lp-module--problem .lp-module__grid--split,.lpx-ways__head-grid,.lpx-ways__grid,.lpx-tensions,.lpx-layers,.lpx-plays,.plays-flow__grid,.lpx-proof{grid-template-columns:1fr}.sysd-flow__track{flex-direction:column}.sysd-node--gate{min-width:0}.sysd-link{transform:rotate(90deg)}.sysd-timeline__track{grid-auto-flow:row;gap:22px}.sysd-timeline__track:before{display:none}}@media (max-width:620px){.sysd-matrix__grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.lp-module .lp-module__copy,.lp-module .lp-module__visual,.lp-module .lp-module__body{opacity:1!important;transition:none!important;transform:none!important}}.rev-engine{--re-accent:var(--royal);--re-wire:var(--royal);--re-bg:#fff;--re-panel:#fff;--re-line:#0e0a071f;--re-muted:var(--muted-2);--re-scan:var(--sky);width:100%;margin:0}.rev-engine__card{border:1px solid var(--hairline);background:var(--re-bg);border-radius:16px;justify-content:center;align-items:center;min-height:clamp(480px,52vh,598px);padding:clamp(24px,4vw,40px) clamp(16px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0a070a,0 16px 40px #0e0a070f}.rev-engine__scene{grid-template-columns:260px 1fr 300px 1fr 260px;align-items:center;width:100%;display:grid;position:relative}.rev-engine__scene>.rev-engine__col-in{grid-column:1}.rev-engine__scene>.rev-engine__col-engine{grid-column:3}.rev-engine__scene>.rev-engine__col-out{grid-column:5}.rev-engine__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rev-engine__col{z-index:2;flex-direction:column;display:flex;position:relative}.rev-engine__panel{border:1px solid var(--re-line);background:var(--re-panel);border-radius:4px;width:260px;overflow:hidden}.rev-engine__col-in .rev-engine__panel,.rev-engine__col-out .rev-engine__panel{margin:0}.rev-engine__prows{flex-direction:column;gap:10px;padding:10px;display:flex}.rev-engine__colhd{background:#0e0a070a;justify-content:center;align-items:center;gap:10px;height:32px;display:flex}.rev-engine__colhd .rev-engine__cl{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);font-size:10px;line-height:12px}.rev-engine__colhd.in .rev-engine__cl,.rev-engine__colhd.out .rev-engine__cl{color:var(--re-muted)}.rev-engine__colhd.engine-hd .rev-engine__cl{color:var(--ink)}.rev-engine__cnode{background:#0e0a072e;flex:none;width:6px;height:6px}.rev-engine__cnode.o,.rev-engine__cnode.w{background:#0e0a072e}.rev-engine__lrow{background:#0e0a0705;border:1px solid #0e0a070f;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.rev-engine__lrow .rev-engine__name{color:var(--ink);font-size:12px;font-weight:500;line-height:16px}.rev-engine__scene .rev-engine__tile{border:.55px solid var(--re-line);background:#fff;border-radius:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 2px 4px #0e0a070f}.rev-engine__scene .rev-engine__tile img{object-fit:contain;width:15px;height:15px}.rev-engine__scene .rev-engine__tiles{gap:5px;display:flex}.rev-engine__col-engine{align-self:center}.rev-engine__engine{border:1px solid var(--re-accent);background:var(--re-panel);border-radius:4px;width:300px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0e0a0714}.rev-engine__ecore{text-align:center;border-bottom:1px dashed #0e0a071a;padding:0 0 18px;position:relative}.rev-engine__ecore .rev-engine__colhd{margin-bottom:18px}.rev-engine__emark{color:#dd775b;width:auto;max-width:69px;height:56px;margin:0 auto;display:block;position:relative;overflow:visible}.rev-engine__erouting{letter-spacing:.08em;text-transform:uppercase;color:var(--re-accent);font-family:var(--font-mono);align-items:center;gap:6px;margin-top:12px;font-size:8px;line-height:12px;display:inline-flex;position:relative}.rev-engine__erouting:before{content:"";background:var(--re-accent);border-radius:50%;width:3px;height:3px}.rev-engine__esteps{position:relative}.rev-engine__erow{border-bottom:1px dashed #0e0a071a;justify-content:space-between;align-items:center;padding:14px 12px;transition:background .3s;display:flex;position:relative}.rev-engine__erow:last-child{border-bottom:0}.rev-engine__erow .rev-engine__es{color:var(--ink);font-size:12px;font-weight:500;line-height:16px;transition:color .3s}.rev-engine__erow .rev-engine__ed{letter-spacing:.03em;color:var(--re-muted);font-family:var(--font-mono);font-size:10px;line-height:12px}.rev-engine__erow.lit{background:rgba(var(--royal-rgb), .06)}.rev-engine__erow.lit .rev-engine__ed{color:var(--re-accent)}.rev-engine__estamp{letter-spacing:.04em;color:var(--re-accent);border:1px solid var(--re-accent);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));font-family:var(--font-mono);padding:6px 10px;font-size:8px;line-height:10px}.rev-engine__out-row{gap:8px;position:relative}.rev-engine__seq-n{border:1px solid var(--re-accent);width:18px;height:18px;color:var(--re-accent);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.rev-engine__out-name{flex:1;line-height:1.3}.rev-engine__lens{z-index:6;pointer-events:none;opacity:0;background:linear-gradient(165deg, #ffffff80, rgba(var(--royal-rgb), .08));border-top:1px solid rgba(var(--royal-rgb), .25);border-bottom:1px solid rgba(var(--royal-rgb), .25);height:45px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #fffc,0 10px 34px #0e0a0714}.rev-engine__lens:before{content:"";pointer-events:none;background:linear-gradient(#fff6,#0000 45%);position:absolute;inset:0}.rev-engine__lens.scanning{background:linear-gradient(165deg,#ffffff80,#3372d91f);border-top-color:#3372d973;border-bottom-color:#3372d973;box-shadow:inset 0 1px #ffffffd9,0 10px 34px #0e0a071a}.rev-engine__lens-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--re-scan), transparent);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #3372d999}.rev-engine__lens.scanning .rev-engine__lens-scan{opacity:1;animation:.5s ease-in-out infinite alternate rev-engine-lens-scan}@keyframes rev-engine-lens-scan{0%{top:3px}to{top:40px}}@media (max-width:1180px){.rev-engine__card{min-height:0;padding:32px clamp(16px,4vw,40px)}.rev-engine__scene{grid-template-columns:1fr;justify-content:stretch;gap:14px}.rev-engine__scene>.rev-engine__col-in,.rev-engine__scene>.rev-engine__col-engine,.rev-engine__scene>.rev-engine__col-out{grid-column:1}.rev-engine__wires,.rev-engine__lens{display:none}.rev-engine__col{align-items:center}.rev-engine__panel,.rev-engine__engine{width:100%;max-width:360px}.rev-engine__col-in:after,.rev-engine__col-engine:after{content:"↓";text-align:center;color:var(--re-accent);margin-top:6px;font-size:18px;display:block}}@media (max-width:900px){.rev-engine__card{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.rev-engine__lens.scanning .rev-engine__lens-scan{animation:none}}.ink-annotate{color:inherit;white-space:normal;--rough-fade-ms:0s;display:inline;position:relative}.ink-annotate__text{z-index:1;position:relative}.ink-annotate--multiline .ink-annotate__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.ink-annotate .rough-annotation{pointer-events:none;transition:opacity var(--rough-fade-ms,0s) ease}.ink-annotate--circle{padding:.12em .2em}.lp-module__sub .ink-annotate--circle{padding-inline:.04em}.lp-module__title-accent .ink-annotate--circle{margin-inline:0;padding-inline:0}.ink-annotate--circle.ink-annotate--reveal-hover{vertical-align:baseline;cursor:default;padding:0;display:inline-block}.ink-annotate--circle.ink-annotate--reveal-hover:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.ink-annotate--circle.ink-annotate--reveal-hover:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.ink-annotate--circle.ink-annotate--reveal-hover:focus-visible{outline-offset:4px;border-radius:2px}.ink-annotate--reveal-in-view .ink-annotate__note{opacity:1;visibility:hidden}.ink-annotate--reveal-in-view .ink-annotate__note--writing,.ink-annotate--reveal-in-view .ink-annotate__note--complete,.ink-annotate--reveal-in-view.ink-annotate--note-visible .ink-annotate__note{visibility:visible}.ink-annotate__note--pending{pointer-events:none}.ink-annotate--bracket{padding-right:.55em}.ink-annotate__note{letter-spacing:.01em;white-space:nowrap;pointer-events:none;line-height:1.2;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.ink-annotate--note-below .ink-annotate__note{white-space:normal;max-width:18ch;margin-top:6px;display:block;position:static;transform:none}.what-breaks__header-pin .lp-module__copy,.what-breaks__header-pin .lp-module__title{overflow:visible}.what-breaks__header-pin .lp-module__title-accent{position:relative}.what-breaks__header-pin .ink-annotate--note-margin .ink-annotate__note{top:calc(50% + .55em)}.what-breaks__detail .ink-annotate--note-margin .ink-annotate__note{white-space:normal;max-width:16ch;margin-top:6px;display:block;position:static;transform:none}@media (max-width:900px){.ink-annotate--note-margin .ink-annotate__note{white-space:normal;max-width:22ch;margin-top:6px;display:block;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.ink-annotate--reveal-in-view .ink-annotate__note,.ink-annotate--reveal-in-view .ink-annotate__note--writing,.ink-annotate--reveal-in-view .ink-annotate__note--complete,.ink-annotate--reveal-in-view.ink-annotate--note-visible .ink-annotate__note{visibility:visible}}.what-breaks{--wb-accent:#c1502e;--wb-line:#0e0a071f;--wb-ticker-ink:var(--steel);--wb-ticker-muted:var(--muted-3)}@supports (color:color-mix(in lab, red, red)){.what-breaks{--wb-ticker-muted:color-mix(in srgb, var(--muted-3) 45%, #b4bec8)}}.what-breaks{flex-direction:column;width:100%;margin:0;display:flex}.what-breaks__pin-lane{display:contents}.what-breaks__header-pin{order:1}.what-breaks__stage{order:2}.what-breaks__ticker-pin{order:3}.what-breaks__pile-runway{order:4}.what-breaks__stage{display:contents}.what-breaks__header-pin{display:block}.what-breaks__header-pin .lp-module__copy{padding-bottom:clamp(28px,3.5vh,44px)}.what-breaks__header-pin .lp-module__sub{margin-top:clamp(18px,2.2vh,24px);position:relative}.what-breaks__ink-cta{text-align:center;order:2;width:100%;max-width:none;margin:clamp(16px,2vh,24px) 0 0;padding:0}.solution-ink-cta,.how-ink-cta,.plays-ink-cta{text-align:center;width:100%;margin:clamp(16px,2vh,24px) 0 0;padding:0}.what-breaks__ink-cta .ink-cta,.solution-ink-cta .ink-cta,.how-ink-cta .ink-cta,.plays-ink-cta .ink-cta,.proof-ink-cta .ink-cta,.stack-strip__cta .ink-cta{text-decoration:none;display:inline-block;position:relative}.ink-cta__hand{vertical-align:baseline;display:inline-block;position:relative}.ink-cta__sizer{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:Caveat,cursive;font-size:min(clamp(17px,1.55vw,20px),4.6vw);font-weight:600;line-height:1.25}.ink-cta__hand [data-tegaki=root],.ink-cta__hand canvas{position:absolute;top:0;left:0}.ink-cta__hand canvas,.ink-cta .rough-annotation{pointer-events:none}.what-breaks__ink-cta .ink-cta:hover,.solution-ink-cta .ink-cta:hover,.how-ink-cta .ink-cta:hover,.plays-ink-cta .ink-cta:hover,.proof-ink-cta .ink-cta:hover,.stack-strip__cta .ink-cta:hover{color:var(--royal)}.what-breaks__ink-cta .ink-cta:focus-visible,.solution-ink-cta .ink-cta:focus-visible,.how-ink-cta .ink-cta:focus-visible,.plays-ink-cta .ink-cta:focus-visible,.proof-ink-cta .ink-cta:focus-visible,.stack-strip__cta .ink-cta:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.what-breaks__ink-cta .ink-cta:focus-visible,.solution-ink-cta .ink-cta:focus-visible,.how-ink-cta .ink-cta:focus-visible,.plays-ink-cta .ink-cta:focus-visible,.proof-ink-cta .ink-cta:focus-visible,.stack-strip__cta .ink-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.what-breaks__ink-cta .ink-cta:focus-visible,.solution-ink-cta .ink-cta:focus-visible,.how-ink-cta .ink-cta:focus-visible,.plays-ink-cta .ink-cta:focus-visible,.proof-ink-cta .ink-cta:focus-visible,.stack-strip__cta .ink-cta:focus-visible{outline-offset:3px;border-radius:2px}.what-breaks__ticker-pin{width:100%;margin-top:clamp(40px,4.5vh,56px);position:relative}.what-breaks__grid{order:2;grid-template-columns:repeat(6,1fr);gap:24px 22px;margin:clamp(40px,4.5vh,56px) 0 0;padding:0;list-style:none;display:grid}.what-breaks__bento{border:1px solid var(--hairline);opacity:0;background:#fff;border-radius:18px;order:2;margin:clamp(32px,4vh,48px) 0 0;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);display:flex;overflow:visible;transform:translateY(16px);box-shadow:0 2px 10px #0e0a070d}.lp-module--problem.is-live .what-breaks__bento{opacity:1;transform:translateY(0)}.what-breaks__slot{display:contents}.what-breaks__rule{background:var(--hairline);flex-shrink:0;width:1px}.what-breaks__cell{opacity:0;flex-direction:column;flex:1 1 0;min-width:0;padding:clamp(20px,2.5vw,28px);transition:opacity .5s,transform .5s;display:flex;transform:translateY(12px)}.lp-module--problem.is-live .what-breaks__cell{opacity:1;transform:translateY(0)}.lp-module--problem.is-live .what-breaks__cell--d1{transition-delay:60ms}.lp-module--problem.is-live .what-breaks__cell--d2{transition-delay:.14s}.lp-module--problem.is-live .what-breaks__cell--d3{padding-top:clamp(28px,3vw,36px);transition-delay:.22s;position:relative}.what-breaks__pin-lane,.what-breaks__ticker-pin,.what-breaks__pile-runway{display:none}.what-breaks__copy{flex-direction:column;gap:12px;margin-top:20px;display:flex;position:relative}.what-breaks__scene-wrap{position:relative;overflow:visible}.what-breaks__cell-mascot{pointer-events:none;z-index:2;position:absolute;top:-39.0698px;right:clamp(20px,2.5vw,28px)}.what-breaks__cell-mascot-svg{width:auto;height:40px;display:block;overflow:visible}.what-breaks__headline{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.3}.wb-scene{border:1px solid var(--wb-line);background-color:var(--paper);min-height:148px;font-family:var(--font-mono);color:var(--steel);background-image:linear-gradient(#0e0a070a 1px,#0000 1px),linear-gradient(90deg,#0e0a070a 1px,#0000 1px);background-size:16px 16px;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:10px;display:flex;position:relative}.wb-scene--manual-lists,.wb-scene--signals-unused,.wb-scene--pipeline-chaos{background-image:none;padding:0;overflow:hidden}.wb-scene__scene-ink{object-fit:cover;object-position:center;width:100%;height:100%;min-height:148px;display:block}.what-breaks__ticker-mascot{pointer-events:none;z-index:2;position:absolute;top:-39.0698px;left:auto;right:20px}.what-breaks__ticker-mascot-svg{width:auto;height:40px;display:block;overflow:visible}.wb-mascot__body{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite wb-mascot-breathe}.wb-mascot__eyes{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite wb-mascot-blink}.wb-mascot__legs-a{transform-box:fill-box;transform-origin:top;animation:1.9s ease-in-out infinite wb-mascot-swing}.wb-mascot__legs-b{transform-box:fill-box;transform-origin:top;animation:1.9s ease-in-out infinite reverse wb-mascot-swing}@keyframes wb-mascot-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1.5px)scaleY(1.03)}}@keyframes wb-mascot-blink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.1)}}@keyframes wb-mascot-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.what-breaks__card{border:1px solid var(--wb-line);opacity:0;background:#fff;border-radius:6px;flex-direction:column;flex:auto;gap:12px;padding:22px 22px 20px;transition:opacity .55s,transform .55s;display:flex;transform:translateY(16px);box-shadow:0 2px 10px #0e0a070d}.lp-module--problem.is-live .what-breaks__card{opacity:1;transform:translateY(0)}.lp-module--problem.is-live .what-breaks__card--d1{transition-delay:40ms}.lp-module--problem.is-live .what-breaks__card--d2{transition-delay:.1s}.lp-module--problem.is-live .what-breaks__card--d3{transition-delay:.16s}.lp-module--problem.is-live .what-breaks__card--d4{transition-delay:.22s}.lp-module--problem.is-live .what-breaks__card--d5{transition-delay:.28s}.lp-module--problem.is-live .what-breaks__card--d6{transition-delay:.34s}.lp-module--problem.is-live .what-breaks__card--d7{transition-delay:.4s}.what-breaks__ticker-pin{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;transform:translateY(16px)}.lp-module--problem.is-live .what-breaks__ticker-pin{opacity:1;pointer-events:auto;transition-delay:.46s;transform:translateY(0)}.what-breaks__detail{color:var(--muted-2);min-width:0;margin:0;font-size:14px;line-height:1.55}.what-breaks__pile-runway,.what-breaks__dwell{display:none}.what-breaks__ticker{border:1px solid var(--wb-line);font-family:var(--font-mono);background:#fff;border-radius:6px;margin-top:0;margin-bottom:28px;padding:18px 22px;position:relative;overflow:clip;box-shadow:0 2px 10px #0e0a070d}.what-breaks__ticker:before{display:none}.what-breaks__ticker-hd{align-items:center;gap:10px;margin-bottom:12px;display:flex}.what-breaks__ticker-prefix{letter-spacing:.08em;text-transform:uppercase;color:var(--wb-ticker-ink);border:1px solid var(--steel);flex:none;padding:3px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.what-breaks__ticker-prefix{border:1px solid color-mix(in srgb, var(--steel) 28%, transparent)}}.what-breaks__ticker-prefix{background:var(--card-sky);border-radius:2px}.what-breaks__ticker-arrow{color:var(--wb-ticker-muted);flex:none;font-size:13px}.what-breaks__ticker-stack{flex-direction:column;gap:8px;min-height:calc(3em + 8px);margin:0;padding:0;list-style:none;display:flex}.what-breaks__ticker-stack:empty{min-height:calc(3em + 8px)}.what-breaks__ticker-row{min-height:1.5em;color:var(--wb-ticker-ink);font-size:13.5px;font-weight:400;line-height:1.5}.what-breaks__ticker-row.is-done{color:var(--wb-ticker-muted)}.what-breaks__ticker-row.is-current{color:var(--wb-ticker-ink)}.what-breaks__ticker-row.is-placeholder{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}.what-breaks__ticker-row,.what-breaks__ticker-static{color:var(--wb-ticker-ink);font-size:13.5px;line-height:1.5}.what-breaks__ticker-static{color:var(--wb-ticker-muted);white-space:normal;margin:0}.what-breaks__ticker-cursor{vertical-align:-2px;background:var(--wb-ticker-ink);width:7px;height:12px;margin-left:6px;animation:1.1s step-end infinite wb-cursor-blink;display:inline-block}.what-breaks__ticker-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes wb-ticker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wb-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:900px){.what-breaks__bento{border-radius:14px;flex-direction:column}.what-breaks__slot{display:block}.what-breaks__rule{width:100%;height:1px}.what-breaks__cell{padding:20px 18px}.what-breaks__cell--d2{padding-bottom:48px}.wb-scene{min-height:132px}}@media (max-width:860px){.what-breaks__ticker-pin{will-change:auto;margin-top:clamp(28px,4vh,40px);position:relative;top:auto}.what-breaks__ticker-runway{display:none}.what-breaks__ticker{margin-top:0;position:relative}.what-breaks__ticker-cursor{display:none}}@media (prefers-reduced-motion:reduce){.what-breaks__bento,.what-breaks__cell{opacity:1;transition:none;transform:none}.what-breaks__ticker-pin{opacity:1;pointer-events:auto;transition:none;transform:none}.what-breaks__ticker-row.is-current,.what-breaks__ticker-cursor{animation:none}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.lp-module.lp-module--problem .lp-module__copy{padding-bottom:0;position:static}.what-breaks__ticker-pin{margin-top:16px;margin-bottom:0;position:static}.what-breaks__ticker{margin-top:0}}.rev-engine__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-3);text-align:center;margin:14px 0 0;font-size:11px}.lp-faq__icon{color:#0e0a0766;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.lp-faq__item.is-open .lp-faq__question{color:var(--ink)}.lp-closing__cta{flex-shrink:0}.lp--clay .lp-module--solution-pipeline .lp-module__body{margin-top:clamp(28px,3.5vh,40px)}.lp-module--solution .lp-module__copy,.lp-module--solution .lp-module__sub,.lp-module--solution-pipeline .lp-module__copy,.lp-module--solution-pipeline .lp-module__sub{overflow:visible}.solution-panel{border:1px solid var(--hairline);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1.12fr) minmax(260px,360px);align-items:stretch;display:grid;position:relative;overflow:visible;box-shadow:0 1px 2px #0e0a070a,0 16px 40px #0e0a070f}.solution-panel__owner{border-right:1px solid var(--hairline);padding:clamp(24px,3vw,32px)}.solution-panel__pipeline{align-items:center;padding:clamp(22px,3vw,28px);display:flex;position:relative;overflow:visible}.solution-panel__mascot{pointer-events:none;z-index:3;position:absolute;top:-44.9302px;left:50%;transform:translate(-50%)}.solution-panel__mascot-svg{width:auto;height:46px;display:block;overflow:visible}.solution-panel .lever-owner{height:100%}.solution-panel .lever-owner__card{height:100%;min-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,164px) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.5vw,24px);padding:0}.solution-panel .lever-owner__profile{justify-content:center;align-self:stretch;align-items:center;gap:6px}.solution-panel .lever-owner__name-ink{margin-inline:auto;max-width:164px;margin-top:-2px}.solution-panel .lever-owner__identity{text-align:center;align-items:center;gap:2px}.solution-panel .lever-owner__role{margin-top:0}.solution-panel .lever-owner__avatar{width:80px;height:80px}.solution-panel .lever-owner__avatar-wrap{width:80px;height:80px;overflow:visible}.solution-panel .lever-owner__pillars{--lo-rail:11px;--lo-dot:6px;--lo-gap:10px;height:100%;padding:0 0 0 calc(var(--lo-rail) + var(--lo-dot) / 2 + var(--lo-gap));flex-direction:column;justify-content:space-between;margin:0;display:flex;position:relative}.solution-panel .lever-owner__pillars:before{content:"";left:calc(var(--lo-rail) - .5px);background:linear-gradient(#0000 0%,#0e0a071a 10% 90%,#0000 100%);width:1px;position:absolute;top:12.5%;bottom:12.5%}.solution-panel .lever-owner__pillar{border-left:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:4px;margin:0;padding:14px 16px 14px 10px;transition:opacity .4s,background .4s;display:flex;position:relative}.solution-panel .lever-owner__pillar:before{content:"";left:calc(-1 * (var(--lo-dot) + var(--lo-gap)));width:var(--lo-dot);height:var(--lo-dot);background:var(--ink);border-radius:50%;margin-top:0;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.solution-panel .lever-owner__pillar:before{background:color-mix(in srgb, var(--ink) 16%, transparent)}}.solution-panel .lever-owner__pillar:before{box-sizing:border-box;border:none;transition:background .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-50%)}.solution-panel .lever-owner__pillar-detail{max-width:none}.solution-panel .lever-owner.is-animating .lever-owner__pillar:not(.lit){opacity:.85}.solution-panel .lever-owner.is-animating .lever-owner__pillar.done{opacity:1}.solution-panel .lever-owner__pillar.lit{opacity:1;background:rgba(var(--royal-rgb), .04);transform:none}.solution-panel .lever-owner__pillar.lit:before{background:var(--royal);box-shadow:0 0 0 3px var(--royal)}@supports (color:color-mix(in lab, red, red)){.solution-panel .lever-owner__pillar.lit:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--royal) 16%, transparent)}}.solution-panel .lever-owner__pillar.lit:before{transform:translateY(-50%)}.solution-panel .lever-owner__pillar.lit .lever-owner__pillar-label{color:var(--ink)}.solution-panel .lever-owner__pillar.lit .lever-owner__pillar-detail{color:var(--muted-2)}.solution-panel .sol-pipe{width:100%;margin:0}.solution-panel .sol-pipe__frame{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.solution-panel .sol-pipe__steps{gap:10px}.solution-panel .sol-pipe__card{background:#ffffffd1;border-style:solid;border-color:#0e0a071a;min-height:44px;padding:8px 12px}.solution-panel .sol-pipe__step.is-active .sol-pipe__card{background:#fff;transform:none}@media (max-width:900px){.solution-panel{grid-template-columns:1fr}.solution-panel__owner{border-right:none;border-bottom:1px solid var(--hairline);padding-bottom:64px}.solution-panel__pipeline{align-items:stretch}.solution-panel .lever-owner__card{grid-template-columns:1fr}.solution-panel .lever-owner__pillars{justify-content:flex-start;gap:12px;height:auto}.solution-panel .lever-owner__pillars:before{top:14%;bottom:14%}.solution-panel .lever-owner__pillar{flex:none}}.sol-pipe{--sp-accent:var(--royal);--sp-accent-soft:rgba(var(--royal-rgb), .1);--sp-bg:var(--paper);--sp-block:var(--paper);--sp-border:#0e0a071f;--sp-muted:var(--muted-2);--sp-text:var(--ink);width:min(100%,420px);margin:0 auto}.sol-pipe__frame{background:var(--sp-bg);border:1px solid var(--hairline);border-radius:16px;padding:clamp(22px,3vw,32px) clamp(18px,3vw,24px);position:relative;box-shadow:0 1px 2px #0e0a070a,0 16px 40px #0e0a070f}.sol-pipe__steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sol-pipe__step{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);position:relative;transform:translateY(12px)}.lp-module--solution-pipeline.is-live .sol-pipe__step{opacity:1;transform:translateY(0)}.lp-module--solution-pipeline.is-live .sol-pipe__step:first-child{transition-delay:40ms}.lp-module--solution-pipeline.is-live .sol-pipe__step:nth-child(2){transition-delay:80ms}.lp-module--solution-pipeline.is-live .sol-pipe__step:nth-child(3){transition-delay:.12s}.lp-module--solution-pipeline.is-live .sol-pipe__step:nth-child(4){transition-delay:.16s}.lp-module--solution-pipeline.is-live .sol-pipe__step:nth-child(5){transition-delay:.2s}.lp-module--solution-pipeline.is-live .sol-pipe__step:nth-child(6){transition-delay:.24s}.sol-pipe__card{background:var(--sp-block);border:1px dashed var(--sp-border);border-radius:4px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;transition:border-color .35s,background .35s,box-shadow .35s,transform .35s;display:flex}.sol-pipe__icon{width:28px;height:28px;color:var(--sp-accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sol-pipe__icon{color:color-mix(in srgb, var(--sp-accent) 72%, var(--ink))}}.sol-pipe__icon svg{width:20px;height:20px}.sol-pipe__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted);font-size:10px;font-weight:600;transition:color .35s}.sol-pipe__step.is-active .sol-pipe__card{border-style:solid;border-color:var(--sp-accent);background:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.sol-pipe__step.is-active .sol-pipe__card{background:color-mix(in srgb, var(--sp-accent) 5%, var(--sp-block))}}.sol-pipe__step.is-active .sol-pipe__card{box-shadow:0 0 0 1px var(--sp-accent), 0 0 18px var(--sp-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sol-pipe__step.is-active .sol-pipe__card{box-shadow:0 0 0 1px color-mix(in srgb, var(--sp-accent) 18%, transparent), 0 0 18px var(--sp-accent-soft)}}.sol-pipe__step.is-active .sol-pipe__card{transform:translate(2px)}.sol-pipe__step.is-active .sol-pipe__icon{color:var(--sp-accent)}.sol-pipe__step.is-active .sol-pipe__label{color:var(--ink)}@media (max-width:520px){.sol-pipe{width:100%}.sol-pipe__frame{padding:22px 14px}.sol-pipe__card{min-height:48px;padding:8px 12px}.sol-pipe__label{letter-spacing:.06em;font-size:10px}}@media (prefers-reduced-motion:reduce){.sol-pipe__step{opacity:1;transition:none;transform:none}.sol-pipe__card,.sol-pipe__label,.sol-pipe__icon{transition:none}}.site-footer{border-top:1px solid var(--hairline);padding:clamp(40px,5vh,64px) clamp(24px,5vw,64px) clamp(48px,6vh,80px)}.site-footer__inner{max-width:var(--site-max);flex-direction:column;gap:clamp(32px,4vh,48px);margin:0 auto;display:flex}.site-footer__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer__subscribe{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-bottom:clamp(28px,3.5vh,40px);display:flex}.site-footer__subscribe-label{max-width:34ch;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#0e0a079e;margin:0;font-size:clamp(10px,.95vw,12px);font-weight:500;line-height:1.55}.site-footer__subscribe-form{flex-direction:column;align-items:flex-end;gap:8px;min-width:min(100%,280px);display:flex}.site-footer__email-input{border:0;border-bottom:1px solid var(--ink);width:min(100%,280px);padding:0 0 8px}@supports (color:color-mix(in lab, red, red)){.site-footer__email-input{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.site-footer__email-input{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--ink);background:0 0;outline:none;font-size:clamp(11px,1vw,13px)}.site-footer__email-input::placeholder{color:#0e0a0757}.site-footer__email-input:focus-visible{border-bottom-color:var(--royal)}.site-footer__email-submit{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#0e0a076b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.site-footer__email-submit:hover{color:var(--royal)}.site-footer__email-submit:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.site-footer__email-submit:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.site-footer__email-submit:focus-visible{outline-offset:3px;border-radius:2px}.site-footer__subscribe-note{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#0e0a077a;margin:0;font-size:10px}.site-footer__author{border-bottom:1px solid var(--hairline);padding-bottom:clamp(28px,3.5vh,40px)}.site-footer__author-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#0e0a076b;margin:0 0 14px;font-size:11px;font-weight:500}.site-footer__author-panel{border:1px solid var(--hairline);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.site-footer__author-cell{border-right:1px solid var(--hairline);min-height:180px;padding:clamp(24px,3vw,32px)}.site-footer__author-cell:last-child{border-right:0}.site-footer__author-cell--name{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.site-footer__author-name-ink{align-self:flex-start;overflow:visible}.site-footer__author-name-ink .lever-owner__name-ink__sizer{font-size:clamp(26px,2.8vw,34px)}.site-footer__author-role{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#0e0a077a;font-size:10px;font-weight:500;line-height:1.45}.site-footer__author-cell--brand{justify-content:center;align-items:center;display:flex}.site-footer__author-cell--brand .brand__wordmark{width:min(180px,70%);height:auto}.site-footer__author-cell--portrait{align-self:stretch;padding:0;position:relative;overflow:visible}.site-footer__portrait-frame{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:180px;padding-top:8px;display:flex;position:relative;overflow:hidden}.site-footer__portrait{object-fit:contain;object-position:bottom center;width:auto;max-width:58%;height:auto;max-height:100%;display:block}.site-footer__credits{justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.site-footer__brand-block{flex-direction:column;gap:10px;display:flex;overflow:visible}.site-footer__brand-name{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(13px,1.2vw,16px);font-weight:600;overflow:visible}.site-footer__brand-name .ink-annotate--circle{padding-right:.15em}.site-footer__brand-tagline{max-width:28ch;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#0e0a077a;margin:0;font-size:10px;font-weight:500;line-height:1.5}.site-footer__legal{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.site-footer__copyright,.site-footer__credit-line{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#0e0a077a;margin:0;font-size:10px;font-weight:500;line-height:1.45}.site-footer__credit-link{color:inherit;text-decoration:none}.site-footer__credit-link:hover{color:var(--royal)}.site-footer__credit-link:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.site-footer__credit-link:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.site-footer__credit-link:focus-visible{outline-offset:3px;border-radius:2px}.site-footer__social{align-items:center;gap:8px;margin:0 0 2px;display:flex}.site-footer__social-item{align-items:center;gap:8px;display:inline-flex}.site-footer__social-sep{color:#0e0a074d;font-size:10px}.site-footer__social-link{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#0e0a078c;font-size:10px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .18s}.site-footer__social-link:hover{color:var(--royal)}.site-footer__social-link:focus-visible{outline:2px solid var(--royal)}@supports (color:color-mix(in lab, red, red)){.site-footer__social-link:focus-visible{outline:2px solid color-mix(in srgb, var(--royal) 40%, transparent)}}.site-footer__social-link:focus-visible{outline-offset:3px;border-radius:2px}@media (max-width:900px){.site-footer__subscribe{flex-direction:column;align-items:flex-start}.site-footer__subscribe-form,.site-footer__email-input{text-align:left;align-items:stretch;width:100%}.site-footer__email-submit{text-align:left;align-self:flex-start}.site-footer__author-panel{grid-template-columns:1fr}.site-footer__author-cell{border-right:0;border-bottom:1px solid var(--hairline);min-height:auto}.site-footer__author-cell:last-child{border-bottom:0}.site-footer__author-cell--portrait{min-height:200px}.site-footer__credits{flex-direction:column;align-items:flex-start}.site-footer__legal{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-footer__portrait{transform:none}}.lpx-layer__stamp,.lpx-play__signal,.proof-attribution__role,.lever-owner__role,.sysd-node__label,.sysd-node__eyebrow,.sysd-mile__stamp,.sysd-scatter__tag,.lpx-way__tag,.lpx-way__meta,.lpx-way__panel-header,.lpx-way__badge,.lpx-way__handover-label,.lpx-way__handover-stamp,.lpx-way__digest-next,.rev-engine__colhd .rev-engine__cl,.rev-engine__erouting,.rev-engine__estamp,.rev-engine__seq-n{font-weight:600}.kpi__val,.think__stats .v,.saving .v,.cs-impact-stats .v{letter-spacing:-.02em;font-weight:600}.visual-slot__id,.sysd__caption,.sysd-link,.sysd-mini__step,.sysd-mini__link,.sysd-col.is-primary .sysd-col__points li:before,.sysd-scatter__chip,.lpx-layer__tools li,.lpx-way__link,.lpx-way__handover-name,.lpx-way__handover-value,.lpx-way__digest-week,.lpx-way__digest-service,.lpx-way__digest-result,.lpx-way__digest-metric,.rev-engine__erow .rev-engine__ed,.rev-engine__caption,.wb-scene,.what-breaks__ticker{font-weight:500}.lp--clay .lp-module--stack{justify-content:flex-start;min-height:0;padding-top:clamp(48px,7vh,72px);padding-bottom:clamp(48px,7vh,72px);overflow-x:clip}.lp--clay .lp-module--stack .lp-module__body{width:100vw;max-width:100vw;margin-top:clamp(28px,3.5vh,40px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.stack-strip__viewport{position:relative;overflow:hidden}.stack-strip__fade{z-index:2;pointer-events:none;width:clamp(48px,8vw,120px);position:absolute;top:0;bottom:0}.stack-strip__fade--left{background:linear-gradient(90deg,#fff 0%,#ffffff8c 55%,#0000 100%);left:0}.stack-strip__fade--right{background:linear-gradient(270deg,#fff 0%,#ffffff8c 55%,#0000 100%);right:0}.stack-strip__track{gap:clamp(28px,4vw,48px);width:max-content;padding:4px 0;animation:42s linear infinite stack-strip-marquee;display:flex}.stack-strip__viewport:hover .stack-strip__track{animation-play-state:paused}.stack-strip__item{white-space:nowrap;color:#0e0a07b8;flex:none;align-items:center;gap:10px;display:inline-flex}.stack-strip__icon{object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}.stack-strip__name{letter-spacing:-.02em;color:#0e0a07c7;font-size:15px;font-weight:500}.stack-strip__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes stack-strip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stack-strip__track{width:auto;max-width:var(--site-max);padding:4px var(--site-gutter);flex-wrap:wrap;justify-content:flex-start;gap:20px 28px;margin:0 auto;animation:none}.stack-strip__fade{display:none}}@media (max-width:640px){.stack-strip__icon{width:24px;height:24px}.stack-strip__name{font-size:14px}}:root{--ink:#0e0a07;--paper:#fefefe;--canvas:#fffaf0;--steel:#4a6fa8;--royal:#5a8be4;--sky:#7ba5f0;--royal-rgb:90, 139, 228;--violet:#8669b9;--card-sky:#dce9f7;--card-sand:#f3e8d4;--card-mint:#d8efe6;--card-lilac:#e8dff5;--card-peach:#fde8d8;--hairline:#0e0a0712;--hairline-2:#0e0a070d;--muted:#0e0a0773;--muted-2:#0e0a078c;--muted-3:#0e0a0759;--site-max:1100px;--site-gutter:clamp(24px, 5vw, 64px);--site-copy-col:calc((var(--site-max) - clamp(32px, 5vw, 48px)) / 2);--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-instrument-serif), ui-serif, serif;--font-mono:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}
