.icKpKq_work{gap:2rem;display:grid}.icKpKq_drawing{margin:0;position:relative}.icKpKq_frame{aspect-ratio:16/10;border:1px dashed color-mix(in oklab, var(--color-primary-light) 28%, transparent);background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-foreground) 4%, transparent) 0 1px, transparent 1px 2.5rem), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-foreground) 4%, transparent) 0 1px, transparent 1px 2.5rem), color-mix(in oklab, var(--color-surface) 60%, transparent);border-radius:1.75rem;position:relative}.icKpKq_frame:before{content:"";background:linear-gradient(var(--color-primary-light), var(--color-primary-light)) top left / 1.25rem 1px no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) top left / 1px 1.25rem no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) top right / 1.25rem 1px no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) top right / 1px 1.25rem no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) bottom left / 1.25rem 1px no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) bottom left / 1px 1.25rem no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) bottom right / 1.25rem 1px no-repeat, linear-gradient(var(--color-primary-light), var(--color-primary-light)) bottom right / 1px 1.25rem no-repeat;opacity:.7;position:absolute;inset:1.25rem}.icKpKq_dimension{border-inline:1px solid color-mix(in oklab, var(--color-primary-light) 55%, transparent);background:linear-gradient(color-mix(in oklab, var(--color-primary-light) 55%, transparent), color-mix(in oklab, var(--color-primary-light) 55%, transparent)) center / 100% 1px no-repeat;height:.75rem;position:absolute;bottom:2.5rem;left:3rem;right:3rem}.icKpKq_crosshair{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--color-primary-light) 40%, transparent);border-radius:50%;width:3rem;position:absolute;top:45%;left:50%;translate:-50% -50%}.icKpKq_crosshair:before,.icKpKq_crosshair:after{content:"";background:color-mix(in oklab, var(--color-primary-light) 40%, transparent);position:absolute}.icKpKq_crosshair:before{height:1px;top:50%;left:-1rem;right:-1rem}.icKpKq_crosshair:after{width:1px;top:-1rem;bottom:-1rem;left:50%}.icKpKq_slot{white-space:nowrap;color:color-mix(in oklab, var(--color-foreground) 70%, transparent);margin:0;font-size:.875rem;font-weight:500;position:absolute;top:45%;left:50%;translate:-50% 2.5rem}.icKpKq_steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.icKpKq_step{border-top:1px solid color-mix(in oklab, var(--color-foreground) 10%, transparent);grid-template-columns:2.25rem minmax(0,1fr);row-gap:.75rem;padding:1.25rem 0;display:grid}.icKpKq_stepName{font-size:1.25rem;font-weight:600}.icKpKq_stepLines{background:linear-gradient(color-mix(in oklab, var(--color-foreground) 10%, transparent), color-mix(in oklab, var(--color-foreground) 10%, transparent)) 0 0 / 90% .5rem no-repeat, linear-gradient(color-mix(in oklab, var(--color-foreground) 10%, transparent), color-mix(in oklab, var(--color-foreground) 10%, transparent)) 0 .875rem / 70% .5rem no-repeat, linear-gradient(color-mix(in oklab, var(--color-foreground) 10%, transparent), color-mix(in oklab, var(--color-foreground) 10%, transparent)) 0 1.75rem / 45% .5rem no-repeat;border-radius:.25rem;grid-column:2;height:2.25rem}.icKpKq_draft{border-left:2px solid var(--color-primary-light);max-width:34rem;color:color-mix(in oklab, var(--color-foreground) 75%, transparent);margin:0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.icKpKq_drawing{--cue-delay:.24s}.icKpKq_step{--cue-delay:calc(.34s + var(--i) * 80ms)}.icKpKq_draft{--cue-delay:.6s}@media (min-width:64rem){.icKpKq_work{align-items:start;row-gap:2.5rem}.icKpKq_header{grid-column:1/span 6}.icKpKq_drawing{grid-area:2/1/span 2/span 8}.icKpKq_steps{grid-area:2/9/auto/-1}.icKpKq_draft{grid-area:3/9/auto/-1;align-self:end}}
.MPl1IW_closing{isolation:isolate;position:relative;overflow-x:clip}.MPl1IW_glow{z-index:-1;aspect-ratio:2;background:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--color-primary) 26%, transparent), transparent 65%);pointer-events:none;width:min(70rem,120vw);position:absolute;bottom:-10%;left:50%;translate:-50%}.MPl1IW_inner{gap:2.5rem;display:grid}.MPl1IW_statement{margin:0;letter-spacing:-.055em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-inline-start:-.05em;font-size:clamp(3rem,1rem + 9vw,10rem);font-weight:700;line-height:.88}.MPl1IW_line{display:block}.MPl1IW_line+.MPl1IW_line{color:var(--color-primary-light);padding-inline-start:.5em}.MPl1IW_text{max-width:30rem;color:color-mix(in oklab, var(--color-foreground) 82%, transparent);margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.MPl1IW_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.MPl1IW_actions>a{flex:auto}@media (min-width:40rem){.MPl1IW_actions>a{flex:none}}.MPl1IW_ruler{--ruler-delay:0s}.MPl1IW_line{--cue-delay:.16s}:is([data-motion=wait],[data-motion=play]) .MPl1IW_line+.MPl1IW_line{animation:MPl1IW_stepIn 1.3s var(--ease-out-expo) .42s backwards}.MPl1IW_text{--cue-delay:.95s}.MPl1IW_actions{--cue-delay:1.15s}.MPl1IW_closing:has(>[data-motion=wait]) .MPl1IW_glow{opacity:.35}.MPl1IW_closing:has(>[data-motion=play]) .MPl1IW_glow{animation:MPl1IW_rise 1.8s var(--ease-out-expo) .2s backwards}@keyframes MPl1IW_stepIn{0%{opacity:0;translate:-.5em}}@keyframes MPl1IW_rise{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.MPl1IW_glow{opacity:1!important;animation:none!important}}@media (min-width:64rem){.MPl1IW_ruler,.MPl1IW_statement{grid-column:1/-1}.MPl1IW_aside{grid-column:7/-1}}
.ekisda_craft{--anatomy-shift:-4rem;gap:2rem;display:grid}.ekisda_switch{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ekisda_option{border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo);border-radius:1rem;gap:.25rem;padding:1rem 1.25rem;display:grid;position:relative}.ekisda_option:hover{border-color:color-mix(in oklab, var(--color-primary-light) 45%, transparent)}.ekisda_option:has(.ekisda_radio:checked){border-color:var(--color-primary-light);background:color-mix(in oklab, var(--color-primary-light) 10%, transparent)}.ekisda_option:has(.ekisda_radio:focus-visible){outline:2px solid var(--color-primary-light);outline-offset:3px}.ekisda_radio{opacity:0;width:1px;height:1px;position:absolute}.ekisda_optionLabel{font-size:1.125rem;font-weight:600}.ekisda_optionText{color:color-mix(in oklab, var(--color-foreground) 70%, transparent);font-size:.9375rem;line-height:1.45}.ekisda_stage{border:1px solid color-mix(in oklab, var(--color-primary-light) 14%, transparent);background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-foreground) 4%, transparent) 0 1px, transparent 1px 2rem), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-foreground) 4%, transparent) 0 1px, transparent 1px 2rem), var(--color-background);border-radius:1.75rem;place-items:center;min-height:30rem;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.ekisda_object{aspect-ratio:3/4;width:min(15rem,70%);position:relative}.ekisda_layer{z-index:calc(10 - var(--l));transition:translate .7s var(--ease-out-expo);position:absolute;inset:0}.ekisda_plate{transition:transform .7s var(--ease-out-expo), background-color var(--duration-slow) var(--ease-out-expo), border-color var(--duration-slow) var(--ease-out-expo);border-radius:1.75rem;outline:1px solid #0000;display:grid;position:absolute;inset:0}.ekisda_surface{border:1px solid color-mix(in oklab, var(--color-primary-light) 20%, transparent);border-radius:inherit;background:linear-gradient(160deg, color-mix(in oklab, var(--color-surface) 90%, var(--color-primary)), var(--color-surface));position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}.ekisda_content{align-content:space-between;padding:1.25rem;display:grid}.ekisda_gauge{aspect-ratio:1;background:radial-gradient(circle, var(--color-background) 0 56%, transparent 57%), conic-gradient(from -135deg, var(--color-primary) 0deg, var(--color-primary-light) 200deg, color-mix(in oklab, var(--color-foreground) 10%, transparent) 200deg 270deg, transparent 270deg);border-radius:50%;justify-self:center;width:72%;margin-top:.5rem}.ekisda_contentMeta{align-items:baseline;gap:.625rem;font-size:1.125rem;font-weight:600;display:flex}.ekisda_focusRing{border:2px solid var(--color-primary-light);border-radius:2.125rem;position:absolute;inset:-.375rem}.ekisda_tokens{justify-content:center;align-items:center;gap:.5rem;display:flex}.ekisda_swatch{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--color-foreground) 25%, transparent);border-radius:50%;width:1.5rem}.ekisda_swatch[data-tone=surface]{background:var(--color-surface)}.ekisda_swatch[data-tone=primary]{background:var(--color-primary)}.ekisda_swatch[data-tone=light]{background:var(--color-primary-light)}.ekisda_type{margin-left:.5rem;font-size:1.75rem;font-weight:700}.ekisda_layerLabel{opacity:0;width:max-content;max-width:14rem;transition:opacity var(--duration-base) var(--ease-out-expo);gap:.125rem;display:grid;position:absolute;top:50%;left:calc(100% + 1.5rem);translate:0 -50%}.ekisda_layerName{font-weight:600}.ekisda_layerDetail{font-family:var(--font-mono);color:var(--color-primary-light);font-size:.75rem}.ekisda_layer[data-layer="0"] .ekisda_plate,.ekisda_layer[data-layer="1"] .ekisda_plate{opacity:0;transition:opacity var(--duration-base) var(--ease-out-expo), transform .7s var(--ease-out-expo)}.ekisda_code{border:1px solid color-mix(in oklab, var(--color-foreground) 10%, transparent);background:color-mix(in oklab, var(--color-background) 60%, var(--color-surface));width:100%;max-width:34rem;font-family:var(--font-mono);color:color-mix(in oklab, var(--color-foreground) 88%, transparent);border-radius:1rem;margin:0;padding:1.25rem;font-size:.8125rem;line-height:1.65;display:none;overflow-x:auto}.ekisda_craft:has([data-view="1"]:checked) .ekisda_object{translate:var(--anatomy-shift) 0}.ekisda_craft:has([data-view="1"]:checked) .ekisda_layer{translate:0 calc((var(--l) - 1.5) * 4.75rem)}.ekisda_craft:has([data-view="1"]:checked) .ekisda_plate{opacity:1;background:color-mix(in oklab, var(--color-primary) 6%, transparent);outline-color:color-mix(in oklab, var(--color-primary-light) 30%, transparent);transform:perspective(1200px)rotateX(58deg)rotate(-38deg)scale(.8)}.ekisda_craft:has([data-view="1"]:checked) .ekisda_layerLabel{opacity:1;transition-delay:.25s}.ekisda_craft:has([data-view="2"]:checked) .ekisda_object{display:none}.ekisda_craft:has([data-view="2"]:checked) .ekisda_code{animation:ekisda_codeIn .42s var(--ease-out-expo) both;display:block}@keyframes ekisda_codeIn{0%{opacity:0;translate:0 .5rem}}.ekisda_option{--cue-delay:calc(.24s + var(--i) * 70ms)}.ekisda_stage{--cue-delay:.3s}.ekisda_craft:is([data-motion=wait],[data-motion=play]):has([data-view="0"]:checked) .ekisda_object{animation:ekisda_demoObject 2.8s var(--ease-in-out-quart) .7s}.ekisda_craft:is([data-motion=wait],[data-motion=play]):has([data-view="0"]:checked) .ekisda_layer{animation:ekisda_demoLayer 2.8s var(--ease-in-out-quart) calc(.7s + var(--l) * 70ms)}.ekisda_craft:is([data-motion=wait],[data-motion=play]):has([data-view="0"]:checked) .ekisda_plate{animation:ekisda_demoPlate 2.8s var(--ease-in-out-quart) calc(.7s + var(--l) * 70ms)}.ekisda_craft:is([data-motion=wait],[data-motion=play]):has([data-view="0"]:checked) .ekisda_layerLabel{animation:ekisda_demoLabel 2.8s var(--ease-in-out-quart) calc(.7s + var(--l) * 70ms)}.ekisda_craft:is([data-motion=wait],[data-motion=play]):has([data-view="0"]:checked) .ekisda_option:has([data-view="1"]){animation:ekisda_cueHint 2.8s var(--ease-in-out-quart) .7s, ekisda_cueFadeIn .6s var(--ease-out-expo) var(--cue-delay) backwards}@keyframes ekisda_demoObject{30%,64%{translate:var(--anatomy-shift) 0}}@keyframes ekisda_demoLayer{30%,64%{translate:0 calc((var(--l) - 1.5) * 4.75rem)}}@keyframes ekisda_demoPlate{30%,64%{opacity:1;background-color:color-mix(in oklab, var(--color-primary) 6%, transparent);outline-color:color-mix(in oklab, var(--color-primary-light) 30%, transparent);transform:perspective(1200px)rotateX(58deg)rotate(-38deg)scale(.8)}}@keyframes ekisda_demoLabel{32%{opacity:0}40%,60%{opacity:1}}@keyframes ekisda_cueHint{30%,64%{border-color:var(--color-primary-light)}}@keyframes ekisda_cueFadeIn{0%{opacity:0}}@media (min-width:64rem){.ekisda_craft{align-items:start;row-gap:2.5rem}.ekisda_header{grid-column:1/span 6}.ekisda_switch{grid-area:2/1/auto/span 4}.ekisda_stage{grid-area:2/5/auto/-1;min-height:34rem}}@media (max-width:47.999rem){.ekisda_craft{--anatomy-shift:-2.5rem}.ekisda_layerLabel{max-width:8.5rem;left:calc(100% + .25rem)}.ekisda_layerDetail{font-size:.6875rem}.ekisda_object{width:min(11rem,55%)}}@media (max-width:22.5rem){.ekisda_craft{--anatomy-shift:-3.5rem}.ekisda_object{width:50%}.ekisda_layerLabel{max-width:7.5rem}}@media (prefers-reduced-motion:reduce){.ekisda_layer,.ekisda_plate,.ekisda_layerLabel{transition:none}.ekisda_code{animation:none!important}}
.Tl1xTa_row{border-top:1px solid color-mix(in oklab, var(--color-foreground) 10%, transparent);gap:.75rem;padding:1.5rem 0;display:grid;position:relative}.Tl1xTa_glyph{display:none}.Tl1xTa_title{letter-spacing:-.02em;text-wrap:balance;transition:color var(--duration-base) var(--ease-out-expo);margin:0;padding-right:2rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15}.Tl1xTa_row[data-variant=lead] .Tl1xTa_title{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.05}.Tl1xTa_link{color:inherit;text-decoration:none}.Tl1xTa_link:after{content:"";position:absolute;inset:0}.Tl1xTa_link:focus-visible{outline:none}.Tl1xTa_row:has(.Tl1xTa_link:focus-visible){outline:2px solid var(--color-primary-light);outline-offset:4px;border-radius:.75rem}.Tl1xTa_row[data-linked]:hover .Tl1xTa_title{color:var(--color-primary-light)}.Tl1xTa_row:has(.Tl1xTa_link:focus-visible) .Tl1xTa_title{color:var(--color-primary-light)}.Tl1xTa_description{max-width:40rem;color:color-mix(in oklab, var(--color-foreground) 72%, transparent);margin:.5rem 0 0;line-height:1.55}.Tl1xTa_meta{color:color-mix(in oklab, var(--color-foreground) 65%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:.8125rem;display:flex}.Tl1xTa_meta span:first-child{color:var(--color-primary-light)}.Tl1xTa_badge{border:1px solid color-mix(in oklab, var(--color-foreground) 22%, transparent);border-radius:999px;padding:.125rem .5rem}.Tl1xTa_arrow{color:var(--color-primary-light);opacity:0;transition:opacity var(--duration-base) var(--ease-out-expo), translate var(--duration-base) var(--ease-out-expo);font-size:1.25rem;position:absolute;top:1.5rem;right:0;translate:-6px}.Tl1xTa_row[data-linked]:hover .Tl1xTa_arrow{opacity:1;translate:0}.Tl1xTa_row:has(.Tl1xTa_link:focus-visible) .Tl1xTa_arrow{opacity:1;translate:0}@media (min-width:48rem){.Tl1xTa_row{grid-template-columns:4.5rem minmax(0,1fr) 12rem;align-items:start;column-gap:1.5rem}.Tl1xTa_row[data-variant=lead]{grid-template-columns:6rem minmax(0,1fr) 12rem;padding-block:2rem}.Tl1xTa_glyph{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--color-primary-light) 18%, transparent);background-color:var(--color-surface);transition:background-position var(--duration-slow) var(--ease-out-expo);border-radius:.875rem;display:block}.Tl1xTa_meta{flex-direction:column;align-items:flex-start;padding-top:.375rem}.Tl1xTa_arrow{top:2rem}}.Tl1xTa_row[data-category=engineering] .Tl1xTa_glyph{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-primary-light) 35%, transparent) 0 1px, transparent 1px .625rem), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-primary-light) 35%, transparent) 0 1px, transparent 1px .625rem)}.Tl1xTa_row[data-category=product-stories] .Tl1xTa_glyph{background-image:repeating-radial-gradient(circle, transparent 0 .4rem, color-mix(in oklab, var(--color-primary-light) 40%, transparent) .4rem .45rem)}.Tl1xTa_row[data-category=perspectives] .Tl1xTa_glyph{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-primary-light) 40%, transparent) 0 1px, transparent 1px .5rem)}.Tl1xTa_row[data-category=case-studies] .Tl1xTa_glyph{background-image:repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-primary-light) 30%, transparent) 0 .25rem, transparent .25rem .75rem)}.Tl1xTa_row[data-category=ai-automation] .Tl1xTa_glyph{background-image:radial-gradient(circle, color-mix(in oklab, var(--color-primary-light) 60%, transparent) 0 1.5px, transparent 2px);background-size:.625rem .625rem}.Tl1xTa_row[data-linked]:hover .Tl1xTa_glyph{background-position:.3125rem .3125rem}
