.k1-welcome{--paper:#0a0907;--paper-2:#14110c;--ink:#ede6d4;--ink-soft:#a09c91;--ink-faint:#5e5a52;--rule:color-mix(in oklch, var(--ink) 14%, transparent);--rule-strong:color-mix(in oklch, var(--ink) 26%, transparent);--accent:#ef852e;--display:var(--font-funnel-display,"Funnel Display", -apple-system, system-ui, sans-serif);--sans:var(--font-funnel-sans,"Funnel Sans", -apple-system, system-ui, sans-serif);--mono:var(--font-jetbrains-mono,"JetBrains Mono", ui-monospace, monospace);--bg-image:url(https://images.unsplash.com/photo-1777047023610-570a81998609?w=2400&q=85&fit=crop&crop=entropy&duotone=0a0907,ede6d4&duotone-alpha=100);font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","kern","liga";font-size:16px;line-height:1.5;overflow-x:hidden}@supports (color:lab(0% 0 0)){.k1-welcome{--accent:lab(66.6902% 37.2311 61.7785)}}.k1-welcome *{box-sizing:border-box}.k1-welcome ::selection{background:var(--ink);color:var(--paper)}.k1-welcome a{color:inherit;text-decoration:none}.k1-welcome img{max-width:100%;display:block}.k1-welcome .mono{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.k1-welcome .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;font-size:10px;display:inline-flex}.k1-welcome .eyebrow .n{color:var(--ink)}.k1-welcome .eyebrow:before{content:"";background:var(--ink-soft);width:8px;height:1px}.k1-welcome .nav{z-index:80;pointer-events:none;-webkit-backdrop-filter:blur(8px)saturate(1.05);background:linear-gradient(#0a09078c,#0a090700);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:22px 40px;display:grid;position:fixed;top:0;left:0;right:0}.k1-welcome .nav>*{pointer-events:auto}.k1-welcome .wordmark{font-family:var(--display);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.k1-welcome .wordmark .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.k1-welcome .nav-center{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#fff;text-align:center;font-size:10px}.k1-welcome .nav-right{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#fff;justify-content:flex-end;gap:28px;font-size:10px;display:flex}.k1-welcome .nav-right a{opacity:.75;transition:opacity .2s}.k1-welcome .nav-right a:hover{opacity:1}.k1-welcome .zoom-stage{height:380vh;position:relative}.k1-welcome .zoom-stick{background:#000;place-items:center;width:100%;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.k1-welcome .zoom-stick:before{content:"";background:radial-gradient(ellipse 60% 50% at 30% 38%, #bd713847, transparent 65%), radial-gradient(ellipse 55% 55% at 72% 70%, #26536852, transparent 70%), var(--bg-image) center/cover no-repeat, #0a0907;opacity:clamp(0, calc((var(--zp,0) - .78) / .18), 1);transition:opacity 50ms linear;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.k1-welcome .zoom-stick:before{background:radial-gradient(ellipse 60% 50% at 30% 38%, lab(55.331% 27.3865 44.0275/.28), transparent 65%), radial-gradient(ellipse 55% 55% at 72% 70%, lab(32.8722% -10.9403 -16.8552/.32), transparent 70%), var(--bg-image) center/cover no-repeat, #0a0907}}.k1-welcome .zoom-stage.mini .zoom-stick:before{filter:blur(40px)saturate(1.05);opacity:clamp(0, calc((var(--zp,0) - .45) / .25), 1);transform:scale(1.08)}.k1-welcome .zoom-stage.mini .zoom-stick:after{opacity:clamp(0, calc((var(--zp,0) - .55) / .2), 1)}.k1-welcome .zoom-stage.mini .zoom-text{color:var(--mini-fill,#6ec3eb);-webkit-text-fill-color:var(--mini-fill,oklch(78% .1 230));background-image:none;-webkit-background-clip:border-box;background-clip:border-box}@supports (color:lab(0% 0 0)){.k1-welcome .zoom-stage.mini .zoom-text{color:var(--mini-fill,lab(74.7496% -18.5995 -28.1875))}}.k1-welcome .zoom-stick:after{content:"";pointer-events:none;opacity:clamp(0, calc((var(--zp,0) - .82) / .18), 1);background:radial-gradient(110% 80%,#0000 45%,#0000008c 100%);position:absolute;inset:0}.k1-welcome .zoom-text{font-family:var(--display);letter-spacing:-.055em;text-align:center;white-space:nowrap;transform:scale(var(--zoom,1));transform-origin:50%;will-change:transform;z-index:2;background-image:radial-gradient(ellipse 60% 50% at 30% 38%, #bd713847, transparent 65%), radial-gradient(ellipse 55% 55% at 72% 70%, #26536852, transparent 70%), var(--bg-image);color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100vw 100vh,100vw 100vh,110vmax 110vmax;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,28vw,440px);font-weight:600;line-height:.84;position:relative}@supports (color:lab(0% 0 0)){.k1-welcome .zoom-text{background-image:radial-gradient(ellipse 60% 50% at 30% 38%, lab(55.331% 27.3865 44.0275/.28), transparent 65%), radial-gradient(ellipse 55% 55% at 72% 70%, lab(32.8722% -10.9403 -16.8552/.32), transparent 70%), var(--bg-image)}}.k1-welcome .zoom-text .em{font-style:italic;font-weight:300}.k1-welcome .zoom-text .dash{margin:0 -.02em;display:inline-block;transform:translateY(-.12em)}.k1-welcome .hero-hud{pointer-events:none;z-index:3;opacity:clamp(0, calc(1 - var(--zp,0) * 5), 1);transition:opacity .1s linear;position:absolute;left:0;right:0}.k1-welcome .hero-hud.top{top:96px}.k1-welcome .hero-hud.bottom{bottom:40px}.k1-welcome .hero-hud-row{max-width:1600px;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin:0 auto;padding:0 40px;font-size:10px;display:flex}.k1-welcome .hero-hud .mid{text-align:center;font-family:var(--display);letter-spacing:-.005em;text-transform:none;color:var(--ink-soft);font-size:14px;font-style:italic;font-weight:300}.k1-welcome .scroll-cue{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.k1-welcome .scroll-cue .line{background:var(--ink);width:28px;height:1px;animation:1.6s cubic-bezier(.5,0,.5,1) infinite k1w-cue;display:inline-block}@keyframes k1w-cue{0%{transform-origin:0;transform:scaleX(.2)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(.2)}}.k1-welcome .reveal-mark{text-align:center;z-index:4;pointer-events:none;opacity:var(--mark-opacity,0);place-items:center;display:grid;position:absolute;inset:0}.k1-welcome .reveal-mark .lbl{font-family:var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:22px;font-size:11px;display:block}.k1-welcome .reveal-mark .big{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(56px,7vw,108px);font-weight:500;line-height:1}.k1-welcome .reveal-mark .big .em{color:color-mix(in oklch, var(--ink) 70%, transparent);font-style:italic;font-weight:300}.k1-welcome .reveal-title{text-align:center;z-index:4;opacity:var(--tagline-opacity,0);pointer-events:none;padding:0 40px 14vh;position:absolute;inset:auto 0 0}.k1-welcome .reveal-title .lbl{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:10px;display:inline-block}.k1-welcome .reveal-title h2{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.18}.k1-welcome .reveal-title h2 em{color:color-mix(in oklch, var(--ink) 68%, transparent);font-style:italic;font-weight:300}.k1-welcome .page{z-index:5;background:var(--paper);max-width:1280px;margin:0 auto;padding:0 40px;position:relative}.k1-welcome .mission{border-bottom:1px solid var(--rule);padding:140px 0 120px}.k1-welcome .mission-grid{grid-template-columns:260px 1fr;align-items:start;gap:80px;display:grid}.k1-welcome .mission-side .eyebrow{margin-bottom:36px}.k1-welcome .mission-side .meta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule);margin-top:28px;padding-top:24px;font-size:10px;line-height:1.9}.k1-welcome .mission-side .meta strong{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-transform:none;margin-bottom:2px;font-size:16px;font-weight:500;display:block}.k1-welcome .mission-body h1{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;max-width:18ch;margin-bottom:56px;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.04}.k1-welcome .mission-body h1 em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .mission-body .para{font-family:var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;max-width:56ch;margin-bottom:28px;font-size:22px;font-weight:300;line-height:1.42}.k1-welcome .mission-body .para em{color:var(--ink-soft);font-style:italic}.k1-welcome .model{border-bottom:1px solid var(--rule);padding:140px 0 120px}.k1-welcome .model-grid{grid-template-columns:260px 1fr;align-items:start;gap:80px;margin-bottom:72px;display:grid}.k1-welcome .model-grid h2{font-family:var(--display);letter-spacing:-.028em;max-width:18ch;margin:0 0 28px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.k1-welcome .model-grid h2 em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .model-grid .lede{font-family:var(--display);letter-spacing:-.012em;color:var(--ink);max-width:52ch;font-size:22px;font-weight:300;line-height:1.42}.k1-welcome .model-grid .lede em{color:var(--ink-soft);font-style:italic}.k1-welcome .spec-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,1fr);display:grid}.k1-welcome .spec{border-right:1px solid var(--rule);padding:28px 24px 26px}.k1-welcome .spec:last-child{border-right:none}.k1-welcome .spec .k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:9px}.k1-welcome .spec .v{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);font-feature-settings:"tnum";margin-bottom:8px;font-size:30px;font-weight:400;line-height:1}.k1-welcome .spec .v .u{color:var(--ink-soft);letter-spacing:-.005em;margin-left:4px;font-size:13px}.k1-welcome .spec .note{font-family:var(--sans);color:var(--ink-soft);font-size:12px;line-height:1.45}.k1-welcome .ladder-strip{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.k1-welcome .rung{background:var(--paper);flex-direction:column;gap:8px;min-height:160px;padding:22px 24px 24px;display:flex;position:relative}.k1-welcome .rung.now{background:var(--paper-2)}.k1-welcome .rung.now:after{content:"";background:var(--accent);height:2px;position:absolute;inset:auto 0 0}.k1-welcome .rung .id{font-family:var(--display);letter-spacing:-.025em;font-size:28px;font-weight:400}.k1-welcome .rung .id em{color:var(--ink-soft);margin-left:8px;font-size:16px;font-style:italic;font-weight:300}.k1-welcome .rung .name{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:500}.k1-welcome .rung .spec-line{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:auto;font-size:10px;line-height:1.7}.k1-welcome .rung .status{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.k1-welcome .rung.now .status{color:var(--accent)}.k1-welcome .rung.now .status:before{content:"";background:var(--accent);vertical-align:.05em;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:2.2s ease-in-out infinite k1w-pulse;display:inline-block}@keyframes k1w-pulse{0%,to{opacity:1}50%{opacity:.45}}.k1-welcome .foot{padding:120px 0 60px}.k1-welcome .foot-grid{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:64px;padding-bottom:80px;display:grid}.k1-welcome .foot-grid h3{font-family:var(--display);letter-spacing:-.028em;max-width:18ch;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1}.k1-welcome .foot-grid h3 em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .foot-grid .actions{gap:10px;display:flex}.k1-welcome .foot-grid .actions a{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink);white-space:nowrap;padding:16px 22px;font-size:10px;transition:background .2s,color .2s,border-color .2s}.k1-welcome .foot-grid .actions a:hover,.k1-welcome .foot-grid .actions a.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.k1-welcome .foot-grid .actions a.primary:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.k1-welcome .foot-meta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;padding-top:28px;font-size:10px;display:flex}.k1-welcome .foot-meta a{transition:color .2s}.k1-welcome .foot-meta a:hover{color:var(--ink)}.k1-welcome .prelude{background:var(--paper);height:220vh;position:relative}.k1-welcome .prelude-stick{text-align:center;justify-content:center;align-items:center;height:100vh;padding:0 40px;display:flex;position:sticky;top:0;overflow:hidden}.k1-welcome .prelude-inner{flex-direction:column;align-items:center;gap:56px;width:100%;max-width:1480px;display:flex;position:relative}.k1-welcome .prelude-eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;font-size:11px;display:inline-flex}.k1-welcome .prelude-eyebrow:before,.k1-welcome .prelude-eyebrow:after{content:"";background:var(--ink-soft);width:28px;height:1px}.k1-welcome .prelude-stack{width:100%;height:clamp(80px,7vw,120px);position:relative}.k1-welcome .prelude-line{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;font-size:clamp(40px,5.6vw,88px);font-weight:400;line-height:1.05;display:flex;position:absolute;inset:0}.k1-welcome .prelude-line em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .morph-stage{background:var(--paper);height:560vh;position:relative}.k1-welcome .morph-stick{justify-content:center;align-items:center;height:100vh;padding:0 40px;display:flex;position:sticky;top:0;overflow:hidden}.k1-welcome .morph-inner{flex-direction:column;align-items:center;gap:96px;width:100%;max-width:1480px;display:flex}.k1-welcome .morph-stamp{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);opacity:0;align-items:center;gap:14px;font-size:11px;transition:opacity .6s,transform .6s;display:inline-flex;transform:translateY(8px)}.k1-welcome .morph-stage[data-phase] .morph-stamp{opacity:1;transform:translateY(0)}.k1-welcome .morph-stamp:before,.k1-welcome .morph-stamp:after{content:"";background:var(--ink-soft);width:28px;height:1px}.k1-welcome .morph-stamp em{font-family:var(--display);letter-spacing:-.005em;text-transform:none;color:var(--ink);font-size:14px;font-style:italic;font-weight:300}.k1-welcome .morph-word-wrap{display:inline-block;position:relative}.k1-welcome .morph-stage-word{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(120px,16vw,260px);font-weight:600;line-height:1;display:inline-block;position:relative}.k1-welcome .ml{will-change:transform, opacity;transition:transform 1.1s cubic-bezier(.55,.05,.25,.95),opacity .8s,color .55s;display:inline-block}.k1-welcome .morph-stage[data-phase=K] .ml:not([data-i="0"]),.k1-welcome .morph-stage[data-phase=pllan] .ml[data-i="0"],.k1-welcome .morph-stage[data-phase=pllan] .ml[data-i="1"]{opacity:.18}.k1-welcome .morph-stage[data-phase=llana] .ml[data-i="0"],.k1-welcome .morph-stage[data-phase=llana] .ml[data-i="2"],.k1-welcome .morph-stage[data-phase=outro] .morph-stage-word,.k1-welcome .morph-stage[data-phase=finale] .morph-stage-word{opacity:0}.k1-welcome .morph-stage[data-phase=outro] .morph-stamp,.k1-welcome .morph-stage[data-phase=finale] .morph-stamp{opacity:0;transform:translateY(-8px)}.k1-welcome .morph-stage[data-phase=outro] .morph-captions,.k1-welcome .morph-stage[data-phase=finale] .morph-captions{opacity:0}.k1-welcome .morph-summary{text-align:center;opacity:0;pointer-events:none;z-index:3;flex-direction:column;justify-content:center;align-items:center;padding:0 40px;transition:opacity .8s;display:flex;position:absolute;inset:0}.k1-welcome .morph-stage[data-phase=outro] .morph-summary{opacity:1}.k1-welcome .morph-summary .lbl{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;display:inline-flex}.k1-welcome .morph-summary .lbl:before,.k1-welcome .morph-summary .lbl:after{content:"";background:var(--ink-soft);width:28px;height:1px}.k1-welcome .morph-summary h2{font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;max-width:18ch;color:var(--ink);margin:0;font-size:clamp(48px,6.6vw,104px);font-weight:400;line-height:1}.k1-welcome .morph-summary h2 em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .morph-captions{transition:opacity .6s}.k1-welcome .morph-stage[data-phase=finale] .morph-summary{opacity:0}.k1-welcome .morph-finale{text-align:center;opacity:0;pointer-events:none;z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:64px;padding:0 40px;transition:opacity .9s;display:flex;position:absolute;inset:0}.k1-welcome .morph-stage[data-phase=finale] .morph-finale{opacity:1}.k1-welcome .morph-finale .lbl{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;font-size:11px;display:inline-flex}.k1-welcome .morph-finale .lbl:before,.k1-welcome .morph-finale .lbl:after{content:"";background:var(--ink-soft);width:28px;height:1px}.k1-welcome .morph-finale h2{font-family:var(--display);letter-spacing:-.034em;text-wrap:balance;max-width:16ch;color:var(--ink);margin:0;font-size:clamp(48px,6.8vw,108px);font-weight:400;line-height:1}.k1-welcome .morph-finale h2 em{color:var(--ink-soft);font-style:italic;font-weight:300}.k1-welcome .morph-captions{width:100%;max-width:600px;height:32px;position:relative}.k1-welcome .morph-captions .cap{font-family:var(--display);color:var(--ink-soft);opacity:0;white-space:nowrap;font-size:clamp(20px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1;transition:opacity .55s;position:absolute;left:50%;transform:translate(-50%)}.k1-welcome .morph-stage[data-phase=intro] .cap[data-phase=intro],.k1-welcome .morph-stage[data-phase=K] .cap[data-phase=K],.k1-welcome .morph-stage[data-phase=pllan] .cap[data-phase=pllan],.k1-welcome .morph-stage[data-phase=llana] .cap[data-phase=llana]{opacity:1}.k1-welcome .morph-captions .cap em{color:var(--ink);font-style:italic}.k1-welcome .zoom-stage.mini{height:260vh}.k1-welcome .zoom-stage.mini .zoom-text{font-size:clamp(140px,22vw,360px)}.k1-welcome .zoom-stage.mini .hero-hud.top{top:64px}.k1-welcome .zoom-stage.mini .reveal-title{padding-bottom:10vh}@media (max-width:1100px){.k1-welcome .mission-grid,.k1-welcome .model-grid,.k1-welcome .foot-grid{grid-template-columns:1fr;gap:32px}.k1-welcome .spec-row,.k1-welcome .ladder-strip{grid-template-columns:repeat(2,1fr)}.k1-welcome .nav{grid-template-columns:1fr auto;padding:16px 20px}.k1-welcome .nav-center{display:none}.k1-welcome .nav-right{gap:18px}}@media (max-width:720px){.k1-welcome .page{padding:0 22px}.k1-welcome .mission,.k1-welcome .model{padding:88px 0 80px}.k1-welcome .foot{padding:80px 0 40px}.k1-welcome .foot-grid{padding-bottom:56px}.k1-welcome .foot-grid .actions{flex-direction:column;align-items:stretch}.k1-welcome .foot-grid .actions a{text-align:center}.k1-welcome .foot-meta{text-align:left;flex-direction:column;align-items:flex-start;gap:10px}.k1-welcome .mission-side .meta{margin-top:18px;padding-top:18px}.k1-welcome .nav{padding:14px 16px}.k1-welcome .nav-right{letter-spacing:.18em;gap:14px;font-size:9px}.k1-welcome .wordmark{font-size:16px}.k1-welcome .hero-hud-row{letter-spacing:.16em;padding:0 20px;font-size:9px}.k1-welcome .hero-hud .mid{display:none}.k1-welcome .hero-hud.top{top:80px}.k1-welcome .zoom-stage{height:280vh}.k1-welcome .zoom-stage.mini{height:220vh}.k1-welcome .morph-stage{height:460vh}.k1-welcome .prelude{height:180vh}.k1-welcome .spec-row,.k1-welcome .ladder-strip{grid-template-columns:1fr}.k1-welcome .spec{border-right:none;border-bottom:1px solid var(--rule)}.k1-welcome .spec:last-child{border-bottom:none}}@media (max-width:480px){.k1-welcome .page{padding:0 16px}.k1-welcome .nav-right{gap:12px}.k1-welcome .nav-right a:nth-child(n+3){display:none}.k1-welcome .reveal-mark .big{font-size:clamp(40px,14vw,64px)}.k1-welcome .reveal-title h2{font-size:clamp(22px,6vw,30px)}.k1-welcome .mission-body h1,.k1-welcome .model-grid h2{font-size:clamp(30px,9vw,44px)}.k1-welcome .mission-body .para,.k1-welcome .model-grid .lede{font-size:18px}}@media (prefers-reduced-motion:reduce){.k1-welcome .zoom-stage,.k1-welcome .zoom-stage.mini{height:140vh}.k1-welcome .morph-stage{height:220vh}.k1-welcome .prelude{height:140vh}.k1-welcome .scroll-cue .line,.k1-welcome .rung.now .status:before{animation:none}}
