.ExplodedAssembly_assembly__IN2lR{--assembly-bg:#18151e;--assembly-ink:#eae1f4;--assembly-dim:#ab9fba;--assembly-body:#b6a9c5;--assembly-mono:#c4afd7;--assembly-stage:#a395b4;--assembly-stage-on:#f2e7ff;--assembly-stage-rule-on:#cbb0e7;--assembly-spread:#b8a5c9;--assembly-range:#c0a3de;--assembly-rule:rgb(255 255 255/20%);--assembly-control-rule:rgb(153 153 153/33%);--assembly-control-bg:rgb(255 255 255/3%);position:relative;margin-block-start:80px;background:var(--assembly-bg);color:var(--assembly-ink)}.ExplodedAssembly_follows__q5Qhy{height:500vh;height:500svh}.ExplodedAssembly_pin__WaYtF{padding-block:35px;padding-inline:var(--gutter,clamp(22px,4.5vw,80px));margin-inline:auto;max-width:var(--max,1440px)}.ExplodedAssembly_follows__q5Qhy .ExplodedAssembly_pin__WaYtF{position:sticky;inset-block-start:82px;min-height:calc(100vh - 82px);min-height:calc(100svh - 82px)}.ExplodedAssembly_heading__BSHS_{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;margin-block-end:12px}.ExplodedAssembly_heading__BSHS_ h2,.ExplodedAssembly_heading__BSHS_ h3{font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-.045em}.ExplodedAssembly_heading__BSHS_ p{color:var(--assembly-dim);font-size:13px;line-height:1.7}.ExplodedAssembly_eyebrow__D2Np_{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--assembly-mono);margin-block-end:26px}.ExplodedAssembly_concept__A_VEj{display:block;font-family:var(--mono);font-size:8px;line-height:1.9;letter-spacing:.1em;color:var(--assembly-dim);margin-block-start:14px}.ExplodedAssembly_assemblyGrid__YWv_G{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%}.ExplodedAssembly_model__F18uJ{position:relative;height:440px;min-width:0}.ExplodedAssembly_model__F18uJ canvas{display:block;width:100%;height:100%;touch-action:pan-y}.ExplodedAssembly_fallback__oC9TV{position:absolute;inset:17% 14% 24%;display:flex;flex-direction:column-reverse;gap:9px;transform:perspective(800px) rotateY(-20deg) rotateX(25deg);pointer-events:none}.ExplodedAssembly_fallback__oC9TV span{padding:12px;background:#292836;border:1px solid #9684b7;color:#d7c7e7;font:9px var(--mono);letter-spacing:.06em;transform:translateX(calc(var(--layer) * 4px));box-shadow:6px 6px 0 #08090d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExplodedAssembly_model__F18uJ[data-engine=loading] canvas,.ExplodedAssembly_model__F18uJ[data-engine=static] canvas,.ExplodedAssembly_model__F18uJ[data-engine=webgl-js] .ExplodedAssembly_fallback__oC9TV,.ExplodedAssembly_model__F18uJ[data-engine=webgl-wasm] .ExplodedAssembly_fallback__oC9TV{display:none}.ExplodedAssembly_rotate__ZJC27{position:absolute;inset-block-end:8px;inset-inline:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px}.ExplodedAssembly_rotate__ZJC27 button{width:43px;height:43px;border:1px solid var(--assembly-control-rule);border-radius:50%;background:var(--assembly-control-bg);color:inherit;cursor:pointer;font:inherit}.ExplodedAssembly_rotate__ZJC27 button:hover{background:rgb(255 255 255/9%)}.ExplodedAssembly_rotate__ZJC27 .ExplodedAssembly_mono__D3UdS{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--assembly-mono)}.ExplodedAssembly_model__F18uJ[data-engine=static] .ExplodedAssembly_rotate__ZJC27{display:none}.ExplodedAssembly_explanation__mLvnN{min-width:0}.ExplodedAssembly_explanation__mLvnN .ExplodedAssembly_mono__D3UdS{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--assembly-mono)}.ExplodedAssembly_explanation__mLvnN h3,.ExplodedAssembly_explanation__mLvnN h4{font-size:40px;font-weight:400;line-height:1.08;letter-spacing:-.04em;margin-block:23px}.ExplodedAssembly_explanation__mLvnN p{font-size:16px;line-height:1.8;color:var(--assembly-body);min-height:100px}.ExplodedAssembly_explanation__mLvnN a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-block-start:23px;color:inherit}.ExplodedAssembly_spread__T206C{display:flex;flex-wrap:wrap;align-items:center;gap:17px;font-size:10px;color:var(--assembly-spread);margin-block-start:30px}.ExplodedAssembly_spread__T206C input{flex:1 1 120px;width:auto;min-width:0;max-width:160px;accent-color:var(--assembly-range)}.ExplodedAssembly_follow__u2HzP{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:inherit;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.ExplodedAssembly_stages__6G0tm{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-block-start:18px}.ExplodedAssembly_stages__6G0tm button{text-align:start;border:0;border-block-start:1px solid var(--assembly-rule);background:transparent;color:var(--assembly-stage);padding-block:14px;padding-inline:0;cursor:pointer;font:inherit;font-size:12px;min-width:0;overflow-wrap:anywhere}.ExplodedAssembly_stages__6G0tm button span{display:block;font:8px var(--mono);margin-block-end:14px}.ExplodedAssembly_stages__6G0tm button[aria-pressed=true]{color:var(--assembly-stage-on);border-block-start-color:var(--assembly-stage-rule-on)}.ExplodedAssembly_provenance__sac0P{font-size:10px;line-height:1.7;color:var(--assembly-dim);margin-block-start:22px}.ExplodedAssembly_assembly__IN2lR :focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1100px){.ExplodedAssembly_model__F18uJ{height:380px}.ExplodedAssembly_heading__BSHS_ h2,.ExplodedAssembly_heading__BSHS_ h3{font-size:35px}}@media (max-width:850px){.ExplodedAssembly_follows__q5Qhy{height:auto}.ExplodedAssembly_follows__q5Qhy .ExplodedAssembly_pin__WaYtF{position:relative;inset-block-start:0;min-height:0}.ExplodedAssembly_pin__WaYtF{padding-block:45px}.ExplodedAssembly_heading__BSHS_{display:block}.ExplodedAssembly_heading__BSHS_ p{margin-block-start:20px}.ExplodedAssembly_assemblyGrid__YWv_G{grid-template-columns:1fr;gap:25px}.ExplodedAssembly_model__F18uJ{height:420px}.ExplodedAssembly_explanation__mLvnN p{min-height:0}.ExplodedAssembly_explanation__mLvnN h3,.ExplodedAssembly_explanation__mLvnN h4{font-size:34px}.ExplodedAssembly_explanation__mLvnN a{margin-block-start:18px}.ExplodedAssembly_stages__6G0tm{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ExplodedAssembly_model__F18uJ{height:340px}.ExplodedAssembly_stages__6G0tm{gap:13px}.ExplodedAssembly_stages__6G0tm button{font-size:10px}.ExplodedAssembly_rotate__ZJC27{gap:15px}.ExplodedAssembly_rotate__ZJC27 .ExplodedAssembly_mono__D3UdS{font-size:7px}.ExplodedAssembly_heading__BSHS_ h2,.ExplodedAssembly_heading__BSHS_ h3{font-size:34px}}@media (max-width:380px){.ExplodedAssembly_stages__6G0tm{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ExplodedAssembly_follows__q5Qhy{height:auto}.ExplodedAssembly_follows__q5Qhy .ExplodedAssembly_pin__WaYtF{position:relative;inset-block-start:0;min-height:0}}.ExplodedAssembly_srOnly__bYeSD{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.PremiumVideo_media__qqmKI{display:block;background:var(--premium-video-bg,#1d1925)}.PremiumVideo_media__qqmKI[data-failed=true]{background:var(--premium-video-failed-bg,#1d1925)}.StoryRail_section__emsAS{padding:100px 0 65px;background:#0e0d12;color:#f2eef5;overflow:clip}.StoryRail_head__mS3sp{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:40px}.StoryRail_head__mS3sp h2{font-size:clamp(32px,3.2vw,50px);line-height:1.15}.StoryRail_head__mS3sp h2 em{color:#c3a7df}.StoryRail_head__mS3sp .eyebrow{color:#b4a6c4}.StoryRail_arrows__UXdBr{display:flex;gap:9px}.StoryRail_arrows__UXdBr button{border:1px solid #9995;background:#ffffff08;color:inherit;border-radius:50%;width:43px;height:43px;cursor:pointer}.StoryRail_arrows__UXdBr button:disabled{opacity:.25;cursor:default}.StoryRail_rail__yuIyi{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(24px,calc((100vw - 1310px) / 2)) 20px;scroll-padding-left:max(24px,calc((100vw - 1310px) / 2));overscroll-behavior-x:contain}.StoryRail_rail__yuIyi::-webkit-scrollbar{display:none}.StoryRail_rail__yuIyi:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.StoryRail_card__jBpPj{flex:0 0 clamp(300px,29vw,445px);height:540px;border-radius:25px;overflow:hidden;position:relative;scroll-snap-align:start;border:1px solid #fff2;background:#1d1925}.StoryRail_card__jBpPj video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s}.StoryRail_card__jBpPj:hover video{transform:scale(1.035)}body[data-motion=paused] .StoryRail_card__jBpPj:hover video{transform:none}.StoryRail_scrim__Wtf9_{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#07060b85,transparent 45%,#07060bbd)}.StoryRail_link__FTDt4{position:absolute;inset:0;display:block;padding:25px;color:#fff}.StoryRail_link__FTDt4:focus-visible{outline:3px solid var(--violet);outline-offset:-5px}.StoryRail_card__jBpPj h3{font-size:24px;font-weight:400;line-height:1.22;padding-right:35px;letter-spacing:-.02em}.StoryRail_arrowDisc__To_bK{position:absolute;right:17px;top:17px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#08070b80;border:1px solid #fff2}.StoryRail_tag__kyPm6{position:absolute;bottom:27px;left:25px;font-size:14px;max-width:70%}.StoryRail_tag__kyPm6 small{display:block;font-size:9px;margin-top:8px;color:#d3cbd9}.StoryRail_toggle__BcsEc{position:absolute;right:18px;bottom:22px;color:#fff;background:#08070b85;border:1px solid #fff3;border-radius:20px;padding:8px 10px;font-size:10px;cursor:pointer;z-index:2}.StoryRail_toggle__BcsEc:disabled{cursor:default;opacity:.7}.StoryRail_toggle__BcsEc:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.StoryRail_note__9AcYx{font-size:10px;color:#aaa0b3;margin-top:18px}@media (max-width:850px){.StoryRail_section__emsAS{padding-top:60px}.StoryRail_head__mS3sp{align-items:start}.StoryRail_head__mS3sp h2{font-size:35px}.StoryRail_head__mS3sp .eyebrow{font-size:8px}}@media (max-width:600px){.StoryRail_head__mS3sp{gap:10px;margin-bottom:28px}.StoryRail_head__mS3sp h2{font-size:29px}.StoryRail_arrows__UXdBr{gap:5px}.StoryRail_arrows__UXdBr button{width:34px;height:34px}.StoryRail_card__jBpPj{flex-basis:82vw;height:470px}.StoryRail_card__jBpPj h3{font-size:24px}.StoryRail_rail__yuIyi{gap:16px;padding-left:22px;scroll-padding-left:22px}.StoryRail_note__9AcYx{font-size:9px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.StoryRail_card__jBpPj video,.StoryRail_card__jBpPj:hover video{transition:none;transform:none}.StoryRail_rail__yuIyi{scroll-behavior:auto}}.FilmDialog_dialog__3Gdg7{width:min(1250px,94vw);max-width:1250px;background:#121015;border:1px solid #655073;border-radius:7px;max-height:92svh;color:#eadef5;overflow:auto;padding:0;z-index:var(--z-dialog)}.FilmDialog_dialog__3Gdg7::backdrop{background:#0b090ee8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.FilmDialog_dialog__3Gdg7[data-modal=fallback]{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0b090ee8}.FilmDialog_bar__yjOsQ{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px}.FilmDialog_bar__yjOsQ h2{font:12px var(--mono);letter-spacing:.04em}.FilmDialog_close__irWzt{background:none;border:1px solid #776087;color:#d9c6e9;min-height:40px;padding:8px 15px;font-size:12px;cursor:pointer}.FilmDialog_close__irWzt:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.FilmDialog_film__ChIZm{display:block;width:100%;max-height:73svh;background:#08070a;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.FilmDialog_note__lcYuK{font:9px/1.7 var(--mono);color:#a694b6;padding:16px 25px;margin:0}.FilmDialog_unavailable__LP2tl{display:grid;place-items:center;gap:8px;text-align:center;padding:40px 25px;font:11px/1.8 var(--mono);color:#c3b4d2;background:#08070a;aspect-ratio:16/9;max-height:73svh}@media (max-width:850px){.FilmDialog_dialog__3Gdg7{width:96vw}.FilmDialog_bar__yjOsQ{padding:14px}.FilmDialog_bar__yjOsQ h2{font-size:9px;max-width:210px;line-height:1.5}.FilmDialog_close__irWzt{font-size:10px;padding:8px 11px}.FilmDialog_note__lcYuK{font-size:8px;padding:12px 14px}}@media (max-width:600px){.FilmDialog_note__lcYuK{font-size:7px}}@media print{.FilmDialog_dialog__3Gdg7{display:none!important}}.FilmFrame_frame__yLvTM{position:relative;background:#121116;border:1px solid #ffffff20;overflow:hidden;aspect-ratio:16/9;border-radius:6px;isolation:isolate}.FilmFrame_frame__yLvTM video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0}.FilmFrame_full__ZWZY2{width:100%;border-radius:0;max-height:82svh}.FilmFrame_shade__YptpI{position:absolute;inset:0;background:linear-gradient(0deg,#101014c9,transparent 40%,#10101415);pointer-events:none}.FilmFrame_play__v7P0N{position:absolute;bottom:55px;left:45px;display:flex;gap:19px;align-items:center;background:none;color:#faf9f7;border:0;padding:0;text-align:left;font-size:24px;letter-spacing:-.04em;cursor:pointer}.FilmFrame_play__v7P0N:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.FilmFrame_disc__ljzfA{display:grid;place-items:center;width:67px;height:67px;border:1px solid #ffffff60;border-radius:50%;font-size:16px;background:#10101455;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s,transform .5s var(--ease)}.FilmFrame_play__v7P0N:hover .FilmFrame_disc__ljzfA{transform:scale(1.1);background:#795894aa}.FilmFrame_play__v7P0N small{display:block;font:8px var(--mono);letter-spacing:.13em;margin-top:10px}.FilmFrame_meta__tK1_3{position:absolute;bottom:18px;left:45px;color:#c9c3d1;font-size:7px;letter-spacing:.1em}.FilmFrame_toggle__JajVZ{position:absolute;bottom:22px;right:28px;color:#eee9f5;border:1px solid #ffffff40;background:#121116aa;padding:8px 14px;min-height:40px;font:9px var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.FilmFrame_toggle__JajVZ:hover:not(:disabled){background:#70538f}.FilmFrame_toggle__JajVZ:disabled{cursor:default;opacity:.7}.FilmFrame_toggle__JajVZ:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.FilmFrame_frame__yLvTM:not(.FilmFrame_full__ZWZY2) .FilmFrame_play__v7P0N{font-size:18px;bottom:42px;left:24px}.FilmFrame_frame__yLvTM:not(.FilmFrame_full__ZWZY2) .FilmFrame_disc__ljzfA{width:49px;height:49px;font-size:12px}.FilmFrame_frame__yLvTM:not(.FilmFrame_full__ZWZY2) .FilmFrame_meta__tK1_3{left:24px;bottom:16px;font-size:6px}.FilmFrame_frame__yLvTM:not(.FilmFrame_full__ZWZY2) .FilmFrame_toggle__JajVZ{right:16px;bottom:14px;padding:6px 10px;min-height:34px;font-size:8px}.FilmFrame_frame__yLvTM[data-failed=true] .FilmFrame_unavailable__LXh9j{display:block}.FilmFrame_unavailable__LXh9j{display:none;position:absolute;inset-inline:24px;inset-block-start:24px;font:9px/1.7 var(--mono);letter-spacing:.08em;color:#c9c3d1}@media (max-width:850px){.FilmFrame_play__v7P0N{left:25px;bottom:47px;font-size:21px}.FilmFrame_meta__tK1_3{left:25px;font-size:6px}}@media (max-width:540px){.FilmFrame_frame__yLvTM{aspect-ratio:4/3}.FilmFrame_frame__yLvTM video{-o-object-fit:cover;object-fit:cover}.FilmFrame_full__ZWZY2{aspect-ratio:4/3;max-height:none}.FilmFrame_play__v7P0N{bottom:43px;left:20px;font-size:17px;gap:12px}.FilmFrame_disc__ljzfA{width:44px;height:44px;font-size:12px}.FilmFrame_play__v7P0N small{font-size:6px;margin-top:6px}.FilmFrame_meta__tK1_3{left:20px;bottom:13px;font-size:5px;max-width:200px;line-height:1.7}.FilmFrame_toggle__JajVZ{bottom:12px;right:15px;font-size:7px;padding:7px 10px;min-height:35px}}@media (prefers-reduced-motion:reduce){.FilmFrame_disc__ljzfA,.FilmFrame_play__v7P0N:hover .FilmFrame_disc__ljzfA{transition:none;transform:none}}@media print{.FilmFrame_frame__yLvTM{display:none!important}}