.kr-traces{--traces-paper: #fbf9f5;--traces-card-bg: #ffffff;--traces-ink: #1e1e1c;--traces-muted: #6f6a63;--traces-cedar: #8c7b6b;--traces-brass: #c5a059;--traces-line: #e5e0d8;background:var(--traces-paper);color:var(--traces-ink);padding-bottom:clamp(96px,10vw,150px)}.kr-traces__container{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.kr-traces__breadcrumb{padding:24px 0 32px;font-family:var(--kr-font-mono, monospace);font-size:11px;letter-spacing:.12em;color:var(--traces-muted)}.kr-traces__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.kr-traces__breadcrumb a:hover{color:var(--traces-ink)}.kr-traces__breadcrumb span{margin:0 8px;color:var(--traces-line)}.kr-traces__hero{border-bottom:1px solid var(--traces-line);padding-bottom:clamp(40px,6vw,64px);margin-bottom:clamp(48px,6vw,72px)}.kr-traces__badge{display:inline-block;font-family:var(--kr-font-mono, monospace);font-size:10.5px;letter-spacing:.16em;color:var(--traces-cedar);margin-bottom:16px}.kr-traces__title{font-family:var(--kr-font-serif);font-size:clamp(28px,3.8vw,48px);font-weight:400;line-height:1.45;letter-spacing:.04em;margin:0 0 20px;color:var(--traces-ink)}.kr-traces__lead{max-width:720px;font-size:14px;line-height:2.2;letter-spacing:.03em;color:var(--traces-muted);margin:0}.kr-traces__invitation{background:#f5f2eb;border:1px solid var(--traces-line);border-left:3px solid var(--traces-brass);padding:clamp(28px,4vw,44px);margin-bottom:clamp(56px,7vw,88px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.kr-traces__invitation-title{font-family:var(--kr-font-serif);font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.5;letter-spacing:.03em;margin:0 0 12px}.kr-traces__invitation-desc{font-size:13px;line-height:2;letter-spacing:.02em;color:#55504a;margin:0}.kr-traces__invitation-gift{margin-top:14px;padding-top:14px;border-top:1px dashed #ded8cb;font-size:11.5px;line-height:1.8;color:var(--traces-cedar)}.kr-traces__invitation-actions{display:flex;flex-direction:column;gap:12px}.kr-traces__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:12.5px;letter-spacing:.08em;text-decoration:none;transition:all .25s ease;font-family:var(--kr-font-serif)}.kr-traces__btn--primary{background:var(--traces-ink);color:var(--traces-paper)}.kr-traces__btn--primary:hover{background:#3a3834;color:#fff}.kr-traces__btn--outline{background:transparent;color:var(--traces-ink);border:1px solid var(--traces-ink)}.kr-traces__btn--outline:hover{background:#1e1e1c0d}.kr-traces__gallery-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--traces-line);padding-bottom:16px;margin-bottom:clamp(36px,5vw,56px)}.kr-traces__gallery-heading{font-family:var(--kr-font-serif);font-size:20px;font-weight:400;letter-spacing:.04em;margin:0}.kr-traces__gallery-count{font-family:var(--kr-font-mono, monospace);font-size:11.5px;letter-spacing:.12em;color:var(--traces-cedar)}.kr-traces__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.5vw,44px)}.kr-trace-card{display:flex;flex-direction:column;background:transparent;border-top:1px solid var(--traces-line);padding-top:24px}.kr-trace-card__image-box{aspect-ratio:4/3;overflow:hidden;background:#eae5dc;margin-bottom:20px}.kr-trace-card__image-box img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.kr-trace-card:hover .kr-trace-card__image-box img{transform:scale(1.03)}.kr-trace-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.kr-trace-card__case-no{font-family:var(--kr-font-mono, monospace);font-size:10.5px;letter-spacing:.14em;color:var(--traces-cedar)}.kr-trace-card__location{font-size:11px;letter-spacing:.04em;color:var(--traces-muted)}.kr-trace-card__title{font-family:var(--kr-font-serif);font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.03em;margin:0 0 14px;color:var(--traces-ink)}.kr-trace-card__formula{background:#f4efe6;padding:10px 14px;border-radius:2px;font-family:var(--kr-font-mono, monospace);font-size:11px;line-height:1.6;letter-spacing:.06em;color:var(--traces-ink);margin-bottom:16px;border-left:2px solid var(--traces-brass)}.kr-trace-card__formula-label{display:block;font-size:9.5px;color:var(--traces-cedar);margin-bottom:2px;letter-spacing:.12em}.kr-trace-card__story{font-size:12.5px;line-height:2;letter-spacing:.02em;color:#44403a;margin:0 0 18px}.kr-trace-card__atelier-note{margin-top:auto;padding-top:14px;border-top:1px solid var(--traces-line);font-size:11.5px;line-height:1.85;letter-spacing:.02em;color:var(--traces-muted)}.kr-trace-card__atelier-label{display:block;font-family:var(--kr-font-mono, monospace);font-size:9.5px;letter-spacing:.14em;color:var(--traces-brass);margin-bottom:4px}.kr-traces__footer-cta{margin-top:clamp(72px,8vw,112px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--traces-line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.kr-traces__footer-cta h3{font-family:var(--kr-font-serif);font-size:clamp(20px,2.5vw,28px);font-weight:400;letter-spacing:.04em;margin:0}.kr-traces__footer-cta p{font-size:13.5px;line-height:2;letter-spacing:.03em;color:var(--traces-muted);max-width:600px;margin:0}.kr-traces__footer-links{display:flex;gap:24px;align-items:center;margin-top:8px}.kr-traces__link-subtle{font-size:12px;letter-spacing:.06em;color:var(--traces-ink);text-decoration:none;border-bottom:1px solid var(--traces-line);padding-bottom:3px;transition:border-color .2s ease}.kr-traces__link-subtle:hover{border-bottom-color:var(--traces-ink)}@media(max-width:989px){.kr-traces__invitation{grid-template-columns:1fr}.kr-traces__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kr-traces__grid{grid-template-columns:1fr}.kr-traces__footer-links{flex-direction:column;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kurashi-traces.css.map */
