.jksa{color:var(--jk-ink);background:var(--jk-bg);padding-bottom:1px}
.jksa *{box-sizing:border-box}.jksa h1,.jksa h2,.jksa h3,.jksa p{margin-top:0}.jksa h1,.jksa h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}.jksa h1{font-size:clamp(42px,4.7vw,65px);line-height:1.02;letter-spacing:-1.7px;margin-bottom:24px}.jksa h2{font-size:clamp(31px,3.2vw,44px);line-height:1.08;margin-bottom:18px}.jksa h3{font-family:inherit;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:0}.jksa p{color:var(--jk-muted);line-height:1.65}.jksa .jk-kicker{color:var(--jk-primary);font-size:11px;line-height:1.4;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.jksa .primary-btn{min-height:46px;gap:20px;align-items:center;justify-content:center;border:1px solid var(--jk-primary);font-family:inherit;font-size:14px;cursor:pointer}.jksa .jk-text-link{font-size:14px}.jksa .jksa-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center;padding-block:44px;min-height:440px}.jksa-hero-copy{padding-block:10px;min-width:0}.jksa-lead{font-size:16px;max-width:500px;margin-bottom:27px}.jksa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.jksa-photo{display:block;position:relative;overflow:hidden;line-height:0;background:var(--jk-soft);aspect-ratio:2/1;isolation:isolate}.jksa-photo>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;max-width:none;filter:none!important}.jksa-photo[data-cropped]>img{inset:auto;object-fit:fill;aspect-ratio:auto}.jksa-photo>.jksa-photo-dark{display:none}html[data-theme=dark] .jksa-photo>.jksa-photo-light{display:none}html[data-theme=dark] .jksa-photo>.jksa-photo-dark{display:block}.jksa .jksa-hero-photo{aspect-ratio:1.47;border-radius:5px}.jksa-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:0;padding:24px 26px;background:var(--jk-soft);border-block:1px solid var(--jk-line);gap:18px}.jksa-steps li{display:flex;align-items:center;gap:14px;min-width:0}.jksa-steps b{font-size:26px;font-weight:400;color:var(--jk-primary)}.jksa-steps span{font-size:14px}.jksa-steps small{display:block;color:var(--jk-muted);font-size:11px;margin-top:3px}.jksa-form{padding-block:48px 35px}.jksa-section-head{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:25px}.jksa-section-head p{max-width:300px;font-size:14px;margin-bottom:0}.jksa-section-head .jk-kicker{margin-bottom:10px}.jksa-section-head h2{margin-bottom:0}.jksa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jksa-card{background:var(--jk-surface);border:1px solid var(--jk-line);border-radius:5px;overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.jksa-card:has(input:checked){border-color:var(--jk-primary);box-shadow:0 0 0 1px var(--jk-primary)}.jksa-card-body{padding:21px 20px 18px;flex:1;display:flex;flex-direction:column}.jksa-number{font-size:10px;letter-spacing:1.6px;color:var(--jk-primary);margin-bottom:11px}.jksa-card h3{margin-bottom:12px}.jksa-card p{font-size:13px;margin-bottom:22px;flex:1}.jksa-pick{display:flex;align-items:center;gap:10px;min-height:44px;padding-top:12px;border-top:1px solid var(--jk-line);font-size:12px;font-weight:600;cursor:pointer}.jksa-pick input{accent-color:var(--jk-primary);width:18px;height:18px;flex:none;margin:0}.jksa-note{font-size:11px!important;color:var(--jk-muted);line-height:1.5;margin-top:12px}.jksa-request{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--jk-soft);border:1px solid var(--jk-line);border-radius:5px;padding:28px 30px;margin-top:32px}.jksa-request h2{font-size:34px;margin-bottom:10px}.jksa-request p{font-size:14px;margin-bottom:8px}.jksa-request .primary-btn{flex:none}.jksa-selected{font-size:12px;color:var(--jk-primary)}.jksa-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jksa :is(a,button,input):focus-visible{outline:3px solid var(--jk-focus);outline-offset:4px}
.jksa-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-block:30px;border-block:1px solid var(--jk-line)}.jksa-value-icon{display:block;width:27px;height:27px;color:var(--jk-primary);margin-bottom:12px}.jksa-value-icon svg{width:100%;height:100%}.jksa-values h2{font:600 18px/1.3 inherit;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}.jksa-values p{font-size:13px;margin-bottom:0}.jksa-story,.jksa-showroom{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:48px}.jksa-story .jksa-photo{aspect-ratio:2/1;border-radius:5px}.jksa-story p,.jksa-showroom p{font-size:14px}.jksa-showroom{padding-top:24px;border-top:1px solid var(--jk-line)}.jksa-showroom figure{margin:0}.jksa-showroom .jksa-photo{border-radius:5px;aspect-ratio:1.92}.jksa-showroom address{font-style:normal;color:var(--jk-ink);line-height:1.6;font-size:14px}.jksa-journey{background:var(--jk-soft);padding:32px;border:1px solid var(--jk-line);border-radius:5px}.jksa-journey ol{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.jksa-journey b{display:block;font-size:24px;font-weight:400;color:var(--jk-primary);margin-bottom:12px}.jksa-journey h3{font-size:16px;margin-bottom:10px}.jksa-journey p{font-size:12px;margin-bottom:0}.jksa-career{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px}.jksa-career h2{font-size:28px;margin:0}
@media(max-width:1000px){.jksa .jksa-hero{gap:28px}.jksa-cards{gap:16px}.jksa-card-body{padding:18px 16px}.jksa-steps{gap:10px;padding:18px}.jksa-steps li{gap:8px}.jksa-steps span{font-size:12px}.jksa-story,.jksa-showroom{gap:30px}.jksa-request{padding:24px}.jksa-request h2{font-size:30px}}
@media(max-width:780px){.jksa .jksa-hero{grid-template-columns:1fr;padding-block:28px;gap:26px;min-height:0}.jksa h1{font-size:46px;max-width:620px;letter-spacing:-1px}.jksa .jksa-hero-photo{aspect-ratio:1.47;max-height:none}.jksa-lead{max-width:none}.jksa-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jksa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jksa-section-head{display:block}.jksa-section-head>p{max-width:480px;margin-top:14px}.jksa-values{gap:22px}.jksa-values h2{font-size:16px}.jksa-story,.jksa-showroom{gap:25px}.jksa-story h2,.jksa-showroom h2{font-size:32px}.jksa-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.jksa-request{align-items:flex-start;flex-direction:column;gap:18px}.jksa-request .primary-btn{width:auto}}
@media(max-width:520px){.jksa h1{font-size:43px}.jksa .jksa-hero{padding-block:24px}.jksa-cards{grid-template-columns:1fr;gap:20px}.jksa-card-body{padding:20px}.jksa-card h3{font-size:20px}.jksa-card p{font-size:14px}.jksa-pick{font-size:13px}.jksa-form{padding-block:32px 20px}.jksa-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:18px 10px}.jksa-steps b{font-size:23px}.jksa-values{grid-template-columns:1fr;gap:24px;padding-block:25px}.jksa-values h2{font-size:18px}.jksa-values p{font-size:14px}.jksa-value-icon{margin-bottom:9px}.jksa-story,.jksa-showroom{grid-template-columns:1fr;padding-block:30px}.jksa-story .jksa-photo{order:1}.jksa-story>div:not(.jksa-photo){order:0}.jksa-showroom{border-top:1px solid var(--jk-line)}.jksa-journey{padding:25px 20px}.jksa-journey ol{gap:25px 20px}.jksa-journey h3{font-size:15px}.jksa-journey p{font-size:12px}.jksa-request{padding:23px 20px;margin-top:24px}.jksa-request h2{font-size:31px}.jksa-request .primary-btn{width:100%}.jksa-actions{gap:18px}.jksa-career{align-items:flex-start;flex-direction:column;gap:12px}.jksa-career h2{font-size:28px}}
