.krs{position:relative;background:var(--kr-sky-high);color:var(--t-fg)}.krs-stage{block-size:calc(100svh - var(--header-h))}.krs .krs-beat-hall{display:none!important}@media (max-width:767px){.krs[data-tier=mobile] .krs-beat-hall{display:none!important}}.krs-track{position:relative;block-size:auto}.krs[data-mounted] .krs-track{block-size:var(--krs-track)}.krs-stage{position:relative;block-size:100svh;overflow:clip;background:var(--kr-sky-high)}.krs[data-mounted] .krs-stage{position:sticky;inset-block-start:0}.krs-zoom{position:absolute;inset:0;transform-origin:50% 74%}.krs-layer{overflow:hidden}.krs-atmosphere-gpu,.krs-effects,.krs-layer{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.krs-atmosphere-gpu{overflow:hidden;mix-blend-mode:normal}.krs-atmosphere-slot{position:absolute;inset:0;pointer-events:none}.krs-atmosphere-gpu canvas{display:block;inline-size:100%!important;block-size:100%!important;pointer-events:none!important}.krs-sky-afternoon{fill:url(#krs-sky-afternoon-gradient)}.krs-sky-highsky{fill:url(#krs-sky-high-gradient)}.krs-sky-golden{fill:url(#krs-sky-golden-gradient)}.krs-sky-bluehour{fill:url(#krs-sky-blue-gradient)}.krs-sky-campus{fill:url(#krs-sky-campus-gradient)}.krs-horizon-extinction{fill:url(#krs-horizon-extinction);pointer-events:none}.krs-sky-grain{fill:url(#krs-sky-grain-paint);opacity:.42;mix-blend-mode:soft-light}.krs-sky-grain-thread{stroke:color-mix(in oklab,var(--kr-story-ink) 8%,transparent);stroke-width:1.2}.krs-sky-grain-fleck{fill:color-mix(in oklab,var(--kr-story-ink) 10%,transparent)}.krs-atmosphere-strata path:first-child{fill:color-mix(in oklab,var(--kr-haze-cool) 17%,transparent)}.krs-atmosphere-strata path:last-child{fill:color-mix(in oklab,var(--kr-sky-horizon) 22%,transparent)}.krs-atmosphere-strata{opacity:.42}.krs-cirrus-field path{fill:none;stroke:color-mix(in oklab,color-mix(in oklab,var(--kr-madder) var(--krs-sunset-mix,0%),var(--kr-sand-2)),transparent 52%);stroke-width:5.2;stroke-linecap:round;stroke-dasharray:.48 .055 .19 .07;opacity:.5}.krs-cirrus-field path:nth-child(2n){stroke-width:2.8;stroke-dasharray:.27 .04 .36 .09;opacity:.34}.krs-cirrus-field path:nth-child(3n){stroke-width:7;opacity:.28}.krs-campus-sunset-streaks path{stroke-linecap:round;stroke-linejoin:round}.krs-campus-sunset-streaks{display:none}.krs-campus-sunset-cloud-haze path{stroke:color-mix(in oklab,var(--kr-sky-high) 50%,var(--tl-madder));stroke-width:30;opacity:.1}.krs-campus-sunset-cloud-haze path:nth-child(2n){stroke:color-mix(in oklab,var(--kr-sky-high) 58%,var(--kr-gold-hour));stroke-width:24}.krs-campus-sunset-cloud-haze path:nth-child(3n){stroke-width:34}.krs-campus-sunset-cloud-body path{stroke:color-mix(in oklab,var(--kr-sky-high) 42%,var(--tl-madder));stroke-width:13;opacity:.18}.krs-campus-sunset-cloud-body path:nth-child(2n){stroke:color-mix(in oklab,var(--kr-sky-high) 52%,var(--kr-gold-hour));stroke-width:10}.krs-campus-sunset-cloud-body path:nth-child(3n){stroke-width:16}.krs-campus-sunset-cloud-core path{stroke:color-mix(in oklab,var(--kr-sky-high) 54%,var(--tl-madder));stroke-width:3;opacity:.22}.krs-campus-sunset-cloud-core path:nth-child(2n){stroke:color-mix(in oklab,var(--kr-sky-high) 60%,var(--kr-gold-hour));stroke-width:2.5}.krs-aerosol,.krs-aerosols circle{fill:color-mix(in oklab,var(--kr-brass-light) 48%,var(--kr-sand-2));opacity:.18}.krs-aerosols :is(circle,.krs-aerosol)[data-aerosol="1"]{opacity:.1}.krs-aerosols :is(circle,.krs-aerosol)[data-aerosol="2"]{fill:color-mix(in oklab,var(--kr-sand-2) 58%,var(--kr-haze-cool));opacity:.22}.krs-aerosols :is(circle,.krs-aerosol)[data-aerosol="3"]{opacity:.08}.krs-sun-rays path{fill:url(#krs-sun-ray-gradient);opacity:.46}.krs-contrail-bloom{stroke:color-mix(in oklab,var(--kr-sand-2) 38%,transparent);stroke-width:34;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.16}.krs-star{fill:color-mix(in oklab,var(--kr-moon) 88%,transparent)}.krs-stars .krs-star[data-temperature="0"]{fill:color-mix(in oklab,var(--kr-moon) 76%,var(--kr-gold-hour))}.krs-stars .krs-star[data-temperature="2"]{fill:color-mix(in oklab,var(--kr-moon) 68%,var(--kr-rayleigh-blue))}.krs-stars .krs-star[data-luminance="0"]{opacity:.42}.krs-stars .krs-star[data-luminance="1"]{opacity:.68}.krs-stars .krs-star[data-luminance="2"]{opacity:.94}@keyframes krs-star-twinkle{0%,to{opacity:.92;transform:scale(1)}47%{opacity:.56;transform:scale(.86)}68%{opacity:.78;transform:scale(.96)}}.krs-star-twinkle{transform-box:fill-box;transform-origin:center;animation:krs-star-twinkle 7.8s ease-in-out infinite}.krs-star-twinkle[data-twinkle="2"]{animation-duration:10.4s;animation-delay:-3.6s}.krs-star-twinkle[data-twinkle="3"]{animation-duration:13.2s;animation-delay:-7.1s}.krs-sun-halo{fill:url(#krs-sun-halo-gradient)}.krs-sun-disc{fill:url(#krs-sun-disc-gradient)}.krs-sun-shade{fill:color-mix(in oklab,var(--kr-brass) 55%,var(--kr-brass-light))}.krs-moon-halo{fill:url(#krs-moon-halo-gradient)}.krs-moon-earthshine{fill:url(#krs-moon-earthshine-gradient);opacity:.58}.krs-moon-disc{fill:var(--kr-moon)}.krs-moon-limb{stroke:color-mix(in oklab,var(--kr-moon) 45%,transparent);stroke-width:1.1}.krs-cloud{opacity:.68}.krs-cloud[data-kind="1"]{opacity:.47}.krs-cloud[data-kind="2"]{opacity:.74}.krs-cloud[data-kind="3"]{opacity:.34}.krs-cloud[data-kind="4"]{opacity:.31}.krs-cloud-soft{opacity:.22}.krs-cloud-body,.krs-cloud-soft{fill:url(#krs-cloud-volume-gradient)}.krs-cloud-density{opacity:.58;mix-blend-mode:soft-light;pointer-events:none}.krs-cloud-density-light{fill:color-mix(in oklab,var(--kr-sand-2) 34%,transparent)}.krs-cloud-density-shadow{fill:color-mix(in oklab,var(--kr-night-mid) 23%,transparent)}.krs-cloud-density-wisp{stroke:color-mix(in oklab,var(--kr-sand-2) 29%,transparent);stroke-width:2.2;stroke-linecap:round}.krs-cloud-density-wisp-faint{stroke:color-mix(in oklab,var(--kr-haze-cool) 25%,transparent);stroke-width:1.3}.krs-cloud-light{fill:color-mix(in oklab,var(--kr-sand-2) 94%,var(--kr-gold-hour));opacity:.76}.krs-cloud-under{fill:url(#krs-cloud-under-gradient);opacity:.72}.krs-cloud-detail{stroke:color-mix(in oklab,var(--kr-sand-2) 42%,transparent);stroke-width:1.05;stroke-linecap:round;opacity:.24}.krs-cloud-rim{stroke:color-mix(in oklab,var(--kr-sand-2) 55%,var(--kr-gold-hour));stroke-width:1.15;opacity:.24}.krs-flock-far path{fill:none;stroke:color-mix(in oklab,var(--kr-earth-deep) 68%,transparent);stroke-width:2.6;stroke-linecap:round}.krs-contrail{stroke:color-mix(in oklab,var(--kr-sand-2) 85%,transparent);stroke-width:3.4;stroke-linecap:round}.krs-distant-plane-body{fill:color-mix(in oklab,var(--kr-story-ink-soft) 82%,var(--kr-sand-2))}.krs-contrail-main{stroke:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-brass-light));stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.krs-contrail-shear path{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 44%,var(--kr-haze-cool));stroke-linecap:round;stroke-dasharray:.11 .028 .19 .046 .08 .035}.krs-contrail-shear path:first-child{stroke-width:11;opacity:.34}.krs-contrail-shear path:last-child{stroke-width:6;opacity:.24}.krs-haze{fill:color-mix(in oklab,var(--kr-haze-cool) 46%,transparent)}.krs-depth-extinction-far{fill:url(#krs-far-extinction-paint);pointer-events:none}.krs-ridge-a{fill:color-mix(in oklab,var(--kr-haze-cool) 62%,var(--kr-steppe-far))}.krs-ridge-b{fill:color-mix(in oklab,var(--kr-haze-cool) 32%,var(--kr-steppe-far))}.krs-steppe-far{fill:url(#krs-far-steppe-extinction)}.krs-yurt-dome{fill:color-mix(in oklab,var(--kr-sand-2) 74%,var(--kr-haze-cool))}.krs-yurt-band{stroke:color-mix(in oklab,var(--kr-earth-deep) 42%,transparent);stroke-width:1.6}.krs-yurt-crown{stroke:color-mix(in oklab,var(--kr-earth-deep) 42%,transparent);stroke-width:1.4}.krs-yurt-door{fill:color-mix(in oklab,var(--kr-lantern-core) 82%,var(--kr-brass))}.krs-city-far{fill:color-mix(in oklab,var(--kr-story-ink-soft) 44%,var(--kr-haze-cool))}.krs-city-far-side{fill:color-mix(in oklab,var(--kr-story-ink-soft) 54%,var(--kr-haze-cool));opacity:.72}.krs-city-spire-far,.krs-khan-rib-far{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 54%,var(--kr-haze-cool));stroke-width:1.15;stroke-linecap:round}.krs-baiterek-plinth,.krs-baiterek-stem{fill:color-mix(in oklab,var(--kr-story-ink-soft) 56%,var(--kr-haze-cool))}.krs-baiterek-lattice{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 56%,var(--kr-haze-cool));stroke-width:2.4;stroke-linecap:round}.krs-baiterek-ring{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 48%,var(--kr-haze-cool));stroke-width:3}.krs-baiterek-orb{fill:var(--kr-brass)}.krs-baiterek-orb-light{fill:color-mix(in oklab,var(--kr-brass-light) 85%,var(--kr-sand-2))}.krs-baiterek-glint{fill:var(--kr-sand-2)}.krs-steppe-mid{fill:var(--kr-steppe-mid)}.krs-sarai-parapet rect,.krs-sarai-wall{fill:color-mix(in oklab,var(--kr-steppe-mid) 40%,var(--kr-dune))}.krs-sarai-course{stroke:color-mix(in oklab,var(--kr-earth-deep) 22%,transparent);stroke-width:1.6}.krs-sarai-tower{fill:color-mix(in oklab,var(--kr-earth-deep) 26%,var(--kr-dune))}.krs-sarai-arch{fill:color-mix(in oklab,var(--kr-earth-deep) 40%,var(--kr-dune))}.krs-sarai-interior{fill:color-mix(in oklab,var(--kr-earth-deep) 78%,var(--kr-night-mid))}.krs-sarai-leaf{fill:color-mix(in oklab,var(--kr-earth-deep) 58%,var(--kr-camel-mid))}.krs-sarai-lamp .krs-lantern-body{fill:var(--kr-camel-shadow)}.krs-sarai-figure circle,.krs-sarai-figure path{fill:var(--kr-earth-deep)}.krs-far-camel{fill:color-mix(in oklab,var(--kr-camel-mid) 62%,var(--kr-steppe-mid))}.krs-terminal-roof{fill:color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-sand-2))}.krs-terminal-roof-shadow{fill:color-mix(in oklab,var(--kr-concrete) 74%,var(--kr-story-ink-soft))}.krs-terminal-body{fill:color-mix(in oklab,var(--kr-concrete) 55%,var(--kr-haze-cool))}.krs-terminal-glass{fill:color-mix(in oklab,var(--kr-glass) 72%,var(--kr-haze-cool))}.krs-terminal-mullions{stroke:color-mix(in oklab,var(--kr-story-ink) 26%,transparent);stroke-width:1.6}.krs-terminal-interior-warm{fill:color-mix(in oklab,var(--kr-lantern-core) 38%,transparent);opacity:.62}.krs-terminal-columns,.krs-terminal-floor{fill:none;stroke:color-mix(in oklab,var(--kr-story-ink) 38%,transparent);stroke-width:1.4}.krs-terminal-columns{stroke-width:2.1}.krs-terminal-doors path{fill:color-mix(in oklab,var(--kr-night) 35%,var(--kr-glass));stroke:color-mix(in oklab,var(--kr-sand-2) 30%,transparent);stroke-width:.8}.krs-terminal-t2-body{fill:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-sand-2))}.krs-terminal-t2-dome{fill:color-mix(in oklab,var(--kr-turquoise) 76%,var(--kr-glass))}.krs-terminal-t2-glass{fill:color-mix(in oklab,var(--kr-glass) 58%,var(--kr-turquoise))}.krs-terminal-t2-shadow{fill:color-mix(in oklab,var(--kr-story-ink) 24%,transparent)}.krs-terminal-t2-ribs{stroke:color-mix(in oklab,var(--kr-sand-2) 62%,var(--kr-concrete));stroke-width:2}.krs-terminal-t2-crown{fill:color-mix(in oklab,var(--kr-concrete) 80%,var(--kr-sand-2))}.krs-terminal-t2-entry{fill:color-mix(in oklab,var(--kr-concrete) 84%,var(--kr-sand-2))}.krs-terminal-t2-entry-glass{fill:color-mix(in oklab,var(--kr-glass) 52%,var(--kr-night-mid))}.krs-terminal-t2-door{stroke:color-mix(in oklab,var(--kr-sand-2) 42%,var(--kr-story-ink));stroke-width:1.3}.krs-terminal-t2-canopy{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-story-ink-soft))}.krs-terminal-connector{fill:color-mix(in oklab,var(--kr-concrete) 67%,var(--kr-sand-2))}.krs-terminal-connector-glass{fill:color-mix(in oklab,var(--kr-glass) 62%,var(--kr-haze-cool))}.krs-terminal-connector-mullions path{stroke:color-mix(in oklab,var(--kr-story-ink) 34%,transparent);stroke-width:1.3}.krs-terminal-bridge{fill:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-haze-cool))}.krs-terminal-bridge-rotunda{fill:color-mix(in oklab,var(--kr-concrete) 74%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 44%,transparent);stroke-width:1}.krs-terminal-bridge-windows path{stroke:color-mix(in oklab,var(--kr-glass) 70%,var(--kr-story-ink));stroke-width:5.4}.krs-terminal-bridge-bellows{fill:color-mix(in oklab,var(--kr-night) 54%,var(--kr-concrete))}.krs-terminal-bridge-support{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 68%,var(--kr-concrete));stroke-width:2.1}.krs-terminal-bridge-wheel{fill:var(--kr-night)}.krs-terminal-sign{fill:var(--kr-story-ink)}.krs-terminal-sign-text{stroke:var(--kr-sand-2);stroke-width:4;stroke-linecap:round}.krs-terminal-label rect{fill:color-mix(in oklab,var(--kr-turquoise) 80%,var(--kr-night))}.krs-terminal-label path{stroke:var(--kr-sand-2);stroke-width:1.8;stroke-linecap:round}.krs-terminal-apron-line{stroke:color-mix(in oklab,var(--kr-sand-2) 56%,var(--kr-concrete));stroke-width:1.3}.krs-terminal-gpu{fill:var(--kr-brass)}.krs-terminal-gpu-cable{stroke:color-mix(in oklab,var(--kr-night) 58%,var(--kr-concrete));stroke-width:1.4}.krs-tower-shaft{fill:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-haze-cool))}.krs-tower-shaft-shade{fill:color-mix(in oklab,var(--kr-story-ink-soft) 30%,var(--kr-concrete))}.krs-tower-service{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 62%,var(--kr-concrete));stroke-width:2}.krs-tower-cab{fill:color-mix(in oklab,var(--kr-story-ink-soft) 60%,var(--kr-concrete))}.krs-tower-glass{fill:var(--kr-glass)}.krs-tower-cab-mullions path{stroke:color-mix(in oklab,var(--kr-night) 48%,var(--kr-glass));stroke-width:1.4}.krs-tower-roof{fill:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-sand-2))}.krs-tower-antenna{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 70%,var(--kr-concrete));stroke-width:1.4}.krs-tower-beacon{fill:var(--kr-madder)}.krs-runway-far{fill:color-mix(in oklab,var(--kr-runway) 42%,var(--kr-steppe-mid))}.krs-city-depth-haze{fill:color-mix(in oklab,var(--kr-haze-cool) 34%,transparent)}.krs-city-depth-block>path:first-child{fill:color-mix(in oklab,var(--kr-haze-cool) 62%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 18%,transparent);stroke-width:1.2}.krs-city-depth-block[data-tone="1"]>path:first-child{fill:color-mix(in oklab,var(--kr-glass) 58%,var(--kr-night-mid))}.krs-city-depth-block[data-tone="2"]>path:first-child{fill:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-sand-2))}.krs-city-depth-pane{fill:color-mix(in oklab,var(--kr-night-mid) 28%,transparent)}.krs-city-depth-roofline{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 22%,var(--kr-story-ink-soft));stroke-width:1.3}.krs-khan-podium{fill:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-steppe-mid))}.krs-khan-membrane{fill:color-mix(in oklab,var(--kr-glass) 58%,var(--kr-haze-cool));stroke:color-mix(in oklab,var(--kr-sand-2) 25%,var(--kr-story-ink-soft));stroke-width:1.5}.krs-khan-shadow{fill:color-mix(in oklab,var(--kr-night-mid) 26%,transparent)}.krs-khan-cables,.krs-khan-mast{fill:none;stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-story-ink-soft));stroke-width:1.45}.krs-khan-mast{stroke-width:3}.krs-city-civic-portico,.krs-city-civic-wing{fill:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 26%,transparent);stroke-width:1.2}.krs-city-civic-dome-fill{fill:color-mix(in oklab,var(--kr-turquoise) 62%,var(--kr-glass))}.krs-city-civic-spire{fill:none;stroke:color-mix(in oklab,var(--kr-brass) 70%,var(--kr-story-ink-soft));stroke-width:2.2}.krs-city-civic-finial{fill:var(--kr-brass-light)}.krs-peace-pyramid>path:first-child{fill:color-mix(in oklab,var(--kr-glass) 64%,var(--kr-haze-cool))}.krs-peace-pyramid-side{fill:color-mix(in oklab,var(--kr-night-mid) 34%,var(--kr-glass))}.krs-peace-pyramid-grid{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 32%,var(--kr-concrete));stroke-width:1.1}.krs-city-mid-body{fill:color-mix(in oklab,var(--kr-story-ink-soft) 62%,var(--kr-glass))}.krs-city-tower[data-tone="0"] .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-story-ink-soft) 58%,var(--kr-glass))}.krs-city-tower[data-tone="1"] .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-night-mid) 54%,var(--kr-glass))}.krs-city-tower[data-tone="2"] .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-concrete) 42%,var(--kr-glass))}.krs-city-wave[data-tone="0"] .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-glass) 62%,var(--kr-turquoise))}.krs-city-ellipse[data-tone="1"] .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-night-mid) 60%,var(--kr-haze-cool))}.krs-city-spire .krs-city-mid-body{fill:color-mix(in oklab,var(--kr-night-mid) 72%,var(--kr-glass))}.krs-city-side-plane{fill:color-mix(in oklab,var(--kr-night) 28%,transparent)}.krs-city-sky-reflection{fill:color-mix(in oklab,var(--kr-sand-2) 12%,transparent)}.krs-city-reflection-ribbons path:first-child{fill:color-mix(in oklab,var(--kr-sand-2) 19%,transparent)}.krs-city-reflection-ribbons path:last-child{fill:color-mix(in oklab,var(--kr-haze-cool) 17%,transparent)}.krs-city-microtexture{opacity:.46}.krs-city-microtexture-line{stroke:color-mix(in oklab,var(--kr-night-mid) 13%,transparent);stroke-width:.65}.krs-city-microtexture-dot{fill:color-mix(in oklab,var(--kr-sand-2) 17%,transparent)}.krs-city-facade-grid{fill:none;stroke:color-mix(in oklab,var(--kr-night) 28%,transparent);stroke-width:1.05}.krs-city-dark-panes{fill:color-mix(in oklab,var(--kr-night) 38%,transparent)}.krs-city-building-edge{stroke:color-mix(in oklab,var(--kr-sand-2) 16%,var(--kr-story-ink-soft));stroke-width:1.2}.krs-city-podium-shadow{fill:color-mix(in oklab,var(--kr-night) 32%,transparent)}.krs-city-podium{fill:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-story-ink-soft))}.krs-city-podium-cap{fill:color-mix(in oklab,var(--kr-sand-2) 64%,var(--kr-concrete))}.krs-city-lobby-glass{fill:color-mix(in oklab,var(--kr-glass) 58%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-concrete) 30%,transparent);stroke-width:.8}.krs-city-lobby-glass[data-lit=true]{fill:color-mix(in oklab,var(--kr-lantern-core) 45%,var(--kr-glass))}.krs-city-lobby-mullion{fill:none;stroke:color-mix(in oklab,var(--kr-night) 52%,var(--kr-glass));stroke-width:1.1}.krs-city-entry{fill:color-mix(in oklab,var(--kr-lantern-core) 68%,var(--kr-night))}.krs-city-canopy{fill:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-sand-2))}.krs-city-sign-band{fill:none;stroke:color-mix(in oklab,var(--kr-brass-light) 76%,var(--kr-concrete));stroke-width:2.4;stroke-linecap:round}.krs-city-roof-plant path:first-child{fill:color-mix(in oklab,var(--kr-concrete) 60%,var(--kr-story-ink-soft))}.krs-city-roof-louvre{fill:none;stroke:color-mix(in oklab,var(--kr-night) 42%,var(--kr-concrete));stroke-width:1}.krs-city-antenna,.krs-city-balconies path,.krs-city-diagrid,.krs-city-fins path,.krs-city-roof-fin{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 34%,var(--kr-story-ink-soft));stroke-width:1.5}.krs-city-antenna,.krs-city-roof-fin{stroke-width:2}.krs-city-ellipse-ribs path,.krs-city-sculptural-ribs path,.krs-city-spire-ledges path{stroke:color-mix(in oklab,var(--kr-sand-2) 40%,var(--kr-story-ink-soft));stroke-width:1.45}.krs-city-sculptural-ribs path:nth-child(n+5){stroke:color-mix(in oklab,var(--kr-haze-cool) 52%,var(--kr-story-ink-soft))}.krs-city-ellipse-ribs path:first-child{stroke-width:2.4}.krs-city-spine{fill:color-mix(in oklab,var(--kr-night) 26%,transparent)}.krs-city-obstruction-light{fill:var(--kr-madder);stroke:color-mix(in oklab,var(--kr-madder) 26%,transparent);stroke-width:4;paint-order:stroke}.krs-city-skybridge{fill:color-mix(in oklab,var(--kr-glass) 64%,var(--kr-night-mid))}.krs-city-crown-light{fill:color-mix(in oklab,var(--kr-sand-2) 24%,var(--kr-glass))}.krs-windows{fill:color-mix(in oklab,var(--kr-lantern-core) 78%,var(--kr-gold-hour))}.krs-city-plaza{fill:color-mix(in oklab,var(--kr-concrete) 42%,var(--kr-steppe-mid))}.krs-city-cast-shadows path{fill:color-mix(in oklab,var(--kr-night) 14%,transparent)}.krs-city-promenade-band{fill:color-mix(in oklab,var(--kr-madder) 28%,var(--kr-concrete))}.krs-city-retail-glass path:first-child{fill:color-mix(in oklab,var(--kr-glass) 60%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-concrete) 34%,transparent);stroke-width:1.4}.krs-city-retail-glass [data-tone="1"]>path:first-child{fill:color-mix(in oklab,var(--kr-turquoise) 44%,var(--kr-glass))}.krs-city-retail-glass [data-tone="2"]>path:first-child{fill:color-mix(in oklab,var(--kr-concrete) 48%,var(--kr-glass))}.krs-city-retail-light{fill:color-mix(in oklab,var(--kr-lantern-core) 28%,transparent)}.krs-city-retail-mullion{stroke:color-mix(in oklab,var(--kr-night) 46%,var(--kr-glass));stroke-width:1.4}.krs-city-retail-sign{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 76%,var(--kr-brass-light));stroke-width:2.2;stroke-linecap:round}.krs-city-retail-awning{fill:color-mix(in oklab,var(--kr-brass) 54%,var(--kr-night-mid))}.krs-city-tree-trunk{fill:color-mix(in oklab,var(--kr-earth-deep) 70%,var(--kr-night))}.krs-city-tree-crown{fill:color-mix(in oklab,var(--kr-turquoise) 30%,var(--kr-night-mid))}.krs-city-tree-highlight{fill:color-mix(in oklab,var(--kr-haze-cool) 13%,transparent)}.krs-city-tree-shadow{fill:color-mix(in oklab,var(--kr-night) 36%,transparent)}.krs-city-benches path{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night));stroke-width:4;stroke-linecap:round}.krs-city-people{fill:color-mix(in oklab,var(--kr-story-ink-soft) 78%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 78%,var(--kr-night));stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round}.krs-city-people [data-tone="1"]{fill:color-mix(in oklab,var(--kr-madder) 58%,var(--kr-story-ink-soft));stroke:color-mix(in oklab,var(--kr-madder) 58%,var(--kr-story-ink-soft))}.krs-city-people [data-tone="2"]{fill:color-mix(in oklab,var(--kr-brass) 64%,var(--kr-story-ink-soft));stroke:color-mix(in oklab,var(--kr-brass) 64%,var(--kr-story-ink-soft))}.krs-city-person-bag{fill:color-mix(in oklab,var(--kr-night) 70%,var(--kr-madder));stroke:none}.krs-city-cafe{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 72%,var(--kr-concrete));stroke-width:2.2;stroke-linecap:round}.krs-city-cafe-parasol{fill:color-mix(in oklab,var(--kr-madder) 54%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 38%,transparent);stroke-width:1}.krs-city-cafe circle{fill:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-story-ink-soft));stroke:none}.krs-city-shelter-glass{fill:color-mix(in oklab,var(--kr-glass) 48%,transparent);stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-story-ink-soft));stroke-width:1.8}.krs-city-shelter-frame{stroke:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-story-ink-soft));stroke-width:2.2}.krs-city-shelter-map{fill:color-mix(in oklab,var(--kr-turquoise) 58%,var(--kr-night-mid))}.krs-city-bikes{stroke:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-story-ink-soft));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.krs-baiterek-mid .krs-baiterek-plinth,.krs-baiterek-mid .krs-baiterek-stem{fill:color-mix(in oklab,var(--kr-story-ink-soft) 78%,var(--kr-concrete))}.krs-baiterek-mid .krs-baiterek-lattice{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 78%,var(--kr-concrete));stroke-width:3.4}.krs-far-traffic{opacity:.9}.krs-far-car{fill:color-mix(in oklab,var(--kr-story-ink-soft) 68%,var(--kr-concrete))}.krs-far-car-light{fill:var(--kr-lantern-core)}.krs-far-taxi-sign{fill:var(--kr-brass-light)}.krs-poplar{fill:color-mix(in oklab,var(--kr-turquoise) 28%,var(--kr-steppe-mid))}.krs-poplar-shade{fill:color-mix(in oklab,var(--kr-earth-deep) 30%,transparent)}.krs-ground-steppe{fill:url(#krs-ground-steppe-gradient)}.krs-ground-grain{fill:url(#krs-ground-grain-paint);opacity:.58;mix-blend-mode:multiply;pointer-events:none}.krs-ground-grain-stroke{stroke:color-mix(in oklab,var(--kr-earth-deep) 23%,transparent);stroke-width:1.25}.krs-ground-grain-fleck{fill:color-mix(in oklab,var(--kr-earth-deep) 27%,transparent)}.krs-cloud-shadows ellipse{fill:url(#krs-cloud-shadow-paint)}.krs-soil-contours path{fill:none;stroke:color-mix(in oklab,var(--kr-earth-deep) 16%,transparent);stroke-width:2.4;stroke-linecap:round}.krs-trail{fill:url(#krs-trail-gradient)}.krs-track-rut{stroke:color-mix(in oklab,var(--kr-earth-deep) 17%,transparent);stroke-width:2;stroke-dasharray:22 44}.krs-footprint{fill:color-mix(in oklab,var(--kr-earth-deep) 55%,var(--kr-steppe-near))}.krs-grass path{stroke:color-mix(in oklab,var(--kr-earth-deep) 55%,var(--kr-steppe-near));stroke-linecap:round}.krs-grass .krs-seedhead{stroke:color-mix(in oklab,var(--kr-brass) 60%,var(--kr-steppe-near));stroke-width:1.6}.krs-grass-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 18%,transparent)}.krs-feather-grass path{stroke:color-mix(in oklab,var(--kr-brass) 38%,var(--kr-steppe-near));stroke-width:1.55;stroke-linecap:round}.krs-feather-grass .krs-feather-awn{stroke:color-mix(in oklab,var(--kr-brass-light) 70%,var(--kr-steppe-near));stroke-width:1.25}.krs-feather-grass .krs-feather-seed{fill:color-mix(in oklab,var(--kr-brass-light) 72%,var(--kr-dune));stroke:none}.krs-wormwood path{stroke:color-mix(in oklab,var(--kr-haze-cool) 45%,var(--kr-steppe-near));stroke-width:1.8;stroke-linecap:round}.krs-wormwood ellipse:not(.krs-grass-shadow),.krs-wormwood-leaves{fill:color-mix(in oklab,var(--kr-haze-cool) 58%,var(--kr-steppe-mid));stroke:none}.krs-steppe-bloom path{stroke:color-mix(in oklab,var(--kr-turquoise) 22%,var(--kr-steppe-near));stroke-width:1.4;stroke-linecap:round}.krs-steppe-bloom circle,.krs-steppe-bloom-flower{fill:color-mix(in oklab,var(--kr-madder) 54%,var(--kr-brass-light));stroke:none}.krs-steppe-bloom circle[data-tone="1"],.krs-steppe-bloom-flower[data-tone="1"]{fill:color-mix(in oklab,var(--kr-turquoise) 48%,var(--kr-sand-2))}.krs-ground-life ellipse{fill:color-mix(in oklab,var(--kr-story-ink) 78%,var(--kr-earth-deep))}.krs-ground-life path{fill:none;stroke:color-mix(in oklab,var(--kr-story-ink) 72%,var(--kr-earth-deep));stroke-width:.9;stroke-linecap:round}.krs-stone path{fill:color-mix(in oklab,var(--kr-concrete) 42%,var(--kr-steppe-near))}.krs-stone .krs-stone-shade{fill:color-mix(in oklab,var(--kr-earth-deep) 30%,transparent)}.krs-ground-bird path{fill:var(--kr-earth-deep)}.krs-ground-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 62%,var(--kr-steppe-near))}.krs-contact-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 80%,var(--kr-steppe-near))}.krs-camel-fill,.krs-camel-neck,.krs-camel-tail{fill:var(--kr-camel-mid)}.krs-camel-tail{stroke:var(--kr-camel-mid);stroke-width:7;stroke-linecap:round}.krs-camel-neck-shade,.krs-camel-shade{fill:color-mix(in oklab,var(--kr-camel-shadow) 55%,var(--kr-camel-mid))}.krs-camel-light{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-camel-mid))}.krs-camel-neck-mane{fill:color-mix(in oklab,var(--kr-camel-shadow) 52%,transparent);stroke:color-mix(in oklab,var(--kr-camel-shadow) 62%,transparent);stroke-width:1.2;stroke-linejoin:round;opacity:.74}.krs-camel-hump-fleece{stroke:color-mix(in oklab,var(--kr-camel-shadow) 52%,transparent);stroke-width:.8;stroke-linejoin:round;opacity:.9}.krs-camel[data-camel=chest] .krs-camel-hump-fleece,.krs-camel[data-camel=chest] .krs-camel-neck-mane,.krs-camel[data-camel=puller] .krs-camel-hump-fleece,.krs-camel[data-camel=puller] .krs-camel-neck-mane{opacity:1}.krs-camel[data-camel=young] .krs-camel-hump-fleece,.krs-camel[data-camel=young] .krs-camel-neck-mane{opacity:.28}.krs-camel-coat-texture{opacity:.64;mix-blend-mode:multiply;pointer-events:none}.krs-camel-coat-grain{fill:var(--kr-sand-2);opacity:.46;mix-blend-mode:multiply;pointer-events:none}.krs-camel-face-grain{opacity:.18}.krs-camel-face-texture{opacity:.4}.krs-camel-coat-undercoat{fill:color-mix(in oklab,var(--kr-camel-shadow) 16%,transparent)}.krs-camel-coat-guard{stroke:color-mix(in oklab,var(--kr-camel-shadow) 52%,transparent);stroke-width:1.05;stroke-linecap:round}.krs-camel-coat-catch{stroke:color-mix(in oklab,var(--kr-camel-light) 46%,transparent);stroke-width:.92;stroke-linecap:round;opacity:.78}.krs-camel-coat-moult{stroke:color-mix(in oklab,var(--kr-camel-shadow) 34%,transparent);stroke-width:1.45;stroke-linecap:round;stroke-dasharray:4 3.5;opacity:.72}.krs-camel-haunch-plane{fill:color-mix(in oklab,var(--kr-camel-shadow) 17%,transparent)}.krs-camel-shoulder-plane{fill:color-mix(in oklab,var(--kr-camel-light) 14%,transparent)}.krs-camel-flank-plane{fill:color-mix(in oklab,var(--kr-camel-light) 10%,transparent)}.krs-camel-dust-bloom{fill:color-mix(in oklab,var(--kr-steppe-near) 18%,transparent);mix-blend-mode:screen}.krs-camel-hair-flow path{stroke:color-mix(in oklab,var(--kr-camel-shadow) 42%,transparent);stroke-width:1.25;stroke-linecap:round;opacity:.62}.krs-camel-neck-wrinkles,.krs-camel-surface-anatomy{stroke:color-mix(in oklab,var(--kr-camel-shadow) 38%,transparent);stroke-width:1.35;stroke-linecap:round}.krs-camel-neck-wrinkles path:nth-child(2),.krs-camel-surface-anatomy path:nth-child(2n){stroke:color-mix(in oklab,var(--kr-camel-light) 33%,transparent)}.krs-camel-callosity,.krs-camel-sternal-callosity{fill:color-mix(in oklab,var(--kr-camel-shadow) 66%,var(--kr-camel-mid));opacity:.68}.krs-camel-leg-tendon{stroke:color-mix(in oklab,var(--kr-camel-shadow) 42%,transparent);stroke-width:1.2;stroke-linecap:round}.krs-camel-leg-hair{stroke:color-mix(in oklab,var(--kr-camel-shadow) 38%,transparent);stroke-width:1;stroke-linecap:round}.krs-camel-foreleg-fleece{fill:color-mix(in oklab,var(--kr-camel-shadow) 34%,transparent);stroke:color-mix(in oklab,var(--kr-camel-shadow) 42%,transparent);stroke-width:.9;stroke-linejoin:round;opacity:.78}.krs-camel[data-camel=young] .krs-camel-foreleg-fleece{opacity:.22}.krs-camel-foreleg-fleece.krs-camel-far{opacity:.3}.krs-camel-pad-seam{stroke:color-mix(in oklab,var(--kr-night) 44%,transparent);stroke-width:1.2;stroke-linecap:round}.krs-camel-leg-tendon.krs-camel-far{opacity:.32}.krs-camel-leg-hair.krs-camel-far,.krs-camel-pad-seam.krs-camel-far{opacity:.26}.krs-camel-head-plane{fill:color-mix(in oklab,var(--kr-camel-light) 40%,var(--kr-camel-mid))}.krs-camel-leg{fill:color-mix(in oklab,var(--kr-camel-mid) 88%,var(--kr-camel-shadow))}.krs-camel-leg-lower{fill:color-mix(in oklab,var(--kr-camel-mid) 74%,var(--kr-camel-shadow))}.krs-camel-pad{fill:color-mix(in oklab,var(--kr-camel-shadow) 62%,var(--kr-camel-mid))}.krs-camel-far.krs-camel-leg,.krs-camel-far.krs-camel-leg-lower{fill:color-mix(in oklab,var(--kr-camel-light) 42%,var(--kr-steppe-mid))}.krs-camel-far.krs-camel-pad{fill:color-mix(in oklab,var(--kr-camel-mid) 55%,var(--kr-steppe-mid))}.krs-camel-ear{fill:var(--kr-camel-mid)}.krs-camel-ear-inner{fill:var(--kr-camel-shadow)}.krs-camel-ear-far{fill:color-mix(in oklab,var(--kr-camel-light) 55%,var(--kr-camel-mid))}.krs-camel-eye{fill:var(--kr-camel-shadow)}.krs-camel-eye-light{fill:color-mix(in oklab,var(--kr-sand-2) 80%,transparent)}.krs-camel-lid{fill:var(--kr-camel-mid)}.krs-camel-nostril{fill:var(--kr-camel-shadow)}.krs-camel-mouth{stroke:var(--kr-camel-shadow);stroke-width:2;stroke-linecap:round}.krs-fur{stroke:color-mix(in oklab,var(--kr-camel-shadow) 70%,transparent);stroke-width:2;stroke-linecap:round}.krs-bridle{stroke:var(--kr-madder);stroke-width:2.6;stroke-linecap:round}.krs-bridle-lead{stroke:var(--kr-madder);stroke-width:3}.krs-bridle-boss{fill:var(--kr-brass-light)}.krs-rein{stroke:color-mix(in oklab,var(--kr-earth-deep) 80%,var(--kr-madder));stroke-width:2.6;stroke-linecap:round}.krs-horse-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 70%,transparent)}.krs-horse-coat,.krs-horse-head,.krs-horse-neck{fill:url(#krs-horse-coat-gradient)}.krs-horse-coat-texture{fill:url(#krs-horse-hair-pattern);opacity:.28;pointer-events:none}.krs-horse-face-texture{opacity:.18}.krs-horse-hair-thread{stroke:color-mix(in oklab,var(--kr-horse-shade) 50%,transparent);stroke-width:.72;stroke-linecap:round}.krs-horse-hair-fleck{fill:color-mix(in oklab,var(--kr-gold-hour) 46%,transparent)}.krs-horse-sweat-plane{fill:color-mix(in oklab,var(--kr-horse-shade) 38%,transparent);opacity:.36}.krs-horse-leg-tendon,.krs-horse-neck-vein,.krs-horse-surface-lines{stroke:color-mix(in oklab,var(--kr-horse-shade) 48%,transparent);stroke-width:1.25;stroke-linecap:round}.krs-horse-neck-vein,.krs-horse-surface-lines .krs-horse-vein{stroke-width:1;opacity:.66}.krs-horse-leg-tendon.krs-horse-leg-far{opacity:.25}.krs-horse-belly{fill:color-mix(in oklab,var(--kr-horse-shade) 76%,var(--kr-horse-coat));opacity:.82}.krs-horse-hindquarter{fill:color-mix(in oklab,var(--kr-horse-coat) 78%,var(--kr-gold-hour));opacity:.72}.krs-horse-shoulder{fill:color-mix(in oklab,var(--kr-horse-shade) 54%,var(--kr-horse-coat));opacity:.7}.krs-horse-neck-light,.krs-horse-rib-light{fill:color-mix(in oklab,var(--kr-gold-hour) 62%,transparent);opacity:.54}.krs-horse-flank-line,.krs-horse-muscle-line{stroke:color-mix(in oklab,var(--kr-horse-shade) 64%,transparent);stroke-width:1.8;stroke-linecap:round}.krs-horse-muzzle{fill:color-mix(in oklab,var(--kr-horse-shade) 64%,var(--kr-horse-coat))}.krs-horse-cheek-plane{fill:color-mix(in oklab,var(--kr-gold-hour) 31%,transparent);opacity:.42}.krs-horse-nasal-plane{fill:color-mix(in oklab,var(--kr-gold-hour) 42%,transparent);opacity:.44}.krs-horse-ear{fill:color-mix(in oklab,var(--kr-horse-coat) 76%,var(--kr-gold-hour))}.krs-horse-ear-far{fill:color-mix(in oklab,var(--kr-horse-shade) 74%,var(--kr-horse-coat))}.krs-horse-ear-inner{fill:color-mix(in oklab,var(--kr-madder) 30%,var(--kr-horse-shade))}.krs-horse-star{fill:color-mix(in oklab,var(--kr-sand-2) 78%,var(--kr-gold-hour));opacity:.86}.krs-horse-eye{fill:var(--kr-night)}.krs-horse-eye-light{fill:var(--kr-sand-2)}.krs-horse-nostril{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-horse-shade))}.krs-horse-mouth{stroke:color-mix(in oklab,var(--kr-night) 68%,var(--kr-horse-shade));stroke-width:1.8;stroke-linecap:round}.krs-horse-whisker{stroke:color-mix(in oklab,var(--kr-story-ink) 38%,transparent);stroke-width:.8;stroke-linecap:round}.krs-horse-forelock,.krs-horse-mane-mass,.krs-horse-tail-mass{fill:color-mix(in oklab,var(--kr-horse-mane) 82%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-horse-mane) 82%,var(--kr-night))}.krs-horse-mane-mass{stroke-width:2.4;stroke-linejoin:round}.krs-horse-mane-flow{stroke:color-mix(in oklab,var(--kr-gold-hour) 22%,var(--kr-horse-mane));stroke-width:2;stroke-linecap:round;stroke-dasharray:17 7}.krs-horse-brow,.krs-horse-jaw-line{stroke:color-mix(in oklab,var(--kr-horse-shade) 62%,var(--kr-night));stroke-width:1.25;stroke-linecap:round}.krs-horse-tail-strand{stroke:color-mix(in oklab,var(--kr-night) 78%,var(--kr-horse-mane));stroke-width:2.5;stroke-linecap:round}.krs-horse-bridle,.krs-horse-girth,.krs-horse-rein{stroke:color-mix(in oklab,var(--kr-madder) 72%,var(--kr-earth-deep));stroke-width:2.3;stroke-linecap:round}.krs-horse-rein{stroke-width:2}.krs-horse-leg-upper{fill:color-mix(in oklab,var(--kr-horse-coat) 78%,var(--kr-horse-shade))}.krs-horse-knee{fill:color-mix(in oklab,var(--kr-horse-shade) 72%,var(--kr-horse-coat))}.krs-horse-cannon,.krs-horse-fetlock,.krs-horse-pastern{fill:color-mix(in oklab,var(--kr-horse-mane) 48%,var(--kr-horse-shade))}.krs-horse-leg-far{fill:color-mix(in oklab,var(--kr-steppe-mid) 24%,var(--kr-horse-shade));opacity:.76}.krs-horse-hoof{fill:color-mix(in oklab,var(--kr-night) 74%,var(--kr-earth-deep))}.krs-horse-hoof-edge{stroke:color-mix(in oklab,var(--kr-sand-2) 28%,transparent);stroke-width:1.4;stroke-linecap:round}.krs-horse-blanket{fill:color-mix(in oklab,var(--kr-textile-indigo) 86%,var(--kr-madder))}.krs-horse-blanket-edge{fill:var(--kr-madder)}.krs-horse-blanket-motif{stroke:var(--kr-brass-light);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.krs-horse-saddle{fill:color-mix(in oklab,var(--kr-earth-deep) 78%,var(--kr-camel-shadow))}.krs-horse-rider-arm,.krs-horse-rider-forearm,.krs-horse-rider-torso{fill:var(--kr-textile-indigo)}.krs-horse-rider-calf,.krs-horse-rider-calf-far,.krs-horse-rider-knee,.krs-horse-rider-knee-far,.krs-horse-rider-pelvis{fill:color-mix(in oklab,var(--kr-night) 38%,var(--kr-textile-indigo))}.krs-horse-rider-leg-far{opacity:.7}.krs-horse-rider-chest-plane{fill:color-mix(in oklab,var(--kr-sand-2) 12%,var(--kr-textile-indigo))}.krs-horse-rider-boot-sole,.krs-horse-rider-borik-panel,.krs-horse-rider-brow,.krs-horse-rider-coat-seam,.krs-horse-rider-collar,.krs-horse-rider-fingers,.krs-horse-rider-forelock,.krs-horse-rider-jaw,.krs-horse-rider-mouth,.krs-horse-rider-nose,.krs-horse-rider-sleeve-fold{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 46%,var(--kr-night));stroke-width:1.2;stroke-linecap:round}.krs-horse-rider-elbow{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-night))}.krs-horse-rider-cuff{fill:color-mix(in oklab,var(--kr-brass-light) 68%,var(--kr-textile-indigo))}.krs-horse-rider-thumb{fill:color-mix(in oklab,var(--kr-camel-light) 52%,var(--kr-sand-2))}.krs-horse-stirrup-leather{stroke:color-mix(in oklab,var(--kr-earth-deep) 84%,var(--kr-night));stroke-width:2.2;stroke-linecap:round}.krs-horse-stirrup-iron{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-night));stroke-width:2.2;stroke-linejoin:round}.krs-horse-stirrup-far{opacity:.46}.krs-horse-rider-cloak{fill:color-mix(in oklab,var(--kr-madder) 70%,var(--kr-textile-indigo))}.krs-horse-rider-borik,.krs-horse-rider-sash{fill:var(--kr-madder)}.krs-horse-rider-borik-band{fill:var(--kr-brass-light)}.krs-horse-rider-calf,.krs-horse-rider-thigh,.krs-horse-rider-thigh-far{fill:color-mix(in oklab,var(--kr-night) 42%,var(--kr-textile-indigo))}.krs-horse-rider-thigh-far{opacity:.72}.krs-horse-rider-boot,.krs-horse-rider-hair{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-earth-deep))}.krs-horse-rider-boot-far{opacity:.78}.krs-horse-rider-neck,.krs-horse-rider-skin{fill:color-mix(in oklab,var(--kr-camel-light) 52%,var(--kr-sand-2))}.krs-horse-rider-face-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 18%,transparent)}.krs-horse-rider-face-light{fill:color-mix(in oklab,var(--kr-sand-2) 26%,transparent)}.krs-horse-rider-cheek{fill:color-mix(in oklab,var(--kr-madder) 13%,transparent)}.krs-horse-rider-ear{fill:color-mix(in oklab,var(--kr-madder) 16%,var(--kr-camel-light))}.krs-horse-rider-eye{fill:var(--kr-night)}.krs-horse-rider-eye-light{fill:var(--kr-sand-2)}.krs-horse-speed-lines path{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 66%,transparent);stroke-width:3;stroke-linecap:round}.krs-blanket{fill:var(--kr-textile-indigo)}.krs-blanket-lead{fill:color-mix(in oklab,var(--kr-madder) 64%,var(--kr-textile-indigo))}.krs-blanket-edge{fill:color-mix(in oklab,var(--kr-night) 40%,var(--kr-textile-indigo))}.krs-blanket-motif{stroke:var(--kr-brass-light);stroke-width:2.4;stroke-linecap:round}.krs-fringe path{stroke:color-mix(in oklab,var(--kr-madder) 78%,var(--kr-textile-indigo));stroke-width:2.2;stroke-linecap:round}.krs-strap{stroke:color-mix(in oklab,var(--kr-earth-deep) 82%,var(--kr-madder));stroke-width:4;stroke-linecap:round}.krs-harness .krs-strap{stroke-width:5}.krs-rope,.krs-rope-line{stroke:color-mix(in oklab,var(--kr-earth-deep) 62%,var(--kr-brass));stroke-width:3;stroke-linecap:round}.krs-rope-line{stroke-width:3.4}.krs-chest-front{fill:color-mix(in oklab,var(--kr-earth-deep) 62%,var(--kr-camel-light))}.krs-chest-side{fill:color-mix(in oklab,var(--kr-earth-deep) 78%,var(--kr-camel-light))}.krs-chest-top{fill:color-mix(in oklab,var(--kr-earth-deep) 46%,var(--kr-camel-light))}.krs-chest-line{stroke:color-mix(in oklab,var(--kr-night) 55%,transparent);stroke-width:2}.krs-chest-latch{fill:var(--kr-brass)}.krs-carpet-a{fill:var(--kr-madder)}.krs-carpet-b{fill:var(--kr-textile-indigo)}.krs-carpet-end{fill:color-mix(in oklab,var(--kr-sand-2) 55%,var(--kr-madder))}.krs-carpet-core{fill:color-mix(in oklab,var(--kr-night) 50%,var(--kr-madder))}.krs-jug{fill:color-mix(in oklab,var(--kr-turquoise) 60%,var(--kr-earth-deep))}.krs-jug-far{fill:color-mix(in oklab,var(--kr-turquoise) 42%,var(--kr-earth-deep))}.krs-jug-glint{stroke:color-mix(in oklab,var(--kr-sand-2) 66%,transparent);stroke-width:2;stroke-linecap:round}.krs-waterskin{fill:color-mix(in oklab,var(--kr-camel-shadow) 42%,var(--kr-madder))}.krs-waterskin-seam{stroke:color-mix(in oklab,var(--kr-night) 45%,transparent);stroke-width:1.8;stroke-dasharray:4 5}.krs-cargo .krs-sack,.krs-sack{fill:color-mix(in oklab,var(--kr-steppe-mid) 70%,var(--kr-camel-light))}.krs-pole{stroke:color-mix(in oklab,var(--kr-earth-deep) 85%,var(--kr-camel-mid));stroke-width:3.4;stroke-linecap:round}.krs-lantern-cap{fill:var(--kr-camel-shadow)}.krs-lantern-body{fill:color-mix(in oklab,var(--kr-camel-shadow) 70%,var(--kr-brass))}.krs-lantern-core{fill:var(--kr-lantern-core)}.krs-rider-coat{fill:var(--kr-textile-indigo)}.krs-rider-coat-flap{fill:color-mix(in oklab,var(--kr-night) 30%,var(--kr-textile-indigo))}.krs-rider-weave{stroke:color-mix(in oklab,var(--kr-sand-2) 16%,transparent);stroke-width:.45}.krs-rider-coat-piping,.krs-rider-coat-seam,.krs-rider-collar,.krs-rider-lapel{stroke:color-mix(in oklab,var(--kr-sand-2) 34%,transparent);stroke-width:1;stroke-linecap:round}.krs-rider-coat-piping{stroke:color-mix(in oklab,var(--kr-brass-light) 62%,transparent);stroke-width:1.15}.krs-rider-lapel{stroke:color-mix(in oklab,var(--kr-brass-light) 52%,var(--kr-sand-2))}.krs-rider-torso{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-sand-2))}.krs-rider-chest-plane{fill:color-mix(in oklab,var(--kr-night) 24%,var(--kr-textile-indigo));opacity:.72}.krs-rider-sash{fill:var(--kr-madder)}.krs-rider-arm,.krs-rider-forearm{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-sand-2))}.krs-rider-arm-far ellipse,.krs-rider-arm-far path:not(.krs-rider-hand){fill:color-mix(in oklab,var(--kr-night) 24%,var(--kr-textile-indigo))}.krs-rider-elbow{fill:color-mix(in oklab,var(--kr-night) 18%,var(--kr-textile-indigo))}.krs-rider-leg{fill:color-mix(in oklab,var(--kr-night) 35%,var(--kr-textile-indigo))}.krs-rider-knee{fill:color-mix(in oklab,var(--kr-night) 42%,var(--kr-textile-indigo))}.krs-rider-leg-far{opacity:.62}.krs-rider-pelvis{fill:color-mix(in oklab,var(--kr-night) 28%,var(--kr-textile-indigo))}.krs-rider-boot{fill:var(--kr-camel-shadow)}.krs-rider-stirrup-leather{stroke:color-mix(in oklab,var(--kr-earth-deep) 82%,var(--kr-camel-shadow));stroke-width:1.2;stroke-linecap:round}.krs-rider-stirrup-iron{stroke:color-mix(in oklab,var(--kr-earth-deep) 72%,var(--kr-brass-light));stroke-width:1.15;stroke-linejoin:round;opacity:.82}.krs-rider-boot-sole,.krs-rider-trouser-crease{stroke:color-mix(in oklab,var(--kr-sand-2) 24%,var(--kr-night));stroke-width:.75;stroke-linecap:round}.krs-figure-skin,.krs-rider-hand,.krs-rider-skin{fill:color-mix(in oklab,var(--kr-camel-light) 55%,var(--kr-sand-2))}.krs-rider-neck{fill:color-mix(in oklab,var(--kr-camel-shadow) 22%,var(--kr-camel-light))}.krs-rider-face-shadow{fill:color-mix(in oklab,var(--kr-camel-shadow) 25%,transparent)}.krs-rider-face-light{fill:color-mix(in oklab,var(--kr-sand-2) 48%,transparent);opacity:.58}.krs-rider-cheek{fill:color-mix(in oklab,var(--kr-madder) 14%,transparent)}.krs-rider-eye{fill:var(--kr-night)}.krs-rider-eye-light{fill:var(--kr-sand-2)}.krs-rider-brow,.krs-rider-fingers,.krs-rider-jaw,.krs-rider-mouth,.krs-rider-nose,.krs-rider-thumb{stroke:color-mix(in oklab,var(--kr-night) 76%,transparent);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.krs-rider-cuff{fill:color-mix(in oklab,var(--kr-brass-light) 44%,var(--kr-textile-indigo))}.krs-rider-borik-panel{stroke:color-mix(in oklab,var(--kr-brass-light) 58%,transparent);stroke-width:.8;stroke-linecap:round}.krs-rider-hair{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-camel-shadow))}.krs-borik{fill:var(--kr-madder)}.krs-borik-band{fill:var(--kr-brass-light)}.krs-robe{fill:color-mix(in oklab,var(--kr-camel-light) 46%,var(--kr-sand-2))}.krs-robe-far{fill:color-mix(in oklab,var(--kr-camel-light) 44%,var(--kr-steppe-mid))}.krs-walker .krs-robe{fill:color-mix(in oklab,var(--kr-textile-indigo) 68%,var(--kr-turquoise))}.krs-walker .krs-robe-far{fill:color-mix(in oklab,var(--kr-night) 36%,var(--kr-textile-indigo))}.krs-robe-belt{fill:var(--kr-brass-light)}.krs-walker-weave-thread,.krs-walker-weave-warp{fill:none;stroke:color-mix(in oklab,var(--kr-earth-deep) 48%,transparent);stroke-width:.48;stroke-linecap:round}.krs-walker-weave-thread-faint{opacity:.48}.krs-walker-weave-warp{stroke:color-mix(in oklab,var(--kr-sand-2) 55%,transparent);stroke-width:.36}.krs-walker-weave{opacity:.28;pointer-events:none}.krs-robe-fold,.krs-robe-fold-far,.krs-robe-hem{stroke:color-mix(in oklab,var(--kr-earth-deep) 38%,transparent);stroke-width:1.1;stroke-linecap:round}.krs-robe-fold-far{opacity:.5}.krs-robe-hem{stroke:color-mix(in oklab,var(--kr-sand-2) 48%,var(--kr-earth-deep));stroke-width:.8}.krs-walker-chest-shadow{fill:color-mix(in oklab,var(--kr-night) 34%,var(--kr-textile-indigo));opacity:.62}.krs-walker-brow,.krs-walker-collar,.krs-walker-fingers,.krs-walker-front-trim,.krs-walker-hat-stitch,.krs-walker-jaw,.krs-walker-lapel,.krs-walker-mouth,.krs-walker-nose,.krs-walker-thumb{fill:none;stroke:color-mix(in oklab,var(--kr-earth-deep) 68%,transparent);stroke-width:.9;stroke-linecap:round}.krs-walker-front-trim,.krs-walker-lapel{stroke:color-mix(in oklab,var(--kr-brass-light) 76%,var(--kr-sand-2));stroke-width:1.35}.krs-walker-side-plane{fill:color-mix(in oklab,var(--kr-night) 22%,var(--kr-textile-indigo));opacity:.72}.krs-walker-elbow,.krs-walker-forearm{fill:color-mix(in oklab,var(--kr-textile-indigo) 64%,var(--kr-turquoise))}.krs-walker-ear,.krs-walker-neck{fill:color-mix(in oklab,var(--kr-camel-light) 52%,var(--kr-sand-2))}.krs-walker-face-shadow{fill:color-mix(in oklab,var(--kr-camel-shadow) 22%,transparent)}.krs-walker-face-light{fill:color-mix(in oklab,var(--kr-sand-2) 46%,transparent);opacity:.62}.krs-walker-cheek{fill:color-mix(in oklab,var(--kr-madder) 20%,transparent)}.krs-walker-eye{fill:var(--kr-night)}.krs-walker-eye-light{fill:var(--kr-sand-2)}.krs-walker-hair{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-earth-deep))}.krs-walker-hat-stitch{stroke:color-mix(in oklab,var(--kr-brass-light) 62%,transparent);stroke-width:.72}.krs-figure-leg{fill:color-mix(in oklab,var(--kr-earth-deep) 66%,var(--kr-camel-light))}.krs-walker .krs-figure-leg,.krs-walker-knee{fill:color-mix(in oklab,var(--kr-night) 45%,var(--kr-textile-indigo))}.krs-walker-trouser-fold{stroke:color-mix(in oklab,var(--kr-sand-2) 22%,transparent);stroke-width:.85;stroke-linecap:round}.krs-figure-boot{fill:var(--kr-camel-shadow)}.krs-walker-boot-seam,.krs-walker-boot-sole{stroke:color-mix(in oklab,var(--kr-night) 74%,var(--kr-earth-deep));stroke-width:1.25;stroke-linecap:round}.krs-walker-hand{stroke:color-mix(in oklab,var(--kr-earth-deep) 34%,transparent);stroke-width:.55;stroke-linejoin:round}.krs-figure-far{opacity:.75}.krs-wheel-rim{stroke:color-mix(in oklab,var(--kr-earth-deep) 84%,var(--kr-camel-light));stroke-width:9}.krs-wheel-rim-inner{stroke:color-mix(in oklab,var(--kr-camel-light) 40%,var(--kr-earth-deep));stroke-width:2.6}.krs-wheel-spoke{stroke:color-mix(in oklab,var(--kr-earth-deep) 70%,var(--kr-camel-light));stroke-width:5;stroke-linecap:round}.krs-wheel-hub{fill:color-mix(in oklab,var(--kr-earth-deep) 84%,var(--kr-camel-light))}.krs-wheel-cap{fill:var(--kr-brass)}.krs-wheel-wear{stroke:color-mix(in oklab,var(--kr-sand-2) 36%,transparent);stroke-width:2.4}.krs-wheel-far{opacity:.78}.krs-cart-beam{fill:color-mix(in oklab,var(--kr-earth-deep) 72%,var(--kr-camel-light))}.krs-cart-beam-dark{fill:color-mix(in oklab,var(--kr-earth-deep) 90%,var(--kr-night))}.krs-cart-bed{fill:color-mix(in oklab,var(--kr-earth-deep) 55%,var(--kr-camel-light))}.krs-cart-seam{stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:2}.krs-apron{fill:color-mix(in oklab,var(--kr-concrete) 55%,var(--kr-steppe-near))}.krs-apron-joints{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 19%,transparent);stroke-width:1.2}.krs-taxiway{fill:color-mix(in oklab,var(--kr-concrete) 42%,var(--kr-runway))}.krs-taxiway-centre{stroke:color-mix(in oklab,var(--kr-brass-light) 78%,var(--kr-runway));stroke-width:3.2;stroke-linecap:round}.krs-runway-shoulder{fill:color-mix(in oklab,var(--kr-runway) 72%,var(--kr-concrete))}.krs-runway{fill:var(--kr-runway)}.krs-runway-edge-line{stroke:color-mix(in oklab,var(--kr-sand-2) 68%,var(--kr-runway));stroke-width:2.2}.krs-runway-mark path{fill:color-mix(in oklab,var(--kr-sand-2) 82%,var(--kr-runway))}.krs-runway-number{fill:color-mix(in oklab,var(--kr-sand-2) 76%,var(--kr-runway));font-family:var(--kr-font-display,var(--font-stack-display));font-size:34px;font-weight:700;letter-spacing:.08em}.krs-runway-touchdown-bars rect{fill:color-mix(in oklab,var(--kr-sand-2) 80%,var(--kr-runway))}.krs-runway-rubber path{stroke:color-mix(in oklab,var(--kr-night) 76%,transparent);stroke-width:5.2;stroke-linecap:round}.krs-runway-centreline rect{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-brass-light))}.krs-runway-lights circle{fill:var(--kr-lantern-core);stroke:color-mix(in oklab,var(--kr-lantern-core) 24%,transparent);stroke-width:3;paint-order:stroke}.krs-papi-frame{stroke:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-night));stroke-width:3}.krs-papi circle{stroke:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke-width:1.2}.krs-papi circle[data-state=white]{fill:var(--kr-sand-2)}.krs-papi circle[data-state=red],.krs-windsock{fill:var(--kr-madder)}.krs-taxi-sign{fill:var(--kr-brass)}.krs-taxi-sign-text{stroke:var(--kr-night);stroke-width:3;stroke-linecap:round}.krs-kerb-canopy{fill:color-mix(in oklab,var(--kr-concrete) 82%,var(--kr-story-ink-soft))}.krs-kerb-column{fill:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-story-ink-soft))}.krs-kerb-wall{fill:color-mix(in oklab,var(--kr-concrete) 50%,var(--kr-haze-cool))}.krs-kerb-glass{fill:color-mix(in oklab,var(--kr-glass) 80%,var(--kr-night-mid))}.krs-door-leaf{fill:color-mix(in oklab,var(--kr-glass) 62%,var(--kr-night-mid))}.krs-door-glow{fill:color-mix(in oklab,var(--kr-lantern-core) 55%,transparent)}.krs-bollard{fill:var(--kr-story-ink-soft)}.krs-trolley-frame{stroke:var(--kr-story-ink-soft);stroke-width:3}.krs-case{fill:var(--kr-turquoise)}.krs-case-handle{stroke:color-mix(in oklab,var(--kr-night) 60%,var(--kr-turquoise));stroke-width:3}.krs-case-band{stroke:color-mix(in oklab,var(--kr-night) 45%,var(--kr-turquoise));stroke-width:3}.krs-case-wheel{fill:var(--kr-night)}.krs-plane-body{fill:var(--kr-sand-2)}.krs-plane-belly{fill:color-mix(in oklab,var(--kr-haze-cool) 58%,var(--kr-sand-2))}.krs-plane-cheat{fill:var(--kr-brass)}.krs-plane-tail{fill:var(--kr-turquoise)}.krs-plane-tail-mark{fill:color-mix(in oklab,var(--kr-brass-light) 85%,var(--kr-sand-2))}.krs-plane-wing{fill:color-mix(in oklab,var(--kr-haze-cool) 40%,var(--kr-sand-2))}.krs-plane-wing-far{fill:color-mix(in oklab,var(--kr-haze-cool) 62%,var(--kr-sand-2))}.krs-plane-flap{fill:color-mix(in oklab,var(--kr-haze-cool) 55%,var(--kr-sand-2))}.krs-plane-spoiler{fill:color-mix(in oklab,var(--kr-story-ink-soft) 45%,var(--kr-sand-2))}.krs-plane-glass{fill:var(--kr-story-ink)}.krs-plane-windows{fill:color-mix(in oklab,var(--kr-story-ink-soft) 72%,var(--kr-glass))}.krs-plane-door{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 45%,transparent);stroke-width:1.6}.krs-engine{fill:color-mix(in oklab,var(--kr-concrete) 45%,var(--kr-sand-2))}.krs-engine-inlet{fill:var(--kr-night)}.krs-engine-lip{stroke:var(--kr-brass);stroke-width:2.4}.krs-engine-pylon{fill:color-mix(in oklab,var(--kr-concrete) 60%,var(--kr-sand-2))}.krs-engine-high{stroke:color-mix(in oklab,var(--kr-sand-2) 70%,transparent);stroke-width:2}.krs-gear-strut{stroke:var(--kr-story-ink-soft);stroke-width:5;stroke-linecap:round;fill:none}.krs-tyre{fill:var(--kr-night)}.krs-hubcap{fill:var(--kr-concrete)}.krs-tyre-mark{stroke:var(--kr-concrete);stroke-width:1.6}.krs-beacon,.krs-nav-red{fill:var(--kr-madder)}.krs-landing-light{fill:var(--kr-lantern-core)}.krs-landing-beam{fill:color-mix(in oklab,var(--kr-lantern-core) 16%,transparent)}.krs-aircraft-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 85%,var(--kr-night))}.krs-road-surface{fill:color-mix(in oklab,var(--kr-runway) 88%,var(--kr-night-mid))}.krs-lane-dash rect{fill:color-mix(in oklab,var(--kr-sand-2) 90%,var(--kr-brass-light))}.krs-road-edge{fill:color-mix(in oklab,var(--kr-sand-2) 55%,var(--kr-runway))}.krs-guardrail path{stroke:color-mix(in oklab,var(--kr-concrete) 80%,var(--kr-sand-2));stroke-width:3}.krs-lamp-pole{stroke:var(--kr-story-ink-soft);stroke-width:4}.krs-lamp-head{fill:var(--kr-story-ink-soft)}.krs-lamp-glow{fill:var(--kr-lantern-core)}.krs-lamp-pool{fill:color-mix(in oklab,var(--kr-lantern-core) 34%,transparent)}.krs-sign-panel{fill:var(--kr-turquoise)}.krs-sign-text{fill:var(--kr-sand-2);font-family:var(--kr-font-display,var(--font-stack-display));font-size:34px;font-weight:700}.krs-sign-arrow{stroke:var(--kr-sand-2);stroke-width:5;stroke-linecap:round}.krs-car-body{fill:var(--kr-story-ink)}.krs-car-paint-high{stop-color:color-mix(in oklab,var(--kr-story-ink) 72%,var(--kr-sky-high))}.krs-car-paint-mid{stop-color:var(--kr-story-ink)}.krs-car-paint-low{stop-color:color-mix(in oklab,var(--kr-night) 78%,var(--kr-story-ink))}.krs-car-glass-sky{stop-color:color-mix(in oklab,var(--kr-sky-high) 68%,var(--kr-glass))}.krs-car-glass-mid{stop-color:color-mix(in oklab,var(--kr-glass) 72%,var(--kr-story-ink))}.krs-car-glass-low{stop-color:color-mix(in oklab,var(--kr-night) 64%,var(--kr-glass))}.krs-car-hood-plane{fill:color-mix(in oklab,var(--kr-sky-high) 12%,transparent)}.krs-car-quarter-plane{fill:color-mix(in oklab,var(--kr-night) 20%,transparent)}.krs-car-lower{fill:color-mix(in oklab,var(--kr-night) 70%,var(--kr-story-ink))}.krs-car-rocker-highlight,.krs-car-roof-rail,.krs-car-shoulder-line{stroke:color-mix(in oklab,var(--kr-sand-2) 24%,transparent);stroke-width:1.35;stroke-linecap:round}.krs-car-arch-shadow{stroke:color-mix(in oklab,var(--kr-night) 72%,transparent);stroke-width:5}.krs-car-glass{fill:color-mix(in oklab,var(--kr-glass) 78%,var(--kr-sky-high))}.krs-car-glass-glint{fill:color-mix(in oklab,var(--kr-sand-2) 30%,transparent)}.krs-car-b-pillar{fill:color-mix(in oklab,var(--kr-night) 76%,var(--kr-story-ink))}.krs-car-wiper{stroke:color-mix(in oklab,var(--kr-night) 86%,var(--kr-concrete));stroke-width:1.5;stroke-linecap:round}.krs-car-seat{fill:color-mix(in oklab,var(--kr-night) 72%,transparent)}.krs-car-roof-rail{stroke:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-story-ink));stroke-width:2}.krs-car-seam{stroke:color-mix(in oklab,var(--kr-night) 62%,transparent);stroke-width:2}.krs-car-handle{stroke:color-mix(in oklab,var(--kr-sand-2) 55%,transparent);stroke-width:3;stroke-linecap:round}.krs-car-door-panel{fill:color-mix(in oklab,var(--kr-story-ink) 88%,var(--kr-sky-high));opacity:.96}.krs-car-door-glass{opacity:.9}.krs-car-door-card{fill:color-mix(in oklab,var(--kr-night) 80%,var(--kr-concrete));opacity:.16}.krs-car-mirror{fill:var(--kr-story-ink)}.krs-car-roofsign{fill:var(--kr-brass-light)}.krs-car-roofsign-foot{fill:color-mix(in oklab,var(--kr-night) 70%,var(--kr-concrete))}.krs-car-roofsign-text{fill:color-mix(in oklab,var(--kr-night) 86%,var(--kr-earth-deep));font-family:var(--kr-font-display,var(--font-stack-display));font-size:10px;font-weight:800;letter-spacing:.08em}.krs-car-headlamp{fill:color-mix(in oklab,var(--kr-sand-2) 85%,var(--kr-brass-light))}.krs-car-grille{fill:color-mix(in oklab,var(--kr-night) 88%,var(--kr-story-ink))}.krs-car-grille-slats{stroke:color-mix(in oklab,var(--kr-concrete) 58%,transparent);stroke-width:1}.krs-car-plate{fill:color-mix(in oklab,var(--kr-sand-2) 86%,var(--kr-concrete))}.krs-car-rear-reflector{fill:color-mix(in oklab,var(--kr-madder) 78%,var(--kr-brass-light))}.krs-headbeam{fill:color-mix(in oklab,var(--kr-lantern-core) 18%,transparent)}.krs-brakelight{fill:var(--kr-madder)}.krs-indicator{fill:var(--kr-brass-light)}.krs-rim{fill:var(--kr-concrete)}.krs-rim-spoke{stroke:color-mix(in oklab,var(--kr-night) 55%,var(--kr-concrete));stroke-width:2.4}.krs-wheel-behind{opacity:.55}.krs-tyre-sidewall{fill:none;stroke:color-mix(in oklab,var(--kr-concrete) 24%,var(--kr-night));stroke-width:1.5}.krs-tyre-tread path{fill:none;stroke:color-mix(in oklab,var(--kr-concrete) 38%,var(--kr-night));stroke-width:2.4;stroke-linecap:square}.krs-brake-rotor{fill:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-sand-2) 30%,var(--kr-concrete));stroke-width:.8}.krs-road-wheel .krs-rim-spoke{stroke:none}.krs-road-wheel .krs-rim-spoke path{fill:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-night))}.krs-wheel-hub{fill:color-mix(in oklab,var(--kr-night) 54%,var(--kr-concrete))}.krs-wheel-valve{fill:var(--kr-brass-light)}.krs-brake-caliper path{fill:color-mix(in oklab,var(--kr-madder) 74%,var(--kr-night))}.krs-tyre-contact{fill:color-mix(in oklab,var(--kr-night) 65%,transparent)}.krs-bus-body{fill:var(--kr-turquoise)}.krs-bus-roof-plane{fill:color-mix(in oklab,var(--kr-sand-2) 24%,var(--kr-turquoise))}.krs-bus-hvac{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-sand-2))}.krs-bus-lower-plane{fill:color-mix(in oklab,var(--kr-night) 34%,var(--kr-turquoise))}.krs-bus-band{fill:color-mix(in oklab,var(--kr-sand-2) 78%,var(--kr-turquoise))}.krs-bus-glass{fill:color-mix(in oklab,var(--kr-glass) 76%,var(--kr-sky-high))}.krs-bus-windshield-shade{fill:color-mix(in oklab,var(--kr-night) 36%,transparent)}.krs-bus-mullions path{stroke:color-mix(in oklab,var(--kr-night) 62%,var(--kr-glass));stroke-width:3}.krs-bus-passengers circle,.krs-bus-passengers path{fill:color-mix(in oklab,var(--kr-night) 48%,transparent)}.krs-bus-window-glint{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 28%,transparent);stroke-width:2}.krs-bus-doorline{stroke:color-mix(in oklab,var(--kr-night) 45%,transparent);stroke-width:2.4}.krs-bus-door-glass{fill:color-mix(in oklab,var(--kr-glass) 56%,var(--kr-night))}.krs-bus-step{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete))}.krs-bus-arch-shadow,.krs-bus-panel-seam{stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:1.4}.krs-bus-arch-shadow{stroke-width:4}.krs-bus-grille path{stroke:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke-width:2}.krs-bus-headlamp{fill:var(--kr-lantern-core)}.krs-bus-taillamp{fill:var(--kr-madder)}.krs-bus-mirror{fill:color-mix(in oklab,var(--kr-night) 58%,var(--kr-turquoise))}.krs-bus-livery{stroke:color-mix(in oklab,var(--kr-brass-light) 76%,transparent);stroke-width:4;stroke-linecap:round}.krs-bus-boardbg{fill:var(--kr-night)}.krs-bus-boardtext{stroke:var(--kr-brass-light);stroke-width:3;stroke-linecap:round}.krs-tug-body{fill:var(--kr-brass)}.krs-tug-body-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 26%,var(--kr-brass))}.krs-tug-glass{fill:var(--kr-glass)}.krs-tug-seat{fill:color-mix(in oklab,var(--kr-night) 74%,var(--kr-concrete))}.krs-tug-driver{fill:var(--kr-textile-indigo)}.krs-tug-driver-head{fill:color-mix(in oklab,var(--kr-camel-light) 58%,var(--kr-sand-2))}.krs-tug-bumper,.krs-tug-grille,.krs-tug-steering{fill:none;stroke:color-mix(in oklab,var(--kr-night) 76%,var(--kr-concrete));stroke-width:2;stroke-linecap:round}.krs-tug-beacon-base{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-brass))}.krs-tug-beacon{fill:var(--kr-lantern-core)}.krs-tug-cart{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-story-ink-soft))}.krs-tug-cart-panel{fill:color-mix(in oklab,var(--kr-sand-2) 16%,transparent)}.krs-tug-bag-strap,.krs-tug-cart-rib{fill:none;stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:1.4}.krs-tug-bag{fill:var(--kr-madder)}.krs-tug-hitch{fill:color-mix(in oklab,var(--kr-night) 64%,var(--kr-concrete))}.krs-cart-rim{fill:var(--kr-concrete)}.krs-cart-wheel-mark{stroke:color-mix(in oklab,var(--kr-night) 58%,var(--kr-concrete));stroke-width:1.1}.krs-campus-court{fill:color-mix(in oklab,var(--kr-concrete) 52%,var(--kr-steppe-near))}.krs-campus-lawn{fill:color-mix(in oklab,var(--kr-flag-am26-green) 46%,var(--kr-turquoise));opacity:.9}.krs-campus-lawn-left{opacity:.7}.krs-campus-axis{fill:color-mix(in oklab,var(--kr-sand-2) 72%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 22%,transparent);stroke-width:1.5}.krs-campus-roundel{fill:color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 32%,transparent);stroke-width:2}.krs-campus-roundel-inset{fill:color-mix(in oklab,var(--kr-turquoise) 16%,var(--kr-steppe-mid));stroke:color-mix(in oklab,var(--kr-sand-2) 54%,transparent);stroke-width:1.5}.krs-campus-parterres path{fill:color-mix(in oklab,var(--kr-flag-am26-green) 42%,var(--kr-turquoise));stroke:color-mix(in oklab,var(--kr-sand-2) 38%,transparent);stroke-width:1.4}.krs-campus-drive{stroke:color-mix(in oklab,var(--kr-night) 66%,var(--kr-concrete));stroke-width:74;stroke-linecap:butt}.krs-campus-drive-edge{stroke:color-mix(in oklab,var(--kr-sand-2) 76%,var(--kr-concrete));stroke-width:2.4;stroke-linecap:butt;stroke-dasharray:34 28;opacity:.6}.krs-campus-redwalk{stroke:color-mix(in oklab,var(--kr-madder) 72%,var(--kr-steppe-near));stroke-width:19;stroke-linecap:round;opacity:.86}.krs-campus-paving-lines{stroke:color-mix(in oklab,var(--kr-sand-2) 44%,transparent);stroke-width:1.4;stroke-linecap:round}.krs-campus-crosswalk path{fill:color-mix(in oklab,var(--kr-sand-2) 80%,var(--kr-concrete));opacity:.74}.krs-campus-path{stroke:color-mix(in oklab,var(--kr-sand-2) 80%,var(--kr-brass-light));stroke-width:5;stroke-dasharray:1;stroke-dashoffset:1}.krs-nu-rear-mass{fill:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-night-mid))}.krs-nu-background-block{fill:color-mix(in oklab,var(--kr-sky-high) 70%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 44%,var(--kr-sky-high));stroke-width:2}.krs-nu-background-roof{fill:color-mix(in oklab,var(--kr-sand-2) 76%,var(--kr-concrete))}.krs-nu-background-windows{fill:color-mix(in oklab,var(--kr-turquoise) 42%,var(--kr-glass));opacity:.62}.krs-nu-roof-spine{fill:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-sand-2))}.krs-nu-roof-lights path{fill:color-mix(in oklab,var(--kr-turquoise) 54%,var(--kr-glass));opacity:.72}.krs-nu-curtain-grid,.krs-nu-handrail,.krs-nu-roof-ribs,.krs-nu-skybridge-ribs,.krs-nu-step-lines,.krs-nu-wing-grid{stroke:color-mix(in oklab,var(--kr-story-ink) 38%,transparent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.krs-nu-body-shadow,.krs-nu-colonnade-shadow,.krs-nu-pavilion-shadow,.krs-nu-steps-shadow,.krs-nu-wing-shadow{fill:color-mix(in oklab,var(--kr-night) 34%,transparent)}.krs-nu-body,.krs-nu-pavilion-body,.krs-nu-wing{fill:url(#krs-nu-stone-gradient)}.krs-nu-stone-texture{opacity:.3;mix-blend-mode:multiply}.krs-nu-stone-joint{fill:none;stroke:color-mix(in oklab,var(--kr-story-ink-soft) 28%,transparent);stroke-width:.8}.krs-nu-wing-roof{fill:color-mix(in oklab,var(--kr-sand-2) 74%,var(--kr-concrete))}.krs-nu-wing-plinth{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-sand-2))}.krs-nu-pavilion-course,.krs-nu-wing-course{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 30%,transparent);stroke-width:2}.krs-nu-pavilion-window,.krs-nu-rotunda-window,.krs-nu-wing-windows rect{fill:url(#krs-nu-window-gradient);stroke:color-mix(in oklab,var(--kr-sand-2) 72%,var(--kr-concrete));stroke-width:2.5}.krs-nu-window-mullion{stroke:color-mix(in oklab,var(--kr-sky-high) 36%,var(--kr-night-mid));stroke-width:1.25}.krs-nu-wing-pilasters path{fill:color-mix(in oklab,var(--kr-sand-2) 86%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 16%,transparent);stroke-width:1}.krs-nu-entablature,.krs-nu-pavilion-band,.krs-nu-rotunda-band{fill:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 20%,transparent);stroke-width:1.5}.krs-nu-dome-drum,.krs-nu-pavilion-drum{fill:color-mix(in oklab,var(--kr-sand-2) 76%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 28%,transparent);stroke-width:1.4}.krs-nu-dome-drum-windows rect,.krs-nu-pavilion-drum-windows rect{fill:color-mix(in oklab,var(--kr-glass) 46%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-sand-2) 56%,var(--kr-concrete));stroke-width:1}.krs-nu-dome-base,.krs-nu-main-dome,.krs-nu-small-dome{fill:url(#krs-nu-copper-gradient);stroke:color-mix(in oklab,var(--kr-earth-deep) 42%,var(--kr-brass));stroke-width:1.5}.krs-nu-main-dome-ribs,.krs-nu-small-dome-ribs{stroke:color-mix(in oklab,var(--kr-earth-deep) 46%,var(--kr-brass-light));stroke-width:1.25;opacity:.46}.krs-nu-main-dome-ribs .krs-nu-dome-tile{stroke-width:1;opacity:.36}.krs-nu-dome-lantern{stroke:color-mix(in oklab,var(--kr-earth-deep) 72%,var(--kr-brass-light));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.krs-nu-copper-screen{fill:url(#krs-nu-copper-lattice);stroke:color-mix(in oklab,var(--kr-earth-deep) 46%,var(--kr-brass-light));stroke-width:1.2}.krs-nu-copper-lattice-field{fill:color-mix(in oklab,var(--kr-amber) 76%,var(--kr-brass-light))}.krs-nu-copper-lattice-hole{fill:color-mix(in oklab,var(--kr-earth-deep) 82%,var(--kr-night))}.krs-nu-copper-lattice-line{stroke:color-mix(in oklab,var(--kr-sand-2) 48%,var(--kr-brass-light));stroke-width:.7}.krs-nu-crest-shield{fill:url(#krs-nu-copper-gradient);stroke:color-mix(in oklab,var(--kr-brass-light) 72%,var(--kr-earth-deep));stroke-width:2}.krs-nu-crest-line{stroke:color-mix(in oklab,var(--kr-sand-2) 86%,var(--kr-brass-light));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.krs-nu-atrium-glass,.krs-nu-colonnade-glass,.krs-nu-wing-glass{fill:url(#krs-nu-glass-gradient)}.krs-nu-wing-grid{stroke-width:1.35;opacity:.72}.krs-nu-skybridge-shadow{fill:color-mix(in oklab,var(--kr-night) 52%,transparent)}.krs-nu-skybridge{fill:color-mix(in oklab,var(--kr-turquoise) 52%,var(--kr-glass));opacity:.86}.krs-nu-skybridge-ribs{stroke-width:1.7}.krs-nu-bridge-support{stroke:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-story-ink));stroke-width:6}.krs-nu-curtain-grid{stroke:color-mix(in oklab,var(--kr-night) 55%,var(--kr-turquoise));stroke-width:1.55;opacity:.78}.krs-nu-curtain-grid .krs-nu-glass-reflection{stroke:color-mix(in oklab,var(--kr-sand-2) 45%,transparent);stroke-width:6;opacity:.33}.krs-nu-column,.krs-nu-column-base,.krs-nu-column-cap,.krs-nu-entablature,.krs-nu-pylon{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 26%,transparent);stroke-width:.8}.krs-nu-pylon-glass{fill:color-mix(in oklab,var(--kr-glass) 60%,var(--kr-night-mid))}.krs-nu-pylon-cap{fill:color-mix(in oklab,var(--kr-sand-2) 68%,var(--kr-concrete))}.krs-nu-outer-windows rect{fill:color-mix(in oklab,var(--kr-glass) 58%,var(--kr-night-mid))}.krs-nu-colonnade-glass{opacity:.72}.krs-nu-column-shadow{fill:color-mix(in oklab,var(--kr-story-ink) 22%,transparent)}.krs-nu-column-flute{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 34%,transparent);stroke-width:1.25}.krs-nu-column-uplight-beam{fill:color-mix(in oklab,var(--kr-lantern-core) 20%,transparent)}.krs-nu-column-uplight-base{fill:color-mix(in oklab,var(--kr-lantern-core) 82%,var(--kr-brass-light));stroke:color-mix(in oklab,var(--kr-sand-2) 42%,transparent);stroke-width:1.2}.krs-nu-name-guide{stroke:none}.krs-nu-name{fill:var(--kr-story-ink);font-family:var(--krs-functional,system-ui),sans-serif;font-size:12px;font-weight:700;letter-spacing:.35px}.krs-nu-door-frames rect{fill:color-mix(in oklab,var(--kr-night-mid) 78%,var(--kr-glass));stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-sand-2));stroke-width:2}.krs-nu-door-frames path{stroke:color-mix(in oklab,var(--kr-concrete) 64%,transparent);stroke-width:1.3}.krs-nu-windows-lit rect{fill:color-mix(in oklab,var(--kr-lantern-core) 80%,var(--kr-gold-hour));stroke:color-mix(in oklab,var(--kr-lantern-core) 20%,transparent);stroke-width:4;paint-order:stroke}.krs-nu-door-light{fill:color-mix(in oklab,var(--kr-sky-high) 86%,var(--kr-gold-hour));stroke:color-mix(in oklab,var(--kr-sky-high) 40%,transparent);stroke-width:10;paint-order:stroke}.krs-nu-entry-canopy{fill:color-mix(in oklab,var(--kr-story-ink) 74%,var(--kr-glass))}.krs-nu-entry-lights circle{fill:color-mix(in oklab,var(--kr-sky-high) 72%,var(--kr-gold-hour));stroke:color-mix(in oklab,var(--kr-sky-high) 40%,transparent);stroke-width:4;paint-order:stroke}.krs-nu-steps{fill:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-sand-2))}.krs-nu-step-lines{stroke:color-mix(in oklab,var(--kr-story-ink) 42%,transparent);stroke-width:1.15}.krs-nu-handrail{stroke:color-mix(in oklab,var(--kr-sand-2) 54%,var(--kr-story-ink));stroke-width:2.2}.krs-flag-pole{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-story-ink));stroke-width:4}.krs-flag-base{fill:color-mix(in oklab,var(--kr-concrete) 60%,var(--kr-story-ink))}.krs-flag-finial{fill:var(--kr-flag-kz-gold)}.krs-flag-cloth-white{fill:var(--kr-flag-white);stroke:color-mix(in oklab,var(--kr-story-ink) 16%,transparent);stroke-width:.8}.krs-flag-cloth-kz{fill:var(--kr-flag-kz)}.krs-flag-fold{stroke:color-mix(in oklab,var(--kr-night) 12%,transparent);stroke-width:1}.krs-campus-flags{opacity:1}.krs-flag-ifmsa-lockup{image-rendering:auto}.krs-flag-ink,.krs-flag-ring{fill:none;stroke:var(--kr-flag-ifmsa)}.krs-flag-ink-fill{fill:var(--kr-flag-ifmsa)}.krs-flag-white-dot{fill:var(--kr-flag-white)}.krs-am26-gold{fill:var(--kr-flag-am26-gold)}.krs-am26-blue{fill:var(--kr-flag-am26-blue)}.krs-am26-green{fill:var(--kr-flag-am26-green)}.krs-am26-white{fill:var(--kr-flag-white)}.krs-am26-white-line{fill:none;stroke:var(--kr-flag-white);stroke-linejoin:round}.krs-am26-roundel{fill:none;stroke:var(--kr-flag-am26-gold);stroke-linecap:round}.krs-flag-gold{fill:var(--kr-flag-kz-gold)}.krs-flag-gold-line{fill:none;stroke:var(--kr-flag-kz-gold)}.krs-flag-kz-ink{fill:none;stroke:var(--kr-flag-kz);stroke-linecap:round}.krs-flag-kz-ink-fill{fill:var(--kr-flag-kz)}.krs-flag-nmo-label{font-family:var(--krs-functional,system-ui),sans-serif;font-size:7px;font-weight:800;letter-spacing:.3px}.krs-flag-nmo-label,.krs-welcome-banner{fill:var(--kr-flag-ifmsa)}.krs-welcome-banner-shade{fill:color-mix(in oklab,var(--kr-flag-ifmsa) 60%,var(--kr-night));opacity:.5}.krs-welcome-banner-rule{stroke:color-mix(in oklab,var(--kr-flag-kz-gold) 70%,transparent);stroke-width:1}.krs-welcome-text{fill:var(--kr-flag-kz-gold);font-family:var(--krs-functional,system-ui),sans-serif;font-size:5.8px;font-weight:800;letter-spacing:.7px}.krs-wing-banner{fill:var(--kr-flag-ifmsa)}.krs-wing-banner-shade{fill:color-mix(in oklab,var(--kr-flag-ifmsa) 55%,var(--kr-night))}.krs-wing-banner-edge{stroke:color-mix(in oklab,var(--kr-flag-kz-gold) 62%,transparent);stroke-width:1.2}.krs-wing-arm{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-story-ink));stroke-width:2.4;stroke-linecap:round}.krs-wing-arm-ring{fill:var(--kr-flag-kz-gold)}.krs-wing-badge{fill:var(--kr-flag-white)}.krs-wing-rule{stroke:color-mix(in oklab,var(--kr-flag-kz-gold) 78%,transparent);stroke-width:1.2}.krs-wing-banner-text{fill:var(--kr-flag-white);font-size:13px;font-weight:800;letter-spacing:.2px}.krs-wing-banner-sub,.krs-wing-banner-text{font-family:var(--krs-functional,system-ui),sans-serif}.krs-wing-banner-sub{fill:color-mix(in oklab,var(--kr-flag-kz-gold) 90%,var(--kr-flag-white));font-size:8px;font-weight:700;letter-spacing:.4px}.krs-wing-banner-ga{font-size:7px;letter-spacing:1px}.krs-astana-skyline{opacity:.5}.krs-astana-mass{fill:color-mix(in oklab,var(--kr-dusk-blue) 58%,var(--kr-night))}.krs-astana-glass{fill:color-mix(in oklab,var(--kr-glass) 46%,var(--kr-night-mid))}.krs-astana-line{stroke:color-mix(in oklab,var(--kr-haze-cool) 30%,transparent);stroke-width:1.2}.krs-astana-baiterek{fill:color-mix(in oklab,var(--kr-flag-kz-gold) 62%,var(--kr-dusk-blue))}.krs-feather-pole{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-story-ink));stroke-width:2.4;stroke-linecap:round}.krs-feather[data-tone=gold] .krs-feather-cloth{fill:var(--kr-flag-am26-gold)}.krs-feather[data-tone=blue] .krs-feather-cloth{fill:var(--kr-flag-am26-blue)}.krs-feather[data-tone=green] .krs-feather-cloth{fill:var(--kr-flag-am26-green)}.krs-campus-lamp>path:first-child{stroke:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke-width:3}.krs-campus-lamp-head{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-concrete))}.krs-campus-lamp-core{fill:var(--kr-lantern-core);stroke:color-mix(in oklab,var(--kr-lantern-core) 22%,transparent);stroke-width:5;paint-order:stroke}.krs-campus-lamp-pool{fill:color-mix(in oklab,var(--kr-lantern-core) 22%,transparent)}.krs-campus-bench path:first-child{fill:color-mix(in oklab,var(--kr-earth-deep) 68%,var(--kr-madder))}.krs-campus-bench-frame,.krs-campus-bike-rack{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-night));stroke-width:2.4;stroke-linecap:round}.krs-campus-tree-trunk{stroke:color-mix(in oklab,var(--kr-earth-deep) 70%,var(--kr-concrete));stroke-width:4}.krs-tree-crown{fill:color-mix(in oklab,var(--kr-turquoise) 34%,var(--kr-steppe-mid))}.krs-campus-tree-light{fill:color-mix(in oklab,var(--kr-sand-2) 16%,transparent)}.krs-campus-figure .krs-figure-a{fill:var(--kr-textile-indigo)}.krs-campus-figure .krs-figure-b{fill:var(--kr-madder)}.krs-campus-figure .krs-figure-c{fill:color-mix(in oklab,var(--kr-turquoise) 70%,var(--kr-night))}.krs-campus-far{opacity:.64}.krs-campus-joint,.krs-campus-limb,.krs-campus-torso{shape-rendering:geometricPrecision}.krs-campus-torso-shade{fill:color-mix(in oklab,var(--kr-night) 24%,transparent);opacity:.18}.krs-campus-weave-line{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 58%,transparent);stroke-width:.34}.krs-campus-weave{opacity:.18;pointer-events:none}.krs-campus-collar,.krs-campus-seams{stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:.75;stroke-linecap:round}.krs-campus-ear,.krs-campus-neck{fill:color-mix(in oklab,var(--kr-camel-light) 54%,var(--kr-sand-2))}.krs-campus-face-shadow{fill:color-mix(in oklab,var(--kr-camel-shadow) 25%,transparent)}.krs-campus-eye{fill:var(--kr-night)}.krs-campus-brow{stroke:color-mix(in oklab,var(--kr-night) 76%,transparent);stroke-width:.62;stroke-linecap:round}.krs-campus-hair{fill:color-mix(in oklab,var(--kr-night) 76%,var(--kr-earth-deep))}.krs-campus-hair-luggage{fill:color-mix(in oklab,var(--kr-earth-deep) 76%,var(--kr-night))}.krs-campus-hair-phone{fill:color-mix(in oklab,var(--kr-night) 88%,var(--kr-textile-indigo))}.krs-campus-shoe{fill:color-mix(in oklab,var(--kr-night) 82%,var(--kr-earth-deep))}.krs-sign-board{fill:var(--kr-sand-2)}.krs-sign-board-edge{stroke:color-mix(in oklab,var(--kr-story-ink) 32%,transparent);stroke-width:.65}.krs-sign-mark{stroke:var(--kr-brass);stroke-width:2.4;stroke-linecap:round}.krs-phone{fill:var(--kr-night)}.krs-phone-glint{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 68%,transparent);stroke-width:.6;stroke-linecap:round}.krs-arrival-person{shape-rendering:geometricPrecision}.krs-arrival-person[data-tone="1"]{--krs-person-cloth:var(--kr-textile-indigo);--krs-person-cloth-deep:color-mix(in oklab,var(--kr-textile-indigo) 72%,var(--kr-night))}.krs-arrival-person[data-tone="2"]{--krs-person-cloth:color-mix(in oklab,var(--kr-madder) 78%,var(--kr-sand-2));--krs-person-cloth-deep:color-mix(in oklab,var(--kr-madder) 72%,var(--kr-night))}.krs-arrival-person[data-tone="3"]{--krs-person-cloth:color-mix(in oklab,var(--kr-turquoise) 64%,var(--kr-night-mid));--krs-person-cloth-deep:color-mix(in oklab,var(--kr-turquoise) 32%,var(--kr-night))}.krs-arrival-person[data-tone="4"]{--krs-person-cloth:color-mix(in oklab,var(--kr-camel-light) 58%,var(--kr-concrete));--krs-person-cloth-deep:color-mix(in oklab,var(--kr-camel-shadow) 50%,var(--kr-night-mid))}.krs-arrival-person[data-skin="1"]{--krs-person-skin:color-mix(in oklab,var(--kr-camel-light) 46%,var(--kr-sand-2))}.krs-arrival-person[data-skin="2"]{--krs-person-skin:color-mix(in oklab,var(--kr-camel-mid) 66%,var(--kr-sand-2))}.krs-arrival-person[data-skin="3"]{--krs-person-skin:color-mix(in oklab,var(--kr-earth-deep) 62%,var(--kr-camel-mid))}.krs-arrival-person[data-skin="4"]{--krs-person-skin:color-mix(in oklab,var(--kr-camel-shadow) 76%,var(--kr-earth-deep))}.krs-person-shadow{fill:color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-person-skin{fill:var(--krs-person-skin)}.krs-person-far{opacity:.72}.krs-person-trouser{fill:color-mix(in oklab,var(--krs-person-cloth-deep) 78%,var(--kr-night))}.krs-person-shoe-detail,.krs-person-trouser-crease{stroke:color-mix(in oklab,var(--kr-sand-2) 20%,transparent);stroke-width:1.25;stroke-linecap:round}.krs-person-shoe{fill:color-mix(in oklab,var(--kr-night) 86%,var(--kr-earth-deep))}.krs-person-coat-shadow{fill:color-mix(in oklab,var(--kr-night) 34%,transparent);transform:translate(3px,3px)}.krs-person-coat,.krs-person-sleeve{fill:var(--krs-person-cloth)}.krs-person-coat-plane{fill:color-mix(in oklab,var(--krs-person-cloth-deep) 44%,transparent)}.krs-person-lapel,.krs-person-pocket{stroke:color-mix(in oklab,var(--kr-night) 54%,transparent);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.krs-person-button{fill:color-mix(in oklab,var(--kr-brass-light) 58%,var(--krs-person-cloth-deep))}.krs-person-face-plane{fill:color-mix(in oklab,var(--kr-camel-shadow) 26%,transparent)}.krs-person-cheek{fill:color-mix(in oklab,var(--kr-madder) 18%,transparent)}.krs-person-brow,.krs-person-jaw,.krs-person-mouth,.krs-person-nose{stroke:color-mix(in oklab,var(--kr-night) 72%,var(--krs-person-skin));stroke-width:1.25;stroke-linecap:round}.krs-person-eyes{fill:var(--kr-night)}.krs-person-eye-light{fill:var(--kr-sand-2)}.krs-person-hair{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-earth-deep))}.krs-person-curls{stroke:color-mix(in oklab,var(--kr-sand-2) 10%,transparent);stroke-width:1}.krs-person-wrap{fill:color-mix(in oklab,var(--krs-person-cloth-deep) 82%,var(--kr-night))}.krs-person-lanyard{stroke:var(--kr-amber);stroke-width:1.6}.krs-person-badge rect{fill:color-mix(in oklab,var(--kr-sand-2) 94%,var(--kr-haze-cool));stroke:color-mix(in oklab,var(--kr-night) 28%,transparent);stroke-width:1}.krs-person-badge-photo{fill:color-mix(in oklab,var(--kr-turquoise) 42%,var(--kr-night-mid))}.krs-person-badge-lines{stroke:color-mix(in oklab,var(--kr-night) 46%,transparent);stroke-width:1.1}.krs-person-welcome-sign rect{fill:color-mix(in oklab,var(--kr-sand-2) 94%,var(--kr-lantern-core));stroke:var(--kr-brass);stroke-width:2}.krs-person-welcome-sign circle{fill:var(--kr-textile-indigo)}.krs-person-welcome-sign>path:last-child{stroke:var(--kr-textile-indigo);stroke-width:3;stroke-linecap:round}.krs-person-sign-shadow{fill:color-mix(in oklab,var(--kr-night) 32%,transparent);transform:translate(4px,4px)}.krs-person-luggage rect{fill:color-mix(in oklab,var(--kr-textile-indigo) 70%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-brass) 28%,transparent);stroke-width:1.2}.krs-person-luggage circle{fill:var(--kr-night)}.krs-person-case-handle,.krs-person-case-ribs{stroke:color-mix(in oklab,var(--kr-sand-2) 44%,transparent);stroke-width:1.7}.krs-person-case-tag{fill:var(--kr-amber)}.krs-person-map path:first-child{fill:color-mix(in oklab,var(--kr-sand-2) 94%,var(--kr-lantern-core));stroke:color-mix(in oklab,var(--kr-night) 24%,transparent);stroke-width:1.2}.krs-person-map path:last-child{stroke:color-mix(in oklab,var(--kr-turquoise) 62%,var(--kr-night));stroke-width:1.5;stroke-linecap:round}.krs-person-selfie-phone rect{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-concrete) 58%,transparent);stroke-width:1.2}.krs-person-selfie-phone circle{fill:var(--kr-lantern-core)}.krs-person-selfie-phone path{stroke:color-mix(in oklab,var(--kr-sand-2) 72%,transparent);stroke-width:1.2}.krs-person-coffee path:first-child{fill:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-camel-light))}.krs-person-coffee path:last-child{stroke:var(--kr-madder);stroke-width:1.8}.krs-person-tote{stroke:color-mix(in oklab,var(--kr-camel-mid) 72%,var(--kr-earth-deep));stroke-width:4;stroke-linecap:round}.krs-airport-welcome-person{shape-rendering:geometricPrecision}.krs-airport-host-scarf-a{fill:var(--kr-flag-am26-gold);stroke:color-mix(in oklab,var(--kr-earth-deep) 22%,transparent);stroke-width:.8}.krs-airport-host-scarf-b{fill:var(--kr-flag-am26-blue);stroke:color-mix(in oklab,var(--kr-night) 24%,transparent);stroke-width:.8}.krs-airport-host-jacket-seam{stroke:color-mix(in oklab,var(--kr-sand-2) 42%,transparent);stroke-width:1.15;stroke-linecap:round}.krs-airport-host-nameplate{fill:color-mix(in oklab,var(--kr-flag-white) 86%,var(--kr-flag-am26-gold));stroke:color-mix(in oklab,var(--kr-night) 30%,transparent);stroke-width:.7}.krs-airport-host-sleeve-patch{fill:var(--kr-flag-am26-blue);stroke:var(--kr-flag-am26-gold);stroke-width:.8}.krs-airport-delegate-strap{stroke:color-mix(in oklab,var(--kr-night) 64%,var(--kr-concrete));stroke-width:3.2;stroke-linecap:round}.krs-airport-document-wallet rect{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-night));stroke:var(--kr-brass);stroke-width:1}.krs-airport-document-wallet path{stroke:color-mix(in oklab,var(--kr-sand-2) 68%,transparent);stroke-width:1;stroke-linecap:round}.krs-chair-wheel{stroke:color-mix(in oklab,var(--kr-night) 82%,var(--kr-concrete));stroke-width:5}.krs-chair-spokes{stroke:color-mix(in oklab,var(--kr-concrete) 48%,transparent);stroke-width:1.5}.krs-chair-hub{fill:var(--kr-brass)}.krs-chair-frame{stroke:color-mix(in oklab,var(--kr-brass) 52%,var(--kr-concrete));stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.krs-chair-caster{stroke:var(--kr-night);stroke-width:3}.krs-fg-camel-shadow{fill:color-mix(in oklab,var(--kr-earth-deep) 48%,transparent)}.krs-fg-camel-head,.krs-fg-camel-neck{fill:color-mix(in oklab,var(--kr-camel-mid) 82%,var(--kr-earth-deep))}.krs-fg-camel-neck-light{fill:color-mix(in oklab,var(--kr-camel-light) 66%,var(--kr-camel-mid));opacity:.82}.krs-fg-camel-temple{fill:color-mix(in oklab,var(--kr-camel-shadow) 48%,transparent)}.krs-fg-camel-muzzle{fill:color-mix(in oklab,var(--kr-camel-shadow) 72%,var(--kr-camel-mid))}.krs-fg-camel-coat-break,.krs-fg-camel-jaw,.krs-fg-camel-neck-groove{stroke:color-mix(in oklab,var(--kr-camel-shadow) 52%,transparent);stroke-width:2.2;stroke-linecap:round}.krs-fg-camel-coat-break{stroke-width:1.35;opacity:.48}.krs-fg-camel-lip{stroke:color-mix(in oklab,var(--kr-story-ink) 64%,var(--kr-camel-shadow));stroke-width:2.6;stroke-linecap:round}.krs-fg-camel-eye,.krs-fg-camel-nostril{fill:var(--kr-story-ink)}.krs-fg-camel-ear-back,.krs-fg-camel-ear>path:first-child{fill:color-mix(in oklab,var(--kr-camel-shadow) 64%,var(--kr-camel-mid))}.krs-fg-camel-ear-inner{fill:color-mix(in oklab,var(--kr-madder) 28%,var(--kr-camel-shadow))}.krs-fg-camel-brow,.krs-fg-camel-lashes{stroke:var(--kr-story-ink);stroke-width:2.4;stroke-linecap:round}.krs-fg-camel-lid{fill:color-mix(in oklab,var(--kr-story-ink) 74%,var(--kr-camel-shadow))}.krs-fg-camel-eye-glint{fill:var(--kr-sand-2)}.krs-fg-camel-halter{stroke:var(--kr-textile-indigo);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.krs-fg-camel-halter-stitch{stroke:color-mix(in oklab,var(--kr-brass-light) 78%,var(--kr-sand-2));stroke-width:1.8;stroke-linecap:round}.krs-fg-camel-ring{stroke:var(--kr-brass);stroke-width:3.2}.krs-fg-camel-rein{stroke:color-mix(in oklab,var(--kr-earth-deep) 86%,var(--kr-textile-indigo));stroke-width:5.5;stroke-linecap:round}.krs-fg-camel-mane{fill:color-mix(in oklab,var(--kr-camel-shadow) 80%,var(--kr-earth-deep))}.krs-fg-camel-whisker{stroke:color-mix(in oklab,var(--kr-story-ink) 46%,transparent);stroke-width:1.1;stroke-linecap:round}.krs-fg-grass path{stroke:color-mix(in oklab,var(--kr-earth-deep) 88%,var(--kr-night));stroke-width:9;stroke-linecap:round}.krs-fg-stone path{fill:color-mix(in oklab,var(--kr-earth-deep) 82%,var(--kr-night))}.krs-interior-field{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-textile-indigo))}.krs-interior-wall{fill:color-mix(in oklab,var(--kr-night-mid) 66%,var(--kr-concrete));opacity:.66}.krs-interior-floor{fill:color-mix(in oklab,var(--kr-night) 70%,var(--kr-concrete))}.krs-interior-ceiling path{stroke:color-mix(in oklab,var(--kr-concrete) 30%,transparent);stroke-width:2}.krs-interior-light-housing{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 35%,transparent);stroke-width:1.4}.krs-interior-light-core{fill:color-mix(in oklab,var(--kr-sand-2) 84%,var(--kr-brass-light));opacity:.88}.krs-interior-light-spill{fill:color-mix(in oklab,var(--kr-sand-2) 8%,transparent)}.krs-interior-beam{fill:color-mix(in oklab,var(--kr-textile-indigo) 22%,transparent)}.krs-interior-reflections path{fill:color-mix(in oklab,var(--kr-haze-cool) 11%,transparent)}.krs-exit-floor-spill{fill:color-mix(in oklab,var(--kr-lantern-core) 12%,transparent);opacity:.72}.krs-exit-daylight{fill:color-mix(in oklab,var(--kr-sand-2) 78%,var(--kr-gold-hour))}.krs-exit-horizon{fill:color-mix(in oklab,var(--kr-haze-cool) 58%,var(--kr-sky-horizon))}.krs-exit-city{fill:color-mix(in oklab,var(--kr-story-ink-soft) 46%,var(--kr-haze-cool));opacity:.66}.krs-exit-road{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-night-mid))}.krs-exit-road-line{stroke:color-mix(in oklab,var(--kr-sand-2) 84%,transparent);stroke-width:5;stroke-dasharray:32 25}.krs-exit-leaf>path:first-child{fill:color-mix(in oklab,var(--kr-glass) 64%,var(--kr-night-mid));opacity:.88}.krs-exit-leaf-shade{fill:color-mix(in oklab,var(--kr-textile-indigo) 34%,transparent)}.krs-exit-leaf-reflection{fill:color-mix(in oklab,var(--kr-sand-2) 10%,transparent)}.krs-exit-frame,.krs-exit-leaf-mullion{stroke:color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-haze-cool));stroke-width:10;stroke-linecap:square}.krs-exit-leaf-mullion{stroke-width:5;opacity:.72}.krs-exit-door-dot{fill:var(--kr-brass-light)}.krs-exit-header{fill:color-mix(in oklab,var(--kr-night) 82%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 52%,transparent);stroke-width:2}.krs-exit-wayfinding path{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 82%,transparent);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.krs-exit-wayfinding path:last-child{fill:color-mix(in oklab,var(--kr-turquoise) 66%,var(--kr-night-mid));stroke-width:3}.krs-exit-sensors circle{fill:var(--kr-turquoise);opacity:.82;stroke:color-mix(in oklab,var(--kr-turquoise) 24%,transparent);stroke-width:5;paint-order:stroke}.krs-booth-frame{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 54%,var(--kr-haze-cool));stroke-width:12;stroke-linejoin:round}.krs-booth-glass{fill:color-mix(in oklab,var(--kr-night-mid) 72%,var(--kr-haze-cool));opacity:.74}.krs-booth-glass-shade{fill:color-mix(in oklab,var(--kr-textile-indigo) 36%,transparent)}.krs-booth-mullions path{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night));stroke-width:9}.krs-booth-counter-shadow{fill:color-mix(in oklab,var(--kr-night) 70%,transparent)}.krs-booth-counter{fill:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-haze-cool) 28%,transparent);stroke-width:3}.krs-booth-counter-edge{fill:color-mix(in oklab,var(--kr-night) 68%,var(--kr-concrete))}.krs-border-sign path:first-child{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-brass) 54%,transparent);stroke-width:2}.krs-border-sign circle{fill:none;stroke:var(--kr-brass-light);stroke-width:3}.krs-border-sign path:last-child{stroke:color-mix(in oklab,var(--kr-sand-2) 78%,transparent);stroke-width:3;stroke-linecap:round}.krs-border-sign-title{fill:var(--kr-flag-white);font:800 15px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.08em}.krs-border-sign-sub{fill:color-mix(in oklab,var(--kr-brass-light) 82%,var(--kr-flag-white));font:700 9px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.16em}.krs-monitor-back{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 45%,transparent);stroke-width:3}.krs-monitor-screen{fill:color-mix(in oklab,var(--kr-night-mid) 70%,var(--kr-turquoise))}.krs-monitor-ui{stroke:color-mix(in oklab,var(--kr-turquoise) 52%,transparent);stroke-width:4;stroke-linecap:round}.krs-monitor-stand{stroke:var(--kr-concrete);stroke-width:8;stroke-linecap:round}.krs-monitor-status{fill:var(--kr-brass-light)}.krs-biometric-camera path:first-child{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 52%,transparent);stroke-width:3}.krs-biometric-camera circle:not(.krs-biometric-lens){fill:color-mix(in oklab,var(--kr-night) 80%,var(--kr-haze-cool))}.krs-biometric-lens{fill:var(--kr-turquoise);opacity:.82}.krs-biometric-bracket{stroke:var(--kr-concrete);stroke-width:8;stroke-linecap:round}.krs-officer-chair{fill:color-mix(in oklab,var(--kr-night) 78%,var(--kr-concrete))}.krs-officer-arm-far,.krs-officer-arm-near,.krs-officer-elbow,.krs-officer-forearm,.krs-officer-torso{fill:color-mix(in oklab,var(--kr-textile-indigo) 76%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-haze-cool) 24%,transparent);stroke-width:2.5;stroke-linejoin:round}.krs-officer-torso-shade{fill:color-mix(in oklab,var(--kr-night) 38%,transparent)}.krs-officer-collar,.krs-officer-seam{stroke:color-mix(in oklab,var(--kr-concrete) 50%,transparent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.krs-officer-head,.krs-officer-neck{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-sand-2))}.krs-officer-face-shade{fill:color-mix(in oklab,var(--kr-camel-shadow) 34%,transparent)}.krs-officer-hair{fill:color-mix(in oklab,var(--kr-earth-deep) 80%,var(--kr-night))}.krs-officer-blink,.krs-officer-brow,.krs-officer-ear,.krs-officer-mouth,.krs-officer-nose{stroke:color-mix(in oklab,var(--kr-earth-deep) 68%,transparent);stroke-width:2.5;stroke-linecap:round}.krs-officer-eye{fill:var(--kr-night)}.krs-stanchion-shadow{fill:color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-stanchion-post{stroke:color-mix(in oklab,var(--kr-concrete) 74%,var(--kr-haze-cool));stroke-width:12}.krs-stanchion-head{fill:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-sand-2) 34%,transparent);stroke-width:3}.krs-queue-strap{stroke:color-mix(in oklab,var(--kr-madder) 74%,var(--kr-night));stroke-width:13;stroke-linecap:round}.krs-floor-perspective path{stroke:color-mix(in oklab,var(--kr-concrete) 16%,transparent);stroke-width:2}.krs-interior-line{stroke:var(--kr-brass);stroke-width:4;stroke-dasharray:30 22}.krs-apron-glass{fill:color-mix(in oklab,var(--kr-dusk-blue) 55%,var(--kr-night-mid))}.krs-apron-sky{fill:color-mix(in oklab,var(--kr-dusk-blue) 72%,var(--kr-sky-horizon))}.krs-apron-ground{fill:color-mix(in oklab,var(--kr-runway) 78%,var(--kr-night-mid))}.krs-apron-far-lights{stroke:color-mix(in oklab,var(--kr-amber) 55%,transparent);stroke-width:3;stroke-linecap:round}.krs-apron-fuselage{fill:color-mix(in oklab,var(--kr-flag-white) 88%,var(--kr-dusk-blue))}.krs-apron-tail{fill:color-mix(in oklab,var(--kr-flag-white) 82%,var(--kr-dusk-blue))}.krs-apron-tail-mark{fill:color-mix(in oklab,var(--kr-turquoise) 72%,var(--kr-dusk-blue))}.krs-apron-beacon{fill:var(--kr-madder)}.krs-apron-windowline{stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:3;stroke-dasharray:3 9}.krs-apron-engine{fill:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-night-mid))}.krs-apron-gearline{stroke:color-mix(in oklab,var(--kr-night) 48%,transparent);stroke-width:3}.krs-apron-bridge{fill:color-mix(in oklab,var(--kr-concrete) 55%,var(--kr-night-mid))}.krs-apron-bridge-leg{stroke:color-mix(in oklab,var(--kr-concrete) 45%,var(--kr-night-mid));stroke-width:8}.krs-apron-carts path{fill:color-mix(in oklab,var(--kr-concrete) 40%,var(--kr-night-mid))}.krs-apron-carts circle{fill:color-mix(in oklab,var(--kr-night) 78%,transparent)}.krs-apron-mullions{stroke:color-mix(in oklab,var(--kr-concrete) 52%,var(--kr-night-mid));stroke-width:5}.krs-apron-mullions .krs-apron-transom{stroke-width:3}.krs-apron-sheen{fill:color-mix(in oklab,var(--kr-glass) 14%,transparent)}.krs-gantry-rod{stroke:color-mix(in oklab,var(--kr-concrete) 44%,transparent);stroke-width:5}.krs-gantry-frame{fill:color-mix(in oklab,var(--kr-night-mid) 92%,var(--kr-dusk-blue));stroke:color-mix(in oklab,var(--kr-concrete) 30%,transparent);stroke-width:2}.krs-gantry-picto circle,.krs-gantry-picto path{stroke:color-mix(in oklab,var(--kr-night-ink) 88%,transparent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.krs-gantry-picto .krs-gantry-arrow{stroke:var(--kr-brass-light)}.krs-gantry-picto .krs-gantry-rule{stroke:color-mix(in oklab,var(--kr-night-ink) 30%,transparent);stroke-width:2.5}.krs-fids-panel{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-brass) 36%,transparent);stroke-width:2}.krs-fids-header{stroke:var(--kr-amber);stroke-width:6}.krs-fids-pulse{fill:var(--kr-amber)}.krs-fids-rows{stroke:color-mix(in oklab,var(--kr-night-ink) 62%,transparent);stroke-width:4}.krs-fids-times{stroke:color-mix(in oklab,var(--kr-amber) 66%,transparent);stroke-width:4}.krs-seatrow-legs,.krs-seatrow-rail{stroke:color-mix(in oklab,var(--kr-night) 62%,transparent);stroke-width:6}.krs-seat-shell{fill:color-mix(in oklab,var(--kr-textile-indigo) 62%,var(--kr-night-mid))}.krs-seated-body{fill:color-mix(in oklab,var(--kr-textile-indigo) 78%,var(--kr-night))}.krs-seated-body-b{fill:color-mix(in oklab,var(--kr-camel-mid) 55%,var(--kr-night-mid))}.krs-kiosk-clerk-hair,.krs-seated-hair{fill:color-mix(in oklab,var(--kr-night) 88%,transparent)}.krs-seated-arm{opacity:.96}.krs-seated-phone{fill:var(--kr-night)}.krs-seatrow-case rect{fill:color-mix(in oklab,var(--kr-madder) 58%,var(--kr-night-mid))}.krs-seatrow-case path{stroke:color-mix(in oklab,var(--kr-night) 52%,transparent);stroke-width:3}.krs-seatrow-case circle{fill:color-mix(in oklab,var(--kr-night) 82%,transparent)}.krs-trolley-frame{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night-mid));stroke-width:6;stroke-linecap:round}.krs-trolley-basket{fill:color-mix(in oklab,var(--kr-concrete) 34%,var(--kr-night-mid))}.krs-trolley-bag{fill:color-mix(in oklab,var(--kr-steppe-near) 46%,var(--kr-night-mid))}.krs-trolley-wheel{fill:color-mix(in oklab,var(--kr-night) 82%,transparent)}.krs-kiosk-canopy{fill:color-mix(in oklab,var(--kr-turquoise) 38%,var(--kr-night-mid))}.krs-kiosk-sign{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-brass) 40%,transparent);stroke-width:2}.krs-kiosk-sim,.krs-kiosk-waves{stroke:var(--kr-brass-light);stroke-width:4;stroke-linecap:round}.krs-kiosk-body{fill:color-mix(in oklab,var(--kr-night-mid) 86%,var(--kr-concrete))}.krs-kiosk-counter{fill:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-night-mid))}.krs-kiosk-shelf{stroke:color-mix(in oklab,var(--kr-night-ink) 30%,transparent);stroke-width:3}.krs-kiosk-clerk-body{fill:color-mix(in oklab,var(--kr-turquoise) 50%,var(--kr-night-mid))}.krs-int-plant-pot{fill:color-mix(in oklab,var(--kr-earth-deep) 74%,var(--kr-night-mid))}.krs-int-plant-leaves{fill:color-mix(in oklab,var(--kr-steppe-near) 52%,var(--kr-night-mid))}.krs-dutyfree-sign{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-brass) 40%,transparent);stroke-width:2}.krs-dutyfree-sign-rule{stroke:var(--kr-brass-light);stroke-width:5;stroke-linecap:round}.krs-dutyfree-body{fill:color-mix(in oklab,var(--kr-night-mid) 84%,var(--kr-concrete))}.krs-dutyfree-glass{fill:color-mix(in oklab,var(--kr-lantern-core) 12%,var(--kr-night-mid))}.krs-dutyfree-mullion{stroke:color-mix(in oklab,var(--kr-night) 66%,transparent);stroke-width:3}.krs-dutyfree-shelves{stroke:color-mix(in oklab,var(--kr-night-ink) 26%,transparent);stroke-width:3}.krs-dutyfree-bottles path{fill:color-mix(in oklab,var(--kr-brass-light) 52%,var(--kr-night-mid))}.krs-dutyfree-bottles path:nth-child(2n){fill:color-mix(in oklab,var(--kr-turquoise) 46%,var(--kr-night-mid))}.krs-dutyfree-counter{fill:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-night-mid))}.krs-meet-cone{fill:color-mix(in oklab,var(--kr-sand-2) 8%,transparent)}.krs-meet-pool{fill:color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-meet-sign-rod{stroke:color-mix(in oklab,var(--kr-concrete) 46%,var(--kr-night-mid));stroke-width:4}.krs-meet-sign-frame{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-brass) 38%,transparent);stroke-width:2}.krs-meet-sign-picto circle,.krs-meet-sign-picto path,.krs-meet-sign-picto rect{fill:none;stroke:var(--kr-night-ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.krs-meet-sign-picto rect{fill:color-mix(in oklab,var(--kr-night-ink) 88%,transparent);stroke:none}.krs-meet-rail-post{stroke:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-night-mid));stroke-width:7;stroke-linecap:round}.krs-meet-rail-head{fill:color-mix(in oklab,var(--kr-concrete) 74%,var(--kr-night-mid))}.krs-meet-strap{stroke:color-mix(in oklab,var(--kr-madder) 74%,var(--kr-night));stroke-width:12;stroke-linecap:round}.krs-meet-board-shade{fill:color-mix(in oklab,var(--kr-night) 52%,transparent)}.krs-meet-board{fill:var(--kr-flag-white);stroke:color-mix(in oklab,var(--kr-night) 46%,transparent);stroke-width:2.5}.krs-meet-board-pole{stroke:color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-night-mid));stroke-width:6;stroke-linecap:round}.krs-meet-board-grip{fill:color-mix(in oklab,var(--kr-camel-mid) 66%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-camel-shadow) 34%,transparent);stroke-width:1.5}.krs-meet-board-text{fill:var(--kr-story-ink);font:800 39px/1 var(--krs-poster);letter-spacing:.05em}.krs-meet-board-sub{fill:color-mix(in oklab,var(--kr-story-ink) 72%,var(--kr-flag-am26-blue));font:800 12px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.14em}.krs-meet-board-rule{stroke:color-mix(in oklab,var(--kr-madder) 78%,transparent);stroke-width:5;stroke-linecap:round}.krs-meet-handshake path:first-child{fill:color-mix(in oklab,var(--kr-camel-mid) 70%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-camel-shadow) 42%,transparent);stroke-width:1.5}.krs-meet-handshake path:last-child{stroke:color-mix(in oklab,var(--kr-camel-shadow) 52%,transparent);stroke-width:1.5;stroke-linecap:round}.krs-meet-case-shadow{fill:color-mix(in oklab,var(--kr-night) 46%,transparent)}.krs-meet-case>rect{fill:color-mix(in oklab,var(--kr-turquoise) 60%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-sand-2) 26%,transparent);stroke-width:2}.krs-meet-case>circle{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-concrete))}.krs-meet-case-handle,.krs-meet-case-ribs{stroke:color-mix(in oklab,var(--kr-sand-2) 46%,transparent);stroke-width:3;stroke-linecap:round}.krs-meet-case-tag path:first-child{fill:var(--kr-flag-am26-gold);stroke:color-mix(in oklab,var(--kr-earth-deep) 38%,transparent);stroke-width:1.2}.krs-meet-case-tag path:last-child{stroke:color-mix(in oklab,var(--kr-earth-deep) 66%,transparent);stroke-width:2;stroke-linecap:round}.krs-meet-balloon-strings{stroke:color-mix(in oklab,var(--kr-night-ink) 34%,transparent);stroke-width:2}.krs-meet-balloon-a{fill:color-mix(in oklab,var(--kr-flag-am26-gold) 74%,var(--kr-night-mid))}.krs-meet-balloon-b{fill:color-mix(in oklab,var(--kr-flag-kz) 62%,var(--kr-night-mid))}.krs-meet-balloon-c{fill:color-mix(in oklab,var(--kr-madder) 66%,var(--kr-night-mid))}.krs-meet-balloon-glint{stroke:color-mix(in oklab,var(--kr-night-ink) 46%,transparent);stroke-width:3;stroke-linecap:round}.krs-airport-exposure{inset:0;background-color:var(--kr-sky-high);background-image:radial-gradient(ellipse at 50% 56%,color-mix(in oklab,var(--kr-sky-high) 96%,var(--kr-sand-2)) 0,color-mix(in oklab,var(--kr-sky-high) 78%,transparent) 34%,transparent 68%),linear-gradient(to bottom,color-mix(in oklab,var(--kr-sky-high) 72%,var(--kr-sand-2)) 0,color-mix(in oklab,var(--kr-sand-2) 82%,var(--kr-sky-horizon)) 66%,color-mix(in oklab,var(--kr-haze-cool) 72%,var(--kr-concrete)) 66%,color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-night-mid)) 100%)}.krs-airport-exposure,.krs-threshold-flash{position:absolute;pointer-events:none;opacity:0}.krs-threshold-flash{inset-block-start:0;inset-inline-start:0;inline-size:165vmax;block-size:165vmax;border-radius:50%;background:radial-gradient(closest-side,var(--kr-sky-high) 0,var(--kr-sky-high) 30%,color-mix(in oklab,var(--kr-sky-high) 62%,var(--kr-haze-cool)) 58%,color-mix(in oklab,var(--kr-haze-cool) 46%,transparent) 78%,transparent 100%)}.krs-atmosphere-gpu,.krs-effects{opacity:var(--krs-exterior-fade,1)}.krs-nu-door-bloom rect{fill:color-mix(in oklab,var(--kr-sky-high) 92%,var(--kr-haze-cool))}.krs-hall-ceiling{fill:color-mix(in oklab,var(--kr-sky-high) 84%,var(--kr-haze-cool))}.krs-hall-floor{fill:color-mix(in oklab,var(--kr-sky-high) 80%,var(--kr-haze-cool))}.krs-hall-terrazzo{opacity:.42}.krs-hall-terrazzo-chip{fill:color-mix(in oklab,var(--kr-concrete) 32%,transparent)}.krs-hall-terrazzo-chip-warm{fill:color-mix(in oklab,var(--kr-camel-mid) 26%,transparent)}.krs-hall-terrazzo-fleck{stroke:color-mix(in oklab,var(--kr-night) 18%,transparent);stroke-width:1}.krs-hall-skylight-frame{stroke:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-sky-high));stroke-width:4}.krs-hall-ceiling-ribs path{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-sky-high));stroke-width:3.5}.krs-hall-roof-glass{fill:url(#krs-hall-glass-depth)}.krs-hall-roof-panels{stroke:color-mix(in oklab,var(--kr-sand-2) 20%,transparent);stroke-width:2}.krs-hall-roof-trusses{stroke:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-sky-high));stroke-width:5;stroke-linejoin:round}.krs-hall-transverse-chord{stroke:color-mix(in oklab,var(--kr-sky-high) 64%,var(--kr-concrete));stroke-width:7}.krs-hall-transverse-web{stroke:color-mix(in oklab,var(--kr-sky-high) 58%,var(--kr-concrete));stroke-width:3.2;stroke-linejoin:round}.krs-hall-services{stroke:color-mix(in oklab,var(--kr-glass) 48%,transparent);stroke-width:3;stroke-linecap:round}.krs-hall-services circle{fill:color-mix(in oklab,var(--kr-glass) 42%,var(--kr-sky-high));stroke:color-mix(in oklab,var(--kr-sky-high) 60%,transparent);stroke-width:1.5}.krs-hall-roof-bay-glass{fill:url(#krs-hall-glass-depth);opacity:.62}.krs-hall-roof-bay-panes{stroke:color-mix(in oklab,var(--kr-sky-high) 56%,transparent);stroke-width:2}.krs-hall-roof-bay-web{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-sky-high));stroke-width:3.2;stroke-linejoin:round}.krs-hall-roof-bay-chord{stroke:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-sky-high));stroke-width:5;stroke-linecap:round}.krs-hall-tier-upper{fill:color-mix(in oklab,var(--kr-sky-high) 78%,var(--kr-haze-cool))}.krs-hall-coping{fill:color-mix(in oklab,var(--kr-madder) 22%,var(--kr-sand-2))}.krs-hall-coping-low{opacity:.72}.krs-hall-coping-far{fill:color-mix(in oklab,var(--kr-madder) 18%,var(--kr-sand-2))}.krs-hall-lamp-pool{fill:color-mix(in oklab,var(--kr-night) 26%,transparent)}.krs-hall-lamp-pole{stroke:color-mix(in oklab,var(--kr-concrete) 72%,var(--kr-night-mid));stroke-width:5;stroke-linecap:round}.krs-hall-lamp-head{fill:color-mix(in oklab,var(--kr-sky-high) 86%,var(--kr-lantern-core));stroke:color-mix(in oklab,var(--kr-concrete) 58%,transparent);stroke-width:1.5}.krs-hall-lamp-banner{fill:var(--kr-textile-indigo)}.krs-hall-lamp-banner[data-v="1"]{fill:color-mix(in oklab,var(--kr-madder) 80%,var(--kr-night-mid))}.krs-hall-lamp-banner[data-v="2"]{fill:color-mix(in oklab,var(--kr-turquoise) 52%,var(--kr-night-mid))}.krs-hall-rollup-face{fill:var(--kr-flag-white);stroke:color-mix(in oklab,var(--kr-concrete) 66%,transparent);stroke-width:2}.krs-hall-rollup-mark{stroke:color-mix(in oklab,var(--kr-story-ink) 74%,transparent);stroke-width:3;stroke-linecap:round}.krs-hall-rollup-foot{stroke:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-night-mid));stroke-width:3}.krs-hall-gallery-wall{fill:url(#krs-hall-gallery-gradient)}.krs-hall-stone-joints{stroke:color-mix(in oklab,var(--kr-concrete) 34%,transparent);stroke-width:1.5}.krs-hall-gallery-slab{fill:color-mix(in oklab,var(--kr-sky-high) 84%,var(--kr-sand));stroke:color-mix(in oklab,var(--kr-glass) 22%,transparent);stroke-width:2}.krs-hall-gallery-rail,.krs-hall-gallery-uprights{stroke:color-mix(in oklab,var(--kr-sand-2) 72%,var(--kr-concrete));stroke-width:4;stroke-linecap:square}.krs-hall-gallery-uprights{stroke-width:2.5}.krs-hall-gallery-door{fill:url(#krs-hall-glass-depth);stroke:color-mix(in oklab,var(--kr-night) 36%,transparent);stroke-width:2}.krs-hall-gallery-door-line{stroke:color-mix(in oklab,var(--kr-concrete) 42%,transparent);stroke-width:1.6}.krs-hall-gallery-room-light{fill:color-mix(in oklab,var(--kr-lantern-core) 78%,var(--kr-amber))}.krs-hall-skywalk-shadow{fill:color-mix(in oklab,var(--kr-glass) 26%,transparent)}.krs-hall-skywalk-glass{fill:url(#krs-hall-glass-depth);stroke:color-mix(in oklab,var(--kr-concrete) 55%,transparent);stroke-width:3}.krs-hall-skywalk-frame{stroke:color-mix(in oklab,var(--kr-glass) 52%,var(--kr-sky-high));stroke-width:3}.krs-hall-skywalk-floor{fill:color-mix(in oklab,var(--kr-concrete) 52%,var(--kr-sky-high))}.krs-hall-gallery-people,.krs-hall-upper-people{fill:color-mix(in oklab,var(--kr-night) 62%,var(--kr-textile-indigo))}.krs[data-tier=mobile] .krs-hall-mobile-welcome{transform:translate(300px,-190px)}.krs[data-tier=mobile] .krs-hall-mobile-map{transform:translate(-220px,-30px)}.krs[data-tier=mobile] .krs-hall-mobile-accessible{transform:translate(-670px,-230px)}.krs-hall-backwall{fill:color-mix(in oklab,var(--kr-concrete) 38%,var(--kr-night-mid))}.krs-hall-backwall-grid{stroke:color-mix(in oklab,var(--kr-sky-high) 12%,transparent);stroke-width:1.4}.krs-hall-back-windows rect{fill:color-mix(in oklab,var(--kr-turquoise) 66%,var(--kr-glass));stroke:color-mix(in oklab,var(--kr-sky-high) 62%,var(--kr-concrete));stroke-width:4}.krs-hall-back-windows path{stroke:color-mix(in oklab,var(--kr-sky-high) 66%,var(--kr-concrete));stroke-width:2.2}.krs-hall-back-windows .krs-hall-back-window-sill{stroke-width:7}.krs-hall-back-arch{fill:color-mix(in oklab,var(--kr-sky-high) 72%,var(--kr-haze-cool));stroke:color-mix(in oklab,var(--kr-concrete) 56%,var(--kr-sky-high));stroke-width:3}.krs-hall-back-joints{stroke:color-mix(in oklab,var(--kr-sky-high) 16%,transparent);stroke-width:2}.krs-hall-haze{fill:color-mix(in oklab,var(--kr-sky-high) 34%,transparent);opacity:.2}.krs-hall-floor-joints path{stroke:color-mix(in oklab,var(--kr-glass) 26%,transparent);stroke-width:2}.krs-hall-runner-shade{fill:color-mix(in oklab,var(--kr-glass) 30%,transparent)}.krs-hall-runner{fill:color-mix(in oklab,var(--kr-sky-high) 84%,var(--kr-haze-cool))}.krs-hall-runner-edge{stroke:color-mix(in oklab,var(--kr-turquoise) 46%,var(--kr-night-mid));stroke-width:5}.krs-hall-central-insets{stroke:color-mix(in oklab,var(--kr-turquoise) 62%,var(--kr-night-mid));stroke-width:11;stroke-linejoin:miter;opacity:.88}.krs-hall-tile{fill:color-mix(in oklab,var(--kr-sky-high) 86%,var(--kr-haze-cool));stroke:color-mix(in oklab,var(--kr-glass) 44%,transparent);stroke-width:2}.krs-hall-tile-inset{fill:color-mix(in oklab,var(--kr-turquoise) 46%,var(--kr-night-mid));opacity:.94}.krs-hall-floor-strips path{fill:color-mix(in oklab,var(--kr-turquoise) 38%,var(--kr-night-mid));opacity:.58}.krs-hall-window-ribbon{fill:color-mix(in oklab,var(--kr-turquoise) 54%,var(--kr-sky-high));stroke:color-mix(in oklab,var(--kr-night-mid) 24%,transparent);stroke-width:1.5;opacity:.88}.krs-hall-window-mullions{stroke:color-mix(in oklab,var(--kr-sky-high) 70%,var(--kr-concrete));stroke-width:2}.krs-hall-window-panes{stroke:color-mix(in oklab,var(--kr-sky-high) 58%,transparent);stroke-width:1.6}.krs-hall-block-piers path{fill:color-mix(in oklab,var(--kr-sky-high) 80%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 18%,transparent);stroke-width:1.5}.krs-hall-block-courses{stroke:color-mix(in oklab,var(--kr-concrete) 52%,var(--kr-sky-high));stroke-width:8}.krs-hall-rowbanner-cord{stroke:color-mix(in oklab,var(--kr-concrete) 54%,transparent);stroke-width:2.5}.krs-hall-rowbanner{fill:var(--kr-textile-indigo)}.krs-hall-rowbanner[data-v="1"]{fill:color-mix(in oklab,var(--kr-madder) 80%,var(--kr-night-mid))}.krs-hall-rowbanner[data-v="2"]{fill:color-mix(in oklab,var(--kr-turquoise) 52%,var(--kr-night-mid))}.krs-hall-rowbanner-rule,.krs-hall-rowbanner-swirl{stroke:color-mix(in oklab,var(--kr-moon) 82%,var(--kr-turquoise));stroke-width:3;stroke-linecap:round}.krs-hall-rowbanner-label{fill:color-mix(in oklab,var(--kr-flag-white) 92%,var(--kr-moon));font:800 23px/1 var(--krs-poster);letter-spacing:.08em}.krs-hall-water{fill:color-mix(in oklab,var(--kr-turquoise) 56%,var(--kr-sky-high));opacity:.82}.krs-hall-water-edge{stroke:color-mix(in oklab,var(--kr-sand-2) 52%,var(--kr-concrete));stroke-width:5}.krs-hall-water-ripple{stroke:color-mix(in oklab,var(--kr-sky-high) 72%,transparent);stroke-width:2.5;stroke-linecap:round}.krs-hall-glass{fill:color-mix(in oklab,var(--kr-turquoise) 32%,var(--kr-sky-high));opacity:.12}.krs-hall-glass-far{fill:color-mix(in oklab,var(--kr-turquoise) 22%,var(--kr-sky-high));opacity:.08}.krs-hall-mullions path{stroke:color-mix(in oklab,var(--kr-glass) 42%,transparent);stroke-width:2.5}.krs-hall-column-pool{fill:color-mix(in oklab,var(--kr-glass) 26%,transparent)}.krs-hall-column-shadow{fill:color-mix(in oklab,var(--kr-glass) 32%,transparent)}.krs-hall-column{fill:color-mix(in oklab,var(--kr-sky-high) 90%,var(--kr-haze-cool))}.krs-hall-column-flute{stroke:color-mix(in oklab,var(--kr-glass) 28%,transparent);stroke-width:2.5}.krs-hall-column-base,.krs-hall-column-cap{fill:color-mix(in oklab,var(--kr-concrete) 78%,var(--kr-night-mid))}.krs-hall-palm-shadow{fill:color-mix(in oklab,var(--kr-night) 36%,transparent)}.krs-hall-palm-planter{fill:color-mix(in oklab,var(--kr-sand-2) 54%,var(--kr-earth-deep));stroke:color-mix(in oklab,var(--kr-brass) 28%,transparent);stroke-width:2}.krs-hall-palm-trunk{fill:color-mix(in oklab,var(--kr-camel-mid) 72%,var(--kr-night-mid))}.krs-hall-palm-crown{fill:color-mix(in oklab,var(--kr-flag-am26-green) 46%,var(--kr-turquoise))}.krs-hall-palm-veins{stroke:color-mix(in oklab,var(--kr-lantern-core) 18%,var(--kr-steppe-near));stroke-width:2.2;stroke-linecap:round}.krs-hall-garden-bed{fill:color-mix(in oklab,color-mix(in oklab,var(--kr-flag-am26-green) 38%,var(--kr-steppe-near)),var(--kr-night-mid) 18%);stroke:color-mix(in oklab,var(--kr-concrete) 68%,var(--kr-sand-2));stroke-width:5}.krs-hall-garden-bed-far{opacity:.9}.krs-hall-garden-soil{fill:color-mix(in oklab,var(--kr-steppe-near) 66%,var(--kr-earth-deep));opacity:.82}.krs-hall-garden-gravel{fill:color-mix(in oklab,var(--kr-sand-2) 78%,var(--kr-concrete));opacity:.96}.krs-hall-garden-edging{stroke:color-mix(in oklab,var(--kr-sky-high) 70%,var(--kr-concrete));stroke-width:5;stroke-linecap:round}.krs-hall-garden-soil-far{opacity:.66}.krs-hall-garden-groundcover{fill:color-mix(in oklab,var(--kr-flag-am26-green) 56%,var(--kr-turquoise));opacity:.9}.krs-hall-garden-groundcover-highlight{fill:color-mix(in oklab,var(--kr-sky-high) 46%,var(--kr-flag-am26-green));opacity:.74}.krs-hall-garden-rocks{fill:color-mix(in oklab,var(--kr-sand-2) 68%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 18%,transparent);stroke-width:1.5}.krs-hall-garden-leaves{fill:color-mix(in oklab,var(--kr-flag-am26-green) 52%,var(--kr-turquoise))}.krs-hall-garden-veins{stroke:color-mix(in oklab,var(--kr-sky-high) 24%,var(--kr-steppe-near));stroke-width:2.4;stroke-linecap:round}.krs-hall-garden-fern-leaves{fill:color-mix(in oklab,var(--kr-flag-am26-green) 62%,var(--kr-turquoise));stroke:color-mix(in oklab,var(--kr-steppe-near) 68%,transparent);stroke-width:1.4}.krs-hall-garden-fern-veins{stroke:color-mix(in oklab,var(--kr-sky-high) 32%,var(--kr-steppe-near));stroke-width:1.8;stroke-linecap:round}.krs-hall-garden-stones ellipse{fill:color-mix(in oklab,var(--kr-sand-2) 72%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 14%,transparent);stroke-width:1.2}.krs-hall-garden-lights ellipse{fill:color-mix(in oklab,var(--kr-night) 18%,transparent)}.krs-hall-garden-lights path{fill:color-mix(in oklab,var(--kr-concrete) 74%,var(--kr-story-ink))}.krs-hall-garden-lights circle{fill:color-mix(in oklab,var(--kr-sky-high) 72%,var(--kr-brass-light));stroke:color-mix(in oklab,var(--kr-brass) 48%,transparent);stroke-width:2}.krs-hall-stair-body{fill:color-mix(in oklab,var(--kr-sky-high) 68%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-sky-high));stroke-width:3}.krs-hall-stair-treads{stroke:color-mix(in oklab,var(--kr-concrete) 58%,var(--kr-sky-high));stroke-width:4}.krs-hall-stair-rails{stroke:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-night-mid));stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.krs-hall-banner-arm{stroke:color-mix(in oklab,var(--kr-concrete) 60%,transparent);stroke-width:4}.krs-hall-banner-shade{fill:color-mix(in oklab,var(--kr-night) 52%,transparent)}.krs-hall-banner-cloth{fill:var(--kr-textile-indigo)}.krs-hall-banner-edge{stroke:color-mix(in oklab,var(--kr-amber) 66%,transparent);stroke-width:2.5}.krs-hall-banner-badge{fill:var(--kr-flag-white);stroke:color-mix(in oklab,var(--kr-brass) 42%,var(--kr-concrete));stroke-width:1.2}.krs-hall-nu-banner-mark{stroke:color-mix(in oklab,var(--kr-textile-indigo) 88%,var(--kr-night));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.krs-hall-nu-banner-mark-far{stroke-width:2}.krs-hall-banner-monogram{fill:color-mix(in oklab,var(--kr-textile-indigo) 90%,var(--kr-night));font:800 11px/1 var(--krs-poster);letter-spacing:-.04em}.krs-hall-banner-monogram-far{font-size:6px}.krs-hall-banner-rule{stroke:color-mix(in oklab,var(--kr-amber) 72%,transparent);stroke-width:2}.krs-hall-banner-text{fill:var(--kr-night-ink);font:700 26px/1 var(--krs-poster);letter-spacing:.08em}.krs-hall-banner-text-far{font-size:17px}.krs-hall-banner-sub{fill:color-mix(in oklab,var(--kr-night-ink) 72%,transparent);font:700 8px/1 var(--krs-functional);letter-spacing:.06em}.krs-hall-am26-hangers{stroke:color-mix(in oklab,var(--kr-concrete) 64%,var(--kr-night-mid));stroke-width:4}.krs-hall-am26-shadow{fill:color-mix(in oklab,var(--kr-night) 28%,transparent);opacity:.44}.krs-hall-am26-cloth{fill:#315f8a}.krs-hall-am26-edge{stroke:color-mix(in oklab,var(--kr-amber) 72%,var(--kr-sand-2));stroke-width:2.5}.krs-hall-am26-divider{stroke:color-mix(in oklab,var(--kr-amber) 62%,transparent);stroke-width:2}.krs-hall-am26-title{fill:#f7f4ed;font:800 28px/1 var(--krs-poster);letter-spacing:.06em}.krs-hall-am26-sub{fill:#f1d392;font:700 10px/1 var(--krs-functional);letter-spacing:.08em}.krs-hall-sign-hangers{stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night));stroke-width:4}.krs-hall-sign-case{fill:color-mix(in oklab,var(--kr-night) 94%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-brass) 48%,transparent);stroke-width:2}.krs-hall-suspended-sign text{fill:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-lantern-core));font:700 13px/1 var(--krs-functional);letter-spacing:.08em}.krs-hall-suspended-sign text:nth-of-type(2n){fill:color-mix(in oklab,var(--kr-sand-2) 62%,transparent);font-size:9px;letter-spacing:.12em}.krs-hall-sign-arrow,.krs-hall-sign-rule{stroke:var(--kr-brass-light);stroke-width:3;stroke-linecap:round}.krs-hall-sign-rule{stroke:color-mix(in oklab,var(--kr-sand-2) 22%,transparent);stroke-width:1.5}.krs-hall-desk-shadow{fill:color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-hall-desk-front{fill:color-mix(in oklab,var(--kr-night-mid) 88%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-brass) 36%,transparent);stroke-width:2}.krs-hall-desk-top{fill:color-mix(in oklab,var(--kr-concrete) 76%,var(--kr-night-mid))}.krs-hall-desk-inset{fill:color-mix(in oklab,var(--kr-textile-indigo) 72%,var(--kr-night))}.krs-hall-desk-mark{transform:translate(-82px,-28px) scale(.62)}.krs-hall-desk-title{fill:var(--kr-brass-light);font:700 13px/1 var(--krs-functional);letter-spacing:.2em}.krs-hall-checkin-tablet rect{fill:color-mix(in oklab,var(--kr-night) 88%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 60%,transparent);stroke-width:1.4}.krs-hall-checkin-tablet path{stroke:color-mix(in oklab,var(--kr-turquoise) 62%,var(--kr-lantern-core));stroke-width:1.6}.krs-hall-badge-tray>path{fill:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-night-mid))}.krs-hall-badge-tray g>path{stroke:var(--kr-amber);stroke-width:1.4}.krs-hall-badge-tray rect{fill:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-haze-cool));stroke:color-mix(in oklab,var(--kr-night) 24%,transparent);stroke-width:1}.krs-hall-cafe-back{fill:color-mix(in oklab,var(--kr-night-mid) 84%,var(--kr-earth-deep));stroke:color-mix(in oklab,var(--kr-concrete) 28%,transparent);stroke-width:2}.krs-hall-cafe-awning{fill:color-mix(in oklab,var(--kr-madder) 70%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-brass) 38%,transparent);stroke-width:2}.krs-hall-cafe-name{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-lantern-core));font:700 17px/1 var(--krs-functional);letter-spacing:.12em}.krs-hall-cafe-menu rect{fill:color-mix(in oklab,var(--kr-night) 86%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-brass) 34%,transparent);stroke-width:1.5}.krs-hall-cafe-menu path{stroke:color-mix(in oklab,var(--kr-sand-2) 62%,transparent);stroke-width:2}.krs-hall-coffee-machine>path:first-child{fill:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night))}.krs-hall-coffee-machine circle{fill:color-mix(in oklab,var(--kr-night) 84%,var(--kr-concrete));stroke:var(--kr-brass);stroke-width:1.5}.krs-hall-coffee-machine>path:nth-of-type(2){stroke:color-mix(in oklab,var(--kr-concrete) 72%,transparent);stroke-width:3}.krs-hall-cafe-cups path,.krs-hall-coffee-cup{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-camel-light))}.krs-hall-cafe-counter{fill:color-mix(in oklab,var(--kr-earth-deep) 76%,var(--kr-night-mid))}.krs-hall-cafe-counter-top{fill:color-mix(in oklab,var(--kr-camel-mid) 58%,var(--kr-concrete))}.krs-hall-totem-slab{fill:color-mix(in oklab,var(--kr-night-mid) 88%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-brass) 34%,transparent);stroke-width:2}.krs-hall-totem-arrow{stroke:var(--kr-brass-light);stroke-width:4;stroke-linecap:round}.krs-hall-totem-text{fill:var(--kr-brass-light);font:700 22px/1 var(--krs-functional);letter-spacing:.14em}.krs-hall-totem-lines{stroke:color-mix(in oklab,var(--kr-night-ink) 34%,transparent);stroke-width:3}.krs-hall-bench path{fill:color-mix(in oklab,var(--kr-camel-mid) 62%,var(--kr-night-mid))}.krs-hall-bench-slats{fill:none;stroke:color-mix(in oklab,var(--kr-sand) 34%,transparent);stroke-width:1.6}.krs-hall-bench-legs{fill:none;stroke:color-mix(in oklab,var(--kr-night) 66%,transparent);stroke-width:4}.krs-hall-plant-pot{fill:color-mix(in oklab,var(--kr-earth-deep) 76%,var(--kr-night-mid))}.krs-hall-plant-leaves{fill:color-mix(in oklab,var(--kr-steppe-near) 54%,var(--kr-night-mid))}.krs-hall-reflections path{fill:color-mix(in oklab,var(--kr-lantern-core) 6%,transparent)}.krs-hall-stand-pool{fill:color-mix(in oklab,var(--kr-lantern-core) 20%,transparent)}.krs-hall-fountain-shadow{fill:color-mix(in oklab,var(--kr-night) 18%,transparent)}.krs-hall-fountain-basin{fill:color-mix(in oklab,var(--kr-sand-2) 68%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 56%,var(--kr-sky-high));stroke-width:2}.krs-hall-fountain-lip{fill:color-mix(in oklab,var(--kr-sky-high) 86%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-sky-high));stroke-width:4}.krs-hall-fountain-water{fill:color-mix(in oklab,var(--kr-sky-high) 70%,var(--kr-turquoise));opacity:.92}.krs-hall-fountain-ring{stroke:color-mix(in oklab,var(--kr-sky-high) 72%,var(--kr-turquoise));stroke-width:2.5;opacity:.8}.krs-hall-fountain-jets{stroke:color-mix(in oklab,var(--kr-lantern-core) 66%,var(--kr-turquoise));stroke-width:2.5;stroke-linecap:round}.krs-hall-fountain-drops circle{fill:color-mix(in oklab,var(--kr-lantern-core) 78%,var(--kr-turquoise))}.krs-hall-fountain-glint{stroke:color-mix(in oklab,var(--kr-sand-2) 62%,transparent);stroke-width:2;stroke-linecap:round}.krs-hall-nu-landmark text{fill:color-mix(in oklab,var(--kr-textile-indigo) 92%,var(--kr-night));font:900 48px/1 var(--krs-poster);paint-order:stroke;stroke:color-mix(in oklab,var(--kr-sky-high) 56%,transparent);stroke-width:3}.krs-hall-nu-landmark .krs-hall-nu-word{font-size:56px;letter-spacing:-.06em}.krs-hall-nu-extrusion .krs-hall-nu-heart,.krs-hall-nu-extrusion .krs-hall-nu-i,.krs-hall-nu-extrusion text{fill:color-mix(in oklab,var(--kr-night) 82%,var(--kr-concrete));stroke:none;opacity:.5}.krs-hall-nu-heart{fill:color-mix(in oklab,var(--kr-madder) 94%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-night) 24%,transparent);stroke-width:1.5}.krs-hall-nu-i{fill:color-mix(in oklab,var(--kr-textile-indigo) 92%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-sky-high) 66%,transparent);stroke-width:2.5;paint-order:stroke}.krs-hall-stand{fill:color-mix(in oklab,var(--kr-night-mid) 82%,var(--kr-brass))}.krs-hall-stand-top{fill:color-mix(in oklab,var(--kr-concrete) 66%,var(--kr-night-mid))}.krs-hall-folio{fill:var(--kr-night);stroke:var(--kr-amber);stroke-width:2}.krs-hall-folio-inset{stroke:color-mix(in oklab,var(--kr-amber) 45%,transparent);stroke-width:1.5}.krs-hall-folio-ring{stroke:var(--kr-amber);stroke-width:1.5}.krs-hall-folio-mark{fill:var(--kr-amber);font:700 7px/1 var(--krs-poster);letter-spacing:.04em}.krs-hall-folio-rules{stroke:color-mix(in oklab,var(--kr-night-ink) 66%,transparent);stroke-width:2}.krs-passport-shadow{fill:color-mix(in oklab,var(--kr-night) 56%,transparent)}.krs-passport-cover{fill:color-mix(in oklab,var(--kr-textile-indigo) 82%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-brass) 48%,transparent);stroke-width:3}.krs-passport-page-left{fill:color-mix(in oklab,var(--kr-sand-2) 94%,var(--kr-haze-cool))}.krs-passport-page-left,.krs-passport-page-right{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 15%,transparent);stroke-width:2}.krs-passport-page-right{fill:color-mix(in oklab,var(--kr-sand-2) 92%,var(--kr-brass-light))}.krs-passport-gutter{fill:color-mix(in oklab,var(--kr-night) 16%,transparent)}.krs-passport-photo{fill:color-mix(in oklab,var(--kr-haze-cool) 62%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-story-ink-soft) 32%,transparent);stroke-width:2}.krs-passport-photo-head{fill:color-mix(in oklab,var(--kr-camel-light) 70%,var(--kr-sand-2))}.krs-passport-photo-body{fill:color-mix(in oklab,var(--kr-textile-indigo) 68%,var(--kr-haze-cool))}.krs-passport-emblem{fill:none;stroke:color-mix(in oklab,var(--kr-brass) 74%,transparent);stroke-width:2}.krs-passport-data path:not(.krs-passport-security-wave),.krs-passport-microline{stroke:color-mix(in oklab,var(--kr-story-ink-soft) 48%,transparent);stroke-width:3;stroke-linecap:round}.krs-passport-security-wave{stroke:color-mix(in oklab,var(--kr-turquoise) 44%,transparent);stroke-width:2}.krs-passport-mrz path{stroke:color-mix(in oklab,var(--kr-story-ink) 48%,transparent);stroke-width:4;stroke-dasharray:6 3}.krs-passport-scan{stroke:color-mix(in oklab,var(--kr-turquoise) 72%,transparent);stroke-width:3;opacity:.9}.krs-stamp-ring,.krs-stamp-text{stroke:var(--kr-madder);stroke-width:4}.krs-stamp-text{stroke-linecap:round}.krs-stamp-star{fill:color-mix(in oklab,var(--kr-madder) 72%,transparent)}.krs-stamp-shadow{fill:color-mix(in oklab,var(--kr-night) 40%,transparent)}.krs-border-counter{fill:color-mix(in oklab,var(--kr-night-mid) 74%,var(--kr-textile-indigo))}.krs-border-counter-edge{stroke:color-mix(in oklab,var(--kr-brass-light) 32%,transparent);stroke-width:2.5}.krs-border-post{fill:color-mix(in oklab,var(--kr-concrete) 38%,var(--kr-night-mid))}.krs-officer-sleeve,.krs-officer-torso{fill:color-mix(in oklab,var(--kr-night-mid) 52%,var(--kr-textile-indigo))}.krs-officer-collar,.krs-officer-cuff{fill:color-mix(in oklab,var(--kr-sand-2) 42%,var(--kr-textile-indigo))}.krs-officer-skin{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-sand-2))}.krs-officer-cap{fill:color-mix(in oklab,var(--kr-night-mid) 42%,var(--kr-textile-indigo))}.krs-officer-cap-peak{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-textile-indigo))}.krs-officer-badge{fill:var(--kr-brass-light)}.krs-officer-epaulet{fill:color-mix(in oklab,var(--kr-brass) 62%,var(--kr-night-mid))}.krs-officer-tie{fill:color-mix(in oklab,var(--kr-night) 62%,var(--kr-madder))}.krs-officer-placket,.krs-officer-pocket{stroke:color-mix(in oklab,var(--kr-night) 46%,transparent);stroke-width:2.5;stroke-linecap:round}.krs-officer-button{fill:var(--kr-brass-light)}.krs-officer-name{fill:color-mix(in oklab,var(--kr-brass-light) 72%,var(--kr-sand-2))}.krs-officer-name-line{stroke:color-mix(in oklab,var(--kr-night) 62%,transparent);stroke-width:1.4;stroke-linecap:round}.krs-officer-sleeve-patch path{fill:var(--kr-flag-kz);stroke:var(--kr-flag-kz-gold);stroke-width:1.2}.krs-officer-sleeve-patch circle{fill:var(--kr-flag-kz-gold)}.krs-officer-sleeve-patch path:last-child{fill:none;stroke:var(--kr-flag-kz-gold);stroke-width:1.5;stroke-linecap:round}.krs-officer-collar-pins circle{fill:var(--kr-brass-light)}.krs-officer-ear-fill,.krs-officer-hand{stroke:color-mix(in oklab,var(--kr-camel-shadow) 40%,transparent);stroke-width:2;stroke-linejoin:round}.krs-officer-cap-band{fill:color-mix(in oklab,var(--kr-night) 80%,var(--kr-textile-indigo))}.krs-officer-braid{stroke:var(--kr-brass);stroke-width:3;stroke-linecap:round}.krs-officer-jaw{stroke:color-mix(in oklab,var(--kr-camel-shadow) 30%,transparent);stroke-width:2;stroke-linecap:round}.krs-officer-face-light{fill:color-mix(in oklab,var(--kr-sand-2) 24%,transparent)}.krs-officer-rank{stroke:var(--kr-brass-light);stroke-width:2.5;stroke-linecap:round}.krs-officer-pocket-flap{fill:color-mix(in oklab,var(--kr-night) 30%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-night) 46%,transparent);stroke-width:1.5}.krs-officer-id-cord{stroke:color-mix(in oklab,var(--kr-brass) 70%,transparent);stroke-width:2}.krs-officer-id{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-haze-cool))}.krs-officer-id-photo{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-sand-2))}.krs-officer-id-lines{stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:1.8}.krs-stamp-handle{fill:color-mix(in oklab,var(--kr-brass) 78%,var(--kr-earth-deep))}.krs-stamp-handle-light{fill:color-mix(in oklab,var(--kr-brass-light) 48%,transparent)}.krs-stamp-neck{fill:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-night))}.krs-stamp-head{fill:color-mix(in oklab,var(--kr-story-ink) 84%,var(--kr-concrete))}.krs-stamp-rubber{fill:var(--kr-night)}.krs-officer-sleeve-seam{stroke:color-mix(in oklab,var(--kr-haze-cool) 28%,transparent);stroke-width:2;stroke-linecap:round}.krs-stamp-hand path:first-child{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-sand-2))}.krs-stamp-hand path:not(:first-child){stroke:color-mix(in oklab,var(--kr-camel-shadow) 45%,transparent);stroke-width:2;stroke-linecap:round}.krs-stamp-thumb{stroke-width:2.4}.krs-belt-shadow{fill:color-mix(in oklab,var(--kr-night) 54%,transparent)}.krs-belt-claim-panel{fill:color-mix(in oklab,var(--kr-night) 90%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-concrete) 48%,transparent);stroke-width:3}.krs-belt-claim-number{fill:var(--kr-flag-am26-blue);stroke:var(--kr-flag-am26-gold);stroke-width:3}.krs-belt-claim-number-text{fill:var(--kr-flag-white);font:800 30px/1 var(--krs-functional,system-ui),sans-serif}.krs-belt-claim-title{fill:var(--kr-flag-white);font:800 20px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.07em}.krs-belt-claim-flight{fill:color-mix(in oklab,var(--kr-flag-am26-gold) 86%,var(--kr-flag-white));font:700 13px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.12em}.krs-belt-claim-status{stroke:color-mix(in oklab,var(--kr-turquoise) 70%,var(--kr-flag-white));stroke-width:4;stroke-linecap:round}.krs-belt-plinth{fill:color-mix(in oklab,var(--kr-night) 70%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 30%,transparent);stroke-width:3}.krs-belt-frame{fill:color-mix(in oklab,var(--kr-concrete) 62%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-haze-cool) 34%,transparent);stroke-width:3}.krs-belt-rubber{fill:color-mix(in oklab,var(--kr-night) 82%,var(--kr-concrete))}.krs-belt-slats{stroke:color-mix(in oklab,var(--kr-concrete) 48%,var(--kr-night));stroke-width:23;stroke-dasharray:1.7 1.2;stroke-linecap:butt}.krs-belt-roller circle{fill:color-mix(in oklab,var(--kr-concrete) 70%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-haze-cool) 38%,transparent);stroke-width:2}.krs-belt-roller-mark{stroke:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke-width:3;stroke-linecap:round}.krs-belt-front-lip{fill:color-mix(in oklab,var(--kr-concrete) 54%,var(--kr-night-mid));stroke:color-mix(in oklab,var(--kr-haze-cool) 26%,transparent);stroke-width:2}.krs-belt-fasteners circle{fill:color-mix(in oklab,var(--kr-sand-2) 58%,var(--kr-concrete))}.krs-bag-contact{fill:color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-bag-a{fill:color-mix(in oklab,var(--kr-madder) 76%,var(--kr-earth-deep));stroke:color-mix(in oklab,var(--kr-night) 38%,transparent);stroke-width:2}.krs-bag-a-side{fill:color-mix(in oklab,var(--kr-madder) 52%,var(--kr-night))}.krs-bag-handle,.krs-bag-pocket,.krs-bag-strap,.krs-bag-zip{stroke:color-mix(in oklab,var(--kr-sand-2) 42%,var(--kr-night));stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.krs-case-side{fill:color-mix(in oklab,var(--kr-turquoise) 58%,var(--kr-night))}.krs-case-ribs{stroke:color-mix(in oklab,var(--kr-night) 27%,transparent);stroke-width:3}.krs-bag-b{fill:color-mix(in oklab,var(--kr-camel-light) 66%,var(--kr-earth-deep));stroke:color-mix(in oklab,var(--kr-night) 42%,transparent);stroke-width:2}.krs-bag-b-side{fill:color-mix(in oklab,var(--kr-earth-deep) 66%,var(--kr-night))}.krs-bag-b-handle,.krs-bag-b-piping,.krs-bag-b-pocket{stroke:color-mix(in oklab,var(--kr-sand-2) 38%,var(--kr-night));stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.krs-bag-c{fill:color-mix(in oklab,var(--kr-brass) 48%,var(--kr-earth-deep))}.krs-bag-c-seam{stroke:color-mix(in oklab,var(--kr-sand-2) 36%,var(--kr-night));stroke-width:4;stroke-linecap:round}.krs-bag-tag{fill:var(--kr-brass-light);stroke:color-mix(in oklab,var(--kr-earth-deep) 44%,transparent);stroke-width:1.5}.krs-bag-tag-loop,.krs-bag-tag-mark{stroke:color-mix(in oklab,var(--kr-earth-deep) 68%,transparent);stroke-width:3;stroke-linecap:round}.krs-phone-shadow{fill:color-mix(in oklab,var(--kr-night) 58%,transparent)}.krs-phone-sleeve{fill:color-mix(in oklab,var(--kr-textile-indigo) 78%,var(--kr-night));stroke:color-mix(in oklab,var(--kr-haze-cool) 20%,transparent);stroke-width:2.5}.krs-phone-cuff{fill:color-mix(in oklab,var(--kr-sand-2) 56%,var(--kr-textile-indigo));stroke:color-mix(in oklab,var(--kr-night) 24%,transparent);stroke-width:1.8}.krs-phone-hand,.krs-phone-thumb{fill:color-mix(in oklab,var(--kr-camel-light) 72%,var(--kr-sand-2));stroke:color-mix(in oklab,var(--kr-camel-shadow) 38%,transparent);stroke-width:2}.krs-phone-finger-detail{stroke:color-mix(in oklab,var(--kr-camel-shadow) 48%,transparent);stroke-width:2;stroke-linecap:round}.krs-phone-body{fill:color-mix(in oklab,var(--kr-night) 72%,var(--kr-concrete));stroke:color-mix(in oklab,var(--kr-concrete) 54%,var(--kr-haze-cool));stroke-width:5}.krs-phone-screen{fill:color-mix(in oklab,var(--kr-night-mid) 82%,var(--kr-turquoise))}.krs-phone-screen-glow{fill:color-mix(in oklab,var(--kr-turquoise) 10%,transparent)}.krs-phone-statusbar path{stroke:color-mix(in oklab,var(--kr-sand-2) 58%,transparent);stroke-width:3;stroke-linecap:round}.krs-phone-statusbar rect{fill:none;stroke:color-mix(in oklab,var(--kr-sand-2) 58%,transparent);stroke-width:2}.krs-phone-statusbar path:last-child{fill:color-mix(in oklab,var(--kr-sand-2) 58%,transparent);stroke:none}.krs-phone-network-ring{stroke:color-mix(in oklab,var(--kr-turquoise) 38%,transparent);stroke-width:3;stroke-dasharray:7 6}.krs-phone-network-pulse{stroke:var(--kr-turquoise);stroke-width:6;stroke-linecap:round}.krs-phone-network-dot{fill:var(--kr-brass-light)}.krs-phone-bars rect{fill:var(--kr-turquoise);opacity:0}.krs-phone-network-name{fill:color-mix(in oklab,var(--kr-flag-white) 88%,var(--kr-turquoise));font:800 18px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.12em}.krs-phone-connected{fill:var(--kr-turquoise);font:700 11px/1 var(--krs-functional,system-ui),sans-serif;letter-spacing:.16em}.krs-sim-card{fill:color-mix(in oklab,var(--kr-sand-2) 88%,var(--kr-brass-light));stroke:color-mix(in oklab,var(--kr-brass) 64%,transparent);stroke-width:3}.krs-sim-contact{stroke:color-mix(in oklab,var(--kr-brass) 80%,var(--kr-earth-deep));stroke-width:3}.krs-phone-camera{fill:var(--kr-night);stroke:color-mix(in oklab,var(--kr-turquoise) 48%,transparent);stroke-width:2}.krs-phone-speaker{stroke:color-mix(in oklab,var(--kr-concrete) 58%,transparent);stroke-width:3;stroke-linecap:round}.krs-phone-notch{fill:var(--kr-night)}.krs-textfield{position:absolute;inset:0}.krs-beat{position:absolute;max-inline-size:min(34rem,86vw);opacity:0}.krs-beat-left{inset-block-start:16svh;inset-inline-start:clamp(1.25rem,6vw,7rem)}.krs-beat-right{inset-block-start:13svh;inset-inline-end:clamp(1.25rem,5vw,6.5rem)}.krs-beat-center{inset-block-start:20svh;inset-inline-start:50%;translate:-50% 0;text-align:center;color:var(--kr-night-ink)}.krs-beat-center:dir(rtl){translate:50% 0}.krs-beat-doors{inset-block-start:14svh;inset-inline-start:50%;translate:-50% 0;text-align:center;color:var(--kr-night-ink)}.krs-beat-doors:dir(rtl){translate:50% 0}.krs-beat-hall{inset-block-start:calc(var(--header-h) + 1.25rem);inset-block-end:auto;inset-inline-start:1.5rem;inline-size:min(22rem,calc(100vw - 3rem));translate:0 0;text-align:start;color:var(--kr-night-ink)}.krs-beat-hall:dir(rtl){inset-inline-start:auto;inset-inline-end:1.5rem;translate:0 0}.krs-backline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.5rem;pointer-events:auto}.krs-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:color-mix(in oklab,var(--t-fg) 78%,transparent);text-decoration:none}.krs-back:hover{color:var(--t-fg)}.krs-back-icon{inline-size:.9rem;block-size:.9rem}.krs-fine{font-size:.75rem;color:color-mix(in oklab,var(--t-fg) 60%,transparent)}.krs-kicker{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--kr-amber-ink)}.krs-kicker:before{content:"";inline-size:2rem;block-size:1px;background:var(--kr-amber-soft)}.krs-title-stack{position:relative}.krs-ghost{position:absolute;inset-block-start:-.55em;inset-inline-start:-.02em;font-size:clamp(4rem,12vw,9rem);line-height:1;letter-spacing:.04em;color:color-mix(in oklab,var(--t-fg) 5%,transparent);user-select:none}.krs-ghost,.krs-title{font-family:var(--kr-font-display,var(--font-stack-display));font-weight:700}.krs-title{position:relative;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.99;letter-spacing:-.015em;text-wrap:balance;max-inline-size:13ch}.krs-lede{margin-block-start:1rem;max-inline-size:42ch;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55;color:color-mix(in oklab,var(--t-fg) 86%,transparent)}.krs-blessing{font-family:var(--krs-editorial);font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:500;line-height:1.45;max-inline-size:30ch;color:color-mix(in oklab,var(--t-fg) 90%,transparent)}.krs-blessing[data-final=true]{color:var(--kr-amber-ink);font-weight:700}.krs-leader{display:flex;align-items:center;gap:.5rem;margin-block-start:1.25rem;max-inline-size:24rem}.krs-leader-dot{inline-size:.5rem;block-size:.5rem;border-radius:999px;border:1.5px solid var(--kr-amber);flex:none}.krs-leader-dot[data-fill=true]{background:var(--kr-amber)}.krs-leader-dot[data-gold=true]{border-color:var(--kr-brass);background:color-mix(in oklab,var(--kr-brass-light) 55%,transparent)}.krs-leader-line{flex:1;block-size:0;border-block-start:2px dashed color-mix(in oklab,var(--kr-amber) 55%,transparent)}.krs-leader-line[data-thin=true]{border-block-start-style:dotted}.krs-wayfinding{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.5rem;padding:0;list-style:none}.krs-way-chip{display:inline-flex;align-items:center;min-block-size:2.25rem;padding-inline:.875rem;border:1px solid var(--kr-ink-line);border-radius:999px;background:color-mix(in oklab,var(--kr-sand-2) 78%,transparent);font-size:.8125rem;font-weight:700;color:var(--t-fg);text-decoration:none}.krs-way-chip:hover{border-color:var(--kr-amber);color:var(--kr-amber-ink)}.krs-way-chip[data-tone=alert]{border-color:color-mix(in oklab,var(--kr-madder) 55%,transparent)}.krs-cue{display:inline-flex;align-items:center;gap:.625rem;margin-block-start:2rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--t-fg) 55%,transparent)}.krs-cue-line{inline-size:2.5rem;block-size:1px;background:color-mix(in oklab,var(--t-fg) 40%,transparent);animation:krs-cue-pulse 2.8s ease-in-out infinite}.krs-serial{font-family:var(--krs-mono);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--t-fg) 55%,transparent)}.krs-beat-title{margin-block-start:.375rem;font-family:var(--krs-poster);font-weight:400;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:.002em;text-wrap:balance}.krs-beat-lede{margin-block-start:.625rem;max-inline-size:38ch;font-size:.9375rem;line-height:1.55;color:color-mix(in oklab,var(--t-fg) 82%,transparent)}.krs-beat-doors,.krs-beat-hall,.krs-beat-left,.krs-beat-right{padding:1.5rem 1.75rem 1.75rem;border-radius:0;background:none;backdrop-filter:none}.krs-beat-center{padding:1.5rem 1.75rem;background:none}.krs-beat-checklist{margin-block-start:.875rem;padding:0;list-style:none;display:grid;gap:.25rem}.krs-check{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:2.75rem;padding-inline:.25rem;background:none;border:0;border-block-end:1px solid var(--kr-ink-line);font:inherit;font-size:.875rem;color:var(--t-fg);text-align:start;cursor:pointer}.krs-check-box{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;flex:none;border:1.5px solid var(--kr-amber);border-radius:.25rem;color:var(--kr-amber-ink)}.krs-check[aria-pressed=true] .krs-check-box{background:color-mix(in oklab,var(--kr-amber) 18%,transparent)}.krs-check-glyph{inline-size:.875rem;block-size:.875rem}.krs-check-label[data-done]{color:color-mix(in oklab,var(--t-fg) 55%,transparent);text-decoration:line-through;text-decoration-color:var(--kr-amber-soft)}.krs-more{display:inline-block;font-size:.8125rem;font-weight:700;color:var(--kr-amber-ink);text-decoration:underline;text-underline-offset:.2em}.krs-board,.krs-more{margin-block-start:.875rem}.krs-board{display:grid;gap:.375rem}.krs-board-row{display:flex;align-items:baseline;gap:.75rem;border-block-end:1px solid var(--kr-ink-line);padding-block-end:.375rem}.krs-board-row dd{margin:0;font-family:var(--kr-font-display,var(--font-stack-display));font-weight:700;font-size:clamp(1.75rem,3.2vw,2.5rem);font-variant-numeric:tabular-nums;color:var(--kr-amber-ink)}.krs-board-row[data-code=true] dd{letter-spacing:.08em}.krs-board-row dt{font-size:.8125rem;color:color-mix(in oklab,var(--t-fg) 68%,transparent)}.krs-night-label{font-size:.6875rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab,var(--kr-night-ink) 70%,transparent)}.krs-night-script{margin-block-start:.75rem;font-family:var(--kr-font-display,var(--font-stack-display));font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:500;line-height:1.3;max-inline-size:26ch;color:var(--kr-night-ink)}.krs-night-stamp{display:inline-block;margin-block-start:1rem;padding:.25rem .75rem;border:1.5px solid color-mix(in oklab,var(--kr-brass-light) 70%,transparent);border-radius:.375rem;font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--kr-brass-light);transform:rotate(-2deg)}.krs-night-line{max-inline-size:44ch;margin-inline:auto;font-size:.9375rem;line-height:1.55;color:color-mix(in oklab,var(--kr-night-ink) 88%,transparent)}.krs-night-line[data-second=true]{margin-block-start:.75rem}.krs-night-line strong{color:var(--kr-night-ink)}.krs-ride-list{margin-block-start:.875rem;padding:0;list-style:none;display:grid;gap:.375rem}.krs-ride-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-block-end:1px solid var(--kr-ink-line);padding-block-end:.375rem}.krs-ride-name{font-weight:700;font-size:.9375rem}.krs-status{font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.125rem .5rem;border:1px solid var(--kr-amber-soft);border-radius:999px;color:var(--kr-amber-ink)}.krs-status[data-status=check-live],.krs-status[data-status=schedule-pending]{border-color:var(--kr-ink-line);color:color-mix(in oklab,var(--t-fg) 60%,transparent)}.krs-ride-address{margin-block-start:.875rem;font-family:var(--kr-font-display,var(--font-stack-display));font-size:1.0625rem;font-weight:700}.krs-beat-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.krs-chip{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.5rem;padding-inline:1rem;border:1px solid var(--kr-ink-line);border-radius:999px;background:color-mix(in oklab,var(--kr-sand-2) 55%,transparent);font-size:.8125rem;font-weight:700;color:var(--t-fg);text-decoration:none;cursor:pointer}.krs-chip:hover,.krs-chip[data-accent=true]{border-color:var(--kr-amber);color:var(--kr-amber-ink)}.krs-chip[data-accent=true]{background:color-mix(in oklab,var(--kr-amber) 12%,var(--kr-sand-2))}.krs-ghost-city{position:static;display:block;font-size:clamp(3rem,9vw,7rem);color:color-mix(in oklab,var(--kr-night-ink) 10%,transparent)}.krs-beat[data-beat=city]{color:var(--kr-night-ink);background:none;backdrop-filter:none}.krs-city-line{margin-block-start:.25rem;font-size:.9375rem;font-weight:600;color:color-mix(in oklab,var(--kr-night-ink) 88%,transparent)}.krs-beat-meet .krs-meet-line,.krs-meet-line{margin-block-start:.5rem;max-inline-size:26ch;font:600 clamp(1.15rem,2.2vw,1.7rem) /1.25 var(--krs-editorial);color:var(--kr-night-ink);text-wrap:balance;text-shadow:0 1px 18px color-mix(in oklab,var(--kr-night) 72%,transparent)}.krs-beat-doors .krs-kicker,.krs-beat-hall .krs-kicker{justify-content:center}.krs-beat-hall .krs-kicker{justify-content:flex-start}.krs-beat-doors .krs-kicker:before,.krs-beat-hall .krs-kicker:before{background:color-mix(in oklab,var(--kr-brass-light) 60%,transparent)}.krs-epi-line{margin-block-start:.75rem;max-inline-size:30ch;font:600 clamp(1.35rem,2.6vw,2.1rem) /1.2 var(--krs-editorial);color:var(--kr-night-ink);text-wrap:balance;text-shadow:0 1px 22px color-mix(in oklab,var(--kr-night) 78%,transparent)}.krs-beat-hall .krs-epi-line{max-inline-size:23ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.25}.krs-skip{position:absolute;inset-block-start:calc(var(--header-h) + .75rem);inset-inline-end:.875rem;z-index:30;display:inline-flex;align-items:center;min-block-size:2.5rem;padding-inline:1rem;border-radius:999px;border:1px solid var(--kr-ink-line);background:color-mix(in oklab,var(--kr-sand-2) 88%,transparent);font-size:.8125rem;font-weight:700;color:var(--t-fg);text-decoration:none;transition:opacity .18s ease,translate .18s ease,border-color .15s ease,color .15s ease}.krs-skip:hover{border-color:var(--kr-amber);color:var(--kr-amber-ink)}.krs-skip[data-static=true]{position:static;margin-block-start:1rem}.krs-progress{position:absolute;inset-block-end:.875rem;inset-inline-start:50%;translate:-50% 0;z-index:30;inline-size:min(34rem,calc(100vw - 2rem));padding:.5rem .875rem .25rem;border-radius:.75rem;background:color-mix(in oklab,var(--kr-sand-2) 94%,transparent)}.krs-progress:dir(rtl){translate:50% 0}.krs-progress-rail{display:block;block-size:2px;border-radius:999px;background:color-mix(in oklab,var(--t-fg) 16%,transparent);overflow:hidden}.krs-progress-fill{display:block;block-size:100%;background:var(--kr-brass);transform:scaleX(0);transform-origin:0 50%}.krs-progress-fill:dir(rtl){transform-origin:100% 50%}.krs-progress-chapters{display:flex;justify-content:space-between;margin-block-start:.375rem;padding:0;list-style:none}.krs-progress-node{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.25rem;padding-inline:.375rem;background:none;border:0;font:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--t-fg) 45%,transparent);cursor:pointer}.krs-progress-node:before{content:"";inline-size:.4375rem;block-size:.4375rem;border-radius:999px;border:1.5px solid;flex:none}.krs-progress-node[data-state=done]{color:color-mix(in oklab,var(--t-fg) 70%,transparent)}.krs-progress-node[data-state=done]:before{background:var(--kr-brass);border-color:var(--kr-brass)}.krs-progress-node[data-state=current]{color:var(--kr-amber-ink)}.krs-progress-node[data-state=current]:before{background:var(--kr-amber);border-color:var(--kr-amber)}.krs-ambient-toggle,.krs-sound-toggle{position:absolute;inset-block-end:.875rem;inset-inline-end:.875rem;z-index:30;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border-radius:999px;border:1px solid var(--kr-ink-line);background:color-mix(in oklab,var(--kr-sand-2) 88%,transparent);color:var(--t-fg);cursor:pointer}.krs-sound-toggle{inset-inline-end:4.125rem}.krs-ambient-toggle svg,.krs-sound-toggle svg{inline-size:1rem;block-size:1rem}.krs-ambient-toggle:hover,.krs-sound-toggle:hover{border-color:var(--kr-amber);color:var(--kr-amber-ink)}.krs a:focus-visible,.krs button:focus-visible{outline:2px solid var(--kr-amber);outline-offset:2px;border-radius:.5rem}@keyframes krs-cue-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes krs-cloud-drift-a{0%{transform:translateX(0)}to{transform:translateX(46px)}}@keyframes krs-cloud-drift-b{0%{transform:translateX(0)}to{transform:translateX(74px)}}@keyframes krs-cloud-drift-c{0%{transform:translateX(0)}to{transform:translateX(28px)}}.krs[data-mounted] .krs-cloud[data-drift="0"]{transform:translateX(var(--krs-cloud-drift-mid,0))}.krs[data-mounted] .krs-cloud[data-drift="1"]{transform:translateX(var(--krs-cloud-drift-far,0))}.krs[data-mounted] .krs-cloud[data-drift="2"]{transform:translateX(var(--krs-cloud-drift-near,0))}@keyframes krs-grass-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.8deg)}}.krs[data-mounted] .krs-feather-grass,.krs[data-mounted] .krs-grass{transform-box:fill-box;transform-origin:50% 100%;animation:krs-grass-sway 5.2s ease-in-out infinite}.krs[data-mounted] :is(.krs-grass,.krs-feather-grass)[data-sway="1"]{animation-duration:6.4s;animation-delay:-1.8s}.krs[data-mounted] :is(.krs-grass,.krs-feather-grass)[data-sway="2"]{animation-duration:4.6s;animation-delay:-3.1s}.krs[data-mounted] :is(.krs-grass,.krs-feather-grass)[data-sway="3"]{animation-duration:7.1s;animation-delay:-.9s}.krs[data-paused] .krs-cloud,.krs[data-paused] .krs-cue-line,.krs[data-paused] .krs-feather-grass,.krs[data-paused] .krs-grass,.krs[data-paused] .krs-star-twinkle,.krs[data-reel-active=false] .krs-cloud,.krs[data-reel-active=false] .krs-cue-line,.krs[data-reel-active=false] .krs-feather-grass,.krs[data-reel-active=false] .krs-grass,.krs[data-reel-active=false] .krs-star-twinkle{animation-play-state:paused}.krs[data-tier=mobile] .krs-skip{inset-block-start:calc(var(--header-h) + .5rem);min-block-size:2rem;padding-inline:.75rem;font-size:.6875rem}.krs[data-tier=mobile] .krs-backline{margin-block-end:2rem;padding-inline-end:9.5rem}.krs[data-tier=mobile] .krs-fine{display:none}.krs[data-tier=mobile] .krs-ghost{font-size:clamp(3rem,17vw,4.5rem)}.krs[data-tier=mobile] .krs-lede{margin-block-start:.75rem;font-size:.875rem;max-inline-size:34ch}.krs[data-tier=mobile] .krs-leader{margin-block-start:.875rem}.krs[data-tier=mobile] .krs-beat[data-beat=board]{padding:1rem 1.25rem}.krs[data-tier=mobile] .krs-beat[data-beat=board] .krs-board{margin-block-start:.625rem;gap:.25rem}.krs[data-tier=mobile] .krs-beat[data-beat=board] .krs-board-row{padding-block-end:.25rem}.krs[data-tier=mobile] .krs-beat[data-beat=board] .krs-board-row dd{font-size:1.55rem}.krs[data-tier=mobile] .krs-beat[data-beat=board] .krs-more{margin-block-start:.625rem}.krs[data-tier=mobile] .krs-beat-left,.krs[data-tier=mobile] .krs-beat-right{inset-block-start:9svh;inset-block-end:auto;inset-inline:1rem;max-inline-size:none}.krs[data-tier=mobile] .krs-beat-center{inline-size:calc(100vw - 2rem);inset-block-start:12svh;inset-block-end:auto}.krs[data-tier=mobile] .krs-beat-doors{inset-block-start:var(--header-h);inset-block-end:auto;inset-inline:0;translate:0 0;max-inline-size:none;padding:1rem 1.25rem 2.25rem;background:linear-gradient(to bottom,color-mix(in oklab,var(--kr-night) 58%,transparent) 0,color-mix(in oklab,var(--kr-night) 30%,transparent) 62%,transparent 100%)}.krs[data-tier=mobile] .krs-beat-hall{inset-block-start:calc(var(--header-h) + .5rem);inset-block-end:auto;inset-inline:1rem auto;translate:0 0;inline-size:min(17rem,calc(100vw - 2rem));max-inline-size:17rem;padding:.65rem .75rem .8rem}.krs[data-tier=mobile] .krs-beat-hall .krs-epi-line{margin-block-start:.4rem;max-inline-size:22ch;font-size:.9rem;line-height:1.22}.krs[data-tier=mobile] .krs-progress-name{display:none}.krs[data-tier=mobile] .krs-progress{inset-inline-start:.875rem;translate:0 0;inline-size:calc(100vw - 9.75rem)}.krs[data-tier=mobile] .krs-progress:dir(rtl){translate:0 0}.krs[data-tier=mobile] .krs-wayfinding{gap:.375rem;margin-block-start:.75rem}.krs[data-tier=mobile] .krs-way-chip{font-size:.75rem;padding-inline:.7rem}.krs-still{padding-block-end:2rem}.krs-still-hero{position:relative;padding:4.5rem 1.5rem 0}.krs-still-beat,.krs-still-hero{max-inline-size:76rem;margin-inline:auto}.krs-still-beat{padding:2.5rem 1.5rem}.krs-still-scene{max-inline-size:76rem;margin-inline:auto;padding:1.5rem;display:grid;gap:1.5rem}@media (min-width:900px){.krs-still-scene{grid-template-columns:3fr 2fr;align-items:center}}.krs-plate{position:relative;block-size:clamp(16rem,42vw,30rem);border-radius:1rem;overflow:clip;background:var(--kr-sky-high);border:1px solid var(--kr-ink-line)}.krs-plate[data-tall]{block-size:clamp(22rem,52vw,38rem);margin-block-start:2rem}.krs-plate svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.krs-plate[data-light=bluehour] .krs-sky-bluehour,.krs-plate[data-light=golden] .krs-sky-golden{opacity:1}.krs-plate[data-light=bluehour] .krs-stars{opacity:.8}.krs-still .krs-night-label,.krs-still .krs-night-line,.krs-still .krs-night-script{color:var(--t-fg)}.krs-still-scene[data-night=true] .krs-still-beat{border-radius:1rem;background:color-mix(in oklab,var(--kr-night-mid) 92%,var(--kr-textile-indigo))}.krs-still-scene[data-night=true] .krs-night-label,.krs-still-scene[data-night=true] .krs-night-line,.krs-still-scene[data-night=true] .krs-night-script{color:var(--kr-night-ink)}.krs-debug{position:absolute;inset-block-start:4rem;inset-inline-end:.875rem;z-index:40;display:grid;gap:.375rem;max-inline-size:15rem;padding:.625rem;border-radius:.5rem;border:1px solid var(--kr-ink-line);background:color-mix(in oklab,var(--kr-sand-2) 94%,transparent);font-size:.6875rem;font-variant-numeric:tabular-nums}.krs-debug-progress{font-weight:800;font-size:.875rem}.krs-debug-seeks{display:flex;flex-wrap:wrap;gap:.25rem}.krs-debug button{border:1px solid var(--kr-ink-line);border-radius:.25rem;background:none;font:inherit;padding:.125rem .25rem;cursor:pointer}.krs[data-debug-outlines] .krs-beat{outline:1px dashed var(--kr-madder)}@media (prefers-reduced-motion:reduce){.krs .krs-cloud,.krs .krs-cue-line,.krs .krs-grass,.krs .krs-star-twinkle{animation:none}}.krs{--krs-poster:var(--font-keruen-poster),var(--font-stack-display);--krs-editorial:var(--font-keruen-dossier),system-ui,sans-serif;--krs-functional:var(--font-manrope),system-ui,sans-serif;--krs-mono:var(--font-plex-mono),ui-monospace,"SFMono-Regular",monospace}.krs-beat,.krs-textfield{pointer-events:none}.krs-beat{max-inline-size:min(42rem,calc(100vw - 3rem));font-family:var(--krs-functional)}.krs-beat[data-active=true]{pointer-events:auto}.krs-deep-title{position:absolute;inset:0;pointer-events:none}.krs-title-lockup{position:absolute;inset-block-start:17svh;inset-inline-start:clamp(1.5rem,6vw,7rem);max-inline-size:min(72rem,calc(100vw - 3rem))}.krs-lockup-kicker{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;color:var(--kr-amber-ink);font:700 clamp(.58rem,1vw,.72rem)/1.3 var(--krs-functional);letter-spacing:.18em;text-transform:uppercase;animation:krs-lockup-settle .9s ease .05s both}.krs-lockup-kicker:before{content:"";inline-size:2.25rem;block-size:1px;background:var(--kr-amber)}.krs-deep-title .krs-title{margin:0;max-inline-size:12ch;color:color-mix(in oklab,var(--kr-story-ink) 90%,var(--kr-haze-cool));font:400 clamp(3.2rem,8.4vw,8rem)/1 var(--krs-poster);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}.krs-deep-title .krs-title>span{display:block;animation:krs-title-horizon 1.8s cubic-bezier(.2,.76,.2,1) both}.krs-lockup-lede{margin:1.4rem 0 0;max-inline-size:38ch;color:color-mix(in oklab,var(--kr-story-ink) 80%,transparent);font:500 clamp(.9rem,1.5vw,1.15rem)/1.55 var(--krs-functional);animation:krs-lockup-settle 1s ease 1.05s both}.krs-lockup-cue{display:inline-flex;align-items:center;gap:.625rem;margin:1.9rem 0 0;color:var(--kr-story-ink);font:700 .62rem/1 var(--krs-functional);letter-spacing:.18em;text-transform:uppercase;animation:krs-lockup-settle 1s ease 1.45s both}@keyframes krs-title-horizon{0%{translate:0 40%;opacity:0;clip-path:inset(100% 0 -.25em 0)}to{translate:0 0;opacity:1;clip-path:inset(-.25em 0 -.25em 0)}}@keyframes krs-lockup-settle{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.krs-artifact{position:relative;display:grid;align-content:center;gap:.32rem;min-block-size:44px;max-block-size:28svh;border:0;border-radius:0;color:var(--kr-story-ink);text-align:start;cursor:pointer;filter:none;transition:translate .25s ease,rotate .25s ease}.krs-artifact:hover{translate:0 -.2rem}.krs-artifact:focus-visible{outline:3px solid var(--kr-madder);outline-offset:4px}.krs-artifact strong{font:600 clamp(1rem,2.3vw,1.7rem)/1.04 var(--krs-editorial)}.krs-artifact>span:last-child{font:600 .62rem/1.3 var(--krs-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.72}.krs-artifact-code{font:600 .66rem/1 var(--krs-mono);letter-spacing:.14em;color:var(--kr-madder)}.krs-artifact-papers{inline-size:clamp(13rem,24vw,19rem);min-block-size:clamp(8.5rem,17vw,13rem);padding:1.5rem 1.75rem;background:var(--kr-sand-2);box-shadow:.75rem .75rem 0 color-mix(in oklab,var(--kr-night) 20%,transparent);rotate:-2deg;clip-path:polygon(0 0,100% 0,100% 91%,95% 88%,90% 94%,84% 89%,78% 95%,70% 90%,63% 95%,56% 89%,49% 95%,42% 90%,34% 96%,27% 90%,20% 95%,12% 89%,5% 94%,0 90%)}.krs-passport-edge{position:absolute;inset-block:0;inset-inline-start:-.75rem;inline-size:.75rem;background:var(--kr-night)}.krs-artifact-flight{inline-size:min(31rem,44vw);min-block-size:7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:0;background:transparent;color:var(--kr-story-ink)}.krs-artifact-flight .krs-artifact-code,.krs-artifact-flight .krs-flight-origin{font:600 clamp(.72rem,1.4vw,1rem)/1 var(--krs-mono);letter-spacing:.1em}.krs-flight-rule{block-size:2px;background:linear-gradient(90deg,currentColor 55%,transparent)}.krs-artifact-flight strong,.krs-artifact-flight>span:last-child{grid-column:1/-1}.krs-artifact-stamp{inline-size:clamp(8rem,15vw,12rem);aspect-ratio:1;place-content:center;justify-items:center;padding:1rem;border:5px double var(--kr-madder);border-radius:50%;background:color-mix(in oklab,var(--kr-sand-2) 86%,transparent);color:var(--kr-madder);text-align:center;rotate:-9deg}.krs-artifact-tag{inline-size:clamp(13rem,25vw,20rem);min-block-size:7.5rem;padding:1.25rem 1.5rem 1.25rem 3.25rem;background:var(--kr-sand-2);color:var(--kr-night);clip-path:polygon(1.5rem 0,100% 0,100% 100%,1.5rem 100%,0 50%);rotate:2deg}.krs-tag-hole{position:absolute;inset-inline-start:.8rem;inset-block-start:calc(50% - .28rem);inline-size:.56rem;aspect-ratio:1;border-radius:50%;background:var(--kr-night)}.krs-artifact-sign{inline-size:clamp(13rem,25vw,20rem);min-block-size:7rem;padding:1.25rem 1.5rem;border:4px solid var(--kr-sand-2);background:var(--kr-night-mid);color:var(--kr-night-ink);box-shadow:0 0 0 2px var(--kr-night-mid)}.krs-artifact-sign .krs-artifact-code{color:var(--kr-amber)}.krs-beat[data-beat=landing]{max-inline-size:29rem;padding:0;background:transparent;border:0}.krs-beat[data-beat=landing] .krs-beat-title{font:400 clamp(2.4rem,5.4vw,4.4rem)/1 var(--krs-poster);text-transform:none}.krs-beat[data-beat=landing] .krs-beat-lede{max-inline-size:34ch;font-size:.82rem}.krs-beat[data-beat=city]{background:transparent;border:0;box-shadow:none}.krs-beat[data-beat=city] .krs-ghost-city{display:none}.krs-city-line{font:600 clamp(1.2rem,3vw,2rem)/1.1 var(--krs-editorial)}.krs-control-rail{position:absolute;z-index:50;inset-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom));min-block-size:3.5rem;display:flex;align-items:center;gap:.35rem;padding:.35rem;border:1px solid color-mix(in oklab,var(--kr-story-ink) 20%,transparent);border-radius:0;background:color-mix(in oklab,var(--kr-sand-2) 94%,transparent);color:var(--kr-story-ink)}.krs-control-rail button,.krs-rail-back{min-inline-size:44px;min-block-size:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.krs-control-rail svg{inline-size:1.05rem}.krs-control-rail .krs-progress{position:relative;inset:auto;flex:1;inline-size:auto;min-inline-size:12rem;translate:none;padding:0;border-radius:0;background:transparent;backdrop-filter:none}.krs-control-rail .krs-progress-rail{inset-inline:1.3rem;inset-block-start:50%}.krs-control-rail .krs-progress-chapters{position:relative;display:flex;justify-content:space-between}.krs-control-rail .krs-progress-node{min-inline-size:44px;min-block-size:44px;padding:0}.krs-control-rail .krs-progress-node:after{content:attr(data-index);position:absolute;inset-block-start:.25rem;font:700 .5rem/1 var(--krs-functional);opacity:0;transition:opacity .15s ease}.krs-control-rail .krs-progress-node[data-state=current]:after{opacity:.72}.krs-control-rail .krs-progress-node:before{inline-size:.45rem;block-size:.45rem}.krs-dossier-tab{inline-size:auto!important;grid-auto-flow:column;gap:.55rem;padding-inline:1rem!important;border-inline-start:1px solid color-mix(in oklab,var(--kr-story-ink) 18%,transparent)!important;font:700 .68rem/1 var(--krs-functional);letter-spacing:.04em;white-space:nowrap}.krs-still-hero>.krs-dossier-tab{position:absolute;z-index:10;inset-block-start:1rem;inset-inline-end:1rem;min-block-size:44px;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--kr-story-ink);background:var(--kr-sand-2);color:var(--kr-story-ink);font:700 .68rem/1 var(--krs-functional)}.krs-still-hero>.krs-dossier-tab svg{inline-size:1rem}html[lang=ar] .krs-artifact-code,html[lang=ar] .krs-lockup-cue,html[lang=ar] .krs-lockup-kicker{letter-spacing:0}@media (max-width:767px){.krs-title-lockup{inset-block-start:max(13svh,env(safe-area-inset-top));inset-inline:1.25rem;max-inline-size:none}.krs-lockup-kicker{max-inline-size:36ch;margin-block-end:.85rem;font-size:.52rem}.krs-deep-title .krs-title{max-inline-size:none;font-size:clamp(2.9rem,15vw,3.8rem);line-height:1}.krs-lockup-lede{margin-block-start:1rem;max-inline-size:30ch;font-size:.8rem}.krs-lockup-cue{margin-block-start:1.25rem;font-size:.52rem}.krs-beat-center,.krs-beat-doors,.krs-beat-hall,.krs-beat-left,.krs-beat-right{inset-inline:1rem;inset-block-start:auto;inset-block-end:calc(max(4.9rem, env(safe-area-inset-bottom) + 4rem));inline-size:auto;max-inline-size:none;translate:none;padding-block:.75rem 1rem}.krs-artifact{max-block-size:25svh}.krs-artifact-papers,.krs-artifact-sign,.krs-artifact-tag{inline-size:min(16rem,76vw);min-block-size:6.8rem;padding:1rem 1.25rem}.krs-artifact-tag{padding-inline-start:2.6rem}.krs-artifact-flight{inline-size:min(22rem,88vw);min-block-size:5rem}.krs-artifact-stamp{inline-size:8rem}.krs-artifact strong{font-size:1.05rem}.krs-artifact>span:last-child{font-size:.55rem}.krs-beat[data-beat=landing]{padding:0}.krs-beat[data-beat=landing] .krs-beat-title{font-size:2rem}.krs-beat[data-beat=landing] .krs-beat-lede{display:none}.krs-control-rail{inset-inline:.5rem;inset-block-end:max(.5rem,env(safe-area-inset-bottom));gap:0}.krs-control-rail .krs-progress{min-inline-size:0}.krs-control-rail .krs-progress-node{min-inline-size:28px}.krs-dossier-tab{padding-inline:.65rem!important}.krs-dossier-tab span{display:none}.krs-rail-control{min-inline-size:44px!important}.krs-still-hero{padding:5rem 1.25rem 0}.krs-still-hero .krs-title{max-inline-size:8.5ch;font-size:clamp(3rem,14vw,5.1rem)}.krs-still-hero>.krs-dossier-tab span{display:none}.krs-still-hero>.krs-dossier-tab{padding-inline:.75rem!important}}@media (max-width:20rem){.krs-deep-title .krs-title{font-size:2.5rem}.krs-lockup-lede{font-size:.72rem}.krs-control-rail .krs-progress-node{min-inline-size:24px}.krs-control-rail .krs-progress-node:after{display:none}.krs-control-rail{inset-inline:.25rem;padding:.2rem}.krs-control-rail .krs-dossier-tab,.krs-control-rail .krs-rail-back,.krs-control-rail .krs-rail-control{min-inline-size:44px!important}}@media (prefers-reduced-motion:reduce){.krs-deep-title .krs-title>span,.krs-lockup-cue,.krs-lockup-kicker,.krs-lockup-lede{animation:none}.krs-artifact{transition:none}}.krs .krs-stage,.krs[data-mounted] .krs-stage{block-size:calc(100svh - var(--header-h))}.krs[data-mounted] .krs-stage{inset-block-start:var(--header-h)}.krs-artifact:focus-visible{outline:2px solid var(--kr-amber);outline-offset:3px}.krs-artifact-papers{box-shadow:0 1.1rem 1.9rem -.9rem color-mix(in oklab,var(--kr-night) 42%,transparent)}.krs-artifact-stamp{background:color-mix(in oklab,var(--kr-sand) 94%,transparent);rotate:-5deg}.krs-artifact-stamp strong{font-size:clamp(.9rem,1.7vw,1.2rem);line-height:1.05}.krs-artifact-sign{border-width:1.5px;border-color:color-mix(in oklab,var(--kr-brass-light) 66%,transparent);box-shadow:0 1.2rem 2.1rem -1rem color-mix(in oklab,var(--kr-night) 55%,transparent)}.krs-beat-doors .krs-epi-line,.krs-beat-hall .krs-epi-line{color:var(--kr-night-ink);text-shadow:none}.krs-beat-doors .krs-kicker,.krs-beat-hall .krs-kicker{color:var(--kr-brass-light);text-shadow:none}.krs-beat-title,.krs-blessing,.krs-city-line,.krs-epi-line,.krs-meet-line{clip-path:inset(calc((1 - var(--kr-beat-enter, 1)) * 112%) 0 -.2em 0)}.krs-artifact{scale:calc(.92 + var(--kr-beat-enter, 1) * .08);transform-origin:center}.krs-beat[data-beat=city] .krs-ghost-city{display:block;position:static;font-family:var(--krs-poster);font-weight:400;font-size:clamp(2.8rem,10vw,9rem);line-height:.9;letter-spacing:.14em;white-space:nowrap;background:linear-gradient(172deg,var(--kr-brass-light),var(--kr-brass) 55%,var(--kr-amber-ink));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 3px 30px color-mix(in oklab,var(--kr-night) 32%,transparent)}.krs-beat[data-beat=city] .krs-city-line{margin-block-start:.9rem}[data-beat=board] .krs-artifact-flight{transform:perspective(820px) rotateX(calc((1 - var(--kr-beat-enter, 1)) * -86deg));transform-origin:top center;backface-visibility:hidden}[data-beat=border] .krs-artifact-stamp{scale:calc(1.16 - var(--kr-beat-enter, 1) * .16)}[data-beat=landing] .krs-beat-title{clip-path:none;letter-spacing:calc(.16em - var(--kr-beat-enter, 1) * .17em);opacity:calc(.28 + var(--kr-beat-enter, 1) * .72)}.krs-beat[data-beat=landing] .krs-beat-lede{max-inline-size:26ch;margin-block-start:1.15rem;font-size:.92rem;line-height:1.62;color:color-mix(in oklab,var(--kr-story-ink) 74%,transparent)}.krs-beat[data-beat=landing]{max-inline-size:30rem}.krs-beat[data-beat=landing] .krs-serial{margin-block-end:.4rem}.krs-beat[data-beat=landing] .krs-kicker{margin-block-end:.9rem}.krs-beat-doors{background:none!important}