.KairosButton-module__yM-a3q__button{--kairos-button-bg:var(--color-ink);--kairos-button-fg:var(--color-ivory);--kairos-button-border:transparent;border:1px solid var(--kairos-button-border);background:var(--kairos-button-bg);min-height:3rem;color:var(--kairos-button-fg);transition:transform var(--kairos-motion-tactile) var(--ease-luxe), border-color var(--kairos-motion-tactile) ease, background-color var(--kairos-motion-tactile) ease, color var(--kairos-motion-tactile) ease, box-shadow var(--kairos-motion-reveal) var(--ease-luxe);border-radius:.9rem;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.4rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -24px #0e0e10b3}.KairosButton-module__yM-a3q__button:after{content:"";pointer-events:none;transition:transform var(--kairos-motion-route) var(--ease-luxe);background:linear-gradient(112deg,#0000 28%,#f0dda838 48%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.KairosButton-module__yM-a3q__button:hover{transform:translateY(-2px);box-shadow:0 22px 44px -24px #0e0e10c7}.KairosButton-module__yM-a3q__button:hover:after{transform:translate(120%)}.KairosButton-module__yM-a3q__button:active{transform:scale(.975)}.KairosButton-module__yM-a3q__secondary{--kairos-button-bg:#fbfaf60a;--kairos-button-fg:var(--color-ivory);--kairos-button-border:#f0dda84d;box-shadow:none}.KairosButton-module__yM-a3q__secondary:hover{--kairos-button-border:#f0dda8b3;background:#f0dda814}.KairosButton-module__yM-a3q__agent{--kairos-button-bg:var(--color-gold);--kairos-button-fg:var(--color-ink);--kairos-button-border:#f0dda8a6}.KairosButton-module__yM-a3q__text{--kairos-button-bg:transparent;--kairos-button-fg:currentColor;min-height:auto;box-shadow:none;border:0;border-radius:0;padding:.45rem 0;overflow:visible}.KairosButton-module__yM-a3q__text:before{content:"";transform-origin:100%;height:1px;transition:transform var(--kairos-motion-reveal) var(--ease-luxe);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.KairosButton-module__yM-a3q__text:after{display:none}.KairosButton-module__yM-a3q__text:hover{box-shadow:none}.KairosButton-module__yM-a3q__text:hover:before{transform-origin:0;transform:scaleX(1)}.KairosButton-module__yM-a3q__agentDot{background:var(--color-ink);border-radius:999px;flex:none;width:.65rem;height:.65rem;position:relative;box-shadow:0 0 0 4px #0e0e101f}.KairosButton-module__yM-a3q__agentDot:after{content:"";border-radius:inherit;border:1px solid #0e0e1061;animation:1.9s ease-out infinite KairosButton-module__yM-a3q__kairos-agent-pulse;position:absolute;inset:-.24rem}.KairosButton-module__yM-a3q__arrow{z-index:1;color:inherit;transition:transform var(--kairos-motion-tactile) var(--ease-luxe);position:relative}.KairosButton-module__yM-a3q__button:hover .KairosButton-module__yM-a3q__arrow{transform:translate(.24rem)}.KairosButton-module__yM-a3q__label{z-index:1;position:relative}@keyframes KairosButton-module__yM-a3q__kairos-agent-pulse{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.KairosButton-module__yM-a3q__agentDot:after{animation:none}}
.KairosHud-module__cYk0ia__hud{background:#f0dda81f;border:1px solid #f0dda829;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.KairosHud-module__cYk0ia__module{background:#0e0e10c7;min-width:0;padding:.78rem .85rem .82rem}.KairosHud-module__cYk0ia__wide{grid-column:1/-1}.KairosHud-module__cYk0ia__label{color:#f0dda894;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.5rem;font-weight:550;line-height:1.25;display:flex}.KairosHud-module__cYk0ia__code{color:var(--color-gold);font-variant-numeric:tabular-nums}.KairosHud-module__cYk0ia__value{color:#f6f3ecdb;text-wrap:pretty;margin-top:.36rem;font-size:.72rem;line-height:1.35}.KairosHud-module__cYk0ia__outcome{grid-column:1/-1}.KairosHud-module__cYk0ia__outcome .KairosHud-module__cYk0ia__value{color:var(--color-gold-light);font-family:var(--font-display);font-size:1rem;font-weight:570}@media (min-width:640px){.KairosHud-module__cYk0ia__hud{grid-template-columns:repeat(4,minmax(0,1fr))}.KairosHud-module__cYk0ia__wide{grid-column:span 2}.KairosHud-module__cYk0ia__outcome{grid-column:1/-1}}
.KairosProcess-module__c9bF9q__section{isolation:isolate;background:var(--color-ink);color:var(--color-ivory);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.KairosProcess-module__c9bF9q__backdrop{z-index:-2;opacity:.66;background-image:-webkit-image-set(url(/assets/kairos/backgrounds/operating-plan.avif) 1x type("image/avif"),url(/assets/kairos/backgrounds/operating-plan.webp) 1x type("image/webp"));background-image:image-set("/assets/kairos/backgrounds/operating-plan.avif" 1x type("image/avif"),"/assets/kairos/backgrounds/operating-plan.webp" 1x type("image/webp"));background-position:top;background-size:cover;position:absolute;inset:0}.KairosProcess-module__c9bF9q__veil{z-index:-1;background:linear-gradient(#0e0e101a,#0e0e10d1 20% 82%,#0e0e10),radial-gradient(60% 34% at 50% 10%,#c9a24b14,#0000);position:absolute;inset:0}.KairosProcess-module__c9bF9q__header{align-items:end;gap:2rem;max-width:75rem;display:grid}.KairosProcess-module__c9bF9q__title{max-width:13ch;color:var(--color-ivory);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:570;line-height:.96}.KairosProcess-module__c9bF9q__titleAccent{color:var(--color-gold-light);display:block}.KairosProcess-module__c9bF9q__intro{color:#f6f3ecad;text-wrap:pretty;max-width:35rem;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.KairosProcess-module__c9bF9q__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.KairosProcess-module__c9bF9q__scenes{gap:clamp(4.5rem,10vw,9rem);margin-top:clamp(5rem,10vw,9rem);display:grid}.KairosProcess-module__c9bF9q__scene{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.KairosProcess-module__c9bF9q__scene:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--color-gold), transparent);opacity:.48;transform-origin:0;width:min(42vw,34rem);height:1px;transition:transform var(--kairos-motion-route) var(--ease-luxe);position:absolute;top:-2.3rem;left:1.2rem;transform:scaleX(.18)}.KairosProcess-module__c9bF9q__scene:after{content:"";z-index:-1;border:1px solid var(--color-gold);background:var(--color-ink);border-radius:999px;width:7px;height:7px;position:absolute;top:calc(-2.3rem - 3px);left:1.15rem}.KairosProcess-module__c9bF9q__scene:hover:before{transform:scaleX(1)}.KairosProcess-module__c9bF9q__figure{min-width:0;margin:0}.KairosProcess-module__c9bF9q__media{aspect-ratio:16/9;background:#171719;border:1px solid #f0dda842;border-radius:1.15rem .25rem;position:relative;overflow:hidden;box-shadow:0 42px 100px -55px #000000e6}.KairosProcess-module__c9bF9q__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#0e0e1052),linear-gradient(90deg,#f0dda814,#0000 30%);position:absolute;inset:0}.KairosProcess-module__c9bF9q__image{object-fit:cover;transition:transform var(--kairos-motion-route) var(--ease-luxe)}.KairosProcess-module__c9bF9q__scene:hover .KairosProcess-module__c9bF9q__image{transform:scale(1.018)}.KairosProcess-module__c9bF9q__caption{color:#f0dda87a;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.7rem;font-size:.52rem;line-height:1.4;display:flex}.KairosProcess-module__c9bF9q__content{min-width:0}.KairosProcess-module__c9bF9q__phase{color:var(--color-gold-light);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.58rem;font-weight:550;display:flex}.KairosProcess-module__c9bF9q__phaseIndex{width:2rem;height:2rem;color:var(--color-gold);font-variant-numeric:tabular-nums;border:1px solid #f0dda847;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.KairosProcess-module__c9bF9q__sceneTitle{color:var(--color-ivory);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:570;line-height:.98}.KairosProcess-module__c9bF9q__description{color:#f6f3eca8;text-wrap:pretty;max-width:37rem;margin-top:1.1rem;font-size:.96rem;line-height:1.65}.KairosProcess-module__c9bF9q__instrumentRow{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.8rem;margin-top:1.6rem;display:grid}.KairosProcess-module__c9bF9q__instrument{aspect-ratio:1;background:#f6f3ec0d;border:1px solid #f0dda833;border-radius:.8rem;align-self:start;position:relative;overflow:hidden}.KairosProcess-module__c9bF9q__sprite{background-image:var(--kairos-sprite-webp);background-image:image-set(var(--kairos-sprite-avif) type("image/avif"), var(--kairos-sprite-webp) type("image/webp"));background-position:0 0;background-repeat:no-repeat;background-size:300% 100%;animation:3.4s steps(2,end) infinite alternate KairosProcess-module__c9bF9q__kairos-sprite;position:absolute;inset:0}.KairosProcess-module__c9bF9q__glyph{object-fit:contain;mix-blend-mode:luminosity;opacity:.9;width:100%;height:100%}@keyframes KairosProcess-module__c9bF9q__kairos-sprite{to{background-position:100% 0}}@media (min-width:900px){.KairosProcess-module__c9bF9q__header{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.KairosProcess-module__c9bF9q__scene{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr)}.KairosProcess-module__c9bF9q__reverse .KairosProcess-module__c9bF9q__figure{order:2}.KairosProcess-module__c9bF9q__reverse .KairosProcess-module__c9bF9q__content{order:1}.KairosProcess-module__c9bF9q__reverse:before{background:linear-gradient(270deg, var(--color-gold), transparent);transform-origin:100%;left:auto;right:1.2rem}.KairosProcess-module__c9bF9q__reverse:after{left:auto;right:1.15rem}}@media (max-width:639px){.KairosProcess-module__c9bF9q__actions{display:grid}.KairosProcess-module__c9bF9q__actions>*{width:100%}.KairosProcess-module__c9bF9q__instrumentRow{grid-template-columns:3.8rem minmax(0,1fr);gap:.55rem}.KairosProcess-module__c9bF9q__instrument{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.KairosProcess-module__c9bF9q__sprite{background-position:100% 0;animation:none}}
