.kal-case{background:#070a0d}.kal-case .site-header{position:absolute;inset:0 0 auto;background:0 0;border:0}.kal-case-page{overflow:clip;color:#f2f6fa}.kal-wrap{width:min(1680px,calc(100% - 112px));margin:auto}.kal-case-page p{color:#aab8c2}.kal-case-page :is(a,button,summary):focus-visible{outline:#38d6ff solid 2px;outline-offset:5px}.kal-case-page [hidden]{display:none!important}.kal-section{position:relative;padding:115px 0;scroll-margin-top:54px}.kal-case-page h3,.kal-section h2{font-weight:500}.kal-section h2 span:not(.heading-mask):not(.heading-line){color:#899eac}.kal-label{display:flex;gap:18px;align-items:center;font:10px var(--mono);letter-spacing:.14em;margin-bottom:32px}.kal-label>span{color:#38d6ff}.kal-label i{width:25px;border-top:1px solid #49606e}.kal-section-lead{display:flex;justify-content:space-between;gap:60px;margin-top:38px}.kal-section-lead>p:first-child{max-width:720px;font-size:19px;line-height:1.7}.kal-aside-note{font:11px/1.9 var(--mono);border-left:1px solid #48606f;padding-left:22px;min-width:245px;align-self:center}.kal-mini{font:10px/1.8 var(--mono);letter-spacing:.14em}.kal-large-copy{font-size:clamp(23px,2vw,33px);line-height:1.45;color:#e0e8ee!important}.kal-boundary{font-size:13px;line-height:1.8;max-width:940px}.kal-section p+.kal-boundary{margin-top:28px}.kal-authoring-list{display:flex;gap:28px;margin-top:29px}.kal-authoring-list>span{font:10px var(--mono);min-width:160px}.kal-authoring-list p{font-size:13px;line-height:1.9}.kal-flow{list-style:none;display:flex;margin:48px 0 0;padding:24px 0;gap:25px;justify-content:space-between}.kal-flow li{font-size:12px;max-width:180px;line-height:1.5;position:relative}.kal-flow li>span{display:block;color:#7f9bad;font:9px var(--mono);margin-bottom:8px}.kal-affine-section{background:linear-gradient(120deg,#0c141b,#070a0d 75%)}.kal-affine-layout{margin-top:45px}.kal-affine-layout>div>p+p{margin-top:22px}.kal-affine-layout>div>p:not(.kal-large-copy){font-size:15px;line-height:1.8}.kal-matrix-art{width:100%;height:auto}.kal-affine-figure figcaption{font:10px/1.8 var(--mono);color:#9eafba;text-align:center}.kal-proof-media img,.kal-proof-media>a{display:block;width:100%;height:auto}.kal-proof-media figcaption{display:flex;gap:30px;justify-content:space-between;margin-top:20px;font-size:12px;color:#a1b3bf;line-height:1.8}.kal-proof-media figcaption span{font:9px/1.8 var(--mono)}.kal-fixture-parts{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:55px}.kal-fixture-parts>div{border-left:1px solid #435968;padding-left:23px}.kal-fixture-parts strong{display:block;font-size:42px;font-weight:500}.kal-fixture-parts span{font-size:12px;color:#9ab0bf}.kal-surface-layout,.kal-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:45px}.kal-surface-layout p+p,.kal-time-grid p+p{margin-top:25px}.kal-surface-layout>div>p:not(.kal-large-copy),.kal-time-grid>div>p:not(.kal-large-copy){font-size:15px;line-height:1.85}.kal-texture-art{position:relative;height:355px;display:grid;place-items:center}.kal-pixel-plane{height:230px;width:320px;transform:perspective(750px) rotateX(45deg) rotateZ(-25deg);border:1px solid #9ec3d5;background:repeating-linear-gradient(0deg,transparent 0 28px,#7dafbc40 28px 29px),repeating-linear-gradient(90deg,transparent 0 38px,#7dafbc40 38px 39px),linear-gradient(115deg,#344b5e,#12242e 60%,#318aa0);box-shadow:16px 22px #517181,33px 45px #284b60}.kal-texture-art>span{position:absolute;bottom:0;font:9px var(--mono)}.kal-detail{border-block:1px solid #31434e;margin-top:30px;padding-block:17px}.kal-detail summary{display:flex;justify-content:space-between;min-height:44px;align-items:center;cursor:pointer}.kal-detail p{font-size:13px;line-height:1.8;padding:13px 0}.kal-native-clock{border-top:1px solid #4b6475;padding:25px 0}.kal-time-output{display:block;line-height:1.5;letter-spacing:-.06em}.kal-time-output span{font-size:22px;letter-spacing:0;color:#89a3b5}.kal-clock-track{height:26px;position:relative;border-top:1px solid #618299;margin-top:14px}.kal-clock-track i{position:absolute;left:15.1381%;width:1px;height:26px;top:-14px;background:#38d6ff}.kal-clock-track b{position:absolute;left:0;top:-3px;width:var(--native-progress,15.1381%);height:4px;background:#38d6ff}.kal-key-buttons{display:flex;justify-content:space-between;gap:8px}.kal-key-buttons button{background:0 0;border:1px solid #354e5e;color:#c4d6e1;min-height:48px;padding:10px;font:11px var(--mono);cursor:pointer}.kal-key-buttons button span{font-size:8px;margin-left:5px}.kal-key-buttons button[aria-pressed=true]{color:#070a0d;background:#dce9f0}.kal-collision-row{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:center;margin:35px 0}.kal-collision-row>p{font-size:17px;line-height:1.8}.kal-collision-proof{border-left:1px solid #49606f;padding-left:30px}.kal-collision-proof strong{display:block;font-size:40px}.kal-collision-proof span{font:10px/1.8 var(--mono)}.kal-category-strip{display:flex;flex-wrap:wrap;gap:28px;font:10px var(--mono);margin:30px 0}.kal-category-strip span{border-bottom:1px solid #476373;padding-bottom:12px}.kal-scope-heading{display:flex;justify-content:space-between;gap:30px;margin:48px 0 22px;font:10px var(--mono)}.kal-capability-matrix>div{display:grid;grid-template-columns:64px 1.1fr 2fr;gap:26px;border-bottom:1px solid #253e4f;padding:21px 0}.kal-pass{font:9px var(--mono);color:#38d6ff}.kal-capability-matrix h3{font-size:18px}.kal-capability-matrix p,.kal-case-end>p,.kal-outside p{font-size:13px;line-height:1.8}.kal-outside{padding:40px 0;border-bottom:1px solid #344f61}.kal-outside h3{font-size:28px}.kal-outside ul{list-style:none;display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:28px;padding:0}.kal-outside li{font-size:12px;border-left:1px solid #507187;padding-left:13px}.kal-case-end{margin-top:55px}.kal-case .skip-link{opacity:0;pointer-events:none}.kal-case .skip-link:focus{opacity:1;pointer-events:auto}@media(max-width:1100px){.kal-wrap{width:calc(100% - 64px)}.kal-section-lead,.kal-surface-layout,.kal-time-grid{gap:35px}.kal-section-lead>p:first-child{font-size:17px}.kal-section{padding-block:90px}}@media(max-width:760px){.kal-wrap{width:calc(100% - 40px)}.kal-case .site-header{background:#05080b55}.kal-section{padding:70px 0}.kal-label{font-size:9px;gap:12px}.kal-authoring-list,.kal-collision-row,.kal-proof-media figcaption,.kal-scope-heading,.kal-section-lead{display:block}.kal-collision-row>p,.kal-section-lead>p:first-child{font-size:15px}.kal-aside-note,.kal-authoring-list p,.kal-collision-proof{margin-top:24px}.kal-surface-layout,.kal-time-grid{display:flex;flex-direction:column;gap:32px}.kal-surface-layout{flex-direction:column-reverse}.kal-fixture-parts{grid-template-columns:1fr 1fr;gap:27px}.kal-fixture-parts strong{font-size:33px}.kal-texture-art{width:100%;height:290px}.kal-pixel-plane{height:190px;width:245px}.kal-capability-matrix>div{grid-template-columns:39px 1fr;gap:10px 15px}.kal-capability-matrix p{grid-column:2;font-size:12px}.kal-scope-heading>span{display:block;margin-top:12px}.kal-boundary{font-size:12px}}@media(max-width:359px){.kal-wrap{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.kal-case-page *,.kal-case-page ::after,.kal-case-page ::before{animation:none!important;transition:none!important}}@font-face{font-family:Chakra;src:url('/assets/projects/r3-kal-tools/chakra-petch-latin-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}.kal-case-page h1,.kal-case-page h2{font-family:Chakra,var(--font)}.kal-case .header-inner{width:calc(100% - 96px);max-width:1800px;min-height:96px}.kal-case .brand,.kal-case .desktop-brand{width:190px}.kal-case .site-nav{gap:36px}.kal-hero{height:100svh;min-height:870px;max-height:1200px;position:relative;isolation:isolate;overflow:hidden;background:#020405}.kal-monument{position:absolute;inset:0;z-index:-3;transform:none}.kal-monument img{height:100%;width:100%;object-fit:cover;object-position:65% 50%}.kal-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#010304aa,transparent 48%),linear-gradient(0deg,#030709,transparent 17%),linear-gradient(270deg,#0005,transparent 18%)}.kal-rift-response{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:var(--rift-response,0);background:radial-gradient(ellipse at 70% 66%,#38d6ff25,transparent 17%);mix-blend-mode:screen;transition:opacity 350ms}.kal-hero-content{padding-top:clamp(168px,19vh,212px);position:relative;height:100%}.kal-crumbs{position:absolute;top:108px;display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.08em;color:#899da8}.kal-crumbs a{display:inline-flex;align-items:center;min-height:36px}.kal-release{display:flex;gap:36px;align-items:center;font:9px/1.85 var(--mono);letter-spacing:.18em;color:#c4ced4!important}.kal-release-index{font:12px var(--mono);letter-spacing:.08em;color:#e5edf1}.kal-release b{font-size:8px;letter-spacing:.16em;font-weight:400;color:#899ba7}.kal-hero h1{font-size:clamp(70px,5.65vw,108px);line-height:.91;letter-spacing:-.045em;margin:29px 0 0;max-width:720px}.kal-type-line{display:block;overflow:clip;padding-bottom:.07em;margin-bottom:-.07em}.kal-type-line>span{display:block}.kal-title-muted{color:#69757e}.kal-dot{color:#38d6ff}.kal-hero-proof{font:9px/1.6 var(--mono);letter-spacing:.28em;margin-top:23px;color:#c6d3dc!important}.kal-hero-description{font-size:16px;line-height:1.7;margin-top:24px;max-width:480px;color:#b3bdc6!important}.kal-actions{display:flex;gap:25px;align-items:center;margin-top:31px;flex-wrap:wrap}.kal-actions .button{min-height:51px;font-size:10px;letter-spacing:.05em;padding:15px 24px;border-radius:0;gap:24px;text-transform:uppercase;font-weight:500}.kal-actions .button.secondary{border:1px solid #58626a;background:#05090b88}.kal-hero-note{margin-top:35px;border-left:1px solid #5b6f7e;padding-left:20px;font:8px/2 var(--mono);letter-spacing:.17em;color:#a9bac6!important}.kal-hero-note span{color:#778b99}.kal-hero-side{position:absolute;right:3.5%;top:56%;font:8px/2.1 var(--mono);letter-spacing:.18em;color:#b6c7d2}.kal-scroll{position:absolute;bottom:93px;left:47%;display:flex;align-items:center;gap:18px;font:8px var(--mono);letter-spacing:.22em;color:#b8cad7;min-height:45px}.kal-scroll i{width:13px;height:26px;border:1px solid #aebdc6;border-radius:8px;position:relative}.kal-capability-strip{position:absolute;inset:auto 4% 0;min-height:68px;border-top:1px solid #68829740;display:flex;justify-content:space-between;align-items:center;gap:20px;font:8px var(--mono);letter-spacing:.17em}.kal-capability-strip a{position:relative;min-height:48px;display:flex;align-items:center;color:#b2c4d1}.kal-rift-bridge{height:180px;position:relative;background:#070a0d}.kal-rift-bridge svg{width:100%;height:100%;overflow:visible}.kal-rift-bridge path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.kal-rift-track{stroke:#214051}.kal-rift-travel{stroke:#38d6ff;stroke-dasharray:1300;stroke-dashoffset:1300;transition:stroke-dashoffset 1.2s}.kal-rift-bridge.is-reached .kal-rift-travel{stroke-dashoffset:0}.kal-rift-bridge>span{position:absolute;top:111px;left:12%;font:8px var(--mono);letter-spacing:.17em;color:#7b99ac}.kal-section-nav{position:sticky;top:0;z-index:35;min-height:52px;display:flex;align-items:center;justify-content:center;gap:42px;border-bottom:1px solid #203541;background:#070a0df5;font:9px var(--mono);letter-spacing:.04em}.kal-section-nav a{min-height:51px;display:flex;align-items:center;color:#9eb1bf;border-bottom:1px solid transparent}.kal-section-nav a[aria-current]{color:#f2f6fa;border-color:#38d6ff}.has-cine-js .kal-section-nav{position:fixed;inset:0 0 auto;transform:translateY(-100%);transition:transform 250ms}.has-cine-js .kal-section-nav:focus-within,.has-cine-js.is-reading .kal-section-nav{transform:none}.kal-section h2{font-size:clamp(49px,5.5vw,96px);line-height:1.02;letter-spacing:-.035em}#pipeline{padding-top:35px;padding-bottom:145px}#pipeline::before{content:"";position:absolute;top:0;left:5%;height:24px;border-left:1px solid #38d6ff}.kal-pipeline{display:grid;grid-template-columns:1.3fr 1fr;gap:110px;margin-top:70px;align-items:start}.kal-pipeline-track{list-style:none;padding:0 0 0 28px;position:relative}.kal-pipeline-track::before{content:"";position:absolute;inset:20px auto 20px 0;width:1px;background:linear-gradient(#38d6ff,#2b5265 70%,#162731)}.kal-pipeline-track li{position:relative;border-bottom:1px solid #243c493d}.kal-pipeline-track a{min-height:78px;display:grid;grid-template-columns:30px 1fr 25px;gap:30px;align-items:center;padding:15px 0;color:#8799a6;position:relative}.kal-pipeline-track a::before{content:"";position:absolute;left:-31px;top:calc(50% - 3px);width:7px;height:7px;background:#101d25;border:1px solid #567083}.kal-pipeline-track a[aria-current]{color:#f2f6fa}.kal-pipeline-track a[aria-current]::before{background:#38d6ff;border-color:#38d6ff;box-shadow:0 0 15px #38d6ff33}.kal-pipeline-track a>span{font:9px var(--mono);color:#7994a6}.kal-pipeline-track strong{font:500 28px/1.2 Chakra,var(--font)}.kal-pipeline-track i{font-size:18px;font-style:normal;color:#426b83}.kal-pipeline-track a[aria-current] i{color:#38d6ff}.kal-pipeline-readout{position:sticky;top:140px;padding:40px 0 40px 35px;border-left:1px solid #294958;min-height:280px;margin-top:120px;background:0 0}.kal-pipeline-readout h3{font:500 43px/1.15 Chakra,var(--font);letter-spacing:-.02em;margin:24px 0}.kal-pipeline-readout p:last-child{font-size:17px;line-height:1.85}.kal-pipeline-readout section+section{margin-top:45px}.kal-pipeline.is-interactive .kal-pipeline-readout section{margin-top:0}.kal-flow{border-bottom:0;border-top:1px solid #345769;position:relative;padding-top:26px}.kal-flow::before{content:"";position:absolute;top:-1px;left:0;width:38%;height:1px;background:linear-gradient(90deg,#38d6ff,transparent)}.kal-flow li+li::before,.kal-flow li::before{content:"";position:absolute;left:0;top:-29px;width:5px;height:5px;background:#8db2c8}.kal-affine-section{padding-block:145px;overflow:hidden}.kal-affine-layout{position:relative;display:block;min-height:410px}.kal-affine-layout>div{width:45%;position:relative;z-index:1}.kal-affine-figure{position:absolute;width:57%;right:-3%;top:-40px}.kal-matrix-art{opacity:.7}.kal-affine-section .kal-flow{margin-top:70px}.kal-affine-section .kal-flow li{font:11px/1.8 var(--mono);text-transform:uppercase}#authored-proof{padding-top:140px;padding-bottom:60px}.kal-proof-media{margin-top:70px}.kal-proof-media>a{clip-path:none;border-block:1px solid #4b6474;position:relative}.kal-authoring-manifest{padding:180px 0;text-align:center;background:radial-gradient(ellipse at 50% 75%,#0e1f2c,transparent 65%)}.kal-authoring-manifest h2{font-size:clamp(50px,6vw,100px);line-height:1.05;letter-spacing:-.035em;margin-top:30px}.kal-authoring-manifest h2 span:not(.heading-mask):not(.heading-line){color:#7794a9}.kal-authoring-manifest ol{display:flex;justify-content:center;gap:45px;list-style:none;margin-top:55px;padding:0}.kal-authoring-manifest li{position:relative;font:11px var(--mono);text-transform:uppercase}.kal-authoring-manifest li+li::before{content:"→";position:absolute;left:-28px;color:#38d6ff}.kal-authoring-manifest li>span{display:block;font-size:8px;color:#658aa2;margin-bottom:10px}.kal-manifest-note{font-size:12px;line-height:1.9;margin-top:35px;color:#91aabb!important}#native-time{padding-block:145px}.kal-time-output{font-family:Chakra,var(--font);font-size:135px}.kal-collision-proof strong,.kal-fixture-parts strong{font-family:Chakra,var(--font)}#browser{padding-top:150px}.kal-catalog{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:end;margin-top:70px;border-bottom:1px solid #355164;padding-bottom:35px}.kal-catalog-total strong{display:block;font:500 clamp(100px,10vw,190px)/1 Chakra,var(--font);letter-spacing:-.065em}.kal-catalog-total span{font:9px var(--mono);letter-spacing:.18em;color:#91a8b9;text-transform:uppercase}.kal-catalog dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.kal-catalog dt{font:9px var(--mono);letter-spacing:.16em;color:#8fa6b7}.kal-catalog dd{font:500 66px/1.2 Chakra,var(--font);margin-top:20px;letter-spacing:-.04em}.kal-catalog dd span{display:block;font:10px var(--font);letter-spacing:0;color:#8fa6b7;margin-top:12px}.kal-catalog dl>div:first-child dd,.kal-catalog dl>div:first-child dt{color:#d2eef7}.kal-certified{display:flex;gap:25px;align-items:center;margin:30px 0}.kal-certified strong{font:500 76px/1 Chakra,var(--font)}.kal-certified span{font:9px/1.9 var(--mono);letter-spacing:.12em;color:#9eb7c8}#evolution{padding-bottom:165px}.kal-evolution{display:grid;grid-template-columns:1fr 3fr;gap:80px;margin-top:70px}.kal-evolution-note{font:10px/2 var(--mono);letter-spacing:.1em;color:#7c9caf!important}.kal-evolution-note strong{display:block;font:500 175px/.95 Chakra,var(--font);letter-spacing:-.07em;color:#203646;margin-bottom:25px}.kal-milestones{position:relative;padding-left:30px;border-left:1px solid #294b61}.kal-milestone{position:relative;border-bottom:1px solid #29435080}.kal-milestone::before{content:"";position:absolute;left:-34px;top:36px;width:7px;height:7px;background:#070a0d;border:1px solid #58758a;transition:background 250ms}.kal-milestone.is-reached::before,.kal-milestone[open]::before{background:#38d6ff;border-color:#38d6ff}.kal-milestone summary{list-style:none;display:grid;grid-template-columns:32px 1fr 18px;gap:24px;align-items:center;min-height:82px;cursor:pointer;padding:18px 0}.kal-milestone summary>span{font:10px var(--mono);color:#718da1}.kal-milestone h3{font:500 24px/1.35 Chakra,var(--font);letter-spacing:-.02em}.kal-milestone summary i{font-style:normal;color:#38d6ff}.kal-milestone[open] summary i{transform:rotate(45deg)}.kal-milestone p{font-size:14px;line-height:1.9;margin:0 36px 27px 56px;max-width:800px}.kal-release-closed{position:relative;display:flex;align-items:center;gap:30px;padding:35px 0 0;font:9px var(--mono);letter-spacing:.2em;color:#a7bfd0!important}.kal-release-closed>span{font:500 60px Chakra,var(--font);letter-spacing:-.04em;color:#edf3f7}.kal-release-closed i{position:absolute;left:-34px;top:61px;width:7px;height:7px;background:#38d6ff}.kal-validation-section{background:#dce3e8;color:#070a0d;padding-block:140px}.kal-validation-section .kal-label{color:#455561!important}.kal-validation-section .kal-label>span{color:#254a61}.kal-validation-section h2{font-size:clamp(65px,7vw,127px);text-transform:uppercase;line-height:.97;letter-spacing:-.045em}.kal-validation-section h2 span:not(.heading-mask):not(.heading-line){color:#596a76}.kal-validation-section .kal-boundary,.kal-validation-section p{color:#3f515e!important}.kal-validation-section .kal-large-copy{color:#152a38!important}.kal-validation-lead{display:flex;justify-content:space-between;align-items:center;gap:90px;margin-top:65px}.kal-regression-number{display:flex;gap:30px;align-items:center}.kal-regression-number strong{font:500 160px/1 Chakra,var(--font);letter-spacing:-.07em}.kal-regression-number span{font:10px/1.9 var(--mono);color:#405360}.kal-validation-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:65px;padding-top:40px;border-top:1px solid #7e929f}.kal-validation-methods h3{font-family:Chakra,var(--font);font-size:27px;letter-spacing:-.02em;margin-bottom:19px}.kal-validation-methods p{font-size:14px;line-height:1.9}.kal-measurements{margin-top:85px}.kal-table-heading{display:flex;justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:24px}.kal-table-heading h3{font-family:Chakra,var(--font);font-size:35px}.kal-table-heading p{font-size:12px}.kal-measurements table{width:100%;border-collapse:collapse;text-align:left}.kal-measurements thead th{font:9px/1.7 var(--mono);letter-spacing:.08em;color:#486071;padding:18px;border-bottom:1px solid #697f8e}.kal-measurements th:first-child{padding-left:0;width:54%}.kal-measurements tbody th{font-size:15px;font-weight:500;padding:25px 18px 25px 0;border-bottom:1px solid #a5b7c2}.kal-measurements th small{display:block;font-size:11px;font-weight:400;color:#4f6676;line-height:1.8;margin-top:7px;max-width:590px}.kal-measurements td{font:20px var(--mono);padding:25px 18px;white-space:nowrap;border-bottom:1px solid #a5b7c2}.kal-measurements td:last-child{color:#526d80;font-size:15px}.kal-measurements>.kal-boundary{margin-top:30px}.kal-capability-matrix h3,.kal-outside h3{font-family:Chakra,var(--font)}#scope{padding-block:145px}.kal-entering .kal-monument{animation:1.65s ease-out both kal-scene}.kal-entering .kal-type-line>span{animation:.65s cubic-bezier(.2,.7,.2,1) 1.05s both kal-type}.kal-entering .kal-type-line:nth-child(2)>span{animation-delay:1.13s}.kal-entering .kal-type-line:nth-child(3)>span{animation-delay:1.21s}.kal-entering .kal-type-line:nth-child(4)>span{animation-delay:1.29s}.kal-entering :is(.kal-release,.kal-hero-proof,.kal-hero-side,.kal-hero-note,.kal-scroll,.kal-capability-strip){animation:.38s 1.8s both kal-register}.kal-entering .kal-hero-description{animation:.4s 1.55s both kal-register}@keyframes kal-scene{0%{filter:brightness(.06) saturate(0)}30%{filter:brightness(.3) saturate(0)}58%{filter:brightness(.6) saturate(.8)}100%{filter:brightness(1) saturate(1)}}@keyframes kal-type{from{transform:translateY(108%)}to{transform:none}}@keyframes kal-register{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:1700px){.kal-hero-note{margin-top:40px}.kal-hero-description{font-size:18px}.kal-hero-content{padding-top:190px}.kal-hero h1{font-size:104px}}@media(max-width:1100px){.kal-case .header-inner{width:calc(100% - 64px)}.kal-hero{min-height:1050px;max-height:none}.kal-hero-content{padding-top:210px}.kal-hero h1{font-size:73px}.kal-monument{inset:130px -13% 0 17%}.kal-monument img{object-position:50% 60%}.kal-hero::after{background:linear-gradient(90deg,#020507 0,#020507e6 33%,#02050740 68%,transparent),linear-gradient(0deg,#070a0d,transparent 18%)}.kal-hero-side{display:none}.kal-hero-description{max-width:390px;font-size:15px}.kal-capability-strip{font-size:7px;gap:12px}.kal-pipeline{gap:35px}.kal-pipeline-track strong{font-size:22px}.kal-pipeline-track a{gap:17px}.kal-catalog{gap:35px;grid-template-columns:1fr 1.4fr}.kal-catalog-total strong{font-size:108px}.kal-catalog dd{font-size:48px}.kal-catalog dl{gap:18px}.kal-validation-lead{gap:35px}.kal-regression-number{display:block}.kal-regression-number strong{display:block;font-size:120px}}@media(max-width:760px){.kal-case .header-inner{width:calc(100% - 40px);min-height:78px}.kal-case .brand{width:60px}.kal-hero{height:1080px;min-height:1080px}.kal-hero-content{padding-top:118px}.kal-crumbs{display:none}.kal-release{font-size:8px;gap:18px;line-height:1.8}.kal-release-index{font-size:10px}.kal-release b{font-size:7px}.kal-hero h1{font-size:clamp(44px,13.4vw,70px);line-height:.94;margin-top:24px}.kal-hero-proof{font-size:8px;margin-top:18px}.kal-hero-description{font-size:12px;line-height:1.85;margin-top:20px;max-width:330px}.kal-hero-description br{display:none}.kal-actions{gap:12px;margin-top:24px;flex-wrap:nowrap}.kal-actions .button{font-size:8px;min-height:48px;padding:12px 13px;gap:13px}.kal-monument{inset:290px -8% 40px -8%}.kal-monument img{object-position:center 50%;object-fit:cover}.kal-hero::after{background:linear-gradient(180deg,#020406 0,#020406 32%,#020406b8 45%,transparent 60%,#070a0d 99%)}.kal-hero-note,.kal-rift-response,.kal-scroll{display:none}.kal-capability-strip{inset-inline:20px;min-height:73px;display:grid;grid-template-columns:repeat(4,1fr);gap:0 12px;padding-block:8px;font-size:7px}.kal-capability-strip a{min-height:28px}.kal-rift-bridge{height:125px}.kal-rift-bridge>span{font-size:7px;top:79px;left:20%}.kal-section-nav{justify-content:flex-start;gap:25px;overflow-x:auto;padding-inline:20px;white-space:nowrap;font-size:8px}.kal-section-nav a{flex-shrink:0}.kal-section h2{font-size:clamp(40px,11vw,62px);line-height:1.07}.kal-pipeline{display:block;margin-top:45px}.kal-pipeline-track{padding-left:24px}.kal-pipeline-track a{min-height:75px;grid-template-columns:24px 1fr 18px;gap:14px;padding-block:18px}.kal-pipeline-track a::before{left:-27px}.kal-pipeline-track strong{font-size:22px}.kal-pipeline-track a>span{font-size:8px}.kal-pipeline-readout{position:static;margin-top:35px;padding:24px 0 24px 24px;min-height:235px}.kal-pipeline-readout h3{font-size:30px;margin-block:17px}.kal-pipeline-readout p:last-child{font-size:14px}#pipeline{padding-top:24px;padding-bottom:95px}.kal-flow{display:block;padding:0 0 0 23px;border-top:0;border-left:1px solid #345769}.kal-flow::before{width:1px;height:30%;top:0;left:-1px;background:linear-gradient(#38d6ff,transparent)}.kal-flow li{max-width:none;margin-bottom:23px;font-size:12px}.kal-flow li+li::before,.kal-flow li::before{left:-26px;top:4px}.kal-flow li>span{margin-bottom:4px}.kal-affine-layout{display:flex;flex-direction:column;min-height:0;gap:30px}.kal-affine-layout>div{width:100%}.kal-affine-figure{position:static;width:110%;max-width:110%}.kal-affine-figure figcaption{font-size:8px;text-align:center;padding-inline:20px}.kal-affine-section{padding-block:90px}.kal-affine-section .kal-flow{margin-top:30px}.kal-affine-section .kal-flow li{font-size:11px}#authored-proof{padding-top:85px;padding-bottom:30px}.kal-proof-media{margin-top:35px}.kal-authoring-manifest{padding:115px 0}.kal-authoring-manifest h2{font-size:46px}.kal-authoring-manifest ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 15px;margin-top:40px}.kal-authoring-manifest li{font-size:9px}.kal-authoring-manifest li+li::before{display:none}.kal-manifest-note{font-size:11px}#native-time{padding-block:90px}.kal-time-output{font-size:100px}.kal-catalog{display:block;margin-top:38px;padding-bottom:30px}.kal-catalog-total strong{font-size:118px}.kal-catalog-total span{font-size:8px}.kal-catalog dl{gap:15px;margin-top:40px}.kal-catalog dt{font-size:7px}.kal-catalog dd{font-size:43px;margin-top:15px}.kal-catalog dd span{font-size:9px;line-height:1.6}.kal-certified{margin-block:28px}.kal-certified strong{font-size:63px}.kal-certified span{font-size:8px}#browser{padding-top:95px}#evolution{padding-bottom:100px}.kal-evolution{display:block;margin-top:40px}.kal-evolution-note{display:none}.kal-milestones{padding-left:20px}.kal-milestone::before{left:-24px}.kal-milestone summary{grid-template-columns:23px 1fr 13px;gap:12px;min-height:83px}.kal-milestone summary>span{font-size:8px}.kal-milestone h3{font-size:19px}.kal-milestone p{margin-left:35px;margin-right:12px;font-size:12px}.kal-release-closed{gap:20px;font-size:8px}.kal-release-closed>span{font-size:52px}.kal-release-closed i{left:-24px;top:58px}.kal-validation-section{padding-block:85px}.kal-validation-section h2{font-size:clamp(37px,9.75vw,66px);line-height:1.06}.kal-validation-lead{display:block;margin-top:34px}.kal-regression-number{display:flex;gap:25px;margin-top:35px}.kal-regression-number strong{font-size:118px}.kal-regression-number span{font-size:9px}.kal-validation-methods{display:block;margin-top:35px;padding-top:32px}.kal-validation-methods>div+div{margin-top:28px}.kal-validation-methods h3{font-size:26px;margin-bottom:13px}.kal-validation-methods p{font-size:13px}.kal-measurements{margin-top:50px}.kal-table-heading{display:block}.kal-table-heading h3{font-size:30px}.kal-table-heading p{font-size:10px;margin-top:13px}.kal-measurements thead th{font-size:7px;line-height:1.7;padding:15px 6px}.kal-measurements th:first-child{width:49%}.kal-measurements tbody th{font-size:11px;padding:19px 8px 19px 0}.kal-measurements th small{font-size:9px}.kal-measurements td{font-size:10px;padding:19px 6px}.kal-measurements td:last-child{font-size:10px}#scope{padding-block:90px}.kal-case-end .kal-actions{flex-direction:column;align-items:flex-start}.kal-case-end .button{min-width:220px}}@media(max-width:359px){.kal-hero{height:980px;min-height:980px}.kal-hero-content{padding-top:110px}.kal-hero h1{font-size:44px}.kal-actions{gap:8px}.kal-actions .button{font-size:7px;padding-inline:10px;gap:8px}.kal-monument{inset:250px -12% 45px -12%}.kal-measurements td{font-size:9px}.kal-catalog-total strong{font-size:100px}.kal-catalog dd{font-size:38px}.kal-authoring-manifest h2{font-size:40px}.kal-section h2{font-size:37px}.kal-validation-section h2{font-size:33px}.kal-section-nav{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.kal-monument{transform:none;filter:none}.kal-type-line>span{transform:none}.kal-rift-travel{stroke-dashoffset:0}.kal-rift-response{display:none}.kal-section-nav{transition:none!important}}