#story.svelte-1tq9q96{padding-top:var(--space-30)}.about-grid.svelte-1tq9q96{padding-bottom:var(--space-30);display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-global);align-items:start;margin-top:80px}.about-grid.svelte-1tq9q96 .about-content:where(.svelte-1tq9q96){padding-right:var(--padding-global)}.about-grid.svelte-1tq9q96 .about-body:where(.svelte-1tq9q96){display:grid;gap:var(--space-6)}.about-visual.svelte-1tq9q96{position:relative;width:100%;height:100vh;overflow:hidden}.about-visual.svelte-1tq9q96 .about-story-img:where(.svelte-1tq9q96){width:100%;height:100%;object-fit:cover;object-position:center}.about-visual.svelte-1tq9q96 .about-badge:where(.svelte-1tq9q96){position:absolute;bottom:var(--space-4);right:var(--space-4);background:var(--accent);padding:28px 32px;text-align:center}.about-visual.svelte-1tq9q96 .about-badge:where(.svelte-1tq9q96) .badge-top:where(.svelte-1tq9q96){font-size:8px;letter-spacing:3px;text-transform:uppercase;color:#ffffffa6;margin-bottom:4px}.about-visual.svelte-1tq9q96 .about-badge:where(.svelte-1tq9q96) .badge-main:where(.svelte-1tq9q96){font-family:var(--font-heading);font-size:36px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1}.about-visual.svelte-1tq9q96 .about-badge:where(.svelte-1tq9q96) .badge-sub:where(.svelte-1tq9q96){font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;margin-top:4px}.about-values.svelte-1tq9q96{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.v-card.svelte-1tq9q96{background:var(--off-white);padding:24px 20px;transition:background .3s}.v-card.svelte-1tq9q96:hover{background:var(--white)}.v-icon.svelte-1tq9q96{width:32px;height:32px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;font-size:14px;border:1px solid var(--border);background:var(--white);border-radius:var(--space-8)}.v-name.svelte-1tq9q96{font-size:var(--text-sm);letter-spacing:2px;text-transform:uppercase;color:var(--text);margin-bottom:6px;font-weight:500}.v-desc.svelte-1tq9q96{font-size:var(--text-md);line-height:1.7;color:var(--black-60)}@media(max-width:1024px){.about-grid.svelte-1tq9q96{grid-template-columns:1fr}}.mv-grid.svelte-1j1j196{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-global);margin-top:var(--space-20)}.mv-card.svelte-1j1j196{background:var(--black-80);padding:56px 52px;border-radius:var(--space-8)}.mv-title.svelte-1j1j196{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.04em;color:var(--white);margin-bottom:20px}.mv-body.svelte-1j1j196{font-size:var(--text-body);line-height:1.9;color:var(--white-60)}@media(max-width:1024px){.mv-grid.svelte-1j1j196{grid-template-columns:1fr}}.why-grid.svelte-1bbp1n9{display:grid;grid-template-columns:repeat(4,1fr)}.why-item.svelte-1bbp1n9{padding:var(--space-8);margin:-.5px;transition:background .3s;border-radius:var(--space-8)}.why-item.svelte-1bbp1n9:hover{background:var(--white)}.why-num.svelte-1bbp1n9{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:300;color:var(--accent);opacity:.45;margin-bottom:16px;line-height:1}.why-title.svelte-1bbp1n9{font-size:var(--text-base);text-transform:uppercase;color:var(--text);margin-bottom:var(--space-3);font-weight:700}.why-body.svelte-1bbp1n9{font-size:var(--text-md);line-height:1.85;color:var(--black-60)}@media(max-width:1024px){.why-grid.svelte-1bbp1n9{grid-template-columns:1fr 1fr}}@media(max-width:640px){.why-grid.svelte-1bbp1n9{grid-template-columns:1fr 1fr}}.timeline-section.svelte-14zk61h{background:var(--white);padding:var(--space-30) var(--space-16)}.tl-grid.svelte-14zk61h{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);align-items:start;margin-top:var(--space-18)}.tl-list.svelte-14zk61h{display:flex;flex-direction:column;gap:0}.tl-item.svelte-14zk61h{display:grid;grid-template-columns:var(--space-10) 1fr;gap:0;padding:var(--space-8) 0;border-bottom:1px solid var(--border);transition:background .3s}.tl-item.svelte-14zk61h:first-child{border-top:1px solid var(--border)}.tl-num.svelte-14zk61h{font-size:var(--text-sm);letter-spacing:2px;color:var(--accent);opacity:.7;padding-top:3px;font-weight:500}.tl-title.svelte-14zk61h{font-size:var(--text-body);font-weight:500;color:var(--text);margin-bottom:var(--space-2);letter-spacing:.3px}.tl-desc.svelte-14zk61h{font-size:var(--text-md);line-height:1.8;color:var(--black-60)}.tl-visual.svelte-14zk61h{background:var(--dark);aspect-ratio:3/3;position:relative;overflow:hidden}.tl-visual-img.svelte-14zk61h{position:absolute;inset:-10% 0 0;width:100%;height:120%;object-fit:cover;object-position:center;will-change:transform}.tl-visual-bottom.svelte-14zk61h{position:absolute;bottom:0;left:0;right:0;padding:var(--space-14) var(--space-7) var(--space-7);background:linear-gradient(to top,rgba(34,30,31,.92) 0%,transparent 100%);display:flex;flex-direction:column;gap:var(--space-4)}.tl-visual-text.svelte-14zk61h{font-family:var(--font-heading);font-size:72px;font-weight:700;color:var(--white);opacity:.12;line-height:1;letter-spacing:-.06em}.tl-visual-badge.svelte-14zk61h{border-top:1px solid rgba(196,34,128,.3);padding-top:var(--space-3)}.tl-visual-badge-text.svelte-14zk61h{font-size:var(--text-xs);letter-spacing:3px;text-transform:uppercase;color:var(--white-40)}@media(max-width:1024px){.timeline-section.svelte-14zk61h{padding:var(--space-20) var(--space-8)}.tl-grid.svelte-14zk61h{grid-template-columns:1fr;gap:var(--space-12)}}#process.svelte-hny9tw{background:var(--off-white);padding:7.5rem 5rem}.process-track.svelte-hny9tw{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-32);margin-top:4.5rem}.p-step.svelte-hny9tw{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s ease,box-shadow .3s ease}.p-step.svelte-hny9tw:hover .p-num:where(.svelte-hny9tw){color:var(--accent)}.p-num.svelte-hny9tw{position:relative;z-index:1;display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-xs);color:var(--black-60);margin-bottom:1.5rem;transition:color .3s ease}.p-title.svelte-hny9tw{position:relative;z-index:1;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text);margin-bottom:.875rem;line-height:1.2}.p-desc.svelte-hny9tw{position:relative;z-index:1;font-size:var(--text-md);line-height:1.8;color:var(--black-60)}@media(max-width:1024px){#process.svelte-hny9tw{padding:5rem 2.5rem}.process-track.svelte-hny9tw{grid-template-columns:repeat(2,1fr)}.p-step.svelte-hny9tw{padding:2rem}}@media(max-width:640px){#process.svelte-hny9tw{padding:4rem 1.5rem}.process-track.svelte-hny9tw{grid-template-columns:1fr}.p-step.svelte-hny9tw{padding:1.75rem}}
