.Project_dialog__whr5l{position:fixed;inset:0;width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;padding:2.5svh 3vw;border:0;background:rgba(0,0,0,0);overflow:hidden}.Project_dialog__whr5l::-webkit-backdrop{background:rgba(3,6,9,.6509803922);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Project_dialog__whr5l::backdrop{background:rgba(3,6,9,.6509803922);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Project_panel__KFSCc{position:relative;height:100%;max-width:1360px;margin:auto;border:1px solid rgba(197,210,227,.1607843137);border-radius:14px;background:#10161d;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#566577 #10161d}.Project_toolbar__xhm0l{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 32px;border-bottom:1px solid rgba(197,210,227,.1019607843);background:rgba(16,22,29,.9294117647);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Project_toolbar__xhm0l>span{font-size:10px;color:#9cabb9;line-height:1.6}.Project_close__pPHMK{padding:10px 17px;gap:17px;font-size:11px;flex-shrink:0}.Project_close__pPHMK>span{font-size:19px;line-height:1}.Project_detail__tHqfv{padding:38px clamp(24px,4.5vw,68px) 60px}.Project_standalone__NzO15{padding:28px 0 60px}.Project_header___DR6Q{max-width:930px;margin-bottom:36px}.Project_header___DR6Q>p:first-child{color:#93a8bd;font-size:9px}.Project_title__zn_OE{font-size:clamp(43px,5.5vw,80px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:17px 0 20px}.Project_title__zn_OE>span{color:#a9c1d5}.Project_summary__fl2TQ{max-width:65ch;color:#c1ccd5;font-size:clamp(16px,1.55vw,21px);line-height:1.7;letter-spacing:-.015em}.Project_layout__Y6NP8{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,28%);grid-gap:clamp(30px,5vw,76px);gap:clamp(30px,5vw,76px);align-items:start}.Project_story___TdKc{min-width:0}.Project_chapter__N15TS{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:18px;gap:18px;padding:25px 0;border-top:1px solid rgba(197,210,227,.1411764706)}.Project_chapter__N15TS h2,.Project_chapter__N15TS h3{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.03em;line-height:1.35;margin:0 0 12px}.Project_chapter__N15TS p{font-size:13px;line-height:1.95;color:#aab8c5;max-width:72ch}.Project_chapterIndex__FkDQt{padding-top:6px;color:#71879c;font-size:9px;letter-spacing:.08em}.Project_context__zYKE5{border-top:1px solid rgba(197,210,227,.1411764706);padding-top:25px;min-width:0}.Project_context__zYKE5 dl{margin:0;display:grid;grid-gap:22px;gap:22px}.Project_context__zYKE5 dt{color:#788fa4;font-size:8px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px}.Project_context__zYKE5 dd{font-size:12px;line-height:1.75;margin:0;color:#c1ccd6}.Project_art__TW5EY{margin:28px 0}.Project_art__TW5EY img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border:1px solid rgba(197,210,227,.0784313725)}.Project_art__TW5EY figcaption{margin-top:9px;color:#74879b;font-size:8px;line-height:1.6}.Project_capabilities__jqSxu>p{font-size:8px;color:#8299ad}.Project_capabilities__jqSxu ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:14px 0 0}.Project_capabilities__jqSxu li{font-size:9px;color:#a8bdce;border:1px solid rgba(168,189,206,.1490196078);border-radius:4px;padding:6px 9px;line-height:1.5}.Project_workflow__Uikg7{padding-top:25px;margin-top:5px;border-top:1px solid rgba(197,210,227,.1411764706)}.Project_workflow__Uikg7 h2,.Project_workflow__Uikg7 h3{font-size:22px;letter-spacing:-.03em}.Project_workflow__Uikg7 ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;counter-reset:step;list-style:none;padding:0;margin:25px 0 0}.Project_workflow__Uikg7 li{counter-increment:step}.Project_workflow__Uikg7 li:before{content:"0" counter(step);display:block;color:#748da5;font-size:9px;margin-bottom:12px}.Project_workflow__Uikg7 strong{font-size:13px;font-weight:500;color:#c8d5e1}.Project_workflow__Uikg7 p{font-size:11px;line-height:1.85;color:#96aabd;margin-top:9px}.Project_actions__0CTd8{display:flex;align-items:center;gap:24px;margin-top:32px;padding-top:26px;border-top:1px solid rgba(197,210,227,.1411764706)}@media(max-width:760px){.Project_dialog__whr5l{padding:8px}.Project_panel__KFSCc{border-radius:10px}.Project_toolbar__xhm0l{padding:11px 18px;gap:15px}.Project_toolbar__xhm0l>span{font-size:9px}.Project_close__pPHMK{padding:9px 13px;gap:12px;font-size:10px}.Project_detail__tHqfv{padding:27px 22px 40px}.Project_standalone__NzO15{padding:25px 0 40px}.Project_title__zn_OE{font-size:clamp(40px,11vw,64px);overflow-wrap:anywhere}.Project_summary__fl2TQ{font-size:16px}.Project_header___DR6Q{margin-bottom:27px}.Project_layout__Y6NP8{display:flex;flex-direction:column;gap:30px}.Project_context__zYKE5{order:-1;width:100%;padding-top:18px}.Project_context__zYKE5 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Project_context__zYKE5 dd{font-size:11px}.Project_art__TW5EY{display:none}.Project_capabilities__jqSxu{margin-top:20px}.Project_capabilities__jqSxu li{font-size:8px;padding:5px 8px}.Project_chapter__N15TS{gap:12px;grid-template-columns:20px minmax(0,1fr);padding:23px 0}.Project_chapter__N15TS h2,.Project_chapter__N15TS h3{font-size:22px}.Project_chapter__N15TS p{font-size:12px}.Project_workflow__Uikg7 ol{grid-template-columns:1fr;gap:22px}}