@font-face{font-family:Replay Headline;src:url(/assets/ReplayPro-Headline-BJVLFoa_.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Replay Pro;src:url(/assets/ReplayPro-Regular-DY6S2QLJ.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Replay Pro;src:url(/assets/ReplayPro-Medium-GZR3Vw03.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Replay Pro;src:url(/assets/ReplayPro-Italic-DWjE4-Bc.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DINOT;src:url(/assets/DINOT-Light-BbNSY349.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/assets/DINOT-Regular-BrgIYlI_.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/assets/DINOT-Medium-B9iTvZy1.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/assets/DINOT-Bold-DhDO5HYO.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINOT;src:url(/assets/DINOT-Black-BqEeYN_l.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DIN Condensed;src:url(/assets/DIN-Condensed-Bold-B3RFPRID.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#e5e1df;font-family:DINOT,Arial,sans-serif}button{font-family:inherit}button:focus-visible{outline-offset:2px;outline:2px solid #840f00}textarea:focus,input:focus,select:focus{outline:1px solid #840f00}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c9c5bc}::-webkit-scrollbar-track{background:0 0}#jk-root{flex-direction:column;height:100vh;display:flex;overflow:hidden}#jk-app{flex-direction:column;height:100%;min-height:0;display:flex}.jk-header{z-index:5;background:#fff;border-bottom:1px solid #d9d6ce;flex:none;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.jk-header-logo{cursor:pointer;flex:none;width:auto;height:19px;display:block}.jk-header-sep{background:#d9d6ce;flex:none;width:1px;height:22px}.jk-header-name{letter-spacing:.16em;text-transform:uppercase;color:#2a2724;white-space:nowrap;flex:none;font-size:12px;font-weight:500}.jk-header-ver{color:#9c9890;letter-spacing:.04em;flex:none;font-size:11px}.link-back{color:#840f00;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:0;font-size:13px}.jk-group-head{letter-spacing:.13em;text-transform:uppercase;color:#9c9890;margin-bottom:18px;font-size:12px;font-weight:700}.jk-fmt{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:2px;width:202px;padding:14px;display:block}.jk-fmt:hover{border-color:#b8b4ab;box-shadow:0 8px 26px #14130f1f}.jk-tpl{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:2px;width:272px;padding:0;display:block;overflow:hidden}.jk-tpl:hover{border-color:#b8b4ab;box-shadow:0 10px 30px #14130f24}#jk-tools{background:#fff;border-right:1px solid #d9d6ce;flex-direction:column;flex:none;gap:2px;width:76px;padding:10px 0;display:flex}.jk-tool{cursor:pointer;color:#3a3733;letter-spacing:.03em;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;font-size:10px;line-height:1.25;display:flex}.jk-tool:hover{background:#f6f4ef}.jk-workspace{touch-action:none;background:#e5e1df;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.jk-canvas-hint{text-align:center;color:#7c786f;pointer-events:none;background:#ffffffc7;max-width:90%;font-size:11px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#jk-side{background:#fff;border-left:1px solid #d9d6ce;flex:none;width:312px;overflow:auto}.jk-side-closed{background:#fff;border-left:1px solid #d9d6ce;flex-direction:column;flex:none;align-items:center;width:36px;padding-top:10px;display:flex}.jk-side-open{cursor:pointer;color:#5b5852;background:#fff;border:1px solid #d9d6ce;border-radius:2px;width:26px;height:26px;padding:0;font-size:12px}.jk-side-open:hover{border-color:#b8b4ab}@media (max-width:1500px){#jk-tools{width:60px}#jk-tools .jk-tool{padding:9px 2px;font-size:9px}#jk-side{width:276px}}@media (max-height:800px){#jk-tools .jk-tool{padding:8px 2px}}@media (max-width:700px){#jk-start{padding:22px 16px 48px!important}#jk-start .hd{font-size:30px!important}}.jk-bank-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:2px;flex-direction:column;padding:0;display:flex;overflow:hidden}.jk-bank-item:hover{border-color:#840f00;box-shadow:0 8px 24px #14130f24}.jk-bank-item img{aspect-ratio:3/2;object-fit:cover;background:#edeae2;width:100%;display:block}.jk-bank-item span{-webkit-line-clamp:2;color:#5b5852;-webkit-box-orient:vertical;padding:7px 9px 8px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.jk-bank-item.ai span{-webkit-line-clamp:3;color:#14130f}.jk-bank-wait{background:#e9e8e7;max-width:360px;height:2px;margin-top:10px;position:relative;overflow:hidden}.jk-bank-wait i{background:#840f00;width:30%;height:100%;animation:1.4s cubic-bezier(.2,.7,.2,1) infinite jxWait;position:absolute;top:0;left:0}@keyframes jxWait{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.jk-bank-wait i{opacity:.5;width:100%;animation:none}}.jk-logo-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:2px;flex-direction:column;padding:0;display:flex;overflow:hidden}.jk-logo-item:hover{border-color:#840f00}.jk-logo-item.on{border:2px solid #840f00}.jk-logo-tile{background:#f6f4ef;justify-content:center;align-items:center;height:78px;padding:12px 16px;display:flex}.jk-logo-tile.dark{background:#2a2724}.jk-logo-tile img{object-fit:contain;max-width:100%;max-height:100%}.jk-logo-name{color:#2a2724;white-space:nowrap;text-overflow:ellipsis;padding:6px 9px 7px;font-size:11.5px;overflow:hidden}#jx-intro{--jx-red:#840f00;--jx-red-dark:#6e0c00;--jx-g1:#e9e8e7;--jx-g2:#bdbcbb;--jx-g3:#8c8a87;--jx-g4:#292828;--jx-ink:#14130f;--jx-ease:cubic-bezier(.2,.7,.2,1);--jx-x:clamp(20px, 5vw, 72px);background:var(--jx-g1);min-height:0;color:var(--jx-ink);flex:1;overflow:auto}#jx-intro .up{opacity:0;animation:jxUp .52s var(--jx-ease) forwards}@keyframes jxUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.jx-wrap{max-width:1240px;padding:0 var(--jx-x);margin:0 auto}.jx-label{letter-spacing:.18em;text-transform:uppercase;color:var(--jx-g3);margin-bottom:16px;font-size:12px;font-weight:700}.jx-hero{background:var(--jx-g4);flex-direction:column;justify-content:flex-end;min-height:max(480px,min(72vh - 58px,720px));display:flex;position:relative;overflow:hidden}.jx-photos{position:absolute;top:0;bottom:0;left:0;right:0}.jx-photos.flip{transform:scaleX(-1)}.jx-photo{object-fit:cover;opacity:0;width:104%;height:104%;transition:opacity 1.6s;position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%}.jx-photo.on{opacity:1;animation:16s ease-out both jxKen}@keyframes jxKen{0%{transform:scale(1.08)}to{transform:scale(1)}}.jx-hero-shade{background:linear-gradient(#14130f00 36%,#14130f2e 58%,#14130f9e 100%),linear-gradient(90deg,#14130f61,#14130f00 60%);position:absolute;top:0;bottom:0;left:0;right:0}.jx-hero-in{padding:32px var(--jx-x) clamp(28px, 4vh, 48px);width:100%;max-width:1240px;margin:0 auto;position:relative}.jx-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;margin-bottom:18px;font-size:12px;font-weight:700}.jx-title{letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:8em;margin:0 0 16px;font-family:Replay Headline,Georgia,serif;font-size:max(40px,min(5.2vw,80px));font-weight:400;line-height:1}.jx-lede{color:#ffffffe6;max-width:28em;margin:0;font-family:Replay Pro,Georgia,serif;font-size:max(16px,min(1.45vw,20px));line-height:1.5}.jx-band{background:var(--jx-red);color:#fff;position:relative}.jx-band-in{max-width:1240px;padding:26px var(--jx-x) 28px;margin:0 auto}.jx-band-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.jx-bubble{color:var(--jx-red);background:#fff;display:inline-block}.jx-band-label{letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.jx-band-note{color:#ffffffc7;font-size:13px}.jx-ask{background:#fff;align-items:stretch;gap:0;display:flex}.jx-ask textarea{resize:none;min-width:0;color:var(--jx-ink);background:#fff;border:none;outline:none;flex:1;padding:16px 18px;font-family:Replay Pro,Georgia,serif;font-size:max(16px,min(1.4vw,19px));line-height:1.4}.jx-ask textarea::placeholder{color:var(--jx-g3)}.jx-ask-go{background:var(--jx-g4);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-height:58px;transition:background .2s var(--jx-ease);border:none;flex:none;padding:0 26px;font-size:14px;font-weight:700}.jx-ask-go:hover:not(:disabled){background:#000}.jx-ask-go:disabled{cursor:default;opacity:.55}.jx-band-simple{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.jx-band-simple .jx-band-label{margin-bottom:6px;display:block}.jx-band-simple .jx-ask-go{color:var(--jx-red);background:#fff;min-height:50px}.jx-band-simple .jx-ask-go:hover{background:var(--jx-g1)}.jx-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jx-chips button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;transition:background .2s,border-color .2s}.jx-chips button:hover{background:#ffffff1f;border-color:#fff}.jx-ask-err{color:#ffd9d2;margin-top:12px;font-size:13px}.jx-ways{padding:max(40px,min(6vw,72px)) 0}.jx-restore{border-left:4px solid var(--jx-red);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:34px;padding:16px 20px;display:flex}.jx-restore-title{font-size:14px;font-weight:700}.jx-restore-meta{color:var(--jx-g3);margin-top:3px;font-size:12.5px}.jx-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1180px){.jx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.jx-card{text-align:left;cursor:pointer;color:var(--jx-ink);transition:transform .35s var(--jx-ease), box-shadow .35s var(--jx-ease);background:#fff;border:none;flex-direction:column;align-items:flex-start;padding:28px 26px 24px;display:flex;position:relative}.jx-card:before{content:"";background:var(--jx-red);width:0;height:4px;transition:width .45s var(--jx-ease);position:absolute;top:0;left:0}.jx-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14130f1f}.jx-card:hover:before{width:100%}.jx-num{color:var(--jx-red);margin-bottom:22px;font-family:Replay Headline,Georgia,serif;font-size:44px;line-height:1}.jx-card-title{margin-bottom:8px;font-family:Replay Headline,Georgia,serif;font-size:26px}.jx-card-text{color:#5b5852;flex:1;font-size:14px;line-height:1.55}.jx-card-cta{border:2px solid var(--jx-g4);letter-spacing:.14em;text-transform:uppercase;margin-top:22px;padding:9px 14px 8px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.jx-card:hover .jx-card-cta{background:var(--jx-g4);color:#fff}.jx-show{background:var(--jx-g4);color:#fff;padding:max(44px,min(6vw,76px)) 0 max(40px,min(5vw,64px));overflow:hidden}.jx-show .jx-label{color:var(--jx-g2)}.jx-h2{margin:0 0 34px;font-family:Replay Headline,Georgia,serif;font-size:max(32px,min(4vw,56px));font-weight:400;line-height:1.05}.jx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000)}.jx-track{align-items:flex-end;gap:28px;width:max-content;padding-left:28px;animation:70s linear infinite jxSlide;display:flex}.jx-marquee:hover .jx-track{animation-play-state:paused}@keyframes jxSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.jx-sample{flex:none;margin:0}.jx-sample-art{overflow:hidden;box-shadow:0 22px 50px #00000073}.jx-sample figcaption{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-top:14px;font-size:12px;font-weight:700}.jx-sample figcaption span{letter-spacing:.04em;text-transform:none;color:var(--jx-g2);margin-top:4px;font-weight:400;display:block}.jx-store{background:#fff}.jx-store-in{color:#5b5852;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;font-size:14px;display:flex}.jx-btn{border:2px solid var(--jx-g4);background:var(--jx-g4);color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:9px 16px 8px;font-size:12px;font-weight:700}.jx-btn-line{color:var(--jx-g4);background:0 0}.jx-btn:hover{color:#fff;background:#000;border-color:#000}@media (max-width:860px){.jx-cards{grid-template-columns:1fr}.jx-ask{flex-direction:column}.jx-ask-go{min-height:50px}}@media (prefers-reduced-motion:reduce){#jx-intro .up{opacity:1;animation:none}.jx-photo.on,.jx-track{animation:none}.jx-marquee{overflow-x:auto}}.jk-header-switch{letter-spacing:.02em;color:#840f00;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e1df;border-radius:2px;flex:none;margin-left:14px;padding:6px 10px;font-family:inherit;font-size:12px}.jk-header-switch:hover{border-color:#840f00}
