.ProcessMap_section__znMZD{background:#19191d;color:#f4f4f6;padding:64px 48px;scroll-margin-top:72px}.ProcessMap_inner__9LPJ5{max-width:1200px;margin:0 auto}.ProcessMap_header__0Z_aP{text-align:center;margin:0 auto 48px}.ProcessMap_header__0Z_aP h2{margin:0;font-size:var(--type-h2);font-weight:600;line-height:var(--type-heading-leading);text-wrap:balance}.ProcessMap_header__0Z_aP p{max-width:64ch;margin:24px auto 0;color:#b8b8c2;font-size:var(--type-body);line-height:var(--type-body-leading)}.ProcessMap_layout___y6z4{position:relative}.ProcessMap_stage__utduZ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.ProcessMap_visualColumn__mNI6B{grid-column:span 7;position:sticky;top:100px;display:flex;justify-content:center}.ProcessMap_map__a_0ei{position:relative;width:min(100%,calc((100vh - 140px) * 1111 / 1415));aspect-ratio:1111/1415;isolation:isolate}.ProcessMap_image__8_gNG{display:block;width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(180deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.ProcessMap_light__Qe_Qh{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.ProcessMap_reflection__icJdQ{filter:brightness(1.8) saturate(.7);opacity:.35}.ProcessMap_station__9WmiL{position:absolute;transform:translate(-50%,-50%);width:16%;height:14%;border:0;border-radius:50%;background:transparent;cursor:pointer}.ProcessMap_station__9WmiL:focus-visible{outline:2px solid #d9c5ec;outline-offset:5px}.ProcessMap_steps__3ap90{grid-column:span 5;margin:0;padding:0 0 0 24px;list-style:none}.ProcessMap_steps__3ap90:focus-visible{outline:2px solid #d9c5ec;outline-offset:5px}.ProcessMap_step__2L8vv{position:relative;padding:36px 0 44px;border-bottom:1px solid #ffffff20;scroll-margin-top:160px}.ProcessMap_step__2L8vv:first-child{padding-top:24px}.ProcessMap_step__2L8vv:last-child{border-bottom:0}.ProcessMap_number__sJgC7{display:block;margin-bottom:12px;font-size:var(--type-label);color:#92929f;font-variant-numeric:tabular-nums;transition:color .4s}.ProcessMap_step__2L8vv h3{margin:0 0 16px;font-size:var(--type-h3);font-weight:600;line-height:1.2;color:#b6b6c0;transition:color .4s}.ProcessMap_step__2L8vv p{margin:0;font-size:var(--type-body);line-height:var(--type-body-leading);color:#a2a2ae;white-space:pre-line;transition:color .4s}.ProcessMap_step__2L8vv:before{content:"";position:absolute;top:36px;bottom:44px;left:-24px;width:2px;background:linear-gradient(transparent,#d9c5ec,transparent);opacity:0;transition:opacity .4s}.ProcessMap_active__Rt8Aj:before{opacity:1}.ProcessMap_active__Rt8Aj h3{color:#f4f4f6}.ProcessMap_active__Rt8Aj p{color:#c8c8d0}.ProcessMap_active__Rt8Aj .ProcessMap_number__sJgC7{color:#e0ccf1}.ProcessMap_still__nYYeh .ProcessMap_number__sJgC7,.ProcessMap_still__nYYeh .ProcessMap_step__2L8vv h3,.ProcessMap_still__nYYeh .ProcessMap_step__2L8vv p,.ProcessMap_still__nYYeh .ProcessMap_step__2L8vv:before{transition:none}.ProcessMap_brandScene__0_cJ0{background-image:linear-gradient(180deg,#19191d,#19191d00 18%,#19191d00 85%,#19191d),url(/images/sections/process/graphite-backdrop.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.ProcessMap_brandObject__Saw_D{width:min(100%,calc(100svh - 160px));aspect-ratio:1}.ProcessMap_brandObject__Saw_D img{display:block;width:100%;height:100%;object-fit:contain}.ProcessMap_brandScene__0_cJ0 .ProcessMap_header__0Z_aP h2{max-width:1100px;margin-inline:auto}.ProcessMap_stepNavigation__Q3PDj{display:none}@media (min-width:1101px){.ProcessMap_brandScene__0_cJ0{background-attachment:scroll,fixed}}@media (max-width:1100px){.ProcessMap_section__znMZD{padding:64px 32px}.ProcessMap_stage__utduZ{grid-template-columns:repeat(8,minmax(0,1fr))}.ProcessMap_steps__3ap90,.ProcessMap_visualColumn__mNI6B{grid-column:span 4}.ProcessMap_steps__3ap90{padding-left:12px}.ProcessMap_step__2L8vv:before{left:-12px}.ProcessMap_enhanced__7igeC .ProcessMap_layout___y6z4{min-height:calc((var(--step-count) - 1) * 65vh + 100vh)}.ProcessMap_enhanced__7igeC .ProcessMap_stage__utduZ{position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:16px}.ProcessMap_enhanced__7igeC .ProcessMap_visualColumn__mNI6B{position:relative;top:0;width:100%}.ProcessMap_enhanced__7igeC .ProcessMap_map__a_0ei{height:min(38vh,380px);width:auto;max-width:100%}.ProcessMap_enhanced__7igeC .ProcessMap_steps__3ap90{width:100%;max-width:560px;padding:0;min-height:0;max-height:calc(100svh - 100px - min(38vh, 380px) - 40px);overflow-y:auto;overscroll-behavior-y:contain;border:1px solid #ffffff20;border-radius:20px;background:#ffffff04}.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv{display:none;padding:24px;border:0;text-align:center}.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv.ProcessMap_active__Rt8Aj{display:block}.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv:before{display:none}.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv h3{text-wrap:balance}.ProcessMap_brandScene__0_cJ0 .ProcessMap_brandObject__Saw_D{height:min(34svh,340px);width:auto;max-width:100%}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_steps__3ap90{max-height:calc(100svh - 100px - min(34svh, 340px) - 104px)}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_stepNavigation__Q3PDj{display:flex;align-items:center;justify-content:center;gap:20px}.ProcessMap_stepNavigation__Q3PDj button{min-width:88px;min-height:44px;padding:10px 16px;border:1px solid #ffffff30;border-radius:12px;background:#19191dcc;color:#f4f4f6;font:inherit;font-size:var(--type-label);cursor:pointer;transition:border-color .2s,background .2s}.ProcessMap_stepNavigation__Q3PDj button:hover:not(:disabled){border-color:#d9c5ec;background:#2c2933}.ProcessMap_stepNavigation__Q3PDj button:focus-visible{outline:2px solid #d9c5ec;outline-offset:4px}.ProcessMap_stepNavigation__Q3PDj button:disabled{opacity:.4;cursor:default}.ProcessMap_stepNavigation__Q3PDj span{color:#c8c8d0;font-size:var(--type-label);font-variant-numeric:tabular-nums}}@media (max-width:599px){.ProcessMap_section__znMZD{padding:48px 20px}.ProcessMap_header__0Z_aP{margin-bottom:24px}.ProcessMap_header__0Z_aP p{margin-top:20px}.ProcessMap_stage__utduZ{grid-template-columns:minmax(0,1fr);gap:0}.ProcessMap_visualColumn__mNI6B{grid-column:1;top:76px;z-index:2;padding-bottom:12px;background:linear-gradient(#19191d 90%,#19191d00)}.ProcessMap_map__a_0ei{width:auto;height:min(240px,32vh);max-width:100%}.ProcessMap_station__9WmiL{min-width:44px;min-height:44px}.ProcessMap_steps__3ap90{grid-column:1;padding:0}.ProcessMap_step__2L8vv,.ProcessMap_step__2L8vv:first-child{padding:28px 12px 32px;text-align:center;scroll-margin-top:340px}.ProcessMap_step__2L8vv:before{left:0;top:28px;bottom:32px}.ProcessMap_step__2L8vv h3{text-wrap:balance}.ProcessMap_enhanced__7igeC .ProcessMap_stage__utduZ{top:76px;gap:8px}.ProcessMap_enhanced__7igeC .ProcessMap_visualColumn__mNI6B{padding:0;background:none}.ProcessMap_enhanced__7igeC .ProcessMap_map__a_0ei{height:min(42vh,340px)}.ProcessMap_enhanced__7igeC .ProcessMap_steps__3ap90{max-height:calc(100svh - 76px - min(42vh, 340px) - 24px)}.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv,.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv:first-child{padding:20px 16px}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_layout___y6z4{min-height:0}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_stage__utduZ{position:static;display:block}.ProcessMap_brandScene__0_cJ0 .ProcessMap_visualColumn__mNI6B{position:relative;top:auto;padding-bottom:24px;background:none}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_steps__3ap90{max-height:none;overflow:visible;border:0;border-radius:0;background:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv,.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv{display:block;padding:24px 0;border-top:1px solid #ffffff20}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv:before{display:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv h3{color:#f4f4f6;transition:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv p{color:#c8c8d0;transition:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7{color:#c0b4ce;transition:none}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_stepNavigation__Q3PDj{display:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_header__0Z_aP{margin-bottom:20px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_titlePanel__fZe03{padding:20px 16px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_header__0Z_aP p{margin-top:20px;text-align:left}.ProcessMap_brandScene__0_cJ0 .ProcessMap_visualColumn__mNI6B{justify-content:flex-start;padding-bottom:16px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_brandObject__Saw_D{width:88px;height:88px;margin-left:-16px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_visualColumn__mNI6B:after{content:"";position:absolute;left:27px;top:76px;bottom:0;width:1px;background:linear-gradient(#d9c5ec,#b9d9f080)}.ProcessMap_brandScene__0_cJ0 .ProcessMap_steps__3ap90,.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_steps__3ap90{width:100%;max-width:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv,.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv{padding:8px 0 28px 72px;border:0;text-align:left;scroll-margin-top:100px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv:before,.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv:before{display:block;left:27px;top:0;bottom:0;width:1px;background:linear-gradient(#b9d9f080,#d9c5ecb3,#b9d9f080);opacity:1;transition:none}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv:last-child:before{bottom:auto;height:36px}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv:not(:last-child):after{content:"";position:absolute;left:24px;bottom:12px;width:7px;height:7px;border-radius:50%;background:#c9b9df;box-shadow:0 0 8px #b9d9f066}.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7{position:absolute;z-index:1;left:0;top:0;display:grid;place-items:center;width:56px;height:56px;margin:0;background:url(/images/sections/process/step-marker.png) 50%/contain no-repeat;color:#f4f4f6;font-weight:600}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv h3{margin-bottom:10px;text-wrap:wrap}.ProcessMap_brandScene__0_cJ0 .ProcessMap_step__2L8vv p{line-height:1.5}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv h3{color:#b6b6c0;transition:color .32s ease}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv.ProcessMap_active__Rt8Aj h3{color:#f4f4f6}.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7{transition:transform .32s ease,color .32s ease}.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7:after{content:"";position:absolute;inset:6px;border-radius:50%;pointer-events:none;border:1px solid #e8ddff;box-shadow:0 0 12px #d9c5ec99,0 0 24px #b9d9f055,inset 0 0 10px #d9c5ec44;opacity:0;transition:opacity .32s ease}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_active__Rt8Aj .ProcessMap_number__sJgC7{color:#fff;transform:scale(1.08)}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_active__Rt8Aj .ProcessMap_number__sJgC7:after{opacity:1}@media (prefers-reduced-motion:reduce){.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7,.ProcessMap_brandScene__0_cJ0 .ProcessMap_number__sJgC7:after,.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_step__2L8vv h3{transition:none}.ProcessMap_brandScene__0_cJ0.ProcessMap_enhanced__7igeC .ProcessMap_active__Rt8Aj .ProcessMap_number__sJgC7{transform:none}}}