.jx-scroll-story{isolation:isolate;--reveal:0;background:#030806;position:relative}.jx-story-scene{z-index:-1;height:calc(100svh - 80px);min-height:620px;position:sticky;top:80px;overflow:hidden}.jx-story-scene img{object-fit:cover;object-position:center 25%;filter:saturate(.55);opacity:.95;width:76%;height:100%;position:absolute;inset:0 0 0 auto}.jx-story-shade{background:linear-gradient(90deg,#030906 0%,#030906eb 24%,#03090644 62%,#03090611 100%),linear-gradient(#0000 65%,#020805cc);position:absolute;inset:0}.jx-story-curtain{will-change:transform;background:repeating-linear-gradient(90deg,#020705,#173d2b 17%,#04150c 31%,#244632 49%,#020705 65%);width:20%;position:absolute;top:0;bottom:0;box-shadow:14px 0 25px #0009}.jx-story-curtain-left{transform:translateX(calc(-35% - var(--reveal)*65%));left:0}.jx-story-curtain-right{transform:translateX(calc(35% + var(--reveal)*65%)) scaleX(-1);right:0}.jx-story-chapters{margin-top:calc(80px - 100svh);position:relative}.jx-story-chapter{box-sizing:border-box;align-items:center;min-height:calc(100svh - 80px);padding:100px 8%;display:flex}.jx-story-copy{color:#e6e9df;text-shadow:0 2px 14px #000;width:min(510px,48%);padding:28px 0}.jx-story-label{letter-spacing:.2em;color:#c6b384;font:11px/1.7 Manrope,sans-serif}.jx-story-copy h1,.jx-story-copy h2{color:#f3ecdc;margin:24px 0;font:clamp(42px,4.7vw,70px)/1.12 Georgia,serif}.jx-story-copy em{color:#b7d5bc;font-weight:400}.jx-story-copy>p:not(.jx-story-label){max-width:42ch;margin-bottom:22px;font:16px/1.8 Manrope,sans-serif}.jx-story-copy .jx-story-scroll{letter-spacing:.12em;color:#cab98e;margin-top:40px;font-size:12px!important}.jx-story-skip{z-index:3;color:#f1e5cc;background:#07120de0;border:1px solid #99885b;padding:12px 18px;font:12px Manrope,sans-serif;position:absolute;top:20px;right:5%}.jx-story-enter{color:#fff4d9;background:#143b2a;border:1px solid #c1ae78;align-items:center;min-height:48px;margin:12px 0 20px;padding:16px 25px;display:inline-flex}.jx-story-about{color:#d7c89f;font-size:13px;text-decoration:underline;display:block}.jx-story-enter:focus-visible,.jx-story-skip:focus-visible,.jx-story-about:focus-visible{outline-offset:5px;outline:3px solid #daca8a}@media (width<=700px){.jx-story-scene{height:calc(100svh - 74px);min-height:690px;top:74px}.jx-story-scene img{object-position:60% 12%;width:100%}.jx-story-shade{background:linear-gradient(#02090511 0%,#02090577 44%,#020905e8 72%,#020905 100%)}.jx-story-chapters{margin-top:-690px}.jx-story-chapter{align-items:flex-end;min-height:690px;padding:280px 7% 45px}.jx-story-copy{width:100%;padding:15px 0 0}.jx-story-copy h1,.jx-story-copy h2{margin:16px 0;font-size:38px}.jx-story-copy>p:not(.jx-story-label){max-width:100%;margin-bottom:14px;font-size:14px;line-height:1.75}.jx-story-copy .jx-story-scroll{margin-top:20px}.jx-story-curtain{width:17%}.jx-story-skip{font-size:11px;top:16px}.jx-story-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.jx-story-curtain{transform:translate(-100%)}.jx-story-curtain-right{transform:translate(100%)scaleX(-1)}.jx-story-scene{width:100%;height:100%;min-height:0;position:absolute;top:0}.jx-story-chapters{margin-top:0}.jx-story-chapter{min-height:auto;padding-block:100px}.jx-story-copy{background:#06120dde;padding:24px}@media (width<=700px){.jx-story-chapter:first-child{padding-top:320px}.jx-story-chapter{padding-block:40px}}}@media (width<=700px) and (prefers-reduced-motion:no-preference){.jx-story-chapters{margin-top:calc(-1*max(690px,100svh - 74px))}.jx-story-chapter{min-height:690px;padding-bottom:90px}.jx-story-chapter:first-child{min-height:650px}.jx-story-copy h1,.jx-story-copy h2{font-size:35px}}@media (width<=700px){.jx-story-chapter:nth-child(2) .jx-story-copy{background:radial-gradient(#020906ce 0%,#020906b8 57%,#0000 75%);width:calc(100% + 24px);margin-inline:-12px;padding:24px 12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.jx-scroll-story{view-timeline-name:--jaeide-story;view-timeline-axis:block}.jx-story-curtain-left{animation:linear both jaeide-open-left;animation-timeline:--jaeide-story;animation-range:contain}.jx-story-curtain-right{animation:linear both jaeide-open-right;animation-timeline:--jaeide-story;animation-range:contain}}}@keyframes jaeide-open-left{0%{transform:translate(-35%)}to{transform:translate(-100%)}}@keyframes jaeide-open-right{0%{transform:translate(35%)scaleX(-1)}to{transform:translate(100%)scaleX(-1)}}.jx-story-motion-bar{z-index:8;color:#ded6bf;background:linear-gradient(90deg,#08130ff5,#0c2118ed);border-bottom:1px solid #ab94564d;align-items:center;gap:12px;min-height:64px;margin-bottom:-64px;padding:10px 5%;display:flex;position:sticky;top:80px;box-shadow:0 5px 16px #0004}.jx-story-motion-bar>div{flex:1;min-width:0}.jx-story-motion-label{letter-spacing:.17em;color:#bea66f;font:9px/1.4 Manrope,sans-serif;display:block}.jx-story-motion-bar [role=status]{color:#b7c5b7;margin-top:3px;font:11px/1.5 Manrope,sans-serif;display:block}.jx-story-motion-bar button,.jx-story-motion-bar .jx-story-skip{color:#eee4ca;cursor:pointer;background:#10291d;border:1px solid #af996555;flex:none;justify-content:center;align-items:center;min-height:44px;margin:0;padding:10px 15px;font:11px/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex;position:static}.jx-story-motion-bar button:disabled{opacity:.7;cursor:default}.jx-story-motion-bar button:focus-visible{outline-offset:3px;outline:3px solid #daca8a}@media (width<=700px){.jx-story-motion-bar{gap:8px;min-height:64px;padding:8px 4%;top:74px}.jx-story-motion-label{letter-spacing:.08em;font-size:8px}.jx-story-motion-bar [role=status]{max-width:22ch;font-size:9px}.jx-story-motion-bar button,.jx-story-motion-bar .jx-story-skip{padding:8px;font-size:10px}}.jx-story-welcome{align-items:center;gap:20px;margin-bottom:12px;display:flex}.jx-story-emblem{background:#050b08;border:1px solid #aa915d;flex:0 0 88px;margin:0;padding:5px;box-shadow:inset 0 0 0 2px #263225,0 8px 16px #0006}.jx-story-emblem img{filter:none;opacity:1;width:100%;height:auto;display:block}.jx-story-welcome .jx-story-label{max-width:18ch;margin:0}@media (width<=700px){.jx-story-welcome{gap:15px;margin-bottom:8px}.jx-story-emblem{flex-basis:66px;padding:4px}.jx-story-chapter:first-child .jx-story-copy h1{margin-top:14px}}
