.HeroCarousel_hero__jvNzC{position:relative;width:100%;height:calc(100svh - 86px);min-height:480px;overflow:hidden;isolation:isolate;background:var(--navy-surface)}.HeroCarousel_image__4KfKc{object-fit:cover;object-position:center}.HeroCarousel_foreground__ymqzX{position:relative;z-index:1;display:flex;align-items:center;width:85.6%;height:100%;margin-inline:auto}.HeroCarousel_copy__p5uPA{width:min(100%,760px);color:#fffaf2}.HeroCarousel_copy__p5uPA:before{content:"";display:block;width:clamp(62px,6.5vw,110px);height:2px;margin-bottom:clamp(22px,2.3vw,40px);background:var(--gold)}.HeroCarousel_copy__p5uPA h1{margin:0;color:#fffaf2;font-size:clamp(54px,6.1vw,104px);line-height:.94;font-weight:750;letter-spacing:-.045em}.HeroCarousel_copy__p5uPA p{max-width:610px;margin:24px 0 32px;color:rgba(255,250,242,.8);font-size:clamp(17px,1.8vw,30px);line-height:1.4}.HeroCarousel_copy__p5uPA p span{display:block}.HeroCarousel_copy__p5uPA .HeroCarousel_cta__mmFm_{min-height:clamp(48px,4.2vw,70px);padding-inline:clamp(25px,3vw,50px);font-size:clamp(15px,1.7vw,28px)}@media (min-width:1061px){.HeroCarousel_hero__jvNzC{height:calc(100svh - 96px)}}@media (max-width:1060px){.HeroCarousel_hero__jvNzC:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(15,38,62,.56),rgba(15,38,62,.16) 75%,transparent)}.HeroCarousel_image__4KfKc{object-position:57% center}.HeroCarousel_copy__p5uPA{max-width:590px}.HeroCarousel_copy__p5uPA h1{font-size:clamp(46px,6.6vw,70px)}}@media (max-width:560px){.HeroCarousel_hero__jvNzC{height:calc(100svh - 82px);min-height:480px}.HeroCarousel_hero__jvNzC:after{background:linear-gradient(90deg,rgba(15,38,62,.72),rgba(15,38,62,.38) 75%,rgba(15,38,62,.2))}.HeroCarousel_foreground__ymqzX{width:calc(100% - 40px)}.HeroCarousel_copy__p5uPA h1{font-size:clamp(36px,10.8vw,58px)}.HeroCarousel_copy__p5uPA p{max-width:340px;margin:22px 0 26px;color:rgba(255,250,242,.94);font-size:16px;line-height:1.55;text-shadow:0 1px 8px rgba(15,38,62,.4)}.HeroCarousel_desktopBreak__qpnED{display:none}.HeroCarousel_copy__p5uPA .HeroCarousel_cta__mmFm_{min-height:48px;padding-inline:24px;font-size:14px}}@media (min-width:561px) and (max-height:650px){.HeroCarousel_hero__jvNzC{min-height:410px}.HeroCarousel_copy__p5uPA:before{margin-bottom:20px}.HeroCarousel_copy__p5uPA h1{font-size:clamp(46px,5vw,68px)}.HeroCarousel_copy__p5uPA p{margin:18px 0 24px;font-size:18px}.HeroCarousel_copy__p5uPA .HeroCarousel_cta__mmFm_{min-height:46px;font-size:16px}}.HeroCarousel_copy__p5uPA .HeroCarousel_buyingTitle__M9v0b{font-size:clamp(36px,5.4vw,82px);line-height:1.03;max-width:20ch;text-wrap:balance}.MarketMap_section__gHaRZ{--header-height:96px;--market-frame-space:clamp(24px,4vh,44px);--market-spacing-adjustment:calc(var(--section-gap) * 1.5 - var(--market-frame-space) * 2);position:relative;height:calc(100svh - var(--header-height) + var(--market-spacing-adjustment));scroll-margin-top:var(--header-height);display:grid;grid-template-columns:40% 60%;padding:var(--section-gap) clamp(24px,5vw,80px) calc(var(--section-gap) / 2);overflow:hidden;background:var(--warm-white);color:var(--navy)}.MarketMap_sidebar__sBvUE{min-width:0;align-self:center;position:relative;z-index:2;padding-right:clamp(24px,4vw,60px)}.MarketMap_sidebar__sBvUE h2{margin:0 0 28px;font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.025em}.MarketMap_controls__yxH6T{display:grid;gap:10px}.MarketMap_item__CMlTa{border-radius:24px;background:rgba(255,255,255,.44);transition:background .35s}.MarketMap_item__CMlTa[data-active=true]{background:var(--navy)}.MarketMap_item__CMlTa button{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:0;border-radius:24px;background:transparent;text-align:left;color:var(--navy);font:inherit;font-size:15px;font-weight:550;cursor:pointer}.MarketMap_item__CMlTa:not([data-active=true]) button:hover{color:var(--gold-dark)}.MarketMap_item__CMlTa[data-active=true] button{color:var(--warm-white)}.MarketMap_catalog__W6fwD:focus-visible,.MarketMap_item__CMlTa button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.MarketMap_plus__x_uTp{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid;border-radius:50%;font-size:19px;line-height:1;font-weight:400}.MarketMap_expansion__B3OQ7{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s}.MarketMap_item__CMlTa[data-active=true] .MarketMap_expansion__B3OQ7{grid-template-rows:1fr;opacity:1}.MarketMap_detailCopy__6MiLl{min-height:0;overflow:hidden;padding-inline:18px}.MarketMap_intro__5W5Kf{margin:2px 0 12px;font-size:13px;line-height:1.6;color:var(--gray)}.MarketMap_productHeading__WPmMY{margin:0 0 6px;color:var(--gold-dark);font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:650}.MarketMap_productList__dF96_{list-style:none;padding:0;margin:0}.MarketMap_productList__dF96_ li{padding:5px 0;font-size:13px;line-height:1.4}.MarketMap_catalog__W6fwD{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin:8px 0 12px;border-top:1px solid var(--line);font-size:12px}.MarketMap_experience__zUYwZ{position:relative;min-width:0;min-height:0}.MarketMap_viewport__RtI9B{position:absolute;inset:0;overflow:hidden}.MarketMap_map__wk_F8{position:absolute;top:0;left:0;width:var(--map-width);height:var(--map-height);transform-origin:0 0;transform:translate3d(var(--pan-x),var(--pan-y),0) scale(var(--zoom));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.MarketMap_worldSvg__ztFy6{display:block;width:100%;height:100%;overflow:visible}.MarketMap_continents__ejJfx{opacity:.9}.MarketMap_continents__ejJfx path{stroke:none}.MarketMap_marketRegion__f3gsA{fill:var(--market-color);stroke:none;animation:MarketMap_marketPulse__Z43yz 4.8s ease-in-out var(--pulse-delay) infinite;transition:fill-opacity .5s,opacity .5s}.MarketMap_marketRegion__f3gsA[data-muted=true]{animation:none;opacity:.2}.MarketMap_marketRegion__f3gsA[data-active=true]{opacity:1}@keyframes MarketMap_marketPulse__Z43yz{0%,to{fill-opacity:.64}50%{fill-opacity:1}}.MarketMap_regionCaption__DXM30{position:absolute;bottom:12px;width:100%;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.MarketMap_colorDot__2s1aS{flex:0 0 8px;height:8px;border-radius:50%;background:var(--market-color)}.MarketMap_item__CMlTa[data-active=true]{box-shadow:none}.MarketMap_item__CMlTa button .MarketMap_plus__x_uTp{order:2;margin-left:auto;color:var(--gray)}.MarketMap_item__CMlTa[data-active=true] button .MarketMap_plus__x_uTp{color:var(--warm-white)}.MarketMap_item__CMlTa[data-active=true] .MarketMap_colorDot__2s1aS{background:var(--warm-white)}@media (max-width:1060px){.MarketMap_section__gHaRZ{--header-height:86px}}@media (max-width:700px){.MarketMap_section__gHaRZ{--market-frame-space:20px;padding:var(--section-gap) 16px calc(var(--section-gap) / 2);grid-template-columns:44% 56%}.MarketMap_sidebar__sBvUE{padding-right:8px}.MarketMap_sidebar__sBvUE h2{font-size:25px;margin-bottom:20px}.MarketMap_controls__yxH6T{gap:8px}.MarketMap_item__CMlTa{border-radius:18px}.MarketMap_item__CMlTa button{font-size:12px;padding:8px 10px;min-height:40px;gap:7px}.MarketMap_plus__x_uTp{flex-basis:18px;height:18px;font-size:16px}.MarketMap_detailCopy__6MiLl{padding-inline:10px}.MarketMap_intro__5W5Kf{display:none}.MarketMap_productHeading__WPmMY{font-size:8px;margin-top:4px}.MarketMap_productList__dF96_ li{font-size:11px;padding:4px 0}.MarketMap_catalog__W6fwD{font-size:11px;margin-bottom:8px;min-height:32px}.MarketMap_regionCaption__DXM30{font-size:8px;letter-spacing:.08em;padding-inline:4px}}@media (max-width:560px){.MarketMap_section__gHaRZ{--header-height:82px}}@media (max-height:700px) and (min-width:701px){.MarketMap_intro__5W5Kf{display:none}.MarketMap_sidebar__sBvUE h2{margin-bottom:18px}.MarketMap_controls__yxH6T{gap:6px}.MarketMap_item__CMlTa button{min-height:42px}}@media (prefers-reduced-motion:reduce){.MarketMap_expansion__B3OQ7,.MarketMap_item__CMlTa,.MarketMap_map__wk_F8,.MarketMap_marketRegion__f3gsA{transition:none}.MarketMap_marketRegion__f3gsA{animation:none}}.MarketMap_section__gHaRZ[data-focused=true]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:24px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_sidebar__sBvUE{padding:0;align-self:start;display:flex;justify-content:space-between;gap:24px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_sidebar__sBvUE h2{font-size:clamp(22px,2.4vw,32px);margin:0;white-space:nowrap}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_controls__yxH6T{display:flex;flex-wrap:wrap;gap:8px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_item__CMlTa button{min-height:40px;padding:8px 12px;font-size:12px;gap:8px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_plus__x_uTp{display:none}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_continents__ejJfx{opacity:0}.MarketMap_continents__ejJfx{transition:opacity .6s}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_marketRegion__f3gsA[data-muted=true]{opacity:0}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_marketRegion__f3gsA[data-active=true]{animation:none;fill-opacity:1}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_regionCaption__DXM30{width:33%;right:0;bottom:3%}.MarketMap_connector__KhPVl{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.MarketMap_connector__KhPVl path{fill:none;stroke:var(--navy);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:180;animation:MarketMap_drawConnection__pQ8EP 1.2s ease .25s both}.MarketMap_connector__KhPVl circle{fill:var(--navy)}.MarketMap_scene__nB1be{position:absolute;left:0;right:43%;top:5%;bottom:4%;margin:0;display:flex;flex-direction:column;animation:MarketMap_sceneReveal__9KePk .85s cubic-bezier(.22,1,.36,1) .2s both}.MarketMap_sceneImage__4JLSt{position:relative;flex:1;min-height:0;overflow:hidden}.MarketMap_sceneImage__4JLSt img{object-fit:cover}.MarketMap_scene__nB1be figcaption{padding-top:18px}.MarketMap_sceneEyebrow__KhHyS{display:block;font-size:9px;letter-spacing:.14em;color:var(--gray)}.MarketMap_scene__nB1be h3{margin:8px 0;font-weight:500;font-size:clamp(20px,2vw,28px);line-height:1.2}.MarketMap_scene__nB1be p{margin:0 0 8px;font-size:12px;line-height:1.6;color:var(--gray)}.MarketMap_sceneNote__8JILK{font-size:10px;color:var(--gray)}@keyframes MarketMap_sceneReveal__9KePk{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes MarketMap_drawConnection__pQ8EP{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@media (max-width:1060px){.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_sidebar__sBvUE{align-items:start;flex-direction:column;gap:16px}}@media (max-width:700px){.MarketMap_section__gHaRZ[data-focused=true]{gap:16px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_controls__yxH6T{gap:6px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_item__CMlTa button{min-height:34px;font-size:11px;padding:7px 10px}.MarketMap_scene__nB1be{left:0;right:39%;top:6%;bottom:5%}.MarketMap_scene__nB1be figcaption{padding-top:12px}.MarketMap_scene__nB1be h3{font-size:17px}.MarketMap_scene__nB1be p{font-size:10px}.MarketMap_sceneEyebrow__KhHyS{font-size:8px}.MarketMap_sceneNote__8JILK{font-size:9px}}@media (prefers-reduced-motion:reduce){.MarketMap_connector__KhPVl path,.MarketMap_scene__nB1be{animation:none}.MarketMap_continents__ejJfx{transition:none}}.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{margin:10px 0 12px;color:var(--navy);font-size:12px;line-height:1.6;max-width:56ch}@media (max-width:700px){.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{font-size:10px;line-height:1.5;margin:8px 0}}.MarketMap_section__gHaRZ{grid-template-rows:auto minmax(0,1fr);row-gap:28px}.MarketMap_title__k64iT{grid-column:1/-1;margin:0;text-align:center;font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.025em}.MarketMap_section__gHaRZ[data-focused=false] .MarketMap_controls__yxH6T{height:calc(308px + clamp(28px, 3vw, 40px) * 1.15);max-height:100%;align-content:space-between;gap:0}.MarketMap_section__gHaRZ[data-focused=false] .MarketMap_sidebar__sBvUE{max-height:100%}.MarketMap_section__gHaRZ[data-focused=true]{grid-template-rows:auto auto minmax(0,1fr)}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_sidebar__sBvUE{justify-content:center;align-items:center}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_controls__yxH6T{justify-content:center}@media (max-width:700px){.MarketMap_section__gHaRZ{row-gap:20px}.MarketMap_title__k64iT{font-size:25px}.MarketMap_section__gHaRZ[data-focused=false] .MarketMap_controls__yxH6T{height:281px}}@media (max-height:700px) and (min-width:701px){.MarketMap_section__gHaRZ[data-focused=false] .MarketMap_controls__yxH6T{height:285px}}.MarketMap_scene__nB1be{right:0;top:0;bottom:0;pointer-events:none}.MarketMap_sceneImage__4JLSt{width:57%}.MarketMap_scene__nB1be figcaption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;padding-top:16px;flex-shrink:0}.MarketMap_scene__nB1be h3{margin:7px 0 5px}.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{max-width:none;margin:0 0 6px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_regionCaption__DXM30{bottom:120px}@media (max-width:700px){.MarketMap_sceneImage__4JLSt{width:61%}.MarketMap_scene__nB1be figcaption{gap:16px;grid-template-columns:1fr 1.25fr;padding-top:12px}.MarketMap_scene__nB1be h3{font-size:16px}.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{margin:0 0 5px}.MarketMap_section__gHaRZ[data-focused=true] .MarketMap_regionCaption__DXM30{bottom:150px}}.MarketMap_section__gHaRZ[data-focused=true]{height:calc(100svh - var(--header-height) + 100px + var(--market-spacing-adjustment))}.MarketMap_scene__nB1be figcaption{display:block;width:57%}.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{margin:10px 0 8px}@media (max-width:700px){.MarketMap_section__gHaRZ[data-focused=true]{height:calc(100svh - var(--header-height) + 150px + var(--market-spacing-adjustment))}.MarketMap_scene__nB1be figcaption{width:61%}.MarketMap_scene__nB1be .MarketMap_marketReason__qTX7y{margin:8px 0}}.MarketMap_sceneImage__4JLSt{pointer-events:auto;touch-action:pan-y;cursor:grab}.MarketMap_sceneImage__4JLSt:active{cursor:grabbing}.MarketMap_sceneImage__4JLSt:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.MarketMap_carouselSlide__zIPHc{position:absolute;inset:0;opacity:0;transition:opacity .75s ease;pointer-events:none}.MarketMap_carouselSlide__zIPHc[data-active=true]{opacity:1}.MarketMap_carouselProgress__DFdoe{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:6px;pointer-events:none}.MarketMap_carouselProgress__DFdoe span{width:28px;height:3px;border-radius:3px;background:rgb(255 255 255/45%);box-shadow:0 1px 4px rgb(0 0 0/15%);transition:background .5s}.MarketMap_carouselProgress__DFdoe span[data-active=true]{background:white}@media (prefers-reduced-motion:reduce){.MarketMap_carouselSlide__zIPHc{transition:none}}.MarketMap_carouselNext__L0kU4,.MarketMap_carouselPrevious__Oxc6G{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(255 255 255/50%);border-radius:50%;background:rgb(248 247 244/85%);color:var(--navy);font-size:28px;font-weight:300;line-height:1;cursor:pointer;backdrop-filter:blur(8px);transition:background .18s}.MarketMap_carouselPrevious__Oxc6G{left:12px}.MarketMap_carouselNext__L0kU4{right:12px}.MarketMap_carouselNext__L0kU4:hover,.MarketMap_carouselPrevious__Oxc6G:hover{background:#fff}.MarketMap_carouselNext__L0kU4:focus-visible,.MarketMap_carouselPrevious__Oxc6G:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (max-width:700px){.MarketMap_carouselPrevious__Oxc6G{left:8px}.MarketMap_carouselNext__L0kU4{right:8px}}.MarketMap_productLink__v50n7{display:block;margin:8px 0;color:var(--navy);font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.MarketMap_productLink__v50n7{font-size:11px}}.MarketMap_planningNotes__4DFrC{margin:24px auto 48px;width:min(1280px,92%);padding:20px;border:1px solid var(--line);font-size:14px;line-height:1.7}.MarketMap_planningNotes__4DFrC summary{cursor:pointer;font-weight:600}.MarketMap_planningNotes__4DFrC li{margin:18px 0}.MarketMap_planningNotes__4DFrC p{margin:6px 0}.MarketMap_planningNotes__4DFrC a{text-decoration:underline;text-underline-offset:4px}.CarbonCrystalSystem_loadBoundary__xGsAe{min-height:72vh;background:var(--warm-white)}.CarbonCrystalSystem_sectionLoader__IoX_h,.CarbonCrystalSystem_sectionPlaceholder__v54Gr{min-height:72vh}.CarbonCrystalSystem_sectionLoader__IoX_h{display:grid;place-items:center;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CarbonCrystalSystem_experience__pNltD{--system-progress:0%;position:relative;height:380svh;color:var(--navy-soft);background:white;border-top:0}.CarbonCrystalSystem_stickyStage__UIRO8{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;isolation:isolate;background:white}.CarbonCrystalSystem_stickyStage__UIRO8:before{position:absolute;inset:0 0 110px;z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(181,138,82,.04),transparent 25%,transparent 75%,rgba(38,58,75,.025))}.CarbonCrystalSystem_experienceGrid__peGo5{width:min(1360px,calc(100% - 40px));height:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(48px,4.2vw,64px);padding:116px 0 126px}.CarbonCrystalSystem_storyCopy__LzyK5{position:relative;z-index:4;width:100%;max-width:480px}.CarbonCrystalSystem_eyebrow__H54dB{position:relative;margin:0 0 1.25rem;padding-top:20px;color:var(--gold);font-size:.69rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.CarbonCrystalSystem_eyebrow__H54dB:before{position:absolute;top:0;left:0;width:72px;height:1px;content:"";background:var(--gold)}.CarbonCrystalSystem_storyCopy__LzyK5 h2{margin:0;max-width:610px;color:var(--navy);font-size:clamp(2rem,3.1vw,3rem);font-weight:650;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.CarbonCrystalSystem_lead__xXzw9{max-width:540px;margin:1.1rem 0 1.6rem;color:var(--gray);font-size:.88rem;line-height:1.75}.CarbonCrystalSystem_stageDetails__uLD2q{animation:CarbonCrystalSystem_stageDetailsIn__3FdIy .32s cubic-bezier(.22,.65,.32,1) both;will-change:opacity}@keyframes CarbonCrystalSystem_stageDetailsIn__3FdIy{0%{opacity:.58}to{opacity:1}}.CarbonCrystalSystem_currentStep__0C_6_{min-height:48px;display:flex;align-items:center;gap:16px;padding-left:16px;border-left:2px solid var(--gold)}.CarbonCrystalSystem_currentStep__0C_6_ span{color:var(--gold);font-size:2rem;font-weight:320;letter-spacing:-.055em;line-height:.9}.CarbonCrystalSystem_currentStep__0C_6_ strong{color:var(--navy-soft);font-size:.95rem;font-weight:760;line-height:1.25}.CarbonCrystalSystem_storyCopy__LzyK5 h3{min-height:1.25em;margin:1.35rem 0 .65rem;color:var(--navy);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:650;line-height:1.35}.CarbonCrystalSystem_stageCopy__M5JXR{min-height:3.1em;margin:0;color:var(--gray);font-size:.88rem;line-height:1.7}.CarbonCrystalSystem_technicalGrid__5_zPO{display:grid;grid-template-columns:1fr;gap:0;margin-top:1.5rem;border-top:1px solid var(--line)}.CarbonCrystalSystem_technicalFact__D_R_P{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.CarbonCrystalSystem_technicalFact__D_R_P span{display:block;margin:3px 0 0;color:var(--gold);font-size:.61rem;font-weight:800;letter-spacing:.15em}.CarbonCrystalSystem_technicalFact__D_R_P p{margin:0;color:#59666f;font-size:.74rem;line-height:1.62}.CarbonCrystalSystem_modelWrap__ymeK_{position:relative;width:100%;align-self:stretch;min-width:0;cursor:grab}.CarbonCrystalSystem_modelWrap__ymeK_:active{cursor:grabbing}.CarbonCrystalSystem_modelCanvas__ccl04{position:absolute;inset:1% 0 5%}.CarbonCrystalSystem_modelCanvas__ccl04 canvas{width:100%;height:100%;display:block;touch-action:none}.CarbonCrystalSystem_modelLoader__wylFJ{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:var(--gold);background:rgba(250,249,246,.42);font-size:.68rem;font-weight:760;letter-spacing:.08em;pointer-events:none}.CarbonCrystalSystem_modelLoader__wylFJ:before{position:absolute;width:42px;height:42px;margin-top:-58px;content:"";border:1px solid rgba(181,138,82,.22);border-top:1px solid var(--gold);border-radius:50%;animation:CarbonCrystalSystem_modelLoading__7GfXt 1s linear infinite}.CarbonCrystalSystem_modelLoader__wylFJ.CarbonCrystalSystem_hasError__TKCdh{color:#9c4f3f}.CarbonCrystalSystem_modelLoader__wylFJ.CarbonCrystalSystem_hasError__TKCdh:before{display:none}@keyframes CarbonCrystalSystem_modelLoading__7GfXt{to{transform:rotate(1turn)}}.CarbonCrystalSystem_rotateHint__yEPE1{position:absolute;left:40%;bottom:12px;z-index:4;display:flex;align-items:center;gap:9px;transform:translateX(-50%);color:var(--gold);font-size:.68rem;font-weight:760;letter-spacing:.07em;pointer-events:none;transition:opacity .35s ease}.CarbonCrystalSystem_rotateHint__yEPE1:before{position:absolute;left:50%;bottom:-22px;width:min(430px,38vw);height:86px;content:"";border:1px solid rgba(181,138,82,.55);border-top-color:transparent;border-radius:50%;transform:translateX(-50%)}.CarbonCrystalSystem_isUsed__ybHC4{opacity:.45}.CarbonCrystalSystem_modelLabels__iRn_i{position:absolute;inset:0;z-index:3;color:#92999e;font-size:.64rem;font-weight:730;letter-spacing:.05em;pointer-events:none}.CarbonCrystalSystem_modelLabels__iRn_i span{position:absolute;left:var(--label-x,calc(100% - 160px));min-width:160px;transform:translateY(-50%);transition:color .22s ease,transform .22s ease}.CarbonCrystalSystem_modelLabels__iRn_i span:first-child{top:36%}.CarbonCrystalSystem_modelLabels__iRn_i span:nth-child(2){top:46.5%}.CarbonCrystalSystem_modelLabels__iRn_i span:nth-child(3){top:56%}.CarbonCrystalSystem_modelLabels__iRn_i span:nth-child(4){top:64.5%}.CarbonCrystalSystem_modelLabels__iRn_i span:before{position:absolute;right:calc(100% + 12px);top:50%;width:var(--connector-length,64px);height:1px;content:"";background:currentColor;transform:rotate(var(--connector-angle,0rad));transform-origin:right center}.CarbonCrystalSystem_modelLabels__iRn_i span.CarbonCrystalSystem_isActive__8RNO1{color:var(--gold);transform:translate(-5px,-50%)}.CarbonCrystalSystem_stageRail__ugu5U{position:absolute;right:clamp(28px,4.3vw,74px);bottom:20px;left:clamp(28px,4.3vw,74px);z-index:8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.97)}.CarbonCrystalSystem_railProgress__6MlBR{position:absolute;top:-1px;right:0;left:0;height:1px}.CarbonCrystalSystem_railProgress__6MlBR span{display:block;width:var(--system-progress);height:100%;background:var(--gold);will-change:width}.CarbonCrystalSystem_stageRail__ugu5U ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.CarbonCrystalSystem_stageRail__ugu5U li{min-width:0}.CarbonCrystalSystem_stageRail__ugu5U button{position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:12px 18px;color:#8b9398;border-left:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:color .24s cubic-bezier(.22,.65,.32,1),background .24s cubic-bezier(.22,.65,.32,1),box-shadow .24s cubic-bezier(.22,.65,.32,1)}.CarbonCrystalSystem_stageRail__ugu5U li:first-child button{border-left:0}.CarbonCrystalSystem_stageRail__ugu5U button:hover{color:var(--navy-soft);background:rgba(181,138,82,.04)}.CarbonCrystalSystem_stageRail__ugu5U button:focus-visible{z-index:1;outline:2px solid var(--gold);outline-offset:-3px}.CarbonCrystalSystem_stageRail__ugu5U button span{color:var(--gold);font-size:.67rem;font-weight:800}.CarbonCrystalSystem_stageRail__ugu5U button strong{overflow:hidden;font-size:.7rem;font-weight:760;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.CarbonCrystalSystem_stageRail__ugu5U button[aria-current=step]{color:var(--navy);background:rgba(181,138,82,.05);box-shadow:inset 0 -3px var(--gold)}.CarbonCrystalSystem_scrollCue__4zha2{position:absolute;right:15px;top:46%;z-index:6;display:flex;align-items:center;gap:9px;color:rgba(38,58,75,.42);font-size:.57rem;font-weight:780;letter-spacing:.12em;writing-mode:vertical-rl;pointer-events:none}.CarbonCrystalSystem_scrollCue__4zha2 span{width:1px;height:42px;background:linear-gradient(var(--gold),transparent)}.CarbonCrystalSystem_experience__pNltD[data-stage="4"] .CarbonCrystalSystem_scrollCue__4zha2{opacity:0}@media (min-width:1061px){.CarbonCrystalSystem_experienceGrid__peGo5{width:min(1540px,calc(100% - 64px));gap:48px}}@media (max-width:1180px){.CarbonCrystalSystem_modelLabels__iRn_i{display:none}}@media (max-width:1050px) and (min-width:821px){.CarbonCrystalSystem_experienceGrid__peGo5{gap:44px}}@media (max-width:820px){.CarbonCrystalSystem_loadBoundary__xGsAe,.CarbonCrystalSystem_sectionLoader__IoX_h,.CarbonCrystalSystem_sectionPlaceholder__v54Gr{min-height:620px}.CarbonCrystalSystem_experience__pNltD{height:auto}.CarbonCrystalSystem_stickyStage__UIRO8{position:relative;height:auto;min-height:100svh;overflow:hidden}.CarbonCrystalSystem_experienceGrid__peGo5{width:min(100% - 28px,620px);height:auto;display:flex;flex-direction:column;gap:0;padding:0 0 108px}.CarbonCrystalSystem_modelWrap__ymeK_{order:1;width:100%;height:min(74vw,430px);min-height:300px;margin-top:6px}.CarbonCrystalSystem_modelCanvas__ccl04{inset:-3% -7% 2%}.CarbonCrystalSystem_storyCopy__LzyK5{order:2;width:100%;max-width:none;padding:76px 0 18px}.CarbonCrystalSystem_eyebrow__H54dB{margin-bottom:1rem}.CarbonCrystalSystem_storyCopy__LzyK5 h2{font-size:clamp(2rem,7.8vw,2.8rem)}.CarbonCrystalSystem_lead__xXzw9{margin:1rem 0 1.55rem;font-size:.88rem}.CarbonCrystalSystem_currentStep__0C_6_{min-height:44px}.CarbonCrystalSystem_currentStep__0C_6_ span{font-size:2.55rem}.CarbonCrystalSystem_storyCopy__LzyK5 h3{min-height:1.15em;margin-top:1.1rem;font-size:clamp(1.3rem,5.5vw,1.7rem)}.CarbonCrystalSystem_stageCopy__M5JXR{min-height:3.2em;font-size:.84rem}.CarbonCrystalSystem_technicalGrid__5_zPO{grid-template-columns:1fr}.CarbonCrystalSystem_technicalFact__D_R_P{min-height:auto}.CarbonCrystalSystem_technicalGrid__5_zPO .CarbonCrystalSystem_technicalFact__D_R_P:nth-child(2){display:none}.CarbonCrystalSystem_rotateHint__yEPE1{bottom:16px;left:50%}.CarbonCrystalSystem_rotateHint__yEPE1:before{width:min(320px,80vw);height:62px;bottom:-12px}.CarbonCrystalSystem_stageRail__ugu5U{position:absolute;top:min(74vw,430px);right:14px;bottom:auto;left:14px}.CarbonCrystalSystem_stageRail__ugu5U button{min-height:56px;display:block;padding:8px 4px;text-align:center}.CarbonCrystalSystem_stageRail__ugu5U button strong{display:none}.CarbonCrystalSystem_stageRail__ugu5U button span{font-size:.62rem}.CarbonCrystalSystem_scrollCue__4zha2{display:none}}@media (max-width:480px){.CarbonCrystalSystem_modelWrap__ymeK_{min-height:286px}.CarbonCrystalSystem_technicalFact__D_R_P p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.CarbonCrystalSystem_experience__pNltD{height:100svh}.CarbonCrystalSystem_stageDetails__uLD2q{animation:none}.CarbonCrystalSystem_scrollCue__4zha2{display:none}}.CarbonCrystalSystem_experience__pNltD{height:260svh}.CarbonCrystalSystem_storyCopy__LzyK5 h2{font-size:21px;line-height:1.4;letter-spacing:0;font-weight:550}.CarbonCrystalSystem_eyebrow__H54dB{font-size:10px;margin-bottom:12px}.CarbonCrystalSystem_lead__xXzw9{font-size:14px;margin:10px 0 28px}.CarbonCrystalSystem_currentStep__0C_6_{min-height:28px;padding-left:0;border:0;gap:14px}.CarbonCrystalSystem_currentStep__0C_6_ span{font-size:14px;letter-spacing:.08em;font-weight:650}.CarbonCrystalSystem_currentStep__0C_6_ strong{color:var(--gray);font-size:10px;letter-spacing:.13em}.CarbonCrystalSystem_storyCopy__LzyK5 h3{margin:16px 0 12px;font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.CarbonCrystalSystem_stageBenefit__cvNYl{margin:0 0 16px;font-size:18px;line-height:1.5;color:var(--navy);font-weight:550}.CarbonCrystalSystem_stageCopy__M5JXR{min-height:0;font-size:14px}.CarbonCrystalSystem_technicalGrid__5_zPO{margin-top:22px}.CarbonCrystalSystem_technicalFact__D_R_P{padding:12px 0;grid-template-columns:100px 1fr}.CarbonCrystalSystem_technicalFact__D_R_P p{font-size:12px}.CarbonCrystalSystem_rotateHint__yEPE1:before{width:min(360px,32vw);height:58px}@media (max-width:820px){.CarbonCrystalSystem_experience__pNltD{height:auto}.CarbonCrystalSystem_storyCopy__LzyK5 h3{font-size:36px}.CarbonCrystalSystem_lead__xXzw9{margin-bottom:24px}.CarbonCrystalSystem_rotateHint__yEPE1:before{width:min(320px,80vw)}}@media (min-width:821px) and (max-height:760px){.CarbonCrystalSystem_experienceGrid__peGo5{padding-top:104px;padding-bottom:104px}.CarbonCrystalSystem_storyCopy__LzyK5 h3{font-size:32px;margin-block:10px}.CarbonCrystalSystem_lead__xXzw9{margin-bottom:16px}.CarbonCrystalSystem_stageBenefit__cvNYl{margin-bottom:8px;font-size:16px}.CarbonCrystalSystem_technicalGrid__5_zPO{margin-top:12px}.CarbonCrystalSystem_technicalFact__D_R_P{padding-block:8px}.CarbonCrystalSystem_stageRail__ugu5U button{min-height:66px}}@media (prefers-reduced-motion:reduce){.CarbonCrystalSystem_experience__pNltD{height:auto}.CarbonCrystalSystem_stickyStage__UIRO8{position:relative;height:auto;min-height:100svh}.CarbonCrystalSystem_experienceGrid__peGo5{min-height:100svh}}.CarbonCrystalSystem_modelLabels__iRn_i{transition:opacity .24s ease}.CarbonCrystalSystem_experience__pNltD[data-stage="4"] .CarbonCrystalSystem_modelLabels__iRn_i{opacity:0}@media (min-width:821px){.CarbonCrystalSystem_experienceGrid__peGo5{width:min(1280px,calc(100% - clamp(48px, 10vw, 144px)));gap:clamp(48px,5vw,72px)}}@media (max-width:820px){.CarbonCrystalSystem_experienceGrid__peGo5{width:min(calc(100% - 48px),620px);padding-bottom:64px}.CarbonCrystalSystem_storyCopy__LzyK5{padding-top:64px}}.CarbonCrystalSystem_stickyStage__UIRO8{background:var(--warm-white)}.CarbonCrystalSystem_stickyStage__UIRO8:before{display:none}.CarbonCrystalSystem_experienceGrid__peGo5{width:min(1360px,calc(100% - 80px));grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:36px;padding:max(96px,var(--section-gap)) 0 140px}.CarbonCrystalSystem_storyCopy__LzyK5{max-width:460px}.CarbonCrystalSystem_eyebrow__H54dB{padding-top:0;margin-bottom:24px;font-size:11px}.CarbonCrystalSystem_eyebrow__H54dB:before{display:none}.CarbonCrystalSystem_storyCopy__LzyK5 h2{font-size:clamp(38px,4.5vw,64px);line-height:1.08;letter-spacing:-.035em;font-weight:600}.CarbonCrystalSystem_stageDetails__uLD2q{margin-top:36px;padding-top:26px;position:relative;min-height:145px}.CarbonCrystalSystem_stageDetails__uLD2q:before{content:"";position:absolute;left:0;top:0;width:56px;border-top:1px solid var(--gold)}.CarbonCrystalSystem_storyCopy__LzyK5 h3{margin:0 0 14px;font-size:clamp(26px,2.8vw,40px);line-height:1.15;font-weight:550;text-wrap:wrap}.CarbonCrystalSystem_stageCopy__M5JXR{max-width:350px;font-size:17px;line-height:1.65;min-height:3.3em}.CarbonCrystalSystem_modelLabels__iRn_i{display:none}.CarbonCrystalSystem_modelCanvas__ccl04{inset:-3% -4% 6%}.CarbonCrystalSystem_rotateHint__yEPE1{left:46%;bottom:4px;white-space:nowrap;font-size:11px}.CarbonCrystalSystem_rotateHint__yEPE1:before{display:none}.CarbonCrystalSystem_thicknessNote__hFC3S{position:absolute;right:5%;bottom:42px;margin:0;color:var(--gray);font-size:11px;letter-spacing:.03em}.CarbonCrystalSystem_stageRail__ugu5U{top:auto;bottom:var(--panel-exit-space);left:max(40px,calc((100% - 1360px)/2));right:max(40px,calc((100% - 1360px)/2));border:0;background:transparent}.CarbonCrystalSystem_stageRail__ugu5U ol{gap:14px}.CarbonCrystalSystem_stageRail__ugu5U button{min-height:54px;padding:12px 16px;display:flex;gap:10px;border:0;border-radius:999px;background:rgba(255,255,255,.8);color:var(--navy)}.CarbonCrystalSystem_stageRail__ugu5U button svg{flex-shrink:0}.CarbonCrystalSystem_stageRail__ugu5U button svg:last-child{margin-left:auto;color:var(--gray)}.CarbonCrystalSystem_stageRail__ugu5U button strong{display:block;font-size:13px;font-weight:550;overflow:visible;white-space:normal}.CarbonCrystalSystem_stageRail__ugu5U button[aria-current=step]{background:var(--navy);color:var(--warm-white);box-shadow:none}.CarbonCrystalSystem_stageRail__ugu5U button[aria-current=step] svg{color:var(--warm-white)}.CarbonCrystalSystem_stageRail__ugu5U button:hover:not([aria-current=step]){background:white;color:var(--navy)}.CarbonCrystalSystem_stageRail__ugu5U button:focus-visible{outline-offset:3px}.CarbonCrystalSystem_scrollCue__4zha2{display:none}@media (min-width:821px) and (max-height:760px){.CarbonCrystalSystem_experienceGrid__peGo5{padding-top:max(96px,var(--section-gap));padding-bottom:112px}.CarbonCrystalSystem_stageDetails__uLD2q{margin-top:26px;padding-top:20px}.CarbonCrystalSystem_stageRail__ugu5U{bottom:var(--panel-exit-space)}}@media (max-width:1050px) and (min-width:821px){.CarbonCrystalSystem_experienceGrid__peGo5{width:calc(100% - 48px);gap:22px}.CarbonCrystalSystem_stageRail__ugu5U{left:24px;right:24px}.CarbonCrystalSystem_stageRail__ugu5U ol{gap:8px}.CarbonCrystalSystem_stageRail__ugu5U button{padding:10px 12px;gap:7px}.CarbonCrystalSystem_stageRail__ugu5U button strong{font-size:11px}.CarbonCrystalSystem_stageRail__ugu5U button svg:last-child{width:19px}}@media (max-width:820px){.CarbonCrystalSystem_stickyStage__UIRO8{min-height:0;padding-bottom:var(--panel-exit-space)}.CarbonCrystalSystem_experienceGrid__peGo5{width:calc(100% - 40px);padding:var(--section-gap) 0 0;gap:0}.CarbonCrystalSystem_modelWrap__ymeK_{height:min(74vw,430px);margin-top:0}.CarbonCrystalSystem_modelCanvas__ccl04{inset:-3% -5% 5%}.CarbonCrystalSystem_rotateHint__yEPE1{left:50%;bottom:5px;font-size:10px}.CarbonCrystalSystem_thicknessNote__hFC3S{bottom:31px;right:4%;font-size:9px}.CarbonCrystalSystem_storyCopy__LzyK5{max-width:none;padding:34px 4px 20px}.CarbonCrystalSystem_eyebrow__H54dB{font-size:9px;margin-bottom:14px}.CarbonCrystalSystem_storyCopy__LzyK5 h2{font-size:clamp(30px,7vw,44px)}.CarbonCrystalSystem_storyCopy__LzyK5 h2 br{display:none}.CarbonCrystalSystem_storyCopy__LzyK5 h2 br:after{content:" "}.CarbonCrystalSystem_stageDetails__uLD2q{margin-top:22px;padding-top:20px;min-height:115px}.CarbonCrystalSystem_storyCopy__LzyK5 h3{font-size:26px;margin-bottom:10px}.CarbonCrystalSystem_stageCopy__M5JXR{font-size:15px;max-width:460px}.CarbonCrystalSystem_stageRail__ugu5U{position:relative;inset:auto;margin:4px 20px 0}.CarbonCrystalSystem_stageRail__ugu5U ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CarbonCrystalSystem_stageRail__ugu5U button{min-height:48px;text-align:left;padding:10px 14px}.CarbonCrystalSystem_stageRail__ugu5U button strong{font-size:12px}}@media (min-width:821px){.CarbonCrystalSystem_modelCanvas__ccl04{inset:0 0 12%}.CarbonCrystalSystem_stageRail__ugu5U button{min-height:60px}.CarbonCrystalSystem_stageRail__ugu5U button strong{font-size:clamp(11px,1.05vw,16px)}.CarbonCrystalSystem_rotateHint__yEPE1{bottom:30px}.CarbonCrystalSystem_thicknessNote__hFC3S{bottom:64px}}.CarbonCrystalSystem_experience__pNltD,.CarbonCrystalSystem_sectionLoader__IoX_h,.CarbonCrystalSystem_sectionPlaceholder__v54Gr{background:var(--warm-white)}