.kjc{--kjc-night:#061923;--kjc-deep:#092530;--kjc-gold:#dec18d;--kjc-paper:#f2eadb;--kjc-muted:#bdc7c5;background:var(--kjc-night);color:var(--kjc-paper);isolation:isolate}.kjc *{box-sizing:border-box}.kjc :is(p,h1,h2,h3,figure){margin:0}.kjc a{color:inherit;text-decoration:none}.kjc .kjc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--kjc-gold);font:500 10px/1.7 Manrope,sans-serif}.kjc .kjc-hero{isolation:isolate;max-width:1920px;height:clamp(690px,51vw,840px);min-height:690px;margin:auto;position:relative}.kjc .kjc-world{z-index:-1;background:var(--kjc-night);position:absolute;inset:0;overflow:hidden}.kjc .kjc-landscape{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.kjc .kjc-krishna{object-fit:contain;width:78%;max-width:none;height:auto;position:absolute;bottom:0;left:11%}.kjc .kjc-world:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061923b0 0%,#06192370 28%,transparent 44%),linear-gradient(0deg,var(--kjc-night),#061923a6 8%,transparent 27%);position:absolute;inset:0}.kjc .kjc-hero-copy{z-index:1;width:36%;max-width:650px;padding:64px 0 30px 5%;position:relative}.kjc .kjc-hero h1{letter-spacing:-.045em;margin:28px 0 24px;font-weight:400;line-height:1}.kjc .kjc-hero h1 span{white-space:nowrap;font-size:clamp(38px,4.05vw,72px);display:block}.kjc .kjc-hero h1 em{color:var(--kjc-gold);margin-top:8px;font-size:clamp(84px,8.6vw,154px);font-style:normal;font-weight:400;display:block}.kjc .kjc-hero-introduction{color:#f0e6d1;font-size:clamp(23px,2vw,31px);line-height:1.35}.kjc .kjc-ornament{width:170px;color:var(--kjc-gold);align-items:center;gap:12px;margin:24px 0;font-size:18px;display:flex}.kjc .kjc-ornament span{background:linear-gradient(90deg,#0000,#c4a46a);flex:1;height:1px}.kjc .kjc-ornament span:last-child{transform:rotate(180deg)}.kjc .kjc-hero-description{color:#d1d8d4;margin-bottom:25px;font-size:22px;line-height:1.45}.kjc .kjc-button{min-height:52px;color:var(--kjc-gold);letter-spacing:.13em;text-transform:uppercase;background:#10262aa8;border:1px solid #c6a56c;justify-content:center;align-items:center;gap:24px;padding:15px 23px;font:500 11px/1.6 Manrope,sans-serif;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.kjc .kjc-button:hover{color:#061923;background:#dec18d;border-color:#dec18d}.kjc .kjc-hero-skip{color:#d0d7d1;text-underline-offset:5px;width:max-content;max-width:100%;min-height:44px;padding:13px 0 7px;font:11px/1.6 Manrope,sans-serif;text-decoration:underline;display:block}.kjc .kjc-hero-aside{color:#f0e5ca;text-shadow:0 2px 12px #061923;font-size:clamp(21px,1.8vw,28px);font-style:italic;line-height:1.5;position:absolute;top:19%;right:5%}.kjc .kjc-hero-aside em{font-style:inherit;color:var(--kjc-gold)}.kjc .kjc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kjc .kjc-exhibition{max-width:1480px;margin:-30px auto 0;padding:0 44px 45px;scroll-margin-top:24px;position:relative}.kjc .kjc-path-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.kjc .kjc-path-heading h2{letter-spacing:-.02em;margin-top:10px;font-size:clamp(34px,3.3vw,48px);font-weight:400;line-height:1.15}.kjc .kjc-path-heading h2 em{color:var(--kjc-gold);font-weight:400}.kjc .kjc-path-navigation{align-items:center;gap:10px;display:flex}.kjc .kjc-path-count{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--kjc-gold);white-space:nowrap;margin-right:13px;font:11px/1.6 Manrope,sans-serif}.kjc .kjc-path-count span{color:#a7b6b4;margin:0 7px}.kjc .kjc-arrow{width:46px;height:46px;color:var(--kjc-gold);cursor:pointer;background:#102630;border:1px solid #c6a56c80;border-radius:50%;flex:0 0 46px;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.kjc .kjc-arrow:hover:not(:disabled){border-color:var(--kjc-gold);background:#223d43}.kjc .kjc-arrow:disabled{opacity:.35;cursor:default}.kjc .kjc-navigation-help{color:var(--kjc-muted);margin:12px 0 20px;font:11px/1.8 Manrope,sans-serif}.kjc .kjc-navigation-help span{margin-left:8px}.kjc .kjc-viewport{scrollbar-width:thin;scrollbar-color:#ffdc85 #0b2230;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;padding-bottom:9px;scroll-padding-inline:20px;overflow:auto hidden}.kjc .kjc-viewport:active{cursor:grabbing}.kjc .kjc-viewport::-webkit-scrollbar{height:4px}.kjc .kjc-viewport::-webkit-scrollbar-track{background:#102630}.kjc .kjc-viewport::-webkit-scrollbar-thumb{background:#9e8552;border-radius:4px}.kjc .kjc-track{--kjc-circle:156px;--kjc-step:196px;width:calc(14 * var(--kjc-step));align-items:flex-start;min-height:314px;display:flex;position:relative}.kjc .kjc-golden-path{pointer-events:none;fill:none;width:100%;height:220px;position:absolute;inset:0 0 auto}.kjc .kjc-path-halo{stroke:#eacb8b;stroke-width:10px;opacity:.1}.kjc .kjc-path-line{stroke:#cfaa65;stroke-width:1.6px;vector-effect:non-scaling-stroke}.kjc .kjc-golden-path circle{fill:#ffe2aa;stroke:#cfaa65;stroke-width:1px}.kjc .kjc-milestone{flex:0 0 var(--kjc-step);width:var(--kjc-step);min-height:285px;padding:calc(92px - var(--kjc-circle)/2 + var(--kjc-rise)) 12px 10px;color:#d8d4c5;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-direction:column;align-items:center;scroll-margin:20px;font-family:inherit;display:flex;position:relative}.kjc .kjc-circle{width:var(--kjc-circle);height:var(--kjc-circle);background:#0d2833;border:1px solid #b49a62;border-radius:50%;flex:none;padding:5px;transition:border-color .2s,box-shadow .2s;display:block;position:relative;box-shadow:0 0 0 4px #d9b9770c,0 10px 35px #0008}.kjc .kjc-circle:after{content:"";pointer-events:none;border:1px solid #ffe1a525;border-radius:50%;position:absolute;inset:3px}.kjc .kjc-circle img{object-fit:cover;object-position:var(--kjc-focal);pointer-events:none;-webkit-user-drag:none;border-radius:50%;width:100%;height:100%;display:block}.kjc .kjc-milestone:hover .kjc-circle{border-color:#f4d79b;box-shadow:0 0 0 4px #d9b9771a,0 10px 35px #0008}.kjc .kjc-milestone[aria-selected=true] .kjc-circle{border:2px solid #f1ce87;padding:4px;box-shadow:0 0 0 5px #d9b9771a,0 0 28px #d9b97724}.kjc .kjc-chapter-number{letter-spacing:.14em;color:var(--kjc-gold);font-variant-numeric:tabular-nums;margin-top:15px;font:11px/1.6 Manrope,sans-serif}.kjc .kjc-chapter-name{text-align:center;max-width:160px;margin-top:4px;font-size:21px;line-height:1.1}.kjc .kjc-milestone[aria-selected=true] .kjc-chapter-name{color:#f5dfb7}.kjc .kjc-selection-mark{color:var(--kjc-gold);opacity:0;margin-top:8px;font-size:15px;line-height:1}.kjc .kjc-milestone[aria-selected=true] .kjc-selection-mark{opacity:1}.kjc .kjc-preview{background:linear-gradient(100deg,#0b253000,#102c36a1);border-block:1px solid #a8894a5c;grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);align-items:center;min-width:0;margin-top:35px;display:grid}.kjc .kjc-preview-art{min-width:0;position:relative}.kjc .kjc-preview-art img{aspect-ratio:1672/941;object-fit:contain;background:#071923;width:100%;height:auto;display:block}.kjc .kjc-preview-art figcaption{letter-spacing:.06em;color:#c2cbc7;padding:9px 0 10px;font:9px/1.6 Manrope,sans-serif}.kjc .kjc-preview-copy{min-width:0;padding:26px 32px}.kjc .kjc-preview-copy .kjc-eyebrow{letter-spacing:.12em;font-size:9px}.kjc .kjc-preview-copy .kjc-eyebrow span{margin:0 7px}.kjc .kjc-preview h3{letter-spacing:-.02em;margin:13px 0 18px;font-size:clamp(33px,3.2vw,48px);font-weight:400;line-height:1.06}.kjc .kjc-preview-description{color:#d1dcd8;max-width:36ch;font-size:22px;line-height:1.45}.kjc .kjc-read-link{min-height:48px;color:var(--kjc-gold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #c4a46a;align-items:center;gap:26px;margin-top:18px;font:11px/1.6 Manrope,sans-serif;display:inline-flex}.kjc .kjc-resume:has(.kx-continue-journey){border-top:1px solid #b49a6230;margin-top:24px;padding-top:6px}.kjc .kjc-closing{isolation:isolate;background:linear-gradient(#061923eb,#061923c9),url(/images/journey-garden-detail-v259-700.webp) bottom/cover;padding:15px max(30px,5vw) 60px;position:relative}.kjc .kjc-closing-band{background:#061923e8;border:1px solid #bc9d61;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:30px;max-width:1392px;margin:auto;padding:35px 40px;display:grid;position:relative;box-shadow:0 16px 45px #0004}.kjc .kjc-closing-band:before,.kjc .kjc-closing-band:after{content:"";pointer-events:none;background:#061923;border:1px solid #dec18d;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.kjc .kjc-closing-band:before{top:calc(50% - 7px);left:-8px}.kjc .kjc-closing-band:after{top:calc(50% - 7px);right:-8px}.kjc .kjc-book{color:var(--kjc-gold);place-items:center;display:grid}.kjc .kjc-closing-copy h2{letter-spacing:.24em;color:var(--kjc-gold);font:500 12px/1.6 Manrope,sans-serif}.kjc .kjc-closing-copy p{color:#e1dfd1;margin-top:13px;font-size:25px;line-height:1.35}.kjc .kjc-closing-actions{border-left:1px solid #a8894a5c;flex-direction:column;align-items:center;gap:8px;padding-left:38px;display:flex}.kjc .kjc-closing-actions .kjc-button{background:#57422436;min-width:280px;padding-inline:26px}.kjc .kjc-closing-actions .kjc-button:hover{background:var(--kjc-gold)}.kjc .kjc-direct-start{color:#d7c8a7;align-items:center;gap:12px;min-height:44px;font:10px/1.6 Manrope,sans-serif;display:inline-flex}.kjc .kjc-directory{border-bottom:1px solid #b49a6245;max-width:1392px;margin:24px auto 0;scroll-margin-top:28px}.kjc .kjc-directory summary{min-height:52px;color:var(--kjc-gold);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:23px;list-style:none;display:flex}.kjc .kjc-directory summary::-webkit-details-marker{display:none}.kjc .kjc-directory[open] summary>svg{transform:rotate(180deg)}.kjc .kjc-directory ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;margin:0;padding:8px 0 20px;list-style:none;display:grid}.kjc .kjc-directory li{border-top:1px solid #b49a6230}.kjc .kjc-directory a{grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:14px;min-height:56px;padding:10px 0;font-size:21px;line-height:1.25;display:grid}.kjc .kjc-directory a>span:first-child{font-variant-numeric:tabular-nums;color:var(--kjc-gold);font:11px/1.6 Manrope,sans-serif}.kjc .kjc-directory a:hover{text-underline-offset:5px;text-decoration:underline}.kjc .kjc-source-note{color:var(--kjc-muted);max-width:1392px;margin:22px auto 0;font:10px/1.8 Manrope,sans-serif}.kjc :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #f4d79b}.kjc .kjc-preview:focus-visible{outline-offset:5px;outline:2px solid #f4d79b}.kjc .kjc-milestone:focus-visible{outline:none}.kjc .kjc-milestone:focus-visible .kjc-circle{outline-offset:6px;outline:3px solid #f4d79b}.kjc :is(.kjc-exhibition,.kjc-directory):focus{outline:none}@media (min-width:1700px){.kjc .kjc-hero-copy{padding-top:88px}.kjc .kjc-hero-description{font-size:25px}}@media (max-width:1100px){.kjc .kjc-hero{height:680px}.kjc .kjc-hero-copy{width:41%;padding-top:55px;padding-left:4%}.kjc .kjc-hero h1 span{font-size:42px}.kjc .kjc-hero h1 em{font-size:94px}.kjc .kjc-hero-description{font-size:21px}.kjc .kjc-krishna{width:92%;bottom:20px;left:3%}.kjc .kjc-hero-aside{font-size:20px;top:15%;right:4%}.kjc .kjc-exhibition{padding-inline:30px}.kjc .kjc-preview-copy{padding:24px}.kjc .kjc-preview-description{font-size:21px}.kjc .kjc-closing-band{grid-template-columns:58px minmax(0,1fr);gap:22px;padding:28px}.kjc .kjc-closing-actions{border-top:1px solid #a8894a5c;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;gap:24px;padding:22px 0 0}}@media (max-width:800px){.kjc .kjc-hero{height:auto;min-height:0;padding-bottom:calc(47.84vw + 20px)}.kjc .kjc-world{inset:0}.kjc .kjc-landscape{object-position:60% 50%;opacity:.8;height:calc(47.84vw + 90px);top:auto;bottom:0}.kjc .kjc-krishna{width:85%;bottom:0;left:8%}.kjc .kjc-world:after{background:linear-gradient(0deg,var(--kjc-night),transparent 22%,#06192365 60%,#061923e0 100%)}.kjc .kjc-hero-copy{text-align:center;width:auto;max-width:650px;margin:auto;padding:40px 24px 12px}.kjc .kjc-hero-copy>.kjc-eyebrow{letter-spacing:.13em;font-size:9px}.kjc .kjc-hero h1{margin:20px 0}.kjc .kjc-hero h1 span{font-size:44px}.kjc .kjc-hero h1 em{font-size:100px}.kjc .kjc-hero-introduction{font-size:25px}.kjc .kjc-ornament{width:125px;margin:19px auto}.kjc .kjc-hero-description{display:none}.kjc .kjc-hero-skip{margin:auto}.kjc .kjc-hero-aside{display:none}.kjc .kjc-exhibition{margin:0 auto;padding:0 24px 32px}.kjc .kjc-path-heading{align-items:center;gap:16px}.kjc .kjc-path-heading h2{font-size:36px}.kjc .kjc-path-navigation{gap:7px}.kjc .kjc-path-count{margin:0 6px 0 0}.kjc .kjc-preview{grid-template-columns:minmax(0,1fr);margin-top:28px}.kjc .kjc-preview-copy{padding:25px 24px 28px}.kjc .kjc-preview h3{font-size:39px}.kjc .kjc-preview-description{max-width:none;font-size:23px}.kjc .kjc-preview-art figcaption{padding:9px 18px}.kjc .kjc-closing{background-image:linear-gradient(#061923eb,#061923c9),url(/images/journey-garden-detail-v259-700.webp);padding:16px 25px 38px}.kjc .kjc-directory ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.kjc .kjc-hero{padding-bottom:calc(81.61vw + 20px)}.kjc .kjc-hero-copy{padding:32px 18px 6px}.kjc .kjc-hero h1 span{font-size:39px}.kjc .kjc-hero h1 em{font-size:90px}.kjc .kjc-hero-introduction{font-size:24px}.kjc .kjc-hero-copy>.kjc-eyebrow{font-size:8px}.kjc .kjc-hero .kjc-button{min-height:49px;padding:12px 20px;font-size:10px}.kjc .kjc-krishna{width:145%;bottom:0;left:-39%}.kjc .kjc-landscape{object-position:60% 50%;height:calc(81.61vw + 90px)}.kjc .kjc-world:after{background:linear-gradient(0deg,var(--kjc-night),transparent 23%,#061923a6 59%,#061923ed 100%)}.kjc .kjc-exhibition{padding-inline:18px}.kjc .kjc-path-heading{flex-wrap:wrap;gap:18px}.kjc .kjc-path-heading h2{font-size:36px}.kjc .kjc-path-heading .kjc-eyebrow{font-size:9px}.kjc .kjc-path-navigation{margin-left:auto}.kjc .kjc-arrow{flex-basis:44px;width:44px;height:44px}.kjc .kjc-navigation-help{margin:12px 0 18px;font-size:10px}.kjc .kjc-navigation-help span{margin-left:0;display:block}.kjc .kjc-track{--kjc-circle:132px;--kjc-step:170px;min-height:299px}.kjc .kjc-milestone{min-height:280px}.kjc .kjc-chapter-name{max-width:146px;font-size:20px}.kjc .kjc-chapter-number{margin-top:12px;font-size:10px}.kjc .kjc-preview-copy{padding:24px 20px 27px}.kjc .kjc-preview h3{font-size:36px}.kjc .kjc-preview-description{font-size:22px}.kjc .kjc-closing-band{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px;padding:29px 20px}.kjc .kjc-book svg{width:46px;height:46px}.kjc .kjc-closing-copy h2{letter-spacing:.19em;font-size:11px}.kjc .kjc-closing-copy p{font-size:25px;line-height:1.35}.kjc .kjc-closing-actions{flex-direction:column;gap:7px;padding-top:23px}.kjc .kjc-closing-actions .kjc-button{gap:18px;width:100%;min-width:0;padding-inline:12px;font-size:10px}.kjc .kjc-directory summary{font-size:22px}.kjc .kjc-directory a{font-size:21px}}@media (max-width:380px){.kjc .kjc-hero h1 span{font-size:35px}.kjc .kjc-hero h1 em{font-size:82px}.kjc .kjc-hero-introduction{font-size:22px}.kjc .kjc-path-heading h2{font-size:32px}.kjc .kjc-preview h3{font-size:33px}}@media (prefers-reduced-motion:reduce){.kjc *,.kjc :before,.kjc :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kjc .kjc-hero{height:clamp(700px,48vw,922px);min-height:700px}.kjc .kjc-landscape{object-fit:contain;opacity:1;width:72%;max-width:none;height:auto;inset:0 auto auto 14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kjc .kjc-world:after{background:linear-gradient(90deg,#061923 10%,#061923ba 26%,#0000 44%),linear-gradient(#0000 84%,#061923)}.kjc .kjc-hero-aside{max-width:13%;font-size:clamp(18px,1.5vw,24px);top:12%;right:2%}.kjc .kjc-hero-copy{padding-top:40px}.kjc .kjc-hero h1{margin:18px 0 16px}.kjc .kjc-hero h1 span{font-size:clamp(38px,3.6vw,58px)}.kjc .kjc-hero h1 em{margin-top:4px;font-size:clamp(84px,7.4vw,124px)}.kjc .kjc-hero-introduction{font-size:26px;line-height:1.3}.kjc .kjc-ornament{margin:16px 0}.kjc .kjc-hero-description{margin-bottom:18px;font-size:22px;line-height:1.4}.kjc .kjc-exhibition{isolation:isolate;margin-top:0}.kjc .kjc-exhibition:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 42%,#102c39 0%,#0a202d 48%,#061923 82%);width:100vw;height:530px;position:absolute;top:0;left:calc(50% - 50vw)}.kjc .kjc-path-heading,.kjc .kjc-navigation-help{text-shadow:0 2px 8px #00101c}.kjc .kjc-path-halo{stroke:#edc776;stroke-width:14px;opacity:.1;vector-effect:non-scaling-stroke}.kjc .kjc-path-aura{stroke:#eac27b;stroke-width:5px;opacity:.3;vector-effect:non-scaling-stroke}.kjc .kjc-path-line{stroke:url(#kjc-thread-gold);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kjc .kjc-path-sheen{stroke:#fff0cb;stroke-width:.8px;stroke-dasharray:21 61 9 49 35 87;stroke-linecap:round;opacity:.9;vector-effect:non-scaling-stroke}.kjc .kjc-path-filament{stroke:#b58c47;stroke-width:.65px;stroke-dasharray:59 23 11 47;opacity:.6;vector-effect:non-scaling-stroke;transform:translateY(3px)}.kjc .kjc-node-glint{fill:#ffe5aa;stroke:none}.kjc .kjc-node-glint path{fill:#ffe7b1;stroke:none;opacity:.95}.kjc .kjc-node-glint circle{fill:#fff0d0;stroke:none}.kjc .kjc-node-glint .kjc-glint-aura{fill:#e8bc6c;opacity:.2}.kjc .kjc-node-glint .kjc-glint-satellite{opacity:.7}.kjc .kjc-circle{background:#061923;border-color:#d0b278;box-shadow:0 0 0 3px #d9b97710,0 0 18px #d9b97712,0 10px 26px #0008}.kjc .kjc-milestone[aria-selected=true] .kjc-circle{border-color:#fff0bd;box-shadow:0 0 0 1px #ffdf88,0 0 7px 2px #ffdc85e6,0 0 18px 4px #eebd52a6,0 0 34px 7px #dba54452,inset 0 0 8px #ffdf8880}.kjc .kjc-circle-window{background:#061923;border-radius:50%;position:absolute;inset:5px;overflow:hidden}.kjc .kjc-circle-window img{left:var(--kjc-image-left);top:var(--kjc-image-top);width:var(--kjc-image-width);height:var(--kjc-image-height);object-fit:fill;object-position:initial;border-radius:0;max-width:none;position:absolute}.kjc .kjc-chapter-name,.kjc .kjc-chapter-number{text-shadow:0 1px 4px #00111c,0 2px 12px #00111c}.kjc .kjc-closing{background-image:linear-gradient(#061923e8,#061923de),url(/images/journey-garden-detail-v259-700.webp)}@media (max-width:1100px){.kjc .kjc-landscape{width:100%;left:0;-webkit-mask-image:none;mask-image:none}.kjc .kjc-world:after{background:linear-gradient(90deg,#061923d9,#0000 52%),linear-gradient(#0000 86%,#061923b0)}.kjc .kjc-hero-aside{display:none}}@media (max-width:800px){.kjc .kjc-hero{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.kjc .kjc-hero-copy{background:#061923;flex:none;order:1;width:100%;max-width:none;padding:34px 24px 10px}.kjc .kjc-world{z-index:0;background:#061923;flex:none;order:2;width:100%;height:114vw;position:relative;inset:auto}.kjc .kjc-landscape{opacity:1;object-fit:contain;width:200%;height:auto;inset:0 auto auto -80%}.kjc .kjc-world:after{background:linear-gradient(#061923 0%,#0000 4% 84%,#061923)}.kjc .kjc-exhibition{margin-top:0}.kjc .kjc-exhibition:before{background-position:70% 0;height:525px;top:0}}@media (max-width:700px){.kjc .kjc-hero-copy{padding:30px 18px 8px}.kjc .kjc-exhibition:before{height:560px}}@media (min-width:801px) and (max-width:1100px){.kjc .kjc-hero{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.kjc .kjc-hero-copy{text-align:center;order:1;width:100%;max-width:700px;margin:auto;padding:34px 24px 14px}.kjc .kjc-hero-description{display:none}.kjc .kjc-ornament{margin:16px auto}.kjc .kjc-hero-skip{margin:auto}.kjc .kjc-world{z-index:0;flex:none;order:2;width:100%;height:66.67vw;position:relative;inset:auto}.kjc .kjc-landscape{width:100%;height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.kjc .kjc-world:after{background:linear-gradient(#061923 0%,#0000 4% 85%,#061923)}}@media (max-width:800px){.kjc .kjc-hero h1 span{font-size:44px}.kjc .kjc-hero h1 em{font-size:100px}.kjc .kjc-ornament{margin:19px auto}.kjc .kjc-hero-introduction{font-size:25px}}@media (max-width:700px){.kjc .kjc-hero h1 span{font-size:39px}.kjc .kjc-hero h1 em{font-size:90px}.kjc .kjc-hero-introduction{font-size:24px}}@media (max-width:380px){.kjc .kjc-hero h1 span{font-size:35px}.kjc .kjc-hero h1 em{font-size:82px}.kjc .kjc-hero-introduction{font-size:22px}}@supports selector(::-webkit-scrollbar){.kjc .kjc-viewport{scrollbar-width:auto;scrollbar-color:auto}.kjc .kjc-viewport::-webkit-scrollbar{height:14px}.kjc .kjc-viewport::-webkit-scrollbar-track{background:#0b2230;border-radius:12px;box-shadow:inset 0 0 0 1px #d8ad4c24}.kjc .kjc-viewport::-webkit-scrollbar-thumb{background:linear-gradient(#fff0bd,#ffdc85 48%,#eebd52) padding-box padding-box;border:3px solid #0000;border-radius:12px;min-width:44px;box-shadow:0 0 5px #ffdc85e6,0 0 12px #eebd52a6,inset 0 0 3px #fff0bd}.kjc .kjc-viewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fff5d5,#ffe5a0 48%,#f5ca6b) padding-box padding-box}.kjc .kjc-viewport::-webkit-scrollbar-corner{background:#061923}}.kx .kx-cinematic-transition{isolation:isolate;background:#122b2c;position:relative;overflow:hidden}.kx .kx-cinematic-transition:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#8c69351a,#0000 72%);position:absolute;inset:0}.kx .kx-cinematic-transition .kx-transition{padding:64px 25px 80px}.kx .kx-cinematic-ending{isolation:isolate;background:#061523;padding:96px 25px 104px;position:relative;overflow:hidden}.kx-waiting-light{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#d5bd8040,#0000 54%),linear-gradient(90deg,#0000 49.85%,#e9d8a42b 50%,#0000 50.15%);position:absolute;inset:0}.kx .kx-cinematic-ending .kx-last-line{margin:0}@media (prefers-reduced-motion:no-preference){.kx-cinematic-transition[data-entered=true]:before{animation:3s ease-out both kx-day-falls-still}.kx-cinematic-ending[data-entered=true] .kx-waiting-light{animation:2.4s ease-out both kx-waiting-dawn}}@keyframes kx-day-falls-still{0%{opacity:1}to{opacity:.12}}@keyframes kx-waiting-dawn{0%{opacity:.2}to{opacity:1}}@media (max-width:650px){.kx .kx-cinematic-transition .kx-transition{padding:44px 25px 56px}.kx .kx-cinematic-ending{padding:72px 25px 80px}}@media (prefers-reduced-motion:reduce){.kx-cinematic-transition:before,.kx-waiting-light{animation:none!important}}@media (max-width:650px){.kx .kx-cinematic-ending .kx-waiting-light{background:radial-gradient(at 50% 0,#d5bd8040,#0000 54%)}}
