.EngineFilmHero_hero__GbpRd{--hero-paper:#e6ddc3;--caption:1;--film:0;--hint:1;--pan:0;--fill:0;position:relative;margin-top:-80px;height:260svh;background:var(--paper-sheet,var(--hero-paper));color:var(--ink)}.EngineFilmHero_sticky__UHPRh{position:sticky;top:0;display:flex;align-items:center;height:100svh;min-height:600px;overflow:hidden;background:var(--paper-sheet,var(--hero-paper))}.EngineFilmHero_media__MJ8wP{position:absolute;inset:0}.EngineFilmHero_video__j4Fpi{position:absolute;inset:0;width:100%;height:100%;background:var(--paper-sheet,var(--hero-paper));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.EngineFilmHero_video__j4Fpi:not(.EngineFilmHero_film__o3AVK){opacity:calc(1 - var(--film))}.EngineFilmHero_film__o3AVK{opacity:var(--film)}.EngineFilmHero_dissolve__UU23c{background:var(--paper-sheet,var(--hero-paper));-webkit-mask-image:linear-gradient(180deg,transparent 74%,#000);mask-image:linear-gradient(180deg,transparent 74%,#000);opacity:var(--pan)}.EngineFilmHero_dissolve__UU23c,.EngineFilmHero_wash__0ghmS{position:absolute;inset:0;pointer-events:none;will-change:opacity}.EngineFilmHero_wash__0ghmS{opacity:var(--caption);background:linear-gradient(90deg,rgba(245,239,226,.82),rgba(245,239,226,.5) 32%,rgba(245,239,226,0) 56%)}.EngineFilmHero_content__Y9w1V{position:relative;z-index:1;max-width:760px;padding:80px clamp(20px,5vw,88px) 0;opacity:var(--caption);transform:translateY(calc((1 - var(--caption)) * -40px));will-change:opacity,transform}.EngineFilmHero_wordmark__nB1S2{margin:0 0 24px}.EngineFilmHero_wordmark__nB1S2 svg{display:block;width:clamp(240px,24vw,380px);height:auto;overflow:visible;filter:drop-shadow(0 3px 6px rgba(22,33,30,.16))}.EngineFilmHero_content__Y9w1V h1{margin:0;max-width:11ch;font:700 clamp(46px,5.8vw,96px)/.94 var(--ae-display),sans-serif;letter-spacing:-.02em;text-wrap:balance}.EngineFilmHero_description__VcDG6{margin:24px 0 0;max-width:480px;font:400 clamp(16px,1.25vw,19px)/1.55 var(--ae-text),sans-serif;color:var(--ink-70)}.EngineFilmHero_hint__q7QD7{position:absolute;z-index:1;left:clamp(20px,5vw,88px);bottom:clamp(24px,5vh,48px);display:inline-flex;align-items:flex-end;gap:8px;opacity:var(--hint);font:500 22px/1 var(--ae-hand),cursive;color:var(--ink-70);transition:color .2s ease}.EngineFilmHero_hint__q7QD7 svg{order:1;width:34px;height:22px;fill:none;stroke:#e0442d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.EngineFilmHero_hint__q7QD7:hover{color:var(--ink)}.EngineFilmHero_hint__q7QD7:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (max-width:760px){.EngineFilmHero_hero__GbpRd{height:220svh}.EngineFilmHero_sticky__UHPRh{flex-direction:column;align-items:stretch;padding:64px 0 92px}.EngineFilmHero_media__MJ8wP{position:relative;inset:auto;flex:1 1 auto;min-height:0;margin-bottom:12px;container-type:size}.EngineFilmHero_video__j4Fpi{--w:max(100cqh * 16/9,148cqw);inset:auto;top:0;left:calc(50cqw - .66 * var(--w));width:var(--w);max-width:none;height:100%}.EngineFilmHero_film__o3AVK{transform:translateX(calc(var(--pan) * .41 * var(--w))) translateY(calc(var(--fill) * var(--film-drift, 16svh))) scale(calc(1 + var(--fill) * var(--film-grow, .9)));transform-origin:50% 50%;will-change:transform,opacity}.EngineFilmHero_dissolve__UU23c,.EngineFilmHero_wash__0ghmS{display:none}.EngineFilmHero_content__Y9w1V{padding:0 20px}.EngineFilmHero_wordmark__nB1S2{margin-bottom:14px}.EngineFilmHero_wordmark__nB1S2 svg{width:220px}.EngineFilmHero_content__Y9w1V h1{font-size:44px}.EngineFilmHero_description__VcDG6{margin-top:16px;font-size:15px}.EngineFilmHero_hint__q7QD7{left:20px;right:88px;bottom:30px;font-size:20px}}@media (prefers-reduced-motion:reduce){.EngineFilmHero_hero__GbpRd{height:auto}.EngineFilmHero_sticky__UHPRh{position:relative}.EngineFilmHero_dissolve__UU23c,.EngineFilmHero_film__o3AVK,.EngineFilmHero_hint__q7QD7{display:none}.EngineFilmHero_video__j4Fpi:not(.EngineFilmHero_film__o3AVK){opacity:1}}.EngineJourney_journey__QrNa9{--blue:var(--red);--orange:var(--red);--teal:var(--red);--yellow:var(--red);background:transparent;color:var(--ink)}.EngineJourney_bridge__3u_ff{position:relative;display:grid;align-content:center;padding:18vh 6vw 2vh;overflow:hidden;background:transparent;scroll-margin-top:5rem}.EngineJourney_bridge__3u_ff>p,.EngineJourney_outroHead__JCG8M>p{position:relative;margin:0 0 28px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.EngineJourney_bridge__3u_ff h2{position:relative;max-width:1120px;margin:0;font:700 clamp(46px,6vw,96px)/.94 var(--ae-display),sans-serif;letter-spacing:-.02em;text-wrap:balance}.EngineJourney_bridgeDetail___SVch{position:relative;max-width:720px;margin:28px 0 0!important;font-family:var(--ae-text),sans-serif!important;font-size:clamp(17px,1.5vw,22px)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:-.015em!important;text-transform:none!important}.EngineJourney_outro__hZEEr{position:relative;padding:15vh 5vw 7vh;background:var(--ink) url(/hero-video/paper-texture.webp) 0 0/512px repeat;background-blend-mode:multiply;box-shadow:0 -28px 56px -28px rgba(22,33,30,.5);color:var(--paper);overflow:hidden;scroll-margin-top:5rem}.EngineJourney_outro__hZEEr:before{content:"";position:absolute;right:-12vw;top:-25vw;width:62vw;aspect-ratio:1;border:1px solid rgba(245,239,226,.1);border-radius:50%;box-shadow:0 0 0 8vw rgba(232,69,47,.05),0 0 0 16vw rgba(232,69,47,.035)}.EngineJourney_outroHead__JCG8M{position:relative}.EngineJourney_outroHead__JCG8M h2{max-width:1180px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(58px,8vw,132px);font-weight:750;line-height:.91;letter-spacing:-.065em;text-wrap:balance}.EngineJourney_outroHead__JCG8M>span{display:block;max-width:700px;margin:32px 0 10vh;color:rgba(245,239,226,.72);font-size:clamp(17px,1.5vw,21px);line-height:1.6}.EngineJourney_services__DX_tw{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(245,239,226,.3)}.EngineJourney_services__DX_tw a{display:flex;min-height:260px;flex-direction:column;padding:28px 26px;color:inherit;text-decoration:none;transition:background .24s ease,color .24s ease}.EngineJourney_services__DX_tw a+a{border-left:1px solid rgba(245,239,226,.3)}.EngineJourney_services__DX_tw a:hover{background:var(--yellow);color:var(--ink)}.EngineJourney_services__DX_tw span{font:800 9px ui-monospace,monospace;letter-spacing:.16em}.EngineJourney_services__DX_tw strong{max-width:320px;margin:auto 0;font-size:clamp(20px,2vw,31px);font-weight:650;line-height:1.12;letter-spacing:-.025em}.EngineJourney_services__DX_tw i{font:800 10px ui-monospace,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.1em}.EngineJourney_promise__Zus2h{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:28px;padding-top:38px}.EngineJourney_promise__Zus2h p{margin:0;font-size:15px;opacity:.7}.EngineJourney_promise__Zus2h a{display:inline-flex;align-items:center;gap:42px;border-radius:999px;padding:18px 24px;background:var(--orange);color:white;font:800 11px ui-monospace,monospace;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform .22s ease}.EngineJourney_promise__Zus2h a:hover{transform:translateY(-4px)}.EngineJourney_newsletter__1kEL2{position:relative;display:grid;gap:28px;margin-top:48px;padding-top:40px;border-top:1px solid rgba(245,239,226,.3)}.EngineJourney_newsletter__1kEL2 h3{margin:10px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}.EngineJourney_newsletterEyebrow__L0cRw{margin:0;font:800 11px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#f0806c}.EngineJourney_newsletterDesc__sJZYX{margin:14px 0 0;max-width:48ch;font-size:15px;line-height:1.65;color:rgba(245,239,226,.72)}.EngineJourney_newsletter__1kEL2 form{display:flex;gap:10px}.EngineJourney_newsletter__1kEL2 input{flex:1;min-width:0;padding:14px 18px;border:1px solid rgba(245,239,226,.3);border-radius:999px;background:rgba(245,239,226,.06);color:var(--paper);font:500 15px/1 var(--font-inter),sans-serif}.EngineJourney_newsletter__1kEL2 input::-moz-placeholder{color:rgba(245,239,226,.5)}.EngineJourney_newsletter__1kEL2 input::placeholder{color:rgba(245,239,226,.5)}.EngineJourney_newsletter__1kEL2 input:focus{outline:none;border-color:var(--paper)}.EngineJourney_newsletter__1kEL2 button{padding:14px 24px;border:1px solid rgba(245,239,226,.5);border-radius:999px;background:transparent;color:var(--paper);font:700 12px/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}.EngineJourney_newsletter__1kEL2 button:hover{background:var(--paper);color:var(--ink)}.EngineJourney_newsletter__1kEL2 button:disabled{opacity:.6}.EngineJourney_newsletterNote__hD_Vf{display:block;margin-top:12px;font-size:14px;color:rgba(245,239,226,.85)}@media(min-width:761px){.EngineJourney_newsletter__1kEL2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}@keyframes EngineJourney_orbit__FxEJO{to{transform:rotate(1turn)}}@media(max-width:760px){.EngineJourney_bridge__3u_ff{padding:10vh 18px 4vh}.EngineJourney_bridge__3u_ff h2{font-size:12vw}.EngineJourney_bridgeDetail___SVch{margin-top:24px!important;font-size:16px!important}.EngineJourney_outro__hZEEr{padding:12vh 18px 6vh}.EngineJourney_outroHead__JCG8M h2{font-size:14vw}.EngineJourney_outroHead__JCG8M>span{margin:24px 0 8vh;font-size:16px}.EngineJourney_services__DX_tw{grid-template-columns:1fr}.EngineJourney_services__DX_tw a{min-height:210px}.EngineJourney_services__DX_tw a+a{border-left:0;border-top:1px solid rgba(245,239,226,.3)}.EngineJourney_promise__Zus2h{align-items:flex-start;flex-direction:column}.EngineJourney_promise__Zus2h a{width:100%;justify-content:space-between}.EngineJourney_newsletter__1kEL2,.EngineJourney_newsletter__1kEL2 form{width:100%}.EngineJourney_newsletter__1kEL2 input{flex:1;width:auto}}@media(prefers-reduced-motion:reduce){.EngineJourney_promise__Zus2h a,.EngineJourney_services__DX_tw a{transition:none}}.PaperChapter_track__Fudew{--copy:0;--focus:.3;--mw:180vw;position:relative;height:180svh;scroll-margin-top:calc((100svh - 180svh) * .15)}.PaperChapter_stage__IOHUl{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;color:var(--ink)}.PaperChapter_frame__SI_8H{position:absolute;inset:80px auto 0 0;width:min(84vw,calc((100svh - 96px) * 16 / 9));height:auto;aspect-ratio:16/9;margin-block:auto}.PaperChapter_right__KT2kN .PaperChapter_frame__SI_8H{inset:80px 0 0 auto}.PaperChapter_video__2kqy3{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.PaperChapter_copy__0_RaN{position:absolute;z-index:3;top:calc(50% + 40px);right:5vw;width:min(33vw,520px);opacity:var(--copy);transform:translateY(calc(-50% + (1 - var(--copy)) * 28px));will-change:opacity,transform}.PaperChapter_right__KT2kN .PaperChapter_copy__0_RaN{right:auto;left:5vw}.PaperChapter_part__yB4I3{display:flex;align-items:flex-end;gap:12px;margin:0 0 18px;font:700 15px/1 var(--ae-text),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.PaperChapter_partLetter__aq_hO{flex:none;width:34px;height:auto;overflow:visible;filter:drop-shadow(0 3px 6px rgba(22,33,30,.16))}.PaperChapter_copy__0_RaN h2{margin:0;font:700 clamp(30px,2.8vw,46px)/1.12 var(--ae-text),sans-serif;letter-spacing:-.01em;text-wrap:balance}.PaperChapter_spec__B4Thy{display:grid;gap:14px;max-width:460px;margin:22px 0 0;padding-top:16px;border-top:1.5px dashed rgba(22,33,30,.3)}.PaperChapter_spec__B4Thy div{display:grid;gap:4px}.PaperChapter_spec__B4Thy dt{font:700 12px/1.4 var(--ae-text),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b9432d}.PaperChapter_spec__B4Thy dd{margin:0;font:400 clamp(15px,1.1vw,17px)/1.5 var(--ae-text),sans-serif;color:var(--ink-70)}.PaperChapter_cta__8VHUw{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding-bottom:6px;border-bottom:1px solid;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:color .2s ease,gap .2s ease}.PaperChapter_cta__8VHUw:hover{gap:18px;color:#b9432d}.PaperChapter_cta__8VHUw:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (max-width:760px){.PaperChapter_track__Fudew{height:160svh;scroll-margin-top:calc((100svh - 160svh) * .15)}.PaperChapter_stage__IOHUl{display:flex;flex-direction:column;padding:64px 0 88px}.PaperChapter_frame__SI_8H,.PaperChapter_right__KT2kN .PaperChapter_frame__SI_8H{position:relative;inset:auto;flex:1 1 auto;min-height:0;width:auto;aspect-ratio:auto;margin:0 0 12px;container-type:size}.PaperChapter_video__2kqy3{--w:min(var(--mw),100cqh * 16/9);position:absolute;top:50%;left:calc(50cqw - var(--focus) * var(--w));width:var(--w);height:auto;aspect-ratio:16/9;transform:translateY(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent)}.PaperChapter_copy__0_RaN,.PaperChapter_right__KT2kN .PaperChapter_copy__0_RaN{position:relative;inset:auto;width:auto;margin:0 20px;padding-right:56px;transform:translateY(calc((1 - var(--copy)) * 28px))}.PaperChapter_copy__0_RaN h2{font-size:25px}.PaperChapter_part__yB4I3{margin-bottom:12px;font-size:13px}.PaperChapter_partLetter__aq_hO{width:26px}.PaperChapter_spec__B4Thy{margin-top:14px;padding-top:12px;gap:10px}.PaperChapter_spec__B4Thy div{gap:2px}.PaperChapter_spec__B4Thy dt{font-size:11px}.PaperChapter_spec__B4Thy dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.PaperChapter_track__Fudew{height:auto}.PaperChapter_stage__IOHUl{position:relative}.PaperChapter_cta__8VHUw{transition:none}}.ThreadedParts_parts__FUx9w{--letter:44px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:980px;margin-top:76px}.ThreadedParts_rope__JfYa1{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(22,33,30,.18))}.ThreadedParts_rope__JfYa1 path{fill:none;stroke:#e0442d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.6,0,.2,1)}.ThreadedParts_drawn__WZx2o .ThreadedParts_rope__JfYa1 path{stroke-dashoffset:0}.ThreadedParts_parts__FUx9w a{position:relative;display:flex;flex-direction:column;gap:54px;font:700 clamp(17px,1.4vw,21px)/1.2 var(--ae-text),sans-serif;color:var(--ink);transition:color .2s ease}.ThreadedParts_parts__FUx9w a:hover{color:#b9432d}.ThreadedParts_parts__FUx9w a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ThreadedParts_slot__qSAwt{display:flex;align-items:flex-end;height:66px}.ThreadedParts_letter__iypze{width:var(--letter);height:auto;overflow:visible;filter:drop-shadow(0 2px 4px rgba(22,33,30,.16))}@media (max-width:760px){.ThreadedParts_parts__FUx9w{--letter:34px;grid-template-columns:1fr;gap:56px;margin-top:56px;padding-left:16px}.ThreadedParts_parts__FUx9w a{flex-direction:row;align-items:center;gap:36px}.ThreadedParts_slot__qSAwt{height:52px}}@media (prefers-reduced-motion:reduce){.ThreadedParts_rope__JfYa1 path{stroke-dashoffset:0;transition:none}.ThreadedParts_parts__FUx9w a{transition:none}}