.kraken-story[data-media-mode=gradient]{--m-gutter:20px;--m-measure:640px;--m-gap:48px;--m-section-gap:var(--k-space-11);--m-pad-block:40px;--m-pad-inline:24px;--m-radius:var(--k-radius-lg);--m-radius-md:var(--k-radius-md);--m-radius-sm:var(--k-radius-sm);--m-font-title:var(--font-ui),Tahoma,Arial,sans-serif;--m-h1:clamp(1.7rem,7.2vw,2.4rem);--m-h2:clamp(1.2rem,5vw,var(--k-h3));--m-body:var(--k-body);--m-text:color-mix(in srgb,var(--k-white) 84%,transparent);--m-text-soft:color-mix(in srgb,var(--k-white) 76%,transparent);--m-title:var(--text);--m-border:var(--line);--m-accent-tint:color-mix(in srgb,var(--accent) 12%,transparent);--m-accent-edge:color-mix(in srgb,var(--accent) 32%,transparent)}@media (min-width:600px){.kraken-story[data-media-mode=gradient]{--m-section-gap:var(--k-space-12);--m-gutter:28px;--m-pad-inline:28px}}.kraken-story[data-media-mode=gradient] .story-scroll-region>main{min-width:0}.kraken-story[data-media-mode=gradient] .m-story{display:flex;flex-direction:column;background:var(--m-page-bg,var(--abyss))}.kraken-story[data-media-mode=gradient] .m-scene>*{width:100%;max-width:var(--m-measure);margin-inline:auto}.kraken-story[data-media-mode=gradient] .m-scene.story-scene{min-height:0;scroll-margin-top:var(--nav-offset);display:flex;flex-direction:column;gap:var(--m-gap);padding:var(--m-section-gap) var(--m-gutter);background:var(--m-bg,none)}.kraken-story[data-media-mode=gradient] .media-stage{display:none}.kraken-story[data-media-mode=gradient][data-tone=light] .site-nav:not(.site-nav--compact),.kraken-story[data-media-mode=gradient][data-tone=light] .site-nav:not(.site-nav--compact) .nav-links,.kraken-story[data-media-mode=gradient][data-tone=light] .site-nav:not(.site-nav--compact) .wordmark{color:var(--text)}.kraken-story[data-media-mode=gradient][data-tone=light] .site-nav:not(.site-nav--compact) .wordmark__type-img--on-dark{display:block}.kraken-story[data-media-mode=gradient][data-tone=light] .site-nav:not(.site-nav--compact) .wordmark__type-img--on-light{display:none}.kraken-story[data-media-mode=gradient] .m-scene.hero-scene{padding-top:0}.kraken-story[data-media-mode=gradient] .m-hero.story-beat{min-height:0;padding:calc(var(--nav-offset) + 4svh) 0 0;display:flex;flex-direction:column;align-items:flex-start!important;justify-content:flex-start;text-align:start!important;pointer-events:auto}.kraken-story[data-media-mode=gradient] .m-hero h1{margin:14px 0;font-size:var(--m-h1);font-weight:700;line-height:1.35;text-wrap:balance;background:linear-gradient(180deg,var(--k-white) 30%,var(--k-gray-300));-webkit-background-clip:text;background-clip:text;color:transparent}.kraken-story[data-media-mode=gradient] .m-lead{max-width:36ch;margin:0;color:var(--m-text);font-size:var(--k-body);line-height:1.9;text-wrap:pretty}.kraken-story[data-media-mode=gradient] .m-hero .hero-actions{width:100%;margin-top:26px!important}.kraken-story[data-media-mode=gradient] .m-cta{width:100%;min-width:0;min-height:48px;border-radius:var(--m-radius-sm);font-size:var(--k-body)}.kraken-story[data-media-mode=gradient] .m-hero .hero-actions{direction:rtl;justify-content:stretch}.kraken-story[data-media-mode=gradient] .m-hero .hero-cta-slot{display:block;width:100%}@media (hover:none){.kraken-story[data-media-mode=gradient] .m-cta:hover{transform:none}.kraken-story[data-media-mode=gradient] .m-cta:hover svg{transform:scaleX(-1)}}.kraken-story[data-media-mode=gradient] .m-cue{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--m-text-soft);font-size:var(--k-caption);line-height:1.7}.kraken-story[data-media-mode=gradient] .m-cue svg{width:16px;height:16px;flex:none}.kraken-story[data-media-mode=gradient] .m-cta svg{width:18px;height:18px}.kraken-story[data-media-mode=gradient] .hero-mouse-hint{display:none}.kraken-story[data-media-mode=gradient] .m-logo{display:inline-flex;align-items:center;gap:var(--k-space-3);margin-bottom:var(--k-space-4);direction:ltr;animation:m-orb-in .9s cubic-bezier(.16,1,.3,1) both}.kraken-story[data-media-mode=gradient] .m-logo__mark{display:block;width:72px;height:72px;object-fit:contain}.kraken-story[data-media-mode=gradient] .m-logo__type{display:block;width:auto;height:36px}@keyframes m-orb-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.kraken-story[data-media-mode=gradient] .m-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;padding:5px 12px;border:1px solid color-mix(in srgb,var(--k-gold) 24%,transparent);border-radius:var(--k-radius-pill);background:color-mix(in srgb,var(--k-gold) 10%,transparent);color:var(--k-gold);font-size:var(--k-caption);font-weight:500;line-height:1.6;text-wrap:balance}.kraken-story[data-media-mode=gradient] .m-hero .m-pill{background:rgba(4,14,16,.45);color:var(--k-white)}.kraken-story[data-media-mode=gradient] .m-icon{position:relative;display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--k-gold) 26%,transparent) 0,color-mix(in srgb,var(--k-gold) 8%,transparent) 55%,transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-gold) 22%,transparent);color:var(--k-gold)}.kraken-story[data-media-mode=gradient] .m-icon svg{width:26px;height:26px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--k-gold) 55%,transparent))}.kraken-story[data-media-mode=gradient] .m-icon--sm{width:40px;height:40px}.kraken-story[data-media-mode=gradient] .m-icon--sm svg{width:22px;height:22px}.kraken-story[data-media-mode=gradient] .m-block{position:relative;padding:0;color:var(--m-text)}.kraken-story[data-media-mode=gradient] .m-block__head{position:relative;display:flex;align-items:center;gap:var(--k-space-3);margin-bottom:var(--k-space-5);padding-top:var(--k-space-5)}.kraken-story[data-media-mode=gradient] .m-block__head:before{content:"";position:absolute;top:0;inset-inline-start:0;width:var(--k-space-5);height:2px;border-radius:var(--k-radius-pill);background:var(--k-gold)}.kraken-story[data-media-mode=gradient] .m-block h2,.kraken-story[data-media-mode=gradient] .m-block h3{margin:0 0 var(--k-space-4);color:var(--m-title);font-size:var(--m-h2);font-weight:700;line-height:1.45;text-wrap:balance}.kraken-story[data-media-mode=gradient] .m-block>h2{font-size:clamp(1.45rem,6.4vw,var(--k-h2));background:linear-gradient(180deg,var(--k-white) 30%,var(--k-gray-300));-webkit-background-clip:text;background-clip:text;color:transparent}.kraken-story[data-media-mode=gradient] .m-block p:not(.m-pill):not(.m-chip){margin:0;color:var(--m-text);font-size:var(--m-body);line-height:1.9;text-wrap:pretty}.kraken-story[data-media-mode=gradient] .m-block p:not(.m-pill):not(.m-chip)+p{margin-top:var(--k-space-3)}.kraken-story[data-media-mode=gradient] .m-block .m-sub{color:var(--m-text-soft)}.kraken-story[data-media-mode=gradient] .m-block .m-quote{margin-top:var(--k-space-4);-webkit-padding-start:var(--k-space-4);padding-inline-start:var(--k-space-4);-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent);color:var(--m-title);font-weight:500}.kraken-story[data-media-mode=gradient] .m-block--value{margin-top:var(--m-gap);padding-top:var(--m-gap);border-top:1px solid var(--m-border)}.kraken-story[data-media-mode=gradient] .m-block--stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:var(--k-space-5);border-block:1px solid var(--m-border);text-align:center}.kraken-story[data-media-mode=gradient] .m-stat{display:flex;flex-direction:column;align-items:center;gap:var(--k-space-2);padding:0 var(--k-space-2);color:var(--m-title);font-size:var(--k-caption);font-weight:500;line-height:1.6;text-wrap:balance}.kraken-story[data-media-mode=gradient] .m-stat+.m-stat{-webkit-border-start:1px solid var(--m-border);border-inline-start:1px solid var(--m-border)}.kraken-story[data-media-mode=gradient] .m-block--principles{display:grid;margin-block:0;padding:0;list-style:none;border-top:1px solid var(--m-border);counter-reset:principle}.kraken-story[data-media-mode=gradient] .m-block--principles li{position:relative;display:flex;align-items:flex-start;gap:var(--k-space-4);padding-block:var(--k-space-5);border-bottom:1px solid var(--m-border);counter-increment:principle}.kraken-story[data-media-mode=gradient] .m-block--principles li:before{content:counter(principle,persian);flex:none;min-width:var(--k-space-6);color:var(--k-gold);font-size:var(--k-h2);font-weight:300;line-height:1;opacity:.85}.kraken-story[data-media-mode=gradient] .m-block--principles strong{display:block;color:var(--m-title);font-family:var(--m-font-title);font-size:var(--k-body);font-weight:700;line-height:1.6}.kraken-story[data-media-mode=gradient] .m-block--principles small{display:block;margin-top:var(--k-space-1);color:var(--m-text-soft);font-size:var(--k-caption);line-height:1.75}@media (min-width:600px){.kraken-story[data-media-mode=gradient] .m-block--principles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--k-space-6)}}.kraken-story[data-media-mode=gradient] .m-steps{position:relative;display:grid;grid-gap:var(--k-space-6);gap:var(--k-space-6);margin-block:0;padding:0;list-style:none}.kraken-story[data-media-mode=gradient] .m-step{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--k-space-4);gap:var(--k-space-4);color:var(--m-title)}.kraken-story[data-media-mode=gradient] .m-step strong{font-family:var(--m-font-title);font-size:var(--k-body);font-weight:700;line-height:1.6}.kraken-story[data-media-mode=gradient] .m-step:not(:last-child):after{content:"";position:absolute;top:calc(50% + 20px);inset-inline-start:19px;width:2px;height:calc(100% - 40px + var(--k-space-6));background:linear-gradient(180deg,color-mix(in srgb,var(--k-gold) 60%,transparent),color-mix(in srgb,var(--k-gold) 16%,transparent))}.kraken-story[data-media-mode=gradient] .m-capabilities{display:grid;border-top:1px solid var(--m-border)}.kraken-story[data-media-mode=gradient] .m-block--capability{padding-block:var(--k-space-6);border-bottom:1px solid var(--m-border);scroll-margin-top:var(--nav-offset)}.kraken-story[data-media-mode=gradient] .m-block--capability>.m-icon{margin-bottom:var(--k-space-4)}.kraken-story[data-media-mode=gradient] .m-block--capability h3{margin-bottom:var(--k-space-2);font-size:var(--k-h3)}.kraken-story[data-media-mode=gradient] .m-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0 0 var(--k-space-3);padding:var(--k-space-1) var(--k-space-3);border:1px solid var(--m-accent-edge);border-radius:var(--k-radius-pill);background:var(--m-accent-tint);color:var(--k-gold);font-size:var(--k-caption);line-height:1.7;text-wrap:balance}@media (min-width:600px){.kraken-story[data-media-mode=gradient] .m-scene[data-scene=capabilities]>.m-capabilities{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--k-space-6)}}.kraken-story[data-media-mode=gradient] .m-block--workspace{margin-top:var(--k-space-8)}.kraken-story[data-media-mode=gradient] .m-window{margin-bottom:var(--k-space-5);padding:var(--k-space-3);border:1px solid color-mix(in srgb,var(--k-gold) 18%,transparent);border-radius:var(--k-radius-md);background:color-mix(in srgb,var(--k-navy) 34%,transparent)}.kraken-story[data-media-mode=gradient] .m-window__bar{display:flex;align-items:center;gap:6px;margin-bottom:var(--k-space-3);color:color-mix(in srgb,var(--k-white) 70%,transparent)}.kraken-story[data-media-mode=gradient] .m-window__bar i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--k-white) 28%,transparent)}.kraken-story[data-media-mode=gradient] .m-window__bar svg{width:18px;height:18px;-webkit-margin-start:auto;margin-inline-start:auto}.kraken-story[data-media-mode=gradient] .m-window__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--k-space-2);gap:var(--k-space-2)}.kraken-story[data-media-mode=gradient] .m-window__grid span{display:grid;place-items:center;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--k-gold) 16%,transparent);border-radius:var(--m-radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--k-gold) 22%,transparent),color-mix(in srgb,var(--k-gold) 4%,transparent));color:var(--k-gold)}.kraken-story[data-media-mode=gradient] .m-window__grid svg{width:24px;height:24px}.kraken-story[data-media-mode=gradient] .m-window__input{height:32px;margin-top:var(--k-space-3);border:1px solid color-mix(in srgb,var(--k-gold) 16%,transparent);border-radius:var(--k-radius-pill);background:color-mix(in srgb,var(--k-white) 4%,transparent)}.kraken-story[data-media-mode=gradient] .m-statement{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--k-space-4);padding-block:var(--k-space-8);text-align:center;isolation:isolate}.kraken-story[data-media-mode=gradient] .m-statement:after{content:"";position:absolute;inset:-10% -20%;z-index:-1;background:radial-gradient(45% 40% at 50% 55%,color-mix(in srgb,var(--k-gold) 12%,transparent),transparent 75%),radial-gradient(70% 60% at 50% 45%,rgba(26,105,124,.35),transparent 75%);pointer-events:none}.kraken-story[data-media-mode=gradient] .m-statement:before{content:"";width:var(--k-space-8);height:2px;border-radius:var(--k-radius-pill);background:linear-gradient(90deg,transparent,var(--k-gold),transparent)}.kraken-story[data-media-mode=gradient] .m-statement h2{margin:0;font-size:clamp(1.35rem,6vw,var(--k-h2));font-weight:700;line-height:1.55;text-wrap:balance;background:linear-gradient(180deg,var(--k-white) 35%,var(--k-gray-300));-webkit-background-clip:text;background-clip:text;color:transparent}.kraken-story[data-media-mode=gradient] .m-finale.finale-panel{width:100%;margin-inline:auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--m-text);text-align:center;position:relative;isolation:isolate}.kraken-story[data-media-mode=gradient] .m-finale:after{content:"";position:absolute;inset:-15% -25% 20%;z-index:-1;background:radial-gradient(50% 45% at 50% 40%,color-mix(in srgb,var(--k-gold) 14%,transparent),transparent 75%);pointer-events:none}.kraken-story[data-media-mode=gradient] .m-finale h2{margin:var(--k-space-4) 0 var(--k-space-3);color:var(--m-title);font-size:var(--m-h2);font-weight:700;line-height:1.45;text-wrap:balance}.kraken-story[data-media-mode=gradient] .m-finale>p:not(.m-pill){margin:0;color:var(--m-text);font-size:var(--m-body);line-height:1.9;text-wrap:pretty}.kraken-story[data-media-mode=gradient] .m-finale .m-finale__statement{margin-top:var(--k-space-4)!important;padding-top:var(--k-space-4);border-top:1px solid var(--m-border);color:var(--m-title)!important;font-family:var(--m-font-title);font-weight:700}.kraken-story[data-media-mode=gradient] .m-finale .m-cta{margin-top:var(--k-space-5)}.kraken-story[data-media-mode=gradient] .m-trust{display:grid;grid-gap:var(--k-space-2);gap:var(--k-space-2);width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--k-space-5) auto 0;padding:0;list-style:none;text-align:start}.kraken-story[data-media-mode=gradient] .m-trust li{display:flex;align-items:center;gap:var(--k-space-3);color:var(--m-text-soft);font-size:var(--k-caption);line-height:1.7}.kraken-story[data-media-mode=gradient] .m-trust svg{flex:none;width:22px;height:22px;color:var(--k-gold)}.kraken-story[data-media-mode=gradient] .m-reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.kraken-story[data-media-mode=gradient] .m-reveal.is-in{opacity:1;transform:none}.kraken-story[data-media-mode=gradient] .m-reveal .m-stat,.kraken-story[data-media-mode=gradient] .m-reveal.m-block--principles li{opacity:0;transform:translate3d(0,8px,0);transition:opacity .38s ease,transform .38s cubic-bezier(.2,.7,.2,1)}.kraken-story[data-media-mode=gradient] .m-reveal.is-in .m-stat,.kraken-story[data-media-mode=gradient] .m-reveal.is-in.m-block--principles li{opacity:1;transform:none}.kraken-story[data-media-mode=gradient] .m-reveal.is-in :is(.m-stat,li):first-child{transition-delay:.12s}.kraken-story[data-media-mode=gradient] .m-reveal.is-in :is(.m-stat,li):nth-child(2){transition-delay:.19s}.kraken-story[data-media-mode=gradient] .m-reveal.is-in :is(.m-stat,li):nth-child(3){transition-delay:.26s}.kraken-story[data-media-mode=gradient] .m-reveal.is-in :is(.m-stat,li):nth-child(4){transition-delay:.33s}.kraken-story[data-media-mode=gradient] .m-block--capability .m-icon{opacity:0;transform:scale(.8);transition:opacity .5s ease .12s,transform .6s cubic-bezier(.16,1,.3,1) .12s}.kraken-story[data-media-mode=gradient] .m-block--capability.is-in .m-icon{opacity:1;transform:none}.kraken-story[data-media-mode=gradient] .nav-toggle{width:44px;height:44px}.kraken-story[data-media-mode=gradient] .site-nav .nav-mobile-cta{min-height:44px}.kraken-story[data-media-mode=gradient] .site-nav .wordmark{min-width:44px;min-height:44px;justify-content:center}.kraken-story[data-media-mode=gradient] .footer-links a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.kraken-story[data-media-mode=gradient] .footer-links nav{gap:0}.kraken-story[data-media-mode=gradient] .wordmark--footer{min-height:44px;align-items:center}@media (prefers-reduced-motion:reduce){.kraken-story[data-media-mode=gradient] .m-reveal,.kraken-story[data-media-mode=gradient] .m-reveal .m-stat,.kraken-story[data-media-mode=gradient] .m-reveal.m-block--principles li{opacity:1;transform:none;transition:none}.kraken-story[data-media-mode=gradient] .m-logo{animation:none}.kraken-story[data-media-mode=gradient] .m-block--capability .m-icon{opacity:1;transform:none;transition:none}}