.project_stats__kkRXU{display:flex;margin:0;padding:0;list-style:none}.project_stat__16k_h{position:relative;padding:0 26px;min-width:0}.project_stat__16k_h:last-child{padding-right:0}.project_stat__16k_h:first-child:before{display:none}.project_stat__16k_h:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,rgba(143,169,255,0),rgba(143,169,255,.28) 30%,rgba(143,169,255,.28) 70%,rgba(143,169,255,0))}.project_value__GEQH_{display:flex;align-items:center;min-height:56px;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff}.project_word__VwUYf{font-size:40px}.project_phrase__7lz3R{font-size:24px;line-height:28px;letter-spacing:-.02em;max-width:9em}.project_label__QKc5K{display:block;margin-top:10px;font-size:15px;line-height:22px;color:var(--dusk-on-navy)}.project_links__kJIkn{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:22px}.project_links__kJIkn a{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1 var(--dusk-mono);color:var(--dusk-on-navy-2);text-decoration:none;border-bottom:1px solid rgba(185,202,255,.3);align-self:center}.project_links__kJIkn a:hover{color:#fff;border-bottom-color:#fff}.project_links__kJIkn a:focus-visible{outline:2.5px solid #b9caff;outline-offset:3px;border-radius:6px}.project_ask__K7n4p{margin-top:28px}.project_bare__f5unl{height:96px}.project_clips___pnIw{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.project_clip__6H9oB{width:108px;flex:none}.project_clipTitle__2nxqO{margin-top:6px;font-size:13px;line-height:1.3;color:var(--dusk-muted-2)}.project_body__Kxdsp{position:relative;padding:72px 0 0;font:400 17px/28px var(--dusk-sans);color:var(--dusk-ink-2)}.project_body__Kxdsp :where(h2,h3,p,ul,ol,dl){margin:0;padding:0}.project_body__Kxdsp :where(ul,ol){list-style:none}.project_wrap__oAgBP{max-width:var(--dusk-wrap);margin:0 auto;padding:0 var(--dusk-pad);box-sizing:content-box}.project_pair__Wh3Uu{display:grid;grid-template-columns:7fr 5fr;gap:20px;align-items:start}.project_pair__Wh3Uu.project_single__plcAT{grid-template-columns:1fr}.project_tile__iLMRx{position:relative;isolation:isolate;border-radius:26px;background:var(--dusk-tile);padding:30px 32px 34px;box-shadow:var(--dusk-shadow-tile),inset 0 0 0 1px rgba(19,26,44,.06)}.project_tile__iLMRx:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;opacity:.55;background:linear-gradient(140deg,color-mix(in srgb,var(--area) 85%,transparent) 0,color-mix(in srgb,var(--area) 22%,transparent) 26%,transparent 46%,transparent 78%,color-mix(in srgb,var(--area) 18%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.project_kind__AYCCV{display:flex;align-items:center;gap:10px;height:20px}.project_node__Yxy65{width:8px;height:8px;border-radius:50%;flex:none;background:var(--area);box-shadow:0 0 0 3px color-mix(in srgb,var(--area) 15%,transparent),0 0 10px 1px color-mix(in srgb,var(--area) 50%,transparent)}.project_mono__Sy408{font:500 12.5px/1 var(--dusk-mono);color:var(--dusk-muted-2)}.project_name__n6Jte{margin-top:18px;font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.03em;color:var(--dusk-ink-2);text-wrap:balance}.project_lead__oRjpF{margin-top:14px;font-size:18px;line-height:29px;color:var(--dusk-ink-2)}.project_intro__CBbZY{margin-top:12px;font-size:16px;line-height:26px;color:var(--dusk-muted-2)}.project_steps__5oOzw{margin-top:26px;display:grid;gap:4px}.project_step__lNBMN{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:14px 0}.project_step__lNBMN+.project_step__lNBMN{box-shadow:inset 0 1px 0 rgba(19,26,44,.06)}.project_num__5atI4{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-top:1px;background:color-mix(in srgb,var(--area) 14%,#fff);color:var(--dusk-ink-2);font:600 13px/1 var(--dusk-mono);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--area) 26%,transparent)}.project_step__lNBMN h3{font-size:17px;line-height:26px;font-weight:700;letter-spacing:-.01em}.project_step__lNBMN p{margin-top:2px;font-size:15.5px;line-height:24px;color:var(--dusk-muted-2)}.project_par__Cvvol{margin-top:14px;font-size:16px;line-height:26px;color:#2b3348}.project_hard__izFg9{margin-top:18px;padding:16px 18px;border-radius:16px;background:#f3f5fa;box-shadow:inset 0 0 0 1px rgba(19,26,44,.05)}.project_hard__izFg9 .project_mono__Sy408{color:var(--dusk-cobalt-hover)}.project_hard__izFg9 p{margin-top:8px;font-size:15.5px;line-height:24px;color:var(--dusk-ink-2)}.project_bul__Bzat4{margin-top:18px;display:grid;gap:10px}.project_bul__Bzat4 li{position:relative;padding-left:20px;font-size:15.5px;line-height:24px;color:#2b3348}.project_bul__Bzat4 li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--area)}.project_chips__0hOqR{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.project_chip__gVSDz{display:inline-flex;align-items:center;min-height:28px;padding:6px 11px;border-radius:9px;background:#f3f5fa;box-shadow:inset 0 0 0 1px rgba(19,26,44,.07);font:500 12.5px/1.2 var(--dusk-mono);color:var(--dusk-ink-3)}.project_code__2ZQu1{font:500 13.5px/1.2 var(--dusk-mono);background:#eef1f6;padding:2px 6px;border-radius:6px;overflow-wrap:anywhere}.project_strip__sOZmm{margin-top:20px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:26px 32px}.project_strip__sOZmm .project_take__kGcCw{font-size:18px;line-height:28px;font-weight:600;flex:1 1 320px;min-width:0}.project_nowrap__nCtH5{white-space:nowrap}@media (max-width:1000px){.project_pair__Wh3Uu{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.project_stats__kkRXU.project_stats__kkRXU{flex-wrap:wrap;gap:16px 0;margin:0 0 4px -16px;clip-path:inset(0 0 0 1px)}.project_stat__16k_h{padding:0 0 0 16px}.project_stat__16k_h:first-child:before{display:block}.project_stat__16k_h:last-child{padding-right:0}.project_value__GEQH_{min-height:40px;font-size:40px}.project_word__VwUYf{font-size:28px}.project_phrase__7lz3R{font-size:17px;line-height:20px;max-width:none}.project_label__QKc5K{font-size:13.5px;line-height:19px;margin-top:8px}.project_body__Kxdsp{padding-top:48px}.project_tile__iLMRx{border-radius:22px;padding:24px 22px 26px}.project_name__n6Jte{font-size:28px;margin-top:14px}.project_strip__sOZmm{gap:12px;padding:22px}.project_strip__sOZmm .project_take__kGcCw{font-size:17px}}.youtube-player_box__jkNeN{position:relative;overflow:hidden;border-radius:14px;background:var(--dusk-navy-deep)}.youtube-player_demo__NAIzd{aspect-ratio:16/9}.youtube-player_short__j_ndZ{aspect-ratio:9/16}.youtube-player_btn__iaiZS{display:grid;place-items:center;width:100%;padding:0;border:0;cursor:pointer;font-family:var(--dusk-sans)}.youtube-player_btn__iaiZS:focus-visible{outline:2.5px solid var(--dusk-signal);outline-offset:3px}.youtube-player_frame__Wj3n3{position:absolute;inset:0;width:100%;height:100%;border:0}.youtube-player_thumb__LDGeR{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.95;transition:opacity .3s}.youtube-player_btn__iaiZS:hover .youtube-player_thumb__LDGeR{opacity:1}.youtube-player_shade__QrBs1{position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,24,48,.55),transparent 55%)}.youtube-player_play__Yc9dx{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;font-size:20px;background:rgba(143,169,255,.22);box-shadow:inset 0 0 0 1.5px rgba(185,202,255,.5);backdrop-filter:blur(8px);transition:transform .3s}.youtube-player_btn__iaiZS:hover .youtube-player_play__Yc9dx{transform:scale(1.06)}.youtube-player_badge__tLW76{position:absolute;left:12px;top:12px;border-radius:999px;padding:6px 12px;background:#fff;color:var(--dusk-navy);font:600 12.5px/1 var(--dusk-sans)}.youtube-player_dur__jl1Dl{position:absolute;left:14px;bottom:12px;border-radius:6px;padding:5px 8px;background:rgba(14,24,48,.72);color:#fff;font:500 12.5px/1 var(--dusk-mono)}@media (prefers-reduced-motion:reduce){.youtube-player_play__Yc9dx,.youtube-player_thumb__LDGeR{transition:none}.youtube-player_btn__iaiZS:hover .youtube-player_play__Yc9dx{transform:none}}.wireframe_shell__LJ5ze{overflow:hidden;border-radius:16px;border:1px solid}.wireframe_dark__mUS15{border-color:#23243c;background:#0f1020}.wireframe_light__X_JbG{border-color:#e1e3ee;background:#fbfbfe}.wireframe_bar__UAojQ{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 12px;border-bottom:1px solid}.wireframe_dark__mUS15 .wireframe_bar__UAojQ{border-color:#23243c}.wireframe_light__X_JbG .wireframe_bar__UAojQ{border-color:#e1e3ee}.wireframe_brand__CSY0O{margin-right:8px;font:800 12px/1 var(--dusk-sans)}.wireframe_dark__mUS15 .wireframe_brand__CSY0O{color:#fff}.wireframe_light__X_JbG .wireframe_brand__CSY0O{color:#131a2c}.wireframe_tab__R60EL{min-height:44px;padding:0 10px;border:0;border-radius:8px;background:none;cursor:pointer;font:500 12px/1 var(--dusk-sans);transition:background .2s,color .2s}.wireframe_tab__R60EL:focus-visible{outline:2.5px solid #8fa9ff;outline-offset:-2px}.wireframe_dark__mUS15 .wireframe_tab__R60EL{color:#a3a4c7}.wireframe_dark__mUS15 .wireframe_tab__R60EL:hover{background:#23243c;color:#dcd6ff}.wireframe_dark__mUS15 .wireframe_tab__R60EL.wireframe_on__6SI8W{color:#c9a4ff;font-weight:700}.wireframe_light__X_JbG .wireframe_tab__R60EL{color:#56607a}.wireframe_light__X_JbG .wireframe_tab__R60EL:hover{background:#f1f0fa;color:#131a2c}.wireframe_light__X_JbG .wireframe_tab__R60EL.wireframe_on__6SI8W{color:#5b3fc4;font-weight:700}.wireframe_body__YTwla{min-height:300px;padding:16px}.wireframe_caption__CkCKu{padding:16px 4px 4px;font-family:var(--dusk-sans)}.wireframe_bread__IG1lR{font:500 12.5px/1.3 var(--dusk-mono);letter-spacing:.02em;color:var(--dusk-cobalt-hover)}.wireframe_title__w4iV7{display:block;margin-top:6px;font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.01em;color:var(--dusk-ink-2)}.wireframe_blurb__VkLO5{margin:4px 0 0;font-size:15.5px;line-height:24px;color:var(--dusk-muted-2)}@media (max-width:760px){.wireframe_body__YTwla{padding:12px}.wireframe_caption__CkCKu{padding-top:14px}}.preview_showcase__wP_dm{position:relative;margin:96px auto 0;max-width:1120px}.preview_bar__tTmYv{position:absolute;left:0;right:0;top:-54px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px}.preview_note__wbVcl{font:500 12.5px/1 var(--dusk-mono);color:var(--dusk-num-navy)}.preview_see__Oei3B{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 14px;border:0;border-radius:999px;cursor:pointer;background:rgba(143,169,255,.12);box-shadow:inset 0 0 0 1px rgba(185,202,255,.3);color:#fff;font:600 14.5px/1 var(--dusk-sans);text-decoration:none;transition:background .2s}.preview_see__Oei3B:hover{background:rgba(143,169,255,.2)}.preview_see__Oei3B:focus-visible{outline:2.5px solid #b9caff;outline-offset:3px}.preview_see__Oei3B svg{width:16px;height:16px;flex:none}.preview_see__Oei3B b{font:500 12.5px/1 var(--dusk-mono);color:var(--dusk-signal)}.preview_frame__wTQV8{position:relative;z-index:2;margin:0 auto;width:100%;max-width:1120px;border-radius:20px;padding:8px;background:linear-gradient(180deg,#fff,#eef1f6);box-shadow:0 0 0 1px rgba(19,26,44,.09),0 -1px 0 1px hsla(0,0%,100%,.9),0 40px 80px -26px color-mix(in srgb,var(--area) 60%,transparent),0 4px 14px -4px rgba(20,33,61,.18)}.preview_frame__wTQV8:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:-70px;height:200px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--area-lit) 40%,transparent),transparent);filter:blur(8px)}.preview_click__FQ7g_{cursor:pointer}.preview_crop__OpBwp{border-radius:13px;overflow:hidden;height:470px;background:#0b0d18}.preview_crop__OpBwp img{display:block;width:100%;height:auto}.preview_video__vXLah{height:auto}.preview_empty__ReIWe{margin:0;height:100%;display:grid;place-items:center;padding:24px;text-align:center;font:500 15.5px/24px var(--dusk-sans);color:var(--dusk-on-navy)}.preview_inert__AdbMJ{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview_out__Cotdw{margin:0;padding:26px 30px;height:100%;overflow:hidden;white-space:pre-wrap;font:500 14px/22px var(--dusk-mono);color:#dde3f0}.preview_veil__z7sCG{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(14,24,48,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.preview_dialog__Q2xi1{display:flex;flex-direction:column;width:100%;max-width:960px;max-height:calc(100dvh - 56px);overflow:hidden;border-radius:26px;background:var(--dusk-tile);color:var(--dusk-ink-2);font-family:var(--dusk-sans);box-shadow:0 40px 90px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(19,26,44,.06)}.preview_head__sQmat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 24px;box-shadow:0 1px 0 rgba(19,26,44,.07)}.preview_head__sQmat h2{margin:0;font-size:17px;line-height:24px;font-weight:700;letter-spacing:-.01em}.preview_tags__GVV6p{display:flex;align-items:center;gap:10px;flex:none}.preview_pill___Z3V1{padding:6px 11px;border-radius:999px;background:#f3f5fa;box-shadow:inset 0 0 0 1px rgba(19,26,44,.07);font:500 12.5px/1.2 var(--dusk-mono);color:var(--dusk-ink-3)}.preview_close__TZJzZ{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;background:var(--dusk-mist);color:var(--dusk-ink-2);transition:background .2s}.preview_close__TZJzZ:hover{background:#dfe5f0}.preview_close__TZJzZ:focus-visible{outline:2.5px solid var(--dusk-cobalt);outline-offset:2px}.preview_close__TZJzZ svg{width:18px;height:18px}.preview_content__RdyW6{padding:20px 24px 24px;overflow:auto}.preview_content__RdyW6 img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(19,26,44,.09)}.preview_pre__0zeNu{margin:0;padding:18px 20px;overflow-x:auto;white-space:pre-wrap;border-radius:14px;background:var(--dusk-navy-deep);color:#dde3f0;font:500 13.5px/22px var(--dusk-mono)}.preview_soon__jb7uC{margin:0;padding:32px 20px;border-radius:14px;background:#f3f5fa;text-align:center;font-size:15.5px;color:var(--dusk-muted-2)}.preview_sr__D8NVp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:760px){.preview_showcase__wP_dm{margin-top:64px}.preview_bar__tTmYv{top:-56px}.preview_note__wbVcl{display:none}.preview_crop__OpBwp{height:240px}.preview_inert__AdbMJ [role=group] button{min-height:28px}.preview_video__vXLah{height:auto}.preview_out__Cotdw{padding:18px;font-size:12.5px;line-height:19px}.preview_veil__z7sCG{padding:12px}.preview_dialog__Q2xi1{max-height:calc(100dvh - 24px);border-radius:22px}.preview_head__sQmat{padding-left:18px}.preview_content__RdyW6{padding:14px 14px 18px}}@media (prefers-reduced-motion:reduce){.preview_see__Oei3B{transition:none}}