.about-tl{background:#fff;padding:64px 24px}.about-tl__inner{max-width:760px;margin:0 auto}.about-label{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#ff4713;margin-bottom:10px}.about-tl__title--en{font-family:"DM Serif Display",serif;font-size:clamp(26px,4vw,34px);color:#1a1a1a;line-height:1.2;margin-bottom:48px}.about-tl__title--ko{font-family:Noto Sans KR,sans-serif;font-size:clamp(22px,4vw,30px);font-weight:900;color:#1a1a1a;line-height:1.3;margin-bottom:48px}.about-tl__steps{display:flex;flex-direction:column}.about-tl__step{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:flex-start;margin-bottom:56px}.about-tl__step:last-child{margin-bottom:0}@media(max-width:600px){.about-tl__step{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.about-tl__img-wrap{order:-1}}.about-tl__left-col{display:flex;gap:16px;align-items:flex-start}.about-tl__timeline{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.about-tl__dot{width:48px;height:48px;border-radius:50%;background:#ff4713;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.about-tl__line{width:2px;background:#ff47132e;flex:1;min-height:60px;margin-top:6px}.about-tl__step:last-child .about-tl__line{display:none}.about-tl__content{padding-top:4px}.about-tl__time{display:inline-block;background:#ff47131a;color:#ff4713;font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px;margin-bottom:8px}.about-tl__content h3{font-size:18px;font-weight:700;margin-bottom:8px;color:#1a1a1a}.about-tl__content p{font-size:14px;color:#555;line-height:1.8}.about-tl__img-wrap{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;background:#e8e4de}.about-tl__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.about-tl__step:hover .about-tl__img-wrap img{transform:scale(1.04)}.about-tl__img-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.about-tl__img-placeholder span{font-size:40px}.about-tl__img-placeholder small{font-size:10px;color:#888;letter-spacing:1px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
